skysight-inc/HackerNews huggingface dataset:
Generally speaking, punishment has three purposes, namely, retribution, rehabilitation, and deterrence. Not all three must be realized in each case for a punishment to be valid, but all three are nonetheless in play.

We do a poor job in this respect. We seem incapable of integrating all three. So you have people who get irrationally squeamish about retribution, demonstrating a total lack of understanding and appreciation of the severity of crimes and of the nature and demands of justice. False compassion abounds. Some people cannot distinguish between chattel slavery and debt slavery (where in the latter case, this would mean penal labor, something that can have the benefit of both providing value to the society wronged to whom the perp is indebted and in punishing the perp). You have people who express hatred for the guilty under the pretense of justice, caring nothing for their rehabilitation. You have those who claim that the prospect of punishment doesn't deter crime, which is patently absurd.

The justice system should most definitely punish criminals prudently in proportion with the crime, but it should also provide means of correcting the person and leading them away from a criminal life. Learning skills could be a part, even if not exhaustive, of such a rehabilitation, whether they ever leave prison or not.
I've had terrible luck getting LLMs to make me feel more productive.

Copilot is very good at breaking my flow and all of the agent based systems I have tried have been disappointing at following incredibly simple instructions.

Coding is much easier and faster than writing instructions in English so it is hard to justify anything i have seen so far as a time saver.
Cryptominer hidden in pirated games lands mostly on Russian computers
Show HN: I made a website that makes studying as addictive as TikTok
You sort of make an interesting point. Google search isn't the main product, hasn't been for a decade. Still I don't think Google Ads would do amazing without the traffic from Google Search.

But it does solve an important problem: Who in their right mind would buy Chrome? It's not a profitable business to be in, without the surrounding ad business, and in turn the insane amount of traffic from Google Search.

Almost by definition, anyone who would be interested in buying Chrome and turning it into a commercial product shouldn't be allowed to buy it. The only buyer I can imaging is OpenText.
You can use ConfigMap instead of volume for providing the config (it is also nice since you can merge the application settings with the deployment manifest).

For certificates, you can retrieve them from whatever vault solution you have on hand, or you can, indeed, access a volume. I do not understand the difficulties with volume mounting however which is a standard practice.

Configuring Kestrel programmatically is really straightforward too: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/s...

I'm not saying just using Nginx is a bad choice, but, much like using Redis for things that have no business using Redis, I've seen a fair share of the same misuse with Nginx.
It's still very easy to catch up on the latest trends and developments and what people are building and talking about. Even though most of us kinda hate it, it does have weight.
I think Pratchett probably revolved in his grave at the idea that the lifelessness of the Auditors came from lack of contempt towards minorities...
I don't know why ppl downvote you (perhaps it's a lazy non-contributing response), BUT.. I am using ChatGPT to create my own Add-ons for little things/annoyances/improvements on my Firefox. They probably won't help anyone else, but it's fun to see an idea materialize in 5mins or less!
Microsoft has a customized version of Chrome. Don't they already pay for it?
Who would even buy Chrome? No one's building new browsers, and MS even walked away from the browser game. Mozilla and Firefox haven't been relevant for a decade. The only buyer I can see is private equity, and that's sort of the big boy version of buying an abandoned browser plugin so it can track you and show more ads.
That’s a very good question!
I'd argue that robo taxis are a bit different. I've had some pretty sketchy experiences with poor driving on ride shares, and some women prefer having a robo taxi to a human driven one for evening rides.

The only bad interactions I've had with restaurant staff was staff getting a bit irritated at ordering slowly.
It sounds like they've managed to include a non-thermal form of annealing[1] into the press/stamping process. A quick Google shows that this seems to be an area of much closed research and trade secrets.

[1] https://en.wikipedia.org/wiki/Vibratory_stress_relief
but the article has nothing to do with traits and never discussed anything related to acquired or inherited. the comment just seems unconnected to me.

Also the conclusion is that the rate of unrelated children is remarkably low not high.
I don't disagree that your comment applies to HN, but it applies to Reddit 100X more (in terms of both width and depth).
Because the recent trade war has started a trend of "buy European' across the continent

buy-european-made.eu
You're basically training their advertising model for them, so yay for the Algorithm, I guess.
Char Network | Senior Engineer + Engineering Manager | Miami ONSITE | C## and/or Rust

Project: Char Network is an open-source Bitcoin staking platform enabling a whole new generation of Bitcoin Layer 2 solutions.

Company: MZERO is a Miami-based software development team pioneering cutting-edge Bitcoin technologies, including the Char Network. Led by Bitcoin Core Developer Jeremy Rubin, MZERO prides itself on being an in-person, scrappy, and super-fun crew that's pushing the boundaries of what Bitcoin can do.

Experience: Mid-Senior level engineers. Familiarity with Bitcoin is "nice-to-have" but not required. Working onsite is a must!

We're aggressively hiring so don't be shy about reaching out! Send your github, resume, and cover letter to jobs@char.network. Use “{Job Title} Application - Hacker News” as the subject line.

Read the JD's below:

- Senior Engineer: https://bitcoinerjobs.com/job/1686628-senior-engineer-char-n...

- Engineering Manager: https://bitcoinerjobs.com/job/1687410-engineering-manager-ch...
Russia, level headed? The whole war is a big fucking joke in the first place. An utterly cruel and pointless land grab by an ultranationalist with a bruised ego. Now Russians and Ukrainians will curse each other for generations.
That's been my experience: it's good at basic tasks. It can be prompted to write idiomatic code in very small amounts. Anything beyond that and it's just as likely to either write non-optimal code or silently delete code while trying to satisfy your ask.
This is not an easy problem. The relevant Unicode Annex #15 explains:

> The visual appearances of the compatibility equivalent forms typically constitute a subset of the expected range of visual appearances of the character (or sequence of characters) they are equivalent to. However, these variant forms may represent a visual distinction that is significant in some textual contexts, but not in others. As a result, greater care is required to determine when use of a compatibility equivalent is appropriate. If the visual distinction is stylistic, then markup or styling could be used to represent the formatting information. However, some characters with compatibility decompositions are used in mathematical notation to represent a distinction of a semantic nature; replacing the use of distinct character codes by formatting in such contexts may cause problems.

In the context of a mathematical text where the semantic difference is relevant, you wouldn’t want NFK[CD] to be blindly applied.

I agree, however, that screen readers shouldn’t silently omit those characters mid-sentence. At the very least, they should say something like “five unsupported characters omitted”.
> I advice everyone not to follow the TFA's author's example and do read Tiffany Aching series, which is one of the best. Yes, it's marketed as YA fiction, but disregard: it's exactly the same style and themes as the rest of Discworld, and as good or better.

To each their own, but to me the Tiffany books definitely felt weaker and felt like Terry Pratchett was restricting himself in terms of worldbuilding, human complexity (which Discworld usually portrays very well), and narrative. I hadn't knownn they were meant as YA fiction, but looking back, that would explain the mild feeling of lack-of-Discworld-richness to the books.

They aren't bad books by any means - just today, I was thinking about the "third thoughts" idea from one of these books and how interesting a mental model it is - but they certainly have a different feel from the rest of them.
Not quite sure where you were going with this reply, but username fits
some previous submissions, https://news.ycombinator.com/from?site=github.com/notedance
If you don't wear a seatbelt, you can be ticketed. Not only is enforcement practical, but it has a measurable impact on behavior.

If you use a VPN to visit a porn site to bypass age verification, you haven't broken the law as it applies to sites, not users. There will be no measurable impact on underage people visiting since the barriers to VPNs/proxies are almost nil while still costing money to enforce on non-tech savvy adults - an overall detriment to society.

Laws that are unenforceable and don't benefit society are bad laws.
Love this synthesis of safety and software thinking that seems apropos
Ross Anderson's musings on software safety engineering.
Stable systems are not static, they are just sufficiently damped that they don't oscillate uncontrollably [1].

1. https://en.wikipedia.org/wiki/Damping
What are your « 3/4 languages »?
The article has the same usb-c photo three times, but doesn't actually explain what it is, or how it works.
This puppy ran X on FreeBSD beautifully, touchpad and all. Very handy for toting around to work offsite.
> Without over complicating it, using AI is currently about 4x productivity in mid to senior developers.

That is awesome. It means companies can reduce their mid and senior dev headcount by 75%!
I’m a solo founder/developer (https://kayshun.co) my relationship/usage of LLMs for codegen has been complicated.

At first I was all in with Copilot and various similar plugins for neovim. It helped me get going but did produce the worst code in the application. Also I found (personal preference) that the autocomplete function actually slowed me down; it made me pause or even prevented me from seeing what I was doing rather than just typing out what I needed to. I stopped using any codegen for about four months at the end of 2024; I felt it was not making me more productive.

This year it’s back on the table with avante[0] and cursor (the latter back off the table due to the huge memory requirements). Then recently Claude Code dropped and I am currently feeling like I have productivity super powers. I’ve set it up in a pair programming style (old XP coder) where I write careful specs (prompts) and tests (which I code); it writes code; I review run the tests and commit. I work with it. I do not just let it just run as I have found I waste more time unwinding its output than watching each step.

From being pretty disillusioned six months ago I can now see it as a powerful tool.

Can it replace devs? In my opinion, some. Like all things it’s garbage in garbage out. So the idea a non-technical product manager can produce quality outputs seems unlikely to me.

0: https://github.com/yetone/avante.nvim
Ask HN: Why do some posts on HN not have a user/submitter?
Example: https://news.ycombinator.com/item?id=43303463
I’m convinced the people who think there is an AI bubble are simply not using it.

It is increasing my ability and productivity beyond belief and I see incredible potential.

The author mentions they don’t think it is a bubble necessarily but that we will have lots of GPUs, however I seriously doubt anything other than more AI will be the result of lots of GPUs.
Couldn't you hypothetically just do this for your own purposes? Write an app that moves your alarm time by two minutes a day and tells you when to go to bed?

You would have to choose a wakeup time that was conducive to your work schedule, even when you're getting up an hour "late" (right before the time change), but maybe it would still be worth it?
Igalia are doing an Android port of webkit named WPE-Android[1] including a mini browser shell. There is an APK you can run[2].

1. https://blogs.igalia.com/jani/bringing-webkit-back-to-androi...

2. https://github.com/Igalia/wpe-android/releases/tag/v0.1.3
at the end of the desert is judgment
I have a lot of .cursor/rules

If it goes off track I put a rule in there. It’s like a junior developer that I have to keep constraining it to project goals, coding styles and other aspects.

I have different files in there to help with being able to reuse rules for different projects.

Overtime it’s getting better at staying on track.
for (let i = 1; i <= 4; i++) {
woman.getOn(floor);
try {
getDown();
} catch (e) {
if (e instanceof NotUpError) {
getUp();
getDown();
}
}
}
The average Americans went to war and defeated the Nazis.
I've got a lot of notes in WikidPad, which seems to be a dead open source project.
In the 1990s my uncle gave me a ton of Analog and Fantasy and Science Fiction from the 1970s of which I only still have maybe a half-dozen. Even in the 90s the perspective of the stories was super interesting and now even more so. Surprisingly they have almost no advertisement, just stories. I didn’t know they were still around!
DHS has begun performing polygraph tests on employees to find leakers
yes, the headline is getting ahead of things without the context of the trial. It is not correct -- at least not yet -- that Google "will have to break up its business." This is a DOJ filing for the remedies trial happening this month and/or next. Also correct that Google gets to propose its own remedies.
https://blog.google/outreach-initiatives/public-policy/googl...

Judge Mehta has suggested he'll issue a verdict by August. Then either side can appeal. There is still a lot of legal road ahead.

Wildly speculating, I'm curious if the current Supreme Court would want to set precedent around the interpretation of antitrust law w.r.t. the consumer welfare standard, and whether there's anything in this judgement that would let them do so.

edit: readability
Legal Betrayal Erased My Startup Legacy and Why Co-Founders Must Beware
Software development today is largely just people repeating what other people do without thinking. Which is how human culture works; we just copy what everyone else is doing, because it's easier, and that becomes "normal", whatever it is.

In the software world in the mid 00's, the trend started to work around the latency, cost and complexity of expensive servers and difficult databases by relying on the speed of modern networks and RAM. This started with Memcached and moved on to other solutions like Redis.

(this later evolved into NoSQL, when developers imagined that simply doing away with the complexity of databases would somehow magically remove their applications' need to do complex things... which of course it didn't, it's the same application, needing to do a complex thing, so it needs a complex solution. computers aren't magic. we have thankfully passed the hype cycle of NoSQL, and moved on to... the hype cycle for SQLite)

But the tradeoff was always working around one limitation by adding another limitation. Specifically it was avoiding the cost of big databases and the expertise to manage them, and accepting the cost of dealing with more complex cache control.

Fast forward to 2025 and databases are faster (but not a ton faster) and cheaper (but not a ton cheaper) and still have many of the same limitations (because dramatically reinventing the database would have been hard and boring, and no software developer wants to do hard and boring things, when they can do hard and fun things, or ignore the hard things with cheap hacks and pretend there is no consequence to that).

So people today just throw a cache in between the database, because 1) databases are still kind of stupid and hard (very very useful, but still stupid and hard) and 2) the problems of cache complexity can be ignored for a while, and putting off something hard/annoying/boring until later is a human's favorite thing.

No, you don't need Redis. Nobody needs Redis. It's a hack to avoid dealing with stateless applications using slow queries on an un-optimized database with no fast read replicas and connection limits. But that's normal now.
> We used to make things right and small at the same time.

Memory is infinite, CPU is infinite, disk space - we don't give a shit because they are all on the sucker's computer.
Just like "your privacy" (aka your data) is very important for us, also your computing power is very important for us.
I wish i was sarcastic.
Also Dokploy, Dokku, Coolify and similar
It doesn't sound like it is wormable -- it doesn't allow any new attacks on external devices.
Yeah, I could imagine Microsoft making a bid. To people who don't follow tech product ownership, "Windows comes with Chrome instead of Edge" would be good PR and it could basically be Edge minus the rebranding.
It seems this claim would be more accurate to Mastadon as that is open source right?

Blusky is proprietary and could still be acquired by anyone…
The modules Int64 and Int32 and part of the OCaml standard library. You mentioned that it is needed dune or Janestreet in your comments to have this functionality. They are part of the standard library. Really, they are part of Ocaml core developments. Actually, for example, you even can use the library big-arrays with these types and int8, int16, signed, unsigned... even more you have platform-native signed integers (32 bits on 32-bit architectures, 64 bits on 64-bit architectures) with Bigarray.nativeint_elt as part of the standard library so all these types are there.

You also mention that Int32 and Int64 are recent, however these libraries were part of OCaml already in the 4.X versions of the compiler and standard library (now we are in the 5.3).

Note that in OCaml you can use C libraries and it is quite common to manage Int32, Int64, signed etc...
the lower layers of both Wifi and Bluetooth on ESP32 family devices are closed as of this writing.
>does breaking up the search monopoly help America or up and comers?

Big companies tend to calcify. We can see that in FAMANG's products. Big companies can also remove any direct competition in multiple ways that smaller companies can't:

1. Bankrupt them through frivolous litigation.
2. Buy them.
3. Lower their prices so new competitors who don't have economies of scale can't be price competitive.
4. Propose legislative regulation that they can afford but smaller competitors can't.
5. Pay for negative news articles to be written against their competition (FUD).
6. Poach their talent.

I'm sure there's more. Anyhow, monopoly status generally leads to stagnation not innovation.
Show HN: Pre-Made Tool Using Agents at Cost
I got sick of building out tool-using agents over-and-over again - so here's a bunch you can use at-cost with a single fetch request.

Please let me know which other functions or agents you want added. Supports the OpenAI provider only right now.

Feedback: https://colossal.featurebase.app/
reality plagiarising fiction writers. Because underwear toxin is bizarre to the point of "wait, was that from an Austin Powers movie?"
As search engine LLMs are nice. But for code generation they are not.
Everytime it generates code there are small bugs that I don't notice directly but will bite me later.

For example a peace of code with a foreach loop that uses the collection name inside the loop instead of the item name.

Or a very nice looking peace of code but with a method call that does not exist in the used library.

I think the weakness of AI/LMMs is that it outputs probabilities. If the code you request is very common than it will probably generate good code. But that's about it. It can not reason about code (it maybe can 'reason' about the probability of the generated answer).
Creating a Decentralized Bathroom
Not on desktop, but PWA support is there on Firefox for Android at least.
It will probably be kinder to him than to the neoliberals who thought that giving trillions to an authoritarian regime would somehow make them a liberal democracy.
Cloudflare has been a continual breath of fresh air compared to Google Cloud and AWS. Please oh please don’t suggest selling it to google to let it atrophy its way to the graveyard
Using Zig from Common Lisp
Am I misremembering, or wasn't there some hubbub ca. 2010 where someone was going to do a presentation at CCC about how Bluetooth is basically swiss cheese in terms of security, and someone got all huffy about it and it was all hush-hush'd and the presentation cancelled?
Thanks! Well we're 50 days in, so probs not comparable in terms of features, but we're heading in a good direction, and built in strong morals from day 1. Time will tell I guess. - And there are plans in place to tackle content moderation, but this will evolve as we grow.
> could explicitly add these cases as letters,

Unicode already defines compatibility equivalence[0]. Normalizing seems like the most sensible default for me - then it'd handle ｔｈｉｓ, ᵗʰⁱˢ, and so on.

> though that would make the reader attempt to read math as words.

For symbols originally intended for mathematical use, it probably then makes sense to add a special case to read out like T-H-I-S. But I wouldn't say that's strictly necessary - even in mathematical expressions you can have variables that are words rather than single letters, and either way it's definitely better than just skipping it.

[0]: https://unicode.org/reports/tr15/#Compatibility_Equivalence_...
Wait, wait: so your take is that the upcoming alien-signals[0] library integration -- created from scratch to improve Vue's signals performance -- is just "using existing technologies instead of creating truly fresh solutions"?

Basically, if I understand correctly, it's not "shiny" enough -- even though it is going to significantly improve signals performance.

[0] https://github.com/stackblitz/alien-signals
No doubt. However, I didn’t focus on any of that. It’s also not the premise of the article. The premise of the article is “don’t remain in your echo chamber, don’t trust just because it fits your narrative, step out and confront the world”.
Similar to me with CoPilot, I found it made it harder for me to spin up my brain to full power to tackle a genuinely tricky problem because I was letting it solve the simple ones for me. I stopped using it after about 3 months and had a total pause from CodeGen tools. Now I use Claude like a very documentation-knowledgeable junior developer who can write code very quickly. I guide it on the architecture and approach and sanity check what it does but let it save me a tonne of typing. I don’t use it for everything but as a CTO for an early stage startup that needs to turn somethings around quickly it’s incredibly useful.
That's an ad. Also note that you cannot comment on them, which is abnormal except for [dead] submissions and older submissions.
They can start by reducing their CEO salary from check notes $6.9 million in 2022. It increased by millions in just a decade while their market share declined and they layed off hundreds.