skysight-inc/HackerNews huggingface dataset:
Meanwhile, in the late-twentieth-century phase of the arms race, the role of unpredictable chance increased. When hours (or days) and miles (or hundreds of miles) separate defeat from victory, and therefore an error of command can be remedied by throwing in reserves, or retreating, or counterattacking, then there is room to reduce the element of chance. But when micromillimeters and nanoseconds determine the outcome, then chance enters like a god of war, deciding victory or defeat; it is magnified and lifted out of the microscopic scale of atomic physics. The fastest, best weapons system comes up against the Heisenberg uncertainty principle, which nothing can overcome, because that principle is a basic property of matter in the Universe. It need not be a computer breakdown in satellite reconnaissance or in missiles whose warheads parry defenses with laser beams; if a series of electronic defensive impulses is even a billionth of a second slow in meeting a similar series of offensive impulses, that is enough for a toss of the dice to decide the outcome of the Final Encounter.
Unaware of this state of affairs, the major antagonists of the planet devised two opposite strategies. One can call them the "scalpel" and the "hammer." The constant escalation of pay-load megatonnage was the hammer; the improvement of detection and swift destruction in flight was the scalpel. They also reckoned on the deterrent of the "dead man's revenge": the enemy would realize that even in winning he would perish, since a totally obliterated country would still respond -- automatically and posthumously -- with a strike that would make defeat universal. Such was the direction the arms race was taking, and such was its destination, which no one wanted but no one knew how to avoid.
How does the engineer minimize error in a very large, very complex system? He does trial runs to test it; he looks for weak spots, weak links. But there was no way of testing a system designed to wage global nuclear war, a system made up of surface, submarine, air-launched, and satellite missiles, antimissiles, and multiple centers of command and communications, ready to loose gigantic destructive forces in wave on wave of reciprocal atomic strikes. No maneuvers, no computer simulation, could re-create the actual conditions of such a battle.
Increasing speed of operation marked each new weapons system, particularly the decision-making function (to strike or not to strike, where, how, with what force held in reserve, at what risk, etc.), and this increasing speed also brought the incalculable factor of chance into play. Lightning-fast systems made lightning-fast mistakes. When a fraction of a second determined the safety or destruction of a region, a great metropolis, an industrial complex, or a large fleet, it was impossible to achieve military certainty. One could even say that victory had ceased to be distinguishable from defeat. In a word, the arms race was heading toward a Pyrrhic situation.
Then don't use it. Not all functional programs force you to use currying and anonymous functions. I'm a functional programmer and I agree that passing around functions as first class can get kind of messy. Don't do it. Data is data and functions are functions, pass data into the pipeline not functions. But if you pass an object into a pipeline (which OOP forces you to do) it's 10x worse.

Keep in mind that in OOP is essentially Forced currying. A method that returns an object full of other methods is identical to currying except that method isn't returning a single function... It's returning a group of functions that all rely on shared state... way more complicated.
Does the QUIC proposal do anything to address encrypting SNI?
It compresses very well
"Long enough" is for certain a relative term. I don't think we should be making the comparison to banking software/appliances though. Banks are notoriously slow and I would think are more concerned with correctness than new features. Given how often we see complaints about archaic banking software I'm not sure if 1960's code is a good thing but it has longevity by design. Apple does not need to play by these rules and as an end user I'm ok with that. I think Apple should optimize for the 97-99% of average users even if it is at the expense of a few and I see this change in that lens. Besides, the users who use 8+ year old software probably have the know-how and the will to jury-rig a solution to get around this.
Sure, but just try to find an audience without it.
> That's what 99% of engineers should aspire to.

I wholeheartedly disagree. You're trying to force a generation of imagination into a box. That will only destroy the very imagination you need.
1) You complain of messiness on ArchLinux? Clearly you are not the target for ArchLinux and would be more suited to an easy to use distro, instead of one of the hardest to use.
I agree. In fact I have often said that I think the internet was a mistake. And I mean it. It seems that right now the only point of the internet is to deliver adds and take more and more ownership from people so as to put everything in the cloud. And I am tired of micro payments.

I guess this is surveillance capitalism at it's best.
Show HN: Node.js async iterators in Real-Time market data feeds
> I’m not sure about the thesis that people want less tech in their lives. Look at the widespread adoption of “smart speakers”

I think smart speakers aren't fatiguing because they are so passive. They sit idle, doing nothing until you call for them. Then they respond and return to idle. If using an Apple HomePod required special headphones, it wouldn't have sold at all.

That said, I think there's a decent market for AR/VR devices but I don't think it's gigantic. It might be Playstation big (10^8), but probably not iPhone big (10^9).
> YouTube is a big money-loser for Google

Source?
NaNoGenMo - Spend the month of November writing code that generates a novel
Shameless plug - my app, Writing Streak, has the "typewriter" mode (Alt+T) that prevents you from editing the text you wrote, and a "blurred" mode (Alt+B) that hides the text you type, achieving the same effect:

https://writingstreak.io
A few days ago I discovered this initiative that I found very interesting and fun: during the month on November you have to develop a program to generate a novel of around 50k words. This is the 7th edition of the event.

I started reading the dev-logs (GitHub issues) of the past editions and discovered some great novels both in term of technology involved and also content.

Some gems:

* MARYSUE (https://github.com/catseye/MARYSUE), which aims to create an interesting novel with a plot and everything else (and the related write-up "A story compiler" (https://git.catseye.tc/MARYSUE/blob/master/doc/Overview%20of...)

* LIFE OF THE AZAR (https://github.com/NaNoGenMo/2017/issues/39), an archive/enciclopedia of some sort of an imaginary city of a couple of thousands of citizens describing the people, their relationships, events that happens in the city and much more

* THE DESERT OF THE WEST (https://github.com/dariusk/NaNoGenMo-2015/issues/156), a generated guide of imaginary worlds together with a map generation alghoritm with rivers and erosion (http://mewo2.com/notes/terrain/) and a generator for city names based on natural language theories (http://mewo2.com/notes/naming-language/)

* MEOW (https://github.com/dariusk/NaNoGenMo-2014/issues/50) meow meow meeeooow mew

Some projects are based on Neural Networks, some on Markov Chains, some on simulations, some on Tracery grammars (https://tracery.io/), some on Prolog, some on "plain" text processing and some on a mix of all of these. (I found an overview of the approaches for the 2016 edition here https://github.com/NaNoGenMo/2016/issues/154)

I find all of this very fascinating and might start my own adventure with text generation in the next days.
Clearly, odd working hours doesn't mean communication has to stop.

It should be possible to set up asynchronous communication channels, like a collaborative document-editing service (Google Docs, Dropbox Paper, etc).
> almost every non-junior role

To me, this sounds far from being universally true. Some Sr. roles allow for hard-split meeting days vs. productive days, and moving to six week self managed "sprints" with regular updates to a draft publication instead of shuffling vaguely defined tickets around a board.
WeWork in Talks to Hire T-Mobile CEO John Legere
I read this as:

"The answer to the opioid epidemic is just some meditation and reducing your dosage. Everything is OK, guys. Really."

Effectively, a native ad to prop up big pharma.
Yes, only another business model would solve this issue.

> How do we get there? Assuming users still don't want to pay for cat videos.

Peer-to-peer torrent-like distribution. Of course, then you'll have the problem where the system will be full of pirated content, illegal content, etc, and you'll get to enjoy attention from police and regulators.
If they're both "mistakes" then I guess what he's trying to say is that they deliberately programmed the car to run people over and it wasn't mere negligence?
Checklist about Engineering Reliable Mobile Applications
They don't sell them directly at all. You have to go through a dealer.
Bar Chart Race, Explained
How does Max compare to PureData today?

I remember reading the book by Miller Puckette about DSP as applied to music, featuring examples in PureData, some 10 years ago.

Back then, I thought that PureData was the open-source version of Max, while Max offered basically some polish and GUI conveniences. But now, I read about Max much more often than PureData.
TDD is a lot easier with the right tools
Maybe I'm alone here but I almost think this is worse. Granted the manipulative aspect of using specific music to set a mood in public places can be kinda gross, but I don't like that the alternative is that now everyone's in their own bubble and further isolating themselves from the people around them.
>Apple is demanding what amounts to a non-trivial amount of creative control over the visual appearance of games that can be distributed on macOS/iOS

Apple is intolerably paternalistic in how it tells people how to use their hardware and it is continuously puzzling to me how much positive press it still gets in particularly in communities like HN, which have the 'hacker' part right in the name.

I'm not the biggest fan of windows but at least windows has, for the most part, left me alone and let me install software on my machine, same for Linux obviously. Not even Google and Android tell me what apks to run on my phone other than giving me a warning.
Youtube seems to have also started more aggressively pushing against accessing videos from outside of their app on mobile.

In the last few days all of the iPads at the school I work at have begun showing the following error when attempting to open YouTube links in safari:

"Sorry for the interruption.

You are seeing this message because your current network has been identified as using non-authorized applications to access YouTube."

The only way I've found around it is to use their app, or solve the reCAPTCHA puzzle every time.

Some actual competition in this space would be wonderful.
When a team is close in abilities with a single outlier it can be difficult to have special cases. Because there isn’t a wide variation between people policies are expected to be “fair”.

The alternative is strict hierarchies where its made clear that some people have better abilities. That comes with extra privileges (money, flexibility, etc).

The one thing you can’t get away with is pretending everyone is equal but some are more equal than others.
This is a technologically insane idea. There is no benefit to this over a good sandbox. Heck, traditional VMs are worse in many aspects for desktop applications (like of native integration with desktop windowing, 3d acceleration is extremely tricky, memory overhead and lack of easy ways to apply backpressure, audio latency, ...).

In addition, both technologies you mentioned are either non-Free (VMWare) or partially non-Free (Vurtualbox's PUEL). There is, as far as I know, no existing VM system that is truly cross-platform that would work here.
How to find a job as a software developer in Japan
Sadly eye injuries are very common during protests, Hong-Kong, Catalonia and even Paris are recent examples.

Society should learn to condemn the use of rubber bullets the same way it condemns real bullets.

One strategy by protesters that have worked well against government using force during the protests in armenia last year, was constant exaggerated attention to the peaceful nature of the protest. Constantly reminding that no aggression, not even rude words should be directed to the police, denouncing anyone who would attempt to use aggression or even litter, retreating when police was trying to use force, and assembling in another place, made it very difficult for government to find an opening to start using force. Of course this strategy can't be used everywhere, but starting with it can help even if government and police are entirely antagonistic.
I've found the more senior I get, the less spurts of productivity are tolerated. People will rattle on about consistency and expectations. Especially so if this is more on the scale of weeks than within a day.
> but I can confirm they did help keep the company alive by forcing me to create and articulate a survival plan to our investors

I think that's a lot of your answer right there. The companies that don't respond, don't articulate a plan and get feedback on it, or perhaps additional help. It's not that companies that keep communication open won't fail, but the ones that don't keep it open do (according to this).
I don't consider this to sound or be entitled or self-centered, the difference between being a founder and an employee is immense. There is definitely no reason here to hate yourself or where you are, just need to take a step back and think it over and find a plan that makes sense for you. Depression is real, don't ignore it or let it define you.

My 20+ year career has been a bit unorthodox in that I started in family businesses, moved on to Fortune 10, then to small business and then into startups starting as employee then founder and now back to employee.

Before I became an employee after having my own startups I had to figure out what I wanted to do, and where I was mentally. I had exited reasonably successfully from two of the few startups I had in the past 10 years, so it was mainly about what do I want to do next. For me, I saw being an employee as a bit of a break, although knowing me I know it won't last. Something that is more obvious to me today, after having been an employee again for almost 4 years now, is that being an employee can be just as hard as being a founder, just in different ways.

In the end, there are people that just are not cut out to be good employees, but make great founders (and vice-versa). If that's you then great, just set yourself up and get to it. If you are neither a good/great founder and struggling at being a decent employee then most likely you need some self reflection and reasonable expectation setting. I have run into a number of people that sucked as employees, thought they would be good as founders and bombed there too only to blame everything but the facts. But even for those people there are solutions, they just have to recognize the issue and start working on it (easier said than done of course).

I don't 100% believe in the "find your passion and you'll find happiness forever" stuff. But I do believe if you dislike what you are doing for enough days in a row you need to find a solution and make some changes. In some cases that solution might take 3-6 months more of grinding it out to set yourself up, but that is being a responsible adult. Not saying you aren't, just sharing that we all go through it and it does suck (and can be depressing), but I just see it as no one is immune from being human.

Good luck!
> In California, which in 2004 became the first state to offer paid family leave, new mothers who took it that year ended up working less and earning less a decade later. They averaged $24,000 in cumulative lost wages, it found. “I could feel the air going out of the room when we presented this,”

How economical - thinking of free time, time with family, time not working, as "lost wages". Sometimes I feel like economists are an alien species...
Father of C++ Criticized Bitcoin
Speaking of that, what about PeerTube? Looks like it's still alive.
If she was the fastest girl in America, though, how come she did better than those who were lighter? Maybe she had stronger legs, more explosive strength and twitch muscle reaction times. Who knows. The fastest male runner (Usain Bolt), the fastest swimmer (Michael Phelps) were all unique. Why make them do the same as all teammates? It just seemed that losing weight was unnecessary in her case — she was already the fastest!
I’ve been reading that many of the Ryzen and Threadripper CPUs support ECC ram, but motherboards support is shaky at best. Worst is that some motherboards will boot with ECC but don’t actually use it.

Does anyone have any concrete experience?

I wad hoping to build a workstation with ECC memory, but it appears only the EYPC cpus have certified support for ECC.

The Xeon W appears to be the most cost effective for guaranteed ECC memory.
And Apple has stated that they're fine with that: you can disable SIP and Gatekeeper. But for 95+% of Mac users, who only want to run software from reputable sources, these are good steps.
Plenty of leftists in tech who dislike identity politics too who would be at risk for cancel culture. Sarah is a radical centrist.
I like anecdotes like this, thank you.
> I say "constructed identity", you say "I am grateful".

I'm not seeing your point. If it's that my gratefulness is "constructed", well, guilty as charged I guess. Love and most any other emotion people feel is "constructed".

> If you twist my words to call them insane, that in itself says a lot about the security of your beliefs.

You're the one who started with the insult, I simply returned the favor while pointing out the logical flaws in your reasoning for the insult.

> I have that gratitude, too, and I'm grateful to even more people who aren't my ancestors or countrymen. So why make that distinction?

That they're different seems sufficient reason.

> It's like saying "I'm grateful to the people with blue t-shirts who showed me kindness in life".

It might be, if people in blue t-shirts actually had showed me noteworthy kindness in life. But they haven't, so therefore it actually isn't like that, at least according to my logic.
Uncertainty and Surprise Jointly Predict Musical Pleasure
> The International border includes a 25-mile radius around international airports.

Not true.

The 100 mile limit is from and “external boundary.” Within 25 miles of an external boundary, CBP has additional powers.

That 25 mile radius from an international airport is just made up. Border Patrol doesn’t have any power in Kansas City for instance, despite them having an international airport.

CBP’s authority within these border zones only covers immigration law and certain federal crimes.

https://www.aclu.org/know-your-rights/border-zone/
Privacy Coin Stegos to Launch an Initial Exchange Offering
> the lighter you are the faster you can run long distance

Is there a running-related sport that doesn't care about who gets there first, but instead measures success like a gauntlet, where the last person to drop out of the race for just not being able to run anymore, wins?

Not quite like a multi-day ultramarathon, where the running is segmented. I'm talking more about something that measures who can muster the longest single-segment run, with most people being expected and encouraged by their trainers to drop out once their muscles start to fail them, lest they incur permanent damage.

I imagine light weight would serve no advantage in this kind of "race."
If I want to distribute my app on my own website, I need Apple's approval and to give them $100 every year to do so.
This is textbook bipolar behavior -- periods of intense productivity offset by periods where you basically stay in bed for a few days. I suspect he works the way he does because it's how he has had to set up his life to be able to keep a job. Work is a healthy outlet for manic energy, but it burns you out fast and you have to hibernate for a bit when your mood turns. I know I personally am toxic as hell if I have to be at work when I'm in a depressive state, so it's better for everyone.

I say this because bipolar disorder is a protected condition under the ADA, which allows for work modification. We tend to end up in positions where deadlines are soft and there's a lot of individual work that can be done asynchronously, so there are a lot of us in software.

This may not have been the case with him, but I do think there's a lack of awareness of mental health issues in the workplace. People who struggle with mental health can still be great employees in the right circumstances. If there were better awareness that people struggle with issues like these, I think there would be fewer issues with co-workers.
Don't forget the other Boris bus with the claim that Brexit would save £350,000,000 per week.
Totally. These days what I do is I allocate time for features/product and just go hard on it for Standups [1]. I do say 1-2 weeks building product as if it were a hackathon. When I am done, I go back to marketing & sales, in the manager's schedule.

So in short, I do things on consecutive days:

* to code, I do maker's schedule.

* to sell/talk to users, I do manager's schedule.

I'm feeling like writing on the topic as well, as it can be valuable for other solo founders too. I struggled a lot in the beginning when building Standups.

[1] https://standups.io
It's not abstraction leakage imo. But it's generally not good to use this feature excessively in FP. First off it's equivalent to instantiation in OOP. An FP program that passes along functions as first class all over the place is similar to an OOP program that is passing along Objects all over the place. Closures contain the concept of state and method just like an object. If you use the pattern of passing closures everywhere you are essentially mimicking the complexity of an OOP program and you will encounter the same problems.
I have a pretty simple boilerplate Flask setup for a pretty quick deployment utilizing a number of Flask's extensions to handle users.
I would have floated the suggestion of a contracting arrangement for the high-performer.
I generally do not work well if there's someone staring at me as I work. I also have my own, high-productivity, quirky ways of using computers that mostly only work for me in solitude.
In a way, it's fortunate that hardware performance improvements have all but ground to a halt; according to online benchmarks, the CPU in my nearly 7 year old (3rd gen Intel M series) Thinkpad is only something like 50% slower than the most recent comparable models. (This is partly because after 3rd gen, they all switched to U-series CPUs, which were significantly slower.) This way, even if approved-OS-only hardware suddenly becomes the universal norm in the same way that chiclet keyboards did around then, I imagine I will still be set for a long time.

(Just imagine using a computer from 1993 in 2000, for comparison...)
I happen to prefer video/audio instead of articles, so I just linked this one. It does have a link to the written article right beside the video.
Japan raised comics to an art form long before Instagram. Akira volume 1 was published before Instagram's founders were even born. This isn't generational.
As a user, I don't need Apple arbitrarily allowing big players' apps through their approval process while they hold smaller developers to a stricter standard.

I think by "user" it was meant the average user which by my estimation is not super technical and mostly sticks to larger apps anyways. Are smaller developers being held to a stricter standard though than larger developers on notarization?
WBU Warns C-Band Reallocation Could “Compromise” Broadcasters