skysight-inc/HackerNews huggingface dataset:
I asked ChatGPT last year to give me the top five breakfast restaurants in Houston according to Reddit, sources included, no fake links. It gave me three or four real restaurants and one fake one. All (all!) of the links were fake.

I do this every time I'm in a different city. Most of the data that I use is from the last three years.
>TikTok has met all requirements to operate based on the us law. It still got banned.

Completely false. They were told not to send user data to China, did so anyway, got caught, and then continued to do it again.
That's a separate heading, which the judge rejected completely. From the same article:

>WPEngine’s arguments are persuasive. …the Court finds that any harm to Defendants resulting from the issuance of preliminary injunctive relief is unlikely, as it merely requires them to revert to business as usual as of September 20, 2024. Accordingly, the Court declines to require WPEngine to post a bond.”
I would have thought if you had tens of thousands of developers all needing access to the same git repos, then you'd probably have a follow-the-sun team of maybe 50 or 100 engineers working on your git infra.
Why am I dubious that the testimonials are from real people?
I don't think many people have issue with his original complaints. They're responding to the absurd way he's behaved.

There's a right way and a wrong way to handle a conflict, and he's taken a direct route down the wrong way with his foot on the gas.

He would've been wise to read Sun Tzu, 48 laws, all those books on the basics of manoeuvring in a conflict, and found himself some wise and steady council to guide him through this effectively.

Instead he basically burst into a sustained petulant childish tantrum. He was doing things that basically any adult would know not to do.

He was in here, running his mouth in the comments section after legal proceedings had started. With everyone telling him to shut up. And instead he just kept going. And the comments literally then showed up in the legal proceedings against him, as everyone had warned.

Rights and obligations go hand in hand. Yes he had rights, and yes he could have exercised them to the benefit of the open source community (which was extremely important given WPs role in the internet - effectively carrying the beacon of the original internet vs its consumption by big companies).

But he also had obligations stemming from that. He should have played this diligently and carefully. But he didn't. And thus everyone expresses their disappointment in their own ways.
> James Thomson on the Origins of the macOS Dock

Looks like a polished copy from CDE.

(The site is horrible. White on light gray. I didn't expected this from a Mac developer).
Beating OpenBLAS in FP32 Matrix Multiplication
The public transit quality reflects the government quality.
Thanks for the links, some interesting discussion there.

The second article you linked indicates there will still be intense bandwidth requirements during training, shipping around gradient differentials.

What has changed in the past year? Is this technique looking better, worse, or the same?
Too many developers only focus on the specifications, and don’t try to understand the specifications by trying to understand the user. Instead they complain that product owners, product managers, designers, or analysts fail to give the proper specifications. I don’t see many developers really trying to understand their users. But this may be different per domain…
* https://en.wikipedia.org/wiki/Strafgesetzbuch_section_86a
* https://en.wikipedia.org/wiki/Bans_on_Nazi_symbols
>If you are only a moderately attractive girl, and want children especially in this economy, a handy guy is the only way that's going to happen regardless of his perceived handsomeness.

My sweet summer child, young women often have kids with guys who are handsome losers. I don't just mean accidents either. They do it on purpose because the guy looks good or they just really want a kid quick.
This might seem like a good idea at first, but it would essentially result in complete gridlock as the roads fill up with circulating self-driving cars.

No, there's definitely a better solution for this - using self-driving trains to move people.
@wat1000 perfectly said. And the small businesses are the most easily frightened by well financed campaigns that make them afraid their business will shutter if car based traffic is even slightly reduced.
Byte Queue Limits – The unauthorized biography
Yeah I'm pretty over the building cool things solely to sell it off pipeline
A bit late to this discussion, but your comment really reminded me of this Stewart Brand quote from his 1985 interview with KQED Focus magazine:

"Computers suppress our animal presence. When you communicate through a computer, you communicate like an angel."
C Programming: A Modern Approach (K N King) that I recently finished, has been great.

Prior to that, JavaScript the Definitive Guide.

Also cracked into Crafting Interpreters (was great) but got sidetracked.
> A source is not required for something to be true.

If it was really true then why would you have so much trouble providing anything at all that would back it up?
> Or how quickly it will replenish.

This is, unfortunately, the last thing that matters.
If the actual total sugar (or sugarlike) content decreased along with the corn syrup, there definitely would be differences.

Ask anyone who's visited the US about how the food tastes. It's not just that serving portions are much bigger, but everything just tastes sweeter too. I've had people tell me they visited the states and even the plain white bread was sweet in comparison to everywhere else.
This is a significantly better article than the wandering drivel of the original post
Toilet paper for laptop?
CEOs who resign in disgrace do not actually do that well. Even on PR terms alone, it's a bad look to hire one as your CEO, even if they can make a good case that they "fell on their sword" rather than actually caused the catastrophe.
As a software engineer, I find AI to be boring. Sure, the technology itself is nothing short of miraculous, but I ultimately program because it’s fun to solve puzzles, manipulate symbols, and architect solutions in service of a project. Swapping out the labor for a black box just sucks the life out of the whole thing, since getting to the end and popping out a product was never the point.

I come to HN to revel in the joys of programming and hackery, not to min-max my career. And if I could cull AI-related content from the front page, I would definitely do so as well.
Fluted Glass
You’re never going to believe this but those people are no longer on the left. Its passed them by
The small difference between Ancient Rome and the governments of SF and NYC is that ancient Rome had good government.
This is a good reason for keeping your build steps in scripts or a Makefile rather than jumping head first into the ecosystem.

I think unless you’ve been burned by having to move CI provider before it’s easy to lean in. I had to change from Travis many years ago because of pricing changes.
I don’t even read those the same. To me snyk is read as snick and not sneak.
> Both of these countries for example have so many abandoned houses needing to be renovated, and so many foreigners coming in with money to do it - but they can never do it because you can't get a permit in literally forever...

Are these hypothetical houses located in the places these hypothetical foreigners want to live or invest? Because getting a small apartment in Barcelona is a small feat, and Soria is not exactly an alternative.
> "for some reason decided not to make integer types available to programmers...It's like they were going out of their way to make BASIC as slow as possible."

BASIC was well-intention to make programming easy, so ordinary people in non-technical fields, students, so people who weren't "programmers" could grasp. In order to make it easy, you better not try to scare adopters with concepts like int vs float and maximum number size and overflow, etc. The ordinary person's concept of a number fits in what computers call a float. You make a good point though that BCD strings might have done the trick better as a one-size fits all number format that might have been faster.

BASIC also wasn't intended for computationally intense things like serious number crunching, which back in the day usually was done in assembly anyway. The latency to perform arithmetic on a few floats (which is what your typical basic program deals with) is still basically instantaneous from the user's perspective even on a 1 MHz 8-bit CPU.
Thousand Brains Project from Jeff Hawkins and Numenta
No, the person running the company has expertise running companies. Customer understanding lies with designers, analysts, product owners, product management, but also sales: what is the pain we’re addressing, how can ensure the customers really understands the consequences of not addressing the pain, how can we ensure the customer sees our product is the best to address their pain.
How did the wagons avoid sinking / not take on water through the wood plank edges? Constant bailing while on the water?
Aha The Registers standard units! There is even a converter: https://www.theregister.com/Design/page/reg-standards-conver...
Half the people in Vancouver are thinking about leaving and 25% want to leave within the next 5 years. People are leaving in droves largely because of costs. That seems to make the parents point - that the ecnomic benefits from immigration accrue to the few and the wealthy while making life harder for average people

https://vancouversun.com/news/survey-finds-half-of-metro-van...

I can sympathize with it because I live in Toronto and am also thinking about leaving. Do I hate immigrants, no there aren't actually that many immigrants in the city core where I live. But certaintly there is an affordability crsis that has gripped the city and the country and wages seemed to be supressed and there seems to be less job opportunities (likely due to all that extra labour coming in)
There also seems to be a willful ignorance of the horrors created by the Aztec, Qing, and Songhai powers (among others) before Europeans arrived in force. I won't attempt to defend or excuse the crimes against humanity committed by European colonial powers, but focusing on them seems particularly myopic. We can educate people about the history of that period but to what end? Assigning blame for the current state of affairs to dead people doesn't actually solve any problems today. The only way to move forward is to put that past behind us.
That sounds cool. I bet people without kids wouldn’t direct their taxes to any schools. Or maybe they don’t support the police. Can you imagine the craziness of trying to create a budget for your community where everyone gets to direct their tax dollars? Then if you rent I guess you’re just stuck with what your landlord decides too.
Thanks for your feedback! I wonder if you've blocked Safari from accessing your current location and that's why it is snapping back to Melbourne.

I'm using leaflet's locate function to determine the user's location. Maybe I should use another mapping library...

Sorry for the late response.
It is handled with climate control, at great energy cost. It's all fine for the person in the office, less so where fossil fuel is burned to generate electricity.
Is that legal? Surely they can terminate for convenience going forward if that was in the ToS, but they can't terminate a right accrued as of the terminate date?
> But in 2025, the landscape has shifted dramatically

Despite that, I launched a blogging service just recently https://lmno.lol

The workflow is derived from my own, which I used for more than a decade (a single text file for my personal notes).

> why do you keep writing?

My blog is an extension of my notes. Blogging helps me write better notes I can later revisit.

Finding wholesome pockets on the internet is still awesome. Contributing to that is still a worthy effort IMO.
This is pretty fascinating stuff*
I always thought the origin had something to do with Zack de la Rocha screaming "wake up" into my ears over and over in the 90s

> You know they went after King when he spoke out on Vietnam

> He turned the power to the have-nots

> And then came the shot
Because it's always better to have wealth move around in the population. Finance is like blood, it must flow.

When wealth gets stuck in the hands of a few, it creates recessions and political instability.

In some countries, the poor do not have access to medicine - an injury can bankrupt them, especially as they become unable to work with the injury. Only the brightest may have access to higher education. The purpose of tax is to generally improve the social mobility so that gifted poorer people get a shot at making their own wealth. And also because the improved quality of life reduces things like rich people shootings and arson and other issues from inequality.
Show HN: Decentralized robots (and things) orchestration system
Hi HN, we build an open-source operating system extension for orchestrating robot swarms fully decentralized.

This first beta version allows you to create fully decentralized robot swarms. The system will set up a wireless mesh network and run a p2p networking stack on top of it, such that nodes can interact with each other through various abstractions using our SDKs (Rust, Python, TypeScript) or a CLI.

We hope this is a step toward better inter-robot communication (and a fun project if you have a few Raspberry Pis lying around).

Our mesh network is created by B.A.T.M.A.N.-adv and we’ve combined this with optimized decentralized algorithms. To a user, it becomes very easy to write decentralized applications involving several peers since we’ve abstracted away much of the complexity. Our system currently offers several orchestration primitives (Key-Value Store, Pub-Sub, Discovery, Request-Response, Mesh Inspection, Debug Services, etc.)

Internally, everything except the SDKs is written in Rust, building on top of libp2p. We use gRPC to communicate between the SDKs and the CLI, so libraries for other languages are possible, and we welcome contributions (or feedback).

The C++ SDK and a ROS package that should feel natural to roboticists are in the works. Soon we also want to support a collaborative SLAM and a distributed task queue.

We’d love to hear your thoughts! :)
Im describing what the definition of wokism is. I think it is performative and judgmental moralizing with a social justice focus. Using PGs language, this might be a social justice prig.

I would agree that wokeism does not have a monopoly on performative and judgmental moralizing. I suppose prigs come in different flavors. All wokeists are prigs, but not all prigs are woke. Im not sure what the central characteristic is of anti-woke prigs...

To the language policing point, I think think there is difference in views. One person might think it is important to police language because the words matter. Another person might say the words themselves are irrelevant, but the reasons for changing them foolish.
What's the difference between devin AI & this?
The Nexstand is the most popular alternative, it's around 30 dollars.
There are a bunch of hifi brands that are making great products but don't have great name branding: SMSL, Topping, WiiM, Fosi (I own 3 of those 4, lol).

The upside is that they mostly seem to care about making good products rather than branding.
Local DNS override, and two registries. One mirroring the relevant public NPM packages as they are, and one "normal" internal one. Make the mirror registry resolvable with the same name(s) as the real, public NPM registry.

Then test the behaviour.
That doesn't mean anything, most compilers for most languages do not behave any differently - which is exactly why few projects use those directly instead of using some more capable build system.

If i want to, e.g., parse an XML file and generate some code from it and the Go tools (or whatever) doesn't allow for that, i'm not going to not do that, i'm going to write a `build.sh` script (or use some more capable build system, like premake or whatever) that does exactly what i want. Go (or whatever) didn't made anything more secure here, it just kicked the can down the road for someone else to pick it up so it wont have to - but the can still needs to be picked up regardless.
It's a famous Scientology doctrine. People used to believe that children are not as capable as adults and therefore we should act differently and more carefully around them and look out for them. The Scientology doctrine is that they are "adults in small bodies" and so whatever they do is punishable as if an adult did it.
> It also enabled media players to continue playing audio in sleep mode

Is that actually a thing? On my Windows machine media stops playing when I put it to sleep. The machine is clearly not completely off, though, judging by the fan spinning like crazy from time to time.

Also, the whole "keep checking for e-mails" and whatever is clearly broken, since after waking up Outlook needs a while to come back to life and show new messages.
I believe it's a generated one
This is great news. Not sure how the pro-housing-development folks were wrong.

2k/month doesn't feel like high-wnd anymore, either.
Or just a human-readable label with the model and year on it. Visitors would not need to mess with gadgets to read the labels which would be a huge usability win.
Okay, racist.
This sort of nondeterministic scheduling of non associative floating point ops is essentially running at the level of GPU firmware, so, I would imagine that in this case, Nvidia is aware.
I found it extremely odd that he specifically pointed out professors being sexist as a thing that's perfectly fine to let them get away with.
Alternatively, I got my current house because of KYC laws.

The house bidding was originally won by someone abroad. They overbid the house by a lot. However, because of the KYC laws, that person needed to proof their income is legitimate, which they couldn’t. Therefore, we got the house.

Building new houses costs 10 years in my country. So building new houses is not fast enough to create new affordable houses.
Just put up basic auth infront of your services and be done with it.
That suggests it's perhaps about what's good for investors, not what's good for companies themselves.
> The benefit is that more people can afford to buy houses?

Can they? I mean, what is your plan to lower current housing prices? Cut off demand from foreigners with purchasing power and instead replace it with demand from people who cannot afford a home? They are not even the same housing market, are they?
IMO people who whine about wokeness or, more broadly, political correctness, just don't like it when they're called out for being insensitive pricks, or for perpetuating the garbage that marginalized groups have to put up with every day.

Sure, there are people who preach wokeness and empathy and whatnot who are indeed actually prigs. That's true of every movement, good and bad. But as usual, those are the small vocal minority, while most of us just want society as a whole to stop shitting on people just because they're different from whatever the mainstream du jour is.

The blowback against wokeness is mostly due to conservatives hijacking the term and over and over and over using it to describe only the bad behavior they see, while ignoring that the bad behavior is in the minority.

I used to really enjoy Graham's writing, but this is rubbish.
I like the minimalist design. But the zigzag shape at the bottom seems a bit inconvenient for the wrist area.
What is the source of this take? I swear I heard it from like... acollierastro?

Good take.
Yes, and the way that e.g. C famously handles it is that it treats it as X being implicitly int, if it's an integral expression that produces something shorter than long, and a double, if X is a floating-point-valued expression, and whatever happens to structs when invoking implicitly-declared functions.

This, again, can be checked for the correctness at the end of the translation of a particular compilation unit, C just decided to not bother with this at all and leave it to the linker to figure out (even though it started its life as a language with 2-and-a-half passes compiler), and Pascal and its descendants decided to require either forward declarations, or using function pointers. I personally think that e.g.

var F: proc(whatever): whatever;

proc G() begin
... F(whatever); ...
end G;

proc F0(whatever): whatever begin
... G(); ...
end F0;

begin
F := F0;
end module.

is a needless pessimization but e.g. Oberon does it this way.
The looks/character criteria difference is just a stereotype. Women base their decisions on appearances just as much as men in general, except for the ones that prefer money over good looks. The dating app Tinder was the first one to have swiping, and the first mainstream one promoting hookups (out of town hookups too), and it advertised to women first. This must have been seen by someone in the know as what women want (or else, it was an attempt at social engineering).
I find the Inbox vs Spam folder distinction to be almost unusable nowadays, so yes I check the spam folder from time to time and regularly rescue non-spam.
I've never heard the term as a New Zealander (perhaps not in right social circles though).

From first search:

The n-word pronounced with the final ‘r’ sound, as opposed to a softer pronunciation that often omits this sound

Over the decades, the n-word has evolved, with the softer version being reclaimed by some within the Black community as a term of endearment or camaraderie. However, the “hard R” variation remains a symbol of hate and discrimination.

A fecking weird distinction given that it depends on your accent. Hard-r is rhotic and here in NZ I think we mostly are non-rhotic and don't pronounce the r at the end of words: https://en.m.wikipedia.org/wiki/Rhoticity_in_English
I’ve found that getting traffic through organic search isn’t that difficult, if you have a post which is quite specific. For example, some years ago I wrote down how to upload assets to an already existing GitHub Release [1] as a small note to myself, so that I remember it next time. That is one of my best performing posts, majority of traffic via search engines, and I didn’t advertise it anywhere.

It by no means gets thousands of views per day, more like single digits, but people keep finding it, which gives me hope it’s been useful for others as well.

[1] https://blog.br4.no/github-actions-release/
I just discovered this last week. It works really well as an Obsidian plugin. The downside is that some of the usual Gantt chart features like dependencies are a bit weird to use.
> optimizing for proportional representation has to come at the expense of quality

That's like saying a baseball team should try to sign a catcher if that's the best available player right now, even if they already have plenty of catchers and desperately need a shortstop. You need balance on a baseball team, just like you get a better party with a good mix of people, just like you get a more interesting university community if you bias against a monoculture.
I'm about to ditch it entirely because my friend who uses matrix.org cannot see images I send from my homeserver, and vice versa. I thought I fixed all that nonsense when I turned on authenticated media months back but it keeps happening. Kinda pathetic after this many years.
It's funny how we're going back to centuries-old architectural practices. In the before times we didn't have climate control. In the middle times we had climate control and didn't have to worry about the energy usage. And now we have to return to natural ways of controlling temperatures so we don't spend too much energy on heating and cooling.

But my curiosity is directed at even more extreme examples. How bright and livable could one make a big box with almost no windows these days, if one really tried? (As I'm typing this out the counter-question is of course: why bother?)
I think I spent too much time watching the video of it folding and unfolding.