skysight-inc/HackerNews huggingface dataset:
Fully agree on the easier to read part. But despite all "coffee is read more often than written" arguments, I see a lot of merit in the functional way. There are a hundred ways to write the loop slightly wrong, or with intended behavior slightly different from the regular. The functional variant: not so much. A small variation from the standard loop in functional style is visible. Very visible. Unintended ones simple won't happen, and the intended ones are an eyesore. An eyesore impossible to miss reading, whereas a subtle variation of the imperative loop is exactly that, subtle. Easy to miss. Readability advantage functional.

In my book, keeping simple things simple and the not simple things not simple beats simplicity everywhere. This is actually what I consider a big drawback of functional style: often the not-simple parts are way too condensed, almost indistinguishable from trivialities. But in the loop scenario it's often the reverse.

My happy place, when writing, would be an environment that has enough AST-level understanding to transform between both styles.

(other advantages of functional style: skills and habits transfer to both async and parallel, the imperative loop: not so much)
> you'll have to do that locally

The Gemma family is a family of local models!
Plenty of people have ideas, but not many of them have resources and skills to actually build even a lifestyle business. Just say no unless they are going to pay you enough to be worth the effort.
This is the first model I can think of that advertises itself as being optimized for AMD ROCm.
Except that Trump is visibly insane in almost everyone of his interactions; and if we focus on the narrow topic of those mouse studies, their goal was to find ill effects of HRT - so scientists were literally looking for bad things HRT could cause.
Me too. It solved most issues i had before it existed. Basically EU sales are easy now but the problem are other countries with digital tax.
I think (personal opinion / belief) Go hits that sweet spot; it's an "easy" language, but compiles down to a binary instead of e.g. Java, C#, JS etc.

Mind you I'm sure there were similar attempts at a language with those goals, but they didn't have the backing of Google.
I accepted your side quest. The first page of results are all comments on hacker news about Jamie Zawinski and where I gave up.

Do tell…
In my experience, it’s nothing to do with actual lawyers and everything to do with cultural and societal norms.
Alright, fair point. I will change that on the website, you can still write me an email to request that
Based on the blog post saying they're able to use their fleet (i.e. owners of comma) to train their models, it's probably to send footage back home. Tesla does this too btw.
In my experience tax accountants really are not experienced with MOSS because its quite rare topic. Only chance is to find someone who is open and willing to study it.
Does it have a setting for "bipolar"?

It's the weirdest diagnosis that's followed me for 31 years now, because I only ever have one grumpy mood, and a bunch of crap thrown at me by YouTube.
Full interview: https://www.youtube.com/live/esCSpbDPJik
I call it here, Musk will cut it before they do it
I do have a litmus test on my linkedin that if passed makes me much more comfortable continuing the conversation: I ask people to tell me their favourite food :p

I'd say only 5 % actually read that (even if the relevant conversations are higher than 5%, I have yet to see an irrelevant one that included the food topic).
This seems commonly believed but isn't really accurate at all. For instance here [1] is a build to play Cyberpunk 2077 for less than $450 (low, 1080p, 50+ FPS). And that game is clunky, and that build is valuing price > performance. Add a couple hundred more and it'll run that game (or any other) like a beast.

Also, especially in modern times, keep in mind how real inflation has been. That $900 PC from 10 years ago would be $1200+ today.

[1] - https://www.xda-developers.com/cheapest-pc-to-play-cyberpunk...
Go is more vulnerable to thread starvation when you go across interop. If you do not, it has better scheduling fairness but is less efficient at firing off new short-lived goroutines than .NET is at tasks.
>The main driver behind this project is that while Rust is very quick, the cost of serializing data between Rust and TypeScript is very high.

This sounds more like a "we're kinda stuck with Javascript here" situation. The team is making a compromise, can't have your cake and eat it too I guess.
Duterte's ICC arrest is a victory for a faltering rules-based order
Does this mean high quality images and video will be possible in one or a few sampling steps?

Fast, real time video generation? (One second of compute per one second of output.)

Does this mean more efficient and more generalizable training and fine tuning?
Isn't this basically achieved by standard cloud storage on phones? Photos and videos get uploaded automatically (with authentication for the user account) and presumably that action is logged somewhere the user can't edit. Just need to prove those logs are secure, and there you go.
They don't expect to make money serving Gemma; it benchmarks worse in almost every way than their closed-source Gemini. Believe it or not, one of the main sources of demand for these small, non-SOTA models is people using them for roleplay locally. Anyone corporate has the money to use a bigger, more effective model.
I'm also still using 3.11 for a FastAPI app since 3.12 and 3.13 are quite a bit slower.
on the other hand running with guns is fine.
14 points 2 comments 5 hours ago - "The world regulated sulfur in ship fuels, and the lightning stopped" - https://news.ycombinator.com/item?id=43339446
The Biggest Glitch in Final Fantasy VII Explained [video]
I think they answered in their FAQ here: https://github.com/microsoft/typescript-go/discussions/455#d....

If I got it correctly, they created a node native module that allows synchronous communication on standard I/O between external processes.

So, this node module will make possible the communication between the typescript compiler GO process, that will expose an “API server compiler”, and a client side JavaScript process.

They don’t think it will be possible to port all APIs and some/most of them will be different than today.
Few weeks ago, saw a guy going viral on X about a handwritten signature generator he had built. The thing is, most of the signature generators use basic cursive fonts. However, the project was poorly executed in my opinion. So, I decided to build the app myself as a side-project.

As SEO is what I do, and EMDs still hold a strong power in them, I decided to buy EMD for the project.

The keyword "handwritten signature generator" has a monthly search volume over 22 000 according to Ahrefs. Goal is to rank the app #1 for the keyword and drive traffic through SEO.
> Like mine will keep forgetting about nullish coallescing (??) in JS, and even after I fix it up it will revert my change in its future changes. So of course I put that rule in and it won't happen again.

I'm surprised that this sort of pattern - you fix a bug and the AI undoes your fix - is common enough for the author to call it out. I would have assumed the model wouldn't be aggressively editing existing working code like that.
A bog-standard Uninterruptible Power Supply. Available from multiple manufacturers (big names are e.g. Eaton, Schneider/APC, but there are lots of choices) in all sizes from "powers your desk light" to "powers your whole house/datacenter/emergency room".

Maybe there is value in marketing such a product to ordinary people that are not in IT or electrical engineering. Maybe you can improve on existing control interfaces and design. But don't be surprised when an established UPS vendor copies your product and crushes you with better numbers because of size.
Best Crypto Wallet
that is actually a good idea!
Firefox won't load the page because of a certificate error.
> Really the hard part of BI is that folks who need the info don’t wanna learn SQL.

Data analysts are fine with SQL though. Every "get into data analysis as a career" course will teach you SQL (about 70% of what the querynomicon teaches [1]).

[1] https://github.com/gvwilson/sql-tutorial
This is the way. Transition the customers gradually.
The Romania actions were too recent to affect the rankings whatever you think of them.
The transformer algorithm was originally intended for AI language translation use-cases, and it excels at this task. It's far better than anything else I've tried.

Except that nearly 100% of the capable models out there refuse to translate swearing, sexual, or violent content.

Legal content! Content you can see in the cinema, borrow from a library, or watch on free-to-air television!

Most models will regularly refuse to translate subtitles, for example, because they've been indoctrinated by Puritan priests to put their fingers in their digital ears and scream la-la-la-la to avoid their pure digital souls from being sullied by the bad words.
Why?

"You are responsible for complying with local laws and regulations." sounds like "please do not eat wrapper", completely obvious.
You said: "Inevitable means impossible to evade. That's about as close to a black and white statement as possible."

I used Google to point out that your argument, which hinged on your definition of what the word "inevitable" means is the narrowest possible interpretation of my statement. An interpretation so narrow that it indicates you are arguing in bad faith, which I believe to be the case. You are accusing me of making an argument that I did not make by accusing me of not understanding what a word means. You are wrong on both accounts as demonstrated.

The only person thinking in black in white is the figment of me in your imagination. I've re-read the argument chain and I'm happy leaving my point where it is. I don't think your points, starting with your attempt at a counter example with Prisma, nor your exceptional compiler argument, nor any of the other points you have tried support your case.
I've noticed that the best shows usually have two layers, allowing two otherwise incompatible audiences to share the same experience. This is also why old South Park episodes were so fun: it was fart and poop jokes, but it was also some societal commentary.
Reminds me of the Kevin Frans shortcut networks paper?
Tell Mozilla: it's time to ditch Google
> Lying...

The problem is proving it was a lie and not a change of circumstances/opportunities during the operation (which doesn't make it right either, but at least dismisses the disingenuous intent).

So your attribution to my thinking is pretty unwelcome. I don't think it was ok, I don't think either it makes Putin's perspective more reasonable or acceptable.

Putin's track record is way worse than that: multiple military or mercenary invasions, journalists, activists and politicians murders, multiple meddling with foreign elections.

This does not diminish the defence fundamentals of NATO. Putin's strategy only reinforced NATO making sense for its own members and for candidates. He could have acted differently, and favour democratic changes rather than making himself a defence to autocratic regimes, both at home and abroad.
It would be quite smart if this battery only runs on a single power group. You could get like 2 or 3 of these and put them on your most important power groups. But you disable the power groups of nonessential but heavily consuming devices such as your car charger, heating, washing machine, or drying machine.

That way, three small batteries that only power part of your house would be cheaper than powering your entire house.
That was… a significantly more in-depth response than I had any right to expect with my driveby comment.
These bar charts are getting more disingenuous every day. This one makes it seem like Gemma3 ranks as nr. 2 on the arena just behind the full DeepSeek R1. But they just cut out everything that ranks higher. In reality, R1 currently ranks as nr. 6 in terms of Elo. It's still impressive for such a small model to compete with much bigger models, but at this point you can't trust any publication by anyone who has any skin in model development.
LLMs and Humans Unite, You Have Nothing to Lose but Your Chores
I don't agree with everything, but man, reading up on all the best practices here makes me want to work at a place that implements them.
Mindfuse – A Safe Space for Deep, Anonymous 1:1 Audio Conversations
Hi HN,

Social media connects billions of people, but no one actually talks anymore. Everything is curated, performative, and optimized for engagement instead of real conversations.

I built Mindfuse, a space for deep, anonymous 1:1 audio conversations. No profiles, no algorithms—just raw, real conversations with people from around the world.

Why? Because I think the internet used to be a place where people actually connected, and I want to bring that back. Why waste our time scrolling when we can be connecting with people for real?

Would love to hear your thoughts. Would you use something like this? What features would make it better?

mindfuse.io
Related topic, but every company I worked at that had a platform team (as in a third-crew support team that manages tools/practices/common-code for a discipline) ends up being infested with over-engineering.

They tend to attract that kinda of people who have disdain about delivering features and fixing bugs and like to over-abstract problems. Instead of fixing bugs they try to create increasingly complex abstractions to prevent the bugs from happening in the first place, with obvious results.
Seems like an interesting if maybe not practical protection to implement in eBPF for programs that never make a naked syscall.

Step one would be to ensure that every syscall has a wrapper. Place a uprobe at the start of that wrapper which, when hit, sets a per-thread permission bit and a per-thread-per-syscall permission bit in an eBPF map. Place a corresponding uretprobe that clears the per-thread-per-syscall bit. For each syscall place a kprobe which checks the per-thread table to make sure the thread is one which has enabled the feature, and which then checks to make sure the per-thread-per-syscall bit is set for that syscall. If not, sigkill.

Performance would probably suck but it seems like it would protect the syscall entrypoints enough to do some potentially interesting attack surface reduction. The question is really why you would do that there instead of by attaching to, say, the LSM hooks where you have stronger guarantees vis a vis userspace.
Yes please.

I was raised in a household where many, many things were anthropomorphized, even socks; but raised as a subhuman pet, well...

I self-identify as transhuman. It wasn't anything I chose but transhumanism chose me. I am intimately and inextricably connected with electronics and machines. Consider C-3PO, Anakin becoming Vader, or Adams' Eddie/Marvin.

To this day I surprise and amuse people by naming my devices and treating them as sentient. My devices, my home networks, are pets, or children, or plants that I care for, that I feed, that sort of help/serve me [perhaps that part is backwards]

And there is a certain sub-sentience, an autonomy, to many advanced systems. Anything connected to the Internet has a discernible mind and soul--you cannot deny this! How many decades has marketing referred to the CPU as "brain" of the computer or what have you?

It's weird when people only want to discuss my meatspace activities, as if cyberspace is irrelevant or invisible?

This mythology of "uploading our consciousness into the cloud" is well underway. Children build robots and corporations write software, imbuing it with their own business logic, lore, and logos. The Terminator franchise is not wrong, but most people still experience computing as benign or even pro-human.
Lemonsqueezy is a lot more expensive than Paddle especially if you are EU based. Hidden fees and things like they only payout USD so you are paying exchange fees multiple times.
TSA finds live turtle concealed in man's pants at New Jersey airport
Correction: the MCP is a protocol for function calling and getting context into a model. It’s can run locally or over a network.

It does not specify how “agentic” systems interact with each other. Depending on what you mean there.
Not sure if anyone else experiences this, but ollama downloads starts off strong but the last few MBs take forever.

Finally just finished downloading (gemma3:27b). Requires the latest version of Ollama to use, but now working, getting about 21 tok/s on my local 2x A4000.

From my few test prompts looks like a quality model, going to run more tests to compare against mistral-small:24b to see if it's going to become my new local model.
Probably no place implements all of them, but with all best practices, they should be asymptotic.
Maybe there exists a dataset consisting entirely of objectionable content, so people can finetune neutered models on it?
Yeah I have seen this a bunch of times as well. Especially with deprecated function calls. It generates a bunch of code. I get deprecation warnings. I fix them. Copilot fixes them back. I have to explicitly point out that I made the change for it to not reintroduce the deprecations.

I guess that while code that compiles is easier to train for but code with warnings less so?

I remember there are other examples of changes that I have to tell the AI I made to not have it change it back again, but can't remember any specific examples.
At the moment Mindfuse doens't have enought users to be used 24/7. We appreciate your patience!
Growing My Own Coffee
Because they were (are) small and dont have to care now.
open llm leaderboard [0] is probably good to compare open weights model on many different benchmarks - wish they put also some closed source one just to see what's relative ranking of best open weights to closed source one. They haven't updated yet for gemma 3 though

[0] https://huggingface.co/spaces/open-llm-leaderboard/open_llm_...
The post you're looking for is about how they also NIH'd a source code browser: https://flak.tedunangst.com/post/humungus
It’s due to a problem with Cursor not updating the state of the files that have been manually edited since the last time they were used in the chat, so it’ll thing the fix is not there and blindly output code that doesn’t have it. The ‘apply’ model is dumb, so it just overwrites the corrected version with the wrong one.

I think the changelog said they fixed it in 0.46, but that’s clearly not the case.
Thanks, been using Gemma 2 a lot at home as it still holds up very well and the 9B version runs great on my 2080Ti. Strong prompt adherence coupled with overall capability makes it very useful. Looking forward to trying Gemma 3.

I have some dumb questions though, might as well ask. How do you decide on the model sizes? And how do you train them? Independently or are they related somehow?
The Perils of Default Arguments in Python
Cursor in agent mode + Sonnet 3.7 love nothing better than rewriting half your codebase to fix one small bug in a component.

I've stopped using agent unless its for a POC where I just want to test an assumption. Applying each step takes a bit more time but means less rogue behaviour and better long term results IME.
I love the idea. However, the blue bird thing that's floating on the screen is very annoying. There should be a better way to advertise yourself ( and who's gonna use Xitter anyway? ).
As a Brit it's really quite amazing how strong the West Country accent has been retained, almost like a comedic caricature.

As a segue I'll recommend "Time Team", if you listen to Phil Harding (https://en.wikipedia.org/wiki/Phil_Harding_(archaeologist)) you can hear the similarities.
See the other HN submission (for the Gemma3 technical report doc) for a more active discussion thread - 50 comments at time of writing this.

https://news.ycombinator.com/item?id=43340491
See also: SunnyD, IHOB
It’s one of those things that I never knew I wanted until I started using it, and now i miss it when it’s not available.The reason you want it is the same reason you want to declare a variable in the statement of a for loop rather than pre declaring and using a while loop
> Each of these actions will be more effective if other countries follow suit. Washington will need to work with partners in Asia, Europe, and elsewhere to harmonize policy approaches to these difficult topics, with the goal of creating a sufficiently large set of countries to slow the proliferation of Chinese-influenced AI models. Although large, the Chinese market is still dwarfed by the market beyond its borders. That global arena is the one that matters and where the United States must have a concerted strategy to ensure that the Western computing and AI ecosystem remains dominant for the foreseeable future.

United we stand!
A better analogy would be man-hours as lumber, OS and browsers as buildings, IDEs as factories, forges or shipyards and finally end-user software as furniture and the like.

As for overcoming the tension between user autonomy and developer compensation, my hope is that evolving decentralized platforms and AI tools will bring about a time when all users can collaborate in the creation and maintenance of most software they are using.
This extremely feels like a copy of this: https://mood2movie.com
I have tried a lot of local models. I have 656GB of them on my computer so I have experience with a diverse array of LLMs. Gemma has been nothing to write home about and has been disappointing every single time I have used it.

Models that are worth writing home about are;

EXAONE-3.5-7.8B-Instruct - It was excellent at taking podcast transcriptions and generating show notes and summaries.

Rocinante-12B-v2i - Fun for stories and D&D

Qwen2.5-Coder-14B-Instruct - Good for simple coding tasks

OpenThinker-7B - Good and fast reasoning

The Deepseek destills - Able to handle more complex task while still being fast

DeepHermes-3-Llama-3-8B - A really good vLLM

Medical-Llama3-v2 - Very interesting but be careful

Plus more but not Gemma.
Just as a counter perspective:
I think your paper is great!

Please don’t let people ever discourage you from writing proper papers. Ever since meta etc. started asking for „2 papers in relevant fields“ we see a flood of papers that should be tweets.
Show HN: Ore – Advanced Dependency Injection Solution for Go
To me it's a problem of causality, does it actually made the USA be "#1" for long? Is it helping society to be this paranoid about everything and everyone?

I'm no sociologist to answer that but I question if it's a causal link or if it's more a case of "despite the", what if the USA could be doing better without the paranoia, maybe it's a drag and not a push... It surely seems to be dragging society down into a dark path.
Should tenure even be a thing?
AI fakers exposed in tech dev recruitment: postmortem
> love nothing better than rewriting half your codebase to fix one small bug in a component

Relatable though.
I don't think it is for Android. Since it is free so I'm sorry for wishing. I wish there was a website version. When it is supposed to be anonymous then why it cannot be on the web. I don't think it should be needed to be downloaded.
The chart isn't claiming to be an overview of the best ranking models - it's an evaluation of this particular model, which wouldn't be helped at all by having loads more unrelated models in the chart, even if that would have helped you avoid misunderstanding the point of the chart.
I did some perf benchmarks a few years ago on some JS code vs C code compiled to WASM using clang and running on V8 vs the same C code compiled to x64 using clang.

The few cases that performed significantly better than the JS version (like >2x speed) were integer-heavy math and tail-call optimized recursive code, some cases were slower than the JS version.

What I was surprised was that the JS version had similar performance to the x64 version with -O3 in some of my benchmakrs (like float64 performance).

This was a while ago though when WASM support had just landed in browsers, so probably things got better now.