skysight-inc/HackerNews huggingface dataset:
I just canceled my Spotify family account when I realized my kids used it to watch stupid TikTok videos all the time. I mean what is this, why does Spotify even support videos at all? Looking further, I realized that there's apparently no quality control for "podcasts" uploads at all, it's filled with absolute garbage, often hidden as "ASMR" where there are just porn noises and stuff like that.

Moved to Deezer, seems OK so far.
This kind of attitude exists everywhere, but good gravy does it exist strongly in Software Development. I feel like every software developer could benefit from a summer tarring rooftops to mature their idea of what "killing the joy" of doing work feels like.
When I retire I want to go work for the GDS
It's true that the way to become a software engineering manager starts at being a good engineer. The way to become a senior manager however is usually to be good at management.
All art is a variation of other art and the first art was a variation of nature.
Thank you for this blog post.

I like the thread per core design because kernel context switches are expensive. But userspace context switching scheduling (such as an unbuffered golang channel) for a 64 bits of data at a time makes me uncomfortable too unless it represents a large amount of work backed by a pointer to work data.

I think I like to multiplex sockets over threads and multiplex IO over threads so that you can do CPU work while IO is going on and you can process multiple clients per thread.

You cannot scale memory mutation by adding threads. You want ideally one thread to own the data and be safe to mutate it uncontendedly.

When you send data to another thread, don't refer to that data again. Transfer ownership to that thread.

If you can divide your request into phases of expansion (map) and contraction (synchronization) you can do intrarequest parallisation.

I've been looking into runqueues of go and tokio where you have a local runqueue without a mutex and a global runqueue with a mutex.

I've been trying to think how IO threads that run liburing or epoll can wake up a Coroutine or an async task on a worker thread without the mutex.

The worker thread is looking for tasks to resume that are unblocked and needs to be notified when there is IO finished. I think you can have a Coroutine that is always runnable to read from a lock free ringbuffer. You can have that Coroutine that checks for finished IO's ringbuffer yield if its contended by writes by the IO thread that is trying to make work available to the worker threads.
Blueshift == relative speed difference, which manifests for a photon in the form of more energy in the form of a shorter wavelength no? Gamma rays being an extreme example.

That much blueshift means that much more relative speed towards us.

Redshift being the corresponding speed difference ‘away’.
> Big Pharmas & Donald Trumps experimental vaccine

These kind of conspiracy theories are usually enough for a ban in CCC-aligned communities online and offline, and for good reason. The CCC is explicitly a leftist, science-first organization.

In this case the science tells us that we should in fact be even far more careful, which is why so many CCC spaces still have vaccination, testing and mask mandates going far beyond what's legally required.
Keeping an open mind about it, our understanding of physics is based on light-enabled observations, so if there is something that moves faster than light, we wouldn't be able to detect it anyway, yes?
> A bunch of images could load on a single TCP connection just fine.

"Just fine" is subjective here. Of course they could load, but with certain performance characteristics.

> That has absolutely no bearing on TCP

It does, actually. Every packet requires a full round trip done sequentially. H3 significantly relaxes this because it has an understanding of what's actually being transmitted. An unreliable connection will inherently be far slower over TCP than over H3 because any delayed or lost packets or acks need to be retransmitted before the next packet goes out. H3 makes intermittent packet loss affect fewer files being transferred and reduces the impact of latency on a packet-by-packet basis.

The vast majority of Internet users aren't on highly reliable broadband. H3 is a win for all of those people.
Am I the only person who thinks OpenAI just doesn't know where to go from here?
Your current _watch_ is faster than an Alpha AXP. (If you have an Apple Watch) the early ones only pushed in the low hundreds of MIPS.

It's crazy to me how my whole-ass DECServer with 2x EV4's wouldn't even be a good peripheral for portable computers today, and it could run hundreds of interactive user sessions.
I think you have to use something like the "pollster" crate, which is an async runtime that just pauses the thread until the future is ready.
The alternative is that everyone thinks they can code an alternative during a weekend.
Facebook has over 2,000,000,000 daily active users...
> This is true although a significant portion of increased quality of life can be purchased using wealth

Or by not getting the wealth in the first place. I work 32 hours per week and not one hour of overtime; if some day I land a better paying job or the kids move out I'll work 24. That directly translates to better qol without becoming wealthy. Wealth mostly just means you can buy more useless crap.
It's fine as soon as the OS gives you "API", like searching, indexing, garbage colleciton programatically.
> Maybe CCC is the exception, but getting sick after going to a conference is definitely not the norm.

It's very common if you have a high number of international participants. In Munich, the most nasty occurrence has its own name: "Wiesngrippe", named after the Oktoberfest which serves as a living petri dish with millions of people, but it's also common after the huge trade fairs (e.g. Bauma).

Service staff are hit hardest because many of them don't take off days if they're sick - they power through for as long as they can (because they can make above 15.000€ in the two weeks!) and end up spreading all the germs around.

In addition to that, SARS-CoV-2 is suspected to be able to induce immune amnesia similar to what can be observed after measles - anecdotally, I've been incredibly sensitive towards anything from the common cold to outright influenza ever since I caught COVID last year. It's no fun to travel anywhere when you know you'll catch some bug because yet another moron decided to not at least wear a mask or stay home when sick.

[1] https://www.abendzeitung-muenchen.de/muenchen/das-verdient-e...
The word Judeo-Christian is often used to refer to exactly that kind of secularized Christian morality which undergirds the post-Enlightenment west. It became popular as a means to combat anti-Semitism in America, by arguing that Jews and Christians (and nobody else) shared some kind of common moral framework which so happens to be what the United States was built on.

The problem is, if you asked Jews 200 years prior about "Judeo-Christian values" they would have laughed you out of the ghetto. It's solely the product of an assimilating Jewish population trying to make a claim to American identity, like Italian Americans and Columbus Day. It's also totally entangled in debates about Zionism, as Judeo-Christian comes to mean "Abrahamic but not Muslim." Actually, you hear Abrahamic get used more often as Muslims in America stake a similar claim to America.
I can almost smell them. Forget new car smell, whatever carcinogens were in those things were premium ones.
Twitter stops showing headlines because Elon thinks it makes posts look better
I refuse to use windows 11, there's no positive reason for updating from windows 10. I'm with you.
There's the clear connection to revenue potential between zero and one commits. I don't think commits and LoC are linear to someone's value to the codebase or org, but IME there's strong correlation between consistently low commits and lines of code output and ineffectiveness. Hard problems and low output happen situationally, generally not for quarters and years on end.
Better chose another distro,

https://ubuntu.com/pro/subscribe
Humans are biased. Generative AI is even worse
I've marked a few tens of thousands of records as not delivered to a customer, instead of as intended just one record.

We had no development or test environment so development were done in production. The system lacked the necessary functions to correct errors so there were frequent updates/corrections made by writing SQL-queries directly towards the production database. The incident was when I should update a single record so the system would resend it to the customer, but ran the query before writing the WHERE-clause.

Luckily there were working backups (incremental backups that ran every 15 min, almost like someone knew they might need them!) and no one had made any changes since the last one. We did a quick restore and let out a sigh of relief.

We did eventually write a tool to do those updates (and deletes) we were doing multiple times a day and were able to hand that tool over to one of the users, saving us multiple five minute interruptions each day and boosting our productivity.

Worth noting that this was part of a business that we bought from another company and we did transfer all customers to our own product with dev environments and no need to manually updating databases.
That the model can perfectly fit any data is a *problem* if we're asking, as this paper is, whether the model describes reality or not! It's not falsifiable!
In short, immigration has been a big part of the US since it was born while Europe has only turned to immigration recently because retirees will outnumber working adults sooner if they didn’t rely on immigration. Sadly, I don’t feel a large portion of the European population realizes this given all of the backlash. Tbf most people in the US and Canada don’t realize that the age depopulation bomb is happening either or they would also be more open to immigration.
I've gone back in time.

I hate all of the edge cases for these stupid fucking streaming apps. Just put some mp3s on the phone and listen. Download podcasts via RSS. Full library available over tailscale as needed.
Another noteworthy newspiece of large loss caused by a cybersecurity incident came from Clorox*:

> the incident had disrupted portions of the company's IT infrastructure... The company expects a loss per share of between 35 cents and 75 cents in the quarter ended on Sept. 30, and for net sales to fall by 23% to 28% from a year earlier. It had reported profit of 68 cents per share in the year-ago period.

Still, you see CISOs fight tooth and nail to get a couple million approved for boosting cybersecurity posture.

https://www.reuters.com/business/retail-consumer/clorox-expe...
You're always arrested before being proven guilty in court, this is the same situation.
On the whole the compiler detects when things are 'Send' & 'Sync'. If you write your program thread-safe, you won't have issues.

And that's the crux of the matter: people are griping on the whole because maybe Tokio async is hard when it puts Send&Sync demands all over the placer, but the reality is that writing safe concurrent code of any kind is hard. It's not intuitive, and the problem is that async makes them feel like it's happening automagically and just "taking care of it" -- but it's really not. You need to know what you're doing, and the compiler is just helping you here.

Yes, you can hide that by going thread-per-core and that could eliminate the need for Send in some circumstances (not all). But it might come back to bite you, architecturally, in the long run.
Bad move on Ukraine's part, bad move on our part. Yes. Unpopular opinion on this site, but I don't care.
this is cool, thanks for sharing. is there a way to go to the original post on hacker news? i like to see the context around comments but i can't find that link. it only links to the "original post" on the yoomter site, which is misleading since that's not the original post.
What’s the difference between this and other dynamic array implementations? I thought they were all data/length/capacity headers with exponential resizing.

I know when using realloc the old buffer is recycled unlike with this arena, but that seems like more of an arena vs. Malloc distinction, no?

In contrast the hash map discussion was more interesting to me because it’s a different data structure that’s explicitly arena friendly
A big problem with software dev is the lack of rigor, imo.

> It’s always off-putting to me that claims written this way can be taken seriously as a technical criticism, but our industry is rather unserious.

From the article, this resonates so strongly with me. Instead of people reading papers, talking seriously, it's so hand wavy and weak.
Very useful guys! Kudos
For our podcast we specifically set up Plausible to exclude Google
analytics. Rather little of value to be gained or lost either way, but
it's a matter of conscience and politeness to our users. Sadly we
had to put in links to other big-tech application platforms, but those
are links to click out of choice if you're a user of those services.
Union membership has been declining for decades. They’re not as effective when they don’t have the numbers to back it up.
Well deserved. Iran has so much potential. It's extremely sad how a small group of extremists holds the entire country hostage.
Still feels like they're laser-focused on achieving AGI/aligned ASI. Improving chips and evolving the UX feel like cohesive (possibly requisite) intermediate steps
They managed to break things in screenreaders, so the alt text currently doesn't help: https://twitter.com/matteason/status/1709859263919624357
Since you're the creator of the service, can you add 'Show HN' to the title? Then if will also be listed on https://news.ycombinator.com/show It also helps if the first comment is something like "Author here, happy to answer questions" or similar.
The presence of a paid version doesn't negate the free version.
Fast reads are commonplace. Having fast writes for a workload without an especially high volume of writes is not selling anyone on a database.
FTL is baked in to the expansion of the universe. Just not in a useful way so you can’t get somewhere faster than light could.
I just wish they would stop trying to sell me something I already bought. I don't want to be exposed to all the popups and videos and fees etc that "maximize engagement"

I just want a music library that has everything, good search, and recommendations when I purposely seek them out.
I read "IBM 5150" and I swear I can hear the keyboard.
That you can imagine, clearly. There is definitely worse.
Lucky to have never done this... yet.
But I did disable a major (and I do mean MAJOR) system for 20 minutes by misconfiguring an IP tables entry in Prod.
Google’s Pixel 8 launch was a parade of AI. Who are they trying to impress?
https://www.census.gov/quickfacts/fact/table/US/PST045222

About half of Americans (59%) are not white and it’s still becoming more diverse.

Quick Google search shows Italy to be 92% white, Sweden 86% (80% Swedish!), France 85%, and England 82%.
You are already paying a subscription for an OS. How old is your computer, 4 years-5 years old? Take $200 (cost of OS) and it's $40 or $50 a year or $3-4 dollars a month. Same applies for Apple Mac OS you just pay the $200 in the price of the $2,000 computure.
Full title would not fit.
An interesting point. Indeed.

Also doctor is also not involved in ad business, because the effects would be spectacular. My doctor also does not has access to data to ministers, or people at the office of my city, which also makes the situation quite different. My doctor does not have regular meetings with the government, and I think somebody from Google has. Laws for treating healthcare data are also quite different from the way Google handles them.

Recently I visited a friend of mine who had a smart speaker. I hate such things, therefore I started singing. There were many words in my song, "Donald Trump", "explosions", "Al-Queda", "N word", "Alex Jones on 9 11", "Alexa buy me a new volvo", "white supremacy", "our president likes explosions" were some of the lines. Repeated. Many times.

Whenever voice recognition software is used by my friends, I show them my little trick, which shows if they care about their privacy.

We already might be living in the verge of 1984, but not yet at the full potential, not fully realized.
The guy went on his obviously doomed adventure with instructions on how to treat his body after he was killed, this is a failed attempted suicide by security guard. He's obviously mentally ill (he's in Broadmoor) so not fit to stand trial. Why has he been tried?
> It is new software added to old stack and made to gell with it. That 'gluing' process churns up new security issues.

Perhaps I'm misunderstanding you, but this is not really correct. Most vulnerabilities are not regressions.

Attention is what makes security issues discoverable, and popularity is what makes exploits valuable serious enough to warrant attention. The more popular software is, the more attention it gets from the security community (both black and white hat). The more popular software is, the higher the impact of an exploit is. The more popular the software is, the more significant the response is.

That doesn't mean older software is secure, or that it can't be exploited. It just means nobody is really looking at it. Fairly often, security alerts come up for software that doesn't list older releases because they didn't bother to check their EoL releases not because they're unaffected.

Take the Print Spooler vulnerability on Windows, or the ShellShock exploit in bash, or the Apache Log4j 2.x vulnerability. These vulnerabilities are all so old that they essentially work on any version of the affected software, including those that are more than a decade old for which no fix was even planned. Like the ShellShock bug in bash was found to go back to bash 1.03 released in 1989.

As long as you have an earlier version of software that was later found to be vulnerable, you should assume that it is unless you've explicitly investigated the vulnerability and found otherwise.
Maybe? I think I've only ever seen it go one way though. I don't think I've seen the podcast app take over playing from Spotify.
I am willing to believe that MS might try a subscription model, but this doesn't look like particularly strong evidence for it.

Those strings could be anything - For all we know, it's just tracking office 365 subscription status/enterprise enrollment, or tracking windows account notification subscriptions, or any of a hundred other valid reasons.

Those terms are just too generic to be particularly meaningful.
> We can either choose to open the doors willingly or they are going to be blown open.

why do you think this? it's next to impossible to completely stop piecemeal border crossings. but beyond a certain scale, it becomes something that militaries can oppose directly. are you suggesting the europeans would not have the stomach for military action against migrants, or that the migrants would somehow defeat them in sheer numbers? if it's the former, I would point out that were are already seeing questionable events with migrant ships in the mediterranean.
The author writes that there are far more admirable journalists also locked up. This may be true. The interesting thing about Assange is not just that he’s locked up, but that he’s locked up in the UK, for extradition to the US.

Again, not to minimize these other journalists, but a journalist being prosecuted in Iran, Belarus, the UAE, etc. is very different from one being persecuted in a western nation with rule of law and free speech.
I collect and use as many input devices as I can, as a bit of a hobby. It all started when I was younger and got a CueCat. Now I’m up to webcams, microphones, fingerprint sensors, many keyboards, mice, trackpads, trackballs, many game pads, MakeyMakey, a VR system, CharaChorder, MIDI keyboard, floor dance pad, Wacom tablet, BlackMagic keyboard with jog shuttle, and HOTaS. I’ve still got my eye on a macro pad, MIDI Fighter, and a racing wheel.
I think it is best to drop all analogies to other disciplines (“it’s like a bridge but…”, “it’s like building a house but…”).

These analogies are oddly captivating even for those who are very experienced in software but do not have any experience in other problem domains.

I think that while such analogies provide some comfort, we are better off eschewing them completely. In software we need to focus on the actual “mess” in order to begin to draw useful conclusions.

At the end of the day, what is “real” anything? Isn’t this just a form of the “True Scotsman” logical fallacy?
You can't be serious. This is a subscription of an entirely different kind, and most certainly will not be too useful for most people. So long you run an LTS release, you get a stable target that will remain stable and supported by security updates for 5 years. For free.
well actually...
https://aella.substack.com/p/fetish-tabooness-vs-popularity
>Think the prize is politicized and corrupt? Whatever - it's not about you or your opinion.

Here's a hot take -- I think all the Nobel Prizes, not just the Peace Price are politicized, corrupt, pop-culture-ish, and basically just in-group accolades! Similar to the Academy Awards.
For Windows, the paid program SuperDisplay will also allow you to use an Android device as a second screen, works wireless or over USB. My Galaxy Tab S7+ is great as a second monitor.

https://superdisplay.app/
Global South Should Learn from Big Pharma's Bullying of South Africa
Why does this keep getting removed? This is legitimate news. Deeply disturbing.
Just for the record, had to compile sqlite in gomobile literally the day after this comment and it was a big pain . But got it working and sticking with this approach.
No, no, no, it should recommend behaviors that create more engagement and ad views
As far as kinks go, foot stuff is rather pedestrian
I think they will offer two options, advertising or advanced features. The advertising option speaks for itself. The will put ads in different parts of the O/S. Kiss goodbye to any privacy you thought you had.

The features option will make more O/S options like photo and video editing apps a subscription type model. Pay $10 a year and get the advanced features.

Either way, I think this should help Apple and open source operating systems.
I think with NDOS I could get about 617k but that was it.
I think you can reasonably imagine that if content is available in a library then everyone could organize an effort to check out the content and add it to the model. That effort sounds like useless theatre at that point so just let the commons keep an `all-booksN.zip` corpus around for the purpose.

You know, you could probably even argue traditionally that taking all the books in the world and adding them to a corpus for the purpose of creating an LLM would be a transformative work since it doesn't compete with or detract from any of the originals…
or vice versa! Although DOI RA's are organized functionally rather than regionally. CrossRef -- for journal articles -- is by far the largest RA.

DOI's are far, far more centralized in that CrossRef issues many orders of magnitude more DOI's than all of the others.

The cite-and-be-cited-by use case for scholarly articles is way more compelling than any other use case devised for DOI's.
I remember when the department I worked in got two DEC Alphas, we were amazed and quite happy.
That's a perfectly logical reason to use GA. As long as HTTP servers don't have a built-in UI for analytics, people will continue to use GA (with server side Measurement Protocol for counting hits from people with adblockers) for that use case.
Is this anything but a gift shop?

The web site doesn't appear to advertise anything to see there.

Makes me wanna sell tickets for people to come dig through my junk pile. Make the mice uncomfortable for me.