MurphyA/hacker-news huggingface dataset:
by naijaboiler | 2025-08-21 00:58:36+00:00
we have databricks at my company 50m ARR, 150 employee. With 0 full time Data Engineer (1 data scientist + 1 db admin manages everything on there as part time jobs). We are able to have data from like 100 transactional database tables, Zendesk, all our logs, every single event from eveery user in our mobile application, banking data all in 1 place. We are a 2-sided marketplace, we can easily get 360 degree data on our B2B customers, B2C customers, measure employee producting.

My team of 3 data scientists are able to support a a culture of experimentation, data-informed decision making and support the entire org, and we are still growing 15% YoY.

And we do all that 30k annual spend on databricks. That's less than 1/5 the cost of 1 software engineer. Excellent value for money if you ask me.

i struggle to imagine how else we can engineer a hub for all of our data and manage permissions appropriately at less tooling and engineering cost
by the_af | 2025-08-21 01:01:53+00:00
The Bus Factor was indeed an issue before LLMs, and in fact it's a jargon term that has been in use since forever.

What TFA is arguing is that never before we had a trend towards Bus Factor zero. Before, the worst was often 1 (occasionally zero, of course, but now TFA argues we're aiming for zero whether we're aware or not).
by ben-schaaf | 2025-08-21 01:02:11+00:00
> Since it's more than quick enough to do this on the CPU

This is true until it isn't. A modern-ish CPU at 1080p 60hz it'll be fine. At 4k 120hz even the fastest CPU on the market won't keep up. And then there's 8k.

> they're likely doing it for things like animations and very high quality font renderin

Since they're using native render functions this probably isn't the case.
by neogodless | 2025-08-21 01:02:34+00:00
As a Pixel / Galaxy / OnePlus user...

My app and photo quality preference are OnePlus > Pixel > > > ... > Samsung. shrug Really it could be a toss up between OnePlus and Google depending on generation. My partner's Pixel 7 takes nearly as nice photos as my OnePlus 12.

My Galaxy photos were... very watercolor paint. I could not stand them.
by daniel_reetz | 2025-08-21 01:02:37+00:00
I've been running GrapheneOS for a few months now, keeping my old Samsung on WiFi as a backup.

It is such a breath of fresh air. It is so quiet and functional. It feels like it prioritizes me, the user. I am so grateful to have this OS.

Of course it has flaws, but they're lesser flaws. Like the crop tool is sometimes unusable in the gallery app. I can live with that. I couldn't live with the AI onslaught and spyware infiltration.
by deepsquirrelnet | 2025-08-21 01:03:49+00:00
> GPT-5 being mid has really put the kabosh on the whole AGI schtick.

I think it’s interesting to watch this play out. I believe many people knew that gpt5 was chronically delayed as long as it could be, because the measuring stick of 2->3->4 was going to show a significant smaller step, which would inevitably destroy their market value.

It would be interesting if that does end up becoming the thing that pops the bubble. There is not longer any reason for the average person to take seriously the hype from OpenAI. They can now see for themselves that the long awaited release of GPT5 is an emperor without clothes.
by scarface_74 | 2025-08-21 01:04:52+00:00
Reviewing code another person wrote also takes longer than code I wrote. Hell reviewing code I wrote six months ago might as well be someone else’s code.

My job right now depending on the week is to either lead large projects dealing with code I don’t write or smaller “full stack” POCs- design, cloud infrastructure (IAC), database, backend code and ETL jobs and rarely front end code. Even before LLMs if I had to look at a project I did it took me time to ramp up.
by UltraSane | 2025-08-21 01:05:15+00:00
For truly write once read never data tape is the optimal storage method. It is exactly what the LTO standard was designed to do and it does it very well. You can be confident that you will be able to read every bit of data from a 30 year old tape, probably even 50 years old. It has the lowest bit error rate of any technology I am aware of. LTO-9 is better than 1 uncorrectable bit error in 10^20 user bits, which is 1 bit error in 12.5 exabytes. There is also the substantial advantage that tapes on a shelf are completely immune to ransomware. As a sysadmin I get that warm fuzzy feeling when critical data is backed up on a good LTO tape library.
by danpalmer | 2025-08-21 01:06:41+00:00
Lots of this seems to boil down to: AWS shipped something that was barely usable, but then iterated.

That's a reasonable approach, but the fact this post exists shows that this practice is a reputational risk. By all means do this if you think it's the right thing to do, but be aware that first impressions matter and will stick for a long time.
by sothatsit | 2025-08-21 01:08:43+00:00
> Having the LLM write a program to make the changes is much more reliable.

I ended up doing this when switching our 50k-LOC codebase to pnpm workspaces, and it was such a good experience. It still took me a day or two of moulding that script to get it to handle the dozens of edge cases, but it would have taken me far longer to split things up by hand.

I still feel like I am under-using the ability of LLMs to spit out custom scripts to handle one-off use-cases.
by lazyeye | 2025-08-21 01:09:42+00:00
"I probably shouldn't extrapolate this historical anecdote to the modern era..." yes cherry-picked history taken in isolation is utterly meaningless.

Just for balance here's some cherries I've picked on the left side of the political spectrum:-

https://en.wikipedia.org/wiki/Pol_Pot

https://en.wikipedia.org/wiki/Mao_Zedong

https://en.wikipedia.org/wiki/Joseph_Stalin
by latentsea | 2025-08-21 01:10:24+00:00
...implying all parents are always capable of making the correct decision at all times? Also, implying the state doesn't already do lots to look after the kids like say set the age they can drink, drive, buy tobacco, age of consent etc.

Guess we should just leave 100% of that up to the parents too? I don't imagine anything bad would happen in your perfect parents in a vacuum world, so we might as well.
by jasonjmcghee | 2025-08-21 01:10:49+00:00
Was this built with TLDraw SDK?

Maybe I'm missing implementation details, but TLDraw supports nested canvas too.

You can even nest and interact with the current canvas.

Here's the creator demonstrating this.

https://m.youtube.com/watch?v=1C2TdPkj6aQ&t=150
by mananaysiempre | 2025-08-21 01:11:10+00:00
I just went into the sound settings on my two-year-old Pixel, and under “Phone ringtone” there was a selector that was perfectly willing to pop up a file picker and accept a random MP3 file I had lying around. It’s more friction than I think is reasonable for a non-power-user feature, but if you expect the function to be there, you’ll find it by choosing the obvious-looking option at each step.
by akoboldfrying | 2025-08-21 01:11:40+00:00
The (almost only?) distinguishing factor between genuine users and bots is the total volume of requests, but this can still be used for asymmetric costs. If botPain > botPainThreshold and humanPain < humanPainThreshold then Anubis is working as intended. A key point is that those inequalities look different at the next level of detail. A very rough model might be:

botPain = nBotRequests * cpuWorkPerRequest * dollarsPerCpuSecond

humanPain = c_1 * max(elapsedTimePerRequest) + c_2 * avg(elapsedTimePerRequest)

The article points out that the botPain Anubis currently generates is unfortunately much too low to hit any realistic threshold. But if the cost model I've suggested above is in any way realistic, then useful improvements would include:

1. More frequent but less taxing computation demands (this assumes c_1 >> c_2)

2. Parallel computation (this improves the human experience with no effect for bots)

ETA: Concretely, regarding (1), I would tolerate 500ms lag on every page load (meaning forget about the 7-day cookie), and wouldn't notice 250ms.
by hinkley | 2025-08-21 01:12:12+00:00
Only if you have low redundancy. RAIDZ is better about this isn’t it? And Backblaze goes a lot farther. They just decommission the rack when it hits the limit for failed disks, and the files on the cluster are stored on m of n racks, so adding a rack and “resilvering” doesn’t even require scanning the entire cluster, just m/n of it.
by dwd | 2025-08-21 01:12:31+00:00
Typical stock market reporting bullshit. Nothing to see here.

On any particular days stocks will go up and down 1% - 3% just on trading and more when larger investors decides to profit take.

Drops over a certain percentage can trigger automated sell-offs creating bigger drops - and that's it. It's big players who can move the market enough to create a signal, and herd mentality from there.

Palantir for example hit a level and a lot of investors sold expecting a drop. They will now be buying back in once it hit its floor. Rinse, repeat.

Maybe the AI stocks are more volatile with wilder swings due to the hype, but there's no bubble unless they start failing or the money can move to somewhere with better returns.

Nvidia and Palantir are wildly profitable right now, so talk of a bubble is premature.
by OptionOfT | 2025-08-21 01:13:48+00:00
Example of dates not being real:

You celebrate your birthday on January 5th, whether you're in Hawaii or New Zealand.

You might get texts from friends & family earlier and later than that.

Outlook had a funny bug where when you stored a birthday on a certain date (which is then an all-day event), it would shift that all-day event by x-hours when you changed timezones.
Show HN: StripeMeter – Open-Source Usage Metering for Stripe Billing
by geminimir | 2025-08-21 01:14:05+00:00
We built StripeMeter, an open-source usage metering platform that plugs directly into Stripe. It solves the classic SaaS pain of “why is my bill higher than expected?” by giving both developers and customers real-time usage tracking with live cost projections.

Why it matters

- Transparency: Customers see exactly what Stripe will bill them (within 0.5% parity). - Exactly-once guarantee: No double billing, ever. - Fast & scalable: Sub-minute freshness with Redis + Postgres counters.

We’d love feedback from SaaS builders, especially if you’ve struggled with Stripe’s metered billing. Does this solve a real pain for you? What would you need before trusting it in production?
by TuringNYC | 2025-08-21 01:14:11+00:00
True, but when the bus factor is 1, it might as well be zero -- soon you end up with employees (or contractors) who legitimately want more compensation realizing their critical nature. I totally sympathize from the employee's perspective, esp if the 1-factor means they cannot take holiday. Really, it is the company's job to control the bus factor (LLM or human) -- it is good for both the employee and company in the long run.
by naijaboiler | 2025-08-21 01:14:13+00:00
we have databricks at my company 50m ARR, 150 employee thats still growing at 15% YoY.. With 0 full time Data Engineer (1 data scientist + 1 db admin manages everything on there as part time jobs). We are able to have data from like 100 transactional database tables, Zendesk, all our logs of every API call, every single event from every user in our mobile and web applications, banking data, calendar data, goole play store data, apple store data, all in 1 place. We are a 2-sided marketplace, we can easily get 360 degree data on our B2B customers, B2C customers, measure employee productivity across all departments.

My team of 3 data scientists are able to support a culture of experimentation, data-informed decision making accross the entire org.

And we do all that 30k annual spend on databricks. That's less than 1/5 the cost of 1 software engineer. Excellent value for money if you ask me.

I really struggle to imagine being able to that any cheaper. How else we can engineer a hub for all of our data and manage appropriate access, run complex calculations in seconds, join data from so many disparate sources, at a total cost (tool + labor) <80k/yr. I double dare you to suggest or find me a cheaper option for our use case.
by gentooflux | 2025-08-21 01:15:15+00:00
Seeing as how it's written in VB.Net, and 3 more of his 5 total public projects are also VB.Net, I don't think "selfless" really fits; I'll bet this project very much scratches this man's own itch.

Dedicated for sure though, and commendable, especially since it's FOSS.
by summm | 2025-08-21 01:15:33+00:00
Google actively avoided providing a local, secure, and seamless backup or even an interface for 3rd party backup services to make users more dependent on Google cloud services. Of course many app developers decided the Google cloud is too insecure, being not end-to-end encrypted. And Google enables them by not giving the users ways to override those stupid decisions. This wouldn't have happened on PCs, where you can mostly just copy over the application's user directory.
by dabiged | 2025-08-21 01:15:45+00:00
As someone who does tape recovery on very very old tape I largely concur with this with a couple of caveats.

1. Do not encrypt your tapes if you want the data back in 30/50 years. We have had so many companies lose encryption keys and turn their tapes into paperweights because the company they bought out 17 years ago had poor key management.

2. The typical failure case on tape is physical damage not bit errors. This can be via blunt force trauma (i.e. dropping, or sometimes crushing) or via poor storage (i.e. mould/mildew).

3. Not all tape formats are created equal. I have seen far higher failure rates on tape formats that are repeatedly accessed, updated, ejected, than your old style write once, read none pattern.
by steve_adams_86 | 2025-08-21 01:15:53+00:00
Sorry, it is my mistake. I was more so talking about software for working on industrial embedded devices (machinery, robots, or similar), which often use bespoke software for editing ladder logic or similar things for devices like PLCs.

I've never encountered a robot that didn't require windows to program. I know they're out there, but they don't seem common in my experience. Building them yourself is possible, but you regularly encounter cases where common, well-supported components require Windows to program. It's a drag.

I'd love to see it — Windows is far from my preferred OS. But my original point was essentially that there are tons of reasons like this which makes Windows a very productive and useful platform for many developers. I totally agree that there are cases where Linux or macOS are better (I prefer them both when possible) and yeah, WinCE was a total mess even by consumer standards. I had a pocket pc (ha, I was so excited about it) and it was a tremendous letdown largely because of the OS.

Side note, thanks for reminding me of that era. As bad as the software was, those devices were so god damn exciting. A pocket computer! I still remember how incredibly futuristic it felt.
by vimredo | 2025-08-21 01:16:17+00:00
It looks like there's a torrent with all the data and code[0, 1], which only takes up about 750GB, so a $60 1TB SSD (or an even cheaper hard drive) would fit it. Might want to take a look at it, but it looks like you'd need to run the server software to extract the PDF files from the compressed database provided.

[0]: https://www.reddit.com/r/mechanic/comments/1iq0qjh/operation... [1]: https://web.archive.org/web/20250711000650/https://charm.li/... (download our data link)
by elmerfud | 2025-08-21 01:16:23+00:00
Because most of the smart assistants are pretty dumb. Everyone that I've tried to use for purposes beyond those very simple things listed here has utterly failed me. Oftentimes they lie or if it's not lying it's definitely a hallucination and it is quite confident in its untruths. Then they'll often get stuck in loops because you can tell it information where it can see that what it previously said was untrue and it will acknowledge it was untrue then it will go right back to repeating the untruth.

Many of the AI models are so neutered that it seems like they were made for 4-year-old children attending a Sunday school class. I'm an adult and I want to interact with an AI that can treat me and speak to me like an adult. I want to interact with it on my level not on some corporate pre-programmed neutered dystopian society level.

I got tired of my Alexa+ and it's infantile AI and I unplugged it. It is utterly useless and there is no effective AI functionality in it.

AI has the potential for engaging and stimulating conversations to be an alternate form of entertainment rather than TikToks and the YouTubes but every time I've interacted with it and it's current form it can't do any of those things.
by TuringNYC | 2025-08-21 01:16:34+00:00
>> The only way I have seen people "solve" this is by putting a bunch of speed bumps in a process

I solve this by sufficient compartmentalization with good inter-component interfaces. Worst case, you excise part of your system and rebuild. Possibly you can take the schema and docs and rebuild with an LLM :-)

I talk about this in my upcoming book on the topic (link above.) Most good systems are rebuilt 3 or 4 times anyway.
by GuB-42 | 2025-08-21 01:16:48+00:00
There is a market, it is just not lucrative enough for big players to take it.

There is however a company that caters to these niches: Unihertz

The have small phones, massive phones with huge batteries, rugged phones, phones with keyboards,...

From what I have seen, not great on the software side though, and they have entry-level specs, with prices to match. It is a Chinese company.
by agwa | 2025-08-21 01:17:48+00:00
It sounds like you're saying that it's not the proof-of-work that's stopping AI scrapers, but the fact that Anubis imposes an unusual flow to load the site.

If that's true Anubis should just remove the proof-of-work part, so legitimate human visitors don't have to stare at a loading screen for several seconds while their device wastes electricity.
by Terretta | 2025-08-21 01:19:24+00:00
Have you tried “Keep It”?

Keep It is a notebook and document organizer for Mac, and is also available as a separate app for iPhone and iPad. Keep It can create and edit notes, rich text, plain text and Markdown files, scan documents, edit PDFs, archive emails, save web links in a variety of formats, preview and search just about any kind of file, and organize these in a variety of ways. All the files, folders and tags you store in Keep It are available in the Finder, and can be shared with other Keep It users via iCloud.

https://reinventedsoftware.com/keepit/
by runarberg | 2025-08-21 01:19:39+00:00
The issue also cites the New York times. Here is an archive: https://archive.is/6VoyD You can read the quote for your self here https://x.com/shaunmmaguire/status/1941135110922969168 there is no question about the fact that this is racist speech, that builds up on a racist stereotype. Many of Zed’s contributors are no doubt Muslims, whom Shaun Maguire is being racist against here.

Zed’s leadership does have to answer for why they invited people like that to become a part of Zed’s team.
by scarface_74 | 2025-08-21 01:20:34+00:00
When I was an architect for startups between 2016-2020 doing mostly green field development using new to the company AWS technologies, I made damn sure that any knowledge was disseminated so I could both take a vacation without being interrupted and I could “put myself out of a job”.

I considered it a success when I realized a company doesn’t need me anymore and I can move on and talk about what I did at my next interview in STAR format.
by dwd | 2025-08-21 01:24:21+00:00
> 1: When I put a Pixel on a table, it sits there stable.

That was the first thing I noticed. I assume the extra protuberance is to enable the insane zoom level but it goes full width for stability.

I have G85 Motorola - great phone (and primarily a phone/modem/camera) for the price, but it wobbles slightly.

Yes, I prefer Android, but have a M4 Air that goes everywhere with me to do actual work.
by AdieuToLogic | 2025-08-21 01:24:41+00:00
>> Except that the "systems made out of meat" are the entities which both define the problem needing to be solved and are the sole determiners if said problem has been solved.

> It's usually not the same pile of meat defining the problem and solving the problem.

True, but this distinction is also irrelevant.

The point is that problems capable of being solved by software systems are identified, reified, and then determined to be solved by people. Regardless of the tooling used to do so and the number of people involved.

> Yes, humans exceed the capability of machines, until they don't. Machines exceed humans in more and more domains.

But machines do not, and cannot, exceed humans in the domain of "understanding what a human wants" because this type of understanding is intrinsic to people by definition. Machines can do a lot of things, things which can be amazing and are truly beneficial to mankind, but they cannot understand as people colloquially use this term since they are not people.

I believe a decent analogy for this situation is how people will never completely understand the communication whales use with each other the way whales do themselves. There may someday exist the ability to translate their communication into a semblance of human language, but that would be only what we think is correct and not the same as being a whale.
by naijaboiler | 2025-08-21 01:25:27+00:00
we have databricks at my company 50m ARR, 150 employee thats still growing at 15% YoY. With 0 full time Data Engineer (1 data scientist + 1 db admin both co-manage everything on there as part-time jobs. They have their full-time role). We are able to have data from like 100 transactional database tables, Zendesk, all our logs of every API call, every single event from every user in our mobile and web applications, banking data, calendar data, goole play store data, apple store data, all in 1 place. We are a 2-sided marketplace, we can easily get 360 degree view of our B2B customers, B2C customers, measure employee productivity across all departments. It's that deep data understanding of our customers that powers our growth

My team of 3 data scientists are able to support a culture of experimentation, data-informed decision making accross the entire org.

And we do all that 30k annual spend on databricks. That's less than 1/5 the cost of 1 software engineer. Excellent value for money if you ask me.

I really struggle to imagine being able to that any cheaper. How else we can engineer a data hub for all of our data and manage appropriate access & permissions, run complex calculations in seconds (yes we have replaced overnight complex calculation done by engineering teams), join data from so many disparate sources, at a total cost (tool + labor) <80k/yr. I double dare you to suggest or find me a cheaper option for our use case.
by gruez | 2025-08-21 01:25:31+00:00
>Of course many app developers decided the Google cloud is too insecure, being not end-to-end encrypted

But so far as I can tell D2D transfers don't hit the cloud?

>For a D2D transfer, the Backup Manager Service queries your app for backup data and passes it directly to the Backup Manager Service on the new device, which loads it in to your app.

https://developer.android.com/identity/data/testingbackup

If your app is opting out of backup by implementing a custom backup agent that returns no data, it's pretty clear you're against user backups, period.
by jvanderbot | 2025-08-21 01:25:41+00:00
I was on vacation in Baja Mexico. South of California. We were having dinner on the beach and my wife asked "I wonder how far you can go before you hit land".

Later some basic Geo calculations and a Google maps visit to estimate the bearing she was looking and yeah, the great circle arc went all the way to Antarctica, crossing half a planet.

Its remarkable how huge the Pacific Ocean is. Its Vast.