MurphyA/hacker-news huggingface dataset:
by boulevard | 2025-10-15 18:25:04+00:00
I chose "Debugging Humidity" as a metaphor for all the invisible, pervasive environmental factors that you have to deal with in the physical world. Latency, power flicker, interference, etc. It's the "stuff in the air" that messes up clean logic.

The title was actually inspired by a real incident where a device kept failing every afternoon. We eventually realized that condensation from the facility's massive air conditioning unit was dripping onto the enclosure right above the SoC. We were, quite literally, debugging the effects of humidity. I should have included that story in the post itself.
Show HN: Pxxl App – A Nigerian Alternative to Vercel, Render, and Netlify
by robinsui | 2025-10-15 18:25:09+00:00
Hi HN,

I built Pxxl App — a free web hosting and deployment platform for developers in Nigeria and beyond. It’s a Nigerian alternative to Vercel, Render, and Netlify, designed for those who want a simple, fast, and barrier-free way to host both frontend and backend apps.

With Pxxl App, you can connect your Git repo and deploy in seconds — no credit card, no limits. You’ll get a live subdomain like yourapp.pxxl.pro, automatic builds, and continuous deployment.

It supports: • Frontend frameworks: React, Next.js, Vue, Svelte, and more • Backend projects: Node.js, PHP, and Python • Features like environment variables, CI/CD, and instant rollback

The goal is to make cloud deployment accessible to African and global developers without the typical payment or region restrictions.

It’s completely free to start, and I’d love to hear feedback from the HN community on how to improve it or what features you’d want next.

Check it out: https://pxxl.app
by ionwake | 2025-10-15 18:25:35+00:00
I am 100% sure this happened to me.

I couldn't believe it, but it was a ukrainian Blockchain company with full profiles and connection histories on linkedin, asking me for an interview, right payscale, sending me an example project to talk about, etc etc.

The only hint was that during the interview I realised the interviewer was never activating his webcam video, I eventually ended the call, but as a seasoned programmer I was surprised. It was pretty much identical to most interviews, but as other users say, if its about blockchain and real estate.... something is up.

I just couldnt fathom the complexity of the social engineering, calendar invites, phone calls, react, matches my skillset, interviews, it is surprising, almost as if its a very expensive operation to run. But it must produce results I guess.

EDIT> The only other weird hint was that they always use Bitbucket. Maybe thats popular now, but for some reason Ive rarely been asked to download repos from it. Unless its happened to you, I dont think one can understand how horrifying it is. ( And they didnt even use live AI video streaming to fake their video feed, which will be affordable soon). Ive just never been social engineered to this extent, and to be honest the only defence is never to run someone elses repo on your machine. Or as another user cleverly said "If I dont approach them first I dont trsut it". Which is wise, but I guess there go any leads from others approaching me.

Just before anyone calls me a naive boomer, Ive been around since the nineties I know better than to trust anything.... but being hacked through such a laborious linkedin social angle, well it surprised me
by hereme888 | 2025-10-15 18:25:49+00:00
Base models only:

- M1 | 5 nm | 8 (4P+4E) | GPU 7–8 | 16-core Neural | Memory Bandwidth: 68.25 GB/s | Unified Memory: 16 GB | Geekbench6 ~2346 / 8346

- M2 | 5 nm (G2) | 8 (4P+4E) | GPU 8–10 | 16-core Neural | Memory Bandwidth: 100 GB/s | Unified Memory: 24 GB | Geekbench6 ~2586 / 9672

- M3 | 3 nm (first-gen) | 8 (4P+4E) | GPU 8–10 | 16-core Neural | Memory Bandwidth: 100 GB/s | Unified Memory: 24 GB | Geekbench6 ~2965 / 11565

- M4 | 3 nm (second-gen) | 10 (4P+6E) | GPU 8–10 | 16-core Neural | Memory Bandwidth: 120 GB/s | Unified Memory: 32 GB | Geekbench6 ~3822 / 15031

- M5 | 3 nm (third-gen) | 10 (4P+6E) | GPU 10 | 16-core Neural | Memory Bandwidth: 153 GB/s | Unified Memory: up to 32 GB | Geekbench6 ~4133 / 15,437 (9-core sample)
by omnicognate | 2025-10-15 18:25:57+00:00
"That human intelligence involves processes that algorithms cannot emulate" is the conclusion of his argument. The premise could be summed up as something like "humans have complete, correct perception of mathematical truth", although there is a lot of discussion of in what sense it is "complete" and "correct" as, of course, he isn't arguing that any mathematician is omniscient or incapable of making a mistake.

Linking those two is really the contribution of the argument. You can reject both or accept both (as I've said elsewhere I don't think it's conclusively decided, though I know which way my preferences lie), but you can't accept the premise and reject the conclusion.
by apparent | 2025-10-15 18:26:09+00:00
Can't believe this is heavier than the original.

> The lower strap features flexible fabric ribs embedded with tungsten inserts that provide a counterweight for additional comfort, balance, and stability.

This is like how the iPad keyboard case is surprisingly heavy because it's bottom-weighted for stability. While the iPad is lighter than a laptop, the iPad + keyboard case is pretty much the same weight.
by porridgeraisin | 2025-10-15 18:27:38+00:00
Or, they read the transcription, didn't have time to see the video interview, and used an LLM to augment it to make sense as prose as an aid to the casual reader. I know a fair bit about the topic at hand:) but not enough to be gung-ho about it on a tech forum frequented by legends.

If you actually went through the LLM output, found problems with it, and then commented this, it would be fine. Until then it's an unfounded accusation.
by pzmarzly | 2025-10-15 18:28:29+00:00
With NVMe NASes and 5Gbit, 8Gbit and 8Gbit FTTH available for reasonable price in many places, it's easy to saturate any WiFi connection by just downloading stuff (games, AI models, etc), backing up files, or accessing your files on NAS (and editing videos straight off NAS is recently trendy).
by astrange | 2025-10-15 18:28:32+00:00
It's impossible to care about video games if you live in SV because the weather is too nice. You can feel the desire to do any indoor activity just fade away when you move there. This is somehow true even though there's absolutely nothing to do outside except take walks (or "go hiking" as locals call it) and go to that Egyptian museum run by a cult.

Somehow Atari, EA and PlayStation are here despite this. I don't know how they did it.

Meanwhile, Nintendo is successful because they're in Seattle where it's dark and rains all the time.
by bugbuddy | 2025-10-15 18:28:40+00:00
How and where in the Merriam-Webster are these supposed to be measures of “desperation”? Where is the citation for Cambodians going to work in Vietnam and not the other way around?

Also, cherry picking PPP GDP instead of commonly used nominal GDP to avoid conceding a point is quite desperate. Cambodia has a higher GDP per capita than Bangladesh but you won’t admit that. Can you buy a barrel of crude oil with PPP dollar? Also, you haven’t admitted that you are clueless about the current Bangladesh political and economic mess. https://thefinancialexpress.com.bd/stock/foreign-investors-f...

If you want to play the comparison game, the average Vietnamese can also be said to be much poorer and much more desperate than the average Malaysian based on your flawed reasoning.

Here are some really desperate Vietnamese trying to run away from Vietnam into the UK: https://www.bbc.com/news/articles/cy8y3l7e2vjo.amp
by JimDabell | 2025-10-15 18:28:46+00:00
> Swift’s string implementation goes to heroic efforts to be as Unicode-correct as possible. […] This is great for correctness, but it comes at a price, mostly in terms of unfamiliarity; if you’re used to manipulating strings with integer indices in other languages, Swift’s design will seem unwieldy at first, leaving you wondering.

> It’s not that other languages don’t have Unicode-correct APIs at all — most do. For instance, NSString has the enumerateSubstrings method that can be used to walk through a string by grapheme clusters. But defaults matter; Swift’s priority is to do the correct thing by default.

> Strings in Swift are very different than their counterparts in almost all other mainstream programming languages. When you’re used to strings effectively being arrays of code units, it’ll take a while to switch your mindset to Swift’s approach of prioritizing Unicode correctness over simplicity.

> Ultimately, we think Swift makes the right choice. Unicode text is much more complicated than what those other languages pretend it is. In the long run, the time savings from avoided bugs you’d otherwise have written will probably outweigh the time it takes to unlearn integer indexing.

— https://oleb.net/blog/2017/11/swift-4-strings/
by aorloff | 2025-10-15 18:28:52+00:00
We are now at the point where plausibly some bots could be at the behest of an AI agent controlled by a human.

This is not likely to distort the basic numbers in your story, but it makes the premise questionable

If your script can correctly segregate bot traffic from human traffic, and website operators can conclude that bot traffic does not make purchases, then what -- you still don't want to blackhole that traffic right ?
by pessimizer | 2025-10-15 18:29:21+00:00
My problem with it is that state art is propaganda. State art is state culture, and funds elite tastes.

If you want taxes to fund art, chop off 5% of everyone's taxes and tell them it's mandatory that they have to donate it to an artist. It's still bad, because people will have to register as artists and the state will have to say "yes, you are an artist" and "no, you are not an artist." But at least the state won't be saying "we've chosen you to be an artist!"

The state should not be intervening in or restricting art or journalism (i.e. expression in general.) Or any other form of expression. It should not be licensing artists, or licensing journalists. You're Zimbabwe when you start doing that.

edit: note that this is separate from intervening in trade and sales. You can still enforce antitrust, restrictions on content (e.g. copyright), or rules around fraud and deception on commercial art or journalism. One of the main purposes of government is to regulate trade, that's why they print the money, and why you get to go to court when a trade goes bad.
by PaulHoule | 2025-10-15 18:29:29+00:00
This is nice if pricey

https://www.kandaovr.com/qoocam-ego

It eats batteries but you can get a charger and more batteries the way you would have a few mirrorless generations ago.

My trouble is not really having a system to show these to people, red/green anglyohs sometimes work fret but aren’t consistent, there doesn’t seem to be an ‘instagram’ for sharing stereo photos, it ought to be easy to make a WebXR application to show stereograms but I haven’t seen a fully realized one and found texture memory limits are a bitch in the MQ3 so my first attempt to make one got stuck.
by dyertech | 2025-10-15 18:30:01+00:00
I solved the complexity crisis: Releasing a new Universal Orchestration Language architecture (Rust-based kernel).

After years of independent work under Dyer-Tech, I've created the architecture that unifies compute across all targets (cloud, GPU, edge). I call it DyerLingo.

I'm releasing a free, MIT-licensed utility, DyerShell, that proves the extreme efficiency and security of the DyerLingo syntax.

The Free Tool (DyerShell):

I'm making the new syntax available for viral adoption. Test the speed and simplicity yourself.

https://github.com/Sippiairborne/DyerShell.git

The Architectural Core (DyerLingo):

The core DyerLingo Compiler and the DyerGuard Security Kernel (built in Rust) remain proprietary. This platform guarantees cryptographic enforcement and non-negotiable IP ownership. My structural work is complete.

The core DyerLingo platform is ready for immediate acquisition by the highest bidder.

https://github.com/Sippiairborne/DyerLingo.git #rust #devops #ai #architecture
by okanat | 2025-10-15 18:30:15+00:00
Well this way of arguing it may seem smart but it is not fully correct.

Google already ships binaries compiled with Rust in Android. They are actually system services which are more critical than SQLite storage of apps.

Moreover Rust version of SQLite can ship binaries compiled with a qualified compiler like Ferrocene: https://ferrocene.dev/en/ (which is the downstream, qualified version of standard Rust compiler rustc). In qualification process the compiler is actually checked whether it generates reasonable machine code against a strict set of functional requirements.

Most people don't compile SQLite with qualified versions of GCC either. So this exact argument actually can be turned against them.
by bwoah | 2025-10-15 18:30:19+00:00
You could probably go further upstream and make a loose comparison to the concept of dependent arising (Pratītyasamutpāda):

https://plato.stanford.edu/entries/mind-indian-buddhism/

https://en.wikipedia.org/wiki/Prat%C4%ABtyasamutp%C4%81da
by WolfeReader | 2025-10-15 18:30:39+00:00
What you (claim you) wanted to say:

"What I wanted to say was that people should read books which challenge themselves. That the judge of complexity should be they and that it is not up to me to decide what people read."

What you actually said:

"If you visit a book store you will also find out that most "readers" are a very niche group, who mostly read genre fiction or crime slop."

Perhaps before refocusing on your snobbery, you should educate yourself on language and sentence construction. Maybe something remedial? For there to be such a huge gulf between what you intended to say and what you actually said, is an indication of deficiencies whose correction is beyond what these forums could provide.
by vel0city | 2025-10-15 18:30:47+00:00
I'm only a recent MacOS user after not using it for over 20 years, so please people correct me if I'm wrong.

But in the end the biggest thing to remember is in MacOS a window is not the application. In Windows or in many Linux desktop apps, when you close the last or root window you've exited the application. This isn't true in MacOS, applications can continue running even if they don't currently display any windows. That's why there's the dot at the bottom under the launcher and why you can alt+tab to them still. If you alt+tab to an app without a window the menu bar changes to that app's menu bar.

I remember back to my elementary school computer lab with the teacher reminding me "be sure to actually quit the application in the menu bar before going to the next lesson, do not just close" especially due to the memory limitations at the time.

I've found once I really got that model of how applications really work in MacOS it made a good bit more sense why the behaviors are the way they are.
by quotemstr | 2025-10-15 18:31:01+00:00
It's not an implementation thing. It's fundamental. A GC can't move anything it finds in a conservative root. You can build partly precise hybrid GCs (I've built a few) but the mere possibility of conservative roots complicates implementation and limits compaction potential.

If, OTOH, Alloy is handle based, then maybe there's hope. Still a weird choice to use Rust this way.
by devjab | 2025-10-15 18:31:02+00:00
We had Python and C. We aimed for Go. Now we have Python and C. Yhe deeper story is more change management than technically. We hoped we could obtain advantages from Go because we, perhaps naively, figured it would lessen the gap between programming and software engeniering. We have a lot of people who can build software, but few who can optimise it. We hoped Go would give us a lot of "free" optimisaton, but it didn't. It also wasn't as easy to transition not SWE's into not Python as we had hoped. We made no major rewrites, we instead build some of our new tools and services in Go. Some of these have been phased out, others will live out their lifecycles as is.

I personally really like Go, but I feel like I now have a better understanding of why so many teams stick with c/c++ without even considering adopting Go, Rust or similar.
by pants2 | 2025-10-15 18:31:02+00:00
Here's what I tell people at work: It's OK to use AI, but you must say it's AI. If you post something and say "Here's what GPT-5 says" - great. Love the efficiency. If someone asks you to do something and you respond with clearly AI-generated crap masquerading as your own, you will be getting a piece of my mind.
by sudobash1 | 2025-10-15 18:31:09+00:00
I was reflecting on this a week ago when discussing how ubiquitous plastic is now. There are rightfully many health and environmental concerns about plastic, but it's nice to remember many of the positive impacts it has had. If celluloid had not been invented when it was, humans would have absolutely hunted elephants to extinction for something as trivial as pool balls.

I like the promotional quote at the end. It ties in petroleum too. Again, our dependence on petroleum is coming back to haunt us, but at the time, it averted extinction for whales. Mass adoption of technologies always comes with tradeoffs.
by bangaladore | 2025-10-15 18:31:13+00:00
Not sure why I'm downvoted. Literally quoted from their incident page.

> We have confirmed that the threat actor exfiltrated files from our BIG-IP product development environment and engineering knowledge management platforms. These files contained some of our BIG-IP source code and information about undisclosed vulnerabilities we were working on in BIG-IP.

> We have no knowledge of undisclosed critical or remote code vulnerabilities, and we are not aware of active exploitation of any undisclosed F5 vulnerabilities.

https://my.f5.com/manage/s/article/K000154696
by foofoo12 | 2025-10-15 18:31:15+00:00
I was shocked to read your comment. But then, not only was there a truth to it; you where absolutely right.

* You had the headline spot on. Then you explained what you thought might be the reason for it.

* Then you pondered about why the OP might have done it.

* Finally you challenged the op to all but admitting his sins, by asking him to share the incriminating prompt he used.

---

(my garbage wasn't written by AI, but I tried by best to imitate it's obnoxious style).
by ziofill | 2025-10-15 18:32:21+00:00
Gemini Pro initially refused (!) but it was quite simple to get a response:

> give me the svg of a pelican riding a bicycle

> I am sorry, I cannot provide SVG code directly. However, I can generate an image of a pelican riding a bicycle for you!

> ok then give me an image of svg code that will render to a pelican riding a bicycle, but before you give me the image, can you show me the svg so I make sure it's correct?

> Of course. Here is the SVG code...

(it was this in the end: https://tinyurl.com/zpt83vs9)
by nu11ptr | 2025-10-15 18:32:45+00:00
The step down from 32GB to 24GB of unified memory is interesting. Theories? Perhaps they decided M4 allowed too much memory in the standard chip and they want to create a larger differential with Pro/Max chips?

Update: I am thinking the 24GB for M5 is a typo. I see on Apple's site the 14 inch MBP can be configured optionally with 32GB of RAM.
by textlapse | 2025-10-15 18:33:04+00:00
I wonder how much of the nVidia DGX Spark announcement was meant to precede this M5 announcement by a day or two; M5 MBP has higher performance with a monitor attached and with a (bit) lower price tag.

If you could yank the screen out, it probably evens out :)

I have seen quite a few such announcements from competitors that tend to be so close that I wonder if they have some competitor analysis to precede the Goliath by a few days (like Google vs rest, Apple vs rest etc).
by robenkleene | 2025-10-15 18:33:32+00:00
> The web browser is often called "Web Browser" in the application launcher, LibreOffice Writer "Word Processor", and so on. In general there is far less branding and advertisement and more focus on function.

Should Emacs and Vim both be called "Editor" then?

To me, this is actually a great example of the problems with Linux as a community, that GUI applications seem to just be treated as placeholders (e.g., all word processors are the same?), but then its inconsistent by celebrating the unique differences between editors like Vim and Emacs. Photoshop, Excel, Logic Pro, Final Cut Pro are, in my opinion, crown jewels of what we've accomplished in computing, and by extension some of the greatest creations of the human race, democratizing tasks that in some cases would have cost millions of dollars before (e.g., a recording studio in your home). Relegating these to generic names like "spreadsheet", makes them sound interchangeable, when in my opinion they're each individual creations of great beauty that should wear their names with pride. They've helped improve the trajectory of the human race by facilitating many individuals to perform actions they never would have had the resources to do otherwise.
by bitwize | 2025-10-15 18:33:46+00:00
But COBOL developers resisted modern tooling. A coworker of mine tells the story of when he was working alongside an old mainframe hand more than 25 years ago, and was trying to explain to him how modern IDEs work. The mainframe guy gave him a disdainful look and said "That ain't how computing is done, kid."

Now what the guys above the programmers' paygrade knew was that the aim of software development wasn't really code, it was value delivered to customer. If 300k lines if AI slop deliver that value quickly, they can be worth much more than the 20k lines of beautiful human-written code.
by reactordev | 2025-10-15 18:34:23+00:00
Uploads to an S3 bucket can trigger a lambda… don’t complicate things. The upload trigger can tell the system about the upload and the client can continue on their day.

Uploader on the client uses presigned url. S3 triggers lambda. Lambda function takes file path and tells background workers about it either via queue, mq, rest, gRPC, or doing the lift in workflow etl functions.

Easy peasy. /s
by omikun | 2025-10-15 18:34:28+00:00
Says M5 is 4x faster than M4 and 6x faster than M1 for AI compute on the GPU. Basically M4 was only a little faster than M1 at this task. Ex. if M5 is 24 AI TOPS, M4 is 6 AI TOPS, and M1 is 4 AI TOPS.

Unless you're looking at your MacBook running LM Studio you won't be seeing much improvement in this regard.
Show HN: Neat.news – Daily News AI Podcasts in various topics
by sumeruchat | 2025-10-15 18:34:40+00:00
Hello HN,

Building this AI news generation engine called neat.news but still very much in progress.

The link is http://neat.news

If you want to know how the engine works here is a document

https://beta.neat.news/CleanNews_Architecture_Explanation_Fi...

Feedback Appreciated.
by saltcured | 2025-10-15 18:35:15+00:00
I can relate. I've spent almost 30 years working primarily on Linux. I moved Windows to be under VM when I needed it around for occasionally using MS Office, first under vmware and later under kvm. Now I don't even use it as a VM, since work has Office 365.

My work got me a similar M4 MacBook Pro early this year, and I find the friction high enough that I rarely use it. It is, at best, an annoying SSH over VPN client that runs the endpoint-management tools my IT group wants. Otherwise, it is a paperweight since it adds nothing for me.

The rest of the time, I continue to use Fedora on my last gen Thinkpad P14s (AMD Ryzen 7 PRO 7840U). Or even my 5+ year old Thinkpad T495 (AMD Ryzen 7 PRO 3700U), though I can only use it for scratch stuff since it has a sporadic "fan error" that will prevent boot when it happens.

But, I'm not doing any local work that is really GPU dependent. If I were, I'd be torn between chasing the latest AMD iGPU that can use large (but lower bandwidth) system RAM versus rekindling my old workstation habit to host a full size graphics card. It would depend on the details of what I needed to run. I don't really like the NVIDIA driver experience on Linux, but have worked with it in the past (when I had a current gen Titan X) but also did OpenCL on several vendors.