HNHacker News
TopNewBestAskShowJobs

miloignis

1,862 karma · joined September 28, 2016

submissionscomments
miloignis··on ICEBlock, an app for anonymously reporting ICE sightings, goes viral
But Google doesn't have to be involved! GrapheneOS is specifically a de-googled Android. Even for normal Google-y Android, you could provide the APK to side-load, so it doesn't go through the Play Store or Google's FCM at all, an option you don't have with Apple.

I think this is what the Graphene posts are trying to say.

As others mention, having a web app would make a lot of sense.

miloignis··on Framework Laptop 12 press reviews are live and Framework Laptop 13 in-stock
That's frustrating, I'm sorry! I don't experience anything like that, and I have over a thousand tabs open in Firefox on NixOS.

Based on https://frame.work/linux Ubuntu 24.04 is the minimum supported version for the older AMD F13's, so I'd suggest updating and then reaching out to Framework if the problem persists on a supported distro.

miloignis··on Framework Laptop 12 press reviews are live and Framework Laptop 13 in-stock
What's wrong with the AMD version's wifi? I've got the original AMD F13 (and run NixOS) and I have no issues.
miloignis··on Tell HN: Stop using "dropped" to mean "added"
If I'm holding a ball in my hand and then open my fingers and the ball is pulled by gravity to the floor:

Did I release the ball from my hand?

Did I drop the ball?

miloignis··on Tell HN: Stop using "dropped" to mean "added"
Boolean constructs certainly aren't sacred, and we have a million synonyms for both yes and no should the need arise.

Civilization will certainly not fall apart if language changes again, as it has for the entire history of spoken language - notably, Old English would be unintelligible to most of us now and civilization is working just fine. I just learned looking this up that Early English had a 4-form system consisting of yea/nae/yes/no ( https://en.wikipedia.org/wiki/Yes_and_no#The_Early_English_f... ), which is fascinating, and we appear to be doing just fine without yea and nae nowadays.

Anyway, I'll note that release and drop are near-synonyms if you're talking about a physical object, so their similar use for features etc isn't wild at all, and is well established in culture (drop an album, etc), so I don't think this is nearly as big a change (like yes->no would be) as you think.

miloignis··on Tell HN: Stop using "dropped" to mean "added"
No, nothing is sacred. I'll note the "literally" case in GP is arguably even more of a flip than drop.

The only way for a human language to stay the same is for people to stop speaking it, i.e. Latin - France has trouble keeping French the same, and English is the polar opposite with no ruling body and a history of katamari damacy-ing words from every other language.

Words can mean multiple things, and if there's enough of a gap a new word or usage will rise to fill its place.

Delete works, of course, and I think the opposite to "new feature just dropped" in tech circles is "killed" or "killed off", as in killedbygoogle.com

miloignis··on MIT's Window-Sized Device Pulls Drinking Water from Thin Air, Even in the Desert
"The system runs entirely on its own, without a power source, unlike other designs that require batteries, solar panels, or electricity from the grid."

Drinkable water anywhere with no power consumption is a much bigger deal than a regular dehumidifier.

miloignis··on Iran asks its people to delete WhatsApp from their devices
The article mentions the ban was lifted late last year:

"It banned WhatsApp and Google Play in 2022 during mass protests against the government over the death of a woman held by the country’s morality police. That ban was lifted late last year. ( https://apnews.com/article/iran-social-media-whatsapp-google... ) "

miloignis··on Kagi Reaches 50k Users
Nope, I'm completely unaffiliated with Kagi, just a happy customer for a year and a half or so.

I don't understand all of your objections, but it sounds like you're operating in a very strict "if I can't verify it myself continually, then I don't trust it at all", which I think is far too black-and-white. Trust exists on a scale, is built up slowly over time, depends on your threat model, etc.

I don't want an adversarial relationship with my search engine where they try to show me enough ads to make money to stay afloat and I try to block enough ads so my experience isn't miserable - this isn't any fun, and one of us will lose.

On the other hand, I can pay Kagi, and they are incentivized to give me the best service possible so that I continue paying them and recommend them to others. It's far more positive, and a better outcome for us both. And it's working - I have a much better experience on Kagi than Google or elsewhere, and I have kept paying them and recommending them to others entirely organically - I don't think there's even a referral program, I'm certainly not using one.

They say they don't collect my data, and why would they? They don't show ads, and if anyone ever found out they were lying their paying customers would leave in droves. Furthermore, they take actions to back up their claims, like integrating the Privacy Pass feature.

Finally, they don't allow you to modify your website ranking for others - they let you modify how other websites rank for you. You get to personalize how you want websites to be ranked for you when you make a search, which is a very cool feature.

Anyway, if you tried it and didn't like the search results, no problem! You can use something else. I don't think that your other objections are valid, though.

miloignis··on Marines being mobilized in response to LA protests
You think the lesson that the president of a democratic country is amassing power and becoming less Democratic is to just go all the way and remove democracy?

I'll additionally note that China has famously not handled some of its major protests well and uh, calls in the military.

miloignis··on Kagi Reaches 50k Users
Do you have any evidence that they collect your data?

They go so far as to have an API to generate cryptographic proof of subscription tokens without revealing your identity for searching when using Tor, etc ( https://help.kagi.com/kagi/privacy/tor.html ).

Beyond their data collection stance, which I believe, their results are better and worth paying for because they don't have all the extra ads and crap shoved in them and allow you to modify your own website rankings, etc.

miloignis··on Covert web-to-app tracking via localhost on Android
The existing killer app for WebRTC is video chat without installing an app, which is huge.

Other P2P uses are very cool and interesting as well - abusing it for fingerprinting is just that, abusing a user-positive feature and twisting it for identification, just like a million other browser features.

miloignis··on My AI skeptic friends are all nuts
Panamax works great for mirroring all of crates.io in 300-400GB, which is big but easily small enough for enthusiasts. I've got it on an external USB drive myself, and it's saved my bacon a few times.

We're not yet to that same point for performance of local LLM models afaict, though I do enjoy messing around them.

miloignis··on My website is ugly because I made it
I quite like the matrix w/ the surprise!
miloignis··on Mullvad Leta
This is a bit of an aside, but I see this take a lot and I think it's subtly wrong.

Web client side encryption eliminates fully passive snooping on the server side, but of course does nothing for actively subverting the served encryption code. This makes things a bit more dangerous for the snooping party as it's possible that the backdoored encryption code will be noticed by someone, and it's at least possibly a legal defense - the government might have the power to compel you to hand over data on your server but not to backdoor your code.

This isn't a huge technical difference, but it is a difference, and especially with the legal angle I think it's an important one.

miloignis··on Coding without a laptop: Two weeks with AR glasses and Linux on Android
I believe they only went on sale fairly recently, the author may have bought them used when the new ones were more expensive.
miloignis··on The world could run on older hardware if software optimization was a priority
It's not that simple either - normally, if you're doing some loops over a large array of pixels, say, to perform some operation to them, there will only be a couple of bounds checks before the loop starts, checking the starting and ending conditions of the loops, not re-doing the bounds check for every pixel.

So very rarely should it be anything like 3-4x the cost, though some complex indexing could cause it to happen, I suppose. I agree scopes are a decent way to handle it!

miloignis··on Demonstrably Secure Software Supply Chains with Nix
Presumably, most to all of your dependencies will be in nixpkgs already, so you don't have to maintain them.
miloignis··on AES and ChaCha
I'm curious if there are any good benchmarks of ChaCha8 (as advocated for in the "Too Much Crypto" paper https://eprint.iacr.org/2019/1492.pdf ) vs hardware-accelerated AES.

The best I could find was a rough 2.5x speedup of ChaCha8 vs ChaCha20 in the "Too Much Crypto" paper and https://github.com/jedisct1/rust-aegis#benchmarks that benchmarks ChaCha20 and various AES implementations in addition to AEGIS, where it looks like ChaCha8 might be competitive with hardware-accelerated AES on some platforms (AMD) but not others (M1).

miloignis··on Ask HN: Do you still use search engines?
Yes, I use search engine(s) constantly - namely Kagi, which really does feel like Google used to. I tried using LLMs for a recent project of mine when I was trying to figure out if something was possible, and they were actively misleading, every time. My issue for this project was that what I was asking for did end up not being currently possible, but LLMs wouldn't tell me that and would make up incorrect ways to solve my problem, since they didn't want to tell me it couldn't be done.

Really, these days, either I know some resource exists and I want to find it, in which case a search engine makes much more sense than an LLM which might hallucinate, or I want to know if something is possible / how to do it, and the LLM will again hallucinate an incorrect way to do it.

I've only found LLMs useful for translation, transcription, natural language interface, etc.

miloignis··on Ask HN: Is Hacker News avoiding criticism of Trump?
I hear people complain about this all the time, but all of the political content I see on HN is very critical of Trump.
miloignis··on Alphabet spins out Taara – Internet over lasers
From my perspective, Google Fiber 100% disrupted connectivity - it woke the incumbents up and made them offer competitive Fiber. In that sense, they succeeded! My last three connections from my last three ISPs have all been gigabit (one of which was Google Fiber, easily the best internet I've ever had). I think they're expanding again, too, though I wish they had stayed as aggressive with rollout as they started.
miloignis··on Dear Apple: Add "Disappearing Messages" to iMessage
There's no technical reason that disappearing messages should prevent reporting them though - not only could reports prevent deletion of the reported messages, you could have it such that the other end has to agree/set their own disappearing timeline if someone messages them with disappearing messages on.

On the topic of unsolicited messages though, I prefer to tackle the problem at the source - it shouldn't be possible to message me at all if I haven't given you an invitation to do so, and invitations should be individually revocable. (This would be a big departure from the familiar phone number model, of course)

miloignis··on Build your own SQLite, Part 4: reading tables metadata
In 'Part: 1' the author says "Source code examples will be provided in Rust, but you are encouraged to follow along using your language of choice, as we won't be relying on many language-specific features or libraries."

It's meant to be a language-generic tutorial and explanation.

miloignis··on Release Notes for Ghostty 1.1.0
I'm in a similar situation (just redid my setup with Niri) and Ghostty's slow startup is essentially my only problem with it, and I've loved foot for years. Ghostty's font rendering looks better to me though, so I'm conflicted between foot's instant startup and the (to me) nicer looking text in Ghostty. Since I tens to keep terminals open for a while, I've been going with Ghostty, but I'd love to somehow get both qualities.
miloignis··on Reply on Bluesky and Decentralization
You want people to give up trying to make something better because you don't think they've succeeded yet?

Multiple projects that are fairly distributed have achieved a pretty high level of success, and I don't think there's any reason to think we can't do even better in the future.

BitTorrent, Git, XMPP, Matrix, Mastodon, BlueSky - all different levels of distributed and different amounts of popular, but I'd argue they're all at least moderately if not wildly successful, and all are it least partially distributed.

miloignis··on Phased Array Microphone (2023)
I believe it can, there's a demo under the "Directional Audio" section, unless I misunderstand you.
miloignis··on What's Next for WebGPU
Tiny Glade? https://store.steampowered.com/app/2198150/Tiny_Glade/
miloignis··on National Security Just Called, They Can't See the Email Traffic
Looks like the HTTP 418 is due to the HN referrer header, copy-paste into a new tab worked fine.
miloignis··on Ask HN: Life-changing purchases since 2020? (Under $100 and under $1000)
Under $100:

1) A bidet! Got one in the pandemic when toilet paper was scarce and I wanted to be more efficient, but now I'll never go back. The Tushy ones are good.

2) A safety razor & accessories. I get a cheaper, closer, less irritating shave, and I get to customize every part of it. This can certainly be a rabbithole you spend a lot of money on, but you can get a solid customized starter kit for under $100 that will be totally solid, and from then on you're saving money over cartridges and gel unless you really want to splurge.

I'll second the electric toothbrush suggestion too, its great having my teeth fel clean and smooth.

← PreviousPage 3 of 15Next →