HNHacker News
TopNewBestAskShowJobs

42e6e8c8-f7b8-4

109 karma · joined June 3, 2022

submissionscomments
42e6e8c8-f7b8-4··on We are stuck with egrep and fgrep (unless you like beating people)
I like hand saws and I like circular saws/Skil-saws. I use them for different things.
42e6e8c8-f7b8-4··on Using a framework will harm the maintenance of your software
People talk about services like libraries aren't a thing. That exact same statement with `s/services/libraries/`.

"Write small, well tested libraries..."

If you have a library with a solid, small public interface and you carefully maintain compatibility on that interface with great testing, you can be decoupled. Plus you don't have 2 network interfaces and the internet injected into a call to the interface.

42e6e8c8-f7b8-4··on Using a framework will harm the maintenance of your software
Every flask REST implementation I've seen has been a bespoke library combinatorics mess compared to something that could have been written in Django REST framework.
42e6e8c8-f7b8-4··on Using a framework will harm the maintenance of your software
I think that says more about the maintainers than libraries vs framework. Some maintainers value backwards compatibility and some don't. Some value the time of their users more than the purity of their platform/framework. React as a framework seems to value it's users -- upgrading isn't that hard. Angular 1 to 2 didn't. Microsoft and x86 worship backward compatibility -- 30 year old programs frequently run without a hitch on the PC platform, thus showing that they value backward compatibility. Anything written against a Google sdk or api or platform will need to be reworked every 2-3 years or the app will break.
42e6e8c8-f7b8-4··on Using a framework will harm the maintenance of your software
Once you go to the grocery store and pick the 25 different libraries fundamental to your application, congratulations! You've created a completely new interaction between those sets of libraries and you get to debug those interactions instead of your own code for a portion of your time.

I've seen this with python flask REST environments where folks pull all these tiny pieces off the shelf and stitch them together. Meanwhile Django REST Framework has a mostly common baseline that you adopt and then diverge from as needed.

42e6e8c8-f7b8-4··on 87% of American teens own an iPhone; 88% expect an iPhone to be their next phone
Seems like an opportunity to teach that it is folly to "Keep up with the Jones."

Wait till they hear that they can make purchases in other areas to "Keep up with the Jones" - fancy cars and McMansions. By then they will be fully enslaved to debt, but boy will they have that glorious glorious status.

42e6e8c8-f7b8-4··on iPhone Ownership Among U.S. Teens Hits 87%
So hilarious. My car probably does too. And my other frugal behaviors. Guess I'll keep buying assets instead of liabilities.
42e6e8c8-f7b8-4··on GE is laying off 20% of its workforce devoted to onshore wind power
Freudian slip.
42e6e8c8-f7b8-4··on Elon Musk moves ahead with Twitter deal in 13D filing
It may be the end of Twitter if google or apple don't like him -- they may delist twitter.

To paraphrase Mao, "Let 2, only 2, and exactly 2 flowers bloom."

42e6e8c8-f7b8-4··on Sauna use as a lifestyle practice to extend healthspan
Clearly I'm trading low quality/cheaper for more time in sauna, since it does take more time to heat you up. I put a towel around the neck hole to accumulate heat, but I'm dripping with sweat in 25 minutes. I may not be Finnish, but the model I'm using really does get me going.
42e6e8c8-f7b8-4··on Sauna use as a lifestyle practice to extend healthspan
You feel like you've been duped by Skymall, but these $170 personal suana tents actually work https://www.amazon.com/SereneLife-AZSLISAU10BK-Portable-Infr...

If you can endure the mockery of your room mates, you will indeed get a good sweat going.

42e6e8c8-f7b8-4··on Qt 6.4
What you're describing is obligations under GPL'd code, not LGPL'd code. Qt is mostly LGPL'd code.
42e6e8c8-f7b8-4··on Qt 6.4
Not at all hypocritical. The people who authored the code release most of it under LGPL, the intention of which is to allow closed-source dynamic linking against the LGPL'd library. I didn't decide this. The users didn't decide this. The people who actually wrote the code decided this.
42e6e8c8-f7b8-4··on Qt 6.4
Or... comply with the LGPL with regard to dynamic linking and the other LGPL requirements and don't use any GPL'd components.
42e6e8c8-f7b8-4··on JWT vs. Opaque Tokens
Thanks for the link. tpacek makes useful arguements.

I've come to like JWT's for mundane, tiny projects because I can use https://www.keycloak.org/ and get a lot of boilerplate account stuff for free -- password reset, registration page, eula gate, et c.

42e6e8c8-f7b8-4··on FBI misled judge who signed warrant for seizure of $86M in cash
I think it will, with IJ sponsoring lawsuits, in addition to the the Beverly Hills FBI fiasco. The deal is that many agencies only do civil asset forfeiture with game theory in mind. They will only take $10k , because it would be a Pyrric victory to win in court, since the lawsuit would cost you more than $10k. They also play games where they'll give you back the money if you're angry enough to sue them anyway, then you no longer have a case and you can't continue your suit. Give IJ $20. I think they have a chance of getting it done.
42e6e8c8-f7b8-4··on Starlink starts offering Iranians uncensored internet access
You said "populism" wrong. When the elites don't like a revealed preference of the people they call it "populism". When it is Right, Holy, and True, then it is Democracy.
42e6e8c8-f7b8-4··on FBI misled judge who signed warrant for seizure of $86M in cash
The Institute for Justice keeps trying to send civil asset forfeiture all the way up the courts to the Supreme Court.

https://ij.org/issues/private-property/civil-forfeiture/

Support their work to have a chance of restoring this right.

42e6e8c8-f7b8-4··on Volvo is using Rust for its in-vehicle software
It is hard to learn on your own. I tried off and on, but found a gig where I could learn on the job, 40 hours per week. I love it now.
42e6e8c8-f7b8-4··on ‘We don’t have to feel like prey’: the female joggers running with guns
I'm not talking about brandishing or open carry. The most common deterrent I've seen from the the (literally) thousands of violent encounters I've seen on "Active Self Protection" is that criminals start running and scrambling when the victim counter ambushes with their _concealed_ gun, whether they even put a shot on target. The victim should put a shot on center mass as that puts the criminal in "FIBS" mode, "Fudge I've Been Shot", and their shooting accuracy plummets drastically. To the extent that a victim can close the distance and counter ambush with a knife, that could be effective. Guns are a range weapon which is extremely useful in a gun fight. Brandishing a knife is likely to get you shot if you aren't ready to immediately use it.
42e6e8c8-f7b8-4··on ‘We don’t have to feel like prey’: the female joggers running with guns
There's a YouTube channel devoted to analyzing actual footage of violent, mostly gun related crimes. "Active Self Protection" https://m.youtube.com/c/ActiveSelfProtection

A pattern you see is that simply _having_ a gun is a massive massive deterrent. When the victim finds an opportunity to counter ambush, they can very frequently prevail. If they practice even a little they will be more skilled than most criminals, who don't even know how to hold a gun many times.

42e6e8c8-f7b8-4··on Notes: Fast note-taking app, open-source, without Electron, built in Qt C++
Qt does have GPL modules that are expansions, like QtCharts. Any extra module, be careful to only choose LGPL.
42e6e8c8-f7b8-4··on Starlink is now on all seven continents, enabled by its space laser network
I think a laser mounted on one of their satellites could get the job done. Their militaries may even have that already.
42e6e8c8-f7b8-4··on Brave Integration Deepens Support for Unstoppable Domains
I guess if you evaluate your product as "all or nothing", then this product couldn't possibly be for you, but then what product would be for you? I use Brave for the integrated ad blocking and integrated TOR and I skip the crypto-coin stuff. I don't think I'll use this new feature either, but then I'm content with a product doing more than the things I use it for.
42e6e8c8-f7b8-4··on The Portuguese can no longer afford to live in Portugal
Then implement a bunch if them. Pornography is know to decrease drive. There are tax benefits that can make things happen as well. The desire to get it done just needs to emerge.
42e6e8c8-f7b8-4··on Don’t teach kids to fear the world
How many of those are child custody disputes?
42e6e8c8-f7b8-4··on The Portuguese can no longer afford to live in Portugal
Via the process of federal-reserve style banks, mostly. They are allowed to create money. They don't lend out money of the depositors. They create it out of thin air by the authority of the government who has allocated these banks a special position, thus making these banks unfathomably wealthy. Unbelievably corrupt.
42e6e8c8-f7b8-4··on The Portuguese can no longer afford to live in Portugal
It can also put in place policies to increase native population growth.
42e6e8c8-f7b8-4··on 1Password delisting forum posts critical of their new Electron based 1Password 8
Consider an open source password vault: https://keepass.info/ . Bummer to have all your passwords in the clear on compromise because it isn't encrypted.
42e6e8c8-f7b8-4··on 1Password delisting forum posts critical of their new Electron based 1Password 8
https://keepass.info/ hosted and shared on dropbox is what my family does.
Page 1 of 3Next →