MurphyA/hacker-news huggingface dataset:
by rayiner | 2025-11-19 17:20:08+00:00
> Have you considered that under your own rubric, you're "bad for america" because you're from a "bad" culture? It sounds like by your rules you shouldn't have been allowed to come.

Correct, but so what? I think it's important to be objective and detached. It would be intellectually dishonest of me to color my thinking by trying to come to conclusions that would validate my own presence in the country.

> You say you don't view yourself as an exception, but clearly you are, so why are you special? If people like you and your dad can come from cultures like the one you left, how is it that culture is stagnant and unchanging as you say?

Societies aren't monoliths. Even Bangladesh has people like my dad, who arrive everywhere early, are horrified by corruption, and love waiting in line. But immigration isn't about individuals, it's about populations in the aggregate. And the evidence shows that populations have identifiable cultural averages that are durable over generations.

"Trust, for instance, is one of the more commonly studied attributes: economic cooperation relies upon it, yet it varies substantially from culture to culture. Mr. Jones, an associate professor of economics at George Mason University, notes that, even after four generations in the U.S., immigrants continue to hold attitudes toward trust that are significantly influenced by their home countries. On a host of other matters, such as family, abortion and the role of government, fourth-generation immigrants on average converge only about 60% of the way to the national norm." https://manhattan.institute/article/the-culture-transplant-r...

"Analyses using data from the World Values Survey and the cumulative General Social Surveys indicate that the civic attitudes of contemporary Americans bear a strong resemblance to the civic attitudes of the contemporary citizens of the European nations with whom they share common ancestors." https://cis.org/Richwine/More-Evidence-Cultural-Persistence
by taylodl | 2025-11-19 17:20:15+00:00
Media distributors have always exercised control over the content they deliver—editing for length, compliance, or audience standards is nothing new. The confusion often comes from viewing YouTube as a neutral hosting service, like Dropbox, rather than as a full-fledged media distributor. Once you recognize that YouTube operates more like a broadcast network than a storage platform, its behavior - curating, monetizing, and enforcing content policies - looks far less unusual.

What feels different today is the scale and automation: traditional networks relied on human editors and clear standards, while YouTube uses opaque algorithms that can affect visibility and revenue in ways creators don’t always understand. That shift makes the control feel more intrusive, but the underlying principle - 'the distributor sets the rules' - has been part of media distribution for decades.
by kstrauser | 2025-11-19 17:21:29+00:00
IANAL, but I can imagine the prosecutor's pushback on that: "at what point did you attempt to straighten out your own lawyer about their misinterpretation of your evidence? Can you point us to the line in the transcript where you tried to explain the correct interpretation in court?"

Like, if my life was on the line, and my lawyer was screwing up my evidence, I think I'd try to point that out to someone.
by IAmBroom | 2025-11-19 17:22:04+00:00
> From there, who thought that you'd need a bachelors to be a barista and pour coffee?

Citation needed.

I have a grad degree, and I worked briefly stocking merchandise to pay bills once. That doesn't mean you need advanced degrees to stock shelves.

Also, you're moving the goalposts. You are replying to a comment asking about college degrees, and you conflated that with apprenticeships.

Apprenticeships predate the pyramids. They are not the same thing at all.
Show HN: Slave – local dictation and TTS for macOS (3k words free)
by mesadb | 2025-11-19 17:22:22+00:00
Slave is a macOS app for voice-in, voice-out.

Dictate in most languages. Types into any app.

Listen back with local Piper TTS.

3,000 words free. Then $6.99/month.

Next: joins meetings, transcribes, writes short notes. Later: lightweight Obsidian-style notes built from your text.

Built on Whisper + Piper. Runs on your machine.

Feedback on UX, speed, and pricing is welcome.
by dhruvbatra | 2025-11-19 17:22:31+00:00
A web agent that autonomously navigates websites on its own cloud browser to complete tasks for you.

Navigator achieves pareto-domination over Gemini 2.5, Claude 4.5, and OpenAI Operator

• 10%-20% accuracy gains across benchmarks • 2-3x faster • Uniformly preferred in head-to-head human-evals

(Gemini 3 computer-use hasn't been released yet, so no comparison possible)

Navigator is trained with mid-training, SFT, and RL — RL not only on simulated web envs, but also direct interactions with live websites!
by TylerE | 2025-11-19 17:22:40+00:00
(of a linguistic form) commonly used in an earlier time but rare in present-day usage except to suggest the older time, as in religious rituals or historical novels. Examples. thou; wast; methinks; forsooth.

Its usage isn’t extinct, but it is far less common than it used to be and IS largely extinct in casual day to day speech. We would say flee, run away, escape, or any of a dozen other things more often than “flight”
by vorpalhex | 2025-11-19 17:22:58+00:00
Right, the fines don't matter.

What should have happened in the original agreement is that the fed pays for the sewers at a very cheap rate and the municipality does the work and owns it for eg 10-20 years.

That's actually a really common agreement. I don't know why DOJ had such a derp moment here and instead demanded billboards about health risks for people who don't have the money for basic medical care much less exploratory lab testing.
by Aurornis | 2025-11-19 17:23:21+00:00
> I don't know how it works in NYC now, but it doesn't have to be like that. When I went to school you could always get into the gifted program at the beginning of any school year if your teacher put you up for it. You didn't have to be in the program since kindergarten.

Sorry, I should have been more clear.

The gifted program for kindergarten will be eliminated in the first year of the phaseout.

The following year it will also be eliminated for first grade.

The following year it will be eliminated for second grade as well.

This is the phase out. Students who start in kindergarten next year won’t have the option of the gifted program because it will be eliminated for the following grade every year.

It doesn’t matter that they didn’t get into it in Kindergarten because it won’t exist in 1st grade when they get there, and so on.

It’s not “ZDS”. It’s literally what he’s said.
by pron | 2025-11-19 17:24:25+00:00
It's not quite as minimal as C, but it definitely could have been made in the 80s or 90s (actually, 70s, too) :) There were far larger, more complex languages back then, including low-level languages such as C++ and Ada, not to mention even bigger high-level languages. High-level languages were already more elaborate even in the 70s (comptime is no more tricky than macro or other meta-programming facilities used in Lisp in the sixties or Smalltalk in the 70s; it certainly doesn't come even remotely close to the sophistication of 1970s Prolog).

I don't think there's any programming language today that couldn't have been implemented in the 90s, unless the language relies on LLMs.
by aimor | 2025-11-19 17:24:40+00:00
Do you mean my message inbox isn't supposed to look like this? https://i.ibb.co/mFhdGkbH/Samsung-Google-Android-Messages.jp...

This has been a problem (for others) for years and apparently nobody knows why or how to fix it. So go through a checklist of disabling, uninstalling, clearing, removing, inserting, restarting, updating, toggling, calling, waiting, praying.
by yellowapple | 2025-11-19 17:25:04+00:00
Yeah, that root detection is the bane of my existence, beyond just RCS. Even entirely ignoring my phone having much stronger security than with the stock OS (and therefore rendering the whole “security” excuse to be complete BS), if I want to take on the risk of using an “insecure” device for payments or whatever then that's my choice to make and mine alone.
by rayiner | 2025-11-19 17:25:37+00:00
You've cut off part of the hypo: "I think if you ran that experiment, with all else being equal, the city founded in Dutch culture would be more prosperous, better governed, less corrupt, and more orderly." So when I say "the same" in the hypo, I mean "substantively the same" modulo superficial differences like food, clothing styles, architecture, etc. Does that clarification fix the hypo for you? If not, what part of the hypo do you think is inapt?
by lapcat | 2025-11-19 17:25:37+00:00
> I think you are putting words in their mouth. They could easily have explicitly called to those leaders to step down.

Let me quote from the article: "The last year has seen several BDFLs act like Mad Kings. They become tyrannical despots, lashing out at their own volunteers. They execute takeovers of community projects. They demand fealty and tithes. Like dragons, they become quick to anger when their brittle egos are tested. Spineless courtiers carry out deluded orders while pilfering the coffers."

Also, from a comment by the article author: "I feel that part of the problem with WordPress and Rails is that that there is no model for replacing poor governance." https://news.ycombinator.com/item?id=45980607

I don't think my interpretation is a stretch.

> The praise of Rochko isn't for stepping down. The praise is for the way he setup sucession and governance as he did so.

Was there a Mastodon succession plan before Rochko unexpectedly stepped down? I'm not aware of one. And how do you know that Rails and WordPress don't already have their own succession plans?
by SR2Z | 2025-11-19 17:26:16+00:00
The political theory definition of "state" is "a group which claims a monopoly on violence in a given territory."

It's 2025 so we expect that violence to be done in accordance with the law and the will of the people, and no matter how much you snark about it that's a big difference.

Of course many terror groups have claimed that mantle for themselves. It's not in question, it's happened multiple times.
by Matthias247 | 2025-11-19 17:26:18+00:00
When I first read about it I assumed it would have been a "poison pill" - a bad config where the ingestion of the config leads the process to crash/restart. And due to that crash on startup, there is no automated possibility to revert to a good config. These things are the worst issues that all global control planes have to deal with.

The report actually seems to confirm this - it was indeed a crash on ingesting the bad config. However I'm actually surprised that the long duration didn't come from "it takes a long time to restart the fleet manually" or "tooling to restart the fleet was bad".

The problem mostly seems to have been "we didn't knew whats going on". Some look into the proxy logs would hopefully have shown the stacktrace/unwrap, and metrics about the incoming requests would hopefully have shown that there's no abnormal amount of requests coming in.
by bnchrch | 2025-11-19 17:26:21+00:00
While its been a long time since Ive used Thunderbird, I just wanted to take the time to publicly say thank you.

Many HNers probably wont (or cant) remember the world of desktop mail clients but basically during the height of MSFT dominance there was only one real mail client: Outlook. Which Microsoft was starting to monetize heavily, ignore UX, and keep it windows only (cant blame them for that).

Then Thunderbird arrived on the scene, an OSS mail client that beat the pants off of Outlook in features, spam detection, IMAP support and a bunch of other things.

And it was free.

And you could use it on any machine.

This was a huge moment for OSS.

We owe a lot of credit to Mozilla and Thunderbird for rescuing us from a closed source world.
by dcxst | 2025-11-19 17:26:26+00:00
We're organizing a trip for hardware founders to visit factories in Shenzhen. The goal is to help you understand chinese manufacturing, to help founders compress typical 6-month manufacturing lead times by connecting directly with suppliers and learning production processes firsthand.

The tour covers 12 factories across different categories: AI wearables, robotics, autonomous vehicles, medical devices, drones, consumer products, and PCB manufacturing. You'll meet factory owners and CEOs directly, which is usually hard to arrange independently.

Our first cohort in August visited similar facilities. Here's the recap: https://secret-geranium-0c4.notion.site/Future-Factory-Cohor...

Next trip: December 7-12. Apply now at http://thefuturefactory.ai

Happy to answer questions about the format, costs, or what to expect. Email at thefuturefactory dot ai at gmail dot com
by seethishat | 2025-11-19 17:26:47+00:00
That would be Active Sync:

https://learn.microsoft.com/en-us/exchange/clients/exchange-...

Not sure how Mozilla went about the implementation, but I do agree it would be a concern to verify before using.

You can perform the following Exchange ActiveSync tasks:

Enable and disable Exchange ActiveSync for users Set policies such as minimum password length, device locking, and maximum failed password attempts Initiate a remote wipe to clear all data from a lost or stolen mobile phone Run a variety of reports for viewing or exporting into a variety of formats Control which types of mobile devices can synchronize with your organization through device access rules
by ljf | 2025-11-19 17:26:55+00:00
I only just stopped using my HUAWEI P20 Pro - which I bought in 2018 - the phone was still great and handled everything I needed it to - plus the camera was amazing. I just got a new phone as the battery life was getting silly and it began restarting all the time - and I'm not loving it compared to the P20 Pro.

I think a 7 year old phone has no reason to not be suitable to 90% of what people want from a phone (in my case it was 100%). Frustrating to see them abandoned by manufacturers.
by servercobra | 2025-11-19 17:26:56+00:00
Ah I did something similar at the university I worked at as a student. Everything was already set to network boot as the first step, so I set up a PXE server that loaded up DBAN. When we needed to wipe a lab before decommissioning, we'd flip their network to the PXE DBAN network, tell them all to reboot, and decom them in the morning.

Saved us a bunch of hours we then used to play Minecraft haha
by kstrauser | 2025-11-19 17:27:27+00:00
Exactly. For example, there's an enormous difference between someone saying "I'd like to choke that guy" in exasperation, and someone saying "I'd like to choke that guy" while discussing the weekend's plans with their friends. People say exaggerated things all the time and it's generally understood as not expressing their genuine intent.

A popular cultural example: "I shot the clerk?". https://www.youtube.com/watch?v=7SbI_lGPahg
by slipheen | 2025-11-19 17:27:54+00:00
Like so many things, it depends-

How quickly do you need to be able to restore? Is it commercial or homelab?

The most cost-effective option by far would be to put a NAS device someplace offsite. You could use tailscale to connect to it remotely.

After that, depending on your access patterns, either a glacier-style s3 service (aws or backblaze/etc), or a rented bare-metal server with big disks some place inexpensive.
Ask HN: Tips for sensible adoption of AI-tooling in our org?
by _1tan | 2025-11-19 17:28:11+00:00
I manage a team of around 15 devs (small org) and currently some use the built in features of IDEA or GitHub Copilot - basic stuff.

I think, also from personally contributing a lot using Claude code, that we could use the tools better and in more areas like for example code reviews. Do you have any tips or strategies on introducing the colleagues in a sensible way to what's out there?
by jcgrillo | 2025-11-19 17:28:12+00:00
Without rigorous, controlled study I'm not ready to accept claims of velocity, efficiency, etc. I'm a professional software engineer, I have tried various AI tools in the workplace both for code review and development. I found personally that they were more harmful than effective. But I don't think my personal experience is really important data here. Just like I don't think yours is. What matters is whether these tools actually do something or whether instead they just make some users feel something.

The studies I've seen--and there are very few--seem to indicate the effect is more placebo than pharmacological.

Regardless, breathless claims that I'm somehow damaging my career by wondering whether these tools actually work are going to do nothing to persuade me. I'm quite secure in my career prospects, thank you kindly.

I do admit I don't much like being labeled an "AI skeptic" either. I've been following developments in machine learning for like 2 decades and I'm familiar with results in the field going back to the 1950s. You have the opportunity here to convince me, I want to believe there is some merit to this latest AI summer. But I am not seeing the evidence for it.
by latexr | 2025-11-19 17:28:40+00:00
Lots of discussion about it on HN if you want to explore more.

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

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

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

https://news.ycombinator.com/item?id=44641961
by ogurechny | 2025-11-19 17:29:47+00:00
> Given Cloudflare's importance in the Internet ecosystem any outage of any of our systems is unacceptable.

Excuse me, what you've just said? Who decided on “Cloudflare's importance in the Internet ecosystem”? Some see it differently, you know, there's no need for that self-assured arrogance of an inseminating alpha male.
by psim1 | 2025-11-19 17:29:53+00:00
> It is unfair to blame Cloudflare (or AWS, or Azure, or GitHub) for what’s happening

> Ultimately end-users don’t have a relationship with any of those companies. They have relationships with businesses that chose to rely on them

Could you not say this about any supplier relationship? No, in this case, we all know the root of the outage is CloudFlare, so it absolutely makes sense to blame CloudFlare, and not their customers.
by jasonjmcghee | 2025-11-19 17:30:16+00:00
Yeah the language here has a notion of the "last good state" so it can keep running. In the demo I'm not hitting "save" - the moment there's a good state, it becomes the "current version" - but there's no reason it needs to be that way.

I made the decision that state management is manual - the "once" keyword. Any expression/block not using "once" is re-evaluated any time there's a change to the code. If it's using it, it only re-evaluates if you change the (depth 0) code of that once wrapped expression.
by onion2k | 2025-11-19 17:31:03+00:00
You can't build your own Cloudflare in any meaningful sense. You can choose not to have the functionality Cloudflare provides because you prioritize the risk of a Cloudflare outage as more important than the benefits Cloudflare gives you, but that probability tree is probably going to land in Cloudflare's favor for 99.99% of businesses.

If you can build a system with redundancy to continue working even if Cloudflare is unavailable then you should, but most years that's going to be a waste of time.

I think you'd be better off spending the time building good relationships with your customers and users so that in the event of an outage that's beyond your control they trust your business and continue to be happy customers when you're back up and running.
Show HN: Pctx – OSS to build efficient AI agents with Code Mode
by pmkelly4444 | 2025-11-19 17:31:07+00:00
Hey HN! I built pctx, a framework that lets AI agents execute code directly instead of making tool calls to save on tokens on MCP.

I've been working on code generation in Rust for 2 years, mostly fighting with OpenAPI specs that are either missing or incorrect. MCP's self-documenting nature made this a fun project to tackle since the servers describe their own capabilities accurately. I could focus on building execution sandboxes instead of wrestling with bad specs. After seeing how Cloudflare and Anthropic's Code Mode implementations reduced tokens, I decided to build an open-source version with a focus on correctness and local-first design.

pctx prioritizes reliability (TypeScript validation pre execution) and DevEx (no dependencies, 100% local, built-in MCP auth)

Technical details: - Two locked-down Deno sandboxes: - TypeScript compilation/validation (pre-execution) - Execution with MCP network access only - Compiles to a single binary, no dependencies - Built-in TypeScript code generator and MCP auth utilities - Uses the official rmcp client/server within the execution runtime

Coming soon: - Automatic authentication of the pctx server - Python and TypeScript SDKs for using natively in agent frameworks - Anything else people want - One-click cloud deployment (see website)

GitHub: https://github.com/portofcontext/pctx Website: https://portofcontext.com

Would love your feedback on this. Thanks!
by jcmfernandes | 2025-11-19 17:31:33+00:00
The tone is off. Cloudflare shared a post-mortem on the same day as the incident. It's unreasonable to throw a "I wish technical organisations would be more thorough in investigating accidents".

With that said, I would also like to know how it took them ~2 hours to see the error. That's a long, long time.
by danudey | 2025-11-19 17:31:53+00:00
I've seen this done in some settings as well; the 'wipe and install the system' VLAN and the 'normal behaviour' VLAN. When you want to reinstall a server you tell it to reboot and then swap the VLAN; once the installation is done you swap it back.

Alternately, you can have your DHCP server be aware of all of your systems and know which ones need to be reinstalled; then just configure every server to network boot by default with a short timeout. If the DHCP server thinks your system needs to be erased then it serves a boot/wipe/reinstall image; otherwise, it doesn't and the system continues to boot normally.
by linkregister | 2025-11-19 17:33:21+00:00
> Apple gave their version a weirdly mixed expression that people sometimes interpret as “crying while laughing because something is so funny” (even though there’s already a separate emoji for that.) And iOS users kept using this emoji to mean that, while everyone else was confused.

This sounds like a small social media niche being interpreted as representative overall. The first 10 search engine results were people primarily interpreting it as a crying/sadness emotion; some used it as an expression of general intense emotion. This seems consistent with actual crying, which can be a reaction to many different intense emotions, not just sadness.
by SeasonalEnnui | 2025-11-19 17:33:23+00:00
It's a huge leap forwards from those days.

- Works on linux/macos, x86/ARM64.

- The mature frameworks (e.g. ASP.NET with razor pages) are great. Microsoft still have the same issue of pushing new and different ways of doing web things, but you do see a lot of that on the web platform in general.

- CLI workflow for compilation/build/deployment is now there and works smoothly. VS Code extensions for a bit of intellisense without requiring a full IDE (if that's the way you work).

The thing I enjoy most about modern C# is the depth/levels of progressive enhancement you can do. Let's say in the first instance, you write a proof of concept algorithm using basic concepts like List<T>, foreach, stream writing. Accessible to a beginner, safe code, but it'll churn memory (which is GC'd) and run using scalar CPU instructions.

Depending on your requirements you can then progressively enhance the memory churn, or the processing speed:

for(;;), async, LINQ, T[], ArrayPool<T>, Span<T>, NativeMemory.Alloc, Parallel.For, Vector<T>, Vector256<T>, System.Runtime.Intrinsics.

Eventually getting to a point where it's nearly the same as the best C code you could write, with no memory churn (or stop-the-world GC), and SIMD over all CPU cores for blisteringly fast performance, whilst keeping the all/most of the safety.