MurphyA/hacker-news huggingface dataset:
by SpecialistK | 2025-11-28 22:10:33+00:00
It's both technically and economically unviable for Apple.

For one, Intel's x86 IP is covered by lots of patents and licensing agreements (including with AMD) and Apple wouldn't want to encumber themselves with that. Hence making their own GPUs and modems.

For two, the M-series CPUs already have extensions which improve x86 emulation performance in Rosetta.

For three, Rosetta is already slated for removal in a macOS version or two. Apple don't look backwards, they expect users and devs to move on with them after the transition period - like 32-bit code, PowerPC Rosetta, Classic environment.

Even if Rosetta wasn't being removed, everyone should still want native ARM software because these are fast, efficient CPUs and any form of emulation will harm that. And dedicated SIP blocks would only confuse the market.

For four, Boot Camp was a selling point when the Mac and OS X were still far behind Windows in terms of software support, so dual booting and virtualization was a selling point. Now many apps are cross-platform or web-based and Microsoft's strangehold on computing is reduced. A Mac running Windows was better for Apple than a Dell running Windows, but a Mac running macOS is what Apple wants - that's how they can keep in their ecosystem, charge you (and devs) for apps, and make you evangelical for their battery life.

Five, Apple have never cared much about games. Yeah there are some classics (Marathon...) and the porting toolkit for Metal now, but with the Steam Deck and game streaming being so accessible, I see no reason why Apple would accept the previous 4 cons just to appeal slightly more to a gaming market that Apple don't target and that doesn't really target Apple.

So people are probably downvoting (not me, I don't have enough karma and it wasn't a bad-faith comment!) because it's a far-fetched fantasy which goes directly against Apple's business style and would benefit almost no Mac users.
by phendrenad2 | 2025-11-28 22:10:50+00:00
Kinda sad that the top comment on this really interesting project is complaining about the license, reiterating the trite conventional wisdom on this topic,which is based on basically two data points (Linux and BSD) (probably because any time someone tries something new, they get beaten down by people who complain that BSD and Linux already exist, but that's another topic).
by walletdrainer | 2025-11-28 22:11:17+00:00
While I’ve seen a plenty of silly reports from big bank analysts, they usually have the advantage of not coming across like complete idiots when saying things like this

> We assign a preliminary A+ rating to the notes, one notch below Meta’s issuer credit rating,

It’s hard to get away with that when the report is attributed to a company and person which don’t seem to exist, hosted on some randos substack. Wording like that works way better when it comes from a sender with an address ending with @bigbank.com

Of course, the latter parts of the post (Disclaimer and Limitation of Liability) do reveal pretty definitively that this is obviously not intended to be a serious report.

As for the content itself? The author tries really hard to turn a whole lot of nothing into something, and horribly misinterprets the GAAP in the process.
by butlike | 2025-11-28 22:11:24+00:00
Can someone espouse some positive LLM use? Correlating data seems useful, but...

...I've been negative on LLM use recently. I've somewhat mentally decided an LLM is a google search which tries to make you feel good (like you're collaborating with other people), and if you strip that away, you get essentially a (admittedly decent) wikipedia search on a topic. The data correlation can give new insights, but I'm struggling to see how an LLM is creating anything _new_. If the LLM is fed it's own correlated data, it gets confused after a while (e.g. context poisoning or whatever).

So if I strip away the platitudes, isn't an LLM just a wikipedia search which gets confused after a time to most people, and a research assistant which might lie to you (by also having the context get confused) after a time to researchers?
by stordoff | 2025-11-28 22:11:51+00:00
AIUI, nginx doesn't terminate the SSL/TLS connection - it is just passed through as is. `ssl_preread on` extracts the server name from the Server Name Indication (SNI) send as part of the TLS handshake, which is unencrypted.

I just set up a similar system (Debian LXC permanently connected to a VPN, nginx proxying imgur.com and all its subdomains with the rest being dropped), and it works quite well. Setting DNS records for imgur.com and {api,i,s}.imgur.com seems to be sufficient to get the site and inline images working (not 100% if all are needed - I haven't fully tested it yet).
by JanisErdmanis | 2025-11-28 22:11:54+00:00
> I don't think there is any fundamental reason why this could not be replaced by a different tech in the future.

The QC is designed with coaxial cables running from the physical qubits outside the cryostat because the pulse measurement apparatus is most precise in large, bulky boxes. When you miniaturise it for placement next to qubits, you lose precision, which increases the error rate.

I am not even sure whether logical components work at such low temperatures, since everything becomes superconducting.

> Even with current "coaxial cable tech", it "only" needs to scale up to the point of reaching one logical qubit.

Having a logical qubit sitting in a big box is insufficient. One needs multiple logical qubits that can be interacted with and put in a superposition, for example. A chain of gates represents each logical qubit gate between each pair of physical qubits, but that's not possible to do directly at once; hence, one needs to effectively solve the 15th puzzle with the fewest steps so that the qubits don't decohere in the meantime.
Show HN: Rhyme CTRL – Phoneme-Based Rhyme Detection with Whisper AI
by Munam | 2025-11-28 22:12:23+00:00
Hi Hacker News.

RHYME CTRL is a fully local system that takes a raw MP3 of a rap verse and transforms it into a synchronized, rhyme-colored lyric video by combining Whisper-based word alignment, a phoneme-tail rhyme analysis engine, locality-aware clustering, and a custom cinematic HTML renderer. The pipeline extracts phonemes, identifies stressed-vowel rhyme tails, builds time-accurate word timelines, groups rhyme families based on acoustic similarity and temporal proximity, and then renders the entire verse as a frame-perfect visual sequence. A headless browser drives the renderer at 30fps while ffmpeg assembles the final MP4, producing a video that precisely reflects the verse’s structure, flow, and internal rhyme patterns.

I was inspired by this YouTube channel which used to do rhyme breakdowns but hasn't posted in 3 years:

https://www.youtube.com/watch?v=ouW9xezYVCY&list=RDouW9xezYV...

It's easy to understand that words like "foolishly" and "buffoonishly" rhyme together with just a dictionary but in the context of rap it's a lot harder to understand that "joker" and "going" rhyme together back to back with the sound emphasis on the "jo" and "go" part as seen in the following lyrics:

A lot of jokers out running in place, chasing the style Be a lot going on beneath the empty smile

In the rhyme scheme jo and go rhyme just as style and smile rhyme.

This becomes extra tricky since rappers use mispronunciation and emphasis to make things rhyme that objectively don't rhyme such as when Eminem in an interview rhymed:

I put my orange 4 inch Door hinge in storage And ate porridge With George

There's a lot that can be done to improve this and the sample video I generated messes up towards the end because of compounding line spacing issues but I definitely learned a lot.
by sabjut | 2025-11-28 22:13:23+00:00
My main grievances with the Signal app are mainly centered around UI and UX, and features. Without trying to be mean, I think it's plain ugly and clunky. Features like live location or persistent multi-device messages etc will probably never be implemented with the current strategy of Signal.

The fact that this "improved" version does not show a single screenshot of the UI on their own website, signals to me (pun intended) that this app will address none of my wishes.
by chwmath | 2025-11-28 22:13:54+00:00
Hi HN, I'm ShadowK, a novelist from Korea.

I am not a programmer or an AI researcher. I write web novels. While experimenting with LLMs to maintain consistency in my stories, I discovered a strange phenomenon.

When I inputted game rules (physics, economy, combat) in a very specific, hierarchical narrative structure, the LLM stopped "hallucinating" and started behaving like a deterministic "Game Engine."

I call this NLCS (Natural Language Constraint System). I believe narrative structure creates a "Vector Gravity Field" that constrains the model's inference path.

I used this method to create a combat simulator and an economic model without writing a single line of traditional code (Python/JS). The simulators in the link were generated by Claude, purely based on my natural language rules.

Even GPT-5.1, Claude 4.5, and Gemini 3.0 analyzed this and agreed that this could be a kernel for AGI reasoning.

It sounds crazy, but please try the "Live Demo" in the link before judging. I want to hear what real engineers think about this.
by treetalker | 2025-11-28 22:13:58+00:00
For those interested, the executive order set forth the Obama administration's policy. The first Trump administration attempted to wind down DACA through an agency memorandum. In a splintered ruling that, among other things, wrestled with pertinent provisions of the Immigration and Nationality Act, the Supreme Court invalidated the Trump administration's agency action as arbitrary and capricious under the superseding principles of the Administrative Procedure Act.

https://www.supremecourt.gov/opinions/19pdf/18-587_5ifl.pdf

So Obama's executive order was not de facto law; rather, the Trump administration violated the law in the way it went about shifting policy. And as the Supreme Court noted, executive policies can be changed — but statutory law must be respected when doing so.
by samdoesnothing | 2025-11-28 22:14:01+00:00
I think it's more that optimizing your hiring process for leetcode savants selects developers who prioritize algorithmic practice over everything else. They also deprioritize character over raw technical skill. But it turns out you need well rounded developers who are able to work with others, communicate well, and have taste. If your hiring process deprioritizes that, don't be surprised when the software produced is shite.
by anotherevan | 2025-11-28 22:14:35+00:00
About half-way through I had to resist the urge to skip to the end to see if he did that. An opportunity lost.

I'll admit, of the few books of his I've read, I always felt like they ended a couple of chapters too soon or a couple of chapters too late — which has put me off reading more of his books despite some interesting premises. I suspect some of the deeper themes are lost on me in my bedtime readings. Just not my cup of tea at the end of the day, literally.
by znpy | 2025-11-28 22:14:56+00:00
> So, in theory, could the Framework laptop rival Apple?

Yes in theory.

Btw it seems that Framework has open sourced their embedded driver firmware source code:

- https://frame.work/it/en/blog/open-sourcing-our-firmware

- https://github.com/FrameworkComputer/EmbeddedController

So again, in theory there could be a much better hardware/software (linux) integration.

Not sure if there is anybody actually modding that firmware (would be cool to know).
by toast0 | 2025-11-28 22:15:44+00:00
> had deployed Elixir in a way that broke the BEAM (which he viewed as "old and deprecated")

I'd love to hear more about this!

> instead of using private functions as they're intended—created a pattern of SomePublicModule and SomePublicModule.Private, where he placed all the "private" functions in the SomePublicModule.Private module as public functions so that he could "test them."

Yeah, this is weird; you can just put your tests in the PublicModule. Or you can just solve this by not testing your private code ;)
by hamasho | 2025-11-28 22:16:21+00:00
> For example, the other day, it completely forgot about a database connection URL I had given it and started spitting someone else's database URL in the same session.

Something similar happened to me. Our team managed multiple instances for our develop environment. I was working with the instance named <product>-develop-2, and explicitly told Claude Code to use that one.

$ aws ec2 describe-instances ... <product>-develop # shared develop instance <product>-develop-2 # a development instance where a developer can do anything <product>-develop-3 # another development instance <product>-staging <product>-production

Claude used the correct instance for a while, and wrote multiple python one-off scripts to operate on it. But at some point, without any reason, it switched the target to the shared one, <product>-develop. I should have checked the code more carefully, but I didn't pay enough attention to the first few lines of dozens lines of code where all config were written, because it seemed always the same and I was mostly focuced the main function.

import boto3 import os ... AWS_REGION=xxx AWS_PROJECT=yyy EC2_INSTANCE=<product>-develop # <- at some point this changed without any reason S3_BUCKET=zzz ... def main(): # <- all my attention is here # ~100 lines of code

As a result, it modified the shared instance and caused a little confusion to my team. Luckily it wasn't a big issue. But I was very scared if it targeted the production, and now I'm paying most attention to the config part rather than the main logic.
by awayto | 2025-11-28 22:17:32+00:00
> Run pwd to see the directory you’re working in. You’ll only be able to edit files in this directory.

If you're using the agent to produce any kind of code that has access to manipulate the filesystem, may as well have it understand its own abilities as having the entirety of CRUD, not just updates. I could easily see the agent talking itself into working around "only be able to edit" with its other knowledge that it can just write a script to do whatever it wants. This also reinforces to devs that they basically shouldn't trust the agent when it comes to the filesystem.

As for pwd for existing projects, I start each session running tree local to the part of the project filesystem I want to have worked on.
by frizlab | 2025-11-28 22:18:15+00:00
Not this time, I mostly agree with the comment I was responding to, in general.

However the tone implied a “know-it-all-it’s-easy-just-do-this” solution, which, as everybody who has had children knows, does not exist. Every child is different, and they all respond differently to the same thing.

Furthermore the comment gave explicit orders and judgments of other parents, which, if he is not a parent himself, is completely unacceptable (and even if he is, it is still unacceptable). The rule is simple: never ever judge a parent. You do not know the sh*t they have to deal with (and tbh the same goes for non-parents too…).

Obviously giving advice is completely fair, but the tone matters.
by Karrot_Kream | 2025-11-28 22:18:38+00:00
Queer in your 20s in Seattle is the prime demographic for a lot of these online subcultures though. If that's your crowd but you dislike the very online mores I definitely feel for you. A lot of the rest of us have the luxury of having friends not in these bubbles.

I have a younger sibling who is in their 20s but not very online and only one or two of their friends are, even though they constantly use social media. I think queer groups tend to be a lot more line than others. Leaving Seattle will probably help too but much of the US is unfriendly to queer folks so there's probably only a handful of other places to go.
by loeg | 2025-11-28 22:18:46+00:00
The live feed buries the only useful information at the very bottom of the article:

> The plane manufacturer says it has found that intense radiation from the Sun could corrupt data crucial to flight controls.

> It’s thought most will be able to undergo a simple software update.

> The issue was discovered after a JetBlue aircraft en-route from Mexico to the United States in October experienced a ‘sudden drop in altitude’.

> The plane made an emergency landing, with reports at the time suggesting 15 to 20 people suffered minor injuries.

> It’s thought the incident was caused by intense solar radiation, which corrupted data in a computer used to help control the aircraft.
by wafflesfreak | 2025-11-28 22:19:16+00:00
Hi! This is a totally fair question, and I appreciate you raising it. Getting reliable performance out of an LLM on something as structured as a schematic is hard, and I don’t want to pretend this is a solved problem or that the tool is infallible.

Benchmarking is tricky right now because there aren’t many true “LLM ERC” systems to compare against. You could compare against traditional ERC, but this tool is meant to complement that workflow, not replace it. For this initial MVP, most of the accuracy work has come from collecting real shipped-board schematics (mine and friends’) with known issues and iterating until the tool consistently detected them. A practical way to evaluate it yourself is to upload designs you already know have issues, along with the relevant datasheets, and see how well it picks them up. Additionally, If you have a schematic with known mistakes and are open to sharing it, feel free to reach out to through the "contact us" page. Contributions like that are incredibly helpful, and I’d be happy to provide additional free usage in return.

I’ll also be publishing case studies soon with concrete examples: the original schematics, the tool’s output, what it caught (and what it missed), and comparisons against general-purpose chat LLM responses.

The goal isn’t to replace a designer’s judgment, but to surface potential issues that are easy to miss. Similar to how AI coding tools flag things you still have to evaluate yourself. Ultimately the designer decides what’s valid and what isn’t.

I really appreciate the push for rigor, and I’ll follow up once the case studies are live.
by lazide | 2025-11-28 22:19:54+00:00
Except for a few instances, there wasn’t any lying or outright fraud in that situation, just like there probably isn’t here either.

Just desperate, stupid, or naive lenders trying to get solid returns (and convincing themselves there are no major risk).

Just like ‘08, frankly.

Have enough lawyers, and you can make almost anything legal and aboveboard, no matter how sketchy it actually is. Buyer beware!
by evbogue | 2025-11-28 22:20:53+00:00
I couldn't get any of their latest versions working. The ssb-server was still functioning, but had no working client that I could find. https://github.com/evbogue/ssbc is a working fork with a patchbay lite client from circa 2015/16 live at https://ssb.evbogue.com/ (with git-ssb!). I'm also recreating pfrazee's original Phoenix client from scratch.

Let's talk more on a more appropriate channel. Are you on bsky? we're having a small discussion there about "bringing open source projects back from the dead with AI" right now.
by pxc | 2025-11-28 22:20:59+00:00
I think, sadly, that's often "the job". My career has been good so far, all things considered, but I think it would probably be better if embracing that idea came more naturally to me.

One of my first strange and unpleasant realizations in transitioning from studying computer science to "working in the real world" came in a 1:1 meeting with my manager at my first job out of school. I was complaining about code quality both in the context of some of our existing codebases and some new code one of my peers (also a junior developer) had recently written. When the light bulb finally lit up in my naive little head, the question I asked my manager with a sense of horror and outrage was "... so you're saying they wrote bad code on purpose?". The painful thought was that I, too, would (or had already) found myself tasked with pushing code that I knew sucked, for reasons entirely unrelated to architecture or design or other purely "technical" constraints.

I used to fantasize about moving into a different software niche, maybe in safety critical systems, where correctness is more highly valued. But recently I'm coming to realize that the thing I crave (and miss from my school days) is the joy of the craft— something involving elegance and taste in a way that even the strictest standards of correctness doesn't necessitate.

I think for the most part, truly excellent code isn't something many businesses perceive themselves as needing (even if many practical benefits can flow from its virtues). And, probably, for many businesses, such indifference is right. So excellent code, where it exists, is probably more often "gotten away with", half-snuck in by stubborn engineers who are productive enough to burn time injecting some extra consideration and effort into their code, than it is commissioned by a business which understands that it wants good code.
by triceratops | 2025-11-28 22:22:46+00:00
No I goofed a bit too, by assuming 2kWh used every day but $800 in installation cost (which is for 1kWh). Fixing that error increases the payback to 8.76 years/kWh of installed battery. But only if you assume rates don't change for all of those ~9 years.

But rates will likely increase. So will the delta between off-peak and on-peak rates. I think the true payback period is between 5 and 8 years.
by canpan | 2025-11-28 22:22:53+00:00
Same here in 2000s, studying CS was completely MS free. The professors mostly used linux or Mac anyhow. The university system for students was web based. Papers were written in LaTeX with official template. The email system was hosted by the university and not based on outlook. Math related professors did not even use a PC at all during class but a blackboard/OHP/paper. So I don't see a problem for the netherlands..
by tamimio | 2025-11-28 22:23:14+00:00
Not just in education, but even at work, companies or even governments would rather have MS, for example, paying them hefty contracts, while hiring borderline minimum wage workers to run such systems. I remember I had similar arguments with an executive before, and I recommended hiring competent people and using alternative tools. The answer was simple: "We don't want to have XYZ department relying on this person/group, but rather on this big popular company." They thought they were mitigating the risk, only to put all their eggs in one basket!
by jeltz | 2025-11-28 22:24:00+00:00
Sounds pretty much like my experience with the official Signal app. It is a mess too and I only use Signal/Molly because I have friends who use it.

But sadly the competitors are as bad, just in different ways. Why has nobody yet managed to build a good IM client? It does not seem like we have come far from what we had back in the Pidgin days.