skysight-inc/HackerNews huggingface dataset:
The marginal health impact of 1 ppm (of what?) may not be the same across all concentrations, not least because of adaptive behaviors: avoiding outside exercise, using air filters.

But in general I agree that you should be able to look at tradeoffs of a set of actions and allow of the possibility that some negatives are offset by positives.
To be fair, most of the science fiction is about it being horribly broken or, at least, functioning in ways its human stewards did not intend.
One of the games that I stumbled across on Steam recently was "AI Learns to Drive" - https://store.steampowered.com/app/3312030/AI_Learns_To_Driv...

It's a neat toy (not really "useful" nor too much of a "game") for generating interest in how neural nets work.
"Air pollution derived from the huge amounts of energy needed to run data centres has been linked to treating cancers, asthma and other related issues, according to research from UC Riverside and Caltech."

"The academics estimated that the cost of treating illnesses connected to this pollution was valued at $1.5bn in 2023, up 20 per cent from a year earlier. They found that the overall cost was $5.4bn since 2019."

Note that pollution is not defined in the article.
Bob Martin was the first to use the terms covariant/contravariant in the context of software development, as far as I'm aware. Using this precise language borrowed from mathematics at once clarifies both the problem and the solution that folks like Kent Beck and Dan North had been talking about for decades. Now we can discuss these issues with a whole lot less hand-waving.
I think “writing” in this context is a considered, thoughtful and somewhat more rigorous activity than what happens on social media. If you exclude social media posts, I would not agree that most people have been “just writing” on the web.
>They're still responsible for designing the best C interface to their subsystem as possible, which is what most of the kernel will be interacting with.

What if you're in a world where Rust code is either a significant or primary consumer of your interface ... surely as the API designer, you have to take some interest in how your API is consumed.

I'm not saying you become the owner of Rust bindings, or that you have to perform code-reviews, or that you have veto power over the module .. but you can't pretend Rust doesn't exist.
I haven't done much with HTML for years so I had no idea that modern browsers use "_blank" to open a page in a new tab instead of a new window. This genuinely surprised me, seems like unexpected behaviour or a regression/bug. :)
Reminds me of Pokémon go
> Operating transistors outside the linear region (the saturated "on")

Do fuzz pedals count?

To be fair, we know they work and basically how they work, but the sonic nuances can be very hard to predict from a schematic.
> Most people have been “just writing” on the web for over a decade

This sentiment is also hard to take seriously. Who are “most people”? How would you know who is “writing on the web” and if it somehow represents a majority of humans, or even a majority of humans with home Internet access, which I highly doubt?

I would argue that a very loud, very small minority of people write on the web, which may be the cause of our dysfunction. Encouraging a more diverse crowd to think deeply and overcome presentation anxiety via public long-form writing seems like a good thing.
> If a bad actor wants to pwn you they'll do it on your device and you can't stop them. I think that's broadly true of some actors.

I mean that is correct in the literal sense. Both Google and probably Samsung can hack my device remotely by remote code execution via targeted updates. So American and South Korean authorities.

But I don't think any "bad actor" could do it?

Like, the Foobarland police. Is that a reasonable take?
The Adventures of a Ukrainian Intelligence Officer
I found one by accident with C++. It was a situation where class A had a protected field x, B inherited from A, and C was a friend of B. Can C access x?

GCC and Clang disagreed on this. Upon close reading, Clang was right, C should be able to access x.

(Why did I do this? C was a helper class for the purpose of running unit tests. Unit tests are supposed to poke around in stuff you wouldn't normally poke around in.)
it’s effectively a software moat wrt. GPU programming, there’s nothing stopping AMD from catching up besides insufficiently deep pockets and engineering culture
That was a typo above (since edited). I meant rare earth materials.

And why hasnt that happen yet instead of Foxconn employing 770K people?

These are the raw materials used by the iPhone

https://www.cnet.com/tech/mobile/the-metals-inside-your-ipho...
The internet is overflowing with low quality content and information.

I feel like, rather push the extra mile for a nice blog entry and more people will appreciate it.
Thought tiny wireless antennas were already dark magic that people barely understood anyway was more trial and error. Feels like yet another so called science publication doing a clickbait headline.
Aside from the obvious flaws in the Data Act (forcing companies to share data), Articles 14 to 17 really ought to concern us:

The proposal also sets rules for public-sector bodies to request data from private entities in specific emergency or public-interest situations, for instance Dealing with public emergencies (e.g., major health crises, natural disasters), or fulfilling official duties when the required data are not otherwise available.

See also Articles 14-22 of Title III, Chapter 4, and Chapter 5.

So basically, whenever governments concoct an excuse to do so, they'll be able to slip their tentacles into our IoT devices. Home CCTV, cars, appliances, energy devices etc.

Reasonable to assume that NO government interventions into our IoT devices will be for our own personal benefit.
HackerNews frowns on trolling, and you're not very good at it anyway.
It'll die out and people will remember that 9 years of Liberal rule has destroyed our quality of life and we've lost ground to all our peer countries...
That's...not what blackmail is.

Blackmail is when someone says "do $thing or else". That didn't happen here, implicitly or explicitly.

If you're saying the implicit blackmail was "don't be an asshole, or else I'll be unkind when I talk about you later to others", then all of us are always blackmailing one another with every conversation.
Who decides what is neutral or what falls under the category civics? eg The pledge of allegiance. Is that part of (US) civics?
you're telling on yourself, highlighting that you're so humorless that you couldn't tell it was an intentional parody of corporate double speak, contrasting one of the most human experiences with one of the least human. It's ironic that you tried to call him brain broken lol
Voyage AI Joins MongoDB
What does this mean for kernel compilation times and toolchain requirements
I would find it hard to believe that there weren’t racial prejudices involved at literally every point of immigration in American history
Sabaton wrote an amazing song about the Smoking Snakes: https://sabaton.fandom.com/wiki/Smoking_Snakes
I think the around 50 public disclosures I did in the last year where I asked 0 times for anything kinda show I'm not looking for any payments.

There is a huge issue regarding publicly exposed data that no one seems to want to acknowledge or talk about, what you see online? It's 100 times worse.

I'm someone who is trying to raise awareness through my finds, nothing else.

Also I was initially polite to the company, not once but twice, as I am to anyone who I reach out, why wouldn't I be? I want them to fix the issues, not ignore me.

Don't expect the politeness to be infinite though, specially when you start accusing me of harassment and lying about the severity of the exposure that affects thousands of people, the ones I DO care about, not the companies.
Not a defense of Musk but no AI can or ever will be bias free. The techno oligarchs will always tune their deamon children into their own image.

Issues with AI and their function as conformity machines:
https://marketoonist.com/2024/11/ai-generated-homogeneity.ht...

Pithy mildly related video:
https://www.youtube.com/shorts/4rcBovo69fc
"If you want to write a driver for a platform Rust doesn't support, just write it in C."

¯\_(ツ)_/¯ Or a separate branch for Rust in the first place. We are falling into the circular reasoning logic loop. lol =3
Every bit counts. And to make a dent, start with the things with outsized effects with simple alternatives.

It’s easy to make laws about it:

- private jets/charters: only allowed if have enough passengers (calculate the CO2/person)

- old cars - illegal if don’t pass emissions check
I certainly disagree that it's enabling enormous productivity gains in software. It's a productivity loss to have a tool whose output you have to check yourself every time (because you can't trust it to work reliably).
Parents favor daughters: A meta-analysis of predictors of differential treatment
You use the chat but the credit used isn't updated immediately in the lower left.
Is AI the danger, or is our inability to simplify a problem down to an objective function the problem?

If anything, AI could help by "understanding" the real objective, so we don't have to code these simplified goals that ML models end up gaming no?
Sure you do. The poster was polite, got an extremely rude response, and has no obligation to be polite afterwards.

Airing their shit out is a disclosure of a vulnerability, and it's important to do. Typically you reach out to say, "how would you prefer I do this?" And work through a common understanding. The company flipped the bird, so it got aired very publicly.
Agreed, that is why "Exception being when there is really no way around C,..."

The first startup I worked on, back in the crazy 2000's, we were replicating AOLServer at our own way, and all the Tcl extension modules were written in C, because multiple reasons, including writing portable C across several UNIX variants was already complicated enough, e.g. the HP-UX aC we were using was still not C89 compliant, no need to add C++ into the picture.
The AI is just one of many things I like about it. In short, whatever Civ does, Old World probably does it better, all without giving mega-bonuses to the AI.

It has a lot more going on than Civ (1 turn in OW is equivalent to about 3 turns of Civ), but somehow it's a lot more polished. There's a free demo, feel free to try it. It's often on deep discount as well. It has a 200 page manual. I find that skimming a manual gives me a good feel for a game before I play it.

https://drive.google.com/file/d/1hb4dmDKxpf3pJJtpdFA4y4OOY-d...

The lead designer is Soren Johnson, who was also the lead designer for Civ 4, so if you liked that particular iteration you might like OW.
There's a special category for showing one's own work on HN, take a look at https://news.ycombinator.com/showhn.html

You don't have to use the format but it puts the post in more places, lets you add more of your own description, tells people you're around to discuss your work, etc. Show HNs tend to do better in terms of discussion than links to tweets.
Significant input costs per animal calorie means there's an order of magnitude or more insects being killed to raise the animal that you ultimately end up eating, to get the same calories you'd have gotten just eating the plant sources.
There's a great paper that collects a long list of anecdotes about computational evolution.

"The surprising creativity of digital evolution: A collection of anecdotes from the evolutionary computation and artificial life research communities"

[1] https://direct.mit.edu/artl/article/26/2/274/93255
I'm confused about the chronology here:

1. He discovers an unprotected database.

2. He mails the CEO of the company.

3. The database is fixed.

4. He mails the CEO again to say he's publishing.

5. The CEO replies and says there was no security breach.

6. He goes spelunking in the database tables to write a rebuttal?

How does step 6 happen? What has this person exfiltrated from the database, in advance of losing access to it in step 3?
A classic. What's old is new again
Between land, hardware, having to build multiple power plants, the labor costs involved in all of this, and setting money aside to run all of those for however long, then yeah I can see where it gets up to that price. 20k engineers is easily 5 billion per year in salaries, probably more.
Cui bono or cherche la femme.
No stargate?
In theory, they could. In practice, I would be shocked. As an example, Rust's memory safety rules are fundamentally built on top of generics, which C does not have. So in order to copy what Rust does, they'd need to do that first, and that's a massive change to the language.

C++ does have generics already (well templates, but you know) and so it'd be an easier lift there, but it's still a lot of work. https://safecpp.org/draft.html explains how this would be possible.
It's is also worth to mention that once adversary figure out that you're employing GTO in your decision making it's very easy to exploit.

To give it another context: imagine a seasoned chess player playing with a novice who just studied an opening. Once the more experienced player realize that his opponent is playing "sicilian" he knows his opponent game plan, next five moves and can set traps accordingly.
I live in the City Centre, next to a hotel, another apartment block and only five steps away from the telephone exchange. The same exchange where connectivity comes in to the city.

And I am stuck on 2Mb ADSL.
Implementing https://interpreterbook.com/ and subsequently https://compilerbook.com/ in C++.
Other alternatives created by others:

- https://www.launching.today/

- https://news.ycombinator.com/item?id=42712666
I think you make, in miniature, a good example of the case for why most businesses should be making most employees into equity stakeholders.
Show HN: Bhumi–OSS Python Library w Rust Underhead for 2.5x Faster LLM Inference
Read the full blogpost at https://rach.codes/blog/Introducing-Bhumi

(click on reader to see the technical breakdown!)
AI inference should be fast, but in practice it’s painfully slow. Inference bottlenecks slow down LLM-powered chatbots and AI workflows everywhere.

I built Bhumi to fix that. Bhumi is a Python library designed for developers, yet its performance-critical core is implemented in Rust (via PyO3) for near-native speed. This hybrid approach delivers up to 2.5x faster response times across providers like OpenAI, Anthropic, and Gemini—without changing the underlying model.

THE PROBLEM: SLOW AI INFERENCE

Most LLM clients suffer from three main issues:
1. Batch Processing Overhead – Clients wait for the full response instead of streaming data as it’s ready.

2. Inefficient Buffers – Default buffer sizes aren’t tuned for AI-generated text.

3. Validation Bottlenecks – Tools like Pydantic slow down structured response handling.

Bhumi tackles these challenges with a smarter architecture that blends Python’s ease of use with Rust’s raw speed.

HOW BHUMI MAKES AI FASTER
1. Rust-Based Streaming:
Python’s async is useful, but integrating Rust through PyO3 brings near-native performance. Streaming inference starts instantly, cutting response times by up to 2.5x.

2. Smarter Buffer Management:
Quality-Diversity algorithms (like MAP-Elites) dynamically discover optimal buffer sizes, boosting throughput by roughly 40%.

3. Replacing Pydantic with Satya:
Pydantic was a performance sink. I built Satya—a Rust-backed validation library—that accelerates structured outputs dramatically.

PERFORMANCE BENCHMARKS:

• OpenAI: 2.5x faster response times

• Anthropic: 1.8x faster

• Gemini: 1.6x faster

• Minimal extra memory overhead

Bhumi is provider-agnostic, allowing you to switch between OpenAI, Anthropic, Groq, and more with a simple config change.

USING BHUMI (WITH TOOL USE & STRUCTURED OUTPUTS)

Bhumi makes tool integration effortless. For example, here’s how you can register a weather tool in Python:

import asyncio
from bhumi.base_client import BaseLLMClient, LLMConfig

async def get_weather(location: str) -> str:
return f”The weather in {location} is 75°F”

async def main():
config = LLMConfig(api_key=“sk-…”, model=“openai/gpt-4o-mini”)
client = BaseLLMClient(config)
client.register_tool(name=“get_weather”, func=get_weather)
response = await client.completion([{“role”: “user”, “content”: “What’s the weather in SF?”}])
print(response[“text”])

asyncio.run(main())

WHAT’S NEXT?
I’m actively working on:

• Supporting More Providers & Models

• Adaptive Streaming Optimizations

• Advanced Structured Outputs & Tooling

Bhumi is a Python-first library powered by a Rust underhead for performance.

Check out Bhumi on GitHub at https://github.com/justrach/bhumi or reach out at me@rachit.ai.
It can be anything, really. Craft workshops, choirs, charity volunteering (and even things that don't begin with c!) - whatever gets you out interacting with people in your community feeds your social interaction needs and helps build local networks. I've had a good time at the local bouldering gym - though it's ostensibly an athletic pursuit, it's very accessible and a very social atmosphere, since half the people there are waiting for their turn to climb the wall.
I wholeheartedly agree with the sentiment expressed in this post. A few weeks ago I was inspired by this quote from Why the Lucky Stiff:

> When you don't create things, you become defined by your tastes rather than your ability. Your tastes only narrow & exclude people. So create.

I won't bore you with the blog post I wrote in response, but the gist is that writing (and equally importantly, publishing) is a way of getting outside of your own head to think of a audience. We do it all the time as children but somehow as adults we seem to think we need permission to create something for the public. This has never been true and is doubly not true on the internet.

So write something and don't worry if nobody reads it. That is not the point. That act of writing will have sharpened a little piece of your brain.
The 1995 Frameset proposal from Netscape that started it all: https://lists.w3.org/Archives/Public/www-html/1995Sep/0034.h...

> Hi. I'm the Netscape Navigator marketing guy. Please forgive the
temerity with which we submit this new proposal from Netscape to
the W3 and IETF for enhancements to HTML 3.0. It pertains to
functionality called Frames.

...

> The NAME attribute is used to assign a name to a frame so it can be
targeted by links in other documents (These are usually from other
frames in the same document.) The NAME attribute is optional; by
default all windows are unnamed.

> Names must begin with an alphanumeric character. However, several
reserved names have been defined, which start with an underscore.
These are currently:
_blank Always load this link into a new, unnamed window.
_self Always load this link over yourself.
_parent Always load this link over your parent.
(becomes self if you have no parent).
_top Always load this link at the top level.
(becomes self if you are at the top).
In three cities with good weather and they don’t do highways.
> If you do something that causes air in one place to get 1 ppm dirtier and air in another place to get 1 ppm cleaner, and the populations are the same, the net impact on health cancels out.

Not exactly. The other place might have people die from poverty, illnesses and godknowswhat much earlier so the effect of pollution shifting doesn't manifest itself or even gets masked off by rising life expectancies in general - that's the dirty secret behind the move of dirty and toxic productions to Asia.
> And this is seen as a crime by employers?

No. It's seen as a gap in the resume (you were doing a job that isn't what they're hiring for) and an indication that you won't be happy doing the job they're hiring for.

> Any employee can and will leave if they found a better career out there, I think employers expect that, no?

Yes, but employers prefer to hire people they can retain with better pay or a promotion to a new role. "Enterpreneur" is not a role they can offer, so they know that someone who dreams of being an entrepreneur is dreaming of leaving the company, not dreaming of being promoted within it.

Employers expect turnover, but they also want to minimize it at the same time.

> YC is great for mostly software AND in the US jobs, if you are after systems (as in both software and hardware) and outside of US, it's no use.

Try setting up a profile on Upwork. People often want to hire full-time when they find a contractor they like.
The scariest thing is that PRISM was revealed in 2013 - 12 years ago - thus "the intelligence community" has had 12 years to move this same approach forward. I could be remembering wrong, but the only repercussions for the PRISM leak fell on the leaker: Snowden.
Lecturing comments about what the world needs from someone who uses words like "pointless drivel" just serves to prove the poster's point. We need more writers and fewer critics.
Either you’re using it wrong, or you are using the wrong tools.

For search, try kagi fastgpt (no subscription required):

https://kagi.com/fastgpt

For code completion, I’ve found it’s not good at jumping hard hurdles, but it is a bit better than find replace (e.g. it finds things that are syntactically different, but semantically related), and can notice stuff like “you forgot to fix the Nth implementation of the interface you just extended”.

It’s also good at “I need to do something simple in a language I do not know”.

I’ve definitely encountered ai slop from coworkers. I’m sure they also produce stack overflow copy paste garbage too. Dealing with their newly-found increased “productivity” is an open problem.

Insisting on strict static typing helps. The LLMs can’t help with that, and it forces a higher bar before compilation succeeds.
Your question is presupposing a desired outcome.

Some of us don't want education to be state-based. We want the entire country to have strong public education and funding with specifics handled by locally elected supervisory boards. We don't want people like MTG or Boebart or Abbot or DeSantis dictating it: banning books, whitewashing American history, deciding who gets funding and firing professors, and sabotaging the entire system with voucher garbage to benefit their rich private school buddies. Just because I disagree with, say, Kentucky, doesn't mean I want them to suffer third world education and destroy a generation of outcomes in their state.

(3) is a downside to us. Nobody in politics is debating the specifics of how children learn algebra or what drives outcomes or how to prompt reading. They're debating the "values" if trans kids get to go to the bathroom or participate in extracurriculars. If we call it the Gulf of Mexico or America. If you're even allowed to teach about civil rights/history, in places like Florida. Education systems should be higher to keep it out of reach of tiny men, in an independent agency that has no interest in values and has oversight from an amortized political view (legislation).

Your other bullet points don't really make sense. (1) isn't related to states, it's related to teaching policy, and it's policy that states currently control. (2) is not changed by this at all, it just moves the bureaucrat to a smaller region and near guaranteeing that they're led by a biased, agenda-driven politician (purple states are rare).
I have made a quick c++ implementation for those unfamiliar with Haskell :

https://gist.github.com/unrealwill/5ca4db9beefafaa212465277b...
sure you're a journalist, but the best kind! Gonzo![0]

I found the tone highly entertaining; don't let the haters wear you down

0 https://en.wikipedia.org/wiki/Gonzo_journalism
>simplify a problem down to an objective function

Yes, I have an intuition that this is NP hard though
I'm just happy we can find DOM elements by CSS selectors now. Full browser support for calc was almost too much excitement for me