MurphyA/hacker-news huggingface dataset:
by mentalgear | 2025-11-21 11:03:07+00:00
This is how the future of "AI" has to look like: Fully-traceable inferences steps, that can be inspected & adjusted if needed.

Without this, I don't see how we (the general population) can maintain any control - or even understanding - of these larger and more opaque becoming LLM-based long-inference "AI" systems.

Without transparency, Big Tech, autocrats and eventually the "AI" itself (whether "self-aware" or not) will do whatever they like with us.
by torginus | 2025-11-21 11:03:31+00:00
The problem is that the regulators themselves are insanely corrupt - how else would you explain the emergence of proposals like (thrice-resurrected) Chat Control, that clearly is harmful to every citizen of the EU, and I have yet to see a single individual supporting it.

Every governing decision and rule is either fully made by powerful shadow interests, proposed by said interests and is only thwarted (for the time being) by some politicians on the other side or made out to be benign or even beneficial but is in actuality compromised in some major way.
by joshstrange | 2025-11-21 11:03:57+00:00
> The main paint points about foldable is a — duh — folding screen and a hinge. And neither are in air.

The idea is that the folding phone would be essentially 2 Air’s* with a hinge between them.

* possibly/probably thinner, but the Air serves as a “how thin can we make this since we need to improve our ability to make thin phones/components to accomplish a folding phone”. A sort of “you have to walk before you can run”-type thing. At least that’s how I see it.
by mbreese | 2025-11-21 11:04:19+00:00
I never saw the initial versions as viable versions for production work. IIRC, neither did the authors. Part of what I think was so good about the plan was that it was a parallel track for so long. They didn’t start the process of sunsetting v2 until v3 was ready to take on the migration. The specific steps taken, versions released, that wasn’t what was so good IMO. It was the time scale. This was a good decade long transition. The fact that Python thought it would have that much time to make the transition was audacious, but it was going to take that long. And now we have a better language that has supported many more years of growth.
by prophesi | 2025-11-21 11:04:23+00:00
Good regulation is how air travel became the safest method of travel in the past few decades without impeding on innovation or affordability. Bad regulation is when that same regulatory body, the FAA, delegates most of the oversight to the very same companies they should be overseeing.

IMO, we're in an age where regulation is the only tool left for a civilized society to leash their multi-billion corporations to actually help benefit society and not only their shareholders. I've been beating around the bush, but Boeing has already rebounded (tremendously) after the tragic incidents in the past few years.
by jpfromlondon | 2025-11-21 11:04:32+00:00
Agreed, I'd say it's on par with:

"

What? So now any test the government mandates is an unfunded mandate? Like food tests?

This is obviously getting way to political because none of the arguments are making any sense, and are completely disconnected from reality.

I don't even consider myself pro regulation but this is just the equivalent of putting your fingers in your ears and shouting LALALALALALA.

"
by upghost | 2025-11-21 11:04:33+00:00
No, and its ok to be dismissive of it. I'm just giving an experience report.

Actually my primary value is emacs integration with claude.

I have an mcp with one function ( as_user_eval ) which allows it to execute arbitrary s-expressions against the portal package for emacs.

I use this often with custom slash commands, i.e., `/read-emacs`, which instructs claude to use that mcp to pull the context from multiple pseudoregions in to the context window (along with filenames and line numbers). This saves me from having to copy paste all of that.

I understand what the others are saying but the using the portal to talk to a running emacs client I don't find to be particularly "discoverable" on the cli.

I can say things like, "show me in emacs the test that failed", or, "highlight the lines you are talking about", or, "interactively remap my keybindings to do X", or, "take me to the info page that covers this topic".

This, paired with chrome devtools and playwright, had been a real productivity booster for me, and is quite fun.

I use voice dictation for this so it feels like I'm in Star Trek :)

I'm sure in 10 minutes we will be onto the next version of MCP... skills, ACP, Tools, whatever.

But this extensibility/discoverability for me has been nice. I make no stronger claims than that about "what it is for" or "what is should be", as I am a simple hacker with simple needs.
by stanac | 2025-11-21 11:04:56+00:00
> 80% of new developers on GitHub use Copilot in their first week

I am not sure how honest this statement is. I remember typing something in an input which I thought was search, but no, it was AI search or something like that. Free copilot got activated on my account simply by submitting a search query. Statement may be technically true but it's target audience are investors and maybe higher management (someone is getting a raise or a bonus), not actual developers.
by htfu | 2025-11-21 11:05:11+00:00
Look, everyone in the space is eking out just about all they can. A phone with a bigger battery and larger camera sensors will involve other tradeoffs. Ones Apple don’t want to make. They certainly could, though!

Stability is fine, iOS dev is pleasant which is important, AI stuff is meh (notification summaries are great though) and Siri is getting Gemini. And the thing about the EU isn’t remotely true. Opposite if anything, since EU brought us usb-c and alternative app stores.

And the lock-in thing isn’t to be discounted. Emotional and practical as well. Once your files are on iCloud, photos as well, universal clipboard built in, AirPods automatic transfers, instant MFA fill, some apps lack android versions, the devices just geling… switching would for me mean dropping my watch as well, and losing out on a bunch of Mac side features. Androids can’t merely be “as good” or even slightly better, they would need to utterly kick iPhone's ass for years and years to even get me contemplating a switch.
by potato3732842 | 2025-11-21 11:06:17+00:00
Based on your opinion of local permitting I have a strong suspicion you've never applied for any sort of local permit for something where issuance of the permit requires any real consideration.

Petty homeowner renovation stuff is basically a weird tax in disguise. They don't care, they were never gonna tell you no. They just want your money and want you to make work for whatever trade is being made work for in the process.

Go for a variance and then see how you feel about it. Better yet, go try and create any sort of occupied structure or commercial use where one doesn't already exist.

Local permitting is riddled with bike shedding, people trying to avoid responsibility, people trying to advance their pet interests at other people's cost and probably more stuff I'm forgetting. At least with state level stuff you can be all "I've paid my engineer big bucks, here's there work output, here's why it's GTG, and if it is in fact GTG they typically rubber stamp it. But little guys can't afford to play in that arena unfortunately.
by solomonayoola | 2025-11-21 11:06:38+00:00
Hey HN, I'm building EchoStack — a voice AI platform with a different abstraction layer than existing solutions. The Technical Approach: Most voice AI platforms are "tool providers":

Voiceflow: Visual flow builder Retell: Agent SDK + runtime Bland.ai: API-first orchestration LiveKit: WebRTC infrastructure

EchoStack is "outcome provider": We ship manifest-driven playbooks that handle the entire voice AI stack. Architecture: Playbook = Manifest containing: - AI prompts (outcome-optimized) - KPI definitions (business metrics) - Connector specs (CRM, calendar, knowledge base) - Event mappings (what happens when X occurs) - Action rules (escalation, handoff, completion) Under the hood:

Unified namespaced event bus (playbooks communicate via events) Pluggable pipelines (STT, LLM, TTS, CRM connectors) Session state management (automatic) Telemetry engine (tracks business KPIs, not just call metrics)

Playbooks are stackable: You can chain "Lead Qualification → Support Troubleshooting → Meeting Booking" with zero glue code. They just pass context via the event bus. Why This Design: Most businesses don't want to:

Design conversation flows Write integration logic Build KPI tracking Maintain orchestration code

They want to deploy an outcome (qualified leads, booked meetings, resolved support calls) and measure ROI. The manifest approach gives them:

Instant deployment (pick → configure → launch) Structured flexibility (customize prompts, connectors, KPIs within a fixed structure) Composability (stack playbooks for complex flows) Business-native telemetry (tracks outcomes, not just system metrics)

Pricing Model: Instead of per-minute or per-API-call, we charge for outcomes:

Qualified leads captured Meetings booked Support issues resolved

This aligns incentives: better playbooks = more value for customers = more revenue for us. Questions for HN:

Abstraction level: Is this too opinionated? Or is "deploy outcomes, not tools" the right level for mainstream adoption? Composability: Does the event bus + stackable playbooks approach make sense? Or is this over-engineered? Technical concerns: What breaks at scale with this architecture? (We're planning for high-concurrency, multi-tenant deployment.) Market fit: Would you use this? Or would you rather build custom with existing APIs?

Would love technical feedback, especially around the event-driven architecture and manifest design. GitHub (coming soon) | Early access: https://getechostack.com/playbooks
by archerx | 2025-11-21 11:07:49+00:00
Yes people are amazing but they are also tedious, annoying, frustrating, unpredictable and undependable. Finding someone that will flow and synergize with you on a project is like winning the lottery. People love to talk the talk but when it’s time to walk the walk the reality and disappointment sets in. Work with enough people and this painful reality sets in very quickly.

However I don’t want an agentic or “A.I.” operating system.
by iliasabs | 2025-11-21 11:07:53+00:00
Hi, thanks for pointing this out, code sample has been fixed (using mlkem library now, pqcrypto.kem.kyber768 was deprecated late 2022 and fully removed from PyPi in early 2023). I tried only the RSA code but not the Kyber one, lesson learned. Thanks again for taking your time to read, test and report.
by iso1631 | 2025-11-21 11:07:55+00:00
Someone buying one doesn't care if it's $898.54 or $898.84.

However the price point is set to $899 regardless

Then if someone can save just 10 cents each on 10 million units, that's $1m in "savings". Despite making it a $5 worse experience, they will do this, because the majority of buyers won't be swayed by this type of choice.

"Value engineering", it's how good things get bad, and eventually new products enter the market which have consistent quality. It's one of the many problems of scale. No small company with a CEO who cares about his product is going to devalue it to save 0.1% of the cost. Once you get large though, nobody personally cares about the product, only the financials, because the financials if they do lag the product will do so after years.
by Y_Y | 2025-11-21 11:08:32+00:00
I've been trying to get LLMs to make Racket "hashlangs"† for years now, both for simple almost-lisps and for honest-to-god different languages, like C. It's definitely possible, raco has packages‡ for C, Python, J, Lua, etc.

Anyway so far I haven't been able to get any nice result from any of the obvious models, hopefully they're finally smart enough.

† https://williamjbowman.com/tmp/how-to-hashlang/

‡ https://pkgd.racket-lang.org/pkgn/search?tags=language
Show HN: PageLock – Password-protect links with client-side encryption
by _goyalaman | 2025-11-21 11:08:38+00:00
Hey HN! I'm the creator of PageLock.

I built this because I kept running into situations where I needed to share sensitive URLs (private docs, beta links, etc.) but didn't want to trust a third-party service with the data.

How it works: - Client-side AES-256-GCM encryption using Web Crypto API - Your password and original URL are encrypted in the browser before storage - Zero-knowledge architecture - None can decrypt links without the password - except someone manages to break AES-256 :0 - Pure frontend (React + TypeScript), no backend database

The key insight: by doing encryption client-side, the server never sees your plaintext password or URL. It's architecturally impossible to decrypt without the password.

Use cases I've found helpful: - Sharing private Google Drive/Dropbox links - Distributing beta access URLs - Sending confidential resources to specific people

Tech details: - Encryption happens entirely in browser via Web Crypto API - No authentication or user accounts needed - Encrypted payload stored with URL hash fragment - Password never transmitted to server

Would love feedback from the community, especially on: - Security considerations I might have missed - UX improvements - Additional features that would be useful

Happy to answer any technical questions! connect w/ me on connect@pagelock.top
by myndpage | 2025-11-21 11:08:52+00:00
I have the azus ZenBook a14 with X Elite, 32GB ram, 1TB SSD. Overall it works great on Ubuntu concept. Only speakers and camera do not work (I heard speakers can work with some risk). I just use usb headphones instead and my webcam. The laptop itself is very light with long battery life. I expect it to be better supported at some point hopefully, but it's getting there.
by keepamovin | 2025-11-21 11:09:07+00:00
Yes! I'm currently using copilot + antigravity to implement a language with ergonomic syntax and semantics that lowers cleanly to machine code targeting multiple platforms, with a focus on safety, determinism, auditability and fail-fast bugs. It's more work than I thought but the LLMs are very capable.

I was dreaming of a JS to machine code, but then thought, why not just start from scratch and have what I want? It's a lot of fun.
by zahlman | 2025-11-21 11:09:20+00:00
> Additionally, I disagreed with the default way of installing Qtile. As a principle, I never sudo pip install anything. Instead, I asked my friend Karthikeyan Singaravel, who is a Python core developer, and he recommended using the deadsnakes PPA for Ubuntu to install any version of Python that I chose. I tried compiling python 3.10 myself, installing to /opt/qtile/ using configure --prefix /opt/qtile/ during the configuration stage of the source code. However, I admit that using deadsnakes is a far better idea since I could create a virtual environment based on python3.10 into /opt/qtile/ instead. I had to change the owner of the folder to my user account. Note that I could store the virtual environment in my home folder and just use that, but I wanted to isolate this outside of my home folder.

Qtile doesn't appear to be tied to a specific Python version. Could you not have made a virtual environment based off the system Python? For that matter, could you not have made a virtual environment from a local compiled-from-source Python? (I do that all the time, because I'm interested in testing against specific Python versions and comparing their performance characteristics.)

> Then, I changed the owner of the folder to my regular user account.

> Then, it was time to install qtile.

> I created /usr/share/xsessions/qtile.desktop and filled it with the following:

Doesn't this require the environment to be owned by root? Doesn't it make more sense to leave things that are in /opt as root-owned anyway? (Or at least, change them back after running the installation as an unprivileged user.)

> After this, I logged out of my previous window manager and switched to the new entry for Qtile.

Will any random greeter program just naturally pick up the contents of /usr/share/xsessions, then?

> Qtile’s config file rests at ~/.config/qtile/config.py

So does it just ignore all your other dotfiles? Can I safely just try this out regardless of my usual WM/DE choices?
by ksec | 2025-11-21 11:10:34+00:00
The problem is double dipping. If Intel and AMD represent 100% of all x86 Laptop. In theory Intel and AMD would pay the HEVC fees once, which is capped IRRC at $100M from all patent pool together. And all x86 devices would have HEVC licenses. HP and Dell shouldn't have to pay for it.

In practice it seems everyone in the value chain are forced to pay, Intel, AMD, Nvidia, HP, Dell and then even browser and software.

Luckily H.264 High Profile is already patent free in many countries and soon to be patent free in US too. Let's hope AV2 really get its act together this time around. Then the world would just be H.264 as baseline and AV2 for high quality.
by whstl | 2025-11-21 11:11:27+00:00
Most of this reply has nothing to do with mine.

Your post that I replied to was about fingerprinting caused by DNT.

This has nothing to do with ePrivacy. Websites don't get to "follow one regulation but not another", so if you fingerprint someone and create an ID that can identify someone, that's PII. If you don't get consent, you're breaking GDPR, period, regardless of following ePrivacy or not.

Once again: the DNT header is only an issue for fingerprinting and side-channels on website that DON'T follow GDPR.

I mentioned ad blocking because anti-ad-blocking posts here also mention the same concern about "ad blocking helping fingerprinting".
by vladms | 2025-11-21 11:11:46+00:00
Using the same idea, are you personally for legalizing all drugs as well or not requiring doctors to be licensed? Because I think there are lots of things forbidden/regulated across the world, mostly because people do not to make (or are not able to make due to lack of information) the best decisions for them, and then society suffers as a whole.

Me personally, if I have to choose between food 10% cheaper that will give 1 in 1000 people a cancer, or eating something more local/boring I prefer the latter, even if I would never buy it myself.
by archerx | 2025-11-21 11:12:03+00:00
Right so I need to buy new hardware for something I used to do for free? You don’t need any adapters, just plugin the midi keyboard into the usb port. With the old devices a lightning to usb converter was needed but that let you do lots of other things as well. Let’s be honest Apple removed the jack to get people to buy their shitty AirPods. My solution in the end is to stop buying iPhones and Apple products all together.
by Nextgrid | 2025-11-21 11:12:22+00:00
The issue with the current iteration of fedi is that it misses the main problems that average, non-technical people experience with social media, so those people remain unaware of fedi and/or can't get past the friction of using it, as a result they remain on the mainstream services, all while fedi remains a nerd echo-chamber with significant unsolved issues around funding, moderation, spam protection, etc (the only reason it doesn't collapse under spam/unsavory content is that it's mostly just not even worth spamming due to its irrelevance).

I'm not particularly sure the current iteration of fedi being around is better than other systems... it sucks the oxygen out of the room and reduces/fragments demand for an actually good replacement for FB/X/etc...
by animal531 | 2025-11-21 11:13:12+00:00
Windows has basically gone from

a. Click on a directory in my File Explorer and it opens immediately, it always shows the correct headers, sorting on any column is nearly instant (up until somewhere in XP probably)

b. Where I am now in Windows 10 sorting can take forever and because I haven't re-installed in ages it refuses to remember folder views and will constantly change them to whatever it wants

c. In the future saying

- "Winny, open folder ABC and sort it by DEF please"

- "Folder ABC deleted, except for def.txt"

- "NO, I said open it, not delete it! Get it back!"

- "Error, folder isn't recoverable"
by JumpinJack_Cash | 2025-11-21 11:13:29+00:00
> > The day that we decide to stop focussing on what could go wrong, is the day that aviation stops being safe

A rebalancing vis a vis cars, buses, ships and trains is due. All the effort and man hours wasted trying to clear the last 0.01% in aviation would be better spent focusing on the other means of transportation, or other stuff that actually kills people period. The goal is not to die period. Not avoiding dying of aviation crash, and planes are about the last culprit as far as stuff that kills people worldwide on a yearly basis.

They are far behind dogs, actually my intuition says that they are behind a very calm and friendly breed such as German Shepherds, they are calm and friendly alright but as far as dog breeds worldwide for sure they kill > 200 people yearly.

I'd board a 95% plane if it means that once landed I could step on a 95% safe train or bus. Or a 95% safe city for that matter , Instead now the values are:

Plane : 99.9999999% safe

Train: 80% safe depending on the city and amount of crime in subway

Bus : 70% safe again depending on the city and amount of crime

City as a whole: Between crime, 6000 puounds vehicles speeding through the streets etc...I guess much less than 70%

The cognitive dissonance of people living in urban hells where crime is rampant and risk of death from assault , robbery or outright murder and then being afraid of flying tells you all you need to know. And no, it doesn't happen solely in Africa....San Francisco is a good example of that.
by superjose | 2025-11-21 11:14:54+00:00
Just went and bought it!

I'm in a process where application-level programming isn't cutting it anymore (I still have a lot to learn, but it's in the diminishing returns).

I've been looking to understand the entire stack at a deeper level (from how requests are made to how they're parsed), and this seems like the next natural step!

Thanks a bunch!
by nephihaha | 2025-11-21 11:15:57+00:00
The most obvious bias is that mainstream media constantly portrays politics as a binary choice. This leads to manufactured polarities and exclusion of other political viewpoints. I do not consider myself to be either "conservative" or "liberal" as either view bundles me up with a number of things I do not agree with.

The official left no longer supports the working class and often vilifies them. The official right does not support businesses or individual rights. Both seem to have the same attitudes towards top-down control and oppose grassroots movements (except astroturfed ones)
by potato3732842 | 2025-11-21 11:16:27+00:00
The whites can want a strict monarchy all they want but that won't be what gets the communists to not pick their arms back up again. Preferences don't change the political reality or what it takes to consolidate and keep power.

The Taliban can hate the west all they want, it's not politically tenable for them to engage in any serious effort to sponsor terrorism abroad. Likewise going full jackboot during reconstruction after the US civil war wasn't politically possible.
by DrewADesign | 2025-11-21 11:17:59+00:00
Do you get prompted for the choice the next time you visit the website? Are they websites you need to log in to? Those are really the only user experience things that would be obvious in most instances — everything else is just pure data mining for usage analytics (::knowing wink::) and overt tracking. Some sites absolutely do not respect any of the choices, but that’s not the normal behavior.
by anovikov | 2025-11-21 11:18:15+00:00
Because people have developed "AI blindness" by now much like they learnt to ignore ad banners 20 years ago and then learned to ignore ANY images on sites when they all got to be AI-generated 2-3 years ago. "AI" is now just a bullshit, meaningless term squeezed in everywhere merely to ask for money for nothing.

This wave of idiocy is going to abate soon. Hopefully.