skysight-inc/HackerNews huggingface dataset:
cperl is not a trainwreck, only perl5 is. cperl exists because the perl5 maintainers are totally incapable of doing their job, and risking the jobs of thousands of fellow perl5 developers. Most of them already switched to something else in the last years.
cperl on the other hand implemented most missing features from the last 15 years in 2-3 years, fixed the worst mistakes, and is 10-30x faster and better developed than perl5. perl5 is dead, it is not going anywhere. You had your chance, but you failed. Now the only thing you have left is doing the culture war thing, throwing around CoC accusations. Having no faith, insulting the devs.

Typechecking errors? There are occasional errors because of adding more strictness and warnings from perl6 (strict names, hashpairs, ...) and some internal test and bignum modules are typed for 2x faster performance and to catch typical errors at compile-time. There's an API, and the types reflect that. The problem is that the implementations and the users don't care about the API at all, and neither about typechecks catching these errors.

There are no volleys of insults to any maintainers at all. You still don't get the difference between necessary technical and professional criticism and personal attacks. In fact p5p is throwing around personal attacks and insults all the time. E.g. you are one of the main examples of immature racism in your very public YAPC talks, accusing all Germans to be Assholes (in allcaps) for years. Thought about that once? Why do you think you were not accepted as pumpkin and again the technical most incapable person was elected?

p5p had their chance to do anything with the language in the last 15 years, they had a proper design and spec and sister languages doing the same. They did nothing, all attempts failed and they blocked all improvements from outside. There's no proper management, no process. Either you are committer, then you can do what you want, or not, then you may not do anything. Well, in fact there are only 4-6 bad apples at the top. The rest is doing good, but silent. But the TPM board is protecting the bad apples, promoting the most incompetent, they are even collecting the worst of them. Only if you managed to completely fail a huge project you are the perfect member for the board. Only the most unsuccessful culture warriors are lining up there.

perl5 is not recommended to be used in anything serious anymore. There are dozens of serious bugs and design errors not fixed, and errors and destruction being added every new release. I have no time to file all the CVE's, look at the cdelta's. 90% of the decisions are wrong. The new code of conduct is being misused to silence valid technical criticism, because perl5 is now a religion, and you may not distrust the leaders. This was literally the explanation.
Genius name. I wish I had grabbed that domain.
A guide to the Golden Ratio for designers
How does that compare to the dict implementation of Python 3.6 ? It's supposed to be damned fast but I don't have the skills to make such comparisons.
Nothing (not worse than this CoC at least).

But the comments would be waaay different.
It's called a 'terminal'
Sort of, but there are no guarantees.
Oct 4th 2018; USA VP called China out on the camps: https://www.youtube.com/watch?v=mYAHPPXmcts
Find a way to build georedundant electricity links from stable solar fields in e.g. the Sahara or so, up to Europe, with a reliable capacity of ~ 1 TW or maybe even closer to 5 TW, along the feeding solar arrays, and we can use existing ways to store energy for nightly use to wean Europe of natural gas in about a decade.

The largest one build seems to be 10 GW
between Xinjiang and Anhui. It's still quite a bit from the scale we'd need to wean of natural gas however.
> The reality is that very few people want to live in that world and even if we do fully adopt technologies like this, it doesn't necessarily make us any safer.

Yet they will still freely give you information, their most intimate details, on social media. The sad and bitter truth is that the future will be heavily monitored and totalitarian. And there is nothing that can be done to stop this inevitable course of events.
Looks like a great book, is there an online draft available?
Webpack from Nothing: WTF is a webpack?
The story does not assert a trend or a bigger picture, so I don’t see that it needs to justify itself with data. In any case, data is the plural of anecdote, and even a single anecdote can hint at the contours of a bigger system. I think most people would find it hard to believe that a dead man could go undiscovered for a week in one of Manhattan’s most popular neighborhoods, especially with the presumed level of surveillance in NYC. Most people assume things are more orderly and connected — such as the city’s license plate readers cross-referencing the missing person reports — than the hodgepodge of systems that they usually are in reality
"It's easily explained by the truth: "I'm changing careers", "The job market is tough", "I've always loved acting", etc..."

Here is the thing: This sort of thing doesn't help much. I knew a dude that was told to his face, multiple times, that they didn't think he'd be happy making the money the place was offering and that they thought he'd be unhappy in a low position. The result was not getting a job.

It didn't matter what he said. He simply needed a job. The money didn't matter so much because him and his wife downsized and owned a house and car, but he still needed a little income. He really didn't want the stress of management.

No job. It doesn't matter what the truth is if it doesn't get past the filters of the person hiring.

And that is if you even get to the interview portion where you can explain that sort of thing. Online applications for low-paying jobs are pretty basic. (of course, so were the paper ones they were replacing).
Why was this article hidden from the front page? A similar satellite journalism article from the BBC about a killing in west Africa was allowed on the front page a few weeks ago.
Seattle is full of multi-millionaire ex-Amazon workers.
In other words, hot air.

Something written, without the explicit goal of being enforced, or expected, whatsoever.

He could have equally written: "We expect those participating in the SQLite project to murder at least three people by Sunday - but if you don't do it, it is fine too"
A GC for wasm is planned, as is DOM/browser API interop.
Thanks for the summary. Blake's 7 was my favorite Sci-Fi show as a child.
Stag-Cation: The Stagnation of Supplemental Benefits
I'm getting the opposite results from my work with WebAssembly (https://floooh.github.com/tiny8bit, https://floooh.github.io/sokol-html5/, https://floooh.github.io/oryol/).

As for the size vs JS: this depends a lot on the language used to compile to WASM, rule-of-thumb: the higher level the language, the more complicated it is to keep the size down. But if you use an 'embedded style' of C, it is quite trivial to keep the size below even compressed Javascript code that does the same, as long as the Javascript code isn't just glueing together a few HTML5 APIs and the DOM.

Some of my findings:

- https://floooh.github.io/2018/05/01/cpp-to-c-size-reduction....

- https://floooh.github.io/2016/08/27/asmjs-diet.html

As for performance: you need to show the code and benchmark results since JS being faster than WASM is against what most people who actually worked with both are seeing. It's definitely possible that badly written C code compiled to WASM is slower than well written JS code, but that takes a lot of effort ;)

WASM allows control over the memory layout that's just not possible with "idiomatic" JS, unless throwing most of Javascript's convenience away and directly poke into ArrayBuffers.

One reason why JS could be faster than WASM is (or rather was) when the WASM code needs to do a lot of calls into JS, but this has recently been addressed in Firefox (and other browsers hopefully follow soon).

Some more info on why WASM is faster then "idiomatic JS":

https://floooh.github.io/2017/06/09/webassembly-demystified....
Your logic is at fault, at least regarding atheists: atheists are expected to be tolerant of religious beliefs, but no religious person is expected to be tolerant of atheist (non-) beliefs.
Doesn't help that in any democratic setup, the people with the means to fight elections are usually the people who are already close to, or embedded in the previous dictatorial setup.

This is the post-colonial story across the world. The people who came into power after the colonizers left were direct beneficiaries of the colonial rule
Given strommen's statement about landfilled paper turning into methane, doesn't that mean paper manufacturing is basically a carbon dioxide->methane conversion operation?
It's a bit hidden, but linked: https://t3x.org/s9fes/index.html
This unstructured agglomeration of historical information is not a replacement for thought.

I tried to illustrate my point to the best of my ability, but this disappointing reply just highlights how absurd your narrative is.

There were large armies in Europe, but there was also a balance of power, and armies kept each other in check. Prussia could have an army of 187,000, but they could not commit a significant portion of their army to an American campaign without being invaded by their neighbors.

That's how a force that would be considered small by European standards of the time, could project significant military power circa 1776.
The status of my application on https://apply.ycombinator.com/ changed and I haven't received an email.
You should check that out.

I wasn't selected for an interview, but I honestly am not too bothered with this. Just woke up from an amazing 8h sleep and even though I have worked every single day for the last 130+, I feel great! I used to be very emotional about rejection (just YC has turned me down 2 times before), but then I was considering every attempt as potentially THE one opportunity I have. Once I realized this is what I am going to do for the rest of my life (building startups) - the anxiety is almost gone.

No matter if my current product fails or not - I'm already a good builder, I'll get better at picking ideas, I'll get even better at telling my story and I'll apply for S19, W20, S20, W21, S21... and however many times I need to until I become a part of this amazing network of people (or until I manage to get a similar level of quality of connections on my own) and so should you, if you are serious about being an entrepreneur.

Good luck to everyone. Now back to work!
Says the guy that blatantly apes business school propaganda...
I would love to hear John Gruber opinion about that. His advertised funding model is sponsorship without agressive ad and without passive tracking.
https://daringfireball.net

So yes I totally think that current bonus for add fraudster is not helping a "new John Gruber" to emerge.
1984 is coming...
Timercpp: JavaScript-like setTimeout and setInterval for C++
(rurban is the author of cperl and technically brilliant)

I did, indeed, have a couple of slides in my talks where I said "if you think somebody's an asshole, you could be wrong, maybe they're actually just german" - referencing the direct german style of communication, which I personally rather like.

Taking this exactly backwards and then calling it "immature racism" is ... precisely the sort of thing I was referring to, as is deriding everybody you've had technical disagreements with as "unsuccessful culture warriors".

I find this a shame, but we've discussed it more than once over the years and given I haven't convinced you yet, I find it unlikely I ever will.
I see what you did there!

Religion and Church are not to be blame, since as soon as there is any blame going around, the State, and not religion / church, is responsible!

Sleak!
Why not use a normal laptop, but enable it to boot from an encrypted partition of an external drive?
Do I understand corectly that this is mostly about syntax transformation? Wouldn't that be quite error-prone or inefficient due to subtle or not so subtle differences between languages?
"Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre." (If you give me six lines written by the hand of the most honest of men, I will find something in them which will hang him.) [1] Attributed to Cardinal Richelieu though authenticity is disputed.

Anyway, dystopian films containing mass surveillance (such as Fahrenheit 451) also cover the very same practice.

[1] https://en.wikiquote.org/wiki/Cardinal_Richelieu
That's the question I was wondering. Paying a few hundred dollars to be carbon neutral seems good (at least if it's not just to a way to allow guilt-free consumption) but but:

- we need to be sure we are paying for the carbon we trap minus the one we released

- we need to be sure releasing that much olivine in the complex and living system that is the ocean is not going to have a terrible impact on it

- we need to be able to adjust according to profile. I use planes a lot and I buy bitcoins, yet I'm veggie and don't own a car. I'm probably not at the middle of the Gausse line but I don't have a clear picture of where I am.
Tall people at greater risk of cancer 'because they have more cells'
Only if you want to gain experience wearing many hats.
(source: I took 40% paycut to work at startup for a year)
>“Yes, that's a re-education school,” another shopkeeper agreed.

>“There are tens of thousands of people there now. They have some problems with their thoughts.”

That reads like fictional prose, but it unfortunately isn't.
the virus creator sues the antivirus company and wins.
from what I see mostly removal of deprecated stuff, so a clean up release, which is not a bad thing. Good that TextEncoder & TextDecoder web api is now in node.js
While I don't agree with the tone, $400 implies the average CO2 emission in the US (16 tons/capita/year) which is fairly high. I wonder how much an individual can lower their own contribution.
That doesn't make sense, the cost incurred by dynamic languages is not just due to the interpreter (otherwise that would be easy to solve with a JIT or, as you point out, static compilation). Rather the problem is that since these languages are by nature dynamic you can't make many of the assumptions that you do it static languages. You can not know what a value passed as parameter is going to hold until the function is actually called, you cannot inline method calls because they could be redefined dynamically etc...

For this reason JIT actually makes more sense that static compilation since at least then you'll potentially be able to use dynamic runtime information to better optimize the code.
For a scientist, he does a piss-poor job of producing open, reproducible research. He doesn't even show numbers. Whatever his credentials may be, this post is all talk without even a nugget of actual data or information. So yes, it borders on shit-posting. We have to expect better from a CS professor
I was a child when it was first broadcast and I loved it. It was the inspiration for many a childhood game. We always used to argue about who was going to be who - everyone wanted to be Blake, no-one wanted to be Servalan.

I think I recall trying to make Orac out of a shoe box and felt tip pens!
As in makewavesnotwar point about surveillance of the general population and not just immigrants.
Uber Planning Fleet of Food Delivery Drones 'As Soon as 2021'
Zivame rides high on 56% Y-o-Y growth in revenues
From my early teens to my late 20's, I spent a lot of free time coding. JS/HTML/CSS then Perl then PHP then Python then Node (so back where I started in a weird sense). I didn't program professionally until I was thirty.

But now I actually like to play with my kid and travel when I'm not at work, and it's painfully obvious when people say "hey try a bit of Rust or Go or whatever" they don't mean on work hours.

This is a bit problematic, too, because I use Node all day long and I suspect it will not be a technology with a long future.
And Americas full of drug addicts, school shootings and cops killing black teenagers. And that's despite all those Christians, their morals and their prayers.

And as it turns out women and black people were distinctly lower class than men until a few decades ago. Religion didn't change in that time. But the social norms that various communities enforce on each other did.

And that's my whole point. Religion has nothing to do with it. It's the same dynamics that exist in every group that are what cause the phenomenon of people behaving themselves according to a set of rules.

My one and only point with my example was not the absolute morality of one place vs another but the fact that a place basically devoid of all religious belief doesn't automatically devolve into debauchery, chaos and total amorality. They seem to think that's what will happen. It doesn't but that doesn't stop them believing that.

People arguing the point completely miss the fact that humans don't care at all what's true. They care who's side your on and that's all they try to figure out.
I wish their website had a form so I can give my email to get an update on their mission.
Oldest Intact Shipwreck Known to Mankind' Found in Depths of Black Sea
I know it had nothing to do with life insurance and I also think that the article is wrong when focusing on that part of the business, but it is correct when saying that a company like Prudential should have remained on that too-big-to-fail list. When you’re handling ~USD 1.4 trillion you are at the center of the financial system.
Indeed. It raises the baseline that Google itself had set many years back with dense_hash_map.
I plan to finish the first edition sometime next year :)
I have a non-enforceable CoC for you:

"To participate in this community, you need to kill three people by Sunday"

Simple. Also, I hope you have nothing against it, since it is not enforceable.
Didn't get any useful content. Goddesses bless script blockers.
This list is totally over the top and a sign of a writer trying satire for the first time. Except it's true.
Can't this kinda be achieved with Windows and Windows Server with AD? You login to the server and it downloads the content for the session and when you logout the content is removed from the local computer?

I remember when in school they used to have this, which made logins take forever.
> you sound financially illiterate

That's not really something that can be taken as anything other than an insult. On HN we like points to be made without personal swipes. Aside from making this place a more pleasant place to be, points are often more persuasive that way.
Generally, every American who makes less money than they deserve, has two choices:

(1) Find a way to make more money.

(2) Appeal to the sense of fairness to get sympathy from the community.

Sadly, according to US federal law (4 U.S.C. §§ 888), anyone who earned a total compensation in excess of 7 times national average individual median income, loses the right to option (2). Any attempt to exercise it will result in penalties such as heavy downvoting and ridicule on social media.

If not for these harsh legal restrictions, I would have offered you my very sincere sympathy and words of support.

The good news is that with your fast career progression at Amazon, and willingness to work hard, you will likely significantly increase your compensation when you enter the job market again.
I agree that the reasons for suicide don’t often fit into the logical narrative that we imagine. For example, it’s hard to blame Aaron Swartz’s suicide completely on his fear of prison, given that he killed himself well before trial. But it doesn’t mean that the stress of prosecution had no impact on his state of well-being.

Likewise, I think in this case, the impact of financial distress shouldn’t be discounted. He had been for years unhappy about being unemployed and poor. And he ended up killing himself just hours after the bank declined to cash the check he’d gotten from selling his possessions.

I don’t see the way he texted his sister to be particularly abnormal, especially if he had a dramatic personality in life (being an aspiring actor and all). What is the normal way for someone to act after just having drank poison?
have received a regret
Is it not possible to refer to someone by the name and pronouns they refer to themselves by not because you believe in the validity of transgenderism, but because that has simply always been the social convention? Gender identity needs to play no part in it, even if gendered language is being used. The outcome in the software should be the same whether the developer who claims to be a woman is really a man or vice versa.

Someone who isn't satisfied with that but rather requires full intellectual submission to their ideology is just as disruptive on a software mailing list as those who go out their way to "root out the trannies".
I actually meant after I have agreed - it's even more annoying that way round!
Except on of the most attractive aspects of most cryptocurrencies: limited supply.

Also, USD is not a good store of value. It lost 97% of its purchasing power in 100 years.
When will the US and the EU strongly condemn these human rights abuses? I mean, we condemned the Soviet Union strongly again and again even though it was the world's second largest economy with the world'a largest military and nuclear arsenal, why does China get a free pass?

... it's the trade, isn't it?
That article is an example of outstanding journalism.

It probably required tremendous amounts of writing ability, knowing the subject matter, spending hours and hours of research, being familiar with the industry, etc. Doesn't see this much these days. Too bad a lot of journalism died in 2008/2009 when journalists lost their jobs and newspapers were either bought by big players or simply went out of business.
See also F14 (https://github.com/facebook/folly/blob/master/folly/containe...), it uses a similar design to SwissTable but was opensourced a few months earlier.

Interestingly it is faster than SwissTable on Google's benchmarks: https://groups.google.com/forum/#!topic/hashtable-benchmarks... . I recommend reading the whole thread, the authors of the two implementations discuss in detail the design differences.
Text in visualization: extending the visualization design space
Wood buildings using Cross-Laminated Timber (CLT), which doesn’t significantly burn. Cool!
It's not like everything stops moving on the road when self-driving car cameras start scanning. "Mapping" isn't just establishing fixed elements, but also learning how things move and obstruct each other.
The site is sincerely refreshing. I feel like I'm walking into a calm forest, compared to the din of most any other website (HN would probably feel the same if it were dark-themed).
So in the end, we need both.

We need technological solutions to undo the damage we've done to the climate. Trees won't sequeseter CO₂ fast enough by themselves. We need ideological solutions, so that people don't cancel the gains of technological solutions with increased growth and waste. And then we need political/economic solutions like carbon tax to redirect money towards technological solutions, and minds towards ideological and lifestyle ones.

Really, we shouldn't be fighting over which kind of solution we need, because neither is sufficient in isolation. We need them all. Let's focus instead on fighting opposition to any and all effective solutions for saving people.