skysight-inc/HackerNews huggingface dataset:
The guy who fell for the most basic boomer Phishing mail - two times in quick succession
Why does naming my Vulkan app increase memory usage by 10x?
Very simple and elegant API!
We finetune our own VLMs for this -- unfortunately prefer not to share which ones we use specifically! ClickClickClick looks awesome, have you heard of FerretUI (https://arxiv.org/pdf/2404.05719)? Pretty similar idea.
I'm sorry to hear that. Nobody is really stopping you to have a drink at the bar by yourself though. The above commenters might not like to be associated with those type of "lunatics", but I still think that an average person is good. It is nice to be just around other average people, even if one considers themselves higher than others.
> Does the C compiler optimise out the branch from the if() statement?

In a function as simple as this, the existence of a branch may be as fast or faster than a version without as the CPU has the opportunity to eliminate register/memory modification via branch prediction.

So even if a compiler does not optimize out this particular if construct, there is a good chance the CPU will.
Just test if last bit == 0
The way this is written seems to imply that religious people don't have similar (or the same) reasons as secular people.
Then put it behind a goddamned login. If you don't, it's mine to consume and filter how I want.
“California attorney Mark Lemley dropped Meta Platforms Inc. as a client in a high-profile copyright case because of CEO Mark Zuckerberg’s “descent into toxic masculinity and Neo-Nazi madness,” the Stanford University professor said on LinkedIn”

This reminds me of a passage from PG’s recent essay on Wokeism:

“There's a certain kind of person who's attracted to a shallow, exacting kind of moral purity, and who demonstrates his purity by attacking anyone who breaks the rules.”

I’m not a fan of Zuckerberg, but a Neo-Nazi?
How do you contextualize the chunk at re-write time?
They usually do teach you to read Arabic, which is mostly the same script as Urdu. But you don't understand what you're reading which doesn't really make it any better.
popcount is a very historically special case

To elaborate a bit on the specialness of popcount: It is a generally accepted belief in the computer architecture community that several systems included a popcount iNstruction Solely due to A request from a single "very good customer".
grepq: quickly filter FASTQ files
Actual German would be something like "die Blinkenlichten". "Blinkenlichten" was the form used in the original faux-German sign from which "blinkenlights" is said to derive. "Blinkenlights" is used in a faux-English sign that hung in some German computer installations: "Please keep still and only watchen astaunished the blinkenlights."

See:
https://en.m.wikipedia.org/wiki/Blinkenlights
http://www.catb.org/~esr/jargon/html/B/blinkenlights.html
The real ROAE is reasoning by unexamined phrase.
Better than just about every other social media platform if you ask me
Nevada court shuts down police use of federal loophole for civil forfeiture
You didn't say "like Safari does" and instead made the bullshit and unsupported claim that they chose not to optimize. That's some uninformed garbage if I've ever seen it.
I believe early grade schools should be relatively broad in the subjects they teach. Not every child will be interested in math or science. And there's nothing wrong with that. I feel many parents don't agree, especially those from a technical background. A healthy society should have a diverse set of skills across many disciplines. Though I do believe if children are interested in furthering their study on a particular subject (not just math), there should ideally be opportunities from schools.
My impression is that SHE are still relatively expensive, not as crazy as FHE but still slow enough to preclude many usecases and the noise breakdown can happen relatively quickly making them not work for most algorithms people want to use FHE for.
Booking is not listening through your microphone, if that's what you're implying. Else, what is it that you're implying?
Developers when they first start working with time across timezones: "This is a technical problem."

Developers after more research: "Oh... this is a political problem."
Are the hardware encoders even good? I thought that unless you need something realtime, it's always better to spend the cpu cycles on a better encode with th software encoder. Or have things changed ?
Intensification is the aim and result of Google, specifically their "online ad services" racket.

It is not created merely by the sharing of videos over the internet.

Such sharing was happening long before Google Video or YouTube existed.

Some HN commenters want readers to believe that YouTube, with its ridiculous "recommendations", is synonymous with sharing videos over a computer network... and that it's impossible for internet subscribers to share videos with other subscribers without a YouTube middleman. They warn that YouTube must exist, that surveillance, advertising and recommendations are essential, otherwise sharing video over the internet will become impossible and terrible things will happen.

News flash. Terrible things are happening as a result of YouTube. More specifically as a result of Google's surveillance and advertising tactics.
Reaper on Wayland
Zvi's 2024 in Movies
It's related to "it's all about who you know"
SSI's were my first foray into "backend," if you can even call it that, sometime around the year 2000. Some benevolent commenter on Slashdot gave me the tipoff, and my growing frustration with copy-pasting HTML snippets between pages was henceforth a thing of the past. Then came PHP, Python, et cetera, and the rest is history.

Amazing how such a simple mechanism can remain useful even decades later.
I'm a former public school teacher -- maybe I can explain.

There's a lot of competence necessary to teach two dozen kids with different backgrounds and mastery levels, even in the rare moments when 2-4 of them aren't actively trying to derail the entire class.

The base level of competence necessary to go through a curriculum with one/a few of your own children is much, much lower. Could I do better with one/a few of your children given as much time and attention? Pretty definitely. Can I do better if your kid is in my classroom? In most cases, no.

Sure, there are things I could explain or guide a kid through because of my background and skills that homeschooling parents can't (though it mostly just takes more time and effort), but there's a huge amount they can do because of their relationship, access, and ability to devote time and attention that I couldn't hope to. And with modern homeschooling resources, tutors/group microschooling, online courses and group study, etc., the deficits have never been easier to overcome.

Also, two underdiscussed points:
1. An untrained, literate adult probably needs less than two hours to help a kid through what they'd learn in an eight-hour day at school. That time can go to other things. If they're productive, great. If they're not, no huge loss.

2. People significantly overestimate the level of care and competence average teachers have. You remember some fantastic ones. If fantastic and caring was the norm, you were quite lucky.
Not sure what this has to do with Microsoft… did they exert influence to get the change accepted or something?
This week I was on a meeting for a rather important scientific project at the university, and I asked the other participants “can we somehow reliably cluster this data to try to detect groups of similar outcomes?” to which a colleague promptly responded “oh yeah, chatGPT can do that easily”.
Interesting parallels, but some important distinctions needed:

- Kurds have at least a millennium-old history [1], while Sikhism is much more recent in comparison. The latter do not share the same level of regional complexities as besides the diaspora migrating in the past century, their presence is shared between two countries split up during their independence.

- In recent history we have seen armed conflicts with Kurd factions, especially in Syria, but this has not been the case for the past decades for the latter. The insurgent movements [2] for the latter were much like the IRA movement, in the past but not forgotten for some.

From my eyes, it seems that a vocal small section of the expat population wants to promote the separatist ideals, for the land they have long left not out of fear of prosecution solely for their identity.

The original article is a reflection of the act of servitude to others, but it is must be viewed separately from the conflicts a part of the group following the faith might have elsewhere.

[1] http://www.iranicaonline.org/articles/kurdish-language-i

[2] https://en.wikipedia.org/wiki/Khalistan_movement
In theory, that is true. In reality, there's a thousand reasons why it's not in the world of digital (and many non-digital) services in 2025.
Counterpoint/anecdata, I've had 3 MX Master mice and 2 died in under a year and the third lasted about 2 weeks past the 2 year warranty expiration. And this was babying them, no mistreatment.

I gave up and switched to a clone (Rapoo MT760) that I actually like more.
LLM – A CLI utility and Python library for interacting with LLMs
Well, three ways:

1. Dump a backup to disk, then restore from dump on new version;

2. Stop the old version, then run `pg_upgrade --link` on the data of the old version which should create a new data directory using hardlinks, then start the new version using the new data directory. This is rather quick; or

3. Use Logical Replication to stand up the new version. This has ... a few caveats.
I don't really know either. Deep China to me means anything other than the coastal Beijing, Shanghai, Shenzhen megacites full of foreigners. Anything interior with less than 20M people, but still 5-15M like Hefei, Wuhan, Xi'an, Chengdu, Chongqing. Tiny cities like Ordos 2M? or even coastal cities like Fuzhou 8M? are even more challenging.
Most of HN: We hold Mozilla to a higher standard so we've abandon them for the corporations we don't have any expectations from.

Good job. Smart tactics.
> Microsoft is notable for dubious quality control standards regarding releases of its flagship operating system, Windows. That one of its engineers should drop some dodgy code into the Linux kernel is not hugely surprising

The Register has been going crazy with the editorializing lately. Is this even true? I hate Windows as much as anyone, but the OS itself doesn’t feel particularly buggy or untested these days. (It’s the programs you install that provide that element.)
Well OpenWRT does, but probably not what you want on your laptop :-)
I'm going to guess that only a small number of impoverished immigrants manage to legally move to a developed country at all, but I wouldn't doubt that those who do could see their situation improve.

There's a lot of need for nurses which has made the job attractive, but it's worth noting that wages have been going down (https://www.incrediblehealth.com/wp-content/uploads/2024/01/...), they aren't especially higher than the money other workers make, and the actual working conditions for nurses have gotten worse. Telehealth also threatens to reduce both their wages and the number of (US) nurses we'll need in the future.

If people just want work, elder care seems like it'd be a safe bet for a while, but those wages and working conditions can be even worse.
Click baity title, why bitch about Microsoft?
Yeah, very fair. I had just posted the video there and didn't want to just lazy link to the website.
>Pro-homeschooling: At school, you’re in danger of physical, emotional, and sexual abuse.

Anti-homeschooling: Statistically, you’re in greater danger of all those things at home. And the risk gets bigger if you eliminate outside influences that might notice when something’s wrong.

You’d have to be an idiot to think that this argument could be used in a conversation about homeschooling with any particular potential homeschooler.
> copy and paste content and not having layout page is annoying at times

HTML was envisioned as an SGML application/vocabulary, and SGML has those power features, such as type-checked shared fragments/text macros (entities, possibly with parameters), safe third-party content transclusion, markup stream processing and filtering for generating a table of content for page or site navigation, content screening for removal/rejection of undesired script in user content, expansion of custom Wiki syntax such as markdown into HTML, producing "views" for RSS or search result pages in pipelines, etc. etc. See [1] for a basic tutorial.

[1]: https://sgmljs.net/docs/producing-html-tutorial/producing-ht...
Those signs are all over Georgia and it absolutely wigged out my Toyota’s sensor that scans speed limit signs. For 3 hours the car thought the speed limit was 40mph while I was going 85.
I failed moving my Google calendar to Proton
>...Minsky agreements...

He must be a manfunctioning AI bot. ;)
I have AirPods 2 and do not have this issue. Maybe you should go bring them to an apple store?
Lately? This has been The Reg’s style for their entire existence. They don’t do dispassionate neutral reporting.
It actually has translation (not sure if it's new)
Tax revenue is spread across all schools, at least in California.

Poor schools actually get more government funding per student.

This is why good school districts California usually have ties to non-governmental chairty parents associations that parents contribute directly.

It is also a huge part of why California passed prop 13. After property taxes we're separated from funding local schools, homeowners were simply much less willing to pay for taxes that won't go to their kid or community.
I wish there was some sort of local gui / tool to drag and drop nodes, connect them together, type-check the graph if possible, and it would only show the ffmpeg command to run which you could paste.
Anyone know or anything?
international companies sometimes relocate their overseas staff to work in the US because a job may require very specialised knowledge difficult to get elsewhere. the worker may not agree to take the L1 visa for various reasons and would ask for H1B.

while such worker is indeed somewhat cheaper, the cost of not filling the position while they go through the legal process of obtaining the visa makes it on par.

so it is not all fraud.
Thoroughly disagree, and I can draw on my experience of meeting average people to know that it wasn’t a universally valuable experience and I much prefer spending time around people that are more like myself. Perhaps that is what you meant by the valuable experience, to be disabused of my illusion that meeting average people was a good idea. Having learned that lesson I shouldn’t have to repeat it.

Also, I don’t have to deal with average people, I have apps that do that for me.

Having said that, two things can be true, I can prefer not to be around average people and I can be concerned for their lack of flourishing as I do prefer to live in more egalitarian society, especially one that can have better averages.
How to Avoid SQL Server Deadlocks: 5 Essential Steps for DBAs
SQLite Release 3.48.0
Climate Disruptions and the Coming Dark Age
A few extra <object> in a blog post is a worthwhile tradeoff, if you're literally using raw HTML.

- HTTP/1.1 (1997) already reuses connections, so it will not double latency. The DNS lookup and the TCP connection are a high fixed cost for the first .html request.

- HTTP/2 (2015) further reduces the cost of subsequent requests, with a bunch of techniques, like dictionary compression.

- You will likely still be 10x faster than a typical "modern" page with JavaScript, which has to load the JS first, and then execute it. The tradeoff has flipped now, where execution latency for JS / DOM reflows can be higher than network latency. So using raw HTML means you are already far ahead of the pack.

So say you have a 50 ms time for the initial .html request. Then adding some <object> might bring you to 55 ms, 60 ms, 80 ms, 100 ms.

But you would have to do something pretty bad to get to 300 ms or 1500 ms, which you can easily see on the modern web.

So yes go ahead and add those <object> tags, if it means you can get by with no toolchain. Personally I use Markdown and some custom Python scripts to generate the header and footer.
It's a similar app (not 100% the same), with different names, rules and all.

A douyin user can't view tiktok videos, and neither tiktok users can view douyin videos.
This is essentially the plot of “The Three Stigmata of Palmer Eldritch”.
Glad I wasn't the only one! ;)
I also like (would like) Firefox, but on Mac, it constantly causes memory issues. It just eats up all the memory.
We just had our Home Loss File System volunteer meeting. We are now exploring the idea of building this as an app. If you are interested in contributing to this, please reach out to me here or via email: homelossfilesystem@gmail.com
In the US your odds of going from impoverished to wealthy are extraordinarily good. I personally know dozens of examples, even excluding tech entirely. Social mobility is a term of art in economics and only weakly correlated with the ease of becoming wealthy. It doesn’t mean economic mobility.

Social mobility is a measure of relative rank change. In countries with compressed wage ranges, such as those you mention, “social mobility” is an artifact of the mathematics, it doesn’t mean you are meaningfully wealthier than the average person. You can double your household income in the US to above average and still not be “socially mobile”. Social mobility is not a meaningful measure for continent-sized economically diverse countries.

A person can go from the trailer park to being upper middle class in a place like Mississippi and it doesn’t count as socially mobile because you are being ranked against the household income of someone in Seattle, 3,000 km away. As far as the person in Mississippi is concerned, they are living the dream.

The opportunity to improve your standard of living in e.g. Europe pales in comparison to the opportunity to do so in the US. It won’t be classified as “socially mobile” in the US as an artifact of how the math works, but no one in the US cares.
Nice idea! So different to phonetic transcriptions of names written with Latin characters.
Would be nice to include Cantonese Jyutping in addition to the Chinese characters.
mid-block crosswalks exist[1] and can placed where people already "jaywalk". To me it's like installing sidewalks on the desire paths[2].

[1]: https://sustainablecitycode.org/brief/mid-block-pedestrian-c...

[2]: https://99percentinvisible.org/article/least-resistance-desi...
Same here, small panic attack ensued ;P
If you buy a cheap house in a good neighbourhood, you spend as little as possible on the building, and are mostly buying land. You are presumably buying a house because you think the land will increase in value.
Military breaks constitution all the times, including in US. I believe most constitutions have anti torture stance, but most military have torture camp.
I think this is just the flip side of disengaged workers and managers.

https://www.gallup.com/workplace/654911/employee-engagement-...

To care is to be engaged.
And that really hasn't turned out very well. Letting the most disruptive students ruin the education of other students isn't fair at all to those students AND is pretty damn stupid when you consider how much tax money is spent educating those students and the harm to society from not educating them.
wrong place and people (tech and finance bros) to ask
I don't think the grandparent comment was misleading, belittling or snide in any way.
Ndjson – JSON for Streaming Data
PG also notes "a performative aspect". Lemley didn't quietly drop Meta; instead, he appears to have turned it into bragging rights on LinkedIn.
Most of the Windows 8 and later bullshit feel very Alpha and Beta, unlike the Omega that was Windows 7 and prior.

The most obvious is the nouveau context menu in Windows 11. That literal dumpster shit in 23H2 still doesn't work as well as the real context menu: Doesn't highlight the icon/object upon opening, occasionally acts like an independent window unto itself, and other "clearly has not been dogfooded" behaviour.
i doubt the adage is california specific, and likely came about before prop 13.

as an outsider, i think cali’s schooling system is beyond fucked, mostly due to the focus on the bottom 25% of students. the middle and high achieving students are being neglected and leaving. positive feedback loop.
Love that book. Must re-read. PKD endless value.
https://www.youtube.com/watch?v=ZRBiFAbuajU
"The dumbest bike law you've never heard of"
Downvoted because this is off topic and should be on a proper Show HN, not in a random thread.
It's a tech demo to get normies used to the idea of agents. HackerNews "20 years in industry" guys are flabbergasted because it defaults to UTC so is therefore totally useless, clearly. Perhaps you live in a bubble?
Started trying it in Windows 11 and there was a commonly-seen dependency on vcruntime140.dll, which will not be there on all freshly installed Windows volumes unless you have already installed another C++ app that autoinstalls this DLL, or you can install the Visual C++ update manually if Windows Update does not do it for you.

Not really a problem.

After that I think faircamp was running as designed.

I already had music files on a USB stick organized exactly like the example so it really was off to a good start.

For Windows on dedicated storage like this I recommend assigning it to be the M:\ volume so you know where your music is. But each different USB stick will automatically get a different letter besides M. So when I change sticks (different genres etc.) I then set the new one to M manually, and have previously been working with the same access scripts to an extent.

Now faircamp is a superb process and there are features I look forward to using, I have cover art but I had not entered any text description for any album on the USB device. There was a notice for each album as the links were building, about the missing description, but no big deal the process continued for a number of albums.

And then it halted. But I wouldn't consider it a bug or even a defect at all. Maybe a deficiency which is easy to work around, but all day I haven't had time to do it.

What happened is I have artists with all unique names, and some of them have more than one album, which works good too. The problem was with artists whose album has no name. So I have always put the year it came out instead of an actual album name. As soon as faircamp encountered the second album with an identical name to one it had already handled, it halted. Naturally these were two different albums (having the same name) from different artists, in different folders.

All I have to do is go back into my music folders and make sure no two album names are identical and it will probably be OK.

I don't expect I will see two different artists with the exact same name, and I would probably notice that right away if Windows didn't notice it first. I also wonder what would happen if two different mp3s having the same name from different artists and/or different albums were there. This would be more likely since different bands often play the same song their own way, sometimes the same year.

Overall, excellent effort already, I'm sure I can get it to work.

Something else I thought of, when the build stopped after only a few albums it would have been cool if the site was complete in all other respects anyway. So if the build halts the site would still work with at least a few artists. It may not be easy, but if there is something wrong with any one file it may be best to just skip that file, album, or artist for that to happen.

Not the least bit disappointed though, this is already an effort to be proud of.

Windows itself has a lot more show-stoppers, what made me into a headbanger is bare metal. Without much doublebass, the kind that bangs his head on the keyboard :\
If you find a tool useless then it's likely that you lack imagination.
It's for normies.