MurphyA/hacker-news huggingface dataset:
by rad_gruchalski | 2025-04-14 18:56:55+00:00
Interesting. I was recently building something similar but I went for Istio with VMs (where VM is more like an unmanaged process rather than an actual VM). Not only I can route to the cluster from the local dev, the cluster routes to my local dev. Full mTLS, subject to every possible traffic shaping solution available in Istio, vcluster, no vcluster, multi-cluster mesh, what have you. Since we use Istio everywhere this approach means there are no new tools.
by jedberg | 2025-04-14 18:56:55+00:00
Weirdly, Amazon had far more compassion than Google here. When my role got eliminated at Amazon, I got an email at 5am PT to my personal email telling me that my role was eliminated. It also told me what I would still have access to, and how to access them from the outside.

Crucially, it said that I would still have limited corp access until 1pm, and then told me which things I still had access to.

I got on my work machine, and found that all of my previous emails had been erased (or at least blocked from my view), so I couldn't download an email archive or otherwise see anything. I also couldn't send emails externally anymore. Most of my systems access had been cut off where I could have downloaded or exported anything "secret" as per the email.

But they did let me send emails internally. I still had slack access to affinity groups. So I was able to shoot off a bunch of goodbye emails and slack messages.

And true to their word, at 1pm, my laptop rebooted and I was then locked out. But at least I got to say goodbye and share my personal email and linkedin with a bunch of people, and they were able to send me "so sorry to see you go" replies, which was nice.
by yurishimo | 2025-04-14 18:57:03+00:00
While this is true, I would say that your advice only applies if you have experience with other web frameworks from other languages. If you’re coming at it blind to any sort of web development, the features afforded to you by a web framework are really useful and helpful to understand.

For example, imagine someone who had never really thought about routing in a definitions file versus file based versus annotations. Three valid use cases that might not exist if if you have a background in something like hardware or if you come from a non-programming discipline.

If you do have that experience, you can rebuild almost any affordance in PHP at this point and it purely comes down to personal preference and how you like to write and design with code.
by neal_ | 2025-04-14 18:57:09+00:00
The better the benchmarks, the worse the model is. Subjectively for me the more advanced models dont follow instructions, and are less capable of implementing features or building stuff. I could not tell a difference in blind testing SOTA models gemini, claude, openai, deepseek. There has been no major improvements in the LLM space since the original models gained popularity. Each release claims to be much better the last, and every time i have been disappointed and think this is worse.

First it was the models stopped putting in effort and felt lazy, tell it to do something and it will tell you to do it your self. Now its the opposite and the models go ham changing everything they see, instead of changing one line, SOTA models rather rewrite the whole project and still not fix the issue.

Two years back I totally thought these models are amazing. I always would test out the newest models and would get hyped up about it. Every problem i had i thought if i just prompt it differently I can get it to solve this. Often times i have spent hours prompting starting new chats, adding more context. Now i realize its kinda useless and its better to just accept the models where they are, rather then try and make them a one stop shop, or try to stretch capabilities.

I think this release I won’t even test it out, im not interested anymore. I’ll probably just continue using deepseek free, and gemini free. I canceled my openai subscription like 6 months ago, and canceled claude after 3.7 disappointment.
by FireBeyond | 2025-04-14 18:57:12+00:00
"You must disband these groups, including the National Lawyer's Guild student group. In addition, you must discipline officers and members of these groups, and you must make them ineligible to join any other student group."

Sorry, I'll take "holier than thou" institutions over government-mandated "these student groups are acceptable and these are not".

"You must ban all masks and have penalties no less than suspension for any violation".

Oh yes, look at these ethical high ground ivory tower types...
by constantcrying | 2025-04-14 18:58:11+00:00
This is absurd. What you want for any critical system are human interpretable rules which tell the operators how the system is currently functioning. Gathering that information is obviously useful, but if the human staff isn't constantly interpreting it, something is going very wrong.

I can not imagine this AI ever having any use, personell failures will not be mitigated by an LLM and routine operations need to be human supervised.

LLMs are not useful here, they are useful if the rules making up a system can not be formalized and you need statistical methods to extract information.
by arghwhat | 2025-04-14 18:58:36+00:00
I2C is fine for sensors and other low-bandwidth devices, but inappropriate for displays and other high-bandwidth devices.

When used with those kits, you'd use the QWIIC/whatever connector for all the sensors and other low-bandwidth things like I2C is meant for, while the display would be connected with SPI.

(I2C isn't more plug and play than SPI though, and a preterminated plug shouldn't be a big deal.)
by johnea | 2025-04-14 18:58:56+00:00
I thought more emphasis should have been given to DJB.

The article does mention that he created the ChaCha20 algorithm, and that he first characterized the timing side channel attack, but his extremely small, simple and fast source libraries are publicly available.

They are fully self contained, no dependencies, and small enough to easily include in small-ish embedded systems:

https://nacl.cr.yp.to/

Elliptic curve vulnerability to quantum computing is discussed here:

https://pqcrypto.org/

DISCLAIMER: I'm not a crypto expert, just an occasional user

DJB has been at the forefront of advancing crypto for decades, and has a very strong emphasis on simplicity and security. Any article on the subject really should reference his original source pages:

http://cr.yp.to/

I've always been a fan of "the DJB way", which is a very simple method of initializing and managing unix type systems. The voidlinux distro roughly follows these principles today.
by dbbk | 2025-04-14 18:58:58+00:00
Periodically I keep trying these coding models in Copilot and I have yet to have an experience where it produced working code with a pretty straightforward TypeScript codebase. Specifically, it cannot for the life of it produce working Drizzle code. It will hallucinate methods that don't exist despite throwing bright red type errors. Does it even check for TS errors?
by bretpiatt | 2025-04-14 18:59:05+00:00
With their endowment above $50 billion, combined with Federal plus Non-Federal sponsored revenue at 16% of operating budget, it makes sense to me they just forgo Federal funds and operate independently.

If all 16% is canceled, then they'd need to draw an additional $1 billion per year from endowment at current budget levels.

That would put them above 7% draw so potentially unsustainable for perpetuity, historically they've averaged 11% returns though, so if past performance is a predictor of future, they can cover 100% of Federal gap and still grow the endowment annually with no new donations.
by ghusto | 2025-04-14 18:59:28+00:00
This is the only correct response, but I don't think I'm being overly cynical in thinking they're being opportunistic either.

They're quite happy to turn a blind eye to unfashionable political views being silenced, so there's a pinch of hypocrisy in making such a show of standing for openness.

All in all though, I'm happy to see this.
by PaulHoule | 2025-04-14 18:59:37+00:00
I remember a few years back when it seemed anyone who (1) had a pulse and (2) had rumors circulating that they might be a software developer got a contact from an AMZN recruiter about once a month if not sooner. It was frequent to have somebody complain on HN about how they could not get an interview with FAANG and I'd say "you really haven't gotten interviews with AMZN" and of course they were getting interviews with AMZN.
by legitster | 2025-04-14 19:00:01+00:00
Even if Harvard wanted to comply with the government letter, it's full of so many non-sequiturs and self-conflictions that it reads more like a piece of satire:

> The University must immediately shutter all diversity, equity, and inclusion (DEI) programs, offices, committees, positions, and initiatives, under whatever name, and stop all DEI-based policies, including DEI-based disciplinary or speech control policies, under whatever name

> Every department or field found to lack viewpoint diversity must be reformed by hiring a critical mass of new faculty within that department or field who will provide viewpoint diversity

> In particular, Harvard must end support and recognition of those student groups or clubs that engaged in anti-Semitic activity since October 7th, 2023

> Discipline at Harvard must include immediate intervention and stoppage of disruptions or deplatforming, including by the Harvard police when necessary to stop a disruption or deplatforming

The letter is a complete joke. Giving it any sort of compliance would be giving validation to a set of rules that are literally impossible to follow by design. There is literally nothing Harvard could do to not be in trouble later.

Also buried in the letter is this gem:

> Harvard must implement a comprehensive mask ban with serious and immediate penalties for violation, not less than suspension.

Keep in mind Harvard also runs a medical school!

This is Maoist-style social reform through and through.
by ben_w | 2025-04-14 19:00:20+00:00
Facebook's attempt to broaden my social circles consists of showing me reels even though I keep clicking the button saying "don't show me reels", a list of people it thinks I might know but usually don't, and adverts every third post for things which are often not available in my country or for my gender.

--

Half the real content is promoted messages from groups such as "U.S. Naval Institue" and "KentLive".

The remaining posts are 80% from only one person I actually know, and their posts are mostly pro-Palesteine or blaming the Democrats for Trump.

I am a British citizen and live in Berlin.

--

I can definitely blame Facebook for giving me an experience on par with my attempt to run a phpBB forum in the late 2000s only to find it got no real users and a lot of spammers.
by kolbe | 2025-04-14 19:00:31+00:00
While you are completely right about the impossible/conflicting legal standards here, this is not an unusual state of things. For example: it has been illegal to discriminate for a very long time, but it has also been de facto illegal to have demographic compositions substantially different from the general population. So, they've always been faced with the problem of needing to either discriminate to get the numbers to match, or not discriminating and risking the numbers falling out of line. The real law has always been, and always will be, prosecutorial discretion. Whatever party is in control will choose whether they go after you or not, and they can because you're always violating one side of something.
by squireboy | 2025-04-14 19:00:52+00:00
" Initially, Stevens spoke with a dry tone, like you might expect from a generic Apple or Google product. But it turned out it was just more fun to have the assistant speak like a formal butler. "

Honestly, saying way too little with way too much words (I already hate myself for it) is one of the biggest annoyances I have with LLM's in the personal assistant world. Until I'm rich and thus can spend the time having cute conversations and become friends with my voice assistant, I don't want J.A.R.V.I.S., I need LCARS. Am I alone in this?
by rocqua | 2025-04-14 19:00:55+00:00
It is far from universally accepted that 'the current interpretation of diversity is of outward characteristics, not points of view'. In fact, I would be surprised if anyone who favors DEI aggrees with that statement.

Moreover, the actual interpretation of most proponents of diversity is very much that we desire a diversity of views, which it wants to get through getting a diversity of backgrounds. That is, of course, not the only reason behind DEI. There is also the fact that it is fair to allow people of all backgrounds the same opportunity.
by apercu | 2025-04-14 19:01:04+00:00
> actual moral fiber.

Maybe? Or maybe they realize that they will lose all future credibility with students, government and NGO's if they bow to the conservative & Christian right?

There are two outcomes for the the current American government situation - a slide in to authoritarianism (it's right there in Project 2025), or these wackjobs get voted out because they are destroying global financial stability.

If it's the former, Harvard eventually has to cave because literal Nazi's.

If it's the latter, Harvard is screwed if they capitulate.
by gruez | 2025-04-14 19:01:46+00:00
>3. Testimony before Congress that equated opposition to war crimes to antisemitism [4].

Can you link to a specific line of testimony that supports this allegation? "war crimes" isn't even mentioned in the article. Far too often claims like this devolve into a game of strawman/motte-and-bailey, where each side tries to paint their position as maximally charitable, and accuse the other side of rejecting the maximally charitable position.
by Imustaskforhelp | 2025-04-14 19:02:00+00:00
I also use this! like I wanted a backup of my device once to my phones when my system was messed up.

and I used this. Though I would prefer a way to keep it downloading from where it left because this method ISNT reliable for 40 gigs transfer

I am also wondering about this comment in the gist which was linked (gist.github.com/willurd/5720255) by olejorgenb which is

Limiting request to a certain interface (eg.: do not allow request from the network)

python -m http.server --bind 127.0.0.1

Like what does that really do? Maybe its also nice, IDK?
by aigen000 | 2025-04-14 19:02:04+00:00
If this was aimed at fighting China, Trump wouldn't be tariffing 99% of the rest of the world.

China has the upper hand because USA has turned against all its allies and countries will favor trade deals with the country which is not tariffing them. China will form stronger trade coalitions with the Japan/Korea/Europe and leave America to cannibalize itself.
by rad_gruchalski | 2025-04-14 19:02:47+00:00
I was hoping to hear how are php types better than TS instead of another rant about how Rust is the greatest. Anyone?

By the way, having lived in Scala 2 for a few years, Rust is half-assed. Type system leaks through the fingers when working with async collections. Future.sequence from Scala makes great cli apps. Scala collections are a work horse. The only thing from Rust I like is the shorthand question mark return (compiler magic for Result type).
by throw_m239339 | 2025-04-14 19:03:20+00:00
> Harvard has a 50 billion endowment, what do they need federal funds for. If they value their intellectual independence so much, then cut the cord.

I agree. Gulf monarchies will probably come in a give even more billions to these institutions anyway to make up for the losses. No strings attached of course...

Harvard probably already secured some more funding from Qatar and what not.
by AndyKelley | 2025-04-14 19:04:03+00:00
Two points here:

Linked lists are useful in unsafe code. Most recent use case I had for them was in an event loop with coroutines. It's not possible to implement such thing in memory safe languages. For example if you use Rust, you have to use unsafe [1].

@fieldParentPtr does not yet have safety but it is a planned upcoming change to the language, with a fairly straightforward implementation [2].

[1]: https://github.com/search?q=repo%3Atokio-rs%2Ftokio%20unsafe...

[2]: https://github.com/ziglang/zig/issues/2414
by iLemming | 2025-04-14 19:04:10+00:00
> I still view Neovim as a huge improvement

Neovim unlike Emacs is an editor. Emacs is not a mere code editor, not an IDE, text-processor, or web-browser. Emacs first and foremost is a Lisp REPL, with a built-in text-editor. Without deeply understanding that aspect one can never truly appreciate the incredible power it grants you.

Do you use your editor to read and annotate pdfs? Or watch videos? Or manage the library of your ebooks? Or track your expenses? Or control project management like Jira? Or keep your knowledge base and note-taking? Or interact with LLMs? Or explore APIs like Postman? Or keep your spaced repetition flash cards like Anki? Or use it for chat over platforms like Telegram and Slack? Or find and read RFCs and manpages? Or to perform web-search, search through your browser history, Wikipedia. Do you have etymology lookup, thesaurus, dictionaries, translation? Or to order pizza? Or measure distances between coordinates on a map? Automate things based on solar calendar or moon phases? Manage all your configs, aka dotfiles? OCR images with text? List, browse and code review Pull Requests, etc., etc.

In what sense exactly is Neovim/VSCode/IntelliJ/whatever is a "huge improvement", please tell us?
by gruez | 2025-04-14 19:05:31+00:00
This article lists out why it's not good of an idea as you think.

>Universities’ endowments are not as much help as their billion-dollar valuations would suggest. For a start, much of the money is reserved for a particular purpose, funding a specific professorship or research centre, say. Legal covenants often prevent it from being diverted for other purposes. In any case, the income from an endowment is typically used to fund a big share of a university’s operating costs. Eat into the principal and you eat into that revenue stream.

>What is more, eating into the principal is difficult. Many endowments, in search of higher income, have invested heavily in illiquid assets, such as private equity, property and venture capital. That is a reasonable strategy for institutions that plan to be around for centuries, but makes it far harder to sell assets to cover a sudden budgetary shortfall. And with markets in turmoil, prices of liquid assets such as stocks and government bonds have gyrated in recent days. Endowments that “decapitalise” now would risk crystallising big losses.

More worrying is the fact that the federal government can inflict even more harm aside from cutting off federal funding:

>the Trump administration has many other ways to inflict financial pain on universities apart from withholding research funding. It could make it harder for students to tap the government’s financial-aid programmes. It could issue fewer visas to foreign students, who tend to pay full tuition. With Congress’s help, it could amend tax laws in ways that would hurt universities.

https://archive.is/siUqm
by jpgvm | 2025-04-14 19:06:17+00:00
Not too hard. If you happen to be on CRI-O this has been implemented for a bit but if you are like us and on containerd then you need the new 2.1 beta release. That does most of the heavy lifting, implementing a CSI driver that mounted these as PVs wouldn't be super hard I don't think and you could borrow liberally from the volume source implementation.
by pgt | 2025-04-14 19:06:18+00:00
And this why I call it EEE: if Anthropic had simply added HTTP API endpoints with auth, everyone would have copied it, and Anthropic would have no control over the spec, which can keep future contenders out.

The MCP spec is a moat, and we’ve seen this movie before, whether they intended it to be or not. I use it, but I don’t have to like it, i.e. MCP should not exist.

As previously stated [^1], OpenAI can one-up them by simply supporting any API endpoint + auth and it would be way more powerful, no moat to defend against startups. No VC-funded corp can resist a moat.

[^1]: 2025-03-06: https://x.com/petrustheron/status/1897760788116652065?s=46
by doublerabbit | 2025-04-14 19:06:32+00:00
I am all for the Disney utopian fantasy of us living with animals.

However if universal communication was to be made. Don't you think that animals are going to be pretty pissed to discover what we have done with their kingdom?

"Hi Mr Dolphin, how's the sea today?" "Wet and a plastic bottle cap got lodged in my blowhole last night..."
by dang | 2025-04-14 19:06:38+00:00
Other articles posted about this:

https://www.nytimes.com/2025/04/14/technology/meta-antitrust... (https://archive.ph/8wOPP)

https://www.cnn.com/2025/04/14/media/meta-ftc-trial/index.ht...

https://www.politico.com/news/2025/04/13/meta-zuckerberg-ftc...

(I've omitted the HN links this time because there weren't any comments yet. Someday we're going to do proper URL bundling and karma sharing for cases like this, where multiple submitters post good articles on the same underlying story.)
by curiouscats | 2025-04-14 19:06:41+00:00
Interesting, good job.

Minor suggestion: I would make the home page feed show popular stocks (so that it is more interesting to new visitors and also engaging to regular visitors). You could just pick 100 stock symbols or combine that with something like what you are seeing people search for (I would manually check the popular search ones - some may not make sense to add to the home page feed).
by norir | 2025-04-14 19:07:01+00:00
I am not a fan of PEG. It is straightforward to write a fast parser generator for languages that require just one character of lookahead to disambiguate any alternation in the grammar. This gets you most of the expressivity of PEG and nearly optimal performance (since you only need to look at one character to disambiguate and there is no backtracking). Just as importantly, it avoids the implicit ambiguities that PEG's resolution algorithm can hide from the grammar author that lead to unexpected parse results that can be quite difficult to debug and/or fix in the grammar.

It does require a bit more thought to design an unambiguous language but I think it's worth it. While there is a learning curve for designing such languages, it becomes natural with practice and it becomes hard to go back to ambiguous languages.
by umanwizard | 2025-04-14 19:07:06+00:00
What is your definition of "fascists"?

Edit to explain my point, because I'm getting downvoted (which I don't care about, but I _do_ care if people don't understand my point): fascism was a specific ideology/movement in the 20th century that, other than being right-wing and authoritarian, doesn't bear much resemblance to right-wing authoritarianism today: they have different goals, different motives, promote different policies, etc.

It seems people just use "fascism" as a synonym for "destructive right-wing populism" or even just "bad". And I agree that things like the MAGA movement, or AfD in Germany, ARE bad, and one could even argue that they are just as bad as historical fascism.

But I don't think we should use "fascism" in this way, because it gives ammo to your opponents: the supporters of these right-wing movements can point out that indeed, they are not the same as historical fascism and make you look silly.
by BMc2020 | 2025-04-14 19:07:36+00:00
PRO-AID performs real-time monitoring and diagnostics using generative AI combined with large language models that notify and explain to staff when something seems amiss at a plant. It also uses a form of automated reasoning—which uses mathematical logic to encode knowledge in AI systems

Seems they've gone to great effort to re-create MS Vistas UAC - the alert box that popped up that said "Are you sure?" twenty times a day. It trained people to click OK by reflex.