MurphyA/hacker-news huggingface dataset:
by busyant | 2025-11-03 10:39:30+00:00
> In a private conversation with our professor he said he's basically not allowed to fail them

About 10 yrs ago, I had 3 students in my chem class from Saudi Arabia who:

- could barely speak English (this is relevant)

- would fail my weekly quizzes miserably, using nigh incomprehensible English when they had to explain an answer.

- aced my first exam (3 highest grades!) using idiomatic English in all of their explanations (and they used the same idioms!).

Obviously, they were cheating. It's far too complicated to explain how they cheated, but man oh man my Dean did not want to hear about a group of cheating foreign students.

The Dean never told me that I couldn't fail them (I did fail them), but he did not want me to bring this 'problem' to him--and I could tell that if there were any political blow-back associated with their failing grades, it was going to be 'my fault.'

The main cheater even emailed me near the end of the semester and admitted he cheated, but explained that if I failed him, he would have to stay an extra semester to complete the course.
by close04 | 2025-11-03 10:39:51+00:00
YASA doesn't call it a hub motor specifically but that's one place where it helps to save as much weight as possible. And for the cars most likely to have 1000+HP weight matters too. A Tesla motor weighs 100-200lbs, so saving that much weight down to 28lbs on a supercar is highly desirable.

I think large drones will be another place where a downsized version of this motor will make a huge difference, assuming the power scales nicely with size.
by zahlman | 2025-11-03 10:40:07+00:00
> Do you have some other way of _reliably_ identifying vulnerabilities?

This is irrelevant given that we are talking about known vulnerabilities.

No, you can't reliably find all the vulnerabilities by auditing the code.

Yes, if you audit the code and believe you have found a vulnerability, you fairly reliably are correct in your belief. And should probably take action even if you aren't.
by Cthulhu_ | 2025-11-03 10:40:13+00:00
I build apps at the moment, in addition to the phone's network indicators you really should provide your user with visible and live feedback to indicate whether the servers are reachable because there's so many things that can break down in between. Also programming your app for offline-first is good unless it's critically important the information is either live or absent. We allow offline access by using React Query and storing its caches in user storage.
by rob74 | 2025-11-03 10:41:23+00:00
Ok, now I understand why this motor is only used in supercars - installing four (or even only two - according to https://www.mercedes-benz.de/passengercars/technology/concep..., even the AMG GT-XX has "only" three of them) hub motors with twice the power of a Tesla Model 3 in any other car would be ridiculous. So, the actual challenge is to make this motor even smaller while keeping the same power to weight ratio, so it can also be used for regular cars? That is, if they want to build something for the mass market, not only for an exclusive clientele?
by zigman1 | 2025-11-03 10:41:39+00:00
My Finnish gf told me that the police in Finland is so reasonable and human, that often they will stop by just to check in if everyone are safe and well and if anyone needs assistance. She mentioned countless of times she was with her international friends partying, or doing sauna or skinny dipping in the lake, often all the three things in the same night of course, when her friends got nervous when the police stopped by, and she was like "ahh no, don't worry, they just want to check if we are all okay".

Police asked if they are all safe, nodded and wished them a nice party.
by crote | 2025-11-03 10:42:13+00:00
> Moving from Italy to Germany, I noticed that my clock radio with the LM8560 is considerably more accurate in Germany than Italy. Here, I never need to adjust it.

The interesting thing is that both countries are part of the Continental Europe Synchronous Area, so they are by definition running on the same frequency.

There must be a different explanation for the change in accuracy, but I wonder what?
by jlokier | 2025-11-03 10:42:17+00:00
With Three UK, I have not 1 bar but 5 bars!

Until about March this year, it was excellent and I used it as my home broadband. 60MB/s down, 20MB/s up on a good day. Much better than any ADSL I'm able to get.

Since March, from about 10:30am until 5pm some days, and late evening other days, there is no working data, and occasionally no working voice, despite the 5 bars.

It's working fine until then, and then it just stops completely, fading over the course of maybe 10 minutes. This happens all 7 days of the week.

The working theory is congestion at the base station. That's consistent with the occasional 6 minute ping times that I've measured, and more usual 20-30 second ping times, when anything gets through at all.

Still shows 5 bars. Three's coverage map says it's good here. Just can't use it.
by atmosx | 2025-11-03 10:42:20+00:00
Here's another one (assuming you can afford it):

If you host 15+ ppl, make sure you get "help". Pay one or two young ppl a day's salary to act as a waiters. This way you _can_ focus on ppl and have some fun instead of you and your SO, close friends or family acting as a waiter all night.

If not, try to make it self-service.
by practal | 2025-11-03 10:42:24+00:00
There is a proof as part of my thesis that the engine is correct, but it is not formal in the sense of machine-checked.

Note that the final result of the Flyspeck project does not depend on that proof, as the linear inequalities part has later on been redone and extended in HOL-Light by Alexey Solovyev, using just the LCF kernel of HOL-Light. Which proves that using a simple LCF kernel can definitely be fast enough for such computations, even on that scale!
by vessenes | 2025-11-03 10:42:34+00:00
This summary of the US logic for top tier schools is totally inaccurate, by the way.

The very best schools in the US: to choose a relatively uncontroversial list, MIT, Stanford, Harvard, Princeton, Yale -- all have need blind admissions, meaning they assess your ability to come whether or not you need financial aid. At least some (like Harvard) have sliding tuition scales that make the school totally free if family income is under $100k a year, or room and board only for family income under $200k a year, with some support continuing for families that make more than 200k.

Students want to go to these schools because they offer class mobility in the states alongside the excellent education.

Additionally you have to go well down the list of top tier universities and colleges in America before you get to one that spends less than tuition on its students. Yale states they spend about $90k over tuition per undergraduate for instance.
by sometimes_all | 2025-11-03 10:42:52+00:00
Exactly. Also, the same push for profit made cohort sizes for many courses extremely large, simultaneously making the more interesting/required (or if you a slacker, easy) classes extremely difficult to get in (first-come-first-serve basis, you need to ensure you are the first in the online line to get your seat) and the class sizes are too large to make learning interactive.

Funnily enough, as a full-fee paying international student, I had an easier time learning in India than in the US a decade or so ago; the only thing that made my masters education worthwhile was the research opportunities, the general quality of students, and an easier job market (at that time). Given that all three are in decline right now, I would not advise anyone to pursue masters abroad.
by brnt | 2025-11-03 10:42:54+00:00
An important reason against Pascal is the tiny community. It's so easy to cobble things together because there's a huge package base, or even just projects on Git forges. Also, to the extent people put their Pascal packages up, I have found them often dated, and written in outdated Pascal styles (a lot of manual Freeing for instance, another project's functions never return anything but ask for an output structure as last function parameter). Kinda hard to see what a nice and modern codebase looks like.
by sph | 2025-11-03 10:42:57+00:00
Democracy (from Ancient Greek: δημοκρατία, romanized: dēmokratía, from dēmos 'people' and krátos 'rule') is a form of government in which political power is vested in the people or the population of a state.

I would go so far as to say few of our so-called democratic countries are actually so. But one thing is for certain, a democracy can't be authoritarian by definition.
by bloggie | 2025-11-03 10:43:05+00:00
As someone who works with THz I can assure you that nobody has thought of environmental factors as these technologies are far from being implemented in any consumer or industrial device - as stated in the article, this is fundamental science. If you go to the THz conference or PW all you will get is academic papers. The applications are certainly very interesting given the nearly unlimited bandwidth available in the THz regime and the fact that it's unlicensed, but we are far away from any kind of real implementation despite decades of articles like these.
by pawelduda | 2025-11-03 10:43:12+00:00
1. Set up SSH access to your PC (I recommend tailscale)

2. Install and start tmux session on your PC so it stays synced and survives disconnects and what not.

3. Install Termux, SSH into your PC, attach to the tmux session.

Bonus: tmux layout will scale nicely to your phone aspect ratio

You can also setup mosh connection if you expect signal to be frequently lost due to poor network quality, etc.
by Cthulhu_ | 2025-11-03 10:43:27+00:00
I worked for a mobile network company a few years ago, the vibe I got there was that 5G penetration was still years away and that none of the providers were anywhere near ready for it.

Interestingly that company built a bridge of sorts allowing providers to get more life out of their older hard and software, converting e.g. 5G signals to 4G and 4G to 3G (where a signal is for example a phone phoning home telling the provider they used a megabyte of data, or looking up the IP address when calling a phone number)

Also where 2/3/4G network signals were all their own protocols (RADIUS and DIAMETER), 5G is just HTTP. And where for the 3G/4G stuff they had to write their own code to handle the protocols, for the 5G stuff they just used the cURL library. That is, cURL powers 5G networks.
by brohee | 2025-11-03 10:45:08+00:00
Not to be grim, but he was the perfect age class to spend 4 years in the trenches...

The French males born in 1894 had a 92% mobilization rate (those who survived infant mortality that was still huge at the time). In 1920, only 48% of this age class was still alive (the big three killer being infant mortality, combat losses and the "Spanish" (Kansas) flu).

See figure 2a in https://shs.cairn.info/revue-population-et-societes-2014-4-p...
by Cthulhu_ | 2025-11-03 10:45:14+00:00
+1 on the train, mobile internet in the train is really bad. I kinda get it because you're in a faraday cage, moving between cells quickly, and frequently far outside of inhabited areas but still.

I'm pretty sure the in-train internet also relies on mobile networks, so that's unreliable too. Plus any bandwidth is taken up by people scrolling through tiktok.
by arkh | 2025-11-03 10:45:16+00:00
20 years ago, my engineering school accepted a Chinese student directly in 2nd year due to their home university results. Middle of the year he was offered to either go back to 1st year and use the next 6 months to learn passable French or get the fuck out.

No idea if it is still the way to handle foreign students nowadays tho. But I think that's how every school should handle foreign students: no special passes, asked to learn the language to integrate.
by throwawayffffas | 2025-11-03 10:45:27+00:00
> Core insight: Net worth tracking is pointless without context. $200K means nothing without knowing "...compared to whom?"

That's kind of silly on two fronts.

1. Why compared to peers your age? Why not the entire country?

2. 200k means something regardless of ranking, you can compare it to cost of living, assets etc and figure out if you are doing well.
by demetris | 2025-11-03 10:45:39+00:00
I think the universities themselves are a problem, regardless of the societal aspect.

How I think about it:

Let us say, as a though experiment, that two things are true.

1. Outside of the university orgs, absolutely no one cares if the universities have enough resources to teach the engineers, scientists, teachers, doctors, etc. that society needs.

2. Outside of the university orgs, absolutely no one cares if half the people equipped to be good university teachers cannot find work.

In that hypothetical scenario, would the universities change? Saying no the Chinese etc. means that they would have to downsize.
by enopod_ | 2025-11-03 10:46:39+00:00
Emmentaler and Gruyère close in texture and flavour and interchangeable? Oh boy, if you ever travel to Switzerland, I recommend you to keep your opinions on cheese to yourself. ;) Emmentaler has holes, is low in salt and has a taste which is on the bland side (I personally don't like it), whereas Gruyère has no holes, is saltier and has a much richer and "rounder" flavour. It comes in different stages of ripening, from young, which is soft in texture and mild, to old, which is hard and has a much stronger flavour. I personally like Gruyère mi-salé a lot, the semi-ripened one. It's close to a perfect cheese if you ask me.
by ZeroGravitas | 2025-11-03 10:47:19+00:00
With the cost increases for this project and the drops for solar, wind and batteries I don't think there's any way this will be considered a financial success compared with spending the same amount on solar, wind and batteries.

It's debatable about whether that was an easy call at the initiation of the project though.

A key thing with long term storage is to compare it with long term generation plus short term storage, a hybrid of which can deliver electrons interchangeable with those stored for a long time.
by crote | 2025-11-03 10:48:06+00:00
MCUs are just too cheap not to use them these days.

They were always more flexible, are usually more accurate, and are often easier to engineer. With the price point now being roughly the same, it makes zero business sense to go for a 555.

"You could've used a 555" is becoming the new "you could've used a punch card"/"you could've used a vacuum tube": true, but would that make it better?
by mnky9800n | 2025-11-03 10:48:57+00:00
I think the most important point here is that companies who use AI in hiring are using it to hide the company culture from the potential employee. Maybe not purposefully, but they are creating an anti-human system where you are unable to see if you work well together until you have already committed something to the application whereas the company still has committed nothing since everything was handled with AI. And it makes you wonder, is the company's profit margins so slim that they have to optimize even hiring with AI? Why work at a company that cannot even afford to hire a human to do this job?
by jmaker | 2025-11-03 10:49:23+00:00
Hey Ron, I’ve got deep respect for what you do and appreciate what you’re sharing, that’s definitely good to know. And I understand that many people take any benchmark as a validation for their beliefs. There are so many parameters that are glossed over at best. More interesting to me is the total cost of bringing that performance to production. If it’s some gibberish that takes a team of five a month to formulate and then costs extra CPU and RAM to execute, and then becomes another Perlesque incantation that no one can maintain, it’s not really a “typical” thing worth consideration, except where it’s necessary, scoped to a dedicated library, and the budget permits.

I don’t touch Quarkus anymore for a variety of issues. Yes, sometimes it’s Quarkus ahead, sometimes it’s Vert.x, from what I remember it’s usually bare Vert.x. It boils down to the benchmark iteration and runtime environment. In a gRPC benchmark, Akka took the crown in a multicore scenario - at a cost of two orders of magnitude more RAM and more CPU. Those are plausible baselines for a trivial payload.

By Netty avoiding the JVM I referred mostly to its off-heap memory management, not only the JDK APIs you guys deprecated.

I’m deeply ingrained in the Java world, but your internal benchmarks rarely translate well to my day-to-day observations. So I’m quite often a bit perplexed when I read your comments here and elsewhere or watch your talks. Without pretending I comprehended the JVM on a level comparable to yours, in my typical scenarios, I do quite often manage to get close to the throughput of my Rust and C++ implementations, albeit at a much higher CPU and memory cost. Latency & throughput at once is a different story though. I genuinely hope that one day Java will become a platform for more performance-oriented workloads, with less nondeterminism. I really appreciate your efforts toward introducing more consistency into JDK.
by Razengan | 2025-11-03 10:49:39+00:00
They're terrible at anything new, including knowing about THEMSELVES and their latest versions.

This is me asking ChatGPT 5 about ChatGPT 5: https://i.imgur.com/aT8C3qs.png

Asking about Nintendo Switch 2: https://i.imgur.com/OqmB9jG.png

This could be solved and LLMs could be a lot more useful if they could be a wrapper around live web search: Just search for this shit, scrap the top few results, and summarize the info to me.

But that's a stillborn dream, crippled because Google won't let 3rd-party AIs use their search willy nilly and websites don't want to be scrapped :(

Don't get me wrong: I see the potential in AIs/LLMs and I think they could be amazing for everything, but like every awesome thing, they're hampered by corporate (and government) idiocy.
by s20n | 2025-11-03 10:50:02+00:00
I use KaTeX for my blog, and indeed KaTeX was faster than MathJax 2, but MathJax 3 (a complete rewrite) has significantly improved performance from the previous version and is now a bit faster than KaTeX in my experience.

This website has a comparison of the loading times of the same LaTeX rendered in both KaTeX and MathJax: https://www.intmath.com/cg5/katex-mathjax-comparison.php
by QuadmasterXLII | 2025-11-03 10:50:13+00:00
Most current consumer LLM uses are run only once or a few times, before changing prompt and task. This causes the attacker to have to move first: they put malicious injected documents onto the internet, which are then ingested by ephemeral systems, the details of which the attacker doesn't observe.

On the other hand, something like an AI mcdonalds drive through order taker runs over and over again. This property of running repeatedly is what allows the attacker to move second and gain the advantage.
by Beretta_Vexee | 2025-11-03 10:50:57+00:00
Universities and engineering schools (something very French, think STEM specific universities) are free or very low-cost in France. But only for French students, students from the European Union, a few partnerships, etc.

Chinese and Indian students and the children of African diplomats pay ‘international’ fees. This is an international, mobile clientele with considerable means who have a choice. This represents a significant source of income.

In addition, the percentage of foreign students is taken into account in many rankings, prestige, etc. Therefore, public universities are also affected by this phenomenon.
by acdbddh | 2025-11-03 10:51:10+00:00
related quote from Carmack:

> "A large fraction of the flaws in software development are due to programmers not fully understanding all the possible states their code may execute in."

https://web.archive.org/web/20201229045320/https://www.gamas...

And variable mutations increase the cognitive load necessary to understand all the possible states.
by piokoch | 2025-11-03 10:51:48+00:00
That is not that simple. They never invented the wheel, the Maya calendar cycled over 5128, which is not really convenient, numeric system was also rather uncomfortable, strange numerals working in 19-base system (but they have invented zero). In addition to that they've invented sadistic religion with human sacrifices and their culture was very aggressive, what finally put Maya civilization to an end, as everyone around happily joined European conquerors to get rid of Mayans ASAP.
by arethuza | 2025-11-03 10:53:12+00:00
When I did CS at a UK university in the 1980s it was brutal - I was an idiot in my first year and had to retake maths 3 times meaning I slipped behind by a year. However, I eventually did learn my lesson(s) and did increasingly well over my second, third and fourth years - ending up with a 1st and being particularly fond (ironically) of the mathematical parts of the course.

We had quite a lot of foreign students on the course and they were all, without exception, completely awesome and great people to do a course with. Mind you, Norwegian moonshine is horrific...
by defrost | 2025-11-03 10:53:32+00:00
You can network without an app or a permanent digital record.

We threw epic parties for ~80 to 100 people every month for five years back in the student days, in a massive cheap rental house scheduled (along with a 120 others) for demolition for road widening for a major North-South throughway.

It was high on a hill (now a cutting), colonial gilded age "beach house" with a view to the ocean ... and I suspect a great many of the people that passed through can happily live without a record of their debauchery now some decades have passed.

Networking-wise, it was a trove, numerous marriages and business partnerships launched, a few dashed on the rocks, still remembered fondly as a point of reference by a crowd now scattered across the globe.
by lifthrasiir | 2025-11-03 10:53:38+00:00
It is amusing that, in my particular environment, KaTeX is slower than MathJax 3 in processing time but actually faster when font loading time is accounted for. Both loads from your domain so there should be no routing issue; KaTeX fonts turned out to be substantially smaller than MathJax 3 at least in this particular case. Is this intentional or just a lucky coincidence for KaTeX? (KaTeX is also ~70% smaller than MathJax 3 in their gzipped forms, so it might well be intentional!)
by immibis | 2025-11-03 10:53:40+00:00
Our chief pain is graphics... graphics and audio... audio and graphics... our two pains are audio and graphics... and wifi hardware support... Our three pains are audio, graphics, and wifi hardware support, and an almost fanatical devotion to the command line.... Our four... no... Amongst our pains... are such elements as graphics, audio.... I'll come in again.
by paulwilsonn | 2025-11-03 10:53:43+00:00
Because browsers treat QR codes as images, not data. They don’t natively parse or extract links unless you use a camera or scanner API.

It’s mostly a UX and security choice-automatically turning any image with a QR into a clickable link could be abused for phishing or tracking.

That said, it’d be cool if browsers offered a “Scan QR in page” option like mobile OSes do.