HNHacker News
TopNewBestAskShowJobs

nodja

1,431 karma · joined March 14, 2016

submissionscomments
nodja··on OpenAI declares 'code red' as Google catches up in AI race
Because success for them doesn't mean it works, it means it works much better than what they currently have. If a 1% improvement comes at the cost of spending 10x more on training and 2x more on inference then you're failing at runs. (numbers out of ass)
nodja··on OpenAI declares 'code red' as Google catches up in AI race
> Genuine question: How is it possible for OpenAI to NOT successfully pre-train a model?

The same way everyone else fails at it.

Change some hyper parameters to match the new hardware (more params), maybe implement the latest improvements in papers after it was validated in a smaller model run. Start training the big boy, loss looks good, 2 months and millions of dollars later loss plateaus, do the whole SFT/RL shebang, run benchmarks.

It's not much better than the previous model, very tiny improvements, oops.

nodja··on OpenAI declares 'code red' as Google catches up in AI race
Pre-training is just training, it got the name because most models have a post-training stage so to differentiate people call it pre-training.

Pre-training: You train on a vast amount of data, as varied and high quality as possible, this will determine the distribution the model can operate with, so LLMs are usually trained on a curated dataset of the whole internet, the output of the pre-training is usually called the base model.

Post-training: You narrow down the task by training on the specific model needs you want. You can do this through several ways:

- Supervised Finetuning (SFT): Training on a strict high quality dataset of the task you want. For example if you wanted a summarization model, you'd finetune the model on high quality text->summary pairs and the model would be able to summarize much better than the base model.

- Reinforcement Learning (RL): You train a separate model that ranks outputs, then use it to rate the output of the model, then use that data to train the model.

- Direct Preference Optimizaton (DPO): You have pairs of good/bad generations and use them to align the model towards/away the kinds of responses you want.

Post-training is what makes the models able to be easily used, the most common is instruction tuning that teaches to model to talk in turns, but post-training can be used for anything. E.g. if you want a translation model that always translates a certain way, or a model that knows how to use tools, etc. you'd achieve all that through post-training. Post-training is where most of the secret sauce in current models is nowadays.

nodja··on Meta Segment Anything Model 3
I'm pretty sure davinci resolve does this already, you can even track it, idk if it's available in the free version.
nodja··on Fizz Buzz without conditionals or booleans
Count down i from 100 to 0 and do 1/i at the end of the loop :)
nodja··on Windhawk Windows classic theme mod for Windows 11
Windhawk mods are distributed as source code and WH itself compiles it. It works the same way usescripts work with tampermonkey/violentmonkey on browsers.

If a mod includes malware it'll be very obvious as mods are usually small.

nodja··on Valve is about to win the console generation
All they have to do is market the fact you don't have to pay for online.

PS5 + 3 years of PS Plus = $740

Steam Machine = $700

Add/remove more years of PS Plus if the SM turns out to be more/less expensive.

If you add the fact that games on PC are usually cheaper and have sales more often then it's a no brainer, but that won't convince the FIFA and COD players.

nodja··on Kimi K2 Thinking, a SOTA open-source trillion-parameter reasoning model
Any model that does thinking inside <think></think> style tokens before it answers.

This can be done with finetuning/RL using an existing pre-formatted dataset, or format based RL where the model is rewarded for both answering correct and using the right format.

nodja··on Aisuru botnet shifts from DDoS to residential proxies
I've never seen a $300 one but I've seen $70 ones. I don't think they're nefarious in that sense, but these boxes are usually scams.

They come preloaded with a pirate iptv service that only works for 1-2 months then they ask you to pay something like $70/year to keep watching. There's tons of providers for these IPTV services so bundling them with the boxes is a way to make it easy to access while gaining subscriptions, you can just buy a cheap android TV box yourself, install the apk and get a cheaper IPTV provider.

Most of these boxes/providers don't last more than a couple years as authorities tend to go after them when they get too big. My dad uses them to watch portuguese TV--it would be impossible to watch certain channels outside the country otherwise--and in the past 10 years he changed provider 3-4 times.

nodja··on EuroLLM: LLM made in Europe built to support all 24 official EU languages
It's on the huggingface readme

https://huggingface.co/utter-project/EuroLLM-9B#results

https://huggingface.co/utter-project/EuroLLM-9B#english

nodja··on The next chapter of the Microsoft–OpenAI partnership
GPT3 existed 5 years ago, and the trajectory was set with the transformers paper. Everything from the transformer paper to GPT3 was pretty much speculated in the paper, it just took people spending the effort and compute to make it reality. The only real surprise was how fast openai producterized an LLM into a chat interface with chatgpt, before then we had finetuned GPT3 models doing specific tasks (translation, summarization, etc.)
nodja··on Feed the bots
Why create the markov text server side? If the bots are running javascript just have their client generate it.
nodja··on BERT is just a single text diffusion step
I think another easy improvement to this diffusion model would be for the logprobs to also affect the chance of a token being turned into a mask. So higher confidence tokens should have less of a chance to be pruned, should converge faster. I wonder if backprop would be able exploit that. (I'm not an ML engineer).
nodja··on BERT is just a single text diffusion step
That's not true, you could just have looked at the first gif animation in the OP and seen that tokens disappear, the only part that stays untouched is the prompt, adding noise is part of the diffusion process and the code that does it is even posted in the article (ctrl+f "def diffusion_collator").
nodja··on The MacBook Air 2025 Is Now Cheaper Than a Random Mid-Range Windows Laptop
The article is cherry picking data points to make a clickbait headline. Why is this being posted here?
nodja··on Bots are getting good at mimicking engagement
Couldn't you kept it in and labeled it as bots? i.e. using stacked barcharts and such.
nodja··on Become unbannable from your email
For people reading this that are worried, .com and .net domains are price capped and while the price may rise, it's regulated directly by the ICANN. If you're paying more than that then either your registrar is not following ICANN regulations or you're buying a domain that is being resold by a third party.
nodja··on Building the heap: racking 30 petabytes of hard drives for pretraining
Yeah from memory on-prem was always cheaper, it just removed a lot of logistic obstacles and made everything convenient under one bill.

IIRC the wisdom of the time cloud started becoming popular was to always be on-prem and use cloud to scale up when demand spiked. But over time temporarily scaling up became permanent, and devs became reliant on instantly spawning new machines for things other than spikes in demand and now everyone defaults to cloud and treats it as the baseline. In the process we lost the grounding needed to assess the real cost of things and predictably the cost difference between cloud and on-prem has only widened.

nodja··on Building the heap: racking 30 petabytes of hard drives for pretraining
I don't think Hetzner provides locations in SF. Those 100GBit connections don't do much if they need to connect outside the city the rest of the equipment is in, but maybe peering has gotten better and my views are outdated.
nodja··on Intel Arc Celestial dGPU seems to be first casualty of Nvidia partnership
Did you not look at the link I provided?

I stopped watching him completely around the time of the intel dGPU release. He would show leaked roadmaps of intel's dGPU launch with Celestial and Druid on there, but the video would be him basically repeating the narrative that the division is on the verge of cancellation and has no future, etc. The documents he has leaked almost never match the titles and narratives he pushes. He's not always wrong, but his biases are clear and the titles are more often misleading clickbait than factual.

Tom Petersen (Lead Intel GPU Engineer) has showed up on multiple interviews with LTT and GN among other tech channels and has talked at length the things his team did on the current gen, with heavy implications of what's coming up next (as far as he can without breaking NDA). His in depth analysis of GPU architecture are a much useful use of my time than listening to a guy that was given 2 leaked slides of a 6-month old powerpoint speculate how it spells doom for whatever company.

If you think logically, it makes zero sense to cancel Celestial now. According to Petersen Arc's hardware team has been working on Druid for months now, and unless the software team is severely behind with the drivers and support then at the very least Celestial will receive a limited release. They already did a limited release of Battlemage to put more resources on Celestial, it would be a shame to throw all that effort away now.

nodja··on Intel Arc Celestial dGPU seems to be first casualty of Nvidia partnership
Intel Arc - Intel's dedicated GPUs, each GPU generation has a name in alphabetical order, names are taken from nerd culture.

Alchemist - First gen GPUs A310 GPUs are the low end, A770 are the high end. Powerful hardware for cheap, very spotty software at release. Got fixed up later.

Battlemage - Second gen (current gen), only B570 and B580 GPUs came out. They said weren't gonna release more Battlemage GPUs after these because they wanted to focus on Celestial, but probably went back on it seeing how well the B580 was reviewed and the B770 is due to be released by the end of the year.

Celestial - Next gen GPUs, they were expected for release early 2026. This article claims it was cancelled, but personally I think it's too late to cancel a GPU this late in production. Especially when they basically skipped a generation to get it out faster.

nodja··on Intel Arc Celestial dGPU seems to be first casualty of Nvidia partnership
They're a market entry point. CUDA became popular not because it was good, but because it was accessible. If you need to spend $10k minimum on hardware just to test the waters of what you're trying to do, that's a lot to think about, and possibly tons of paperwork if it's not your money. But if you can test it on $300 hardware that you probably already own anyway...
nodja··on Intel Arc Celestial dGPU seems to be first casualty of Nvidia partnership
They had videos saying intel was gonna cancel the dGPU division and focus on datacenter pretty much since the intel cards came out. Amongst many other things they've said. I used to follow them too, but they speak with too much confidence about things they know nothing about.

They're a channel focused on leaks, but most of their leaks are just industry insider gossip masked as factual to farm clicks. Their leaks are useless for any sort of predictions, but may be interesting if you'd like to know what insiders are thinking.

A quick google search also yielded this[1] 2-year old reddit thread that shows videos they deleted because their predictions were incorrect. There's probably many more. (That subreddit seems to be dedicated to trashing MLID.)

[1] https://www.reddit.com/r/BustedSilicon/comments/yo9l2i/colle...

nodja··on The Asus gaming laptop ACPI firmware bug
Glad to see that there are laptops that don't suffer like this. But I think the combo of having a steam deck + business laptop beats buying a gaming laptop. Assuming you already own a gaming rig at home.
nodja··on The Asus gaming laptop ACPI firmware bug
I've owned 2 gaming laptops in my lifetime and both had similar issues that were never fixed.

One was the first gen Alienware M17 with two GTX 270M GPUs (yes two) and an onboard nvidia GPU whose specific model I can't remember. That one suffered from stutters and audio crackling, etc. It was sort of fixed by disabling SLI and the onboard GPU and sticking to a specific driver that was modded, the driver was by someone on the notebookcheck forums IIRC. Later on I think it got somewhat patched with a bios update that let you use SLI without the stutters, but I think the laptop reached EOL without it being fully fixed.

The second was an ROG ASUS laptop with a GTX 460m (I can't recall the laptop model). Pretty much the same story as the OP but I didn't have the knowhow to go deep into the ACPI code. The only change from the story is that latencymon kept attributing the latency spikes to multiple dlls, sometimes it was some wifi driver, other times it was an nvidia one. I don't remember the full fix for that one, but it involved me changing the wifi card and disabling the dGPU (not the onboard one) when I was not gaming so I could watch videos and such without it crackling. Funnily enough it didn't crackle much when actually playing games (it still happened, just very rarely).

I stopped buying gaming laptops after that. Seeing this story makes me think things haven't changed one bit.

nodja··on Irssi: IRC client in a Docker image
For my homelab: portable state. I don't use this image specifically but I use many others.

I put docker-compose files in ~/configdata/_docker/

The docker-compose files always mount volumes inside the ~/configdata/ directory. So let's say irssi has a config directory to mount I'd mount it to ~/configdata/irssi/config/

Then I can just run a daily backup on ~/configdata/ using duplicati or whatever differential backup tool of your choice and be able to restore application state, easily move it to another server, etc.

nodja··on WhoBIRD is now deprecated on certified Android devices
There's a whole subsection of app devs that will just stop making apps for android. Getting graphene or a chinese phone with android won't mean anything because all you will be running is old version of apps since there will be very few devs interested in developing for the platform. The vast majority of people owning an android will be buying "certified" devices which means they can no longer run these apps, essentially drying the whole ecosystem up, which I think is google's goal.

Hopefully this means that a third player will join and provide a truly open android platform.

If an OS is owned and controlled by a single company, it's never truly open. No matter how much they claim it is.

edit: I should clarify, I'm talking about devs that develop for third party stores exclusively. Usually privacy conscious or devs whose apps aren't allowed on the play store for this and that reason like tachiyomi.

nodja··on Show HN: I'm making an open-source platform for learning Japanese
Fixing a bad habit is very hard, and I clearly stated it that outputting is very helpful, but you need to be constantly corrected or you'll develop bad habits that are very hard to fix. I'm not a native english speaker and I'm in a community of immigrants in the US and most of them have developed very bad habits that are fixable, but would require major effort and time on their part. The main ones being that they do word-level translation from their mother language to english and keep the same sentence structure, or borrowed words that are common in both languages are pronounced in a half-half sense, i.e. they change how the words are pronounced to make them sound more english, but the vowels still sound spanish/portuguese/etc.

Also note that these are not barriers to being understood, but they are barriers to be fluent in the language. These people have lived in the US for 10+ years and communicate in english just fine, humans need very little language to communicate most things. But if they need to be taken seriously in jobs that require constant communication, becoming fluent should be a long term goal, and outputting early is bad. It's best to wait for 1-2 months until you get a grasp of sound and flow of the language.

nodja··on Show HN: I'm making an open-source platform for learning Japanese
I've used several LLMs to do translations and they're very hit/miss, specially in very high context languages like japanese. I'm not sure recommending their usage for a beginner is good advice, it's better than nothing for sure, but still not a replacement for a human coach.
nodja··on Show HN: I'm making an open-source platform for learning Japanese
This is actually NOT recommended for a beginner.

Writing and speaking are effective at establishing long term memories, it's why we do it for other things, but a language learning beginner has no idea if what they're writing makes sense or if there's any subtle mistakes in how they're pronouncing words or how they're putting them together, etc.

Language learning experts don't recommend you start speaking/writing unless you have a coach or have reached an intermediate level so that you can discern when something sounds native or not. That way you can self evaluate with recordings, etc.

It is an effective tool for learning, but for self-learning you're gonna be shooting yourself in the foot long term. You should only do it if you have, say, a partner that speaks the language and doesn't mind correcting you all the time.

For Japanese I recommend that you do learn how to write kana/kanji from the start, and even some vocab if you want. But stop there. Don't write sentences, don't try to talk to japanese people on those apps/discord etc. and wait until you're at an intermediate level to do it, otherwise you'll form some very bad habits that are very hard to undo.

← PreviousPage 3 of 10Next →