HNHacker News
TopNewBestAskShowJobs

pmezard

282 karma · joined August 7, 2013

submissionscomments
pmezard··on Coinexchange.io is Closing Down
Given the natural tendency of cryptocurrency artists to try stealing other people cycles, haven't they tried already to rewrite their hashing problems into protein folding ones?
pmezard··on Larry Wall has approved renaming Perl 6 to Raku
It is, python Threads are system threads.
pmezard··on Uber Go Style Guide
Cannot wait for "Uber Rust Style Guide".
pmezard··on Xi’s Dilemma: Send Forces into Hong Kong, or Wait Out Protesters
Was it watching Tibet as well?
pmezard··on Linux distros without systemd
Memory safety is not the alpha and omega of programming languages. People do not write million lines of code applications in bash, for a reason, trade-offs are to be made.

That said I agree they should have picked Go instead /s.

pmezard··on Two years later, I still miss the headphone port
Security updates are an optional feature ?

Are security devices optional features for cars (and I am not talking about collection cars or similar niche items) ? They are not in first-world countries.

pmezard··on Takeaways from Nassim Taleb's New Book “Skin in the Game”
> Time was when leaders would actually lead their countries into battle. Caesar, Hannibal. They were men putting their bodies on the line. Even Hitler. Say, what you like about Adolf – and the man did have his faults – but at least he was prepared to top himself when everything went tits up. That’s having skin in the game. George W Bush and Tony Blair had no skin in the game when they went to war against Iraq and have completely messed up the entire world as a result. If they’d had to fight or send one of their kids to the front line, maybe they would have acted differently.

I have not read Taleb's latest book, I am silly enough to have found some interesting bits in Antifragile so I am certainly missing something. Ignoring the sarcasm, how is this idea ridiculous?

I am certainly worried of today leaders wielding more power than ever without having any concrete idea of the outcome of an actual war. And it will only get worse.

pmezard··on OpenStreetMap Is in Trouble
Mapzen tried to be a less corporate version of Mapbox but the quality of their data/tools was just not there.

I had to implemented a specialized geocoder/administrative boundaries referential last year. Mapzen was really compelling, the documentation about how they handled hierarchical data was clear and interesting but execution was lacking. I am French, handling European data was important and I quickly hit several pain points:

- Their github repository organization was a mess. A lot of small ones without a clear map of which did what. - The vagrant setup to experiment locally was unmaintained - I found a basic unicode normalization issue in the geocoder several hours after playing with it. - Manipulating their dataset via git-lfs was a massive pain - Their geocoder was nicely presented but relations to administrative levels was done with neightbourhood search to administrative area centroids, instead of (even approximated) geometries. - The data was not as comprehensive and up to date as OSM one, at least in France. For instance, France second level administrative areas (Régions) were redesigned at the beginning of 2016. They were defined in OSM but progress seemed fairly slow in Mapzen.

Now, I appreciate Mapzen was a very ambitious project and handling cartographic data at this scope and scale is a difficult job, but as pure data consumer, it was not comparable to OSM.

I eventually used OSM data and while their documentation/tools are quite a mess too, wiki style, it is workable. Datasets are large but there are a lot of way to retrieve them efficiently. Their non-protobuf binary format hits a sweet spot between size efficiency and ease of processing. And at least in Europe, the data is fairly good, at least for my requirements.

pmezard··on Detecting Consciousness (2017) [pdf]
Should it be reflected in our soul?
pmezard··on Casualties of the Cashless Society: Those Who Get Seasonal Tips
Crossing the Atlantic does not mean it cannot be fought. In communist France, they organized a couple of strike-like episodes this year [1]. And I really hope this recent "auto-entrepreneur" status which is mostly used to bypass temporary worker laws eventually get repelled entirely.

The solution is not tipping, the solution is applying the law and closing loopholes.

[1] http://www.lemonde.fr/economie/article/2017/08/26/en-colere-...

pmezard··on Bitcoin surges in Zimbabwe after military seize power
People in Zimbabwe are not revolting over one kind of (obscure) currency vs another.
pmezard··on France’s Prometheus reusable engine becomes ESA project, gets funding boost
Or maybe having been working on rockets for decades they have good insights about what is valuable or not. And reusable stages still has to prove to be worth it and not just a gimmick. As you like to say, market will solve it all.
pmezard··on Finnish-born journalist: Americans make crucial mistake in how they look at life
Including the destabilization of Middle East for at least the last 20 years, to secure/favor US interest?

The US is a superpower that maintains its geopolitical order with the help of its military. Like any dominating nation before it, no argument there. But please stop justifying all this with good intents or universal values. The US does what it does to improve the life of its citizens, period (or at least a subset of its citizens).

pmezard··on Adding Kubernetes support to the Docker platform
Is there an easy way to build an image locally and start it in minikube without an external registry or running a local one?
pmezard··on Many Colleges Fail to Improve Critical-Thinking Skills
As a French, I read HN in part for this, to be reminded there are educated people out there with vastly different ideas about the world (I just hope they do the same...).
pmezard··on Getting Julian Assange: The Untold Story
By curiosity, how do you see sponsorship affecting discussion outcomes? Are people paid by HN sponsors to influence them?
pmezard··on Firefox 53: Quantum Compositor, Compact Themes, CSS Masks
That's fairly nice now Firefox extensions stopped working in Firefox.
pmezard··on Uncertain Propulsion Breakthroughs?
From Wikipedia Paracetamol article (https://en.wikipedia.org/wiki/Paracetamol#Mechanism_of_actio...):

"To date, the mechanism of action of paracetamol is not completely understood."

and:

"It is the most commonly used medication for pain and fever in both the United States and Europe."

"Not completely understood" is not the same as "we have no idea why it works", but still I find it telling for such a popular product.

pmezard··on Why Google Stores Billions of Lines of Code in a Single Repository
> git checkout takes several minutes X number of devs in the company > git pull takes several minutes X number of dev > people running get fetch as a cron job, screwing up and getting into weird state

I feel like you are addressing teams of several hundreds of developers. Unless they commit large binary files each day this is hardly an issue for smaller several tens people teams.

> even after stringent code reviews, bad code gets checked in and break multiple projects not just your team's project.

Revert such code immediately once detected by the CI. Which is harder to do if the changes and their adjustments are spread across dozen of repositories. Also, please compare the easiness of setting up CI for a hundred of repositories compared to a single one with tens thousand of files.

> your IDE (IntelliJ in my case) stops working because your project has million of files. Require creative tweaks to only include modules you are working on.

Monorepo does not mean you have to load everything in a single workspace. It means everything gets committed at once. If your tools cannot handle so many files or cannot be configured to work on subsets, blame your tools.

Yes, monorepo present some challenges but handling hundred of repositories is no better. Having done both, I prefer the former.

And yes not everyone is Google, with thousand of developpers and billion lines of code.

pmezard··on California surpasses France as world's 6th largest economy
"As of the 2010 census the population of Dearborn was 98,153. The racial and ethnic composition was 89.1% Whites, 4.0% black or African-American, 0.2% Native American, 1.7% Asian, 0.2% Non-Hispanics of some other race, 4.0% reporting two or more races and 3.4% Hispanic or Latino.[14] 41.7% were of Arab ancestry (categorized as "White" in Census collection data)."

Sorry, 50k is not massive, let's talk about a couple of millions.

pmezard··on California surpasses France as world's 6th largest economy
Let's wait a week to see if London is still in Europe.
pmezard··on California surpasses France as world's 6th largest economy
Also heard about US/Mexico borders, green card quotas, h-b1, etc. You practice immigration quotas (which may be smart), we do not. I would be interested to see the outcome of a massive muslim immigration in the US.
pmezard··on Germany Runs Up Against the Limits of Renewables
I am not a specialist but the current situation looks complicated and not because of waste disposal but for financial reasons and long term planning issues. Areva, the main civil nuclear actor, made a couple of very bad (and shady) decisions, lost a lot of money, and is currently being restructured and partially merged into EDF, the historical energy French provider. Still they decide to keep betting on EPR power plants and engage a lot of resources in a new Hinkley Point EPR project. None of which have been finished yet. At the same time, inquiries reveal deficiencies or falsifications on quality assesments on supplied parts. The gravity of these is not clear yet. Finally, budget are tightening and plants arriving to their initial end of life dates are being requalifed for a decade or more.

I do not think relying so much on nuclear energy was a bad move but it should have been a transitional thing (to renewable energy, fusion, anything else?). And it requires good forward thinking, commitment and the kind of leader we have not had for decades.

Finally, the EPR looks more and more like a big mistake. Smaller designs might have been more successful and offered more agility in time of crisis.

pmezard··on European Parliament TTIP vote postponed ‘because of huge public pressure’
Praising an agreement you know nothing about would be irresponsible. The default sane behaviour is not blind trust.
pmezard··on Distances you can travel on a European train in less than a day
Also, The "Cour des Comptes" (Government level Court of Audit) recently pointed some lines were inefficient due to poor stations selection. Because everyone along a line want their share of it, the trains stop too much and cannot be "high speed" long enough. They argue the TGV should connect a handful of hub stations and delegate the rest to local transportation network, which is also well developed.
pmezard··on Multipath routing on a Raspberry Pi 2
I do not know much about networking but:

> I don’t really get how, in the case of an HTTP conversation (or flow) which is connectionless, all the packets in the conversation get marked the same.

What do you mean? HTTP is stateless, not connection-less. This is probably related to:

> Although HTTP is a connectionless protocol this change of IP address did seem to freak some services out.

Maybe what you saw is a single request being split into multiple packets taking different routes then different source address from what you said. I have no idea how such setup could work in practice.

pmezard··on EU dropped pesticide laws due to US pressure over TTIP, documents reveal
It works both ways. Laws or litigations brought on European level may be good or bad depending on their content. It could be useful to work around national systems sometimes.
← PreviousPage 3 of 3