Hacker Newsnew | past | comments | ask | show | jobs | submit | jeroenhd's commentslogin

Must be an iOS thing. On Blink and Gecko the page just scrolls like normal, the warning scrolls with the rest of the page when scrolling down.

They still messed up the CSS because the downloads table goes straight beyond the mobile viewport on the bottom and to the right.


For some reason the warning icon is huge on my phone.

Someone please verify that the exclamation point inside of the warning icon has always been gold and that this website's design hasn't fallen victim to Trump's dragon-like gold hoarding obsession.


Does that comparison make sense? You're comparing investments into the national grid with energy prices set by international trade. Power is imported and exported all the time, and the lack of affordable fossil fuels abroad will put pressure on cheaper local prices.

I don't think going nuclear would've made a difference here. Someone is making a lot of money selling power locally for prices that only make sense in an international context. Whether that's done by wind farm operators or nuclear plants, the result will still be the same.


I'll have a much harder time convincing my company to try out such a tool if it's AI slop than when there's a group of people behind it.

I'll happily use it for personal development stuff if I ever decide to try cloud stuff in my free time, but it's hardly an alternative to established projects like LocalStack for serious business needs.

Not that any of it should matter to the people behind this project of course, they can run and make it in whatever way they want. They stand to lose nothing if I can't convince my boss and they probably shouldn't care.


Getting Java to run is a base requirement for running most software written in Java.

However, there is a dedicated Dockerfile for creating a native image (Java words for "binary") that shouldn't require a JVM. I haven't tested running the binary myself so it's possible there are dependencies I'm not aware of, but I'm pretty sure you can just grab the binary out of the container image and run there locally if you want to.

It'll produce a Linux image of course, if you're on macOS or Windows you'd have to create a native image for those platforms manually.


Yeah, compare this with downloading single binary approach.

Downloading JDK, setting up the correct env variables, or running Docker, all this is just pain, compared to single binary approach.


Isn't a docker image basically a universal binary at this point? It's a way to ship a reproducible environment with little more config than setting an ENV var or two. All my local stuff runs under a docker compose stack so I have a container for the db, a container for redis, LocalStack, etc

Is it though?

On my Mac Docker runs Linux virtualized. It’s a resource hog.

Compare that with simple native binary.


I'm not saying it's ideal, just saying that's what we've shifted to for repeatable programs. Your Linux "universal" binary certainly won't work on your Mac directly either...

Anything with PAM integration may work for you. I use the fingerprint reader in my laptop. Others use yubikeys.

You could probably throw together a quick PAM module that scans for your phone's presence. But, aside from the security/spoofing risks, Bluetooth scanning can take half a minute even when you have the device set to be discoverable so you may be faster off typing in your password.

Alternatively, you could just disable the password prompt for sudo if you make sure to always lock your screen. Or not even that if you don't have disk encryption enabled, as anyone with malicious intent can do anything to an unencrypted laptop anyway.


Every week, the USA finds a new way to lose credibility as a serious nation. If it weren't for the observably fair elections, you'd almost think America was being taken over from the inside by foreign infiltrators.

It's ludicrous to see the USA threaten to invade a well-connected European country, invade a South American country weeks after, and then now, three months later, beg its European allies to help with the invasion of Iran because ostensibly American leadership couldn't foresee that war in the Middle East might impact fuel prices. I still think it's a ruse to distract the European military by sending the navy to the Middle East but who knows with the current idiot in charge.

I hope the country will recover some normalcy in post-Trump decade(s), but I fear we're witnessing the slow collapse of a world power. Regardless of anyone's feelings on grip the East/West dichotomy has had over the world in the past 90 or so years, such shifts in world power rarely go calmly and peacefully.


> If it weren't for the observably fair elections

Hehe, that's a good one.


I think that would work just fine for most use cases, though you may run into people trying to set up weird usernames on their VMs that conflict with the host split config.

Still, this is the best zero-config solution in my opinion, much simpler than the solution they decided to go with.


ISPs won't bother with IPv6 until they've either run out of IPv4 space or the internet starts to use IPv6's advantages.

Discussions about IPv6 quickly end with "we have enough v4 space and there are no services that require v6 anyway". As long as the extra cruft for v4 support remains free or even supported, large ISPs won't care. We're at the point where people need to deal with things like peer to peer connectivity with two sides behind CGNAT which require dedicated effort to even work.

I know it sucks if none of the ISPs in your area support IPv6 and you're left with suboptimal solutions like tunnels from HE, but I think it's only reasonable all this extra cost or effort becomes visible at some point. Half the world is on v6, legacy v4-only connections are becoming the minority now.


I have has native IPv6 since 2010, from two different ISPs.

It is also available for one of my phone contracts but not tried enabling it yet.


Well, you're very lucky (genuinely).

In 2025, I tried to access my services using IPv6 with 4G phones and different subscriptions (different ISPs), fact is, many (most?) of them did not support IPv6 at all :(

I had to revert to IPv4. And really I have nothing against IPv6, but yeah, as a simple user, self hosting a bunch of services for friends and family: it was simply just not possible to use only IPv6 :(

(for context, the 4G providers are French, in metropolitan France)


My phone contract that does offer IPv6 is with Free, I could not work out whether it would disable IPv4 if I enabled IPv6 so have not tried changing it.

[flagged]


Super interesting, but the person you're responding to lives in France.

There is not a single ISP in my area that provides any IPv6 support whatsoever. This is also the case for many, many millions of others around the world.

Conversely, I had IPv6 for about 5 years from an ISP and when I switched providers, the new ISP was IPv4 only. A few years later and they now support IPv6, but my firewall setup is now IPv4 only, so I've not bothered to update it.

(exe.dev co-founder here)

We are not running out of IPv4 space because NAT works. The price of IPv4 addresses has been dropping for the last year.

I know this because I just bought another /22 for exe.dev for the exact thing described in this blog post: to get our business customers another 1012 VMs.


Yep. As sad as it is for p2p, NAT handles most uses cases for users, and SNI routing (or creative hacks like OP) handles most use cases for providers.

I was surprised how low IPv4 prices have gotten. Lowest since at least 2019.


Amazingly even most p2p works with NAT, see (and I am biased here) Tailscale.

I certainly wish we simply had more addresses. But v4 works.


Your NAT traversal article is amazing, but sadly the long tail (ha) means any production quality solution has to have relays, which is a huge complexity jump for people who just want to run some p2p app on their laptop.

And it's not clear it will ever be better than it is now with CGNAT on the rise.

Would love to hear I'm wrong about this.


The privacy policy was just a generic corporate "we may collect some information to improve a service" crap.

Technically, lawyers will argue that users had to opportunity to inform themselves.

Practically, nobody knew.


The quests themselves are prominently labeled "AR mapping". You don't need to go into the privacy policy to know what they are.

It is not at all clear that the mapping is for purposes other than the AR features in the game itself though. In fact Niantic advertised the scanning field research as helping them make richer experience at PokeStops (which they did).

Niantic was much more upfront about this with Ingress, so people who know the company's history will likely guess that Pokemon Go is serving the same purpose, but for someone coming into the game without that background, there is nothing in the game itself that indicates that data is being collected for other commercial purpose.


Right, but it sounds like the data collection itself was pretty well communicated. So nobody should be surprised it gets used for some other (legal) purpose than was originally intended.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: