skysight-inc/HackerNews huggingface dataset:
> For performance, Go using CGO is going to be closer to Python than Go.

This is not true. In a lot of libraries, unless there are asm implementations on the pure Go side, the CGO implementation often outperforms. Zstd used to be one of the most notable example.

> CGO is slow and often still painful to build cross platform.

This is true. I found that using Bazel to manage the entire build graph made CGO a lot easier to deal with. By adopting Bazel, you formalize the cost of operating a cc toolchain and sysroot up front instead of hiding it inside nested layers of environment variables and CI container images. Bazel also made your build faster and cross-platform CGO easier.

> Go is no longer able to be built into a single static binary.

The "C" portion of CGO can be made static as well. It often results in a much bigger binary than a dynamically-linked binary though. In setups where you control the runtime environment (i.e. web servers), I don't see a clear benefit in shipping duplicate bytes inside a static binary. Even for consumer-facing use cases (i.e. devtools), a static binary can be too big and unwieldy versus just a set of pre-built binaries targeting specific platforms via Github Release.
That's a programmer's understanding of linguistics. You're highlighting descriptive features which are approximations of averages of how we speak English under perfect recording conditions in a specific dialect. There is way more variance and alternation to how people pronounce words than what you're suggesting. How those sounds get interpreted by STT engines is likewise subject to this same variance. IPA isn't code. We don't perfectly reproduce sounds when we're speaking and certainly not to the letter of an approximated IPA transcription.

You didn't correctly transcribe Trump, btw. It's /ˈtɹəmp/ for American English. But it does exemplify my point: there are absolutely people who pronounce Trump with an unrounded vowel and STT engines have to account for this (and they get it wrong for people who are further from the average, outliers).

There are a lot of people who use a triphthong when saying racist as in [ɹɘeɪ]. With a short recording window, it's totally plausible to have these sounds be misinterpreted.
In your car you have an expectation of privacy. Public transport is by definition a public space and thus has no expectation of privacy. Whole different ruleset applies. Anyone can monitor you on a bus. Without your consent too.
ciw only deletes the letters, whereas caw also deletes one surrounding space. It’s more useful for other operations such as copying (yaw).
Even with all the problems I hear from foreign news and my Indian friends it’s hard to deny that things are getting better - the question is how long will it take, not if; hopefully while India’s population remains young!
While that all maybe true. All my Apple kit is dead from a decade or more ago except for the G4 Mac Mini (which is useless btw). The Dell and Thinkpads I have all still work and work quite well and are easy to repair. Repairing Apple stuff is always a nightmare and always more expensive.
Is that QPlasma>1 or QTotal>1?
> Bikes have been around for a long time and are expected to technically stay the same in the foreseeable future.

You might have missed the electric bike revolution that started a few years ago? Probably half the bikes I see here (in Flanders) are electric. It has enabled many people who would never have considered it before to start biking.

And bikes are absolutely taking market share from cars here. Honestly I don't even understand why enough people still use their cars through my city instead of biking. It easily takes 2x or 3x the time to get anywhere.
Many do today, but in those days nearly everyone did.

These days we realize that two unhappily-married parents can often be worse for the children than if they get divorced and continue to be active parents.
And, following recent events, now every parked Tesla is also a potential surveillance device for the surrounding area, with direct connection to the US government, possibly through famous 3 letter agencies.
As a scientist, articles like this also annoy me. Because it, right off the bat, assumes that there are no degrees in consciousness. Just because we don't experience those degrees, and animals can't convey what they feel through language, we assume it is "emergent", or "suddenly there". I think we are too caught up in believing that consciousness must be something really special or some magic discontinuity of spacetime.

I don't believe it is. Somewhere inside our brain there is some perception of self related to the outside world. So we can project self into the future using information from the now and make better choices and survive better ("Information is that which allows you [who is in possession of that information] to make predictions with accuracy better than chance"- Chris Adami). Why do we need all these difficult words?

I bet animals also have some image of self inside there somewhere, and make decisions based on simulated scenarios. Perhaps to a lesser degree, perhaps because of a lack of language they experience it in a different way? Not being able to label any of the steps in the process... Who knows?

Perhaps when we get to simulate a whole brain we can get some idea. But then there is the ethics. We do attribute great value to organisms that have this image of self.
Looks beautiful. How difficult would it be if I want to develop a plugin - Mood detection, Chat Helper (LLM linked), ...
Animations and artworks is what make this game special. Thanks for inspiration.
1. What are your plans now?
2. Your style seems unique, and even your mood board that you shared with the designer has a particular style; did you always gravitate towards that type of art? If not, how did you come upon it?
Yeah I failed to find a date but figured it wouldn't be severely out of date. If anything, that would mean the thresholds would get lower and Steam games more games being submitted. It's a

>Next that 7M number is for self-published games. Aka, games where the dev is listed as the publisher.

That's fair, I can conflate "indie" in the colloquial sense with "indie" in the traditional one. I suppose 1% would be a sttretch if competing with any game with a publisher (indie label or AAA).

>it is a pretty harsh contract. 50/50 split, but there is a profit ratio baked into the recoup which is super odd. If OP had held off, did his own marketing for a bit, then negotiated with publishers once he had traction, he might have gotten a better deal.

Yeah, I figured the article was referring to gross revenue after steam's cut. Itd be nearly impossible to truly guess at all the other cuts taken out from publishers, tools, and labor. Money made =/= money in your pocket.

>Thus honestly: self publishing is the default-best choice. We did that for our last game and effectively replaced a publisher by just spending a bunch on marketing.

It's still a tough choice, and really comes down to the person. There's a lot of technical and artistic people out there that can make a high quality game but can't sell water in a desert. If money is your primary goal, it may still be worth giving up 50,70+% just so people know your game exists to begin with. From there, the momentum should either encourage to self-publish next time or lets you seek a better deal. MArketing also tends to be one of those areas where many people feel they can do it themselves and then completely corner themselves in the end (as a certain YC startup recently learned).

I think the true best choice is self-publish, but partner up with someone who knows how to sell (assuming you're getting great feedback on your game. Can't polish a turd). A singular media marketer shouldn't ask anything close to what a "good" publisher will offer.
> Go is no longer able to be built into a single static binary

In Linux, I had quite good successes building in Alpine under MUSL. Real static binaries.
We know how many people died before we had vaccines, especially children. There is no argument here. We eradicated or almost eradicated a whole bunch of terrible diseases with vaccines.

What you're proposing here is simply murder. We know what would happen, many more people would die.
But the best and biggest batteries are natural high water dams. You pump it up and let it flow down.

But you need mountains and water. Chile has a lot of those
That's nonsensical. Every company has to abide by the laws in the country it is doing business in. It is a costly and complex issue that all international companies need to engage in. To not do so is to not do business.
I do have a big collection of LALR(1) grammars to test/study/develop/document here https://mingodad.github.io/parsertl-playground/playground/ including sqlite, tidb, vites, postgresql, mysql, ...
https://bleuje.com/
This is one of the themes of the classic 1979 book "Godel, Escher, Bach".
I'll start off by quoting the winning submission.

Libraries have been trying to collect humanity’s knowledge almost since the invention of writing. In the digital age, it might actually be possible to create a comprehensive collection of all human writing that meets certain criteria. That’s what shadow libraries do - collect and share as many books as possible.

One shadow library, Anna’s Archive (which I will not link here directly due to copyright concerns), recently posed a question: How could we effectively visualize 100,000,000 books or more at once? There’s lots of data to view: Titles, authors, which countries the books come from, which publishers, how old they are, how many libraries hold them, whether they are available digitally, etc.
- https://phiresky.github.io/blog/2025/visualizing-all-books-i...

Basically, legally gray online book repositories such as Anna's Archive, who was the creator of this bounty, are trying to collect a lot of books. The question quickly arises - how many books are there?

The best way to track books is by using ISBN, international standard book number, basically the personal id of any given books, given to books by an international agency. Now that you know which books exist, you can check which books your repository already has and which ones are missing.

But ISBN covers the space of over 2 billion possible existing books. That's a lot. So, Anna's Archive has created a contest to display this space in the cleanest way possible. The winning submission is very nicely done, and in my view very well deserving of the 6,000$ bounty.
It is so frustrating, the app / window management situation is sooo broken when you use applications across spaces and monitors. And apple does not even bother publishing a documented API so at least we can fix the mess.
Well, our economy is stagnating, and the PM is an academic who looks detached from the real world.

There are also obvious struggles within Brussels whether the unrealistic eco-plans are going to be at least watered down or no, and the EC is still trying to push them through as much as possible.

In that environment, a "media-talented" oppositional politician who professes mild Euroskepticism is going to have an easy time winning.
Option A: they used a correlation exploit combining taps of 14 undersea cables, with the audio and video recordings from his laptop and phone and the devices of his 3 nearest neighbours and two of the the cars across the street, in conjunction with multiple vpn and tor exit nodes. From this they were able to detect some of the keystrokes and virtually reconstruct the image on screen using lidar and radar to intercept brainwaves.

Option B: they checked his browser history on his laptop.
They already came for NSF and the NIH, how can they not also come for DARPA?

Most republicans don't believe in defense or anything like that, they believe in returning money to their investors...I mean campaign contributors who are defense contractors. A contractor makes money selling contracts, whether they affect the actual defense capabilities of the country or not.
No, but it is an argument for making it illegal for car manufacturers to monitor you.
What does the US government have to do with it?
Firefox Terms of Use
[...] When you upload or input information through Firefox, you hereby grant us a nonexclusive, royalty-free, worldwide license to use that information to help you navigate, experience, and interact with online content as you indicate with your use of Firefox.
It strikes me that having the turbine and hydrolysis plant fixed in place, and having ships visit those sites to refuel, is probably an easier setup than mobile turbines.

But I think your maths is wrong somewhere. Hydrogen supplies 33MWh/tonne, and you've stated the ship capacity as 18620 tonnes. 18620/(33*24) gives a generation time of 23 days, even before we allow for hydrolysis overheads.

Marine hydrogen isn't a terrible idea though. Tank weight and bulk is prohibitive for aviation, but less so for shipping.
How do you plan to fund the development, if at all?

For a project like this, a hosted version might be a nice idea if you eventually want to do something else than putting your free time into support and maintenance. And many users will appreciate that the hosted version takes care of DB migration and backups for them.

A hosted version need not necessarily target maximum money making. You could run it as a nonprofit whose goal is to ensure that the open-source project works well and lives long.
MuJoCo Demo
Bad timing for Nate releasing a book about how smart our new tech overlords are just as Musk unleashes his weaponized incompetence motivated by conspiracy theories.

I guess this is his attempt to square that circle.

Unfortunate too that he chose gaming as one of the skills Musk has when it was receently revealed that he didn't know enough about games to realise how badly he was faking playing one after lying about being literally world class in it.
Thank you author for your kind words about my Go SQLite driver.

That said, purego solves a build infrastructure issue, not a perfomance issue. You're still using the same underlying mechanisms to call into C, and the same performance is expected. I'm not the one saying this, read the authors: https://github.com/ebitengine/purego/issues/202

wazero uses a different mechanism, the one used to call Go assembly, but adds its own overhead (trampolines, adapting calling conventions, and the inherent Wasm sandbox overhead, e.g. the guest can't read the host's memory, there's bounds checks, etc).

Also “Cgo is fast” and “Cgo is slow” is not the correct framing; rather it depends, for various reasons:

- Cgo is a moving target (it mostly improves with time, but can regress)

- it's different to just call C from Go, or then callback Go from C

- there's not just call overhead to consider, but also scheduler overhead which is much harder to measure consistently
Around 19,000 games are released on Steam in 2024 and platform itself give very little traction. You can't sell bad game with all marking in the world, but good games flop without marketing.

> I'd like to believe that a generally good game guarantees at least some success.

Many "good" games werent "good" in very beginning during early access or first release. If game dont get any traction at all there simply no resources for developer to keep refining it.
I’m glad you said that, because I was also surprised by the fact that the bwv-1011 only made it to honorable mention even though its technical focus was on visualizing the rarity of books, which ostensibly was the primary objective of the whole effort.
I'm not sure they were as widespread as you think. I was born in the late 70s, and while we did get a ti-99/4a when they hit the bargain bin, I didn't have another computer at home until I started college in the 90s. Until then I had to use the computer lab at school because they were simply too expensive for us to own one at home.

And the TI I had was of limited use when I had to use it on the family TV and any basic I typed couldn't be saved because we didn't have the floppy drive.
I think you are subject to local laws when you travel. So the question is rather, can UK request you to unlock it yourself?
RoboPianist: Dexterous Piano Playing with Deep Reinforcement Learning (2023)
I don't know why, but you're somehow being targeted; This comment was also made dead.

If comments from newcomers are no longer allowed on HN, the hidden censors should speak up now to explicitly say so. Silent censorship is the harbinger of public debate's death.
Balanced games feel like a chore: you just sit through them, trying to avoid those mistakes that aren't balanced away and there's never any hope for some positive discovery. Decisions do not matter and the pro-balancing crowd even thinks that this is a feature, not a bug.

Yes, discovering the city-per-tile problem in Civ would ruin the game for you (I never did). That clearly is the bad kind of overpowered. But sending that single chariot to the edge of the known universe before it gets constrained by phalanxes? Awesome.
Move constructors in Rust: is it possible?
Show HN: I vibecode my FPS shooter game, only ThreeJS, enjoy, feedbacks welcomed
> I scarf ink-black spaghetti al nero di seppia, savor a Lamezia red and drizzle olive oil on Calabrian ’nduja meatballs.

> “This cuisine dates back millennia,” declares a proud Antonio Montuoro

Apart from the pasta, the bulk of the dish appears to be salami (18th century), tomato (late 15th century) and capsicum (late 15th century).
Looks awesome, Congratulations :)
I always find fun these "generalizations". Like: "Eggs are fine". If you are a 50kg person that eats 20 eggs for breakfast each day I doubt it would be fine.

We would need something like LD50, or even better a range over a period (eggs are mostly fine if you eat between 2 and 5 per week)
What is it that make yours and bws' have a floating island with spain/italy/++ in addition to them being represented in the main blob?
"don't do evil" and other historical bits of tech humor.
>or just removed them.

How does it feel... to go through fortunes and decide what's OK for other people worldwide to see or not.
Honest Government Ad – Our Last Fair Election? (Parody) [video]
Proxyless Scale-to-Zero with eBPF
It worked for Yahoo early days, SISCOG, ITA Software,...

Even a site called HN if you happen to know it.
> divide and conquer

like they say: oldest trick in the book
Dear Student: Yes, AI is here, you're screwed unless you take action
It is not about the bikes themselves, but building the city to promote one transport mode against another.

If your city has nice green public spaces linked by bike lanes, and has a good “human” level of density where most of the stuff you actually want to go to are reachable in less than an hour of cycling, people will naturally gravitate towards that, since biking in green spaces is usually enjoyable in and of itself.

Paradoxically this makes driving nicer as well, since it frees up traffic for car enthusiasts.

When I was living in Sofia (Bulgaria) I used to bike a lot, just because it is nice.
And I did own a car and used it frequently. But my commute / grocery run / recreation was usually done by cycle.
The person I was replying to seemed to think that the competitive free market would push news organizations away from "being stupid and advancing stupid news".

That would be an example of the market pushing towards "being stupid and advancing stupid news".

This is exactly what is called a "market failure": Where the natural market forces push companies into making decisions which are bad for everyone -- bad for themselves, bad for their customers, bad for society as a whole. That's exactly what regulation is meant to address.

After WW2, no doubt in part after seeing how the Nazi party used broadcast medium to subvert discussion, the FCC instituted what they called the "Fairness Doctrine", which "required holders of broadcast licenses both to present controversial issues of public importance and to do so in a manner that fairly reflected differing viewpoints." [1] This was eliminated in 1987.

Imagine how different the world would be if both Fox News and MSNBC were required to have people on both sides of the aisle have their say about all the political hot topics; and if Fox News didn't have to worry that doing so would cause an exodus to Newsmax, because Newsmax (perhaps once they reached a certain size) would be required to do the same thing.

[1] https://en.wikipedia.org/wiki/Fairness_doctrine
Voter registration is by itself a joke and voter suppression. In most of Europe every citizen gets a voting form send to their registered address together with the list of participants. They bring that with the government ID to the polling station with their government ID card, passport or driver license. Then they are allowed to vote, in confidence, and drop their voting form in the box - and that is the end of it.

No voter registration, definitely no registration which party you vote, and essentially everyone is included. But maybe that is thanks to Europes relatively organized governments.
Show HN: I built a platform that lets anyone create custom GPTs in 60 seconds
Hey everyone. I'd like to share a project i've been working on for a while

Build That Idea lets anyone create Custom GPTs in 60 seconds.

Here's how it works:

- Define your GPT

- Choose a base LLM (OpenAI, Claude, DeepSeek, etc.)

- Upload knowledge base

- Set pricing and start making money

You can sign up for our waitlist here: www.buildthatidea.com

I’d love to hear what the HN community thinks!
This is a dumb take. Being able to add additional charges on top of the already illegal car theft charge is useful for a number of reasons.

First, a “throw the book at them” approach leads to easier convictions via plea deals and the ability to be guilty of one charge even if another doesn’t stick.

Second, if lawmakers did not adapt the criminal code in the face of new technology then we’d all be posting here about how out of touch and behind the times they are. Or we’d be bemoaning how law enforcement can’t go after this type of crime because it turns out not to be explicitly illegal to maliciously block RF signals used to lock doors.

And also, writing new policy is their job? Are you just suggesting that we pay lawmakers to never try to address things affecting their constituents, because we care about what the criminals think?
Solaris SPARC ADI has had tagged memory for quite some time now.
public transportation has cameras, lots.

I remember reading about someone who had to track down incidents on the many interior bus cameras.
> this makes me nervous for proper learning of anything in the future

I don't really understand this fear, particularly now with the reasoning models that explain why they did something.
https://www.mikeleake.net/wp-content/uploads/2023/01/DpQ9YJl...
Except surely the UK hasn't?

What they've reportedly demanded is that systems be changed, so that later a demand for data may be be effective. As to if any hypothetical later demand for later would contravene the agreement would seem to simply be speculation for the moment.

Surely the UK could just be careful not make a contravening demand at that time? Which would then make this whole "review" a case of PR on the part of the US politician.

Now it is quite bad that the UK has apparently triggered this bit of the snoopers charter, but it would seem to be othogonal to that agreement.*

* Unless someone bothers to review the agreement, and finds that such meta-demand are covered.
VSCode extensions with 9M installs pulled over security risks
Imagine you are creating a 3D flight or space simulator. You would need to use the quaternion system to avoid your camera/craft from experiencing gimbal lock.

It can have other uses for things like inverse kinematics too.
Which WG14 keeps refusing to do, regardless of how often this is pointed out.
Also it's semantically clearer. I keep `master` as a branch name on my old services because I don't care enough to change it, but for new projects `main` is clearly a better name.