MurphyA/hacker-news huggingface dataset:
by Aurornis | 2025-05-27 02:56:41+00:00
> Students mistake mandatory assignments for something they have to overcome as effortlessly as possible.

It has been interesting to see this idea propagate throughout online spaces like Hacker News, too. Even before LLMs, the topic of cheating always drew a strangely large number of pro-cheating comments from people arguing that college is useless, a degree is just a piece of paper, knowledge learned in classes is worthless, and therefore cheating is a rational decision.

Meanwhile, whenever I’ve done hiring or internships screens for college students it’s trivial to see which students are actually learning the material and which ones treat every stage of their academic and career as a game they need to talk their way through while avoiding the hard questions.
by shrubble | 2025-05-27 02:57:54+00:00
There is MULTICS, which was released as open source a while ago, and an emulator was written for it also.

Since MULTICS had a high quality PL/I compiler, you can install the emulator to play with the language. The "shell" is different from Unix but shares some similarities.

About 3/4 of the way down this page, is the PL/I source code: https://multicians.org/pl1.html
by rtkwe | 2025-05-27 02:58:20+00:00
Remote proctoring programs at least are pretty rough these days. Their environment conditions are pretty exacting and then they expect you to just stare at the screen and think for basically the whole exam. Minor normal webcam problems can invalidate the entire exam through no fault of the examee or if you look around or fidget a lot it can trigger their cheat detection as well. I'm glad I finished my test taking time before it became the norm.
by hintymad | 2025-05-27 02:58:57+00:00
> Once you reach B1, you're pretty much past the point where the vocab and grammar basics from Duolingo is useful

It drives me nuts that Duolingo's Japanese course does not explain grammar nor does it introduce new grammars fast enough. It's super boring to see です and ます most of the time, with occasional new grammar points thrown in. It's also strange that Duolingo introduces honorifics without context. This is super confusing. Who in the world would decipher a long string of characters out of a few really bland sentences?
by dataviz1000 | 2025-05-27 02:59:49+00:00
I don't think it is 2D vs 3D, but rather 2D and 3D vs 4D which probably has these guys a little worried. The human interface is still the same but now instead of something that responds instantly or deterministically like the doorbell interface which has tactile input and auditory output, the output is automated actions in time. This is what the thinking output in LLM interface is. I don't know if the language and semantics allow me to say this but the LLM output is more than a 2D screen, it is also in time. That is the fundamental change.

This might not be different from say ... clicking a button causing a massive Rube Goldberg machine to take money out of my bank account, send emails about my booking to all interested parties with signals moving across continents before in some time in the future sending me a confirmation message when everything is finished. People are beginning to think in terms of the output of the action of pressing a button to book as automation instead of just output on a screen that says successful or failed attempt to book.

(If anyone from the Airbnb design team reads this, please, please, please, work on making sure that the absolute important information about a booking in text messages are visible in the text message. And that the page before booking does not hide information about the booking on an iPhone 13. You do not have control of the thousand different combinations of phones, operating systems, ect so when the information has be presented in only words it has to be done in a way that people understand them.)
by saurik | 2025-05-27 03:00:31+00:00
Sure, but like, that's how everyone is using MCP. If your point is that MCP is either fundamentally a bad idea (or was at least fundamentally designed incorrectly) then I agree with you 100%--or if the argument is that a model either isn't smart enough (yet) or aligned enough (maybe ever) to be given access to anything you care about, I also would agree--but, the entire point of this tech is to give models access to private data and then the model is going to, fundamentally to accomplish any goal, see arbitrary text... this is just someone noting "look it isn't even hard to do this" as a reaction to all the people out there (and on here) who want to YOLO this stuff.
by Aurornis | 2025-05-27 03:01:20+00:00
> If the trend continues, it seems like most college degrees will be completely worthless.

I suspect the opposite: Known-good college degrees will become more valuable. The best colleges will institute practices that confirm the material was learned, such as emphasizing in-person testing over at-home assignments.

Cheating has actually been rampant at the university level for a long time, well before LLMs. One of the key differentiators of the better institutions is that they are harder to cheat to completion.

At my local state university (where I have friends on staff) it’s apparently well known among the students that if they pick the right professors and classes they can mostly skate to graduation with enough cheating opportunity to make it an easy ride. The professors who are sticklers about cheating are often avoided or even become the targets of ratings-bombing campaigns
by kiitos | 2025-05-27 03:01:25+00:00
GitHub provides the GitHub MCP server we're discussing right now. That tool allows interactions that violate the access control constraints defined by GitHub itself.

If you wired up "some other automated tool" to the GitHub API, and that tool violated GitHub access control constraints, then the problem would be in that tool, and obviously not in the API. The API satisfies and enforces the access control constraints correctly.

A Jenkins build server has no relationship with, or requirement to enforce, any access control constraints for any third-party system like GitHub.
by dinfinity | 2025-05-27 03:01:52+00:00
Imagine the irony if this article were to exaggerate the claims made in the study itself.

Perhaps saying things like "Most leading chatbots routinely exaggerate science findings" instead of "We tested 10 prominent LLMs, including ChatGPT-4o, ChatGPT-4.5, DeepSeek, LLaMA 3.3 70B, and Claude 3.7 Sonnet [...] with DeepSeek, ChatGPT-4o, and LLaMA 3.3 70B overgeneralizing in 26–73% of cases".

To be fair, the article itself already mentions this: "Summaries by models (1), (4), (8), and (9) didn’t significantly differ in the kind of generalisations they contained from the original text. “So basically,” Peters concludes, “Claude, in different versions, did really well.”"
by evanjrowley | 2025-05-27 03:01:55+00:00
I'm curious to know more about how iGPU passthrough works with ESXi. Using KVM with Proxmox, passthrough of the iGPU to a VM resulted in the host losing it's video output. I wonder if this setup leverages SR-IOV to share the host's iGPU with guest VMs - Intel added this to 12th gen CPUs and the article says 12th gen or newer is required. Is that's what's happening behind the scenes, or does VMware passthrough the iGPU's functionality like Linux does to a docker container?
by dzhiurgis | 2025-05-27 03:02:28+00:00
I do, but still routinely resort to high seas. Many reasons:

Forcing me to download 1080p but 4K is stream only (how does that make sense, esp when your CDN is too far to effectively stream 4K)

Downloads that expire after few weeks

Sad lack of localized subtitles (Netflix is the worst offender here and Apple is best. While there are some third party browser plugins for this, it obviously doesn't work on TVs)

Can't add multiple subtitles (i.e. watching same movie with parents who don't understand neither movies original language, nor english subtitles)

Free national content that's only accessible locally. As an expat who spends quite a bit with our tiny community abroad - I find it ridiculous we can't easily access content my kids could watch and learn my language. Such a simple step.

Cherry on a cake - how come pirate sites are even better at search + filtering?
by giardini | 2025-05-27 03:03:25+00:00
I know someone who snored like crazy, would quit breathing at night and was diagnosed with sleep apnea. She got a CPAP and tried to use it for a year. Snoring was worse although it helped her not stop breathing. But it gave her some form of pneumonia or some such and she began coughing all night! Then it spread to daytime. Then everyone around her started getting the cough. I had to take antibiotics to shake off the infection I got from being around her.

Believe me the introduction of CPAP into this person's life was a f*ing disaster for her and everyone who was around her that year! She went to see ~11 doctors, finally quit the CPAP on her own, without any doctor's suggestion. Things got better immediately. Then out of desperation she went to a Chinese herbal doctor. Somehow after that the cough began to die down. I make no claims for Chinese herbal cures - I'm amazed anything worked after that year.

While apnea is real, CPAP looks like a scam to me, for the sleep clinics and especially for the CPAP makers and suppliers.
by owl57 | 2025-05-27 03:05:51+00:00
Most people writing any language without a linter are holding it wrong.

When a linter warns me about such an expression, it usually means that even if it doesn't blow up, it increases the cognitive load for anyone reviewing or maintaining the code (including future me). And I'm not religious — if I can't easily rewrite the expression in an obviously safe way, I just concede that its safety is not 100% obvious and add a nolint comment with explanation.
by cavisne | 2025-05-27 03:07:18+00:00
Only one person in the groupchat needs to be using Telemessage, ie. a CIA agent can use a government device with Telemessage to talk to sources on Signal. Signal has a great protocol & robust clients, and getting caught with Signal on your phone is probably a bit better than being caught with CIAChat on your phone.

The actual implementation here is atrocious though.
by baobun | 2025-05-27 03:07:53+00:00
Measure, analyze, optimize.

You should be able to deploy your app locally, access it via a logging proxy, (say mitmproxy), and observe the logged HTTP traffic to identify what's going on. Pay attention to HTTP cache mechanisms.

Rinse and repeat until you are less than baseline (and if you don't/can't, is SSR really a good tradeoff for your use-case?).

Once you have verified your app behaves itself it's time to repeat on the cloud platform and address the public setup.
by Elaris | 2025-05-27 03:07:58+00:00
I rarely donate on the internet because it’s hard to verify the authenticity of many causes. Unless I know someone personally or the situation is something I can trust, I find it hard to commit. I feel that donations only truly carry meaning when they are directed towards something real and tangible. For me, it’s more about going to the ground and understanding the situation firsthand before making any decision.
by wrsh07 | 2025-05-27 03:08:42+00:00
The comparison is: for your use case, which is better? Decompress and matrix sum or grab keys and increment individual values?

There's some flexibility for how one would do that second increment, but of course naively it might look like constructing a sparse matrix and summing so that feels pretty similar. But the flexibility might be nice in some cases, and bloom filters are an extremely space efficient representation with arbitrarily low false positive rate
by gsf_emergency | 2025-05-27 03:08:53+00:00
The red flags in the uni PR are not so curious compared to the ones in the paper.

From figure 4 (& backed up by simulation fig 3E) it looks like stuff begins to happen only at 97% relative humidity & after a few minutes (at micrometer scale)

https://www.science.org/doi/10.1126/sciadv.adu8349

Granted, it's almost easy enough to try at home: melt some poly gloves into "freeze dried" silica powder
by skissane | 2025-05-27 03:09:00+00:00
> Fahrenheit's 0-100 is for now approximately the range of "normal" weather for the continental US, which is a useful if accidental property for Fahrenheit as a weather temperature system.

Only if you live in the continental US - and even the continental US has parts where that generalisation doesn’t hold true. From a global perspective, there’s nothing special weather-wise about 0 Fahrenheit or 100 Fahrenheit-where I live, it has literally never been that cold (our record daily minimum is positive even in Celsius), while days of 38 Celsius or above are infrequent but far from exceptional. As a global standard, Fahrenheit has no meteorological advantage over Celsius - and indeed, Celsius is the global standard for meteorology, used by >95% of the planet

> Standardizing would be helpful for sure, but it's not obvious that it would be worth the headache of making the switch given that the only real advantage to Celsius for most use cases is the mere fact that it's a standard.

You are ignoring all the costs incurred by immigrants and international travellers having to learn to juggle two different systems in their heads, the obstacle it poses to international communication (e.g. “40 degree day” means radically different things in American vs Australian English), products having to support both units and then having configuration settings to change them, people being inconvenienced when they can’t work out how to change the units setting, publications forced to include both units to ensure all readers understand, etc. Those costs are ongoing and cumulative over time, whereas the cost of switching is a once-off which most of the world has already paid
by mlsu | 2025-05-27 03:09:03+00:00
If it really is 2x in general, we would have noticed.

LLM are useful to me personally as a learning tool. It’s valuable to have it talk through something or explain why something is designed a certain way. So it’s definitely helped me grow as an engineer. But I have not come close to being 2x as productive, I don’t think my workload would be done by 2 people in the pre-LLM era. Maybe 1.25?

Because for the most part being a computer programmer is not about programming the computer but about… everything else.

Overall, LLM are a net negative for humanity in my opinion. The amount of slop on the internet now is absurd. I can never be sure if I’m reading the writing of a real person or a machine, which makes me feel like I’m slowly becoming brain poisoned by the devil himself on a psychological level. I have to think twice when I read any email longer than 2 paragraphs, or did my coworker start using more em dashes?

And also if it’s so damn easy for a machine to do all of this complex valuable work for a few kilojoules how complex or valuable is it anyway? Maybe it’s all just a fiction, that any of this stuff provides any value to anyone. Is another app really actually necessary? What about a hundred million new apps?! Even if we all became 100x as “productive,” what would that actually mean, in the real world you know the one that’s outside that has smells and textures and objects and people in it talking to one another face to face with their wet vocal chords??

These things are going to drive us all absolutely insane I can guarantee it. The logical end of this is complete madness.
by vallassy | 2025-05-27 03:09:23+00:00
I'm not entirely sure that these fall specifically under the 'donation' and 'digital initiative' categories that OP specified, but these are the institutions and pieces of software that offer their wares for free which I use often enough to give money to/purchase from.

- Octoprint

- Grayjay/Futo

- Internet Archive

- Opensubtitles

- The Guardian

I used to donate to Wikipedia, but for various reasons switched that donation to IA.
by StanislavPetrov | 2025-05-27 03:09:37+00:00
It's a free to play game (with online purchases available, ect) where there are a large variety of mechs you can play and modify as well as different skill trees that you can customize. There are various modes of play, but quickplay is 12 vs 12 (sorted by skill level, mech weight).

It's been online for over 10 years. Definitely worth checking out if you are a fan of Mechwarrior games (I have no affiliation with them whatsoever).

https://mwomercs.com/
by simonw | 2025-05-27 03:10:17+00:00
I don't think that's obvious to people at all.

I wrote about this one here: https://simonwillison.net/2025/May/26/github-mcp-exploited/

The key thing people need to understand is what I'm calling the lethal trifecta for prompt injection: access to private data, exposure to malicious instructions and the ability to exfiltrate information.

Any time you use an LLM with tools that might be exposed to malicious instructions from attackers (e.g. reading issues in a public repo, looking in your email inbox etc) you need to assume that an attacker could trigger ANY of the tools available to the LLM.

Which means they might be able to abuse its permission to access your private data and have it steal that data on their behalf.

"This is trivial to solve with standard security best practices."

I don't think that's true. which standard security practices can help here?
by vel0city | 2025-05-27 03:10:26+00:00
> violate the access control constraints defined by GitHub itself.

I don't see anything defining these access control constraints listed by the MCP server documentation. It seems pretty obvious to me its just a wrapper around its API, not really doing much more than that. Can you show me where it says it ensures actions are scoped to the same source repo? It can't possibly do so, so I can't imagine they'd make such a promise.

GitHub does offer access control constraints. Its with the token you generate for the API.
by CamperBob2 | 2025-05-27 03:11:40+00:00
I'd say the burden of proof belongs with those who argue that it's impossible to automate ATC while maintaining at least the current safety record. That's an extraordinary claim at this point.

I asked for examples of situations that couldn't be handled through automation, you provided some that I consider invalid or inapplicable, and... well, there we are. GG
by topspin | 2025-05-27 03:11:43+00:00
> I would have expected ribbons.

The cable is just 2D parallel optical bus. With a bundle like this, you can wrap it with a nice, thick PVC (or whatever) jacket and employ a small, square connector that matches the physical scheme of the 2D planar microled array.

It's a brute force, simple minded approach enabled by high speed, low cost microled arrays. Pretty cool I think.

The ribbon concept could be applicable to PCBs though.
by fnordpiglet | 2025-05-27 03:11:55+00:00
I have to say I think this is a to each their own type of thing. If the goal is to learn a language there’s no extra credit for your motivations or drive. There’s no uber mensch superiority between a person who leveraged gamification to practice or someone who steeled themselves with a few pages of Nietzsche before settling into a determined five hour rote study session.

I personally find the gamification of Duolingo over the top but I can’t argue it works with people it works with. My 11yo loves it and is top of their class in Spanish from bottom as a result. They’ve taught themselves a decent amount of Japanese, Chinese, and Korean along the way. I know they couldn’t have done it through sheer willpower and authenticity no matter what Kant would think of them - they’re 11 for gods sake. What parent wouldn’t be thrilled their child is becoming fluent in a language and picking up two others? Does it bother me they care about being in diamond league or not? Not in the least. If they were up selling or cross selling maybe. And I use this as a chance to talk about how insidious gamification could be if it were - or if it were in service of sucking their attention for profit ala social media and advertising.

That said, again: I get it this turns off many people. I suspect they’re totally aware of that. But for many people I’m 100% certain it helps keep their engagement over time in the skill they’re hoping to learn even if it somehow makes their success impure in the eyes of others. But for learning a language the success is in the language skill, not the process by which you acquired it.
by bigyabai | 2025-05-27 03:12:13+00:00
I agree, though I'd be remiss if I didn't admit that Titanfall raised the bar further. TF1 felt like playing DOTA in first-person, and TF2 felt like if Quake and Battlefield raised a baby they hid from the world. I never thought to myself "man, Armored Core needs more infantry instead of MTs" but Titanfall made me question that. Foot soldiers feel dangerous, watching other players jump around your mech for a maneuvering advantage was like swatting bees away. Respawn managed to emphasize the aspects of combined-arms combat while keeping things tactically light and balanced enough that any one player can take down another player's mech.

All that said - Armored Core embodies the platonic ideal of the "mech game" much better than TF ever did. It also typically boasted the better story, for what little that's worth. From has a talent for avoiding obvious tropes which snaps me out of the "Ace Combat briefing" stupor I feel listening to cutscenes in most arcade games.
by czhu12 | 2025-05-27 03:13:27+00:00
To offer a flip side of the coin, I can't imagine I would have the patience outside of school, to have learned Rust this past year without AI.

Having a personal tutor who I can access at all hours of the day, and who can answer off hand questions I have after musing about something in the shower, is an incredible asset.

At the same time, I can totally believe if I was teleported back to school, it would become a total crutch for me to lean on, if anything just so I don't fall behind the rest of my peers, who are acing all the assignments with AI. It's almost a game theoretic environment where, especially with bell curve scaling, everyone is forced into using AI.
by slyall | 2025-05-27 03:15:10+00:00
I do an annual post with my charitable contributions

https://blog.darkmere.gen.nz/2024/12/donations-2024/

Projects I'm donating to (not every year):

- Syncthing - Internet Archive - Python - Let's Encrypt - Electronic Frontier Foundation

I used to donate to Software in the Public Interest, The Software Freedom Conservancy and LibreOffice but they use Paypal which is blocking charity donations from Asia/Pacific. The loss of the first two is annoying since it was easier to donate to them than multiple projects.
by ars | 2025-05-27 03:15:40+00:00
decaBDE will burn to CO2 and bromine. Bromine is highly chemically reactive and will easily be caught in a filter.

Most chemicals are like that, they are either non-reactive and safe, or reactive and dangerous but easily filtered. (The in between stuff is a bit harder.) Interestingly it's true for nuclear reactions: The highly radioactive stuff decays very fast and is not a problem, the really long lived stuff is barely radioactive. The worrisome stuff has medium length lives.
by evo_9 | 2025-05-27 03:16:42+00:00
Agree, I recently started using Zed as my primary IDE, with Cursor as my secondary when I need an llm to write a lot code. I really prefer the less hard in approach of Zed so far. I’ve intentionally not enabled any of the Ai add-on / free trial Claude stuff to keep Zed less intrusive.

Btw - I try to always check in and have a clean slate before I get Cursor involved, that way if it goes nuts rewriting stuff or flat out fails at the task I can easily discard the change.
by timr | 2025-05-27 03:17:16+00:00
...and yet, somehow we managed?

> Show some imagination for why other people hold their positions.

I say that as someone who has also graded piles of paper exams in graduate school (also not that long ago!)

I don't believe the argument you are making is true, but if the primary objection really is that teachers have to grade, then no, I don't have any sympathy.