HNHacker News
TopNewBestAskShowJobs

kasbah

3,337 karma · joined May 8, 2011

Electronic engineer and software developer.

https://kaspar.systems

github.com/kasbah

hn@kaspar.systems ---

submissionscomments
kasbah··on Function Currying in Go
I use the "Make Medium Readable Again" browser extension because of this. Firefox also has a reader view which I use on a lot of other sites.

https://makemediumreadable.com

kasbah··on Grail Demo from CHM Tape: Visual programming in the 1960s [video]
Neat, I was just watching Alan Kay's YC Startup School video from 2017 where he mentions this.

https://www.youtube.com/watch?v=id1WShzzMCQ

kasbah··on Microplastics found in 93% of bottled water tested in global study
* put some bottled water into the DNA sequencer/fluorescence microscope I mean
kasbah··on Microplastics found in 93% of bottled water tested in global study
Interesting, makes me want to put some microplastics in our DNA sequencer / robotic fluorescent microscope and have a scan.

https://reseq.hackteria.org

kasbah··on Fairphone 3 Teardown
And 80% of statistics are made up on the spot.

(Would be interested in any links to studies or economic models in this area though.)

kasbah··on Artificial leaf produces first drugs using sunlight
The paper is linked at the end of the article.

https://onlinelibrary.wiley.com/doi/full/10.1002/anie.201908...

kasbah··on Show HN: PCBs with Full-Color Graphics
Beautiful! If you are interested in making custom designs for a process like this (or even for the regular PCB processes) then you might want to check out SVG2Shenzhen which lets you export from Inkscape to KiCad on all PCB layers.

https://github.com/badgeek/svg2shenzhen/

kasbah··on Ask HN: Who is seeking a cofounder?
We are always looking for technical and marketing/sales people to help with https://kitspace.org. We are making open source hardware electronics projects easier to order and build and starting to offer the same as a paid services for companies working on proprietary products.

Our killer feature is 1-click orders for electronic parts. We have a strong open source ethos and are building our company to help support open source hardware and software developers.

The best way to get involved remotely right now is to join Findcollabs [1] or our other public chat [2].

[1]: https://findcollabs.com/project/v7vWqpkRKz5UHupMEqou

[2]: https://riot.im/app/#/room/#kitspace:matrix.org

kasbah··on Ask HN: What do you do with your Raspberry Pi?
Controlling a precision stage and camera on my 3d-printed microscope.

https://openflexure.org

kasbah··on Raspberry Pi 4
Interesting, didn't know this, only up to 2017 is published, but that year they report:

> This was another year of exceptional growth with Revenues at £25.5m (2016 - 16.3m) and Operating Profit of £9.7m (2016 - £8.9m)

kasbah··on Show HN: Switch from Medium to your own blog
Audience or not, if I had started writing on Medium when it first came out then I'd be pretty pissed off with the way the site looks and behaves now with its sticky headers, popups and paywalls. I'd welcome a program like this to help me migrate my posts.
kasbah··on A Revolution in Your Pocket
Which ones, do you have a link where I can read more about it?
kasbah··on A Revolution in Your Pocket
I would suggest installing LineageOS on a supported phone and not installing any of the proprietary Google apps (play services, maps etc). I have been doing that for a number of years.

https://lineageos.org/

kasbah··on Environmentalist didn't speak for 17 years to learn how to listen to opponents
I searched and found "Gesegnet seien jene, die nichts zu sagen haben und den Mund halten!" which is the desired quotation but it's attributed to Oscar Wilde [1] so probably originally English since Oscar Wilde is also quoted to have said "Life is too short to learn German" (though he did learn German according to Wikipedia).

[1] https://www.gutzitiert.de/zitat_autor_oscar_wilde_1481.html

kasbah··on Show HN: ReSeq – Reusing HiSeq DNA Sequencers
Hey HN, this is our campaign to write free and open source software for HiSeq 2000 and 2500 DNA sequencers. These are, now obsolete for DNA sequencing, machines that can be used for a large variety of scientific tasks.

We just have a few days left to reach our funding goal.

Previously on HN: https://news.ycombinator.com/item?id=18896318

kasbah··on Git implemented in Rust
I believe that's done through conventional commits.

https://conventionalcommits.org

kasbah··on Show HN: I'm a robot tech enthusiast and this is my robot website
Nice site, subscribed to the RSS feed. Would love if you reviewed the HariFun style quad-ped.

https://www.youtube.com/watch?v=9Pos9pE8xwU

kasbah··on Firefox to Block All 3rd Party Trackers by Default
Those container extensions are just the "Firefox Multi-Account Containers" extension developed by Mozilla with some default settings for Facebook and Google.

https://github.com/mozilla/multi-account-containers

kasbah··on Ask HN: I want to build an electronic wearable, where do I start?
Check out the Contextual Electronics courses.

https://contextualelectronics.com/course-types/

kasbah··on Use DuckDuckGo to improve your privacy online (2018)
Just !s will do actually.
kasbah··on APL\iv: an APL interpreter and stream processor written in Go
That reads to me like they are aiming for standard compliance but the implementation is still incomplete, which is quite different from deliberate deviation from the standard.
kasbah··on APL\iv: an APL interpreter and stream processor written in Go
I am learning using the book "APL with a Mathematical Accent" and so far all the examples work fine (I am on chapter 3). I'll probably switch to learning J if I start running into problems. It says on the GNU page "implementation of ISO standard 13751" so if it's not standards compliant it should likely be filed as a bug.

I did request a copy of Dyalog but they rejected my application (probably because I didn't add my address?). I don't have a lot of enthusiasm for learning using a proprietary implementation of a language anyway.

kasbah··on APL\iv: an APL interpreter and stream processor written in Go
Rob Pike also implemented an APL-like big number calculator in Go more recently: https://github.com/robpike/ivy

>The author has never used APL. It's a chicken and egg problem. (...) All testing has been done with tryapl.org.

There are also a few free software implementations of APL most notably GNU APL. I have been sticking to that while learning APL. https://www.gnu.org/software/apl/

kasbah··on Open-sourcing bioinstruments
Nice work. You (and others interested in open science hardware) should come join our community at http://openhardware.science.
kasbah··on ReSeq: Repurposing HiSeq DNA Sequencers
In the forum currently: https://forum.hackteria.org/t/hiseq2000-next-level-hacking/3...
kasbah··on ReSeq: Repurposing HiSeq DNA Sequencers
It's pretty modular. Urs Gaudenz removed the fluidic pump and fridge on his to reduce the size.
kasbah··on ReSeq: Repurposing HiSeq DNA Sequencers
You should become an alpha tester!
kasbah··on ReSeq: Repurposing HiSeq DNA Sequencers
Thanks, working out the max frame rate is a bit complicated by the fact it uses time delay integration (TDI) scanning. There are 4 TDI cameras each 2048 * 128 pixels. I couldn't find any official documentation (the cameras are Hamamatsu S10405 CCDs and there is one C10000-509 control board for 2 cameras each). I think it's the same sensor as this camera which quotes the line rate at 50khz. https://www.hamamatsu.com/resources/pdf/sys/SCAS0085E_C10000...

This Ebay listing quotes the line rate as 1khz, not sure where they got that: https://www.ebay.com/itm/4-Illumina-HiSeq-2000-Hamamatsu-S10...

We were able to grab a live video feed from a single camera, that must have been 20fps at least, but we'll have to investigate fully.

Yes, we are able adjust the gain and are able to focus both by moving the stage and by adjusting the more fine-grained piezo focus actuator (but we'd like to be able auto-focus using Micro Manager: https://micro-manager.org).

kasbah··on ReSeq: Repurposing HiSeq DNA Sequencers
I am part of this project but just about to board a 2 hour flight. If you have any questions, feel free to post below and I will answer them later.
kasbah··on APL is more French than English (1978)
I found this contradiction on thoughts about BASIC quite interesting. First:

> The idea that only one language or any particular language is critical to learning what it means to program is false. If that is your goal, to teach people how to build programs, BASIC is perfectly satisfactory. There are some things you can’t do in it; therefore, you invent constructions for doing them; and the invention of these constructions is learning to program.

Then later:

> But to get people into that world, to get people into that world from universities and high schools, it’s imperative that they learn APL before they become contaminated by BASIC. And I say that very seriously.

Maybe the point is subtle: that it's important to teach both APL and other programming languages, but definitely APL early on or that way of thinking is too hard to reach. Or maybe there is just some cognitive dissonance there and it's actually a contradiction in this talk.

← PreviousPage 4 of 13Next →