MurphyA/hacker-news huggingface dataset:
by ford | 2025-05-26 20:45:51+00:00
This sounds like specific instance of what I think most people believe about AI: It's good for tedious or well-scoped tasks, but shouldn't handle things that are core to your job.

I think students see this (use AI as a friend/tutor, but don't use it to do your entire HW), and software engineers see this (use AI to refactor or handle small tasks, but don't use it to design your whole system, or for abstractions that need to be carefully designed)

(Many comments here are about if performance management is core to a manager's job - which for the record I think it is)
by skippyboxedhero | 2025-05-26 20:45:55+00:00
Okay...and you are presumably aware that every government since the 60s has tried to reform the Civil Service? And how has that gone?

Parliament is not sovereign because this is an administrative issue. As I explained, elected officials have limited direct control over ministries. And an even bigger issue is that the Civil Service is unionized, so if you were actually looking to reform it wholesale then you would have to shut down government for months with irreparable damage done in the media by civil servants briefing daily against you...so I am not aware of a way to do this. You can't reform ministries, you can't reform the whole thing...so what is the solution?

The reason why politicians blame the civil servants is because they are bad. No-one thinks otherwise. The past three heads of the civil service have acknowledged there are massive issues with competence at every level, this is not new. But it isn't possible to reform.

I am not sure how anyone can think Parliament is sovereign in this matter either. It makes no sense based on the evidence of repeated issues with competence and multiple governments being unable to fix that.
by 6510 | 2025-05-26 20:46:17+00:00
We would have to go outside to find dopamine. It wouldn't be safe. People would die.

edit:

I remember thinking in the 90's that it was weird as hell that the operating system sits in the same folder tree as the users documents, applications live there too! What a concept? Like keeping your socks in the same drawer as your bills and plumbing tools. Spare tire in the kitchen. Lawn mower under the bed.
by whatnow37373 | 2025-05-26 20:46:21+00:00
I am not going to analyze my peers’ abilities for my manager. That is literally his F job. It creates unnecessary tensions and again, his job.

Why do so many people roll along with this?

I see engineers often bad-mouthing each other. Why do it for the managerial class? Surely you realize they are herding us like cattle.

Just do your job. Nothing more, nothing less.
by conception | 2025-05-26 20:47:14+00:00
Protip for any managers: if your employees have to wait for a performance review to know how they are doing, you’re managing them poorly.

Employees: if you don’t know how you’re doing at your job, your manager isn’t managing you well.

All performance reviews should be good/positive unless you are looking to fire the employee sooner than putting them on a PIP. Because employees should always know what they need to work on, if anything.

Management Basics 101.
by triceratops | 2025-05-26 20:48:41+00:00
The point is the police will take a complaint in the case of employee theft.

And the "agreement" of the employee is utterly meaningless because it's not a negotiation between equals. Coercion is more accurate.

> labor law violation, that's not just a civil matter

So people go to jail over it? It goes on their criminal record and comes up in background checks?

> I'll give you cash

This part sounds like pure fantasy. And the cash would be less than overtime pay (otherwise why even make the offer) so it's still wage theft.
by VectorLock | 2025-05-26 20:49:01+00:00
I don't know why you're so insistent that anybody who can't tolerate CPAP its a titration or fitment issue. I've talked to people who have loads of interaction with sleep doctors, mask fitment specialists, trying different CPAP/AutoPAP/BiPAP/auto-titration settings and I'm one of them. I'm glad medical science is pursuing other treatments that can help the 40% who can't tolerate CPAP and maybe help some of those who don't want to be tethered to a machine every night.
by whatamidoingyo | 2025-05-26 20:49:20+00:00
I got incredibly annoyed with seeing possibly hundreds of jobs for DataAnnotations and Outlier, especially because I'm just not interested in working for them. These listings often clutter my job search on sites like Indeed and LinkedIn, making it harder to find real opportunities I'm actually interested in.

This extension automatically removes or hides those listings so you can focus on quality job posts without the spam. This was quickly thrown together, but it works. If you notice a bug or see something that can be improved, feel free to submit an issue/PR. :)
by TeMPOraL | 2025-05-26 20:49:29+00:00
Shouldn't be surprising. Anything crypto tends to drag along a truckload of extra complexity you don't want to (and shouldn't) care about, and some of that is non-obvious. TLS alone, for example, makes your app depend on a globally synchronized wall-time clock - and what you thought of as self-contained script now needs ongoing operations work to keep the crypto parts from breaking over time.
by tough | 2025-05-26 20:50:04+00:00
an agent does rm -rf /

i think i saw it do it or try it and my computer shut down and restarted (mac)

maybe it just deleted the project lol

these llms are really bad at keeping track of the real world, so they might think they're on the project folder but had just navigated back with cd to the user ~ root and so shit happens.

Honestly one should run only these on controlled env's like VM's or Docker.

but YOLO amirite
by Neywiny | 2025-05-26 20:50:16+00:00
I could see there being an issue with too much forced collusion if companies are too small to operate. Like how a lot of companies put all the blame on a profitless, employee-less "subsidiary" and say "oh no, we can't pay a fine, we have no money. We gave all our profits to Company Inc Ltd, we're just Company Inc." We'd need to fix that first. Then corporate death penalty. Which I believe does exist but isn't used very often. I think some court rulings have forbidden operations in certain states.
by bredren | 2025-05-26 20:50:24+00:00
I can understand if there are legal reasons to inform, or if there is concern about the call data leaving local.

However, if the model was run locally, I do not think a product like this should need to notify that it is running.

There is nuance around whether an actual recording of the call would be stored. For example, keeping a copy without notifying the other party creates an unexpected risk if there was a data leak.

But otherwise this kind of behavior will become no different from a noise reduction filter passing over the audio channel.

It is simply augmented reality intended to assist in humans relating to one another.
by robertclaus | 2025-05-26 20:51:13+00:00
While I generally agree that it sounds dubious, this argument depends on whether the entropy of the liquid in the pore is lower than the entropy of the vapor in the air in the pore. I could see a highly hydrophilic capillary restricting a vapor enough to where it has better entropy in a liquid state.

If that's true we just need to balance energy, which the cooler does.
by lo_zamoyski | 2025-05-26 20:51:36+00:00
> the 2008 banking disaster

We would do well to overhaul the banking system by categorically eliminating usury and much speculative nonsense. It is incredible the amount of rationalization that goes into propping up these morally indefensible practices. Criminalizing them will go a long way to eliminate many legitimized patterns of economic exploitation.
by cogman10 | 2025-05-26 20:52:22+00:00
I don't believe this is correct.

What the DCT does along with the color representation transformation is to turn fine details into higher frequencies and core details into low frequencies. From there, the quality of the image and thus compression ratio is as simple as dropping high frequency representations.

And besides that, jpegs use a Huffman table to further reduce the size of the image.

AFAIK, it doesn't do anything special to reduce runs. So lining up zeros really doesn't help much.
by spockz | 2025-05-26 20:52:44+00:00
I have it set to 2 by default which helps but can also be annoying on fresh posts as unmoderated posts are also hidden. And then if there is a +2 post it totally only makes sense in the context of the tree so now I’m manually unfolding the parent comments.

All of this to say that one feature brings in a whole set of additional complications. Less is more.
by gugagore | 2025-05-26 20:53:11+00:00
> The intrinsic (Church) view builds meaning into the syntax itself.

I shouldn’t have phrased it that way --- the distinction between syntax and semantics is awkward for me, especially when there are discussions of "static" vs "dynamic" semantics. What I meant is closer to this: in intrinsic systems, the typing rules define which terms are meaningful at all. Terms (programs) that do not type do not have meaning. This is the sense in which "correct programs get rejected".

> Programs don't have meaning, they are descriptions of processes.

Despite my confusion about the previous point, one clear thing I can point to, however, is the funny realization that there are some programming languages where the primary point is not to run the program, but just to type check it. This is the case for many programs written in languages such as Lean and Rocq. In these situations, the programs do have meaning and are not descriptions of processes. A much more common example that makes it clear that programs aren't just descriptions of processes is in the "declarative" languages. In SQL different execution plans might implement the same logical query, and writing down the SQL is less about describing a process and more about assertion or specification.

> depends on your goals

That’s fair, and I agree (perhaps violently??) I focused on your mention of Gödel's incompleteness because it’s often brought up (as I think you did here) to cast doubt on the viability of static typing in practice, but I don't think it does that at all. I think what casts much more doubt is a connection that I have felt is missing for a while now, which is about interactivity or perhaps "live programming".

The Lean and Rocq interactive theorem proving environments are very "live", but not with a REPL. It's fascinating. But it's also because those programs, in a sense, don't do anything...

There is a type theory rabbit hole, for sure. I think there is also a Smalltalk and Lisp rabbit hole. I would like them to meet somehow.
by tmnvix | 2025-05-26 20:53:14+00:00
I've said this before, but I sincerely believe that a human-curated internet directory would be a great resource. Maybe something along the lines of Yahoo Directory revived? Organised using the dewey system could be useful. A library for the internet.

I'd love to be able to look up something like say 'shoe repair' and find a host of high quality resources such as videos, tutorials, suppliers, etc, all vetted by real people somehow.
by tough | 2025-05-26 20:53:36+00:00
People doesn't know github can manage secrets in its environment for CI?

Antoher interesting fact is that most big vendors pay for gh to scan for leaked secrets and auto-revoke them if a public repo contains any (regex string matches sk-xxx <- its a stripe key

thats one of the reasons why vendors use unique greppable starts of api keys with their ID.name on it
by ghusto | 2025-05-26 20:53:45+00:00
Legit question from someone who both wants their mum to stop getting hacked, and is not sure Security Keys are a good idea: What happens when they lose their phone?

My limited understanding is that the key is on their phone (let's say it's a Google key, on an Android phone). When their phone gets lost, stolen, or breaks, are they screwed? This worries me because the chances of the phone being lost is high.
by manishamahawar | 2025-05-26 20:54:14+00:00
Hey — just watched this video and thought it was pretty relevant to this : https://youtu.be/L5jhEYofpaQ?si=Q8qqYisNi1AWZMi8

He makes a strong case that agents are the next big thing — and that this space is right at the frontier.

Feels like we’ll all be building our own agents soon and your AgentLink could become a crucial tool in that shift.
by 90s_dev | 2025-05-26 20:54:14+00:00
I've literally never even used Redis, let alone know what it is or does. I dunno how I was able to make money in software since 2008 without figuring that out... or learning SQL, or C++. There's far more that I don't know than I do know. But anyway if you wrote Redis or something then congrats, I've definitely heard of it.
by neilv | 2025-05-26 20:54:31+00:00
You know a solution, not necessarily the?

What do you have to do to characterize packets sufficiently to shield against DDoS with negligible false-positive significant blocking? (Without needing to associate packets with an identifiable person, nor zero-knowledge proofs of a person, etc.)

It's OK to discard some prior requirements. (For example, it's OK to insert occasional brief latency (not barge-in Web browser JS) to some traffic, if that permits an approach that greatly reduces false-positive blocking. And it's OK to pass some traffic with a suspected single client, but then change your mind later. It's OK to forget about connection abstractions and clients, and look only at stateless packets and the entirety of traffic.)
by antirez | 2025-05-26 20:56:03+00:00
I have a theory, that I call "of the equivalence of modern software systems" that tells a lot about how unimportant Redis and other technologies are, that is: modern computing is so developed that pick any random language, kernel, and database, any of the top ones available, and I can create every project without too much troubles. PHP / Win32 / SQLite? Ok, I can make it work. Ruby / Linux / Redis? Well, fine as well.
by mattnewton | 2025-05-26 20:56:18+00:00
My (very cursory) understanding is that the law protects noncitizens and citizens in some categories equally, except where someone is trying to become a citizen. Then you are legally obligated by that process. This is all how it plays out in theory; in practice there are examples of this administration just detaining and the deporting people who don’t answer questions the way they like.

And, I think the problems with the current enforcement of these broad powers are even deeper; without any court oversight immigration can just decide they don’t believe you are a citizen and then you have no rights.

https://www.theguardian.com/us-news/2025/may/24/us-citizen-d...
by galaxytachyon | 2025-05-26 20:56:30+00:00
The cost of healthcare is unlikely due to data management cost. That is almost an absurd comment.

The cost to develop a drug is in the billions. Manufacturing costs are in the tens to hundreds of millions. Locking down some server and implement better security would be a drop in a bucket.

And even if it was more expensive, the biggest pharma megacorps are a fraction of the size of the like of tech megacorps. If the chumps down the street can do it as a side job, why can't the big boys whose entire business is supposedly about data and software can't do better?
by ryandrake | 2025-05-26 20:56:31+00:00
I remember having countless depressing conversations about this all the way back in the very early 2000s when potential clients wanted us to program a video "streaming" system that did not allow downloading, and fruitlessly trying to convince them that streaming was downloading--there's no meaningful technical difference. People were convinced that "streaming" was some weird distinct mode that the Internet could be converted into, and that you just need to program harder to do it.
by pcrh | 2025-05-26 20:56:47+00:00
> inalienable rights

The UK doesn't follow the American declaration of independence...

In UK law such "inalienable rights" are found within the Human Rights Act, 1998 [0], itself based largely on the European Convention on Human Rights [1]. Both are famously disparaged by the political right.

[0] https://www.legislation.gov.uk/ukpga/1998/42/contents

[1] https://coe.int/en/web/human-rights-convention/home
by haiku2077 | 2025-05-26 20:57:55+00:00
I worked at at company near the top of https://en.wikipedia.org/wiki/List_of_the_largest_software_c... for a while. It was extremely common that web services only used about 1/20th of a CPU core's timeshare. These were dynamic web services/APIs. (We did have to allocate more CPU than that in practice to improve I/O latency, but that was to let the CPU idle to be ready to quickly react to incoming network traffic.)

This was many years ago on hardware several times slower than the current generation of servers.
by anigbrowl | 2025-05-26 20:57:57+00:00
No. Decision making authority is concentrated in executives and managers, and likewise so should the lgal responsibility be. Spreading it evenly across the whole entity such that the janitor is punished in the same proportion as the individuals who decide to commit fraud is nonsensical. shareholders should certainly take a hit, but consequences should be administered in proportion to the degree of authority exercised in the commission of the crime.
by quotemstr | 2025-05-26 20:58:13+00:00
> User-style-sheets sound great in theory, but CSS is Cascading Style Sheets which means it would be very easy for users to break functionality of web-sites. For instance make the cascade cascade so that the text-color is same as background color on some widget on some website and you might be missing a button.

Pretty sure AI-driven style derivation will finally deliver the dream of custom stylesheets in a robust and automatic way.
by perching_aix | 2025-05-26 20:58:14+00:00
I think you're in a misunderstanding indeed.

This is not about lossless being practical now with this, or about reeconding YouTube videos with this providing any practical utility, or anything. It's just about using bloom filters for compression. The motivation was just the technical interest in bloom filters. They say as much in the readme:

> This project explores an unconventional approach: repurposing Bloom filters—typically used for membership testing—as a lossless video compression mechanism.

The video source is practically irrelevant as long as it's an actual video.
by frainfreeze | 2025-05-26 20:58:48+00:00
Point is that SEE exists, and so do free alternatives.

> In my understanding SQLite's support for sqlar and ZIP occurred at the same time

I believe so too.

I agree with you on SQLAR being poor general-purpose archive or compression format compared to ZIP; what I'm arguing is that its very good file format for certain applications, offering structured, modifiable, and searchable file storage. We had great success using it as db/file format for PLM solution packed both as desktop and web app. Same database can then be used to power the web ui (single tenant SaaS deployments), and for desktop app (web export is simply a working file for desktop app). This file being just a simple sqlite db lets users play with data, do their own imports, migrations etc., while having all files & docs in one place.
by 90s_dev | 2025-05-26 20:58:54+00:00
> For the best performance, please close other tabs and running programs.

This has always been the case with CSS, hasn't it? When you use it for rendering something relatively complex, you're kinda doomed.

I get the dream, we want everything to be declarative, and leave room for future optimizations, so that we can write once and run everywhere forever.

But in practice, it's not really an improvement over traditional GUIs that let you draw directly. Hence CSS is literally adding draw[1].

This is a huge reason 90s.dev doesn't use HTML/CSS but starts from scratch and lets you draw right into WebGL2 yourself, or with high-level APIs if you want.

[1] https://developer.mozilla.org/en-US/docs/Web/API/CSS_Paintin...
by l1tany11 | 2025-05-26 20:58:57+00:00
Pretty much. The math is pretty simple: the more you drive the more economical an ev is due to it being more efficient and lower maintenance. Fighting against EVs is fighting an uphill battle. But I suppose it’s the only logical thing to do for the oil companies, and so many people are afraid of change they can easily leverage that. The whole range anxiety thing for instance is such a joke.
by xyst | 2025-05-26 20:59:10+00:00
> I highly recommend knowing what sensitive information is stored in your email account and regularly deleting old, sensitive emails that contain PII, financial documents or any other important files.

or begin to encrypt e-mails with S/MIME or GPG. Keep private keys on lockdown and never distribute to web mail clients.

Password breached or brute forced somehow? Great, good luck getting through 2FA that uses OTP. Oh the 2FA used for e-mail account was broken? Now you are in.

Great, now that you are in. All my e-mails are encrypted on server's disk with a mix of S/MIME and GPG. Good luck getting my private keys that I only keep on my local machine and secured behind additional methods of authentication (ie, fingerprint and password authN).

Defense in depth, folks.
by craftkiller | 2025-05-26 20:59:11+00:00
> These hashes are computed using SHA-256

Not so fast! The hash story is actually much more complex than that, as this recent article showed: https://bernsteinbear.com/blog/nix-by-hand/

Regardless, the hash function is irrelevant to end-users, I just thought it was interesting that they cooked up such a convoluted scheme.
by JNRowe | 2025-05-26 20:59:33+00:00
Somewhat predictably zsh also has a digraphs¹ feature, via the insert-composed-char function². Supported characters can be seen in source³, and beyond that there is the insert-unicode-char² function for when you need it.

I flit between regular compose key input and zsh/vim digraphs in a way that makes no sense to me whatsoever. Compose ^1, AltGr+1 or C-k 1S all kind of feel natural to me, but the advantage of the ZLE method is that you can also use it to preview characters which can be useful if you want to test something out while in another widget or find the hex value to insert using some other tool.

¹ https://datatracker.ietf.org/doc/html/rfc1345#section-2.3

² https://zsh.sourceforge.io/Doc/Release/User-Contributions.ht...

³ https://github.com/zsh-users/zsh/blob/master/Functions/Zle/d...
by 12_throw_away | 2025-05-26 21:00:27+00:00
Yep - my first 4 weeks, I just hated the feeling of air getting forced into my airways. And then 2 weeks ago, it flipped on a dime ... I guess my brain decided "this is what sleepy-time breathing feels like", and now it's a very relaxing sensation.

It all makes some sense, I think - it would be bad, evolutionarily, if we couldn't get used to the sensation of breathing, even if it happens to be slightly weird for whatever reason.
by galaxytachyon | 2025-05-26 21:00:33+00:00
You seriously overestimate the average user. There is a reason why 123456 is still a common password. I would not expect a grandma to know how to put a key on her phone and use it reliably.

And my main argument is that corporations can do better. We should not put the burden on the common folks when the ones who are in the positions to do something are not pulling their weight. Sure, this will reduce their profit, and probably their share prices, and as a result, dev's compensation. Maybe that is the hardest part to argue through.
by Lerc | 2025-05-26 21:01:06+00:00
Arrgh, now I get to live with the shame of someone looking at my code. Be wary of the https://github.com/Lerc/userserv component, because that's the bit that is only really proof-of-concept level and runs as root. It's the bit that allows user login (it forks and drops privileges to the user before serving static files) It's probably a candidate for a Rust rewrite.

I agree on the AI part. When ChatGPT4 came out my test case for it was getting it to make a filesystem on top of IndexDB and and a set of edge case tests. It did quite a respectable job (until it got bigger than the context anyway). I should go back and finish the job now that contexts are larger.