MurphyA/hacker-news huggingface dataset:
by t_mahmood | 2025-11-18 13:54:59+00:00
Ah, bicycles, something that I love so much. Yes, agreed, someone who never rode will never realize how amazing it is feel the air in your face, the gentle sound of the tire rolling. I miss it so much.

But, when you keep changing your bikes, and start fiddling with the mechanics of it, you forget, what made it worth in the first place! What was the thing that gave you the pure joy.

PS: Using nvim and IntelliJ(Ultimate) side by side is for a personal reason. I have to be away from my main desktop for a really long time. So have to SSH into my desktop using a Surface Pro 3 (Running Linux) to work. It's a really portable setup, and works well as a thin client. And it is an experiment to fully utilize CLI tools, to get my work done.
by misswaterfairy | 2025-11-18 13:55:26+00:00
Part of the up-time solution is keeping as much of your app and infrastructure within your control, rather than being at the behest of mega-providers as we've witnessed in the past month: Cloudflare, and AWS.

Probably:

- a couple of tower servers, running Linux or FreeBSD, backed up by a UPS and an auto-run generator with 24 hours worth of diesel (depending on where you are, and the local areas propensity for natural disasters - maybe 72 hours),

- Caddy for a reverse proxy, Apache for the web server, PostgreSQL for the database;

- behind a router with sensible security settings, that also can load-balance between the two servers (for availability rather than scaling);

- on static WAN IPs,

- with dual redundant (different ISPs/network provider) WAN connections,

- a regular and strictly followed patch and hardware maintenance cycle,

- located in an area resistant to wildfire, civil unrest, and riverine or coastal flooding.

I'd say that'd get you close to five 9s (no more than ~5 minutes downtime per year), though I'd pretty much guarantee five 9s (maybe even six 9s - no more than 32 seconds downtime per year) if the two machines were physically separated from each other by a few hundred kilometres, each with their own supporting infrastructure above, sans the load balancing (see below), through two separate network routes.

Load balancing would become human-driven in this 'physically separate' example (cheaper, less complex): if your-site-1.com fails, simply re-point your browser to your-site-2.com which routes to the other redundant server on a different network.

The hard part now will be picking network providers that don't use the same pipes/cables, i.e. they both use Cloudflare, or AWS...

Keep the WAN IPs written down in case DNS fails.

PostgreSQL can do master-master replication, but it's a pain to set up I understand.
Show HN: Strawk – I implemented Rob Pike's forgotten Awk
by ahalbert2 | 2025-11-18 13:55:51+00:00
Rob Pike wrote a paper, Structural Regular Expressions (https://doc.cat-v.org/bell_labs/structural_regexps/se.pdf), that criticized the Unix toolset for being excessively line oriented. Tools like awk and grep assume a regular record structure usually denoted by newlines. Unix pipes just stream the file from one command to another, and imposing the newline structure limits the power of the Unix shell.

In the paper, Mr. Pike proposed an awk of the future that used structural regular expressions to parse input instead of line by line processing. As far as I know, it was never implemented. So I implemented it. I attempted to imitate AWK and it's standard library as much as possible, but some things are different because I used Golang under the hood.

Live Demo: https://ahalbert.github.io/strawk/demo/strawk.html

Github: https://github.com/ahalbert/strawk
by mimentum | 2025-11-18 13:55:58+00:00
According to Gemini itself:

"Google Antigravity" refers to a new AI software platform announced by Google designed to help developers write and manage code.

The term itself is a bit of a placeholder or project name, combining the brand "Google" with the concept of "antigravity"—implying a release from the limitations of traditional coding.

In simple terms, Google Antigravity is a sophisticated tool for programmers that uses powerful AI systems (called "agents") to handle complex coding tasks automatically. It takes the typical software workbench (an IDE) and evolves it into an "agent-first" system.

Agentic Platform: It's a central hub where many specialized AI helpers (agents) live and work together. The goal is to let you focus on what to build, not how to build it.

Task-Oriented: The platform is designed to be given a high-level goal (a "task") rather than needing line-by-line instructions.

Autonomous Operation: The AI agents can work across all your tools—your code editor, the command line, and your web browser—without needing you to constantly supervise or switch between them.
by jcelerier | 2025-11-18 13:56:11+00:00
So again, how do I automate Ableton live over a network socket with a standard API? I don't know if you've read the remote control API but it doesn't open a magic socket to remote control Live, you have to code the entire integration and protocol yourself to map whatever API messages you want to Live actions manually.

Let's forget about LLMs completely as they are only tangentially relevant to the benefits of MCP. I want to write 15 lines of python that - no matter the software - is going to trigger the "play" button/action in that software. E.g. I want to hit "play" in both Ableton, Unity and Blender without having to write three times the code, without having to manually write them each an extension plug-ins. How do you do that, today, 2025-11-17 ?
by giancarlostoro | 2025-11-18 13:56:13+00:00
I thought the entire point of Kotlin was to allow you to write in a more modern language, and then compile to older versions of Java no? I've not kept up with Kotlin much, but I would expect it to help a little.

I know uh FreePascal targets everything including the Gameboy. But then Pascal isn't super modern or sexy unfortunately.
by tpetry | 2025-11-18 13:56:14+00:00
Its not one IP to block. Its thousands! And they're also scatter through different ip networks so no simple cidr block is possible. Oh, and just for the fun, when you block their datacenter ips they switch to hundreds of residential network ips.

Yes, they are really hard to block. In the end I switched to Cloudflare to just so they can handle this mess.
by AdmiralAsshat | 2025-11-18 13:56:33+00:00
Huge loss to the community. She was, by all accounts, an amazing programmer. I remember when she uploaded the source code of her Doom 3DO port she indicated that she had to write her own string lib because the base one sucked:

> I had to write my own string.h ANSI C library because the one 3DO supplied with their compiler had bugs! string.h??? How can you screw that up!?!?! They did! I spent a day writing all of the functions I needed in ARM 6 assembly.

https://github.com/Olde-Skuul/doom3do

I can't even imagine the level of skill required to just say, "Fine, I'll write MY OWN string lib!" while chasing a deadline.

As an aside...I wonder what will happen to her personal artifacts. There was a media blitz awhile back when Tim Cain said he doesn't have the original source code to Fallout because he was "ordered to destroy it" by Interplay when he left. But Becky then chimed in to say that she did have a surviving copy, because she was a founder. [0] I hope someone else on her behalf would be able to continue that effort, but I worry that with her death, Bethesda would assert that no one else has "legal standing" to do so.

[0] https://thisweekinvideogames.com/news/fallout-1-2-source-cod...
by nemomarx | 2025-11-18 13:57:19+00:00
I can't imagine EA people supported the USAID decision specifically - but the silicon valley environment, the investing bubble, our entire tech culture is why Musk has the power he does, right?

And the rationalist community writ large is very much part of that. The whole idea that private individuals should get to decide whether or not to do charity, or where they can casually stop giving funds or etc, or that so much money needs to be tied up in speculative investments and so on, I find that all pretty distasteful. Should life or death matters be up to whims like this?

I apologize though, I've gotten kinda bitter about a lot of these things over the last year. It's certainly a well intentioned philosophy and it did produce results for a time - there's many worse communities than that.
by gavinward | 2025-11-18 13:57:22+00:00
The same with the AI thing Meta added to Whatsapp. After spending a while trying to search for a message whose exact wording I couldn't remember, but whose content was easily described, I thought I'd give the bot a try. Turns out it doesn't have access to my messages.

I expect MS will get there long before Meta does given they don't have the encryption issue to contend with.
by zozbot234 | 2025-11-18 13:57:33+00:00
The problem with your argument is that most organizations by far that engage in these detrimental, anti-social behaviors are not unicorns at all! So what makes unicorns special and exceptional is the fact that they nonetheless manage to create outsized value, not just that they sometimes screw people over. Perhaps unicorns do technically raise inequality, but by and large, they do so while making people richer, not poorer.
by abelanger | 2025-11-18 13:57:53+00:00
If anyone needs commands for turning off the CF proxy for their domains and happens to have a Cloudflare API token.

First you can grab the zone ID via:

curl -X GET "https://api.cloudflare.com/client/v4/zones" -H "Authorization: Bearer $API_TOKEN" -H "Content-Type: application/json" | jq -r '.result[] | "\(.id) \(.name)"'

And a list of DNS records using:

curl -X GET "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records" -H "Authorization: Bearer $API_TOKEN" -H "Content-Type: application/json"

Each DNS record will have an ID associated. Finally patch the relevant records:

curl -X PATCH "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records/$RECORD_ID" -H "Authorization: Bearer $API_TOKEN" -H "Content-Type: application/json" --data '{"proxied":false}'

Copying from a sibling comment - some warnings:

- SSL/TLS: You will likely lose your Cloudflare-provided SSL certificate. Your site will only work if your origin server has its own valid certificate.

- Security & Performance: You will lose the performance benefits (caching, minification, global edge network) and security protections (DDoS mitigation, WAF) that Cloudflare provides.

- This will also reveal your backend internal IP addresses. Anyone can find permanent logs of public IP addresses used by even obscure domain names, so potential adversaries don't necessarily have to be paying attention at the exact right time to find it.
by siva7 | 2025-11-18 13:58:06+00:00
I have a few secret prompts to test complex reasoning capabilities of new models (in law and medicine). Gemini (2.5 pro) is by a wide margin behind Anthropic (sonnet 4.5 basic thinking) and Openai (pro model) on my own benchmark and I trust my own benchmark more than public leaderboards. So it's the other way around. Google is trying to catch up where the others are. It just doesn't seem so to some because Google undercuts prices and most people don't have own complex problems with a verified solution to test against (so they could see how bad Gemini is in reality)
by YeGoblynQueenne | 2025-11-18 13:58:06+00:00
>> scalpers are the unjustly persecuted heroes of our economy. they are apostates from Queueing, our national religion.

Right? Scalpers are only the latest in a long line of wrongly persecuted financial minorities like black market sellers, smugglers, drug lords, pirates, slavers, pimps, and Ponzi scheme entrepreneurs. Freedom to the heroes of our markets!
by palata | 2025-11-18 13:58:15+00:00
> The main reason I stopped using Lineage is because I got a Pixel and wanted to keep maximum picture quality with it.

I think if you get a Pixel, then you should use either Stock Android or GrapheneOS. I don't see the point in using something else.

> Is it enough to get the Google Camera APK somewhere else and use it?

With GrapheneOS, you can install the Play Services, the Play Store and then the Google Camera. I would be surprised if that wasn't enough. In fact I would be surprised if you needed more than the Camera APK. But like you, I haven't made the comparison. Would be interesting!
by alterom | 2025-11-18 13:58:47+00:00
> I'm arguing that this is not about how Adderall relates to ADHD. I don't think our experience is the intended context.

Then whose experience is the "intended" context?

> To be fair, there's evidence it does the same to us.

Same for every prescription medication out there.

This is why they require a prescription.

This is why spreading the idea that Adderall is a pill that will boost your "mental efficiency" WITHOUT ADVERSE CONSEQUENCES, as Huxley said in his talk, is harmful and dangerous.

Adderall is very much known to not be that kind of stimulant.

Of course, same applies for e.g. nicotine. But we also know the outcome of nicotine being touted as a consequence-free stimulant.

The fact that one is widely available to anyone over 18 no questions asked, while the other requires a thousand hoops and a costly diagnosis is, of course, a bizarre travesty...

...which is only exacerbated by people promoting the abuse of this medication, as the author of the piece does (by saying that it is anywhere close to Huxley's utopian drug at population scale).
by pona-a | 2025-11-18 13:58:52+00:00
Our national transit agency is apparently a customer.

The departure tables are borked, showing incorrect data, the route map stopped updating, the website and route planner are down, and the API returns garbage. Despite everything, the management will be pleased to know the ads kept on running offline.

Why would you put a WAP between devices you control and your own infra, God knows.
by zwolbers | 2025-11-18 13:58:59+00:00
What's frustrating is there's a half decent operating system underneath all of this crap. I don't know how much can be attributed to a corporate license, or if our IT department is just working miracles, but on my work laptop there's no bloatware, no spyware, and it boots and loads programs quickly (for Windows).

I have no intention of moving away from Linux on my machines, but this is the most I've enjoyed Windows since 7 (or maybe even XP).

Then I try to use my dad's computer and I want a douse it and myself with bleach.
by ocdtrekkie | 2025-11-18 13:59:34+00:00
This is essentially the entire IT excuse for going to anything cloud. I see IT engineers all the time justifying that the downtime stops being their problem and they stop being to blame for it. There's zero personal responsibility in trying to preserve service, because it isn't "their problem" anymore. Anyone who thinks the cloud makes service more reliable is absolutely kidding themselves, because everyone who made the decision to go that way already knows it isn't true, it just won't be their problem to fix it.

If anyone in the industry actually cared about reliability and took personal stake in their system being up, everyone would be back on-prem.
by larrybud | 2025-11-18 13:59:36+00:00
Is ANYONE reading the article or going to the source prior to posting with outrage? Source: https://support.microsoft.com/en-us/windows/experimental-age... (the original article is not available at the moment due to the ongoing Cloudfare outage)

What I see is that the AI agent is an optional, experimental off-by-default service that is configured to only have access to the folders you specifically choose.

From the MS article: "An agent workspace is a separate, contained space in Windows where you can grant agents access to your apps and files so they can complete tasks for you in the background while you continue to use your device. Each agent operates using its own account, distinct from your personal user account. This dedicated agent account establishes clear boundaries between agent activity and your own, enabling scoped authorization and runtime isolation. As a result, you can delegate tasks to agents while retaining full control, visibility into agent actions, and the ability to manage access at any time.

Agents typically get access to known folders or specific shared folders, and you can see this reflected in the folder’s access control settings. Each agent has its own workspace and its own permissions—what one agent can access doesn’t automatically apply to others.

[..]

Agent workspace is only enabled when you toggle on the experimental agentic feature setting. The feature is off by default."
by walletdrainer | 2025-11-18 13:59:43+00:00
Adderall was definitely developed as a diet pill, the decision to seek approval for use as ADHD medication happened decades later when stimulants were already a widely accepted treatment.

Yes, there’s certainly research involved in getting an existing drug approved for a new condition. That’s not development.

> not for helping everyone else get a boost of "mental efficiency" (and particularly, without adverse consequences).

While that’s not what Adderall was recently approved for, that and dieting were the primary purposes driving stimulant development (and also the development of Adderall/Obetrol specifically).

The suggestion that Adderall would only benefit folks with ADHD diagnoses is also fundamentally weird, given that ADHD is not a specific identifiable condition. We can’t scan a brain and identify whether or not that brain belongs to an individual with ADHD, so an ADHD diagnosis is necessarily subjective and not objective.
Show HN: AltSendme – Send files and folders anywhere, Simple, fast, and reliable
by SandraBucky | 2025-11-18 13:59:48+00:00
People shouldn’t need to share identifiable information or store private data on corporate servers to do something very basic as file transfer. Altsendme doesn’t have cloud infrastructure - just this minimal, functional, focused lightweight desktop binaries (Windows version 8 MB).

It’s free and open-source and powered by Iroh and built with Tauri

https://www.altsendme.com

https://www.neowin.net/software/altsendme-021/

https://www.softpedia.com/get/Internet/File-Sharing/AltSendm...

https://mac.softpedia.com/get/Internet-Utilities/AltSendme.s...

https://www.xda-developers.com/i-swapped-dropbox-for-this-se...

https://www.jetelecharge.com/Internet/12395.php
by PaulHoule | 2025-11-18 13:59:51+00:00
... dedis are cheaper if you are rightsized. If you are wrongsize they just plain crash and you may or may not be able to afford the upgrade.

I was at Softlayer before I was at AWS and what catalyzed the move was the time I needed to add another hard drive to a system and somehow they screwed it up. I couldn't put a trouble ticket it to get it fixed because my database record in their trouble ticket system was corrupted. The next day I moved my stuff to AWS and the day after that they had a top sales guy talk to me to try to get me to stay but it was too late.
by VladVladikoff | 2025-11-18 13:59:52+00:00
This is wild. Was your website somehow controversial? Ive been running many different websites for over 30+ years now, and have never been the target of a DDOS. The closest I’ve seen was when one website had a blind time based sql injection vulnerability and the attacker was abusing it, all the SLEEP() injected into the database brought the server to a crawl. But that’s just one attacker from a handful of IPs, hardly what i would call a DDOS.
by al_borland | 2025-11-18 14:00:16+00:00
I get that it’s a deposit, but it still means I have to carry a coin, or some kind of slug. It’s one more thing to carry or think about, that other places don’t require.

Museums, libraries, and train stations aren’t places I go weekly, like a grocery store. When I do go, I can’t remember the last time I ever used a public locker. I can count on one hand the number of times I’ve used one of those in my life. I don’t tend to carry much stuff with me, so a locker isn’t something I generally need.
by kotaKat | 2025-11-18 14:00:44+00:00
Nothing wrong with Carvana if you use due diligence. Bought an ‘18 Fusion Hybrid in mid-2019 that I was able to trace back to Avis’s rental fleet before it went unsold by Avis to CVNA into their sales pool.

(Figured at the time that the ‘hybrids’ cost more to rent, and anyone getting one as part of an upgrade would have treated it better than an econobox. Paid off quite nicely.)

It was a reasonable price at the time and I’m sure as hell glad I don’t have to go back into the used car market now with how stagnant the prices got.
by elondaits | 2025-11-18 14:01:59+00:00
I self hosted on one of the company’s servers back in the late 90s. Hard drive crashes (and a hack once, through an Apache bug) had our services (http, pop, smtp, nfs, smb, etc ) down for at least 2-3 days (full reinstall, reconfiguration, etc).

Then, with regular VPSs I also had systems down for 1-2 days. Just last week the company that hosts NextCloud for us was down the whole weekend (from Friday evening) and we couldn’t get their attention until Monday.

So far these huge outages that last 2-5 hours are still lower impact for me, and require me to take less action.
by edferda | 2025-11-18 14:02:12+00:00
I’ve been using Windows my entire life. In the past, I tried Linux without much success, switching back within a few weeks. However, Microsoft’s software is just beyond bad these days. Simple actions take seconds, the UI/UX feels designed to make you waste time, and the fundamentals of what an OS should do feel broken. It’s hard to overstate how bad quality has gotten.

This motivated me to move to Linux and installed Mint in my personal laptop. I keep telling my friends how much better it is and I am not really a Linux fanboy or power user. It’s such a pleasure to boot into Mint when compared to Windows. I am still forced to use Windows every day at work, so I get to compare it every day. Linux wins in every aspect.

My one complaint about the Linux ecosystem is how bad the Office applications are. Libre office spreadsheets are terrible when compared to Excel. However, excel is slowly morphing into an unusable bloated behemoth. Google Sheets is what I use for my personal needs these days.

This experience has been an eye opener. Going forward I will setup automatic donations to free software projects.

I really hope that Microsoft fucks it up so bad that big orgs/governments start migrating to open source software.
by gspencley | 2025-11-18 14:02:49+00:00
I can understand that sentiment. Just don't lose sight of the impact it can have on every day people. My wife and I own a small theatre and we sell tickets through Eventbrite. It's not my full time job but it is hers. Eventbrite sent out an email this morning letting us know that they are impacted by the outage. Our event page appears to be working but I do wonder if it's impacting ticket sales for this weekend's shows.

So while us in tech might like a "snow day", there are millions of small businesses and people trying to go about their day to day lives who get cut off because of someone else's fuck-ups when this happens.
by mhb | 2025-11-18 14:03:00+00:00
> there will always be demand to live in major urban areas

Isn't that the detail where the devil is? There's plenty of land in Maine and Vermont. Check out the house prices in Presque Isle. But Burlington has many amenities and a very pleasant quality of life so it's expensive. Price is the way we resolve who gets to live there. So far, no one has a better way.
by porker | 2025-11-18 14:03:29+00:00
Is there any way to remove every SPOF?

Currently I have multi-region loadbalanced servers. DNS and WAF (and the load balancer) on Cloudflare.

Moving DNS elsewhere is step 1 so I'm not locked out - but then I can't use Cloudflare full stop (without enterprise pricing).

Multi-provider DNS and WAF - okay I could see how that works.

But what about the global load balancer, surely that has to remain a single point of failure?