hayleox

Joined 11 years ago

Karma
1,268
Submissions
305
Member since
Jul 22
Software developer and open knowledge enthusiast in Cincinnati, Ohio. https://schiff.io
View on Hacker News

Recent submissions

Comment · 26 days ago
Google operates http://connectivitycheck.gstatic.com/generate_204 and http://www.gstatic.com/generate_204, both of which return a 204 No Content response.

Apple operates http://captive.apple.com, which returns `<HTML><HEAD><TITLE>Success</TITLE></HEAD><BODY>Success</BODY></HTML>`.

Microsoft operates http://www.msftconnecttest.com/connecttest.txt, which returns `Microsoft Connect Test`.

Mozilla operates http://detectportal.firefox.com, which returns `success`.

These are what these companies' respective browsers/operating systems use to check if they have an internet connection and are not stuck behind a captive portal. Given the enormous quantity of devices out in the world that are relying on these URLs to stay up, you can probably feel comfortable using these in your tests. If they do go down, good chance you'll see news articles about it before you notice your tests failing.

Comment · 2 months ago
Those are probably the best I've seen from a Linux phone, but still far too much of a downgrade for my uses. Even some of the photos taken in decently well-lit locations are noticeably grainy, so I can only imagine how poorly it'd fair in worse lighting. Tons of props to this photographer -- I have great respect for the art of getting good shots out of low-end equipment, but it's not what I want for my daily carry device.
Comment · 2 months ago
If they ever figure out how to get Linux onto a phone with a good camera, I'd pounce on it. I would be willing to put up with app issues and weird bugs and all the jankiness that comes with early adoption, but I simply can't give up being able to take really good photos with my phone.
Comment · 5 months ago
This seems like perfectly correct enforcement of that rule. Yes, it's a terrible rule – it always has been. I am baffled that someone would think this is any different from how the App Store has been managed for the last 18 years. Walled gardens gonna walled garden.
Comment · 6 months ago
I've definitely seen it happen in meal delivery apps, though whether those count as "legitimate businesses" is up to interpretation.
Comment · 6 months ago
Trying to shut down a site by going after their domain names will always be a losing battle. As long as the link on their Wikipedia article keeps being updated, it'll remain easy to access. And it would be a pretty shocking attack on free speech if a U.S. court tried to order the Wikimedia Foundation to take that down; I suspect the public response would be similar to when the movie industry tried to get the AACS encryption key taken down in the 2000s.
Comment · 6 months ago
Sure, I can see that to a degree. And there definitely is a bit of chaos during the transition period as everyone scrambles to figure out what the landscape looks like now. I could understand if they decided to temporarily do less-frequent code releases, or maybe release their code on a delay or something, while they wait for the dust to settle. But I don't think permanently ending open source development is the right move.
Comment · 6 months ago
I wonder if there's an advertising law angle here. If a company sells multiple products in the same product category, they really shouldn't be allowed to have them branded so that they seem like multiple companies. The main name/logo on these products should be required to have something that makes it clear that they're all from the same company.

They can pick one of their backpack brands to keep (and eliminate/sell off the rest), or they can tack "VF" onto the front of each brand name, or something like that. A customer shouldn't have to dig into the fine print or do research to know whether two products are from the same manufacturer.

Comment · 6 months ago
The tools are available to everyone. It's becoming easier for hackers to attack you at the same speed that it's becoming easier for you to harden your systems. When everyone gains the same advantage at the same time, nothing has really changed.

It makes me think of how great chess engines have affected competitive chess over the last few years. Sure, the ceiling for Elo ratings at the top levels has gone up, but it's still a fair game because everyone has access to the new tools. High-level players aren't necessarily spending more time on prep than they were before; they're just getting more value out of the hours they do spend.

Comment · 7 months ago
I like simple no-frills function-first websites, but I don't consider it a good thing when an old-style website has text running across the entire width of my 1440p monitor. It's just not pleasant to read, and given that the fix is often just two CSS rules (max-width:800px;margin:auto), I don't think it's unreasonable to ask for. You can still design your website like we're in the era of 800x600 displays, but please, take the tiny step to make it play nice with larger screens too.
Comment · 7 months ago
That dollar sign is awful. I kinda dig some parts of this, but my brain simply doesn't parse that as a dollar sign; it requires extra thought to recognize it.
Comment · 7 months ago
Agreed. When I redid my portfolio site recently, I specifically sought out a static site generator that wouldn't require JS, and picked a basic no-frills prebuilt theme. But I found out the theme didn't handle disabled JS gracefully.

The fussiest part of the whole site setup was getting light/dark mode to work in what I thought was the most obvious way. To me, if a website has light and dark modes, it should default the user's device's preferred color scheme, and as an added bonus for users with JS enabled, you might also have a toggle button. But by default, the theme just started in light mode no matter what until you clicked the toggle button, and they also didn't bother to make the button hidden if JS is disabled.

Same with the button for the built-in search feature; it would be visible even if it couldn't work. It's not that it was terribly hard to modify the theme and fix this – add `class="nojs"` to the body HTML, add a JS one-liner to remove nojs, and add a CSS rule to hide the buttons if they're inside `body.nojs`. It was just disheartening to see that this was the theme's default. Anyone making a website these days has to make extra effort to support what should be considered normal browser behavior.

Comment · 7 months ago
It's less like having the house taken away, and more like having your house's street address reassigned to someone else's house. Sure, no one's taken your land. Your deed gives you ownership of parcel #530453080, not of the identifier "123 Vine Street", so nothing you legally own has been taken from you.

But it's your identity. It's the way you've been putting yourself into the world and telling people they can reach you there. It used to be that if someone sent a message to that address, or tried to navigate to that address, they would reach you; but now, they'll be taken to somewhere else, and they perhaps won't even realize what's happened.

And for the ownership issue, sheesh. Yes X, in a literal sense, owns all the usernames. We're talking about whether it's morally right for them to do, not about whether it's illegal. If they had held back these short "valuable" usernames from the beginning, no one would care; it's the act of taking away someone's established identity that is problematic.

Comment · 7 months ago
If the phrase "Java app" is in your vocabulary this laptop probably isn't for you. This is for the first-time laptop buyer or the basic needs non-enthusiast user or for a child. And honestly, I think Apple might make a killing here. Basic laptop users want to do no research and they want it to just work, and accessible marketing is Apple's core competency.
Comment · 8 months ago
I think there is so much potential for AI in healthcare, but we absolutely HAVE to go through the existing ruleset of conducting years of research and trials and approvals before pushing anything out to patients. Move fast and break things is simply not an option in healthcare.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton