HNHacker News
TopNewBestAskShowJobs

unknown_error

172 karma · joined May 12, 2021

submissionscomments
unknown_error··on What's Inside the EU Green Pass QR Code?
Great, thanks for the details!
unknown_error··on Show HN: I made a new kind of Bible app
How do you avoid religious discussion when the topic at hand is literally an app that spreads propaganda?

Religion is inherently ideological and its expression in technological form is still ideological.

The mere act of someone publishing this app is itself ideological. No getting around that.

unknown_error··on Show HN: I made a new kind of Bible app
Depends. As followers or deities?
unknown_error··on Show HN: I made a new kind of Bible app
Even as someone dismayed by the outsized influence of ancient religion on modern society, I don't think it's fair to flag this. Like it or not, this impacts a lot of people, and developing an app for that audience comes with its own set of interesting UX, curation, funding, etc. considerations.

Even if I don't like the product, it's certainly worth a discussion at least.

unknown_error··on Show HN: I made a new kind of Bible app
Seriously? Do they swipe right for "allow"? Why would anyone get married there?
unknown_error··on Show HN: I made a new kind of Bible app
Usually originalism is used to defend some desired status quo, justifying persecution of some "other". Whether it's the Bible or the Constitution is largely irrelevant; the interpreters are the real gods here, not some bearded zombie carpenter skydaddy.
unknown_error··on What's Inside the EU Green Pass QR Code?
How does the scanner app verify the signature? Does it always have to be online, or does it have a set of trusted public keys included?

How are the codes generated to begin with? Is there some central database that hands them out, or can any clinic generate one (having access to a copy of the private key?)

unknown_error··on Ask HN: A good Linux laptop below 1000€
> He is using Linux. The problem is not with the machine.

I get it, I got so frustrated with Linux on laptops* -- one literally set my kitchen table on fire and melted the glass when the fan drivers didn't work -- but, to be fair, this thread IS "A good Linux laptop below 1000 euro".

I don't think there is going to be a perfect Linux on a laptop experience anywhere. The manufacturer-supported Linux variants might be better (dunno, never tried), or a Chromebook, but short of that it's mostly shared components by a few OEMs anyhow.

*Recently bought a Mac, reluctantly, after 30 years of Windows on the desktop and decades of Linux on the server. It's a godsend not having to deal with WSL/Multipass/Docker/Lando etc. just to do some quick dev work AND never having to worry about drivers. The UI is fine, if a bit keyboard-unfriendly compared to Linux and Windows. I don't like Apple as an evil monopolist company, but macOS is admittedly pretty darned nice.

unknown_error··on Towing a Tesla at 70 MPH replenishes battery at fast charger rates
I don't think the passengers would appreciate getting back up via plate tectonics.
unknown_error··on Free Stuff for Developers
That's why it's a case-by-case thing. If there IS a well-maintained, well-documented etc. FOSS solution, of course use it (and contribute back!).

But npm has the popularity/quality/maintenance metrics for a reason; a lot of smaller FOSS projects become abandonware once their original use case is dealt with, or developers turn over, or whatever. There's a lot of smaller packages/solutions/projects that just don't see much love anymore.

I'm not against using FOSS or commercial. Just think there should be a case-by-case cost-benefit analysis. A $10/mo service should be evaluated differently than a $1000/mo stack, and labor value should be compared against both.

Case in point, my boss recently asked me to build a new project that wasn't a part of our regular stack in a somewhat emerging field (web mapping). I did a brief market analysis and let him know that different vendors could probably get it done in about 2 weeks at about $2000. He said that was too much, I warned him that building it in-house would take several months and be very buggy because we have no specialists in that field on our team. He said to use FOSS software to do it, so we did... it ended up taking about 9 months and a few hundred hours of dev time. Now it's built, but with minimal features and lots of bugs. And nobody else can maintain it. The project was in turn open sourced, because we built it from open source software and wanted to give back, but honestly it's shit code. And we're considering abandoning it already due to the high overhead. But you know, someone else is going to run into the same situation at some point, and maybe find it and fork it because it's open source... then probably go through the same rigamarole... well, now we have a proper abandonware factory.

shrug At the same time, I use (and thoroughly appreciate) redis, apache, varnish, chromium, brew, react, etc. Some of those are vendor-supported, some aren't.

It's just a mixed bag. I'm just saying that choosing something just because it's FOSS so you save $10/mo is a lousy reason. There's a lot of great commercial software out there, just like there's a lot of great FOSS software out there.

unknown_error··on Git undo: We can do better
Y'know, for some of us peasants, dev work can just be a way out of poverty. We don't have engineering degrees from a top school, we don't work for the FANGs, and we don't work on mission-critical code. The software industry has expanded a lot since the 80s, and now hobbyists can and do make a living out of it even without formal training. So what?

When I started web dev, I earned $15/hr. Beat the $8/hr I was making before that in landscaping. Now I make a little more than that, which still isn't much. My clients/employers don't pay crazy wages and they don't expect crazy quality work. They know they get what they pay for, and it works out for both parties.

Maybe's OK to have shitty, mediocre code for 90% of the world's needs... a small biz website, with the ecommerce/PCI bits outsourced? Sure, why not. It mostly works, and if it goes down for a few hours a year, maybe that doesn't meet super-reliability standards (can we count 8s instead of 9s?) but it gets the job done well enough? Shrug.

Sure, proper engineer techniques matter for certain applications. I would never want to touch industrial machines, or medical, or space, or automobiles... anything that could blow up and/or kill someone. But most code out there is just for some local, small-scale use, mostly temporary anyhow and bound to obsolete in a few years if not months. There will always be mediocre businesses needing mediocre devs for mediocre pay, just as there will be elite enterprises that require the world's smartest people.

Problem is, git was designed by the super smart for the super smart, great engineering with terrible UX. And it was kinda just trickled down to the rest of us, and it feels a bit like trying to teach Mom to use DOS and edit config.sys just to play a game. Now consumer software UX has leaped forward by decades and it shows, but a lot of the command-line dev tools are still incredibly arcane. They don't have to be, but it's not a priority to fix/improve their UX because, I suppose, it's engineers who are proud of their engineering, not proud of their ability to dumb it down for the rest of us. I don't blame them, I just know I can't meaningfully contribute to git (the project) because I'm not smart enough, well trained enough, whatever, and that complaints would fall on deaf ears like yours. It's an altogether different culture. Elitist by design, or meritocratic if you will.

And believe or not, I've probably spent more time learning git -- reading documentation, diagramming it out with coworkers, cloning repos and experimenting with commands, etc., following a shit-ton of tutorials -- than any other skill I've ever had to learn. It was quicker to learn Perl and regex than mid-level git.

If you want to pay for the world's would-be engineers to receive all the training to go from mere dev to proper "software engineers", by all means please do. But otherwise, well... you know what? World's gonna keep producing mediocrity. Most of us are just average.

unknown_error··on Git undo: We can do better
The date isn't really meaningful since it can be set to anything on a file. But if you can force two dissimilar files to have the same hash, you can combine that with some other attack to inject it into some sort of chain of trust, whether it's git or some other type of checksum based system. Then combine that with a SolarWinds like attack and even if they try to revert to something from years earlier, they can't guarantee that the rollback files are still unaltered unless they had multiple hashes to compare it to or diffed it manually. But multiply that by X thousand files over Y commits during Z years and it would be very difficult to detect.
unknown_error··on Ask HN: A good Linux laptop below 1000€
Can you share more details?
unknown_error··on LibreCellular
Check out https://althea.net/
unknown_error··on Ask HN: A good Linux laptop below 1000€
The thinkpads. Their product lineup is super confusing. The r/thinkpad wiki is very helpful... https://www.reddit.com/r/thinkpad/wiki/intro

Also look for promo codes there. Never buy a thinkpad at MSRP, you can usually get them heavily discounted through various promotions (but still add on first party warranty and on site support if you need).

Their hardware quality isn't always the best but their support is good. Last time my screen hinge broke (a early foldable tablet thinkpad) and someone came out the next day to my house in a rural area and fixed it on the spot while I watched.

They're proper business / dev machines with a legacy going back to the IBM days.

Dell Latitude line is a close imitator/competitor also worth considering.

Razer gets you a lot of power but with tradeoffs in heat management and noise. If you don't need a GPU there isn't a good reason to choose them IMO. They are like MacBook wannabes but tailored for gamers.

I'd personally stay away from consumer laptops if I were you.

If I had to pick one, it would be the ThinkPad X1 Carbon.

unknown_error··on Git undo: We can do better
The point is that you shouldn't have to learn everything by brutal trial and error, losing hours of work each time you try to learn a new operation and make a small mistake.

It's the same reason consumer operating systems have a trash can and undo features. Just railing on people with "you should've known better" doesn't really help.

unknown_error··on Git undo: We can do better
The one built into IntelliJ IDEs is pretty good. SourceTree is decent too. They are both cover the vast majority of day to day operations. I only ever very rarely have to resort to the command line for ritualistic summoning of the git demons.
unknown_error··on Git undo: We can do better
Man, I thought zero days and secret backdoors were bad enough. Now we have to worry about manufactured hash collisions in all our repos' files dating back forever?
unknown_error··on Towing a Tesla at 70 MPH replenishes battery at fast charger rates
Maybe lapetitejort had better lawyers.
unknown_error··on Free Stuff for Developers
Please, please think this through on a case-by-case basis. Adopting some poorly-maintained FOSS solution just because it's free instead of paying $10/mo isn't always the right choice. It creates a lot of tech debt that you or someone else has to pay down later, often at a MUCH higher cost.

Something like postman, for example, is easily a multi-month or year project for a big team of devs to create/maintain. I've been using the free version for years and it's saved an amazing amount of time. I'd use the paid version if I had a bigger team.

Something like Cloudflare is a whole different scale altogether. Their free tier is a loss-leader for their enterprise plan, but even the free tier is better than most paid CDNs out there. And good luck trying to replicate that on a FOSS stack and shared infrastructure.

If you're worried about secret billing, either don't provide your billing info to begin with, cancel trial subscriptions as soon as you start them (usually they won't expire until the end), or use a virtual CC# service like privacy.com.

unknown_error··on Towing a Tesla at 70 MPH replenishes battery at fast charger rates
That's actually pretty cool. It's kinda like a dam... harnessing potential energy stored by geologic processes and turning that into power? I'm sure there's some fancy physics word for it that I don't know.
unknown_error··on PHP has been removed in macOS Monterey
You can actually `brew search python@` to see the available versions (major/minor only, not patch) and then `brew install python@3.7` to install an older version. Caveat is that this depends on someone having made a separate formula, under the correct versioned naming scheme, and uploaded it to homebrew. There doesn't seem to be a python2 formula, for example.

I think it's a difference in philosophy? Brew does a "good enough" job for the most common use case, supplementing Apple's janky *nix environment with commonly-needed tools, without a built-in package manager. It doesn't try to do complex simultaneous versions... in my (admittedly limited) experience, if you need to do that, you either do that in something like a project-based setup (npm/composer) or in a VM/container with its own packages.

In your situation, when you have multiple pythons running in the same environment, how does anyone given script know which one to call? What's a better way of doing this?

unknown_error··on Towing a Tesla at 70 MPH replenishes battery at fast charger rates
What if you had a driveable wind turbine? They have solar panels on Priuses, might as well add wind to Teslas. The faster you drive, the more wind there is!

Now if you had a solar-powered Prius towing a wind-powered Tesla on the deck of a nuclear-powered carrier, you're just one creative accountant away from starting your own renewable defense company.

unknown_error··on Towing a Tesla at 70 MPH replenishes battery at fast charger rates
What if you had two Teslas taking turns towing each other at 70 MPH? You could increase the range to (INFINITY*EFFICIENCY)-MATHS! That's a lot of muskjuice.
unknown_error··on Towing a Tesla at 70 MPH replenishes battery at fast charger rates
Add a few string lights and you have a poor man's Helios
unknown_error··on Towing a Tesla at 70 MPH replenishes battery at fast charger rates
Show HN: lapetitejort goes hiking, discovers perpetual motion
unknown_error··on Show HN: fcp – A significantly faster alternative to cp(1), written in Rust
Hah, this is amazing! I wish they taught that in schools. I don't know who they are but they're like a mix between Bill Nye, Carl Sagan, and the Mythbusters. Cool duo.

Great old video. Thanks for sharing. Terrifying goose though.

unknown_error··on Brave, the false sensation of privacy
Have they really though? They still do DNS hijacking and bandwidth caps and speed boost for a few seconds only and automatic price increases and worthless bundles and such, don't they? They were so bad they had to rename to Xfilthy or something but their practices didn't really change as far as I can tell. What are some examples of things they've improved?

That's aside from all the political shenanigans they pull, trying to kill municipal broadband and net neutrality. There's scarcely a more evil ISP.

I switched away from Comcast as quickly as I could, and never had trouble with either smaller cable companies or fiber providers.

unknown_error··on Study: A quarter of adults don’t want children – and they’re still happy
> It doesn't seem controversial to say that if a survey is presented relatively apolitically, someone who scores higher on agreeableness is more likely to be willing to participate in it.

This is the part that seems dubious to me. One, nothing is apolitical anymore. Two, why is it given that people who score higher on agreeableness more likely to answer surveys? If the internet has taught us anything, it's that it's far easier to rile up responses from people who disagree with you.

unknown_error··on Brave, the false sensation of privacy
Ah, OK. I didn't realize verisign did that too. Comcast followed not long after...

https://arstechnica.com/tech-policy/2009/08/comcasts-dns-red...

← PreviousPage 2 of 5Next →