MurphyA/hacker-news huggingface dataset:
by derf_ | 2025-08-21 12:34:47+00:00
To plagiarize Howard Marks, when you try to time the market, you have to be right twice: both on when to get out and when to get back in. Even being right once is incredibly hard.

Or, to quote Peter Lynch: "Far more money has been lost by investors preparing for corrections or trying to anticipate corrections than has been lost in corrections themselves."
by Terretta | 2025-08-21 12:35:01+00:00
For those wanting to know how this would integrate before they sign up or log in, (a) click “Get Started” then hit ESC key before JS switches to the login modal, then (b) from the visible but un-hydrated dashboard, click “How to use!” top right:

1. Connect to Minnas: This requires your tools providing MCP support.

2. Add prompts and resources: Create collections to organize your context by topic (e.g., "front-end", "java"). Add prompts to run in your tools. Add resources to pull in as context.

3. Run Prompts: You can run prompts in your AI tool, for instance in Claude Code by typing "/" then choosing your prompt.

4. Pulling in Resources: You can pull in resources in your AI tool for added context. This allows you to reference documents, code, and other materials you've uploaded to Minnas during your conversations.

Screenshots in this pop-up show what that actually does look like.
by Gareth321 | 2025-08-21 12:35:22+00:00
I agree. It is clear and self-evident that movie critics have a California bias. I cite Emilia Perez (https://www.rottentomatoes.com/m/emilia_perez) with a 71% of critics recommending the movie. This movie won *91 awards* this season. This is, by any objective and subjective metric, an atrocious film. Audiences gave it 17% on Rotten and 5.4 on IMDB. Why did this movie win so many awards and positive reviews from critics? Because it has a trans person as the lead. That's it. The bias is on full display with this movie.
by electrograv | 2025-08-21 12:35:41+00:00
The thing is, you can simultaneously be completely correct about the market being insane, while also entirely wrong in expecting it to behave in a sane way.

Cue the famous quote: “The market can remain irrational longer than you can remain solvent.”

I have a vague theory that as the amount of wealth inequality increases in a system along with “money printing” (lending, hypothecation, etc where the wealthy are permitted privileged leverage and risk), the more detached markets become from reality in general. In such a case, an increasing majority of the money circulating has no need to be grounded in anything close to the common basic needs and values that most normal people have to live with.

Instead, most important to such wealth is to tap into the source of inflation to be on the winning side of that. This becomes a game of its own, where an investment’s connection to reality or fundamental value is mostly irrelevant compared to how it leverages or monopolizes the state-created and privately created instruments of “money printing” (sketchy lending, rehypothecation, etc.) and other such “games” that only the wealthy are allowed in on.
by oulipo2 | 2025-08-21 12:36:28+00:00
There is both! But the app obviously has a few advantages in our setup:

- it gives much more detailed and fine-grained informations

- it allows user (optionally) to register for automated safety alerts

- but more importantly, it allows users to override themselves the communication protocol of the battery, to adapt it to any bike

For now we've hardcoded Bosch, Bafang, Brose and a few others (more coming), and we plan to open-source the communication protocol soon so that anyone can upload their own WASM code on the battery to talk to any controller!
by ojr | 2025-08-21 12:38:30+00:00
there's a youtube channel made by a meta engineer, he said to memorize the top 75 LeetCode Meta questions and approaches. He doesn't say fluff like "recognize patterns. My interviewer was 3.88/4 GPA masters Comp Sci guy from Penn, I asked for feedback he said always be studying its useful if you want a career...
by slipperydippery | 2025-08-21 12:39:10+00:00
I’ve seen nobody talking about this, so it’s probably wrong, but I can’t shake the feeling that a lot of the seemingly-nuts things we’ve seen the last 20ish years, from house prices going to the moon to LOLWTF P/E ratios sustained for years on end, and even the magnitude of VC activity, are an outcome of having way too large a proportion of our money in capital, desperately seeking investments to buy, with an underlying economy (ignore stock prices and net-drag economic activity like over-paying for healthcare, I mean actual productivity) that hasn’t grown anywhere near fast enough to give that money anything useful to do.
by piltdownman | 2025-08-21 12:40:20+00:00
It could be a lot worse. Soccer rights-holders effectively shut-down the Cloudflare facilitated Internet in Spain during soccer matches to 'curb piracy'.

The Soccer rightsholders - LaLiga - claim more than 50% of pirate IPs illegally distributing its content are protected by Cloudflare. Many were using an application called DuckVision to facilitate this streaming.

Telefónica, the ISP, upon realizing they couldn’t directly block DuckVision’s IP or identify its users, decided on a drastic solution: blocking entire IP ranges belonging to Cloudflare, which continues to affect a huge number of services that had nothing to do with soccer piracy.

https://pabloyglesias.medium.com/telef%C3%B3nicas-cloudflare...

https://www.broadbandtvnews.com/2025/02/19/cloudflare-takes-...

https://community.cloudflare.com/t/spain-providers-blocks-cl...
by zpeti | 2025-08-21 12:40:26+00:00
He’s not “being paid that much”

He’s earned almost all his money through owning part of a company that millions of shareholders think is worth trillions, and does in fact generate a lot of profits.

A committee didn’t decide Zuckerberg is paid $30bn.

And id say his work is pretty exceptional. If it wasn’t then his company wouldn’t be growing. And he’d probably be pressured into resigning as CEO
by esafak | 2025-08-21 12:40:41+00:00
Finding the k points closest to the origin (or any other point) is obviously the k-nearest neighbors problem. What algorithm and data structure you use does not change that.

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

edit: If you want to use a heap, the general solution is to define an appropriate cost function; e.g., the p-norm distance to a reference point. Use a union type with the distance (for the heap's comparisons) and the point itself.
by gf000 | 2025-08-21 12:41:53+00:00
I think getting "value" vs "objects" right is paramount: this in itself is only a semantic difference yet, but that will allow for a lot of compiler optimizations down the line.

E.g. the value 5 can't be changed, neither in Haskell, neither in C. A place that stores that value can, which makes the place an "object".

Mutability fundamentally means identity (see Guy Steele), so I think this is a fundamental distinction.

As for immutable data, sure, on single threaded code they do carry some overhead, but this may also translate to higher performance code in a multi-core setting due to better algorithms (lockless, or finer grade locking).
by bluGill | 2025-08-21 12:44:31+00:00
The question is how deep will the crash be. If the S&P goes up those 500 points and then crashes by 300 you are better off staying in. OTOH, if the S&P goes up those 500 points and then crashes by 5000 (I didn't bother looking up the value, so I don't know if that is possible) you are not out much by getting out today.
by 8organicbits | 2025-08-21 12:45:47+00:00
Is an AI chatbot fetching a web page to answer a prompt a 'web scraping bot'? If there is a user actively promoting the LLM, isn't it more of a user agent? My mental model, even before LLMs, was that a human being present changes a bot into a user agent. I'm curious if others agree.
by woadwarrior01 | 2025-08-21 12:46:00+00:00
> or the sponsored advertiser will somehow be on recommendation list of AI answer?

LLMs aren't new. PPC ads are as as old as the mountains. People have been trying[1] to glue them together (with RAG), for quite some time now.

IIUC, this also happens to be the core strategy of a well known "AI" startup that made a big show about trying to buy TikTok and more recently, Chrome.

https://arxiv.org/abs/2311.07601
by lazide | 2025-08-21 12:46:06+00:00
Notably, very little of the US economy is plausibly basic needs (a roof over ones head, basic nutrition, actual basic medical care, etc.). The vast, vast majority is essentially luxury goods and services, but Americans have been conditioned to think what the rest of the world considers luxury is actually basics.

If Americans actually cut back to actual basics (a fixer upper small house in a less desirable area), shared a older used car instead of buying several new ones (or a big truck!), made homecooked stews and beans and rice instead of eating out all the time or prepackaged food, stopped buying the latest fancy phones, took care of their health instead of gastric bypasses, dialysis, etc.

Hell, even if the average American stopped taking expensive vacations!

The world economy would likely collapse overnight, no joke. And it would likely be uglier than the Great Depression domestically.
by BobbyTables2 | 2025-08-21 12:46:09+00:00
You’re not wrong but your suggestion also throws away a lot of major benefits of CI. I agree jobs should be one liners but we still need more than one…

The single job pipeline doesn’t tell you what failed. It doesn’t parallelize unit and integration test suites while dealing with the combinatorial matrix of build type, target device, etc.

At some point, a few CI runners become more powerful than a developer’s workstation. Parallelization can really matter for reducing CI times.

I’d argue the root of the problem is that we are stuck on using “make” and scripts for local build automation.

We need something descriptive enough to describe a meaningful CI pipeline but also allow local execution.

Sure, one can develop a bespoke solution, but reinventing the wheel each time gets tiring and eventually becomes a sizable time sink.

In principle, we should be able to execute pieces of .gitlab-ci.yml locally, but even that becomes non trivial with all the nonstandard YAML behaviors done in gitlab, not to mention the varied executor types.

Instead we have a CI workflow and a local workflow and hope the two are manually kept in sync.

In some sense, the current CI-only automation tools shouldn’t even need to exist (gitlab, Jenkins, etc) — why didn’t we just use a cron job running “build.sh” ?

I argue these tools should mainly only have to focus on the “reporting/artifacts” with the pipeline execution parts handled elsewhere (or also locally for a developer).

Shame on you GitLab!
by doom2 | 2025-08-21 12:47:06+00:00
It's funny to me that the government was so intent on implementing a bunch of policies in the name of "efficiency" when DHS is a prime example of an inefficient agency. Why should we have an entire department dedicated to all the things it does when we could simply devolve many of the parts back to their original departments (INS back to DOJ, TSA back to DOT, etc), leaving a much more slimmed down entity (or perhaps none at all)?
by lm28469 | 2025-08-21 12:47:31+00:00
What if we just stopped being so greedy and just bought/invested in what we actually need instead of playing silly games ? Find a plot of land, build a house, &c. a safe space for your kids and their kids.

I know people stressing 24/7 about their money, diversifying their crypto shitcoins into pokemon card collections, buying watches or old apple computers in the hope they'll be able to sell them for more to the next sucker, buying and selling defense company stocks secretly hoping more poor souls will get annihilated in Ukraine or Gaza because it's good for their $$$. They're loaded like never before but I've never seen them so tired and miserable, I bet they don't even know why they want more money, hairless apes seem to like when numbers are getting bigger

And on top of that if shit truly hits the fan the vast majority of these will be completely useless.
by cesaref | 2025-08-21 12:47:35+00:00
Yeah, with those early machines it was inevitably about lookup tables, and producing the illusion of doing work which was otherwise impossible in the number of cpu cycles you had available. I did lots of this sort of thing for the C64, where similarly CPU cycles were short, and then you end up scratching around trying to find enough spare memory...

It's great to see people still exploring and pushing the boundaries of what these machines are capable of. Coding this on a more modern machine, getting the effect right, then back-porting to the Spectrum seems like a smart move and would have been a game changer during the prime of these machines!
by MagicMoonlight | 2025-08-21 12:47:48+00:00
I'm fine with that, shoplifters are scum.

I don't see the point in campaigning against things like this, because it only protects bad people. If the government wants to get you, they won't use home depot to do it, they'll just take you from your house or shoot you in the street. If they want to spy on you, they'll break into your house and put microphones under your carpet and cameras in your walls.

If we actually had cameras like this everywhere, there would be so much less crime. Instead of the drug addict robbing twenty shops a day, they'd be arrested in the second shop.
by magicalhippo | 2025-08-21 12:47:58+00:00
Admittedly just a handful. But I met them in entirely non-furry settings, for example as a user of a regular open source program I was a contributor to (which wasn't Rust based[1]).

None of them were very pervy at first, only after I got to know them.

[1]: https://www.reddit.com/r/rust/comments/vyelva/why_are_there_...
by gcanyon | 2025-08-21 12:47:59+00:00
The wines are from different years If you apply an arbitrary order to the bottles, the number of possible year-arrangements of the bottles is 16! Each test gives you one bit of information Since 2^50 is only greater than 16! by about 50x < 2^6, you only have about 5 tests to spare. There's probably some clever way to express the solution beyond just the brute force the above implies, but I haven't thought about it past this point
by bluGill | 2025-08-21 12:48:19+00:00
I've seen them, but they were rare already by late 1990s when I started work. I recall my dad having on in the 1970s, and I remember when I started they were tearing some out to put in cubes. Back then they told me offices were cheaper than cube (cube walls need to be stronger than regular walls because they cannot tie into the ceiling for support thus increasing costs), but they believed in the cube plan and so were willing to pay that price.
by balamatom | 2025-08-21 12:48:22+00:00
Let's rather assume that you're the kind of person who debates a thing by first saying that it's not relevant to debate, then putting forward a pretty out-of-context comparison, and finally concluding that I should feel bad about myself. That kind of story arc does seem to correlate with finding mainstream Western TV worthwhile; there's something structurally similar to the funny way your thought went.
by MisterTea | 2025-08-21 12:48:23+00:00
> yet bearded street person with big trash bag full of product makes them think of lovable Santa?

They do not want to confront trash bag man for good reason. What happened is people who don't give a fuck and have no problem with using violence realized there's nothing stopping them from loading up bags of goods and walking out of the store. "Oh you want to stop me? just try mother fucker." Even so called security guards want no part of trash bag man because there is a high chance of violence and most humans do not want to engage with that. Never mind these guards are paid very little and are nothing more than security theater. Pull a gun and those guys are going to be no more a guard than the cashier or a person in line.

The stores are left to fend for themselves as cops these days seem to care less and less. So I am not surprised they are employing all sorts of janky tactics to prevent loss.
by infecto | 2025-08-21 12:48:27+00:00
It’s a trope and easy to say but I do find the voting system in HN to have gone downhill over the years. It’s very similar to other social media sites. People are polarized about everything, if you have a different opinion, downvoted, if you have a response that might be factual but one of the professional posters here does not like it or you, downvoted.

I will make a benign question and it will instantly get downvoted which to me is against the spirit of HN.
by Aachen | 2025-08-21 12:48:27+00:00
Well, this is their personal project. You're welcome to make your own, or you can remove the branding if you want: it's open licensed. Or if you're not a coder, they even offer to remove the branding if you support the project

I don't get the impression that it's meant to be annoying, but a personal preference. I can't know that, though whitelabeling is a common thing people pay for without the original brand having made their logo extra ugly
by westpfelia | 2025-08-21 12:48:31+00:00
Not when compared to the likes of Tesla and Palantir. But once upon a time a P/E of 35 was insane. For meta I still feel like its too much. Apple.. Well less so.

The question is do you think you can get 35 years of this level of earnings out of a company. If yes or more then it makes sense. But a whole hell of a lot can happen in 35 years.
by assimpleaspossi | 2025-08-21 12:48:37+00:00
One place I worked, till 1992 at least, had offices with doors for all the engineers. I loved it but, if I kept my door closed for too long, I often felt others thought I was hiding or goofing off.

If I kept my door open, I would still get distracted by people walking by. Even if they didn't say anything, they'd look in which would catch my eye.
by qalmakka | 2025-08-21 12:49:00+00:00
Nvidia has current market cap equivalent to ~8 times ExxonMobil. If tomorrow ExxonMobil disappears from existence, you'd get half of the world paralysed. If Nvidia tomorrow gets replaced by a massive hole in the ground, you'd just shrug, go down the road a bit and buy AMD. Sure, they can't make cards as fast as Nvidia does, but they still work, the old cards won't suddenly stop working, and they don't even manufacture their own hardware.

The AI stocks nowadays are pumped up by pure hype, and it's inevitable that the market will recalibrate sooner or later
by adithyassekhar | 2025-08-21 12:50:03+00:00
> Having achieved a number of the goals (reasonable ones, nothing to an excess), suddenly all other "goals" turned into a set of stressors. Some - because I doubt I can ever achieve those, others - because I question whether those are what I really want.

I'm 25 and I relate to this in a funny way. I see todo list apps like this. People say they get a high when ticking off a task but for me once you keep ticking off things, daily, things start to feel not worth it. Life starts to feel like checkboxes.
by alphazard | 2025-08-21 12:50:09+00:00
Part of the mismatch here is that people discover programming languages as tools for thinking, maybe better than any other thinking tool they've ever encountered, and with the unique ability to verify one's thinking. Then they want to do all their thinking with this tool, including all of their design.

IME this leads you to consider more and more featureful languages which are worse and worse at actually building software, and never match the flexibility of a tool like pen and paper.

Poor design is your own fault. Write more, draw more, prototype more. You may need to develop your own notation, you may need to get better at drawing or invest in a drawing tool. You may need to learn another programming language, which you use only for prototyping.

The design of your system does not need to be perfectly represented in your source code. The source code needs to produce runnable machine code, which behaves in the ways that your design dictates, and that's the only link between the design, the code, and the running system. Programming languages today are pretty good at producing working software, but not very good at doing that and designing systems and communicating designs and documenting choices, etc.
by riehwvfbk | 2025-08-21 12:51:01+00:00
The paranoid thinking can go on for infinitely many levels. Consider the possibility that all the fearmongering about Russian bots is just that - fearmongering, and it's created by the actual adversary. But what if this is something a Russian bot would say? Oh, but that's exactly how the mysterious adversary would frame things. Or is it Russian bots?
by hmry | 2025-08-21 12:51:38+00:00
AFAIK this hasn't been taught since the 40s. Now (since the late 60s) there are 3 different cursive scripts available, and it's up to the school to decide which one to teach (if any).

When I went to school, the one I learned was Schulausgangsschrift https://commons.wikimedia.org/wiki/File:Schulausgangsschrift...

To me, the Sütterlin sample on Wikipedia is completely incomprehensible.
by paulmooreparks | 2025-08-21 12:51:42+00:00
In my very first job as a software developer, in 1989 at the tender age of 19, I had my own office, with a door, which I could and would close when I needed to concentrate. It was beautiful. I had a side chair, and other devs would drop in and discuss designs and code. I also had an office at my next job, in 1993. It wasn't until I took a contract job in 1994 that I experienced cubicle life, but the walls were high and I could do some midnight construction to add a bit of privacy. I even had an office at a Seattle startup in 2001. It was afterward that things started to slide toward the open-office morass. Fortunately, I've worked only out of my home office since 2022, and it's been beautiful.

I still miss the old days: We had offices, we actually did design before we started implementing, we didn't do stand-ups but everyone still knew what was going on. I think I'll go yell at a cloud now.
by fcpguru | 2025-08-21 12:52:37+00:00
once he “got hired,” they invited him into a fake Slack workspace full of AI-generated “team members.”

they gathered as much personal info as possible (address, birthdate, citizenship). This has resale value too (identity theft).

The next step (that he never reached) would have been:

“Here’s our codebase for you to set up locally.”

Malicious repo or zip file disguised as project onboarding.

Code runs → quietly steals his wallet keys and credentials.
by jabl | 2025-08-21 12:52:39+00:00
If you're not wedded to docker-compose, with podman you can instead use the podman kube support, which provides roughly docker-compose equivalent features using a subset of the Kubernetes pod deployment syntax.

Additionally, podman has nice systemd integration for such kube services, you just need to write a short systemd config snippet and then you can manage the kube service just like any other systemd service.

Altogether a very nice combination for deploying containerized services if you don't want to go the whole hog to something like Kubernetes.