skysight-inc/HackerNews huggingface dataset:
I love the retro cgi article image, it gives me fuzzy nostalgic feelings for the 90s era of Myst, Reboot and The Mind's Eye.
If you could be bothered to write a blog post on it, I'd be interested in reading it.
As a daily React user for 10 years, and having used Ember, Angular, and several backend frameworks, I really don't agree. Hooks were the only meaningful change I can think of, and they took me about a day of real effort to grok, and a week to begin using well - in my existing React codebases no less. The primary way React works is unchanged since the very first day I learned it. It and SQL are probably the oldest tools I have at this point, and the ones that keep paying off year after year.
Yeah that could definitely be a thing, good idea :) If you have any good links to share about good catalog databases please share!
Device enables direct communication among multiple quantum processors
Accenture: DOGE's Federal procurement review is hurting our sales
Yes, it does mean that anyone using the web-based interface to git gets blocked.

We mirror to github for public access; our developers all use git itself, not the web interface, for interacting with the repo.

How/what github et al. are doing to deal with this, I do not know.
New desalination technology being tested in California could lower costs
I haven't read this particular blog but the solution I remember seeing is you randomly swap the colors each edge verification so each is independent. All the edges are numbers that are required to be different so when you verify they are different you gain no information.
Oh, that blocking is most likely the reason, then, which does make sense. He posted a more complete version to hey.com:

https://world.hey.com/dhh/apple-does-ai-as-microsoft-did-mob...
11.6 days is what's listed for time 6, along with two-week vacation and some other examples.
Finland is the happiest country in the world
u must be fun at parties
A lot of time I find myself reinventing the wheel is because of some framework that has decided that inverted catenary flooring is the future and their provided wheels are excellent for going in the standard use case direction.
Reminds me of the Jeff Dean "Numbers you should know" schtick about latency.

Other people are asking about how to use this "tool", I think it's just a rough reference. I almost see it as a kind of art/poetry, the way it's presented.
What would this be used for in practice? I understand what it does, but have little experience in the area and thought we know what shapes we need for almost all applications. Who would go as far as a complete shape design?
So much this. They're still wanking over building a third runway at Heathrow which is about the worst possible solution.
The biggest thing that Ahrendts did was merge the online and physical stores. People forget that before she came around there was very little overlap. If you bought something online and you wanted to return it you had to ship it back instead of going to a store. It was one of the things that Cook wanted to get done by retail.

Katie Cotton’s departure was in no doubt at least partly to do with her health. She died not too long after leaving Apple.

It also isn’t clear to me how much Phil Schiller was “sidelined” vs him just wanting to retire.
Only in the US. Apple Maps is still far behind Google Maps in most of the rest of the world.
I see what you mean. Thanks for the valuable insight
> and extreme xenophobia

Maybe it's the norm for tribes that have managed to survive and remain uncontacted in the modern world
They "pay" their customers. Which makes your comment silly.
If you can afford DoorDash, you shouldn't need to make payments on your food, lol.
It's simpler than that. Reversing her position would (1) burn her relationships with most of her social graph, and (2) paint a big target on her back...when nasty anti-vaxers are enjoying a strong tail wind from Washington.

In other news, very few victims of armed robbery say "over my dead body, thief!".
Are there any languages that call the first element the zeroth element in everyday speech? I can't think of one, Google can't come up with one, and neither can ChatGPT. This isn't just cultural; it's universal or almost universal.
The concept of system_id for marking special rows was interesting, I haven't seen it described in quite that way.
What phase of late-stage Capitalism is this?

It's horrible but it's spawning some pretty funny takes, such as "Collateralized Burrito Obligations":

"A single BNPL contract for a burrito is incredibly risky. Anyone willing to pay for a burrito in installments can't be trusted to pay their debt. But what if...we pooled the payments together? The risk would go away."
Hand-Drawn Illustrations–A workflow argument
A surprising number of jobs could probably be done with AI right now, depressingly enough. Look at programming. Yes, AI is nowhere near as good as a decent programmer, can't handle rarer or more esoteric languages and frameworks well and struggles to fix its own issues in many circumstances. That's not good enough for a high level FAANG job or a very technical field with exact requirements.

But there are lots of 'easy' development roles that could be mostly or entirely replaced by it nonetheless. Lots of small companies that just need a boring CRUD website/web app that an AI system could probably throw together in a few days, small agency roles where 'moderately customised WordPress/Drupal/whatever' is the norm and companies that have one or two tech folks in-house to handle some basic systems.

All of these feel like they could be mostly replaced by something like Claude, with maybe a single moderately skilled dev there to fix anything that goes wrong. That's the sort of work that's at risk from AI, and it's a larger part of the industry than you'd imagine.

Heck, we've already seen a few companies replacing copywriters and designers with these systems because the low quality slop the systems pump out is 'good enough' for their needs.
There’s a selection bias there. Only the most xenophobic and violent uncontacted tribes would remain uncontacted.
Martin Kleppmann in one of his recent talks about the future of local-first, mentions the need for a generic sync service for the 'local-first end-game' [0] as he calls it. Standardization is needed. Right now everyone and their mother is doing sync differently and building production platforms around their own protocols and mechanisms.

[0] https://www.youtube.com/watch?v=NMq0vncHJvU&t=1016s
Is the power outage due to the fire? If so, what was the fire due to? How far back do we need to go on this? the Big Bang?
I have a hard time with this pitch because I've watched people burn out working alongside me, on the same team, for the same boss, on the same problems, for entirely personal reasons. I've also been in shitty situations with shitty bosses that caused me a lot of stress, and it's hard to point to any clear lines that were crossed. I haven't heard any proposed union rule that would protect me in those situations, just promises that if a union existed, things would be better. It needs to be more specific.

We see what unions do for working class people, but our level of compensation, education, and cultural capital gives us everything that a traditional union gives to blue collar workers. Literacy, internet access, and money go a long way. We don't need a union to tell us what our legal rights are or help pay for a lawyer for us. We don't need a union to tell us what workplace conditions are legal or illegal. We don't need a union to tell us when and how it's safe or unsafe, effective or ineffective to report corporate malfeasance. Again, we have literacy, internet access, and money for legal representation.

Maybe a union could benefit me somehow, but I'm going to need much more concrete examples than just hey, your job is unpleasant sometimes, join a union!
> GHA is great because of things like Dependabot [...] so you don't have to work hard to get anything advanced or specific to work.

That may have been true before GitHub decided that PRs can't access repository secrets anymore. Apparently now you can at least add these secrets to Dependabot too (which is still duplicate effort for setup and any time you rotate secrets), but at the time when the change was introduced there were only weird workarounds.
Apple Intelligence already uses LLMs today in iOS 18 and macOS Sequoia.
I don't think "index" by itself should imply any starting value. After all many induces start at higher numbers and then you'd have to invent words for 2-based, 3-based and so on as well.
I can think of a very quick way to make those explosives safe!
So .. why are people trying to build new datacentre space in London rather than somewhere a bit further away and less expensive? Easier to put the datacentre near the power and run some fiber rather than the other way round, surely?

The expense is unpleasant, but the money has to come from somewhere, and the user paying is easier to justify than all the other bill-payers collectively or the taxpayer.
I forsee even more dead vehicles ending up in blackberry thickets if that happens.
> hanging them on an exterior wall of a house or an existing fence

You can avoid racking by installing them as the fence when you install a new fence.

I mean you don't literally, but the installation cost is a cost you were going to pay anyways.
Unless someone decides to increase your rent by 75%.
How is it harming democracy? Do you think that we shouldn't send a message to investors that letting their money get involved in politics is a good way to to lose that money, or do you think that there's a better way to do so?

I'm aware that there wasn't a good way to predict that the power was going to go to Musk's head like it has. It was a very easy mistake to make, I almost made it as well. But if we avoid classifying it as a mistake, then we protect the value of the brand, and then we too are complicit in the harms caused by its owner--whose legitimacy (in the eyes of our myopic leadership) is derived from the value of his brands.

I'll admit that it's a bit of a hack, there are better ways to implement democracy, but can any of the them be used right now?
I have three calibre instances. One one my desktop as it's always turned on. One on my home server, where it serves as a content server. One on my laptop if I'm away from home. I use rsync (Easy to get conflicts with Syncthing) to propagate changes.

When I'm on the laptop and I get some new ebooks, I just put them in a staging folder that I push over to the desktop over sftp. I may also add them to the laptop's instance and rsync the folder, but I tried to only add books to the desktop instance.

I used flat folder organization on my ereader and don't use calibre to transfer files to it. Mostly because I use koreader, which doesn't scan the storage. Also, I have my whole library on the device, so calibre is there for backup and cleaning.
Depending on your standards, those are just flattery rates. People probably won't want to work for you (or in the field), though, if they're implied to be 0.1x or 0.01x developers.
I have a fairly fast reading speed, but I mostly consume my non fic (not technical) books in audio format.

Why? Attention span. If someone is reading to me, I tend to get 'pushed along' and it makes it easy to slog through a non fiction book that really could have been a pamphlet but the author needed it to be 400 pages. If I space out listening, it's usually not a problem because most non fic books are so repetitive. I suspect that's the secret behind video's popularity, people's attention is in short supply.
In the book The Psychopath Inside, the author posits that psychopathy arises when an unlucky person inherits too many of the related traits, and that on their own those traits provide an advantage (or at least no negative effect) for survival, so evolution isn't going to remove them.
Thanks for the feedback.

1. I agree that ads aren't usually informative enough. Our ad policy could emphasize informative ads.

2. You say you learn of them through your friends. How do they learn of the products? (If you say, through their friends, then where do their friends learn about it?)

3. Regarding automatically identifying and tracking you, we have mocked up an interface in the Profile section of the mockup (upper-right) whereby you can control what information is collected:

https://claude.site/artifacts/7781416a-0be8-4df0-8823-e5d587...

You would be able to see and control what information you want advertisers to see. How do you feel about that as a middle ground?

4. Regarding the effort sounding unserious, I've modified it to read: "We invite feedback about this proposal at our email address: rviragh@gmail.com"

Thank you for the feedback.
> The 1980s were not a particularly enlightened time for programming language design; and Dijkstra's opinions seem to carry extra weight mainly because his name has a certain shock and awe factor.

Zero based indexing had nothing to do with Dijkstra's opinion but the practical realities of hardware, memory addressing and assembly programming.

> I'm sure there is a culture that counts their first finger as 0

Not a one because zero as a concept was discovered many millenia after humans began counting.
I was in college in the mid-late 90s. There was this brief period where all of a sudden it became painfully aware how much Mac OS was crashing. I was regularly using SGI, Sun, and IBM Unix workstations and Linux had just become available. I don't think I ever saw any commercial unix workstation "crash" and Linux the crashes were usually my fault.

If you were only using Windows you barely noticed, but if you used much Unix Mac OS got pretty painful. I mostly remember this from taking a digital music/video class and that was basically the only thing I used Macs for at that time. You never really got through an hour or two editing video or audio without a crash or two. We had Avid workstations where they controlled this by tightly controlling the software on the Macs, but I never actually got permission to use them.

There were also behavior patterns. If you only used Mac you were in a behavior pattern where you'd crash the machine less. If you were using Unix workstations a lot your behavior subtly changed and you tried to do more stuff at the same time. If you then went back over to the Mac and overloaded the Mac the same way it was a bad time.
i haven't tried your project yet but it looks cool. not sure if u saw that the name is already being used. a unique name and information about how the two projects are different would probably be helpful for visitors

https://news.ycombinator.com/item?id=43356016
“serious discussion” notwithstanding, I thought the “u’re” was particularly interesting. Why not “ur”? “u” is obviously easier to write, so why worry about properly contracting it? Just interesting imo
This has got me wondering how many flights currently fly over Greenland…
A comprehensive list of 2025 tech layoffs
I am interested in your overarching objective for the database. For example, my Udb was only a means to an end, so that I could equip my applications such as CrossLine, WorkTree, FlowLine, or Herald with incremental persistence. I had considered concurrency, but never needed it. However, I had looked at various larger libraries (such as RocksDb) for a multi-user version of Crossline, for example. With RocksDb, there are numerous applications that can be studied and which demonstrate the robustness and scalability of the database. A much leaner solution with concurrency and transaction properties seems attractive, but would of course have to prove itself first.
> If you're developing open source software because you believe in the commons, license it under (A)GPL to ensure the propagation of the commons. If you're developing open source because it looks good on a resume, then you've already been paid for it in reputation. But if you're developing open source because you think you'll get paid for it, I don't know what to tell you except that that is not how the world works.

This is not so simple. Even in the FOSS community, some people are allergic to copyleft licenses. I usually choose a license based on the practice of a community. Also, if you make the choice of copy-left in a world or copy-free is king, you are just isolating yourself from others. Often in big projects, you cannot alone, and the decision of license is a collective one.

I prefer the idea of regulating this mess: enforcing that everyone who has contributed to the success of a project - directly or indirectly - gets paid. It looks more fair and is based on merit - which this society seems to value.
The Blackwall lol
It's not "indie web", it's "the web" , it still exists and all of the "commercial web" is built on top of it.

But we have neglected it. We have not updated e.g. the SMTP standard to support something like notifications, or a way to communicate spam lists or contact lists or block lists or subscriptions. We left all those to be taken over by big walled gardens who have every incentive to stop the adoption of new standards that will compete with them. It's in the hands of the engineers
Police-Induced Confessions, 2.0: Risk Factors and Recommendations
Odoo – Open-source ERP software
A Synchronization Engine for Everyone
Right. I haven't even considered pirating a game since GOG became a thing.
Maybe not?? Pretty much everyone that I've seen using Siri are most definitely not techy people. I'm far from the echo chamber SV bubble, so I spend more time around non-techy people than techy people.

Seeing how there are more non-techy than techy people, it feels like Apple has reached their target audience. If Apple depended solely on techy people, they'd need another bail out from MS or Googs to stay solvent.
So many toroids.
I totally disagree, but it's only my opinion and probably not scientific at all.

From a logical point of view I think it's totally unnatural to start at 1. You have 10 diffferent "chars" available in the decimal system. Starting at 1 mostly leads to counting up to 10. But 10 is already the next "iteration". How do you explain a kid, who's learning arithmetics, that the decimal system is based on 10 numbers and at the same time you always refer to this list from 1 to 10.
Have you tried not setting other people's property on fire? Seems to work fine for me and basically everyone I know.
> Notice that I said “invented” vacuum tubes because the behavior comes from careful engineering and manufacture which didn’t exist in the known universe before that.

That would mean an invention can become a discovery, potentially millennia later, if we discover (no pun intended) that the thing already existed in some form. I think few people would agree with that.

Also, the same ”discover or invent?” question is frequently asked about mathematics, where “exist in the known universe” is very much open for interpretation. Euclidean geometry ‘existed’ in the known universe for centuries, for example, until Einstein found out that it didn’t.
What motivation would a company have to lay off a good performer? Seems counter-productive, but I'm not a CEO
IANAL but, you should be in contact with your airline about your specific flight.

You are entitled to be re-booked on the next available flight or get a refund. If you take a refund the airline has no obligation to you anymore. You might find after taking a refund, the price of an equivalent flight is now much more.
>>What's even less clear to me is why the apparatus of state seems so willing to go along with these whims of the executive.

Can you expand on this a bit more? Are you suggesting that government employees should quit in protest? For better or for worse, the American President is in charge of the executive branch and (most? all?) US government employees are part of that branch.
I think we should call them doubles
Many people are unaware of the ability to precisely position the cursor with the iOS keyboard by long-pressing the spacebar.
This is it really. The first time round it was ok, well mistakes can be made. The second time? No, something is fundamentally broken in the US. Electing someone else will not fix that. The rest of us need to recognise that and do whatever is necessary to protect ourselves.
Awesome - thank you
The biggest investors in PG&E are Blackrock, Vanguard, Fidelity, JP Morgan. So in other words, people's 401ks. Not sure how it makes sense that your retirement depends on a company with no competition and the ability to charge you any amount of money they want.
Metabolism Can Shape Cells' Destinies
Probably a silly question, but if you take this all the way and treat everything as a DB that is synchronized in the background, how do you manage access control where not every user/client is supposed to have access to every object represented in the DB? Where does that logic go?
If you do it on the document level like figma or canvas, every document is a DB and you sync the changes that happen to the document but first you need access to the document/DB. But doesn't this whole idea break apart if you need to do access control on individual parts of what you treat as the DB because you would need to have that logic on the client which could never be secure...
You can only be so proactive. At a ginormous company, the pace of change is glacial. You can push really hard and get buy-in from leaders with hundreds of people under them and still get blocked trying to improve things about the office/culture that are simply beyond one's control - even with VP buy-in. Big companies need to federate out more if they want this type of proactive management - or just accept it and maybe that makes sense too.
> How many years old are you when you’re born?

Consider the following from the Irish Constitution:

> 12.4.1° Gach saoránach ag a bhfuil cúig bliana tríochad slán, is intofa chun oifig an Uachtaráin é.

and the official translation to English:

> 12.4.1° Every citizen who has reached his thirty-fifth year of age is eligible for election to the office of President.

For those unfortunate few who do not understand Irish, that version says "Every citizen who is at least thirty-five years old", whereas the translation should in principle (arguably) allow a thirty-four-year-old.

Luckily the Irish version takes precedence legally. A constitutional amendment which would have lowered the minimum age to 21 and resolved the discrepancy was inexplicably rejected by the electorate in 2015.
Shouldn't you factor composite numbers?
Factoring prime numbers is pointless.
More like a labor subsidy, backed by taxes... Which would need a minimum wage law as well.

This seems like a great idea to me! Making it cheaper for businesses to hire people for these jobs would lower prices for everyone, improving accessibility of the services.
Setting rental rates at 30% of median or average income for the area is the wrong way to think about it.

Setting rental rates at 30% of "What the average renter makes" is more reasonable.

This is the issue. There is no "what the market can bear". It is all "that's the way it is".

Every year there is a new excuse why prices go up (covid, fires, elections) but the numbers don't seem to align.

Also, I am not talking about SF or Bay area...the bad math has spread across the country.

Edit: And yes...my area has many vacant homes and even more commercial buildings. They are building high rise towers which people purchase and leave vacant. They buy houses that used to be rentals and tear down the entire neighborhood and leave it that way for years...further pushing out the rentals.
It is sad to watch the town I love destroy itself from the inside.
Yes, it's the offset from a pointer in some languages. But to the user, it's presented as an index, not an offset. In normal syntax, you don't access an array value using a construct like

*(arraypointer+offset)

If you did that, then using 0 as the start offset would make intuitive sense.

In fact, if not for this technical reason, I doubt that any programming language would have 0-based indices.