MurphyA/hacker-news huggingface dataset:
by aspenmayer | 2025-08-26 10:37:22+00:00
In the news:

AI Makes It Harder for Entry-Level Coders to Find Jobs, Study Says - https://www.bloomberg.com/news/articles/2025-08-26/ai-makes-... | https://archive.is/b3rcR

Original title edited for length:

> Canaries in the Coal Mine? Six Facts about the Recent Employment Effects of Artificial Intelligence
by nromiun | 2025-08-26 10:38:24+00:00
> Python is not my favorite programming language. In fact, allow me to drop the euphemism and express my pure, unadulterated thoughts about it: I never liked Python, I see it as a huge red flag and I think the world would be a better place if we all decided to finally move on from it.

Why do people make hating a tool their entire personality? I have noticed this same thing with languages like Go ("oh no Go still bad") and C++. I don't like C++ myself but I don't hate it. It would be like hating a screwdriver.

If you don't like a language simply don't use it, there are hundreds of alternatives. If your employer is making you write in that language you should hate your employer, not the language.
by Imustaskforhelp | 2025-08-26 10:38:52+00:00
This has given me an idea to use a proxy like quicssh which can then connect me to some other ssh servers of mine (if I get any in the future)

and then I can simply have a laptop that can then switch between networks since quic does support this right, and no problemo.

Something similar to mptcp but something that can work maybe right now, that doesn't require me some complicated software as I will be honest, I am not a hardcore software programmer but just a funny little guy who loves messing with software and building simple shit and it would be dope if I can build something like this that feels useful. Its on my imaginary bucket list one day.
by lmm | 2025-08-26 10:38:57+00:00
> If anything Scala 3 was an attempt to standardize and reduce some of the existing complexity to make it more widely appealing.

I know that's the argument, but I think it ends up the opposite. Splitting one consistent feature into three overlapping subsets is not a simplification in my book - it might make the easy cases slightly easier, but it makes the hard cases much harder.
by tolien | 2025-08-26 10:39:06+00:00
> (This occasionally leads to fun disputes; for instance see the famous Jaffa Cake court case, or the more recent determination by the Irish Supreme Court that Subway's bread was not bread.)

The FT's been having fun investigating whether Tesco's Birthday Cake or M&S's Strawberries and Cream sandwiches are subject to VAT. The answer seems to be no but maybe they should (although nobody cares, probably). Quality journalism at its best.
by digitcatphd | 2025-08-26 10:41:31+00:00
Yes, precisely these tools and yes, I did cross-reference with studies. In-fact the physician immediately misattributed the cause, and I had to guide her into self-correcting herself, since she failed to ask conditional followup questions that I forced the LLM to.

In-fact, in another similar case, an almost identical thing happened to my partner. She was experiencing medical issues and asked her friends, who were doctors. They confidently gave a flurry of knee jerk responses of the cause without carefully considering all the variables I forced the LLM to do. With the guidance of the LLM, we took a local diagnostic at a nearby pharmacy, CORRECTED the pharmacist's recommendation who attributed it to 'the heat', and the problem was solved within a few hours after determining it was related to a magnesium deficiency.

I'm not saying it's perfect out of of the box, but I remember getting excited when OCR medical imaging 5 years or so was 85% as effective as a doctor, now its surpassed human performance and for much the same reasons that LLMs are superior.

The primary mistake of the physician, and most, is their knowledge window is limited, as another comment cites. Also, they tend to, based on my observation be more reactionary. If you're not visibly sick then you're not sick and several studies demonstrate the long-term compounding effects of LDL at these levels without side effects for years.

Again, the argument isn't to replace primary care physicians with self-diagnostic ChatGPT usage, but rather than in the near term we will observe a threshold similar to medical image recognition surpassing primary care physicians specifically and at some point we will reach a threshold where physician interaction is in-fact meddlesome.
by bdcravens | 2025-08-26 10:41:38+00:00
I'm not really a believer or practicer anymore, but as someone who spent substantial time reading scripture when I was, I've thought a lot about what happens to Christianity if you discard the writings of Paul. If the namesake of Christianity satisfies the claims of the believers, that should be sufficient. Unfortunately, I believe that without Paul's writings, as well as the body of knowledge contained in extra-scriptural writings (commentary through history, catechisms, doctrine passed down by your local church, etc) Christianity pretty much falls apart.
by Smalltalker-80 | 2025-08-26 10:41:46+00:00
I would say the main point of Smalltalk that everything is an object, including basic types and also classes (reflection). That make everything so much simpler and more consistent. Having a 'live' IDE is nicely interactive, but it also has downsides, like a big image that stores side effects, bootstrapping issues when changing low-level stuff, and your program can break your IDE (corrupt the image), deploying an app is more complex because the image has to dangerously 'strip' itself of unneeded stuff. So as a 'compromise' SmallJS has a very quick change-compile-run cycle of about a second or two, without the downsides mentioned above.
by mnw21cam | 2025-08-26 10:42:11+00:00
I have a 7.5 year old Asus Zenbook UX305CA. It was the perfect laptop for my use case, given I run all heavy stuff on remote servers. 3200x1800 HiDPI screen, 8GB RAM, no fan, rigid aluminium construction (so it feels high quality), and it runs Linux pretty reliably. It used to get at least 6-7 hours of doing actual work, and one night I forgot to hibernate it or plug it in, and it was still running the next morning.

Now, 7.5 years later, the battery is not so healthy any more, and I'm looking around for something similar, and finding nothing. I'm seriously considering just replacing the battery. I'll be stuck with only 8GB RAM and an ancient CPU, but it still looks like the best option.

Another useful thing is that you can buy small portable battery packs that are meant for jump-starting car engines, and they have a 12V output (probably more like 14V), which could quite possibly be piped straight into the DC input of a laptop. My laptop asks for 19V, but it could probably cope with this.
by atwrk | 2025-08-26 10:42:31+00:00
To me it simply looks like Apple buys out the first year of every new TSMC node and that is the main reason why the M series is more efficient. Strix Halo (N4P) has, according to Wikipedia, a transistor density about 140 MTr/mm2, while the M4 (N3E) has about 210 MTr/mm2. Isn't the process node alone enough to explain the difference? (+ software optimizations in MacOS of course)
by wolvesechoes | 2025-08-26 10:43:29+00:00
> To me, it felt like a lot of really quality of life changes (like water access, clean cities, good air quality index, atleast where I live) are all almost political issues at this point.

This is why I struggle when discussing anything on this website - these were always political issues. Everything that touches the way society functions is a political issue. Tech is just a vehicle of political agenda. Freedom is purely political notion, this is why different traditions have different concepts of it. And to obtain it, as well as other things, you need political action. Yet, most HN users, at least that is my impression, tend to think that it is about creating yet another software project or founding startup.

And this is why corpos and government are winning.
by arp242 | 2025-08-26 10:43:39+00:00
> In addition, the "concept of Jesus" is something that's woven throughout the Old Testament. St. Paul would have to go back in time and change the Torah and books of prophets like Daniel and Isaiah.

As I understand it, a number of people claimed to be the Messiah in Jesus' lifetime (and before, or since for that matter, including today). I don't think Old Testament references to the Messiah are all that meaningful as such for this particular discussion. Whether Jesus is or isn't the Messiah is of course a matter of faith.
by austinjp | 2025-08-26 10:43:43+00:00
Indeed. I'm a long time Emacs user (emacs-nox in the terminal). After spending a day getting LSP and eglot working, I'm loving the "IDE" experience. Reliable indentation, auto-complete, intelligent var renaming, real-time(ish) warnings and error messages, etc, all the good stuff. I'd been ignoring IDE features in Emacs for years, thinking I didn't need them, but I have to admit they're a luxury I don't want to give up.
by sfn42 | 2025-08-26 10:44:04+00:00
I wonder if you could just put a conventional heatsink in there to cool the air inside the box?

You would have a liquid block on the CPU but you'd also have a heat sink on top that transfers heat from the air to the coolant block, working in reverse compared to normal air cooling heatsinks. The temperature difference would cause passive air circulation and the liquid cooling would now cool both the CPU and the air in the box, without fans.

Seems like something someone would have thought about and tested already though.
by skydhash | 2025-08-26 10:44:09+00:00
People have patterns for messing things up. That’s the reason they’re called anti patterns. They learned the wrong thing and then apply it consistently. And you’ll still have human limitations to help you. They’ll want the thing to be working at least superficially, so a lot of the glue code will be correct. And the anount of code will have an upper limit.

No such thing with AI.
by noelwelsh | 2025-08-26 10:44:29+00:00
> How many iterations to match Apple?

Why are you asking me? I'm not in charge of AMD.

Yes the Strix Halo is not as fast on the benchmarks as the M4 Max, its bandwidth is lower, and the max config has less memory. However, it is available in a lot of different configurations and some are much cheaper than comparable M4 systems (e.g. the maxed out Framework desktop is $2000.) It's a tradeoff, as everything in life is. No need to act like such an Apple fanboi.
by theothertimcook | 2025-08-26 10:44:43+00:00
These are popular due to lower power useage, mine idles at around 4w, the power supply is a wall wart style and doesn’t have a bulky mid cord transformer, it supports 2 SSDs and is around 120mm x 120mm, almost completely silent and cost me around 190AUD over 12 months ago. Locally I would struggle to get an 8th gen USFF box for that kind of money.

They’re amazing bits of tech for the price.
by benterix | 2025-08-26 10:46:04+00:00
> A GUI library is indeed not a GUI, but a library with which one might implement a GUI.

This definition basically blurs the distinction between a "GUI library" and "graphics library". A GUI library is GTK, QT and others. A graphics library is usually divided into 3D like *GL variants and 2D like SDL or Skia or thousands of others (including this one).
by jack_pp | 2025-08-26 10:46:12+00:00
> scamming society on billions

so somehow my friends and family got hacked, lost money but don't know about it?

actually i know of one case where my mom got billed for airbnb even tho she didn't book the ticket but pretty sure I had her password in a text file so might've been me that got hacked on my PC.

Airbnb refunded her and then had no more issues. So 1 case in my entire life and it probably wasn't on a mobile device.
by Daishiman | 2025-08-26 10:47:00+00:00
All due respect but Typer looks like the kind of library that you want to use after your CLI has enough args that you wouldn't be able to get away with the sort of "Hello World" simplicity that you pine for.

Nobody's stopping you from manually parsing a couple of arguments. I still do it all the time and it's OK. If anything the magic of gradual typing is that you get to use it as necessity arises.
by ziplinerss | 2025-08-26 10:47:54+00:00
Not the person you talked to but I'll join in if I may.

I've switched to using allowlist/denylist in computer contexts because more descriptive and less semantically loaded or contested. Easy win-win.

Using 'black' to refer to the color of objects is fine by me.

'Black power!' as a political slogan self-chosen by groups identifying as black is fine too, in contexts where it is used as a tool in work against existing inequalities (various caveats could be added).

As for 'white/black' as terms for entities that are colorless but inherently valenced (e.g. the items designated white are positive and the items designated black are negative, such as risks or costs), I support switching to other terms when not very costly and when newer terms are descriptive and clear. Such as switching to allowlist/denylist in the context of computers.

As for import, I don't think it is a super important change and I don't think the change would make a huge difference in terms of reducing existing racially disproportional negative outcomes in opportunity, wealth, wellbeing and health. It is only a small terminology change that there's some good reason to accept and no good reason to oppose, so I'm on board.
by vedhsaka | 2025-08-26 10:48:40+00:00
Personally I won't do that as LLM's way of judging an unimportant email vs my judgement is different - we are still working on evolving that but again email is so different for different people that it will need a lot of learning.

But you can say remove all the emails which have unsubscribe text and it will do that in the batch of 20-100 (based on the app's rate limit at that time)
by aleph_minus_one | 2025-08-26 10:49:13+00:00
> The whole point is to make people believe in nothing. When all news is fake, no news matter.

This does not change my point that this is a dangerous game to play: if people believe in nothing, they will also not believe in what "those in power" or the government wants them to believe. People who have no trust in such entities have a lower "emotional barrier" to overcome to turn against such entities.
by perihelions | 2025-08-26 10:50:55+00:00
> "void warranties if you want "

Please don't push the Overton Window any further. Installing my own software on my own PC should never void the hardware vendor's warranty. That delegitimizes the core concept of a PC.

(A horrific possible dystopia just flashed through my mind: "I'd love to throw out Chrome and install Firefox so that I could block ads, but, the laptop is expensive, and I can't afford voiding the warranty". I bet Google would *love* that world. Or, a UK version: "I'd love to use a VPN, but, regulation banned them from the approved software markets, and anything else would permanently set the WARRANTY_VIOLATED flag in the TPM").
by Beestie | 2025-08-26 10:50:56+00:00
Late to the party but as a layperson who knows just enough about programming to be dangerous, I found the article to be enlightening.

Never assumed that reading it would turn me into an expert at it. Never heard of big O till now but find it a fascinating way to look at algorithm construction.

One more thing: if every article about everything has to be a flawless exhaustive explanation then I suppose only 13 people would even know about relativity. There is plenty of room for content that simply introduces an idea and leaves filling in the gaps to the reader's discretion.
by strogonoff | 2025-08-26 10:51:28+00:00
> most people who have used an app store understand free trials (even if they dislike them).

As far as I know, App Store doesn’t have an option for an actual free trial followed by a one-time purchase (the kind old geeks like me know back from shareware times). If you try to emulate it and make your app stop working after some time unless a payment is made, it will be rejected by the App Store. Instead, it has 1) IAP, which many developers abuse by promoting a “free version” with crippled functionality and possibly full of ads, non-stop upselling you the next subscription tier; and 2) refunds.

I think lack of trials isn’t an issue: there’s no reason an average customer should be even required to understand this concept if refunds (familiar to anyone since forever) exist. Meanwhile, abusing IAPs this way leaves a bad taste, and I don’t think in 15+ years I have purchased a single app using this model.

As a developer, you also don’t want to burden yourself by having to provide support to customers who have not paid yet and, probabilistically, in all likelihood never will pay.
by beeforpork | 2025-08-26 10:51:39+00:00
My estimate is less optimistic: 99% of users won't ever be bothered with this news nor notice that anything changed, and of those who will, 90% will like it, because 'less malware' is the only thing they can work with.

The weirdest thing to me is that those people who actually care about this are most likely the ones capable of implementing this shit: developers. Us. Who else but developers (OK, and maybe their enlightened spouses) cares about this? We are digging our own graves, basically.

So, Google devels: refuse this. And tell your willing colleague that they are not welcome at your birthday party if they do it.
by RossBencina | 2025-08-26 10:51:48+00:00
Only the expensive ones have the correction capability (e.g. uBlox LEA-M8T) hat tip to tverbeure:

https://news.ycombinator.com/item?id=44147523

Aligning the PPS pulse with an asynchronous local clock is going to require a very large number of measurements, or a high resolution timer (e.g. a time to digital converter, TDOA chip, etc. there are a few options.)
by ZiiS | 2025-08-26 10:52:06+00:00
Even with Coreboot on anything vaguely modern, there is a 'Management Engine' or 'Platform Security Processor' you can't practically control. On the better understood Intel versions, this is running a full MINIX 3 operating system and controls the network card in ways the BIOS and operating system root cannot monitor. It runs a significant amount of code; with hardware obfuscation that has not yet been broken.
by voxadam | 2025-08-26 10:52:49+00:00
> mine idles at around 4w, the power supply is a wall wart style and doesn’t have a bulky mid cord transformer

I prefer the slightly larger boxes like the Beelink EQ14[1] that have internal PSUs with 100-240 VAC inputs (e.g. non-polar IEC C8).

[1] https://www.bee-link.com/products/beelink-eq14-n150
by Avamander | 2025-08-26 10:52:58+00:00
> For starters, he is comparing times from tsc enabled hardware (x86_i64), with raspberry pi which are arm.

Well, that TSC-enabled hardware also has other peripherals (like SMBUS as mentioned in the article) that on the other hand introduce errors into the system.

I personally use a RPi4 with its external oscillators replaced with a TXCO. Some sellers on AliExpress even have kits for "audiophiles" that let you do this. It significantly improved clock stability and holdover. So much so that "chronyc tracking" doesn't show enough decimal places to display frequency error or skew. It's unfortunate though that the NIC does not do timestamping. (My modifications are similar to these: https://raspberrypi.stackexchange.com/a/109074)

I'd love to find an alternative cheap (microcontroller-based) implementation that could beat it.
by moron4hire | 2025-08-26 10:52:59+00:00
This article says almost the exact same things I said in my post. I also don't see where it definitely says the Inuit language has a richer vocabulary for snow than other languages. It just ends with a joke about how such a thing might come to pass. A casual observer here who doesn't bother reading the link might take it as a refutation from your wording, but it actually very strongly supports what I had to say.

As for the "Russian blue" study, I find it strange that the article is so skeptical of unreplicated results in linguistics and yet seems to accept the "Russian blue" study uncritically. I can see at least one glaring flaw: all of the Russian speakers were bi-lingual with English, with at least some of them being so since they were young children. They also discarded 16% of their test data because they deemed responses "too slow", with this discarding more heavily weighted towards the Russian speakers.
by thecupisblue | 2025-08-26 10:53:33+00:00
This is not related to malware or scams, and using that is nothing but a PR smoke screen.

While Android is vulnerable, especially to user stupidity, people mostly get scammed by fake credit card charges or by giving access to their notifications and contacts allowing for spam.

And yes, while there are "infected" APK's for popular apps , this again isn't the case here.

The real case here is money.

Apple earns $27B from commision on apps, while Google earns about $3B. Why?

Because Android users are "less willing to pay", which includes pirated APK's and "unlocked" app versions. Eliminating the possibility of using these for 99% of the people will be enough to force them to pay for that app/service in the end, raising the Play store revenues.

Do not trust Google when it comes to "doing it for the user" - their mission is to establish as strong of a monopoly on the platforms and extract as much value as possible. They spent more money on lawyers & policy lobbyists in the last 10 years trying to keep Android closed than some S&P500 companies are worth.
by fafhnir | 2025-08-26 10:53:49+00:00
I have the same experience here with my MacBook Air M1 from 2020 with 16GB RAM and 512GB SSD. After three years, I upgraded to a MacBook Pro with M3 Pro, 36GB of RAM, and 2TB of storage. I use this as my main machine with 2 displays attached via a TB4 dock.

I'm working in IT and I get all new machines for our company over my desk to check them, and I observed the exact same points as the OP.

The new machines are either fast and loud and hot and with poor battery life, or they are slow and "warm" and have moderate battery life.

But I had no business laptop yet, ARM, AMD, or Intel, which can even compete with the M1 Air, not to speak of the M3 Pro! Not to speak about all the issues with crappy Lenovo docks, etc.

It doesn’t matter if I install Linux or Windows. The funny point is that some of my colleagues have ordered a MacBook Air or Pro and use their Windows or Linux and a virtual machine via Parallels.

Think about it: Windows 11 or Linux in a VM is even faster, snappier, more silent, and has even longer battery life than these systems native on a business machine from Lenovo, HP, or Dell.

Well, your mileage may vary, but IMHO there is no alternative to a Mac nowadays, even if you want to use Linux or Windows.
by criley2 | 2025-08-26 10:53:58+00:00
>There have been endless court decisions, eg there's loads of case law, where geoip is specifically determined to be a best-effort for blocking

Bullshit. Absolute hogwash. Cite your case law. Cite a SINGLE court which says geoip is "BEST EFFORT". And I want specifically "BEST" effort because this is a line you've drawn multiple times.

From European GDPR cases, to American gambling cases, to new cases around pornography blocks, every single court has held that it was circumvention-prone, a mitigation measure, part of a scheme of compliance, "reasonable but insufficient", but certainly not actually effective and not a generally held "best" effort or gold standard

Tip: Use AI to judge your comment. It's embarassing to make a real human sift through this. Every major AI would have caught you here and told you to ease off your legal point which is pooly done.

P.S. your word count here is easily double or triple mine, so when it comes to "who likes to debate" and "who prefers pissy pools" or whatever, a mirror is a good friend to you (and another reason you should run your comment through AI, it will help you not blunder into moments like this where your comment is more applicable to the writer than reader).