HNHacker News
TopNewBestAskShowJobs

linschn

897 karma · joined September 14, 2011

[ my public key: https://keybase.io/edouardklein; my proof: https://keybase.io/edouardklein/sigs/-V4zyYe-7fZ9stStBfzSEZPi_ryBGu8kawcQPvywVCk ]
submissionscomments
linschn··on The Inconsistency of Arithmetic (2011)
I think the parent's point is that you would need 50 something millions worlds like ours to find a single person with such a high IQ score.

I haven't checked the maths, but I know the Gaussian distribution is falling fast past a few standard deviation, so such a result would not surprise me.

linschn··on Simple, solar-powered water desalination (2020)
This is for small scale, family-sized units, where power and cost are the limiting factor, so brine will not be an issue at this scale.

As for condensation, the plate is hot, but colder that the vapor, and heated by the vapor only, so when it is too hot, condensation stops, the temperature drops quickly due to evaporation on the other side, and condensation can continue.

At equilibrium, each successive plate is colder than the next, the last one using the sea water as a heat sink.

This is actually innovative and the optimization of the design parameters (e.g. The distance between the plates) is not trivial.

I think you are overly dismissive of this solid piece of engineering.

linschn··on Ask HN: Who want to be fired?
I will quit my job on Friday.

I will still have to work a few months and I dread it.

I actually would be happier if I got fired, effective immediately.

I won't badmouth my employer here because I don't think they have done anything wrong. We just don't fit.

I'm lucky that my wife makes enough money for both of us, so I won't look for a new job, I'll just become a stay at home dad, and pursue my side projects while the kids are at school and the home duties are done.

linschn··on Ghosts of Unix past, part 3: Unfixable designs (2010)
Thanks
linschn··on Ghosts of Unix past, part 3: Unfixable designs (2010)
Do you have a reference on pre-1969 multi user interrupts being solved? Also, Unix was developed on a ~16kB RAM machine IIRC... Maybe that's the reason?
linschn··on Green hackers around the world, let’s destroy Bitcoin
Tezos is technically awesome, it uses proof of stakes, and use a non brain dead Turing complete language for its smart contracts.
linschn··on FM Reception with the GNU Radio Companion
Because cheap radios do the processing analogically, without digitizing the signal :)
linschn··on Night.fm
Off topic but what a mess imgur has become!

It's an image sharing site, yet the image is the last thing that loads.

After 20 seconds I closed the tab, I'm on a mobile connection in a fast train and the image was not loaded after that time. The social media badges were though.

linschn··on A Brief Introduction to Forth (1993)
A new niche where forth's qualities shine is smart contracts.

Michelson, the language for smart contract on the tezos blockchain is forth like.

It is a pleasure to work with and it is relaricely easy to prove non trivial properties of a specific program.

linschn··on For Apollo 11 he wasn’t on the moon, but his coffee was warm (2019)
I've been obsessed with the idea of the best book in any field since I've seen Good Will Hunting where the hero says something along the lines of "you have a lot of books but it's never the right one".

I've since read a lot and sometimes I get a book that I feel is something anyone interested in the subject should read.

Skimming my shelves I recommebd:

The innovators dilemma

The idea factory

The design of everyday things

Shop class as soulcraft

A mathematicians lament.

Red plenty

I look forward to sseing what your project Karl is about

linschn··on Between two Lisps
Check out numcl, it's numpy in common lisp!
linschn··on Stack Videos Horizontally, Vertically, in a Grid With FFmpeg
chroot may help you. Or containers.
linschn··on Banks, QE, and Money-Printing
It comes from the workers' work.

If you print money to buy stocks, the money goes into the capitalists' pockets, where it tends to stay, because capital is already extremely highly concentrated and avenues for investment are few at this scale. Also you get the adverse externalities mentioned by GP.

Whereas if you pay workers for infrastructure, you get some infrastructure (I. E. Productive capital) and the worker will actually spend their money, thus enabling other workers to create value in turn.

All of this is about putting workers to work.

You can try to order the workers to work, with a central planning system (soviet Russia, or any large multinational corporation such as Google) or with money.

But if you give money to rent seekers who are already full of money, they are not going to put workers to work, which is what is currently happening in the West.

linschn··on Minimal 16x16 Dots Coding Environment
This is awesome. The page does a wonderful job at explaining what this is and how it works.

Trying to guess what a function will look like without looking at the dots is fun.

linschn··on Why neural networks struggle with the Game of Life
Self play applies to adversarial games, where both players are the same AI being trained (instead of AI VS humain or AI vs best known AI).

Game of life is not an adversarial game, there is no opponent, you can not apply self play to learn the rules.

linschn··on Uber and Lyft ordered by California judge to classify drivers as employees
Because from Reagan on, America has been doing quite well of course...
linschn··on Is the US about to split the internet?
This censorship is so easily circumvented that it's laughable. Firefox's dns over https or 'echo 8.8.8.8 > /etc/resolv.conf' will do.
linschn··on Order of magnitude estimate of Beirut explosion at 3 kilotons of TNT
Indeed, it immediately reminded me of the cloud I saw above Toulouse, France in 2001 when the AZF factory exploded. Same product.
linschn··on Show HN: High performance X11 animated wallpapers
See the crabs from bell labs

http://lucacardelli.name/Papers/Crabs.pdf

linschn··on War Between Greece and Turkey Is Now a Real Possibility
More important is that Greece is part of the EU while Turkey is not, and EU members are supposed to come to the aid of any member that is the victim of military aggression.

Many Ukrainians regretted not being part of the EU when Russia invaded.

linschn··on Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned
If it doesn't, please do not hesitate to open an issue and I'll look into it :)
linschn··on Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned
I'll add installation instructions to the Readme tomorrow, thanks for pointing that out.
linschn··on Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned
Thanks, It does support multiple page, it will add a randomly chosen signature at the same place every page.

The ui is going to be a lot more complicated to code. Maybe I'll give it a try someday.

linschn··on Machine translation of cortical activity to text with encoder–decoder framework
40% over 6 classes is way above a random baseline. This is actually pretty cool. Congratulations!
linschn··on Deep underwater, submariners are likely unaware of pandemic
The French ballistic submarines do work as described (but the attack submarines don't).

Nobody inside but the captain and the second in command know where they are.

Source : was in the French navy 2005-2007. I got to see them leave and enter through the straight near Brest. They do it surfaced as apparently the nuclear drive is hot enough to be detectable in the straight, so there is no point on doing it underwater. Take this last tidbit with a grain of salt because the sailor that told me was not a submariner himself.

linschn··on Build a do-it-yourself home air purifier for about $25
Cheap Filter --> Expensive Filter --> Fan

You put the filters on the intake, so that the airflow helps making a seal instead of creating leaks.

You put the cheap filter first everything that it catches will not clog the expansive one.

linschn··on JSON-Based Universal Messaging Format (2017)
If you evaluate it in an environment where only the functions you choose are defined, the security risk is nil.

Validating a document is a complex, domain-dependant problem. It is far easier to create a secure Domain-Specific Language to handle this than to end up with an accidentally Turing complete abomination like XSLT: http://www.unidex.com/turing/utm.htm

linschn··on JSON-Based Universal Messaging Format (2017)
When I need to parse or validate S-expressions, I just write the functions (here message, to, from, timestamp, etc.) so that eval()ing the S-expressions either validates it or returns whatever data structure I need.

So the easiest way would be to use or code a small lisp interpreter in C and eval the S-expression. For example, one could use Chicken Scheme to do so.

linschn··on Data serialization
S-Expressions are missing. Language support is poor (except if you're programming in a Lisp dialect in which case it's built-in), but I do believe they are the best serialization format out there:

http://wiki.c2.com/?XmlIsaPoorCopyOfEssExpressions

They have a canonical representation

https://en.wikipedia.org/wiki/Canonical_S-expressions

I swear I have seen a proposal for an efficient binary representation somewhere but I can't find it.

linschn··on Git is a purely functional data structure (2013)
Short answer, yes. The current commit includes the hash of its parent(s), so its own hash reflects the whole history, and one can not change the history without also changing the current hash. Just like a block contains the hash of the previous block.
← PreviousPage 4 of 7Next →