skysight-inc/HackerNews huggingface dataset:
The pigeonhole principle does not stipulate which hole the extra pigeons have to appear in. Only that at least one hole must have more than one pigeon. It does not stipulate that all holes have to have pigeons; you can have 999 empty pigeon holes, and then a hole that has 1001 pigeons in it. The pigeonhole principle doesn't care.

In Linux it's possible to stipulate that, for instance, core 7 can only be used by super secret process PID 1234. If you have 400 other threads, that means the other threads will have to compete for cores 0-6. And if super secret PID 1234 is idle and there are 12 threads that are marked for scheduling, then they get to just wait for cores 0-6 to become available while core 7 stands idle.

I watched a talk several years ago about a HFT firm that ... abused? this principle. They had a big ass monster of a machine. Four sockets, four CPUs with gobs of cores and gobs of cache on each one. But the only thing they cared about was the latency on their HFT trade sniping process. If they could reduce the latency of receiving interesting information to executing a trade on that interesting information from (making up numbers) 1.1ms to 0.9ms, that was potentially thousands, millions of dollars in profit.

So if CPU socket 0 has cores 0-15, CPU socket 1 has cores 16-31, CPU socket 2 has cores 32-47, CPU socket 3 has cores 48-63, they marked cores 17-31,33-47,49-63 to be usable by nothing. Those cores are permanently and forever idle. They will never execute a single instruction. Ever. Core 16 can be used by PID 12345 and only by PID 12345, core 32 can be used by PID 7362 and only PID 7362, and core 48 can be used by PID 8765 and only PID 8765. This ensured that all data and all instructions used by their super high priority HFT process can never, ever be evicted from the cache.

Apparently it made a notable improvement in latency and therefore profit.
In my unqualified opinion the usability of e.g. phpBB forums (discussing through the browser) was much better than calling up a local BBS on telnet. Multilevel prompt menus in telnet can be quite maze-like.

Web crawlers indexed online forums too, so you could find the content right away through the same search engine instead of having to search the BBS discussions for hours or post a request on the local BBS and wait (days) for replies. Your technically illiterate aunt could browse the search results for posts containing the recipes she wanted from a number of disparate forums, and choose to read anonymously (and print out) or login and contribute. All you need is an email address.

This accessibility and semi-transparency created a major shift in where you go for content, effectively forcing the tech literate to follow suit as well. It fits in the general trend of democratizing the internet, and IMO was a good thing for tech. (I blame the monetizing and large commercial entities for the current state of fragmentation.)

I still login to a local BBS about once a year to say hello. Although I have a shell account now so I don't need to telnet over the net. It's still very alternative and hacker friendly.
the most surprising feature I learned about Python's core functions was enumerate() had a "start" parameter. I wrote countless +1 offsets.
"...and that's why we have to put half a million lines of C in PID 1"
I have tried it a couple of times and got wrong answers.

When I search for something, I want factual and correct information, which is not what a language model is for.
As unpleasant as these right-wing figures are, do you really think that any of them are truly genocidal or likely to engage in military conquest? (and therefore genuinely worthy of comparison with the Nazis)
It has nothing to do with dreams. I have an open hardware product with a RISC-V CPU on my desk right now. And its nice to have. I don't give a single shit if some random device from Media Market is open. The device I have provides real value to me now and that is a good thing.

The idea that things are only relevant when media market costumers can buy them is just sad and depressive.
The lack of outside usage is annoying. Though I just picked up a Kat C2, a VR treadmill. It’s been fun!
Since past technological advances have created or enabled new jobs, new ways to add value to the economy, we've been led to expect that the generative AIs will also create new or more work in various places. The work is usually unexpected, who knew what the telephone or internal combustion engine were going to usher in. This is just the thin edge of the wedge.
Good tactic!

> so it is typically safe to use when you know little about the real distribution.

That was what the quants doing risk assessment at the big banks thought pre-2008, which is the other context I associate with the n-sigma notation for probability
Well, I'm in the UK where it was moderately popular, but according to Wikipedia it sold less than a million units in the US as it was sold in toy stores and seen as a toy compared with PCs which were more expensive.
Ask HN: Is this the best way to embed AI and mind mapping?
Hollywood is a great example of an industry that has created stability through unionization. But it requires a strike like this almost every decade (or even more frequently) because as technology keeps evolving, the studios engineer new ways to stop sharing revenues with the workers.
During parties at my place my guests used to often play BeatSaber on HTC Vive. The video is mirrored to a TV screen at the table, audio is on. Colored smart lights connected to the tv provide mood lighting and react to what's happening in the game. We talk, drink, etc. and watch the person play in the background.

Of course players swap and compete against each other (there is an arcade mode for that).
Elon seems strangely desperate for money sometimes though. Despite his vast stock holdings, he feels compelled to play games with announcements that manipulate stock prices, and try pump-and-dump schemes on minor crypto.
How do you adapt it on Wikipedia? Do you just add it to the dataset and continue training?
which should — in theory — get them penalized for cloaking. But obviously it doesn’t. Reinforcing GP’s point.
The biggest reason beyond moderation is honestly that SO has an identity crisis.

Back in the day SO would be practically the ONLY place you would ask any questions regarding issues in programming or tech, but over time things like asking for help about specific frameworks or open source products has become more common to ask it on those projects github or discord.

And then you got LLMs being able to summarize an entire manual for you.
Your M1 will expire roughly in 10 years when Apple stops supporting macOS upgrades and maybe 2 more years until no recent software would run on it. It's not that much different to expiring Chromebooks.
>It's a good place to start since empty threads should show you the maximum advantage of goroutines.

That's the part I'm not so sure..
Both your suggestions are awful.

The reason they are bad is that intermediate results are never named (and thus are never explained). In simple situations, it's possible to infer from the context what the author's intention was, but in more complicated cases, if you want to understand someone's code, especially if it's written in the way you did, you'd have to "disassemble" it into simpler operations, name the variables (after investigating or guessing the purpose of each operation) and then try to come up with the full picture of what's going on.

Also, as a style suggestion: avoid using backslashes. In your situation, you could just put dots at the end of the line and it will be enough to not need the backslashes. It adds noise to your code, i.e. characters that add no meaning, just sort of a "scaffolding" to hold your code together.
Before the Internet, there was The Fontana Dictionary of Modern Thought
I have used SO for years, since early on.

I have asked a lot of questions, got good and useful answers on some. I have also answered a lot. Some of my answers and questions have been edited afterwards, most of the edits where good.

My experience was not perfect. Some of questions have been marked as duplicate when in fact they were not duplicates, but only superficially similar to other questions. Some of the edits people did to my answers where incorrect.

But overall, my experience with the site is still mostly positive. It saddens me to see that others are not enjoying the site as I did.
> Mandate that all devices should be unlocked and allow installing alternate operating systems, with the requisite documentation to build such operating systems published.

I develop for embedded devices and I don't see this working as intended.

Embedded devices often have secure boot efuses burned during manufacturing. There's no way to reverse that later or install your own cert.

Datasheets and SDKs for the chips are behind expensive support contracts and onerous NDAs.

Industry and middleware vendors are absolutely opposed to giving away anything, even though many of them fork existing FOSS projects for their SDKs.

We already have mechanisms to obtain source code, and yet there's no effective enforcement mechanism for companies that ignore GPL requests.

I agree that more needs to be done to prevent planned obsolescence, but I do not believe lawmakers have the technical knowledge to write anything effective.
The only one in that list that bothers me is the push notifications, and even that I can't care about too much.

Seems like a good record to me.
Also, SoftBank.
Photosorter
No Wayland version yet?
Without reading the article I would have assumed they just had good bows and that horse archers could kill you from a distance while also being ultra-mobile compared to regular archers (and I'm not at all basing opinion on futile attempts to chase down horse archers on foot in the Mount & Blade series of videogames).

Upon reading the article that seems to be all there is to it. A bit underwhelming to be honest.
> google used to return really relevant results for SO, and it stopped doing so at some point a while ago

One thing I noticed in the first chart displaying visits is that there is a sharp drop in April, which is just after Google deployed its last core update: https://status.search.google.com/incidents/Cou8Tr74r7EXNthuE...
> The difference is that Signal will cheerfully let the user have an insecure conversation before the user has verified the safety number. PGP makes it very difficult to fail in that particular way.

Most people do not use "insecure" in this way. I would venture to say that your usage of "insecure" here is actually incorrect.

Approximately nobody ever does this verification[1], so this distinction is critically important: Signal works out of the box, whereas PGP does not.

Fun fact: it was renamed from fingerprint to safety number after studies showed non-technical users (reasonably) associate the idea of fingerprints with criminal investigations.

[1]: sneak's law: users will not securely manage {=generate, back up, transmit, or, importantly, in this case, authenticate} key material
Competitive packages: Check! Work-life balance: Check! Employee wellbeing: Check! Find out the definition of employee-centric here.
Depends on why someone is in the room, right?

Having friends over, ignoring them and playing a game sounds rude, unless they are into it. But even then, it would be more polite to let the guests play and the host watch.

Sharing a flat with a roommate and playing a game while they do their own thing in the same room is certainly not rude.
> and then tap tap tap arrow keys to get back to the front.)

Learn a better editor, and this will stop being a problem.
Best way to think about it is that a generator can throw some questions back to the caller. It always looks a bit messy though.

question_bank={'1+1' : '2', '2+3' : '5'}

def Quiz():
for question, correct_answer in question_bank.items():
answer = yield question
if answer == correct_answer:
print('Correct!')
else:
print('Wrong.')
yield 'Finished!'

question = Quiz()
q = next(question)
while q != 'Finished!':
q = question.send(input(q))
That's not what planned obsolescence is. The Chromebooks keep being functional, they just don't keep receiving new software updates.

> If you want to sell hardware, or license software for hardware, in the EU then you shouldn’t be allowed to stop supporting it after 7 years.

What might actually happen in response to such legislation:

1) Chromebooks will just become more expensive for every additional year of mandated support and become prohibitively expensive if the support has to be forever.

2) Chromebooks will continue to be "supported" with cosmetic/poorly tested updates.

3) Chromebooks will ship without the "Automatic Update" feature.
I used to contribute a lot to Stack Overflow, but then I noticed that I’d get flamed for even asking simple questions; stuff that can really stand between actually getting somewhere with your code, and where a helpful comment could really make a difference.

At some point regular replies were replaced by administrators and mods who are seemingly far more interested in finding faults with your question rather than to actually answer it. The worst one was probably those times I’d ask a question, and then it got labelled “not a question.” Honestly, this unhelpful, bureaucratic, and down right nasty attitude has really disgusted me with the site.

Apparently new users are having even bigger problems, and they get flamed really hard for asking newbie questions. Often people are rudely asked to read the manual, when the entire cause of their problems is that the manual is so poorly written that it’s impossible to make any sense for it—even if answering questions like that is the “raison d’être” of a place like Stack Overflow...

Now, with the prevalence of ChatGPT and services that will give you great answers to almost any code-related question, I honestly think that the fall of Stack Overflow is well deserved.
Okay, and this one proposal by Google has outweighed all of those exponentially.
large corporates, financial services. Use cases were needle-in-a-haystack style searching, internal comms, following research topics over time, external newsletters, that kinda stuff. It wasn't particularly high margin but it was a fun business.
There are over 500 words in Mongolian to describe the traits of horses.

I was galoping on a horse in Mongolia being led by a mongolian boy, and his horse put it's hoof in a small animal hole and went down. The way the boy slid forwards over it's head did a little roll and sprang to his feet looked like something Tom Cruise had practiced for weeks to do for a movie shot, and he never looked remotely bothered by any of it.

* https://en.wikipedia.org/wiki/Horse_culture_in_Mongolia
Stylus is a browser extension for Firefox, Safari, Chrome, etc.

Don't confuse that with Stylish, which is malware.
Onset Carbon: Where it began to where we are now
Freenet is very different, it's a free-speech oriented protocol/server which provides a way to publish anonymously/untraceably and have the network host arbitrary content in such a way as you aren't supposed to even be able to tell what data is stored on your own node. Effectively a censorship-resistant and deniable publishing model. I haven't looked into it for nearly two decades now, but when I did it was full of CSAM and I decided I couldn't run a node in good faith.

Usenet was great while it was a niche thing and before the advent of spam. It was distributed in the sense that most ISPs would run a server and they would mirror messages between them. You'd use your mail client to talk to your ISP's server, and messages would be like emails, but threaded somewhat like a forum. Binary files were usually uuencoded and often split across multiple chunks.

Unlike solutions run by centralised entities, it really did feel like a public square, but your ISP could and often did decide which groups they would carry. On the flip-side your ISP or university could carry its own groups which weren't replicated out to the wider internet, for local discussion.

It died for a few reasons but there were a few main reasons and mainest of those (lol) was that spammers realised they could flood it with their tripe for almost no cost, all actual conversation just got drowned out pretty fast.

It had an undeath (maybe still does?) as a way to distribute pirated material, mostly because 'normies' didn't know about it and it would fly under the radar. All the movies on torrent sites would come from groups releasing them on usenet. I guess these particular users weren't affected by spam, and weren't a target for spam because no human was trying to read the groups...
I've tweaked the site with some CSS stylesheets managed using Stylus.

Links in my profile here.
Personally because my bank app also doubles as the authentication token generator that’s paired with Face ID on my phone. So even if I were to use the mobile site I’d need to open the app at some point to authorize any operation. At that point I might just use the app directly and make my life easier.
None, because I am not a productivity-obsessed drone. From what I've tried, Github Copilot is pretty good, but it's often more disruptive than helpful, therefore I do not use it on a daily basis.
> And what all the replies are telling you is that the most XY problems are misdiagnosis.

I responded to the person above me when there were literally two other comments in this thread.

> Your reply is an example of what people are complaining about

Defining something is not an example of an XY problem.

> - you are addressing the issue you wished was asked, not addressing the issue you were presented with.

As I am not much of a programmer but work on electronics and computer hardware I deal with different types of people than would be on SO, so I am not addressing anything but my own experiences.
While at it, I use a userscript to improve the vanilla HN expernce - it allows to upvote comments and submissions mouse hover while holding left shift. Very handy, I use similar scripts for other sites that have upvoting too.

https://gist.github.com/Klaster1/d4d75d9e890e9db9509fd075cbc...
Decentralized would probably be a better word than distributed.
Maybe you can make an argument that, in the absence of any information, your best bet is assuming a Gaussian distributon, but it definitely is not safe to assume so. Your data might not be symmetrically or even unimodally distributed and making these assumption can lead to completely wrong conclusions.
Thank you for the Bitsummit coverage, glad to see that the spirit of Sanqua magazine still lives on.
I liked the Quest Pro idea of having a solid gap between the screen and your face that you can see through, so you get to have some connection to reality. I bet it helps with motion sickness and cooling, as well as making it less disorienting to put on. Generally I think HMDs are great, but VR is only going to work for very specific game genres.
Show HN: A No-JavaScript iOS Browser
There was a recent HN submission about Vacuum airships: https://en.wikipedia.org/wiki/Vacuum_airship

His patent application was eventually denied on the basis that it was "wholly
theoretical, everything being based upon calculation and nothing upon trial or
demonstration."

That patent denial was back in 1891. The "Good Old Days" for patents, from a modern tech users point of view. :)
That is incredibly annoying to find when you search for help for your problem. While maybe OP could/should do something else, you have great reasons to do X by Y. Ofcourse if you make your own question about doing X by Y you get referred to the other question and have yours closed.
Yep. It will also will push companies into paying for Ads in order to beat the spam itself.
Good point, though the reaction doesn't necessarily mean consciousness is required. It could be akin to a simple spasm.

> meta consciousness abilities of AI

Yeah. The more we create order out of chaos, the more likely something incomprehensible emerges.
What is ironic is the best of both sides purged the finest of their own in a secret war among us all.

Those who would be our gods through Power plunder and ensnare these state assets. Almost as greedily as the lives of celebrities.

Those who through Power would rape you, break you, and remake you in the likeness of their own image enjoy common Man’s apparatus for state craft.

If they weren’t armies of brute, single minded imbletards with bit bosses (and pit slaves) the outcome of your world being so meniacly owned could evolve into something else.

Your Thought Control is a machinery of minds. Armies of tards shall pile upon you. A shit ton mountain high.

Your enemies within do not (necessarily) wage war with bombs and bullets, they use corruption and lies.
Anecdotal, but my website lost a lot of search traffic after Google's core update in March, which seems to have affected SO as well looking at the first chart.

If I look at Google's guidelines, my articles follow all of them: in-depth, well-researched, demonstrating personal experience, better than other articles appearing in the search results. And yet, they were "penalized" by this update for who knows what reason.

I looked into it and some other websites benefited from the update, so who knows what changes they made and why.
Larry Gagosian reshaped the art world
Today I Learned: Order Only Dependencies in Make
It seems a bit like dying of a radiation overdose - a lethal exposure can take just moments, and you will go on as though nothing happened for a time, but the damage is done and irreversible.
alt.sys.pdp10 is where it's at.
I used to follow topics to try to answer questions. It's a great way to learn a topic in depth. But I find that the bulk of questions about {topic} have already been asked, and the stream of questions are like "How do I get {topic} to work with {other niche tool}?". The Venn diagram of people who know both topics is way smaller. If you want an answer, narrowing the question to a single topic really helps.

But I have asked a few questions, and the quality of answers have really declined, mainly because people are rushing to answer and not reading the question. They could address this by delaying voting on answers.
The question explicitly invites the kind of witty reflection shown in the accepted answer, by adding: "and what do you think?"

As mentioned elsewhere, this is an old question and both the kind of question and answer wouldn't be allowed these days.

However, I also fundamentally disagree that questioning the assumptions in a question is unhelpful. You want to solve a problem, find an approach and want help because you have problems with the approach? What if the approach you took _is_ wrong? Its very helpful especially for advanced beginners or at the intermediate level, to be given a different way of solving the problem even if that is not what you asked.

It depends on context if this is just pedantry or genuinely helpful. The best answers I found start with answering the question that was stated, but then proceed in showing how the problem behind the question can also or better be solved.
Regarding their views of minorities, muslims, women and jews, well, let's say they arw frightingly close. For now, they also seem to be rather non-interventionlist, so now outright conquest. But then, people forget that the first country the Nazis conquered was Germany.

Not saying all right winger are Nazis, but the "jews will not replace us" crowd definitely is. And the rest is at least authoritarian bordering facist. Same goes for some European parties: the AfD in Germamy, whateber LePen calls her outfit now in France, the current government party in Italy, the current politics of Nethanyahu (arguably not a Nazinof course, but a straight up authoritarian with religious tendencies and disdain for democratic seperation of powers), Hungary, the FPÖ in Austria... The list way too long.
No interest in performance means that, no? If they did what you said and rejected performance patches they’d be actively against performance.
Ubisoft closing “inactive” accounts, deleting user’s downloaded games
There is a ‘gravity hole’ in the Indian Ocean