MurphyA/hacker-news huggingface dataset:
by Ezhik | 2025-09-22 17:15:52+00:00
Hmm... Not a fan of that approach. Would mess things up for my personal use case, at least, making the names less nice. I'm leaning on having some sort of a vault-specific database tracking existing codes across renames as an addition to the existing mechanism. I actually do like the idea of adding tags in the frontmatter, but then it'd become impossible to tag files and folders.

If only we had resource forks.

As for inspiration, I'm not really much of a note-taking system person. My system is just hyperlinking lots of notes together: https://ezhik.jp/hypertext-maximalism/ - this little plugin just helps with that outside of my vault.
by carlosjobim | 2025-09-22 17:15:57+00:00
Sync through iCloud or through the app manufacturers servers. Most apps I use are real apps that live on my local device. Then some of them sync through iCloud if I want to use sync. This is something I as the user can enable or disable in the app, and it costs me no subscription fee.

I think that this is much superior to using fake apps that live on some web server. It comes with great drawbacks even when it is on the web server of the app manufacturer. Ten times more pain if I have to host it myself.
by mrb | 2025-09-22 17:16:30+00:00
Bitcoin mining consumes about 25 GW: https://ccaf.io/cbnsi/cbeci so this single deal amounts to about 40% of that.

To be clear, I am comparing power consumption only. In terms of mining power, all these GPUs could only mine a negligible fraction of what all specialized Bitcoin ASIC mine.

Edit: some math I did out of sheer curiosity: a modern top-of-the-line GPU would mine BTC at about 10 Ghash/s (I don't think anyone tried but I wrote GPU mining software back in the day, and that is my estimate). Nvidia is on track to sell 50 million GPUs in 2025. If they were all mining, their combined compute power would be 500 Phash/s, which is 0.05% of Bitcoin's global mining capacity.
by pmontra | 2025-09-22 17:16:37+00:00
> [The Ruby Central board] is a small group of volunteers

is somewhat at odds with

> Some [...] companies specifically pay Ruby Central to ensure the security and stability of that part of the supply chain,

but not so much. Then the sentence goes on with

> but then discovered that people with no active affiliation or agreement in place had top level privileges to some of this critical infrastructure.

So something has been wrongly managed or wrongly sold.

Then the final part about the emotional conversations and the dilemma sounds honest or at least very plausible, but as they write, the critical mistake already happened.
by Refreeze5224 | 2025-09-22 17:16:57+00:00
Then put me solidly in the Luddite camp. I think you should look into the history of the Luddites though. They were not against technology; they were against technology that destroyed jobs.

AI is about destroying working-class jobs so that corporations and the owning class can profit. It's not about writing code or summarizing articles. Those are just things workers can do with it. That's not what it's actually for. Its purpose is to reduce payroll costs for companies by replacing workers.
by uncletaco | 2025-09-22 17:17:00+00:00
I can see the similarities between Amarillo and Knoxville. Every city on I-40 feels similar to me until Albuquerque, having spent time in a number of Tennessee cities and having to visit wife's hometown in Texas.

Low key writing this has made me realize how much of my life has just been migrating up and down I-40.
by logicchains | 2025-09-22 17:17:15+00:00
Yep, but if you're moving from the UK you've probably got some kind of international business or clients so are unlikely to have much interaction with the locals. This is even formalised in the business system there; if you're not doing business with locals, you can open a free-zone company, which are much easier/cheaper to open, but restricted to primarily doing business with overseas entities.
by leakycap | 2025-09-22 17:18:06+00:00
I like to try out new notes/PKM/second brain apps but with AI tokens and limitations, I take a closer look at the pricing pages now before diving in.

I noticed your single user price is $20/month and add-on AI credits are available. This pricing seems higher than what I get from proven AI providers - how are you convincing users to consider this?

I also noted the use of "AI Copilot" in your marketing. Given the huge branding push by a multinational with a very similarly named AI, have you considered using different phrasing?

Good luck. The pricing doesn't make me want to explore the app, even for a free no CC demo because if I like it ... what am I signing up for? The AI credit pack add-ons seem expensive and I have no idea what I'd even be getting.
by isoprophlex | 2025-09-22 17:18:09+00:00
If a card costs x money, and operating it every year/whatever costs y money in electricity, and y >> x, it makes sense to mostly talk about the amount of electricity you are burning.

Because if some card with more FLOPS comes available, and the market will buy all your FLOPS regardless, you just swap it in at constant y / for no appreciable change in how much you're spending to operate.

(I have no idea if y is actually much larger than x)
by Xorakios | 2025-09-22 17:18:12+00:00
Since SCMP was confiscated by the CCP it is constantly writing stories that undermine Korea, Japan and Australia, primarily for US and European audiences.

There are individual humans, and certainly mainly companies and countries, that could invest $350billion in the USA or the EU and not be destroyed. Buying land, building, expanding manufacturing or investing in new companies generally is considered a good thing!
by ryanmcbride | 2025-09-22 17:18:18+00:00
I'd be perfectly content with this model, but the problem is then they'd have to hire employees to do things! Stores would much rather have us pick everything ourselves, checkout ourselves, and have our cars remote detonated by robots automatically if the crime computer deems it appropriate.

That way they only have to hire two employees. One to drag carts around the parking lot and one to drag keys to all the locked cabinets of soap and shampoo and diapers and whatnot.
by MetaWhirledPeas | 2025-09-22 17:18:20+00:00
You're saying it in sort of a condescending way, but there's still truth.

Desperation leads to crime, true.

But also true: a lack of societal norms leads to crime. Any time we advocate or demonstrate disrespect, cheating, injustice, cruelty, unwarranted rule-breaking, doxing, or any kind of mob mentality we are contributing to it.

And yes your favorite political villains are all guilty of this, but we need to start with ourselves and the people close to us.
by throawayonthe | 2025-09-22 17:18:27+00:00
the article goes on to say:

> Far-UVC is like an aerial disinfectant or bleach, except that it is harmless to humans at practical germicidal doses, and thus should not provoke resistance to its uptake. It does not alter pathogens in a way that allows resistance to emerge, a serious problem for antibiotics. Instead, it thoroughly damages microbial genomes at random, destroying bacteria and viruses alike, whether they are drug-resistant, vaccine-evasive, or indeed newly emerged.
by zdragnar | 2025-09-22 17:18:35+00:00
I noticed something similar with a Taiwanese family I was close to for awhile. It was customary to fight over any bill when sharing a meal. They would be quietly upset if someone actually took them up on their offer to pay without attempting to try to pay for the whole bill themselves a few times.

I know my (first generation American) father and his siblings would do the same, but only ever with each other, and it had the feel of an old joke.

Taarof definitely sounds like this taken several steps further- and sounds utterly exhausting to my emotionally stunted brain.
by anonfunction | 2025-09-22 17:18:36+00:00
Possibly. I had to kind of be very specific to get the model to link to the pages in a specific format my frontend can parse and then interact with the pdf viewer[1]. It seems very full featured so it may have a way to highlight portions of the page, but my experience with PDFs leads me to believe it would be tricky.

1. https://mozilla.github.io/pdf.js/
by mulmen | 2025-09-22 17:18:36+00:00
You have moved the goalposts from government institutions to political institutions. The department of education is not a political institution. USAID is not a political institution. The IRS is not a political institution. I have faith in these institutions and in congress. I have less faith in the electorate selecting the best people to operate these institutions, largely because of the constant barrage of negativity they see online.

I think the department of education does good work and has been critical in creating an education system that people from all over the globe strive to access. From school lunch programs that support local farmers and provide nutritious meals to students to stewarding our world-class universities.

I think USAID did a great job minimizing suffering in-situ, thus reducing refugee crises and allowing populations to flourish to the benefit of everyone.

I think the IRS was doing great work developing their own e-file system that gives US taxpayers an alternative to predatory commercial options like TurboTax.

When you say “political institutions” I assume you mean congress, which is undisputedly democratically elected. You can engage with your elected leaders to effect change. People do so all the time. You can get involved in the political process and get someone more aligned with your interests elected. This also happens all the time.

So where’s the corruption of our institutions you are so certain exists? If you can’t be specific then I think it is just toxic and lazy to repeat the negativity.
by jauntywundrkind | 2025-09-22 17:19:05+00:00
I really dig the flexibility of transport. Having something that works over postMessage is totally clutch!!

> Similarly, supports passing objects by reference: If a class extends the special marker type RpcTarget, then instances of that class are passed by reference, with method calls calling back to the location where the object was created.

Can this be relaxed? Having to design the object model ahead of time for RpcTarget is constraining. If we could just attach a ThingClass.prototype[Symbol.for('RpcTarget')] = true then there would be a lot more flexibility, less need to design explciitly for RpcTarget, to use RpcTarget with the objects/classes of 3rd party libraries.
by toomuchtodo | 2025-09-22 17:19:13+00:00
I am sharing my professional opinion based on real world experience and subject matter expertise, so others can take what is of value and disregard what is not. You are free to disregard it in its entirety if you wish.

My day job org is a Github customer with a few hundred thousand dollars of annual spend with them, so while we get their ear, we don't move the needle with regards to product changes (their customer success team is very helpful when they can be though). I imagine the situation is not as great if you are a free user, or someone with immaterial spend with them; you're simply along for the ride.

As always, do what is best for your risk and threat model.
by kentonv | 2025-09-22 17:19:37+00:00
The server constructs a new AuthenticatedSession implementation each time authenticate() is called, and can store the key (or just the authenticated user info) in the server-side object.

This does mean the server is holding onto state, but remember the state only lasts for the lifetime of the particular connection. (In HTTP batch mode, it's only for the one batch. In WebSocket mode, it's for the lifetime of the WebSocket.)
by judahmeek | 2025-09-22 17:19:37+00:00
Total population

300,000–350,000 (est.)

Regions with significant populations

Israel 200,000[1]–250,000[2] United States 60,000–80,000[1] Iran 9,100[3] Canada 1,000 Australia ~740

Yeah, you misread this badly.

There are 300~350 thousand Jews from Iran, but only 9,100 are estimated to still live there.
by crazygringo | 2025-09-22 17:19:54+00:00
Yup. I've had lots of intuitions for things, only to discover there was a very non-intuitive theorem conclusively proving my intuition wrong.

So much of math and physics is discovering these beautiful, surprisingly non-intuitive things.

And this fits right in that pattern -- it seems intuitive that it wouldn't be true, but nobody's been able to find a counterexample. So it's yet another counterintuitive result that math is built on. Not proven, but statistically robust.

Which is what makes it great when somebody does ten years of work in simulating knots so a counterexample can be found.

Which doesn't even confirm the original intuition, because there are still so many cases where the rule holds. Whereas our intuition would have assumed a counterexample would have been easy to find, and it wasn't.
Show HN: The $10 coffee that tanked my credit score
by soelost | 2025-09-22 17:19:54+00:00
A $10 latte cost me 50 credit points last year. Not because I couldn't afford it - because it pushed my Chase card from 29% to 31% utilization. That's when I learned: Your balance won't hurt your credit score. Your utilization will. The problem isn't the rule (everyone knows 30%), it's tracking it. With multiple cards, changing balances, and daily spending, you're basically guessing which card is "safe." So I built Cretit - daily traffic lights for every credit card:

Green = safe to use Yellow = be careful Red = will hurt your score

Hope you guys like this one more than HumanAlarm
by eutropia | 2025-09-22 17:19:55+00:00
I think that if they had been up front and transparent, and cut the PR bullshit corpospeak from their damage-control post, this would have been something that's much less embarrassing for all involved.

Something like:

"Hey all, RC here: with the very real threat of supply-chain attacks looming around us, one of the critical financial backers of our nonprofit org gave us a deadline around tightening access to the Github Account for rubygems/bundler. We tried and failed to arrive at a consensus with the open-source volunteers and maintainers for the best path forward and were forced to make a decision between losing the funding and taking decisive (if ham-fisted) action to keep Ruby Central financially healthy. We think RC's continued work is important enough that we stand by our decision, upsetting though it might be, but want to work out a better one ASAP. We are genuinely sorry for any fear/disruption this has caused."

Something simple that just owns the fact that they screwed up and tried to handle it as best they could. Doing this proactively as soon as they made the changes and broadcasting it would have been even better, but even posting this in reply to the controversy would have done more imo...
by Aurornis | 2025-09-22 17:20:16+00:00
Yes, but you’ve also incurred a $90 expense in purchasing the stock of Company B and that stock is on the balance sheet.

In the actual shady version of this, Company B isn’t the hottest AI investment around, it’s a shell company created by your brother’s cousin that isn’t actually worth what you’re claiming on the balance sheet because it was only created for the round tripping shell game.
by figers | 2025-09-22 17:20:25+00:00
I had someone do this in my C# / .NET Core / SQL coding test interview as well, I didn't just end it right there as I wanted to see if they could solve the coding test in the time frame allowed.

They did not, I now state you can search anything online but can't copy and paste from an LLM so as not to waste my time.
by leakycap | 2025-09-22 17:20:35+00:00
There isn't a single System 7 through Mac OS 9 screenshot in that article... what a shame!

This is an excellent history starting with ClarisWorks: https://web.archive.org/web/20160310121630/http://groups.csa...

And some discussion of this source when it was still available live on the web: https://news.ycombinator.com/item?id=32267817
by jandrese | 2025-09-22 17:20:55+00:00
Back around 1997 or so I saw the first Map Tile example hosted on an Origin 200. Basically just Google Earth minus the landmarks or directions, but at the time it was mind blowing to start way out in orbit and be able to zoom in on any spot on Earth. The machine was next to a 19" rack with multiple large RAID arrays feeding the machine, and when you panned around you could see all of the lights on the front of the rack blink in unison.
by twixfel | 2025-09-22 17:20:55+00:00
What is there to explain? Your examples make no sense, aren't even bad things, or are purely anecdotal. For example, that smart people from Southern Europe can move to London and thrive is something Britain can be proud of. There certainly aren't any immigrants moving to any continental European countries and getting the top jobs, they're invariably reserved for the locals. The fat coke thing is nonsense, it's just a turn of phrase, that you never came to understand that says more about you than anyone else. Having a shit tax system like the household vs personal income thing is nothing unique to Britain. And if Britain was so uniquely poorly governed, the continental countries would be wildly better governed, but they're not. Some are, some aren't.

Anyway I don't know what happened to you in the UK but I'm sorry that it did.
by primitivesuave | 2025-09-22 17:21:13+00:00
I use Aurora Postgres at work, where we pay approximately 9x more for equivalent resources to PlanetScale (according to their pricing page [1]). This is not an endorsement of PlanetScale as I've never used it, just pointing out that the premium for using Aurora Postgres is many multiples higher than virtually every other Postgres provider.

1. https://planetscale.com/pricing?architecture=x86-64&cluster=...
by gregates | 2025-09-22 17:21:15+00:00
My first ever software developer job, I was hired with basically no knowledge or experience to learn (I was very lucky). I knew MS-DOS command line pretty well from my childhood, but hadn't ever used POSIX. I was given a macbook air and some docs to follow.

Trying to follow the docs, supplementing with a lot of googling, I somehow managed to remove the tar program from my system. This broke literally everything. Had to stop halfway through the multi-day process to do a clean reset and start over from scratch.
by WorldMaker | 2025-09-22 17:21:32+00:00
Git's original merge algorithm was intentionally dumb, it was mostly just a basic three-way diff/merge. (Git's merge algorithms have gotten smarter since then.)

Three-way merges in general are easier to write than the CRDTs as the article suggests. They are also far more useful than just the file formats you would think to source control in get; it's a relatively easy algorithm to apply to any data structure you might want to try.

For a hobby project I took a local-first-like approach even though the app is an MPA, partly just because I could. It uses a real simple three-way merge technique of storing the user's active "document" (JSON document) and the last known saved document. When it pulls an updated remote "document" it can very simply "replay" the changes between the active document and the last known saved document to the active document to create a new active document. This "app" currently only has user-owned documents so I don't generally compute the difference between the remote update and the last saved to mark conflicted fields to the user, but that would be the easy next step.

In this case the "documents" are in the JSON sense of complex schemas (including Zod schemas) and the diff operation is a lot of very simple `===` checks. It's an easy to implement pattern and feels smarter than it should with good JSON schemas.

The complicated parts, as always, are the User Experience of it, more than anything. How do you try to make it obvious that there are unsaved changes? (In this app: big Save buttons that go from disabled states to brightly colored ones.) If you allow users to create drafts that have never been saved next to items that have at least one save, how you visualize that? (For one document type, I had to iterate on Draft markers a few times to make it clearer something wasn't yet saved remotely.) Do you need a "revert changes" button to toss a draft?

I think sometimes using a complicated sync tool like CRDTs makes you think you can escape the equally complicated User Experience problems, but in the end the User Experience matters more than whatever your data structure is and no matter how complicated your merge algorithm is. I think it's also easy to see all the recommendations for complex merge algorithms like CRDTs (which absolutely have their place and are very cool for what they can accomplish) and miss that some of the ancient merge algorithms are simple and dumb and easy to write patterns.
by franktankbank | 2025-09-22 17:21:52+00:00
Driving I-5 up to Portland I had to dodge a dresser that was standing upright somehow in the middle of the lane. The truck in front of me moved into the other lane revealing that thing just standing there, I had to quickly make an adjustment similar to what this tesla should have done. Teslas also have lower bellys, my jeep would have gone over the debris in the video no problem.
by kimixa | 2025-09-22 17:21:58+00:00
And yet none of the richer people I know have left[0], despite some of them making a lot of noise about it .

Sometimes an anecdote is just an anecdote I guess.

[0] or at least haven't spent any less time in the UK, and are still resident, as some already spend a lot of time in a number of different countries
by londons_explore | 2025-09-22 17:22:06+00:00
Oddly I find the reverse. They apply random coupons only at the final checkout stage and I often end up paying only half for the items I'm buying, especially if I order many items.

I seem to get the 'delayed delivery' coupon every time even if the delivery is on time for example, and sometimes that coupon is worth more than the item itself for low value items.
by lukaslalinsky | 2025-09-22 17:22:06+00:00
I really wish the open source projects that actually have meaningful impact on the whole industry were target of sponsorship, not the ones with good marketing, but I know how hard that is to achieve. Taking money from someone is unfortunately complicated in this society. In many cases it's easier not to even ask for sponsorship, unless you are willing to deal with the bureaucracy. Ladybird is at least fighting for diversity, but I don't see the added value of Omarchy.
by alephnerd | 2025-09-22 17:22:32+00:00
Yep. The Telco Bust 1.0 along with the Dotcom Bust is what enabled the cloud computing boom, the SaaS boom, and the e-commerce boom by the early-mid 2010s.

I think the eventual AI bust will lead to the same thing, as the costs for developing a domain-specific model have cratered over the past couple years.

AI/ML (and the infra around it) is overvalued at their current multiples, but the value created it real, and as the market grows to understand the limitations but also the opportunities, a more realistic and permanent boo' will occur.
by kg | 2025-09-22 17:22:39+00:00
I can afford it but I would never spend money to submit a vulnerability report. I'd need to be reporting dozens of vulnerabilities on a single site like hackerone to work up the motivation to plug in payment details and risk having them leaked/stolen in order to do someone else's work for them.

I'd sooner click sponsor for the cURL project on github (something I already do for some OSS I use) than spend money to report a bug.