HNHacker News
TopNewBestAskShowJobs

informatimago

1,248 karma · joined April 21, 2010

[ my public key: https://keybase.io/informatimago; my proof: https://keybase.io/informatimago/sigs/VjrM36l-vvo8Xi6VnNHZOoqv5uvwUX0AzsG9cxWnsJM ] irc:pjb:irc
submissionscomments
informatimago··on [dead]
https://twitter.com/elonmusk/status/1250844985433272320?s=20
informatimago··on We should teach human rights law to software engineers
The good joke! Most of them are refractory to the GPL! And you'd want them to get human rights???
informatimago··on In space, no one can hear you kernel panic
Unless you write it in CL, in which case you get a debugger REPL, and you can debug it hundred of million of km away. https://www.youtube.com/watch?v=_gZK0tW8EhQ
informatimago··on Knives of frozen feces don’t make the cut, disproving well-known legend (2019)
Right. But he didn't have the fish and baby seal diet for 2 weeks before pooping, and he didn't freeze it at -50˙C you get above the Arctic Circle. (Common freezers only go at -30˙C). So that refutation is inconclusive, and the experiment needs replication with the right parameters, I would say...
informatimago··on Breaking the AGPL
Let's go one step further:

(let ((p (read-from-network))) (lambda () (eval p))

ie. basically, the server program is an interpreter that loads the actual program when it's booted.

From this, you can see that the whole discussion comes from cheating. The actual source code, is not only the source of the interpreter, but the source the administrator will load into the interpreter when he boots the server. This source should also be "contaminated" by the AGPL. One may also consider that already the GPL has the provision that you should provide all the files required to build the program (makefiles, configurations, etc). But this could also cover the sources of the interpreters or compilers and tools needed to build the software, if the sources of the software depends on some specific features from the tools. Ie. basically, any software that cannot be built from a simple command (but requires days of work to install "dependencies", "compilers" and "tools"), doesn't fulfill the GPL (or the AGPL)! Software should be packaged with their gcc version (with C now evolving at such a fast pace!) And don't give us the sources of gcc for the sources of your software, don't cheat!

informatimago··on Apollo 11 Guidance Computer vs. USB-C Chargers
And that's nothing. Wait for AI in power sockets! For now, they only have simple processors in USB-C charger, but soon there will be more intelligence in there, than you can imagine! :-)
informatimago··on It's too late to collect sand
and foremost, illegal: French tourists face jail term for stealing sand https://www.bbc.com/news/world-europe-49394828
informatimago··on [dead]
Also, email addresses ARE case sensitive. While the domain name is not case sensitive (but of course, domain names only contain ASCII characters!), the local part of email addresses ARE case sensitive, and <John@foo.com> can be very different from <john@foo.com>!
informatimago··on Bill Gates Financed Secret Renewable Energy Startup Attains Breakthrough
https://en.wikipedia.org/wiki/Odeillo_solar_furnace
informatimago··on Google's AGPL Policy
Remember: YOU are not Google!
informatimago··on Banning cars on SF’s Market Street, once a radical idea, approved unanimously
It looks like Tesla AI doesn't take the signals into account, but only the car movements.
informatimago··on When Elon Musk Realised China's Richest Man Is an Idiot (Jack Ma)
Impressive!
informatimago··on Air conditioning is warming the Earth
It's not air conditioning that is warming the Earth, it's capitalism! If we accepted that we don't need to have such big profits, we could accept to stop working when it's too hot (or too cold, or too dark, etc). If we didn't have to pay such interests on the debt so fast, we could accept to receive our Amazon packets in 2 months instead of 2 hours, we could send them by sail instead of oil-powered cargos.
informatimago··on What If We Haven’t Met Aliens yet Because They’ve Messed Up Their Planets Too?
Actually, most planets don't have plate tectonics, (and what is the probability of a dinosaur extinction event?) So their population is "first generation", and they basically don't have fossil fuels. So no industrial age, and no powerful ergols for rockets. When we'll get there, we'll find mostly Star Gate-like civilizations: non-technological civilisations with lots of slaves and manual work.
informatimago··on Self-driving cars: Who to save, who to sacrifice?
A lot of time will pass with actual self-driving cars, before AI reaches the point where such moral dilemmas are even taken into account.

And the first question is whether such moral considerations should be included into what is essentially tools or mechanisms, ie. we're not talking about GAI here.

So basically, Tesla's autopilot works by "dumb" machine learning where the artificial neural networks are built to recognize images from the cameras, and determine driving commands from them. This learning is based on a big quantity if examples, recorded from existing Tesla cars, driven manually or automatically.

The important point is the big number of examples needed to learn a classification of the situation and derive a driving command.

Already, self driving cars have less accidents than human drivers.

So let me ask: WHEN will we have a big enough number of morally questionable situation examples, before we can teach to those artificial neural network what choice to make (and clearly, this will be human programmers who will make the choice, by labeling the situations and indicating what choice must be made)?

This will never occur.

All those examples are theoretical. The rare cases where a human driver can find himself in such a situation where he can turn left to kill a kid or turn right to kill a old man, are situations in which a self-driving car would never find itself in, because it would have reacted differently before the situation occurs.

In practice, since there will be no learning, there will be a random bias, a determination that will be done considering other criteria, and over a thousand of years of self driving, when such a case where a moral choice could have been done, the choice will just happen to be random, and can very well be actually the right choice. But it should not matter.

informatimago··on [dead]
Women involved in 100% of Unwanted Pregnancies.
informatimago··on The Worst Programming Language
Ok. What new does it bring over LISP implemented in 1960?
informatimago··on Fortran COME FROM statement (1973)
See: https://groups.google.com/forum/#!msg/comp.lang.lisp/wr3ekiL...
informatimago··on The Reason They Hate Nuclear Is Because It Means We Don't Need Renewables
I don't think so.

The problem with the watermelons (green outside, red inside), is that they're a runaway psyops from the cold war time KGB. It's basically a headless chicken that keeps running in the courtyard.

More interesting would be the reason why nuclear power has not been more developed BEFORE renewables could be considered. And the reason is:

1- civil nuclear power has been developed using uranium instead of thorium since this produces plutonium as by-product, which is useful to build nuclear weapon.

2- we want to prevent nuclear weapon proliferation, therefore we have to prevent proliferation of uranium-based civil nuclear power.

The solution is to start to develop thorium-based civil nuclear power. This doesn't lead to military-use or ecologically problematic by-products, so it can be used everywhere on the planet.

informatimago··on Apple’s power over Facebook ought to worry the rest of us
On the other hand, the fact that Apple applies the same rules to Facebook as it does to the rest of us small developers, is a good thing. Apple protects his customers. Of course, you may ask who controls the controller, and whether "Do no evil" is enough, but Apple plays a role that no state is able to provide currently.
informatimago··on Scientists discover 'Farout,' the most distant solar system object ever seen
Rename it Notsofarout already, since you will have to a in couple of years anyways!
informatimago··on B612 is a highly legible open source font to be used on aircraft cockpit screens
Only the parentheses look like brackets. Everything else looks quite nice. But for lisp programming, those bracket-looking parentheses are ugly...
informatimago··on Ask HN: Is there an end to the dumbing down of user interfaces?
Well, a Mac is needed to develop macOS and iOS software. But you can also use it to develop Android software; And in general, linux or unix software (either by installing GNU tools and libraries, or via a virtual machine); And of course, also MS-Windows software in a virtual machine. And web applications and back-end (you can run all browsers, either natively or in a virtual machine).

All this, with virtually zero system administration overhead, and nice non-programming tools for the occasional need.

So to the professional software developper might prefer to use it.

I use emacs on mac, and x11 with xterms open to various linux boxes; basically the same as when on linux. But with nicer fonts, nicer mail UA, much less administration. Granted, linux is still better by a few percent on the development tasks, but macOS compensates on the other tasks, and by its versatility. Anyways, we keep linux boxes and VMs.

informatimago··on Tired of checking Hacker News every 5 minutes but don't want to miss anything?
Alternatively, irc://irc.freenode.org/#hn
informatimago··on Commits are programs
1- blogs without feedback/comments are useless, stop using them.

2- there's no point in considering commits as programs if it's not easy to modify them. It is not easy with git. Nobody can remember the commands (we have to google for each git action beyond git checkout git commit git push), and the procedures are overly complex. Notably compared to writing programs, if you want to consider a git commit history as programs.

So happy new year!

informatimago··on Americans sit too much. Standing desks aren’t going to fix the problem
Smartphones and perhaps tablets, ie. mobile computers would have been the solution, but no. We’re just lazy bodies.
informatimago··on FCC fines Swarm $900K for unauthorized satellite launch
They would, as long as they would have bought the least little screw and paid in USD (eg. thru Amazon).
informatimago··on FCC fines Swarm $900K for unauthorized satellite launch
Notice that with the global liberalism regime force feed on peoples, corporations have the right to sue governments when the later have laws preventing the corporations to make profit. https://www.theguardian.com/business/2015/jun/10/obscure-leg... And when it's corporations that have revenues ten or hundreds of times greater than the sued state, the later stands no chance. Reality is different than what you think. It's also probably different from what it should be. But who are you compared to Soros, Rockfeller and the bankers of the GAFAM?
informatimago··on The Truth About Aging in the Tech Industry
Where are the old programmers?

But they never existed in the first place!

The programmer population doubles every 5 years (approximately).

So even discounting the age pyramid (dead people, or career changes), there are only 0.20% of 60-64 year-olds, vs. 50% of 20-24 year-olds.

0.20% 60…64-yo, 0.39% 55…59-yo, 0.78% 50…54-yo, 1.56% 45…49-yo, 3.12% 40…44-yo, 6.25% 35…39-yo, 12.50% 30…34-yo, 25.00% 25…29-yo, 50.00% 20…24-yo.

That adds up to 6.05% of 40-64-yo vs. 93.75% of 20-39-yo. There never was enough programmers to make old programmers.

Of course, we cannot stay on this exponential growth long, so the question will have to be revised in 20 years; then we'll see what happens of all those young Amazonians :-)

informatimago··on Ask HN: If we eat chicken can chicken evolve so that we fail to eat them
Sure; they did; they evolved to Hooded Pitohui, Little Shrikethrush, Spur-Winged Goose, and Common Quail.

http://mentalfloss.com/article/51743/4-poisonous-birds

← PreviousPage 3 of 34Next →