Recent submissions

Comment · 8 days ago
> I'd be happy with a 'compromise' where there's a factory reset where you can install your own code but it blows an e-fuse to indicate that device is no longer 'OEM certified secure' state.

You just described what Samsung does with their phones. You can unlock them, but even if you later switch back to the normal OS, some features are permanently disabled by that fuse.

Comment · 9 days ago
I think I'll return here whenever I need pixel art!
Comment · 22 days ago
You could use SpamBlocker and configure it to block everything. AFAIK you can't do this at the android level. If you don't need outgoing calls either, just use a data-only SIM.
Comment · 1 month ago
Do they have the motivation to learn though? You could say the same about gen Z with books; it's just that many have never cared enough to make it a habit.

That having been said, the new generation mostly does computing with a smartphone/tablet and these kids are very adept at handling them. If a child wants something, it'll find a way to make it happen and they're good at that. Creating spreadsheets and organizing files is simply not on their list. If it were, they'd be better at it than most people who grew up before computers.

Comment · 1 month ago
It's funny because I was reading about Cherenkov radiation just yesterday and the same statement was made (although with a proper clarification afterwards).
Comment · 1 month ago
I'm glad I've already done that! I haven't seen any difference in performance like others mention though. Weird. The only override I've made is for a website which needs to run some client-side cryptography code and it would take ages without the JIT.
Comment · 2 months ago
The article doesn't give much more information than the title. Almost zero details.
Comment · 2 months ago
> The requirement `1.0.107` is a caret range, and with only `1.0.106` and `1.0.107` ever published it resolves to the malicious `1.0.107`.

Uhh no it isn't? This seems to be a pretty low quality article

Comment · 2 months ago
I'd say Canon and Scratch are different tools with different purposes. Both are simple and interactive enough for children to love. The main difference I see is that Canon abstracts away a lot of the game state management logic and you get to focus on creating characters, items and having lots of fun. Scratch looks like it has a steeper learning curve and while it is a good introduction to programming, it gets pretty hard to navigate once project size increases. As someone who started programming with Scratch, I think that making a text adventure game like the ones Canon does in Scratch would be much more complicated and the end result wouldn't be half as nice.
Comment · 2 months ago
Comment · 2 months ago
Looks incredibly cool, although it ran at ~4 tok/s on my browser (I assume because I've disabled V8). I believe your numbers though. I always wanted to try using something like this to create an AI assistant for my phone. If you try to create something without AI, you'll quickly run into the problem of using NLP to map input to the equivalent of AI tool calls. On the other hand, shelling out to a full-blown LLM for every input is slow, costly and if you want it local, greatly restricts its computing power and the number of devices it can run on. Needle and similar models solve this problem nicely: they're incredibly cheap and handle NLP (not in a predictable way of course, but with great success rates), so you can quickly run predefined actions or shell out to a proper LLM for more complicated tasks. You have the best of two worlds.

You may have inspired me to give it a try!

Comment · 4 months ago
Comment · 4 months ago
I agree, it's by far the best mobile keyboard I've ever tried. I especially love the shortcuts for copy/paste/select all/cut which send the actual Ctrl-C. I can finally use terminals! :-P
Comment · 4 months ago
I can't see what's wrong with that (you choose whether to accept suggestions or not), but you can always blacklist predictions by long-pressing on them.
Comment · 4 months ago
FUTO keyboard actually has an option for this (enabled by default) called "Smart key-hit detection". It adjusts hitboxes based on dictionary predictions for what you just typed.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton