skysight-inc/HackerNews huggingface dataset:
Thank you for stating so eloquently what I feel.

Having grown up in the third world, and now living in the first, I get the very distinct feeling of people in the first world wanting to push away the latter they used to rise up, since it is 'dirty'.

Not to say I support the barbarism mentioned in the article.
This article is quite opinionated, and its reference to Project Veritas, and 'the left', makes me doubt the quality of its reporting:

Quote from the article:

>Make no mistake, it is no coincidence that Google is scrubbing the bombshell Project Veritas video from the internet, YouTube is being purged, Twitter is announcing plans to curb the influence of Trump’s tweets and r/the_donald has been quarantined within weeks of each-other. Big tech and the left as a whole know that the charade is up, [...]

https://en.wikipedia.org/wiki/Argumentum_ad_populum
Browser extension that adds anonymous chat to every website
We have crosswalks without intersections, or without signals, as well as traditional crosswalks at lights with signals and walk signs. I am talking about the ones in the middle of a road with no signals at all. I am not blaming the pedestrians, I am the pedestrian a lot of the time. But blaming half the people for not stopping means that something is wrong. If there are laws that most people do not follow or have trouble following then you need to re-examine the law, no matter who is to blame. I just don’t want my kids to get run over, that is my goal.
UK Political Hacks Want to Legally Define Islam as a Race
It’s not that weird. Whatever the error rate, there will be a distribution of people who never encounter errors and some who get them often.
Amazon was selling 2TB NVMe from Intel for under $200 just last week!
Okay, replying to my own curiosity... The above byte sequence can be found in a dump of Centipede's ROM.

00001280 a2 13 a9 ab 5d 20 21 ca 10 fa 85 fe 60 02 bb 5a |....] !.....`..Z|
00001290 30 5f ee 7d a8 20 b3 21 85 ae b9 c0 21 85 b0 a9 |0_.}. .!....!...|

The entire arcade game is contained in 12 kilobytes of code, BTW. (!) The amount of imagination and fun and replayability that this era of gaming delivered under such constraints (by modern luxurious standards) is mind boggling.
At least 12 exabytes upgrade.

Wow.

Maybe they switched to using electron internally?!
> No, I wager is the rule.

Which you "proved" by carefully selecting a single anecdote?
Because if you're not using mocks the tests get unweildy. Suddenly changing components three layers down the dependency tree breaks "unit" tests at the top. Those are the tests you just end up @ignore'ing.
Sibling comments have discussed how this affects Debian, Ubuntu, and opensuse -- any Arch users know how this affects us? Seems like official repos should be fine but what about packages from the AUR?
I think to be really useful an event sourcing data store needs `as at` support in addition to `as of` (i.e. bitemporality) to cope with retroactive and proactive events and corrections. There are a couple of references for this in the Crux docs: https://juxt.pro/crux/docs/bitemp.html#_known_uses
Andrew Blum's Ted talk https://youtu.be/XE_FPEFpHt4?t=292
Virgil's Aeneid: A Cryptopoem
I never said it does. I just said that only a minority of niche customers actually hold the same opinion as you. The vast majority of people are perfectly happy with both the new keyboards and the lack of a physical escape key. You don't prefer it but that has to mean that you're a minority of the population that buys their products.
OCaml is very popular in academia though, especially in the field of theoretical computer science and formal verification. Coq, Frama-C, Flow, CompCert, etc are all written in OCaml. Heck, if you are running a graphical GNU distribution chances are that you have installed FFTW, which is written in OCaml. The "industry" is not the only thing that matters when considering the adoption of a language.
The Navy CTO explains in his follow-up letter [0] that the initial findings on generating these high intensity fields have been positive. Are you asserting that's an impossibility?

[0] https://i.imgur.com/ZTL1B5h.png
Painting the art might allow it to be restored later so they are making sure to destroy it. Destroying the art is probably going to break up the surface and generate a lot of dust, so there is an issue here though it doesn't seem like an obviously half million dollar issue.
I was struck by Luis Alvarez's 2007 image vs his 2019 image as presented in the article. Twelve years and it looks like he's aged 30. It adds to my sadness on this cluster of issues that one can lose a [statistically] full third of their life in situations like this.
This is such an important point that's easy to lose sight of. It's so easy to imagine ourselves as better than others; all the more so when those others live lives unfathomably different from our own. On that note, I want to share a favorite quote of mine, about the burgeoning of empathy via psychedelics:

"My most recent mushroom trip (also the largest dose I've ever taken) I became fixated on a news story I had heard that week. About an 8 year old girl from a tribe in the Amazon, who was tied to a tree and burned alive in order to scare her people off their land so it could be logged. I realized that at the moment he did it, whoever lit that gasoline actually felt/thought more or less okay about what he was doing. And my mind was illuminated with dozens of the parallels between that man's malformed, horrific perceptual/behavioral state, and mine. I saw the same mistakes in value attribution, the same willful ignorance of the consequences of my acts and words. And there was nothing I could do to deny the similarity."
From the article, it wasn't a XOR, the "key" was that there was a bit sequence when interpreted as Morse code said something like "copyright ATARI". So, reasonably easy to show it wasn't just pulling the message out of thin air.
> I am not speaking of racial or sex diversity

I was about to wonder how racial and sex diversity plays into a program running into an infinite loop.
Also, there are few enough tests that I had to do a text search for the word test to spot them. How many ml files in the top directory, and the word test appears nine times.

So that’s the second big problem with this code, and it’s a huge one. The crypto project I worked on had better test coverage than anything I ever did before and quite possibly since. Because it was a dangerous animal and, like a responsible exotic pet owner, I treated it with respect at all times. Unlike the guy I took over the project from.

And because of my paranoid fastidiousness, I stopped a user from shipping with only 8 bits of entropy in their key generator. That would have been a fun bug for a DEFCON presentation.
For reference, according to the last ECB report in the EU the total value of fraudulent transactions from cards issued by SEPA countries was 0.041% of the total value of transactions (€1.8 billion - That's over 5x less fraud). Only 19% of that was point of sale fraud.

The Fed publishes interesting breakdowns on US fraud types[1]. $3.6 billion card fraud in the US is point of sale - 10x more than the €342 million point of sale EU fraud.

Overall there is $2.62 billion of counterfeit card fraud, $3.46 billion of "Fraudulent use of account number" (whatever that is), $810 million "lost or stolen card" fraud (not an issue with chip and pin), and $360 million "fraudulent application" fraud.

So yeah. Not great numbers.

1. https://www.federalreserve.gov/publications/files/changes-in...
Yakuza Kiwami 2 (an incredibly fun open-world RPG chock full of things to do) has a Mahjong minigame that you could just sit and play for hours against AI even if you don't care about anything else in the game.
No one's talking fantasy hypotheticals except for you. The "reality" that you're claiming is not at all actually reality considering that every other industrialized nation on the planet pays less for healthcare and prescription drugs than we do in the United States. If private industry can drive prices down, then so can government. The USPS was the poster child for efficient and effective government service until Republicans decided to absolutely decimate it because of lobbying from private industry. Government services don't need to make a profit, they don't need to lobby, and they don't have any of the greed-driven motivation that private companies do.

You're either being intentionally obtuse or you're intentionally being misleading for some reason. This isn't rocket science. If two things are equal and one has the requirement to also generate profit, there's no way the other can possibly cost more.
Isn't WKD supposed to help out with key distribution for email?

* https://wiki.gnupg.org/WKD

* https://tools.ietf.org/html/draft-koch-openpgp-webkey-servic...

I'm thinking that's a better way to publish keys these days anyway.

I have my own domain, so maybe OPENPGPKEY record in my domain as well

DNS-Based Authentication of Named Entities (DANE) Bindings for OpenPGP

https://tools.ietf.org/html/rfc7929
LyX is also structured in the sense you describe.

But somehow I never realised that TeXmacs is actually not TeX at all, I assumed it was another front-end. How on earth did it get such a confusing name?
>where { ACTION } is optional and defaults to { print }

There's more to that:

Either PATTERN or { ACTION } is optional (but not both).
If no PATTERN is given, the default means "match every line" (and so do the given ACTION for every line).

The ACTION could be anything (even an explicit print, whether or not PATTERN is given), summing up some column, filtering more on substring(...), assigning values to variables, comparing variables and doing actions based on them (awk's if statement), calling a built-in or user-defined function, etc.
Well, you just met one on the internet, and I know many more like me. I hate any impediment to free speech from either side.
Live coding a vi for CP/M from scratch
SELinux wasn't added until after Android 4.3.

Android's Application Sandboxing primarily relies on Linux's user security model. Each app is assigned a UID and run in that "user's" context. To quote the official docs:

> The sandbox is simple, auditable, and based on decades-old UNIX-style user separation of processes and file permissions.

https://source.android.com/security/app-sandbox

SELinux is an extra layer of security that really benefited system services, drivers, and other exploit vectors. All apps remain sandboxed via normal user security on Linux, and then SELinux sprinkled on top for further hardening:

> Prior to Android 4.3, these sandboxes were defined by the creation of a unique Linux UID for each application at time of installation. Android 4.3 and later uses SELinux to further define the boundaries of the Android application sandbox.

https://source.android.com/security/selinux
It's on iOS too :)
>The October hack of Facebook[1] didn't seem to be blamed on any government by the media. It seems to me like a fairly sophisticated attack that could have been done by a government.

Sorry, I should have said "any hack originating in China." Poor wording on my part.

>How do they plan to make money by hacking NASA and the US military's shipbuilder?

Their methods were to gain access to a machine, and then try to use that access to jump to client servers. There's nothing saying NASA or government contactor's were specifically targeted, but seem like excellent jump targets if an opportunity arose.
> Do the workers in China make more and get benefits?

No. Minimum wage in cities like Shanghai is 20 yuan ($2.91). They get poor benefits. But the worst part is the lack of safety regulations that reduces cost at the expense of worker safety.
> In the context of this story, well... your protagonist is actually on life support. But not to worry! They'll be taken off it soon...

"Soon" is often...not soon. I have never, ever seen a legacy system of any substantial complexity taken fully offline. Nor have I seen even partial replacements for such a system deliver a reliable alternative anywhere close to on time. In fact, I've seen more half-baked successors be either scrapped or put on life support themselves than I have seen get even into the ballpark of what could generously be considered success.
I'm fairly sure the TXL bus is just stoppingn at Hauptbahnhof now instead of going all the way to Alexanderplatz.
Assuming that this document is authentic and the projections are valid, how are you personally dealing with this information?
I get that but in this case though this codebase has safety guarantees baked in via the Hindley–Milner (HM) type system whereas your python code base did not. Additionally there's a published, peer reviewed paper for this software that serves as a written specification. Those two things are fantastic resources when coming up to speed with an unfamiliar codebase.
I mean it seems like the simple thing here is just to treat price gouging the military equivalent to treason - after all money paid to executives paychecks rather than, say, armour is direct harm.

In the early days of the MIC the companies were required to sell at cost because they were able to use the technology they developed with military resources in the commercial world.

I still don’t understand how a single missile “costs” more than a million dollars, even with absurd mark up
That is really a stretch. The Buddhas were large sculptures that were present for a long time and had deep religious meaning. San Francisco has a great many murals from the 20s through the 40s and often finds them in the way of remodeling or rebuilding of structures. Maybe after a few hundred years of adoration these works might compete, but as it stands they are large, misunderstood, and largely unloved. The driving need to misinterpret and destroy art is disturbing, but the history lost in this case is less than a hundred years of modest impact.
I understand what you mean but no tester/developer worth their salt should say or hide behind this. Sadly, too many do. The job of the tester is to go beyond just blindly testing the spec but to find and report faults, those that somehow were missed earlier in the chain. And oh, no idea how Boeing missed it but some Indian companies are just not worth the bother. HCL, TCS, Cognizant, Infosys included. But hey, they're cheap!
> Because it is impossible to formally specify all possibilities that can happen, and noone can forecast all the desired specs before the thing is built and tested in real.

Is that so? Wouldn't it be in theory possible to verify it against our current understanding of all laws of physics and the corresponding equations?
Python is very compact even with heavy use of type annotations. It's not the types that add the bulk of the code, other languages usually are more verbose in other ways also.
You are missing some words there so I'm not sure what you are asking.

I think that chemical weapons are far far worse than railguns. And I'm not the only one that thinks that...
This was initially a project I had started to get better acquainted with the Web Audio API. I had done some preliminary work with the Media Source Extensions API and piping output via to the Web Audio API, but I wanted to see how well the scheduling capabilities were. Throughout the effort, I learned quite a bit about signal processing and FFT.

The current process is rather simple: I utilize M3U8 for storing segment information, and manually parse the file when a play request is received. I grab the first few (Opus-encoded) segments, pass them through an OfflineContext to maintain a specific sample rate, and store the resulting buffer in a wrapper object. Each object is stored in an array, and is responsible for re-creating the AudioNode when stopping or starting.

The hardest part about this (for me at least) was fetching and scheduling accurately while the player is running. I group segments requests together, and schedule after each group has finished downloading. It's not perfect, as I occasionally get pops between each segment: Chrome seems to be less noticeable than Firefox in this regard. I schedule based on the buffer duration, but there seems to be subtle differences between browsers.

In any case, I've had quite a bit of fun working on this project.
Thanks a lot for the elaborate reply. I do tend to break things up into small functions. Why is that over-engineering? It makes it easier for me to reason about my code. It also makes it easier to refactor sometimes, although of course you're now restrained by the function's construct, so it becomes more difficult to move things between functions.

Do I understand correctly that you tend to make large functions because they're easier to refactor (and not returning early makes this easier)?
Didn’t realize Paul saved Cinerama.

> “Our net worth is ultimately defined not by dollars but rather by how well we serve others.”

Yep, exactly.
The American economic tournament is incentivizing the wrong north star metrics, and people are beginning to finally realize it. However most seem to not know what to do about it. Quality of life, on many dimensions, is any communities North Star, and the current metrics of employment and market size have detached themselves from that. I think things like Libra and other attempts will be the beginning of individuals experimenting with post Dow national metrics, and hopefully one of them will discover a better tournament for human growth and value.
The market rate is already in effect.
Overall I think this is an excellent article. But it misses a few points, mainly in how much of the United States' resources have been squandered in fighting pointless wars.

In January 2017 Chinese CEO Jack Ma (Alibaba) commented on the United States' gifts to China [0]: "Ma says blaming China for any economic issues in the U.S. is misguided. If America is looking to blame anyone, Ma said, it should blame itself.

"'It’s not that other countries steal jobs from you guys,' Ma said. 'It’s your strategy. Distribute the money and things in a proper way.'”

"He said the U.S. has wasted over $14 trillion in fighting wars over the past 30 years rather than investing in infrastructure at home.

"To be sure, Ma is not the only critic of the costly U.S. policies of waging war against terrorism and other enemies outside the homeland. Still, Ma said this was the reason America’s economic growth had weakened, not China’s supposed theft of jobs."

Another Jack Ma quote from the same time period [1]: "'The past 30 years, companies like IBM, Cisco and Microsoft made tons of money.'

"The question is: where did that money go? It was wasted, Ma explained.

"'In the past 30 years, America has had 13 wars at a cost of $14.2 trillion. That’s where the money went.' He also questioned America’s decision to bankroll Wall Street after the 2008 financial crash, arguing the money would have been better spent in other areas.

"'What if they had spent part of that money on building up their infrastructure, helping white-collar and blue-collar workers? You’re supposed to spend money on your own people.'"

[0] Chinese billionaire Jack Ma says the US wasted trillions on warfare instead of investing in infrastructure - https://www.cnbc.com/2017/01/18/chinese-billionaire-jack-ma-...

[1] Jack Ma: America has wasted its wealth - https://www.weforum.org/agenda/2017/01/jack-ma-america-has-w...

Over the past 50 or 100 years, US Presidents from both parties have tended to be 'useful idiots'. Maybe Kennedy would've figured things out, but a loan gunman took him out before he could stand up to the "military-industrial complex" his predecessor had warned about. The peanut farmer (Carter) wasn't so bad, but he didn't seem to have a big-picture understanding of what he was up against. Reagan might've been effective, then he got shot by a loan gunman early in his first term [2], and was kind of useless after that. GHW Bush was indoctrinated in the dark arts due to his stint at the CIA. Clinton picked up Bush's "globalization" policies (NAFTA, WTO) and ran with them. GW Bush was a dyslexic useful idiot extraordinaire. Obama meant well, but he didn't have any life experience other than community organizing, academics, and politicking.

[2] https://en.wikipedia.org/wiki/Attempted_assassination_of_Ron...

Humanity's traditional problem was scarcity. The onward march of technology has allowed our species to achieve liftoff. Our problem is now in figuring out how to share the abundance.
I disagree. Society is highly political, so why should Twitter be "apolitical" with their moderation? (if such a thing is even possible. I doubt the feasibility of apolitical moderation in general)
I mean it's not really a big mystery, I'm not sure where this discussion is going. A ton of super popular food is ridiculously unhealthy. Coca Cola is basically super-sweet water. Jams don't usually have added fats but they do have a ton of sugar. Cotton Candy is literally only sugar (and some colorant I suppose).

Clearly the incentives here are simple, you want to make a product that people like as much as possible while making it as cheaply as possible. Health is not really a factor, insofar as not too many people don't drop your product because they see it as unhealthy (ads will help with that, all Nutella ads I've seen in France focus on "giving energy to children for their activities" or some bullshit like that).

So that's how you end up with something that's mainly palm oil and sugar. The market has spoken. I'm sure that if they reverted back to their original recipe they'd lose a significant amount of clients.
That's what Silence does. It is in fact the SMS part of Signal standalone.
Why switch is better than if-else
One aspect I didn't see mentioned here so far which explains these mechanics beyond simple "the government is just incompetent" rethoric:
Unlike some (but not all) private institutions, regional and national government officials are incentivized to downplay the budget/runtime of major infrastructure projects as
1) the person is often not going to be around and accountable anymore once the true extend comes to light
2) telling the truth/adding proper buffers would make the project not being accepted by voters. So downplaying is the only way to get such projects through at all in many cases
Wow, that strikes me as really unjust and backward.

So if a policeman is willfully negligent and doesn’t keep up his target practice, his own lack of skill could result in someone else being charged with manslaughter. I disagree: If anyone is charged, it should be him—though I do recognize the court would rightly not hold him responsible if a reasonably competent person couldn’t have been expected to do better.

If it worked that way, perhaps people would think twice more often before discharging a firearm - and fewer people would be harmed.
> First, in most cases you're going to test your code manually anyway

Only if you are coding things with UI's. If you are creating a new API endpoint on some service or creating a new service or adding some new parts to a maths library there is no point in manual testing.

I feel a lot of the disagreements people have on development methodologies comes down to people working in different domains. When I do UI work I do mostly manual testing, when I do library work I do only unit testing.
"It would be a shame if we build labs in places with unavoidable weather problems, wouldn't it?"
"Yes, it would! I believe it's your turn to tee-off".
It would be a better way, but the technology hinges on support by e-mail providers. I wouldn't recommend holding your breath.

The other contender is Autocrypt, which performs key exchange inline in emails in an automated fashion. It only depends on client support, and has gained at least some traction (enigmail, k9, mailvelope, gpgOL, delta.chat, and some others).
Have you come across a similar resource for Javascript?
George Washington himself in his parting address forewarned of the influence of foreign governments in our process.
https://submarine-cable-map-2019.telegeography.com/ shows it is connected. The number of cables going through the suez canal is notable.