skysight-inc/HackerNews huggingface dataset:
Be aware that meaningful names such as "thoughts-about-urls" might change (e.g. if you rename the article) in a way that meainingless IDs will not.

If you want your URLs to continue to work then you either need to (a) keep using the previous URL, meaning it's no longer meaningful to the content, (b) change the URL to match the new content, meaning existing links break or (c) support the old and the new versions with a redirection mechanism which is a bunch of effort.

Not saying you shouldn't use meaningful URLs but make sure you're going into the decision with your eyes open and preparing to accept the downsides.
JSON Parser – Fast JSON Parser in C
> But it crushed FB, Snap, and 1000s of small businesses in the process.

This definitely has “a think of the poor advertisers” vibe to it.

Apple does have advertising, but I don’t think they engage in the dark patterns of the afore mentioned companies.
All good, I’m glad you liked it! I’ve already posted it once, but it had no traction last time for some reason.
Responding to a few points. We do indeed use the OS page cache. The hottest files remain in cache and are not served from disk. We manage what is cached in the page cache and what is directly released using the SF_NOCACHE flag.

I believe our TLS initiative was started before browsers started to complain, and was done to protect our customer's privacy.

We have lots of fancy congestion optimizations in TCP. We offload TLS to the NIC, *NOT* TCP.
No, and it doesn't protect the privacy of the viewer either!
True, I edited the title to reflect that.
I’m sad that we no longer have any Ted Nelson’s in the world of tech. There’s simply too much money now for smart people to waste their time on “interesting” things.
How much of the IPCC report have you read? If temperatures are allowed to increase 5 or 6 degrees the changes would be catastrophic, even without considering the very real possibility of tipping points triggering run away climate change that would make the planet entirely uninhabitable. There's nothing dogmatic about it, this is our absolute best scientific understanding at this point in time. There are various hypotheses around that allow for the possibility of negative feedbacks that will reduce the likelihood of catastrophe, but so far none have stood up to testing well enough to gain any more than fringe acceptance. I desperately hope somehow one of them turns out to be right, but that's no basis for sensible policy.
In fairness it wasn't a jab, but an objective observation. There were no personal attacks, merely suggestions based on observation. If we can suggest that an attentive list (where we've yet to define if a fictional candidate would expect all items to be addressed) means inherent expectations, it's reasonable to make the same kind of suggestions on your take.

Appreciate your clarifications none the less.
I have 'some autism' as in self-diagnosed a few years back when someone else on the spectrum asked me flat out and said they're certain I'm on the spectrum. It's funny I also have ADHD (diagnosed at 38) and I watch youtube channels by people with autism/adhd on how to cope, and a lot of the 'coping' skills or masking things people do to fit in, I've organically discovered on my own and have used just naturally since I was a kid.

Like, I couldn't stand being in class listening to the teacher, I never ever listened, instead I just read ahead, guessed and completed the homework assignment, and never had homework in high school because of it.

My ADHD brain has kept me poor mixed w/ depression, but I feel my logical autistic side sometimes balances it out, and makes me think before doing something stupid/spontaneous.

Like I sometimes forget things, so I create rituals when I do forget something, so I don't do it again. Example: I left my keys in car back in 2003, had a bunch of latino guys helping me in SLC try and break into my own car.

Since that day, I never turn the car off until I've got one foot out the door, as a reminder the keys are still in ignition because it's running. Lost my wallet once, and now I always put it in the same pocket, and the same place at home when not in my pants.

There's some things not great about autism, especially higher up on the spectrum, but maybe evolution sometimes has hiccups before it gets things right. Sometimes I think autism is more a blessing than a curse, and there definitely are many great minds who probably were on the spectrum.

It could be an evolutionary leap eventually, I hate how people always call it a disorder or negative. Yeah, okay if you're non-verbal or something yeah that's not great, but if you're just very pithy when talking about a topic you're interested in, and have a weird sense of humor (snarky redditors - as I'm convinced reddit is literally the social network for autists), and a little ocd but not clinically so, then it's not all bad.

ADHD on the other hand, I could really do without. I'm on wellbutrin for depression which raises dopamine, and vyvanse for ADHD which also raises dopamine, and my ability to focus and get motivated has skyrocketed since I started it a few months back, but before that my life was miserable. I'm making 7k monthly now freelancing, I made 7k last year because I was anxious, depressed, and had fatigue from long-covid.

I just had panic attacks even thinking about prospecting for new clients. I had one good one but she was sporadic, and she recommended me to my new client who's awesome and gives me 40+ hours per week. Though, I probably should raise my rates... I'm a USA dev, freelancer with 10 years experience in laravel and right now I'm doing django/python stuff and still only charging $40 (same as I did like 4 years ago)... minimum wage has gone up like $10 in a lot of places either by force, or by competition.

It's amazing though what the right medical cocktail gets you.
Good point, I forgot about those. It would be interesting to see if 1x PowerEdge C6525 with four single processor nodes is cheaper than 2x Dell R7525 servers. The C6525 does support dual processor, so it does seem a bit wasteful to me.
> But do we really need such protection for a TV show?

DRM may be mandated by the content owners. TLS gives Netflix customers privacy against their ISP snooping what they're watching.
arwhatever made a specific comment about the use of "less mistakes" vs "fewer mistakes", not a broader claim about the use of fewer/less for countable/uncountable amounts.

I think the relevant part of the "Exceptions to the Rule" section on that page is:

> The use of less to modify ordinary plural count nouns (as in "made less mistakes") is pretty rare in writing and is usually better avoided, though it does occur frequently in speech.

The exceptions (refering to distances/sums of money/units of time and weight/ statistical enumerations, phrases like "or less", and uses of "less" immediately following a number) aren't relevant here.

But both are "fine" in that they will be correctly understood.
> August 2002: Shazam launches as a text message service based in the UK. At the time, users could identify songs by dialing “2580” on their phone and holding it up as a song played. They were then sent an SMS message telling them the song title and the name of the artist.

Incredible! Curious to know what exactly happened backend after it listened to the audio, and what hardware it ran on.
When I think about it, being low BMI is sort of a FIFO food queue, you wait to use all you stored fat before making some again; being overweight is more a LIFO mode, you carry with you constantly a concentrate of food in you (fat), but still eat more external food. But food is just like any other addiction, possible but hard to reason about
After Martin Luther, it was doubtlessly a consequence of the Diet of Worms.
This post covers my experience speaking at VueConf including the conference review, advice for speakers, and considerations for future organizers.
And more likely to mate with someone with a different cultural background, which has a greater impact on our genetics.
> With this update, you’ll see more results with unique, authentic information, so you’re more likely to read something you haven't seen before.

This phrasing sets off a little alarm in the back of my brain. Overall, I agree with the intent of the update and I think Google is maybe internally realizing that their questionable search quality combined with legitimate and privacy-focused competitors (DDG, Neeva [1]) could turn into a serious and existential threat to them.

That said, this is not quite the issue a lot of people have with Google search results. For me, when I search a movie for reviews, it’s not that I want new reviews to show up from smaller sites. It’s that I don’t want the whole screen filled with Google’s own little special sideshow for movie reviews. I can easily see this becoming even more frustrating actually if I search for “x reviews” and rather than get the usual Rotten Tomatoes, IMDB, newspaper reviews, I get RandomGuy.com. If I want RandomGuy.com, that is actually what a social media-esque site like Rotten Tomatoes or Letterboxd is for, not a search engine.

Hopefully this will be what we want it to be and not, for example, the TikTok-ization of Google search results, constantly and algorithmically showing you something “new.”

[1]: <rant> That said, the game is still very much for the taking and no one is still able to easily answer one of my most common queries for work: “python regex.” Seriously, it feels like a battle to get a simple example showing how to use groups/named groups to extract specific information. I don’t want a reference guide to common RegEx wildcards, I already know about \d and +! I don’t want a toy example showing how to use RegEx for seeing if “rain” is in “The cat is in the rain” (that’s using a hammer to kill a fly - you would just use “if rain in string” for example). I want a helpful and succinct guide on the specifics of Python’s RegEx so I can stop fiddling with it ASAP! </rant>
I would add that the league and the (ancient) parasang are right around three miles, about the distance the military thinks appropriate to walk between breaks.
People like to get pedantic about whether or not Ada's program was "the first program" or not, but it's fair to say that it was at least the first nontrivial program, and that she was the first to recognize both what calculating machines would eventually be capable of (e.g. manipulating text by assigning letters and symbols to numbers) and the inherent difficulty of transforming state in such complex ways (writing complex programs would not be a simple task).

> It’s the intricacies of her program, though, that make it so remarkable. Whether or not she ought to be known as “the first programmer,” her program was specified with a degree of rigor that far surpassed anything that came before. She thought carefully about how operations could be organized into groups that could be repeated, thereby inventing the loop. She realized how important it was to track the state of variables as they changed, introducing a notation to illustrate those changes. As a programmer myself, I’m startled to see how much of what Lovelace was doing resembles the experience of writing software today.

> ...

> One Wikipedia article calls Lovelace the first to publish a “complex program.” Maybe that’s the right way to think about Lovelace’ accomplishment. Menabrea published “diagrams of development” in his paper a year before Lovelace published her translation. Babbage also wrote more than twenty programs that he never published. So it’s not quite accurate to say that Lovelace wrote or published the first program, though there’s always room to quibble about what exactly constitutes a “program.” Even so, Lovelace’s program was miles ahead of anything else that had been published before. The longest program that Menabrea presented was 11 operations long and contained no loops or branches; Lovelace’s program contains 25 operations and a nested loop (and thus branching). Menabrea wrote the following toward the end of his paper:

>> When once the engine shall have been constructed, the difficulty will be reduced to the making of the cards; but as these are merely the translation of algebraic formulae, it will, by means of some simple notation, be easy to consign the execution of them to a workman.20

> Neither Babbage nor Menabrea were especially interested in applying the Analytical Engine to problems beyond the immediate mathematical challenges that first drove Babbage to construct calculating machines. Lovelace saw that the Analytical Engine was capable of much more than Babbage or Menabrea could imagine. Lovelace also grasped that “the making of the cards” would not be a mere afterthought and that it could be done well or done poorly. This is hard to appreciate without understanding her program from Note G and seeing for oneself the care she put into designing it. But having done that, you might agree that Lovelace, even if she was not the very first programmer, was the first programmer to deserve the title.
That's too simplistic. What about the doctors and medical facilities and other supporting infrastructure? What about the baby food and medicine and clothing and supplies and what about the people to take care of the children? You think you can just keep throwing more women at a hospital having babies to infinity and not have any problems?
My first thought was diet. Monastic orders typically progressed from austere origins towards outright decadence when compared to normal folk. Monks could have been eating all manner of unhealthy foods (e.g. Mett in Poland and Germany) that other people seldom or never ate.

Using poop as fertilizer is certainly a vector for parasites, but one that people outside of monastic orders were also subject to.
I don't know how you found this but I stand corrected!
You focused your 10 replies to his post on the unimportant bits instead of addressing the many plots referenced that clearly indicate what he means.

How does the data referenced map to your understanding of climate change?
Correct. Not to mention when my life was credibly threatened in another business situation, they described in detail several other murders they had gotten away with and how easy it was. They made them all look like suicides and all were ruled suicides. Murder is just another part of big corporate business.

He also made it clear (and demonstrated) he had very high connections at the FBI to make sure he would never be investigated.

I wouldn't have believed it either until I experienced it first hand.
Russia’s spies misread Ukraine and misled Kremlin as war loomed
> For programming questions I don't want to see the sites that just scrape and repackage stackoverflow questions; for a company run by software developers they have to know about this problem lol.

This fact alone tells me they're not willing to take search result quality seriously. I'm sure medical professionals feel the same way about relevant content that is scraped and republished.
That's a bad review. The movie was a satire, it's not supposed to make sense like a normal movie would, rather it's holding up a funhouse mirror to current events.

For example, SA presents as a contradiction:

> It depicts elites as simultaneously incompetent and omnicompetent.

But this is exactly what we see in the real world. Take the iPhone for example: a marvel of technology with a cretinous supply chain and amoral-at-best business model. Or VW, great cars but we could do without the emissions scandal. Or the tech industry, great tech (mostly) but they turn around and have a that "no poaching" scandal. Bankers have their LIBOR scandal, etc. Really, "simultaneously incompetent and omnicompetent" is the order of the day, yeah?
Does that excuse apply to LAMMPS, a Sandia National Labs highly optimized set of code?

Look at the benchmarks in the post. Some are consumer programs, but others are supercomputer programs with an enormous amount of optimization effort put into them for a variety of platforms.
> Everybody write "good enough" code and there's never much discussion around code quality (occasionally a few remarks in code reviews) or design.

This approach probably works out because you have senior engineers laying out a lot of the core structure and architecture for how things built. There's a tendency for newer people to tacitly adopt patterns that already exist and replicate.

However, this approach can be really problematic when you have a team that's primarily newer engineers. I've seen it multiple times and it's always the same result - productivity almost grinds to a halt over time because there are so many problems in the code base. The worst example I saw was switching teams and seeing the team velocity. We measured all the work in story points and used the exact same task as a baseline story point. The previous team with mostly senior engineers, a point took .5 days. With the new team that was started by all fresh grad engineers, a story point took a minimum of 3 days and usually bumped up to 4 days. This velocity lasted multiple years, even when the team had a much more balanced spread of senior, mid-level, and fresh grad engineers.
Is it consistent for all teams?
Ask HN: What MIDI micro/nano keyboard(s) do you like? (Electronic music)
I've tried CME Xkey 25 (the USB wired version) and Korg Nanokey 2.

The CME device would be my dream micro-keyboard, especially at the price (US 125), with full-size keys and even per-key aftertouch. (Key travel is minimal; it's a low-height device.) However it has had some reliability problems with a key, and eventually with the USB cable. I'm finally admitting that I need to replace it.

The Korg is incredibly tiny, cute, and works fine ... but the keys are just buttons. But it's ideal for carrying around with an iPad, super cheap, and so far reliable. The velocity sensitivity is good enough to be usable.

So I need to replace the Xkey 25. What other highly portable keyboards have people enjoyed using? I'm hoping for something not much longer than the width of a laptop. Thanks.
But that’s my vibe!
Shazam belongs to that class of iPhone apps that when they were released I was like "wow, the future is here" -- this alongside the first accelerometer and AR ones
I'm so happy for them! They must be thrilled.
> So how do you know that reports back then were lying about the existence of a consensus, but today's reports aren't?

Doch[0]. Todays newspaper reports are also generally disconnected from reality. To illustrate with a tech news story as this is a tech news site, I saw one news story about the Raspberry Pi which had more errors than sentences, including the price, the OS, the RAM, the processor, the country of manufacture, and claimed it came with a hard drive. In general this problem is called the Gell-Mann Amnesia effect: https://en.wikipedia.org/wiki/Michael_Crichton#GellMannAmnes...

> Who gets to declare a "general scientific consensus" anyway?

You can try doing a poll of the scientists or their publications and seeing what those say.

In fact, it's the scientists' own work doing this, and absolutely not the newspapers, which make me aware of the actual scientific consensus.

Though I should point out that this whole concept only matters if you're specifically trying to study the social dynamics of the scientist themselves (and those consuming their work) rather than the actual science itself — while this seems to be the case for you, I'd like you to ask yourself if that's the right question to be asking.

> Can we meet these people and ask how they determined that?

Yes. Also, as scientists exist in the physical world, you can try email and such.

Also, they published their work, including how they reached their conclusions. Here is one of many such studies: https://iopscience.iop.org/article/10.1088/1748-9326/ac2966

> What about virology, where they claim there's an absolute consensus that SARS-CoV-2 couldn't have escaped from a lab even though it's obvious it could?

Which "they" is this? The newspapers again? Because scientist absolutely don't say it's impossible for a virus to escape from a lab in general, including any who are also saying there's no evidence in favour of any specific outbreak *actually* being caused by that.

[0] German word that needs to be adopted into English: https://en.wiktionary.org/wiki/doch
Wow this is beautiful! I love the concept and execution. Great job!
It's baffling to me that if you search for "Best xxx", you get hundreds of pages only filled with paid ads as top products. How is any normal person able to make informed decisions like this.
An interesting tangent to this. The openbsd manual renderer (mandoc) creates less tags which can help on some of the bigger pages (ksh, pf.conf, ifconfig)

An example: to get to the inet option in ifconfig, the normal '/inet' search will have a lot of false positives. but the tag ':tinet' search goes to the item in question.

Nothing against gnu info pages but I always preferred man pages as it feels like less cognitive effort to use. The less tags are indicative of openbsd culture where they try to improve existing systems. linux(due to it's development model) has a tricky problem where it is very hard to improve anything. you can only create something new and abandon the old.
The exact same binary saw crushing victors in different directions, though, depending on what it was testing. Look at the GNU Radio results for example.
What is the alternative to prisoner labor? Just have prisoners sit and do nothing? A lot of people who aren't in prison rarely ever get a chance to do that.

Prison labor is not the same as slavery. That is one of those poisonous radical ideas, it's on par with "muslims did 9/11 therefore all muslims are terrorists"
FBI agent pleads guilty to wiping hard-drive containing exculpatory evidence
From the FBI agent: "I erased the contents of the computer hard knowing that the court has ordered that the computer be submitted for a forensic examination. I did so with the intention of making the contents of the computer’s hard unavailable for forensic examination. At the time, I knew that the contents of the hard drive were relevant to an official proceeding, that is, Cause No. 5:17-CR-50010, United States v. Woods et al. I corruptly performed and had performed, the erasures with intent to impair the integrity and availability of the computer hard drive and its contents for use in that official proceeding."

In the case in question, the defendant (a state Senator) requested the laptop that contained the hard drive for examination, because it would contain evidence that they believed would demonstrate their innocence. The FBI agent was ordered to produce the laptop and did so -- but only after first purchasing and using a forensic disk-wiping service.
Looks cool. Do you know if this ever escaped the lab and got used for anything interesting by people other than its creators?
The American Cancer Society claims that smoking accounts for 30% of cancer deaths in the United States (https://www.cancer.org/healthy/stay-away-from-tobacco/health...) while alcohol accounts for 4% (https://www.cancer.org/healthy/cancer-causes/diet-physical-a...)
There are not that many good sources in french either tbh. Even the studies we have don't really focus that much on the post-armistice period, since Germany's sabotage started before the armistice, as they could see the writing on the wall.
we have been trying to get this model up and running since a year now. we have had no luck so far. the project has been delayed, my team is frustrated and our architect hippity hoppitied his way out and moved on to the next architecture committee.

what you essentially end up writing is some poor version of something that mimics database replication. This is an extremely hard problem to solve. I would not recommend it unless you have someone leading the team with years of experience writing such a system.