skysight-inc/HackerNews huggingface dataset:
Don't you think this 'logic' is kind of a numb way to look at reality? Not caring about the actual human doing the job... when you've got millions in your pocket? Standard of living in third world countries tends to be worse. Look at every global human wellbeing index in existence and you'll see they're all pretty much the same map rhymed over and over. People suffer on one side so that people can live well on the other side.

It's not like "Oh their quality of life is exactly the same as in the US it's just cheaper! So it's totally fine for us to pay them peanuts! Right? Peanuts buy you a house there... I mean the house has no plumbing but it's a house!" No, their quality of life is absolute crap compared to first world countries (as someone from a third world country). And paying them like shit will only prolong their suffering.

The least the company could do is pay them fairly which means they can travel or live a better quality life.
It seems from the other articles as well that they are reviewing the UT99 arsenal, which didn't yet have the lightning gun.
I'm not impressed until the robots are assembling more robots.
>The old xv6 is x86-based and it's not officially maintained anymore.

Which is sensible. There's way too much legacy crap and ugliness that needs to be dealt with in that ISA to distract from the purpose of the project, which is to teach OS development.
Agreed. We all have a duty to respect languages and their official transcription. Pinyin with tones does not look much different from French with accents. In both cases, most people aren’t likely to pronounce it correctly, though.

The irony is not lost on me that Tencent themselves did that.
Shotgun Axe [video]
more commonly known as Bayes’ theorem.
Would be great if you put together a start-to-finish tutorial showing the step-by-step process from initial Git clone to completed successful run.
Copyright infringement is a 'strict liability' offence
Is it just me, or has anyone else noticed that:

1) Cursor has been crashing several times an hour for me recently.

2) Cursor seems to ignore .cursorrules files. I'm using the json format that's supposed to let you filter on file name patterns (although how that works for cross-cutting agent stuff I don't know).

3) Cursor is obsessed with making sketchy iffy defensive code checking for the most recent symptom and trying to guess and shart its way out of it instead of addressing the real problem? And it's extremely hard to talk it out of doing that, I have to keep reminding it and admonishing it to cut it the fuck out, fail instead of mitigate, address the root cause not the symptoms, and stop trying to close the barn door after all the horses have escaped. It's as of it was only trained on Stack Overflow and PHP manual page discussions.
>The Supreme Court and judicial review is anti-democratic

The elected legislature make the laws. The judiciary is there to ensure the legislature don't bypass proper democratic procedure. If the judiciary decide that something is not consistent with the law then the legislators have the ability to openly debate and vote on a law that 'corrects' that. And the people get to petition their representatives over the bill.

It's part of a balanced systems that prevents the legislature from doing things it doesn't have a mandate for.

Though in USA we've seen how that system can and has been corrupted as it relies on honour and a genuine will to serve the people.
Sure. I just think that we will be looking back at that as a horribly inefficient and expensive way to accomplish something that will be much more advanced soon.
That was then, and this is now.

Look, I understand the sentiment. I too want the code to be done properly, well-engineered and thought through. But recall, this is not our job. We are Professionals, and by modern definition, a Professional does whatever is best for the business. And the business doesn't care about the product - it cares about the product's ability to earn them money. If generating shit code, then throwing it away and generating anew at any sign of bug (or spec change) gets cheap enough, this is what the business will want to do. This is what being Professional will mean.

(You can imagine I don't hold "professionalism" in a very high regard.)

See also: basic goods in meatspace. In developed economies, people generally don't repair clothes anymore, and increasingly rarely anyone bothers with repairing appliances. It's cheaper to just throw it away and buy a new one, than to try and repair it. Hell, even construction and remodeling these days involves a lot more of "affix it here permanently; if you need to move it, just smash it and install a new one" approach.

Why wouldn't the same eventually happen with code?
Related: Graph&Category-Theory-based Neuro-Symbolic AI

> The work uses graphs developed using methods inspired by category theory as a central mechanism to teach the model to understand symbolic relationships in science.

https://news.mit.edu/2024/graph-based-ai-model-maps-future-i...
You are safe as long as pig meat is cooked well done, which we always do in Greece. But it pays to be aware and careful.
> Such sandboxes would only work well, if the whole OS would be built around supporting them.

This. Which is why I'm using Qubes OS designed around sandboxing, and I can't recommend it enough.
But I prefer my tools to come with proper instructions on the box.

The reason the "tool" works for you is that you are willing to game the system. Everything can be a hammer.

Those really looking for a casual hookup rarely are honest about it. The pond might shrink if they are (maliciously or not). This then requires a much more guarded and hard approach for those seriously looking for longterm relationships.

There is a signal value in what tool you use. Even though they might all look like a hammer to you.

People are accepting invitations on Facebook. But around here it is commonly known to only mean either an intention of attending (or just showing support even). Again Facebook the tool is not to blame. Hence I do not use that tool. No fault of the tool in itself.

So I think that the lament is not that dating apps are misused. People are "free" to do that. But what should the people who want a (for the lack of a better term) "real dating" app do?

Some thrive in this new world. But I would claim that we get more and more lonely while hiding behind our screens.

The extroverts had an easier time even before the apps. With the apps they thrive. The introverts just got an even harder time navigating this.

Dating apps are pure hell for those who "want to write the book". I do not blame the tool but I do see a real world issue.
Alone with My Thoughts
I know a tiny bit about category theory but nothing about symbolic reasoning. Would anyone mind ELI5ing the connection between the two?
I'm also really happy with spec first. We're using openapi-generator[1] to generate types from a yaml schema (inverting the more standard approach of generating the yaml) in our Typescript (mostly Nest.js) backends, and export those types as packages for use in our frontends.

[1] https://github.com/OpenAPITools/openapi-generator
Show HN: I built an AI that validates business ideas before you build them
Coming up with a startup idea is easy. Figuring out if it’s actually worth building? That’s the hard part.

I built Valmy AI—a tool that analyzes business and software ideas, checks market demand, evaluates competition, estimates financials, and provides actionable insights before you invest time and money.

How it works:
1⃣ Enter your idea → Describe your business/software concept.
2⃣ AI validation → It gathers market data, assesses competition, and calculates potential.
3⃣ Actionable insights → Get a structured report with risks, opportunities, and strategy.
4⃣ Export → Save the validation report as a well-designed PDF.

The goal? Reduce guesswork and increase your chances of success.

Would love to hear your thoughts! What’s missing? What could be better? Would you use this before launching your next project?

Try it: Valmy.biz
I've lived off-grid for three long summers (late spring to early fall). It's tremendous work. Most of the same systems exist it's just that one has to research, design, build, operate, maintain, and revise them instead of somebody else doing all that. Everybody has different goals, but for me, maintaining my own potable water system is not a goal or something I'm interested in. Living off-grid did change my perspective on some things. For example, I know now that I produce about a 4-gallon bucket of poop each month and yet my house has a tremendous sewer connection.
You’re being rather spiteful and conceited with your hindsight. For all intents and purposes, the risk to people in the past of losing anyone to some disease they didn’t even know existed, which was not only disabling but also drained resources and energy from the whole group, would have simply not allowed “non-iron-clad” rules that could have led to the total destruction of the tribe/group.

Those religious iron-clad decrees could very well be the only reason any of us exist at all, because it allowed people to not just forget, e.g., that time when the tribe ate a big pig feast and 99% of the tribe died.
https://en.wikipedia.org/wiki/Genetic_Information_Nondiscrim...
Does it involve abusing classified systems with no oversight to spy on your crush, harass people you don't know, and discuss your fantasies?
Yeah, at first I thought it was 'ilk', but then I suspected that there was yet another exclusionary in-joke hidden somewhere.
Me when all the candidates for European Tree of the Year are from Europe
I've heard a similar story about a little boy and snail eggs at the beach. Did a quick search and it seems to have happened multiple times in the past. Perhaps the barnacle story isn't an urban myth after all.
I’ve never been convinced by the value proposition of print travel guides.

Would be interested to hear if anyone derives value out of them (beyond what you can find on Google and TripAdvisor for free).
Show HN: Bookmarklet to Summarize Any Page Using ChatGPT
I made a tiny bookmarklet that opens ChatGPT in a new tab and auto-fills the prompt to summarize the current page you're on.

Just drag this to your bookmarks bar:

javascript:(function(){
const url = encodeURIComponent(window.location.href);
window.open(`https://chatgpt.com/?q=summarize this page ${url}`, '_blank');
})();

Use it while browsing articles or docs — click once and ChatGPT gives you a summary. Super handy for speeding through content!
I think the term "microservice" is useless here. It doesn't matter if you run your backend logic in a monolith or in some complex microservice architecture, because both will depend on external runtime dependencies. Especially the smallest of startups will rely heavily on external APIs to connect their monolith (which is, in enterprise terms, probably a single microservice) to external services such as stripe, to some product analytics tool, to a CRM, to openAI etc. etc. pp.
I don't know anything about this post's solution, but if it delivers on the idea to not having to worry that much about failed calls to 3rd parties (or even my own database!), I'd like it a lot. Why would you call that a bandaid solution?
Cloud services, such as autoscaling EKS or AWS Batch are mostly limited by the GPU availability in a single region. That limits the scalability of jobs that can run distributedly in a large scale.

AI batch inference is one of the examples, and this post found that by going beyond a single region, it is possible to speed up the important embedding generation workload by 9x, because of the available GPUs in the "forgotten" regions.

This can significantly increase the iteration speed for building applications, such as RAG, and AI search. We share our experience for launching a large amount of batch inference jobs across the globe with the OSS project SkyPilot.

TL;DR: it speeds up the embedding generation on Amazon review dataset with 30M items by 9x and reduces the cost by 61%.
Those religious dictates were well before germ theory.
Gaussian Splatting
EDIT: Although I think my reply still stands, please try not to take offense at it. I object to your response, but I was not personally offended by it.

> You probably aren't very familiar with kinky people

That's quite the assumption.

> Humiliation is very much not my thing (from either side) but I can tell you it's a surprisingly common kink.

That's fairly common knowledge, as I understand it.

> People who find it sexually exciting don't usually lead lives that are especially unusual in other ways

Who said they did? I sure didn't.

> it's up to you to decide whether that means they're actually okay or that the rest of us are not.

Yeah, and I can say it out loud, too.

My point was that I find it neither appealing nor a sign of good mental well-being for someone to be want to spat on by a stranger on the first date, and the author speaking as if it's an achievement to have kinky acts with a girl on a first date is to me a sign that he has a maturity that is beneath his age. That's my opinion, and I made it extremely clear that I am not making a statement about kinks in general. As people have a right to have kinks, I have my right to decide what I consider a red flag. In my experience, a woman wanting sex on the first (and often only) date is a sign that she doesn't have her head in a place I think is ideal.
GDP is a different and often bad measure.
That's a financial incentive, I'm not sure what your rejection is exactly.
Awesome man, I did chat with a mate about adding baker's percentages to the app, but I guess with scaling, you shouldn't really need to use them. Let me know how you get on, I'm basically on this for the moment, so happy to tweak any additions that are feasible and fit into the design ethos.
Being _perceived_ as having the best LLM/chatbot is a billion dollar game now. And it is an ongoing race, at breakneck speeds. These companies are likely gaming the metrics in any and all ways that they can.
Of course there are probably many working on genuine improvements also. And at the frontier it can be very difficult to separate "hack" from "better generalized performance". But that is much harder, so might be the minority in terms of practical impact already.

It is a big problem for researchers at least that we/they do know what is in the training data and how that process works. Figuring out if there are (for example) data leaks or overeager preference tuning, that caused performance to get better for a given task is extremely difficult with these giganormous black boxes.
> how do you teach a population to avoid doing a particular risky thing?

Why should health risk vectors be framed as religious prohibitions? Shouldn't accumulated observations and common sense, developed since the early Iron Age, be sufficient?

For example, in Judaism, the prohibition of pork consumption [1] is completely unrelated to health risks. Alternatively, are Christians immune to Brucellosis?

[1] https://mechon-mamre.org/p/pt/pt0311.htm
Tesla Vandalism Surges in Canada as Trump and Musk Face Backlash
Russia would be a terrible ally, and most of Europe is not going to bother even entertaining the idea.
What's in a Name
That's no 'rant'. Just a commandment of the https://en.wikipedia.org/wiki/Georgia_Guidestones for healthy and ecologic sustainability.

AUDI, VIDE, TACE
The people of Epirus, Crete, and Central Greece, in particular, have perfected the art of cooking meats like lamb and boar.
Ah I didn't know about that. So you can block the child from creating a userns completely... That seems like an unnecessarily big hammer, but also probably 95% of cases works fine?

I think probably we want an inherited mask of what capabilities you can get in child namespaces. I think I heard someone proposed that upstream but I haven't seen the patches.
Surprisingly, Gemini (Thinking) doesn't do that—it thinks very formally, as if it's already formed its response.
Most censuses have sampling of responses to verify and have post-enumeration surveys. If that were a widespread activity then it would get found (assuming political/administrative will to do so).
Introducing SLOP
Wayback - an archiving tool with an IM-style interface that prioritizes privacy
Oh wow, a bunch of Alzheimer’s grants at Columbia were canceled, including the Alzheimer’s Disease Research Center. Unclear if this study was affected…

https://taggs.hhs.gov/Content/Data/HHS_Grants_Terminated.pdf
How does it do reflection on third party types (non-Rust, non-Bevy types)? Those that don't derive Reflect?

Don't coherence rules prevent it?
CIAM for the Single Application (2023)
No-one really knows until the dust has settled. Look back 12+ months and the picture will be much clearer.

Trying to drink from the firehose of ML research is only valuable for extremely active research participants. Can be fun though :)
Russia can take a flying fuck out of World matters in general.
You have potentially billions of dollars to gain, no way to be found out… it’s a good idea to initially assume there’s cheating and work back from there.
Is there anything like this or pocketbase for MongoDB?
>It being unsafe and expensive to count rural populations

Means they would be estimated, surely. Something simple like count the dwellings, match to a similar community that had been counted.

Estimation wouldn't necessarily be under-estimation, it could go either way.
Live in europe or some city better than mine, code leisurely, read more (hah, such lies).
And how will you deal with the societies whose populations are booming in poverty and whom will desire to share your living standards? All the excess population from latin america, south east asia and africa will soon be displaced north by climate change
Yes, that is one use of the demonym “American” in a modern, geopolitical context. There are other contexts and other uses when it has different meanings.

Asserting it has that meaning when used in context of a time tens of thousands of years ago is nonsensical.
I agree with you. My point is that one persons “arbitrary restrictions” is different from somebody else’s.
MikroTik to Ubiquiti
I think I don't understand why they're making a critical section at all.

The end goal is to initialize something no more than once, right? But the technology they're using (wrongly, but it did exist and they were clearly aware of it) to make a critical section does initialize a thing exactly once.

I also don't understand the use of SRWLock here, or rather, I sort of do but it's a hole in Microsoft's technology stack. SRWLock is a complicated (and as it turns out, buggy, but that's not relevant here) tool, but all we want here is a mutex, so we don't actually need SRWLock except that Microsoft doesn't provide the simple mutex, so this really is what you'd have written at the time† - conjure into existence the over-complicated SRWLock and just don't use most of its functionality.

† Today you should do the same trick as a Linux futex although you spell it differently in Windows. It's also optionally smaller, which is nice for this sort of job, a futex costs 4 bytes but in Windows we can spend just one byte.
An experimental Bazel compatible remote build system
ah this explains why my spotify experience has gotten worse over time.
Upshot: you can get a 32 bit microcontroller into yarn now; this is a pretty ‘full stack’ proof of concept including wireless charging, sensors and pose / activity estimation done remotely via wireless sensor data from the chips.

I read a sci-fi story in the 90s or so that mentioned the measurement of flops/cubic meter of space in our solar system as a way of thinking about how smart the environment was, and this reminds me of that.

Sadly the history of embedded devices shows that, as smart as my sweater gets, it will 100% be rootable by even moderately motivated 15 year olds while it simultaneously makes it impossible for me to use outside of a vendor controlled cloud walled garden.

Still. This is really cool.
Why Don't Seals Drown?
https://archive.is/gdXQE
Thank you for posting this! I just clicked the link on the front page to see if I could get a handle on what a 'vibe coder' was, but what I seemingly got was an excellent piece of satire.

> Putting in 12 to 15-hour days, […] Ready to grind long hours, including weekends […]

Please tell me it's satire…
Legacy applications built with Flask and modern ones with FastAPI.
> To throw away code you have to understand it, so no its the opposite. Code you don't understand is the hardest to get rid of, so it stays the longest in your codebase.

No, you don't.

> How do you know where the bug is if you don't understand the code? There is no known algorithm to take a bug description and return the place in the code the bug is, otherwise bug fixing would be trivial.

Yes, there is.

At worst, the bug is somewhere in the entire project. But you probably have a more narrow idea where the bug is, or when it was introduced. "In module X", "In feature Y", "In the last N days/weeks". Not to mention, for most bugs, `git bisect` is enough to precisely narrow down the problematic change, and doing that doesn't actually require understanding anything about the code.

It all boils down to costs. Even if it takes AI a whole day and 1000 attempts to do what would be a relatively simple fix for an experienced developer, if those 1000 attempts cost less than the developer's work-hours, the business will soon learn to prefer AI over people. If and when we get to that point, is mostly just a function of LLM performance and cost. If they get cheap enough, it'll make as much sense to have human developers fix bugs in code, as it makes sense for you to mend holes in your socks instead of buying them in bulk on-line.

> Not to mention that in real production systems your bugs will corrupt the database, and if you haven't set up a logging system etc you will likely not realize for a while forcing you to do a rollback to a very old state losing so much data.

This really depends on the kind of system you're doing, and the kind of data you're storing.
That's a misconception. Earth is still pretty much in an equilibrium and emits as much as it gets from the sun. Global warming is due to the heat staying a bit longer in the system, not due to emitting less.
and dd is data destroyer
If you’re going to make that kind of sweeping claim representing many different people and groups, I’m going to need to see some data. What you’re describing sounds more like the mechanism I described, where rich people use the language of environmentalism to make their NIMBY activities sound less venal but that’s saying that those specific people are hypocrites rather than a general commentary on the entire field.
It’s not quite as bad as “no way to be found out”. There are evals that suss out contamination/training on the test set. Science means using every available means to disprove, though. Incredible claims etc
> Double blind randomized controled trial or it didn't happen.

This is just cargo culting. Read the original source paper and you'll understand why the causal relationship makes sense without an RCT.
Have you ever heard of shirts?

In the past, if you'd tear your shirt, you'd spend time mending it, or pay someone to do it for you. Today, you just throw it in the trash and buy a new one, as it's much cheaper and faster.

Think of any other goods we don't repair anymore. Regardless of their internal complexity and beauty of engineering, and no matter how small the defect is, if it's cheaper to replace it wholesale than to repair it, people end up replacing it.

There's no reason to believe the same won't happen to code.
Awesome project! It looks so seamless for Flask! Just switch routers, and you model deserialization/serialization, and /docs. Really impressive work!

Is there any way to not need the response_model= and instead infer from return type?
Ah alright I see, thanks for weighing in