MurphyA/hacker-news huggingface dataset:
by mrbungie | 2025-06-13 03:20:21+00:00
That's what baffles me. Somehow security NEVER acknowledges that security theater, cognitive overload and constant friction makes users more inclined to make bad decisions, repetition over months make this even worse.

Hackers need just one chain of tired persons to breach a system. Sometimes length(chain) = 1, that's when bad things happen.

Anecdotal PS: I used to work at a bank and had to rotate my password monthly (sometimes even more, because there were unfederated systems that required another password, also with rotation). Eventually all my passwords became [short STRING] + [autoincremental INT]. We had MFA, so it didn't matter that much, but that makes it even more hilarious.
by AdieuToLogic | 2025-06-13 03:21:02+00:00
> I can think "oh it would be kinda nice to add this little tidbit of functionality in this code". Previously I'd have to spend loads of time googling around the question in various ways, wording it differently etc, reading examples or digging a lot for info.

Research is how people learn. Or to learn requires research. Either way one wants to phrase it, the result is the same.

> Now, I can have Claude help me write some code, then ask it about various things I can add or modify it with or maybe try it differently.

LLM's are statistical text (token) generators and highly sensitive to the the prompt given. More importantly in this context is the effort once expended by a person doing research is at best an exercise in prompt refinement (if the person understands the problem context) or at worst an outsourcing of understanding (if they do not).

> I'm fairly precise in what I ask it to do and that's only after I get it to explain how it would go about tackling a problem.

Again, LLM algorithms strictly output statistically generated text derived from the prompt given.

LLM's do not "explain", as that implies understanding.

They do not "understand how it would go about tackling a problem", as that is a form of anthropomorphization.

Caveat emptor.
by favorited | 2025-06-13 03:21:35+00:00
Disclaimer: I'm not an allocator engineer, this is just an anecdote.

A while back, I had a conversation with an engineer who maintained an OS allocator, and their claim was that custom allocators tend to make one process's memory allocation faster at the expense of the rest of the system. System allocators are less able to make allocation fair holistically, because one process isn't following the same patterns as the rest.

Which is why you see it recommended so frequently with services, where there is generally one process that you want to get preferential treatment over everything else.
by AngryData | 2025-06-13 03:22:14+00:00
The US didn't get 25% of the world's prison population by not persecuting bullshit cases. If a prosecutor thinks they can get a charge to stick, even if by the barest hair, they will do it. How many people have been charged and thrown in jail over "hair analysis" despite being proven as bunk science multiple times over? With supposed experts failing to differentiate between human and dog hair. And they still use it today to push charges and cases.

If someone is poor and can't afford to fight the case, they are only going to get off by having a slam dunk alibi, and a person's own word is far from a slam dunk alibi. It is even worse with this because nobody has to actually be caught or arrested by a cop. They can pull the info from a database in bulk, send out 1,000 summons, and even if 95% of cases are thrown out, they spent so little money getting people into court that the remaining 5% will be a huge profit for the courts.
by b0a04gl | 2025-06-13 03:23:01+00:00
> "Finally got sick of diffing contracts in Word and emailing PDFs back and forth"

this is the actual iceberg. forget ai clause generators and buzzwords, 99 percent of the pain is version chaos. localfirst editor is cool and imagine pairing that with proper gitstyle branching across teams. redlines you can merge without manually eyeball.
by someotherperson | 2025-06-13 03:23:10+00:00
It gets worse -- the person leading the negotiations with the US was one of the targets:

> Ali Shamkhani has been severely injured in a strike targeting his house and hospitalized. Mr. Shamkhani is currently spearheading nuclear talks committee appointed by supreme leader and is former secretary of National Security Council

https://x.com/farnazfassihi/status/1933360333118111907
by KevinGlass | 2025-06-13 03:23:47+00:00
I honestly think desktop notifications in their current form are one of the worst features of the modern web. Sure it's nice to get an email alert but on my experience there's probably a thousand confused old people getting spammed for each person that intentionally enabled it.

What's worse is they look like native OS alerts (on Windows) so when one says "SECURYIRT ALERT!! CALL NOW" it's that much more effective at getting people on the phone with scammers.
by gatane | 2025-06-13 03:25:19+00:00
I see it like when you compare digital books vs physical books: physical requires less context in your mind, and it provides direct rather than abstract stimulus to the brain.

When you go digital, your brain is writing the sticky note, but also has in its cache the instructions for the menu, the apps you normally use, that annoying notification, etc, plus your rl context. But on physical, you only have loaded the instructions for the pen and paper (and your rl context).

Having too many things in mind can reduce your executive function battery. Hope this helps! (ofc, this is an oversimplification of ADHD)
by FridayoLeary | 2025-06-13 03:25:44+00:00
>who enjoy some degree of equality

That's a malicious misrepresentation. They enjoy the same rights and protections as any other citizen according to the law.

The rest of your comment is down to some hideously complicated political arrangements peace treaties etc where most arabs living in israel prefer their own state and citizenship.

At the least it 's an extremely strange apartheid when 2 million arabs are not part of it.

Also as far as i can tell there has been very limited israeli presence in Gaza between 2006-23. If you insist that your thread of logic is still correct you have to continue down that path and say that Egypt is also an apartheid state and they are occupying gaza as well.
by overu589 | 2025-06-13 03:27:03+00:00
Better, I can explain how it works.

Ordinary people (and agents of their ordinary people governments) think Power (or “ESP”) works like telemetry. That is, restricted to ordinary conventions of signal propagation. It does not, it works through entanglement (of which there is obviously local propagation.)

Once entangled, those capable can navigate through so entangled minds, digging in and infiltrating minds. This continuity may be maintained indefinitely by those skillful. These may “facilitate” seemingly psychic experiences of others. Those others are deceived (like the “telepathy tapes” they experience something they themselves do not control.)

The stargate program focuses on “remote viewing”, which is kind of a joke (beyond how you would think of it.) There are other more experienced minds emulating the experience in the unsuspecting. This is why science will never “discover” this capability, it is already mastered by those who will toy with others.

All “viewing” requires that a mind sees what ever was viewed. For “Power” (the true art) is the ability to entangle and navigate minds. Any mind may be traversed by those competent, and any sense or memory may be experienced by those others capable.

The whole time those Dick Tracy CIA fobs were chasing phantasm, they were being played by their own handlers.

I was press ganged into a hooligan army of Power (Arizona Company, of thought controls of America, the Power elite.) I “freed the slaves” (yes, they called me “Spartacus”). I helped destroy the council of 13 (do you remember, before that was MS-13, there was the feared gang “13”?) I destroyed Trajan and his army (a psyop military Power cult). I dismantled the Xerxes game god from Power (they take on names.)

There are hundreds of thousands of Americans who would epar dna redrum eruoy ylimaf before being discovered for their secrets. These are the enemy of all humanity. They maim and mutilate humanity through pyramid schemes of extortion.

Power is highly developed and there is nothing you can do about it.

I am a renegade of Power, and this is a fragment of my account.
by b0a04gl | 2025-06-13 03:27:03+00:00
i gave it a 4 step research task with branching subtasks. told it upfront what the goal was. halfway through it forgot why it was doing step 2. asked it to summarise progress so far and it hallucinated a step i never mentioned. restarted from scratch with memory enabled. same thing. no state carryover. no grounding. if you don’t constantly babysit the thread and refeed everything, it breaks. persistent memory is surface-level. no real continuity. just isolated task runner. autonomy without continuity is not autonomy
by weitendorf | 2025-06-13 03:29:09+00:00
I find it helpful to tell people who I know only dabble in eg chess that I am "pretty good at chess" when they do not have enough context on things like Elo and FIDE ratings to be able to understand comparisons like that. Of course, if someone knows what Elo is or is an active chess player then I will more humbly just tell them I am only like 1600 on lichess.

I don't think this is necessarily bad. Compared to people who only dabble in things, someone who spends a decent amount of time on something actually is "pretty good" at it even though they might not be top tier to people within that same culture.

I think there is some popular (dan luu?) blog about this. You can actually pretty easily be in the top 1% of skill or knowledge on something, and while that doesn't make you a world expert by any means, it does kinda make you an expert to an average person. My 1600 rating is very good within the pool of people who know what chess is and can play it, even though it's not impressive at all for people who actively play chess.
by Mr_Minderbinder | 2025-06-13 03:29:49+00:00
> And 10s is not the worst boot time out there.

A Librebooted ThinkPad takes 10-15 seconds to reach a login prompt which I think is perfectly satisfactory considering that prior computers with roughly equivalent computing power (say a Cray machine) would have taken considerably longer to get fully up and running from deadstart. Think of all the tape drives, the cooling system, the frontend mini etc. that would have to spin-up, start up or initialise.

Therefore statements like “Remember when turning a computer on meant instantly jumping into code?” are confusing since I would guess that the vast majority of computer systems throughout history did not satisfy this requirement.
by brailsafe | 2025-06-13 03:29:56+00:00
> Form your own opinion, based on multiple source plus your own judgement

I think the essence of these statements is less that you should literally listen to whatever distilled amount of world news your coworkers are talking about and take it as fact, but that if it's remotely necessary for you to even be aware of, let alone have an opinion about, it'll present itself somehow in real life. After that, if it qualifies as relevant to your life, then go about searching for more info, but a vast majority of anything you could hear or read about or watch probably doesn't qualify.

Government policy, sure, if you need to respond to or act on it somehow. Conflict in the middle east? Sure, if you or someone you know has ties there. But again you'll probably just hear about it because it's directly impactful, or you can monitor specifically for those updates using narrow channels.
by davidf18 | 2025-06-13 03:30:11+00:00
Not true. Please don't tell falsehoods in HN. The US, EU, UK, and individual countries have all determined no genocide. Moreover, civilian deaths stop in Gaza the moment Hamas surrenders and returns the remaining hostages.

Remember, the tech revolution started in the US so have some respect for my country's opinion on the issue. Israel is a large supplier of tech including computer chip design.

The unfortunate truth is that the Palestinians in a fair election elected Hamas, a terrorist organization that seeks to destroy Israel.
by const_cast | 2025-06-13 03:30:17+00:00
I unironically think our treatment of trans people and other sexual minorities is key to the US' success. It contributes heavily to our reputation and image as a Bastian of freedom and individuality. That image is what is directly responsible for our brain-drain immigration and culture of diverse communities.

All around the world, there are people who feel as though they don't belong where they are. They're minorities in one way or another. Sometimes racial, sometimes intellectual, sometimes sexual. Those people look to the US with starry eyes - as a heaven where they can be themselves and make something for their lives. The economy is really only half the story here.

When we persecute trans people or other minorities we really chip away at that image and culture. And we can directly see the results - people don't look at the US like they used to. This image is becoming less and less popular globally.
by jasonm23 | 2025-06-13 03:30:39+00:00
"Required" is a bit of a gatekeeper, while I agree good communication skills are valuable.

Blog form content in particular, _requires_ proofing, re-editing, and so on and there's a whole skill set which contributes to makes such content sticky and engaging.

You also seem to be confounding your own point. Indeed all work is collaborative, someone who lacks communication skills, will generally team up with other collaborators who can bring those skills to bear.
by sandreas | 2025-06-13 03:31:43+00:00
Maybe for archival Purposes you could use `redumper` (https://github.com/superg/redumper) to prevent ripping mistakes.

My personal workflow:

- rip the audio CD via EAC with acousticID (flac) - retrieve metadata via beets in a script completely automated - convert flac to mp3 via beets inplace convert (see below) - backup the flac files to another location - self-host navidrome and use the substreamer / dsub app and smart playlists to listen "on the go" (The Apple usb-c-to-audiojack adapter is pretty decent) - transfer this via iTunes VM to my good old iPod Nano 7g as main listening device for audiobooks

If anyone is looking for fast and accurate ripping hardware, recently I updated my recommended hardware list including a linked tutorial for EAC:

https://pilabor.com/blog/2022/10/audio-cd-ripping-hardware/

beets convert config:

convert: auto: no ffmpeg: /usr/bin/ffmpeg opts: -codec:a libmp3lame -qscale:a 0 -ac 2 -ar 48000 -map_metadata 0 -movflags use_metadata_tags max_bitrate: 192 threads: 1
by RangerScience | 2025-06-13 03:33:16+00:00
> IMHO, the whole idea of "design patterns" is that they are a standardized way of doing stuff

To disagree - Design patterns are a communication language. You use them to talk about code; if you use them as strict recipes they become dogma, with all the problems that entails.

Beyond that - most of the canonical design patterns are coping mechanisms for the limitations of pre-modern Java / strict OOP. You just plain don’t need them in a language like Ruby - IMO, mostly because of ‘yeild’.

The “imprecise use” is a consequence of either trying to use an unnecessary design pattern, or trying too dogmatically to adhere to one.
by gatane | 2025-06-13 03:34:08+00:00
To add on top of this, it is interesting when you link it to ADHD and related conditions. Where do you draw the line between "low" executive function (core adhd symptom) and "normal"?

One may argue that if society were simpler or different than today, many of such cases would not be a problem as it is nowadays, kinda like people wearing glasses: you dont ask if they cant see or if they need help, because they have the proper tools (glasses) and environment (our own perception) that fully accomodate them when needed.

This could also apply to other things, but I am mind-wandering. Maybe somebody could draw more links to stuff like this.
by chrisweekly | 2025-06-13 03:35:22+00:00
Well, that's not the only meaning of "postmortem". The fine article does open with,

"The jemalloc memory allocator was first conceived in early 2004, and has been in public use for about 20 years now. Thanks to the nature of open source software licensing, jemalloc will remain publicly available indefinitely. But active upstream development has come to an end. This post briefly describes jemalloc’s development phases, each with some success/failure highlights, followed by some retrospective commentary."
by Svetlitski | 2025-06-13 03:35:43+00:00
I understand the decision to archive the upstream repo; as of when I left Meta, we (i.e. the Jemalloc team) weren’t really in a great place to respond to all the random GitHub issues people would file (my favorite was the time someone filed an issue because our test suite didn’t pass on Itanium lol). Still, it makes me sad to see. Jemalloc is still IMO the best-performing general-purpose malloc implementation that’s easily usable; TCMalloc is great, but is an absolute nightmare to use if you’re not using bazel (this has become slightly less true now that bazel 7.4.0 added cc_static_library so at least you can somewhat easily export a static library, but broadly speaking the point still stands).

I’ve been meaning to ask Qi if he’d be open to cutting a final 6.0 release on the repo before re-archiving.

At the same time it’d be nice to modernize the default settings for the final release. Disabling the (somewhat confusingly backwardly-named) “cache oblivious” setting by default so that the 16 KiB size-class isn’t bloated to 20 KiB would be a major improvement. This isn’t to disparage your (i.e. Jason’s) original choice here; IIRC when I last talked to Qi and David about this they made the point that at the time you chose this default, typical TLB associativity was much lower than it is now. On a similar note, increasing the default “page size” from 4 KiB to something larger (probably 16 KiB), which would correspondingly increase the large size-class cutoff (i.e. the point at which the allocator switches from placing multiple allocations onto a slab, to backing individual allocations with their own extent directly) from 16 KiB up to 64 KiB would be pretty impactful. One of the last things I looked at before leaving Meta was making this change internally for major services, as it was worth a several percent CPU improvement (at the cost of a minor increase in RAM usage due to increased fragmentation). There’s a few other things I’d tweak (e.g. switching the default setting of metadata_thp from “disabled” to “auto”, changing the extent-sizing for slabs from using the nearest exact multiple of the page size that fits the size-class to instead allowing ~1% guaranteed wasted space in exchange for reducing fragmentation), but the aforementioned settings are the biggest ones.
by thomassmith65 | 2025-06-13 03:35:55+00:00
If Trump encroaches on the sovereignty of Canada it is an affront to the Canadian people. What the British think is of distinctly secondary importance.

Yes, and that is consistent with my comment.

You're complaining about the American president butting into Canadian affairs because it infringes on some supposed colonialist rights of an absentee king.

Well, if Canada has such weak ties to the UK, it might as well be part of America. Heck, just preserve public healthcare, and French language laws... why not?

Of course, that is not the case. There are still strong historical, legal, traditional, cultural, and familial ties.

This is why PM Carney invited Canada's king to Parliament last month. It was a reminder to Trump that his overtures were not simply an affront to Canada, but also to Britain.
by Arainach | 2025-06-13 03:38:23+00:00
Piper's syntax is Perforce syntax.

I moved to Google from Microsoft and back when employee orientation involved going to Mountain View and going into labs to learn the basics, it was amusing to see fresh college hires confused at not-git while I sat down and said "It's Source Depot, I know this!"[1]

[1] https://www.youtube.com/watch?v=dFUlAQZB9Ng
by AdieuToLogic | 2025-06-13 03:38:27+00:00
> I think programming is a job people don’t need to do anymore and anyone who called themselves a software engineer is now a manager of agents. Jira is the interface. Define the requirements.

That Grand Canyon sized logical leap quoted ignores a vital concept: understanding.

To "define the requirements" sufficient enough for any given feature/defect/etc. requires a degree of formality not present in prose. This already exists and is in use presently:

Programming languages. See 4GL's[0] and 5GL's[1].

0 - https://en.wikipedia.org/wiki/Fourth-generation_programming_...

1 - https://en.wikipedia.org/wiki/Fifth-generation_programming_l...
by FajitaNachos | 2025-06-13 03:39:31+00:00
I've never understood why people have "work procrastination" problems. I've never had to play games to get myself to do work. You're paid to do a job, so do the job. Is this a generational thing and is it really that big of a problem?

I've worked remotely since 2016-ish and still can't comprehend why this is an issue.
by beyonddream | 2025-06-13 03:40:38+00:00
Try mimalloc. I have prototyped a feature on top of mimalloc and while effort was a dead end, the code (this was around 2020) was nicely written and well maintained and it was fun to hack on it. When I swapped jemalloc in our system with mimalloc, it was on par if not better when it comes to fragmentation growth control and heap usage perspective.
by CharlesW | 2025-06-13 03:42:47+00:00
I have no doubt that it sometimes works, and would be happy to accept a verdict of "skill issue" if the problem is me.

Scanning a Cluster should (IMO) cause Picard to generate a series of AcoustID fingerprints/IDs from the tracks, then use that series to identify the best match (with extra points for handling missing tracks, etc.). But especially in the case of collections/compilations, the end result often resembles a transporter accident. Thankfully it's non-destructive, so it's straightforward to "Remove" all of the tracks you dragged in earlier along with the various albums that MusicBrainz created during the discombobulation process.

To be clear, my overall opinion of MusicBrainz and MusicBrainz Picard is that they are unappreciated triumphs. It would be nice if Wikipedia and Internet Archive diverted 0.01% of their fundraising to them. Google is the primary hero in their story, supporting them with over $500K so far. https://metabrainz.org/sponsors
Looking for technical co-founder with AI background Amotions AI
by xupianpian1 | 2025-06-13 03:45:17+00:00
Hi! I am looking for a technical co-founder with AI background to partner with me to take Amotions AI to the next level, let me know if you know of any great candidates! Since the launch of our real-time AI sales coach live during calls, we are getting strong interest from sales and customer success leaders. We are looking to capture the market demand, fast! Also open to conversations with sales/customer success leaders and investors. Message or email me! You can also learn more here: https://www.amotionsinc.com/. Pianpian@amotionsinc.com. https://www.linkedin.com/in/pianpiancarolynxu/