HNHacker News
TopNewBestAskShowJobs

smokel

3,876 karma · joined December 20, 2011

Coder by day, artist by night.
submissionscomments
smokel··on $500 GPU outperforms Claude Sonnet on coding benchmarks
And what tooling do you use with that? In my experience, there is quite a bit of difference between using, say, OpenCode, or the commercial offerings.
smokel··on Epoch confirms GPT5.4 Pro solved a frontier math open problem
We need a website with refutations that one can easily link to. This interpretations of LLMs is outdated and unproductive.
smokel··on Epoch confirms GPT5.4 Pro solved a frontier math open problem
No. AlphaGo does search, and does so imperfectly. It does come up with creative new patterns not seen before.
smokel··on Five years of running a systems reading group at Microsoft
Interestingly, the person at Microsoft states in a reply that even most of them have to pick this up in their spare time. Judging from other replies, it seems that there are quite some differences in how companies approach this.

What I meant with "menial coding" is those jobs where people have to submit TPS reports on how much hours they spend for each customer. Reading a paper such as this one [1] is typically not directly necessary for being a good frontend developer, but it might stimulate someone to develop into a more fruitful employee in the long run. Managers would have to explain to their customer why time is being spent on that, and that requires some vision and creativity, which is not always a given.

[1] https://arxiv.org/abs/1706.03762

smokel··on Five years of running a systems reading group at Microsoft
I understand that in a research lab or in academia, this is common practice. But in the more menial coding industry that most of us are probably in, how do you find time for this? Do people read papers in their spare time and discuss over lunch, or are there enlightened managers who support this during working hours?
smokel··on The IBM scientist who rewrote the rules of information just won a Turing Award
No, there is one award each year, and this year it is shared equally between two people: Charles Bennett and Gilles Brassard. This happens more often, and it has even been shared between three people (in 2002, 2007 and 2018).
smokel··on Bayesian statistics for confused data scientists
This article made me enthusiastic to dive into Bayesian statistics (again). A quick search led me to Think Bayes [1], which also introduces the concepts using Python, and seems to have a little more depth.

[1] https://allendowney.github.io/ThinkBayes2/

smokel··on The 100 hour gap between a vibecoded prototype and a working product
> AI really wants to use Project Panama

It would help if you briefly specified the AI you are using here. There are wildly different results between using, say, an 8B open-weights LLM and Claude Opus 4.6.

smokel··on Yann LeCun raises $1B to build AI that understands the physical world
> Imagine that we made an LLM out of all dolphin songs ever recorded, would such LLM ever reach human level intelligence? Obviously and intuitively the answer is NO.

Not so fast. People have built pretty amazing thought frameworks out of a few axioms, a few bits, or a few operations in a Turing machine. Dolphin songs are probably more than enough to encode the game of life. It's just how you look at it that makes it intelligence.

smokel··on Things I've Done with AI
This is an interesting topic. I always loved the idea of extensions, for multiple reasons. But they do have their disadvantages, and I'm eager to find out how extension systems will hold up in the time of LLMs.

A major advantage of (certain) extension mechanisms is that you can update them in real-time. For example, in Emacs you can change functions without losing the current state of the application. In Processing or live coding environments, you can even update functions that affect real-time animation or audio.

Another advantage is that they can pose a very nice API, that allows for other people to learn an abstraction of the core application. If you are the sole developer, and if you can spend the time to keep an active memory of the core application, this does not help much. But it can certainly help others to build upon your foundation. Gimp and Emacs are great examples of this.

A disadvantage is that you have to keep supporting the extension mechanism, or otherwise extensions will break. That makes an ecosystem somewhat more slow to adapt. Emacs is the prime example here. We're still stuck with single-threaded text mode :)

smokel··on Things I've Done with AI
In a typical open source project only one person has had a look at a particular piece of code. Only in the larger and more mature projects do people actually spend time reviewing code. Also, if you don't pay for the free code, there is often no serious recourse to recover your data either.

As stated in my first comment, Obsidian does not support Emacs keybindings properly, nor is it open source. Writing an extension to add Emacs keybindings is not at all trivial, because you have to work around a lot of existing and undocumented functionality.

There are other reasons for not vibe coding your own alternative, but as LLMs keep progressing, these reasons may become less relevant.

smokel··on Things I've Done with AI
It turned out to be pretty hard in some places. I'm using CodeMirror as the basic building block, which is great, but it does not support WYSIWYG table editing out of the box. Getting that to work requires one to use a separate CodeMirror instance for the cell editor, which makes things rather complicated. For the LLM as well :)

I think I've spent ~20 hours and a couple of $100 of Claude Opus tokens in Cursor. So it's not cheaper or easier, but the amount of frustration saved with having proper Emacs keybindings might delay catastrophic global warming by a few days.

Oh, and of course I'm not compatible with all the Obsidian extensions, nor do I have proper hosting for server-side sync yet. All in all, a fool's errand, but I'm having fun.

smokel··on Things I've Done with AI
I've written an Obsidian clone for myself, which has proper Emacs keybindings. Took me a few hours too many to get in all the features that I need.

What I find interesting is that I have little motivation to open source it. Making it usable for others requires a substantial amount of time, which would otherwise be just a fraction of the development time.

smokel··on How to run Qwen 3.5 locally
> This outperforms the majority of online llm services

I assume you mean outperforms in speed on the same model, not in usability compared to other more capable models.

(For those who are getting their hopes up on using local LLMs to be any replacement for Sonnet or Opus.)

smokel··on Tinnitus Is Connected to Sleep
Apparently, there is no scientific evidence that ANC is or is not causing tinnitus.

ANC reduces background noise, which typically allows users to listen at lower volumes, thereby reducing total sound exposure to the ear. So if the user adapts their volume, that would lead to less risk of tinnitus. This works for me :)

But there are lots of people on forums suggesting that there is a link between tinnitus and ANC. One reason could be that ANC headphones allow you to listen very accurately to inner auditory signals, and if you already had some tinnitus, you might start to notice it.

smokel··on How Much Money Jeff Bezos Made Since You Started Reading This Page
What you can do depends highly on your skill set, your network, and your willingness to spend effort on this.

If you feed this into a decent chatbot, or in an Ask HN, you might be surprised.

smokel··on Something is afoot in the land of Qwen
For the uninitiated: Interestingly, it is not advisable to take this to the extreme and set temperature to 0.

That would seem logical, as the results are then completely deterministic, but it turns out that a suboptimal token may result in a better answer in the long run. Also, allowing for a little bit of noise gives the model room to talk itself out of a suboptimal path.

smokel··on Show HN: Pianoterm – Run shell commands from your Piano. A Linux CLI tool
Ooh, let's spend next weekend doing this with my acoustic piano!
smokel··on AI Made Writing Code Easier. It Made Being an Engineer Harder
You seem to be right. The author is pumping out one such article per day. I think I've spent more time in forming my comment than they did in generating the article. Oh well :)
smokel··on AI Made Writing Code Easier. It Made Being an Engineer Harder
The author introduces the term "Supervision Paradox", but IMHO this is simply one instance of the "Automation Paradox" [1], which has been haunting me since I started working in IT.

Interestingly, most jobs don't incentivize working harder or smarter, because it just leads to more work, and then burn-out.

[1] https://en.wikipedia.org/wiki/Automation#Paradox_of_automati...

smokel··on Decision trees – the unreasonable power of nested decision rules
> single bit neural networks are decision trees.

I didn't exactly understood what was meant here, so I went out and read a little. There is an interesting paper called "Neural Networks are Decision Trees" [1]. Thing is, this does not imply a nice mapping of neural networks onto decision trees. The trees that correspond to the neural networks are huge. And I get the idea that the paper is stretching the concept of decision trees a bit.

Also, I still don't know exactly what you mean, so would you care to elaborate a bit? :)

[1] https://arxiv.org/pdf/2210.05189

smokel··on 10-202: Introduction to Modern AI (CMU)
Don't trip over words. The course offers quite a range of knowledge that is suitable outside LLMs. It's an introduction.
smokel··on Looks like it is happening
I suggested that the _understanding_ is outdated, not the principles.

Many people used to say that LLMs were no more than a stochastic parrot, implying that they would be incapable of forming novel ideas. It is quite obvious that that is no longer the case.

smokel··on Looks like it is happening
This is probably an outdated understanding of how LLMs work. Modern LLMs can reason and they are creative, at least if you don't mind stretching the meaning of those words a bit.

The thing they currently lack is the social skills, ambition, and accountability to share a piece of software and get adoption for it.

smokel··on Large study finds link between cannabis use in teens and psychosis later
The NPR article seems to confuse causation and correlation.

The actual paper doesn't, and merely implies correlation. Which is fascinating (and well-known) and might still prove useful in one way or another.

[1] https://jamanetwork.com/journals/jama-health-forum/fullartic...

smokel··on The path to ubiquitous AI (17k tokens/sec)
This is new. You are citing FPGA prototypes. Those papers do not demonstrate the same class of scaling or hardware integration that Taalas is advocating. For one, the FPGA solutions typically use fixed multipliers (or lookup tables), the ASIC solution has more freedom to optimize routing for 4 bit multiplication.
smokel··on Farewell, Rust for web
Well, Python is largely written in C, so there's that.
smokel··on GPT-5.2 derives a new result in theoretical physics
How was that not the case? As far as I understand it ChatGPT was instrumental to solving a problem. Even if it did not entirely solve it by itself, the combination with other tools such as Lean is still very impressive, no?
smokel··on Fix the iOS keyboard before the timer hits zero or I'm switching back to Android
People who like building new things, like building new things.
smokel··on How to make a living as an artist
While this advice may work for some, I would like to point out that this person is making very popular art. This type of art is most likely easier to sell than what most contemporary artists produce.

Also, this remark is giving away a fairly limited view on art appreciation:

> While you can learn from failures, only sales strengthen the muscle because only they show that someone actually cares about what you are making

This is obviously not the case for art projects that target only a few people, or art practices that do not result in tangible objects. (Although there are some exceptions, such as Marina Abramovich, but those are very limited.)

Great for them, but this is not about all art. It just is impossible to live of most art forms. This type of art fits well with our economy, and therefore makes a living. That fit is more important than all the business advice put on top.

The article does point out exactly this problem, but glosses over the fact that most artists don't want to change to popular art. Only a few can, and most don't want to.

← PreviousPage 5 of 34Next →