skysight-inc/HackerNews huggingface dataset:
Great blog post. I think this has to do with the largest companies having the largest megaphones.

When Google writes about how they saved a few bytes by designing their own serialization format and serialization, it makes me, as an engineer who never really cared about those things, feel insecure in my technical decision making. When AWS writes about how they invested tons of effort into improving the performance of EC2 by a couple of percent, it makes me feel insecure that I'm not even measuring my software enough to know if performance has improved by 5%. When Uber mentions the software system they designed to catch a certain rare edge case, I feel insecure because I know I'm not considering all the possible edge cases.

And slowly building 'high-quality' software starts to feel like a Herculean task - there's so much that needs to be thought about! And as my list of tedious-shit-I-need-to-consider grows, I start to lose the joy of programming.

But over time I've realized that not caring about those things isn't a reflection of the quality of your engineering - it's a reflection of the scale you're working at. In a field where there is no limit to how complex we can make things and where there is never enough time to do everything we can dream of, building high-quality software is about knowing what problems aren't worth solving and which ones are. If you have 10 customers, it is poor engineering to spend time enumerating all the 1-in-100,000 edge cases. Write code that fails in the best way possible, that notifies you if this starts to become a common problem, and move on.

Places like HN don't help. There is always a world-class expert ready to give their opinion on how you should be doing things better. But it is important to remember that these people are experts in that area of software - not experts in whether that edge case really matters to your product or experts in how you should be allocating your time.

I used to feel like an imposter before I worked at a FAANG and I realized that they aren't better engineers, they just have more reason and time to focus on the small details.
> `DateTime` should probably be split...

https://github.com/tc39/proposal-temporal
Hidden standards make USB-C a pain to deal with
Yes, for running conservative media outlets, and since 2016 there's been a concerted push from the left to tar any media supporting political views that aren't left-of-centre as conspiracy theories. He also commited fraud to enrich himself, but that doesn't mean every scientific paper connected to him is necessarily invalid.
Were they even in possession of the Surkov leaks? Seems like the hackers published it themselves, and never sent it to Wikileaks at all. It might be difficult for you to imagine they haven't received any 'serious' (I'm guessing you're not counting the Russian Spy Files or the Tibetan dissent videos as serious) leaks from Russia or China, but that doesn't prove much.
Also, the field of formal methods exists, and is successfully used to develop ultra-low-defect software. The Incompleteness Theorem doesn't stop it dead.
But there is something to be said for roll your own hosting IMHO.

In my experience sites go down far more often when I'm in charge of the hosting.
You don't have to rewrite all software every 3 years. After 5 years without any major changes the software is stable, it has been battle tested, all issues and quirks are well known, features and designs has been discussed. It's now time for the software to pay off the development cost. And for a project like this - it's probably saves millions of man-hours every year, time that can be used for other things.
It's similar to installing an outdoor power outlet: https://www.familyhandyman.com/project/how-to-add-an-outdoor...
The Bumbling 1960s Data Scientists Who Anticipated Facebook and Google
I was kind of shocked to see their illustration was tunnelling under a road. It may have been a misapprehension but I thought they were aiming much longer tunnels. Obviously the fact they think they can deploy much quicker than traditional TBMs means that has a huge impact on total time.

Also, if you tell me you can sell cornflakes cheaper than kelloggs, I don't expect you to deliver me 60% less conflakes. So why is the diameter redution being counted as a way to reduce cost?
> most people's network use is not tampered with in a way that directly interferes with their enjoyment most of the time. If that's really all you wanted then you can reason TLS is unnecessary for you

I would go beyond that and say that the reason most networks people use do not tamper with the traffic is because most people use TLS nowadays. Not too long ago, it was very common for networks to use a "transparent HTTP proxy", intercepting all TCP port 80 traffic and redirecting it to a separate box with a caching HTTP proxy like Squid, in an attempt to reduce the traffic. This sucked whenever the HTTP proxy misbehaved (which was not uncommon; many operators seemed to configure it to cache more than it should). Since nowadays most HTTP traffic is protected by TLS, transparent caching HTTP proxies no longer provide a relevant reduction in the bandwidth use, and so they became less common.
It's not just nginx; openresty adds a lot of features that go way beyond what plain nginx can do.
OSINT is a contradictio in adiecto. Like a round square.
US halts imports from China’s Uighur region for forced labor
No real experience with using the design but it appears a bit bulky vs the others mentioned (was it to double as a medieval weapon?). Though I like the UK's idea of putting the fuse in the plug.
Which fields put names in alphabetical order? In medicine, at least, deciding who goes in the first and last name spots is a really big deal, and fights over this sometimes ruin professional relationships.
Well the correct answer is WarGames I'm afraid.
Snowflake, one of the buzziest tech IPOs ever
"the basic testing infrastructure is more-or-less world class as far as I can tell"

No, it isn't. There's a significant backlog on providing tests and significant backlog on analysing tests. The BBC's More Or Less radio program (available on BBC Sounds) has been explaining for weeks how the test numbers aren't reliable and aren't as impressive as people think.

I don't know who "They" who "keep pushing stupid narratives" about SK-like testing are (perhaps a link would help?). I haven't seen suggestions to that effect.
I don't think it has to be codified, just recognized. Too many people in this submission read into the article and assume that the guild is a gatekeeper whose primary interest is keeping trade secrets. It's the opposite in reality. The entire idea behind a guild is that you give young people with zero skills an opportunity to learn the craft. Right now the American system is the opposite. People have to take care of their own education before they can get the job by going to university. There are jobs where this makes a lot of sense and there are jobs where its just pointless busywork.
And Then Steve Said, ‘Let There Be an iPhone’
I didn't know about this "feature", but to be honest I have learned years ago not to use the partitioning features of the debian installer. It's just another crude tool to fight with, while the real tools are just a console away.

Here's a list of the things the debian-installer can't do, or at least couldn't do when I needed it:

- accurate partitioning, such as choosing between GPT or MBR partitioning

- filesystem features (btrfs subvolumes, ext4 flags)

- creation of crypt volumes with keyfiles

- having user control over the names of crypt devices

- using an existing crypt device WITHOUT formatting it

- mdadm write-intent bitmap enabling/disabling
I’m getting confused. You mention this is a product to eventually compete with GPUs. So is this a quasi-gpu that’s being announced? Will there be a opengl or vulkan driver to interface with it? Is this a regular accelerator? Your comment does not add much clarity.
>> If someone incites hatred against ethnic groups on facebook you can respond and reach the readers of the original post.

> "Just tell people that racism is bad"

What do you think "inciting ethnic hatred" means? Telling people that ethnic hatred is good? So that the only possible reply is that actually ethnic hatred is bad? No it involves conspiracy theories about an ethnic group, accusations against them, in short, empirical statements that can be refuted.
There is something to be said about letting experts do what they do best.
well, if the DEC Alpha hadn't been ridiculously priced compared to a Pentium 90... and had been released to an open architecture of a dozen or more taiwanese motherboard manufacturers.

Or if motorola had done the same with powerPC stuff
So you actually believe that if we imagine two plumbers A and B doing exactly the same jobs at exactly the same speed, A charging 70$ an hour and B 35$, A is twice as productive as B ?

It's in line with GDP based reasoning but that's generally done on aggregated data which tend to smooth out these kinds of oddities. As a direct comparaison, it is probably at odd with what most people envision when they think of productivity.
Ask HN: What finished/done/complete software do you use?
What software do you personally use that is finished and no longer being developed or updated?

Note that I'm asking about the status of the software, not about your personal use – for example, vim is still under active development and thus does not count as "finished" software, even if you continue to use version 7.
PS/2 seems to be popular with higher end mechanical/gamer keyboards, supposedly offering lower latencies.
I believe there has recently been a ban on UK government funds financing any coal mining or coal power plant projects. But yes, it's certainly a scandal that this went on for so long, and the ban has yet to be extended to other forms of fossil fuel.
> Let's have some actual evidence of this please.

You likely will never get any hard evidence because:

1) The CCP scrubbed the lab and disappeared scientists who made notifications to health authorities

2) The Wuhan lab had strange activity in late 2019, with cell phone traffic dropping to zero in some areas (ie. sealed off.)

3) The corona sequence that was released to the public was actually unauthorized. The West got lucky with that.

4) The CCP doesn't like bad news or investigations.

However there's 2 things that do make this look like a lab-directed event:

1) The CCP stopped internal air traffic from Wuhan, but not international. This fits the warfare doctrine of the CCP.

2) There's around 40 disease labs in China, with 3 in the Wuhan area. Despite sars-1 in 2003, no effort was made to find a cure, yet tons of work on gain of function (GoF) to weaponize corona virus, as published.

I would like to see countries bill China $10 million per fatality or $1 million per chronic infection, and seize all foreign assets to pay for the pandemic. China has over 1,000 listings on US exchanges, and dozens of BRI and port facilities literally circling the globe.
Actual article: https://www.medrxiv.org/content/10.1101/2020.09.04.20188318v...

To save you a click, people with blood type "O" don't get covid-19 as much as other blood types. The article covers a lot more ground so it can be worth a quick read.
This is quite similar to my latest project Weylus [1]. You still have to create the virtual output yourself but then you do not only get a second monitor but all the touch events are handled properly and you can even use a stylus/pen with pressure sensitivity. Additionally it also works on iOS/iPadOS.

[1]: https://github.com/H-M-H/Weylus
> It’s useful for the ~.4% of browsers that will execute a module script without checking its integrity.

What if someone modifies not only the script, but also integrity hashes in snippets on your site?
True. But I've looked at various small portable screens and they're rather expensive. The advantage of using something you already have is you save money and it's one less thing to carry.

That aside, I struggle to understand why laptop to tablet still requires magic in 2020? Are manufacturers afraid of cannibalizing sales for one line to another?
Right, because of the drastic measures taken. If these measures are halted, that figure will skyrocket. The pandemic isn't over in the UK, it's currently under control, despite incredible expense.

Also, people who get the virus and survive may still have permanent lung damage. There's more to it than the death rate.
If you are still subbing for them, raise you rate. IBM was one of my best paying contracts, but I hated the work. I kept raising my rate to make them go away, Finally I had to say you guys are eating up all my consultancy time, I can't take contracts from you, because I am becoming too dependent financially on a single source of revenue. It was a hard financial pill to swallow, given that I was making 4x my rate of any other contracts. We parted ways amicably but I had to make the break, as I was just becoming a satellite around IBM.
Attraction Viewing Is the New Appointment Viewing
Because you didn't express your frustration about women by building a photo rating website and going from there at the time. I think you did well.
beep boop does not compute
what is "humor"?
Every hard disk has bad blocks and reserve space of good blocks to allocate from when one of these bad blocks is written upon. Also the drive's firmware has an internal list of known bad blocks discovered while a low level format was performed at the factory, which is why consumers should not perform a low level format ever again, unless they are aware of this and know how to write the updated bad blocks list back into the drive.

Either way, bad blocks on a hard disk are an unavoidable reality. The same is true for SSD's. It is normal and should be expected to run into bad blocks on the media during normal use of the hard drive, whereby the correctly programmed firmware will remap the pointer to a good block from the reserve and either tell the OS driver to attempt the write again (if the drive's write cache has been disabled, as it should be), or silently re-map to the good block and write it with the data from the drive's write cache. If power is lost during this, no amount of redundancy will save one. The only solution is ZFS or Oracle ASM.

It has always been this way, and will always be like this as long as we don't have media which cannot have bad "blocks", for lack of a better term.
For a second I thought this was a Python Enhancement Proposal.
To be fair, we now have robots that throw perfect pointers and do hard math. If anything, they were ahead of their time! :p
I tried Swordfish again and just couldn’t get in to it. I’ve had that feeling about a lot of movies from my teens.
https://news.ycombinator.com/item?id=24470954
If INT is taken as per military tradition. If INT is taken as "obtaining actionable knowledge from a mass of otherwise unorganized information" then it makes sense.
My question would be if the phosphine is being constantly produced from phosphate minerals does that mean that Venus at one point had an oxidizing atmosphere that produced those phosphates?
Adding a roadmap with potential features would be nice. Otherwise one is actually asking for financing a personal pet project. A list of existing alternatives (incl MacOS Preview) could be added and an explanation why this project will be different (or ideally: better).
this reminds me of a quote from this awful movie Fled (https://www.imdb.com/title/tt0116320/):

"So fast, it's like the Ducati of computers."
This is it more or less, not to mention that a perfect interview process for one can be hell for another.

When I searched for anew job I had some slow time at my existing place and had all the time in the world to work on a take home assignment, while I could see the the candidate I recently interviewed had a hard time expanding their assignment beyond the basics due to lack of time.
Or SPARC, or MIPS, or ..

We still have ARM, and also AMD64 architecture runs i386 near-native. Itanium didn't, and neither did any of these other architectures (Alpha's i386 emulator was decent enough though).
Cable fees were only added much later, long after broadcast tv followed broadcast radio as paid for by ads.
Testing GitHub Codespaces Beta
You’re using the word conspiracy to ridicule the idea that humans will not speak about something out of fear of repercussions, which is about the most in-evidence thing about past atrocities one can imagine.
Not the author, but my advice would be to grab a cheap devboard and try doing something, anything.

My approach was to implement very simple interfaces without using libraries.

Simulators are nice and all, but you won't feel the magic with these.

There's many cheap options[0] these days, but I'd suggest something based on iCE40[1], as they are cheap and have the most mature support in the open stack thanks to icestorm[2].

Excellent, dirt-cheap options include icestick, tinyfpga bx and blackice mx. These are all <$70.

[0]: https://joelw.id.au/FPGA/CheapFPGADevelopmentBoards

[1]: https://en.wikipedia.org/wiki/ICE_(FPGA)#iCE40_(40_nm)

[2]: http://www.clifford.at/icestorm/
For an opposing viewpoint written by actual experts in this field, please see:

https://www.nature.com/articles/s41591-020-0820-9
There are alternative asset classes. There’s no market mechanism that can guarantee returns for any asset class. Even real estate takes hits once in a while.
>Investigating - We are currently investigating outages and latencies from our origin server.

This seems strange. Is the netlify origin hosted in a single region or something?
> Once the British authorities enforce the UK Supreme Court's decision to extradite Julian Assange to Sweden, Sweden is bound by the so-called "Doctrine of Speciality" which means that Sweden cannot extradite him further to a third country, for example the USA, without permission from the UK. This means that Julian Assange would be in the same position in Sweden as he would be in the UK with regard to further extradition to a third country.

https://www.aklagare.se/en/news-and-press/media/the-assange-...
I went from "he should face rape charges" to "probably not guilty of an actual crime" to "it's all obviously a bullshit political persecution".
When I rolled my own hosting, not only did it go down more frequently than Netlify, but I was on the hook for fixing it. I'm glad to let rolling my own hosting on static sites die.
Why would you consider they aren’t? Journalists have by far the strongest leverage on public opinion than any other workers, and historically newspapers were indeed positioned politically (and still are, to a little extent).
Reminds me of a resolution of GDPR I had when I first heard of it.

'German Democratic People's Republic'
Hackers did something that very few hacker movies ever did by getting the spirit of the hacker community right.

Sure, the hacking itself is nonsense, but it depicted a bunch of people from diverse backgrounds coming together in a shared love of computers and curiosity. They hack because it's interesting, challenging and fun.

As a bonus, the rollerblade-friendly arcade bar thing—Cyberdelia—is the coolest place I've ever seen.
We did some benches with it, but it turned out they were not representative as the testing environment and probably also the code was off at the time.

> Also, could you expand a bit on what the team didn't like about vert.x?

Let's follow the discussion on https://www.reddit.com/r/Kotlin/comments/isgvm6/what_i_learn...

If anybody wants to take the Vert.x stub and finish that, I'd be happy to open-source that, assist, and then benchmark it. - see https://www.reddit.com/r/rust/comments/is9onc/what_i_learnt_...
My understanding is that that narrative was true at the beginning. He only skipped bail when his legal challenge against extradition to Sweden failed.

Some years later, the US secretly submitted an extradition request. At that point he was also avoiding extradition to the USA and at that point, people were wrong to say he was only avoiding extradition to Sweden.

If anyone has evidence that the US was seeking his extradition in early 2011, I would be very interested in seeing it.
There have been some attempts to improve communication on OSS projects, such as http://unmaintained.tech/
From their FAQ "you earn up to a 25% bonus on your base mining rate for each person you invite to the network."
It is not necessarily bad but you need to handle people that are not familiar with the language, the environment or the test harness or even worst comes from a different field.

You also don't give a second chance if they fail this one assignment.
Hackers and Tony Hawk Pro Skater have soundtracks that will always be near and dear to me.
Unfortunately it is the only source of information on what is going on at this hearing. As Murray writes:

> The mainstream media are turning a blind eye. There were three reporters in the press gallery, one of them an intern and one representing the NUJ. Public access continues to be restricted and major NGOs, including Amnesty, PEN and Reporters Without Borders, continue to be excluded both physically and from watching online. It has taken me literally all night to write this up – it is now 8.54am – and I have to finish off and get back into court. The six of us allowed in the public gallery, incidentally, have to climb 132 steps to get there, several times a day. As you know, I have a very dodgy ticker; I am with Julian’s dad John who is 78; and another of us has a pacemaker.

> I do not in the least discount the gallant efforts of others when I explain that I feel obliged to write this up, and in this detail, because otherwise the vital basic facts of the most important trial this century, and how it is being conducted, would pass almost completely unknown to the public. If it were a genuine process, they would want people to see it, not completely minimise attendance both physically and online.
It’s not that: a single expert is still a single point of failure. Everyone goes down, it’s all just shades of gray.

The sad thing here is that front end (or stateless for that matter) is actually fairly easy to run across two CDNs
Tools List for GitOps
Seems Edison invented the light bulb in much the same way Steve Jobs invented the modern smartphone.

Both took existing technology, added the missing pieces to make it a wide scale, must have product, created an ecosystem around it, and popularized it to the market, and reaped massive monetary rewards.

As far as the regular person is concerned, calling the person most responsible for the widespread adoption of a technology the “inventor” is probably more right than wrong.
To be fair, even in Germany there is a substantial amount of whitewashing the past. Be it the founding of the BND predecessor "Organization Gehlen" or the Nazi sympathizers that worked as judges and prosecutors in the federal Republic.

https://en.wikipedia.org/wiki/Gehlen_Organization
Looking forward to the follow up!

I have a question: what CAD software do you use? Would you recommend it to a beginner?

I'm desperate in that software space, everything seems either clunky, too complex (as a beginner) or overly expensive...
The claim is that "the English possessive is potentially recursive, while the Saxon genitive [its counterpart in German] is not". I think they are confusing some issues. And by the way, I thought Saxon genitive was a term from English grammar.

Anyhow, in German, you can use the Saxon genitive in preposition, if the word in Genitive can be used like a personal name: "ich sehe Karls Auto". And it is true that you cannot recurse on that: "ich sehe Karls Bruders Auto" is not German, except maybe in German poems two hundred years ago, when the language was raped. Even "ich sehe meines Vaters Auto" will sound outside of the norm.

However, you can recurse in postposition: "ich sehe das Auto meines Vaters", "ich sehe das Auto des Bruders meines Vaters". You do not have to say "ich sehe das Auto vom Bruder von meinem Vater".

Several edits, sorry.