HNHacker News
TopNewBestAskShowJobs

globalreset

1,008 karma · joined June 18, 2022

submissionscomments
globalreset··on Toyota CEO: "Our ammonia engine is the end of EV's" [video]
I'm surprised about the negativity in the comments. I'm happy someone is testing alternative approache. If they're wrong, they just wasted a bit of their own capital. If they are right - we might all benefit. You've got to treat technology as means to an end, not a religion that requires conformity.
globalreset··on WTF is going on with R7RS Large?
TL;DR: They can't balance the parenthesis.
globalreset··on Hono and Htmx and Cloudflare is a new stack
Like `style` or `input`?

People got so stuck on JS for decades that they've forgot that HyperText in HTML is there for a reason. It was always supposed to be more than just UI descriptor markup.

It is JS who is out of place in web. A little script in form of DHTML that grew into becoming a cancer that it is now.

globalreset··on Why does email development have to suck? – Explaining all the <tr>'s and <td>'s
Text. Just use damn text. Nobody wants to look at your logo. Why biz people have to ruin everything.
globalreset··on Htmx is part of the GitHub Accelerator
Htmx doesn't prevent anyone from using JS, and using a tiny bit of localized JS is explicitly encouraged.
globalreset··on Negative developer comments about Agile and Scrum on social media
It doesn't matter if we get rid of The Agile. If you make The Agile go away, there will be something else, equally horrible.

The internal incentives in hierarchical organizations is to balloon the management, which suffocates the bottom of the pyramid. That's just how the world works, for most people, not just SWE. The Agile is horrible because corporate management makes everything horrible.

If you don't like it work in a small, carefully selected startup, or make your own company. Otherwise just accept that you're just a corporate drone and you have to endure the shitty corporate system to pay your bills. At least you get paid decently, because there's not that many people to replace you like in other professions.

globalreset··on Today I realized I now trust Microsoft more than Google. What is happening?
You got to be an idiot to trust any public or vc company. You can use their products and services when it makes sense, you should never trust them.
globalreset··on People Drawn to Conspiracy Theories Share Psychological Features (2019)
This is an idiotic propaganda piece, not anything to do with science.
globalreset··on Pijul: Version-Control Post-Git [video]
I disagree. Merge conflicts are just a fact of life, and line-granularity has good usability properties (displaying and editing). `git` has issues, but I don't see merge conflict granularity being an issue, especially when project enforce consistent&automatic formatting.

I agree however that while Pijul is technically very interesting, it doesn't seem to have any killer features that would overcome the cost of switching to a niche version control.

globalreset··on Tech workers react to UPS drivers landing a $170k a year package
To contrast tech workers against working class, and redirect resentment. It's not billionaires that turned the system against working class. It's the nerds at Google that make six figures, duh.
globalreset··on Some tactics for writing in public
> fear of repercussions is mostly gone.

Is it? Because AFAICT people censorship themselves online all the time for the fear of repercussion. It's like being on tape 27/7 where anyone that doesn't like you can watch your old tapes and loook for problems.

globalreset··on US Rating Cut to AA+ from AAA by Fitch
Wake up: https://fred.stlouisfed.org/series/A091RC1Q027SBEA (that's US Government hitting 1 trillion USD in interest payments every year).
globalreset··on AWS: IPv4 addresses cost too much, so you’re going to pay
At very least some free tier for NAT64 gateways, or shared DNS64/NAT64 alike https://nat64.net/public-providers for Amazon users would be nice. I'm fine with ipv6-only connectivity for a lot of hosts, but once in a while they need to download some software / updates from github.com which is still ipv4-only. Paying fixed extra cost for every subnet just for 100MB/mo download per host is meh.
globalreset··on Sex-specific differences in myocardial injury incidence after Covid mRNA Booster
> mRNA-1273 vaccine-associated myocardial injury was adjudicated in 22 participants (2.8% [95%CI, 1.7%–4.3%]).
globalreset··on FedNow Is Live
... https://www.thebalancemoney.com/who-owns-the-u-s-national-de...
globalreset··on Flame retardant found in US breast milk
You just take the most unfavorable interpretation of what he said and add some jumps to conclusion to arrive at what fits your pre-existing opinion.
globalreset··on Kraken Technologies: How we organise our large Python monolith
Large part of biggest crimes I've seen in software comes down to picking some allegedly good property and optimizing for it irrespective of costs and limitations it involves. Encapsulation, modularity, flexibility, readability, purity, testability - you name it. Some dubious, some reasonable - no matter what, it usually involves costs and drawbacks.

I have 99 big problems developing software, and not being able to read it from start to end ain't one.

I'm a bit jealous for people advocating such things, being able to work on software tiny enough to even be able to think this is practical. Literate programming could work for tiny software that can be approximately flattened to a 1d "story": "beginning -> end" with only minor detours.

Most of projects I worked with was large enough that things are optimized precisely for not having to understand large parts that were abstracted away (and the problem is to try to do it without introducing too much complexity).

globalreset··on Kraken Technologies: How we organise our large Python monolith
That sounds like one of the things they could write about in dailywtf.

First, who has time to read a project from start to beginning. Second, as the time changes the dependencies between parts will change as well.

globalreset··on “The days of using untyped languages on non-trivial projects are over.”
People use Rust for everything and love it. :D
globalreset··on The subtle magic of tsnet
Love both Tailscale and Xe's writing as well, and indeed, all these (rather irrelevant) images are just breaking the flow of reading/skimming the content. I guess I'll just watch the video instead.
globalreset··on Debate over 'fake work' and 'lazy management' in tech industry
Manager are for managing low skilled workers that need supervision and help. The idea that you hire "the best SWEs" and then you have to slap a manager to oversee them like they are burger flippers is ridiculous on its face.

SWEs might benefit from some help from experienced technical leadership - someone to consult, get feedback from etc. and from bureaucratic assistance (help get paperwork out of the way), but typically "SWE manager" position is akin to fast-food chain manager in a SWE shop.

globalreset··on New study reveals most classic video games are unavailable
Sending people with guns just because someone shared sequences of words you claim "ownership" over is a cost and harm. Society does not inherently owe you keeping your ideas exclusively controlled by you. It's a form of a artificial, but pragmatic concession in the hopes it will encourage people to produce more interesting sequences of words. If it wasn't for social consensus you would not be able to control it and wouldn't be able to do anything about it (unlike physical property, which you can physically protect).
globalreset··on Monday Was the Hottest Day Ever as Global Temperatures Rise
Billions of people all over the world go about their lives just fine, worrying about mundane things and slowly improving their situation every day. Almost all objective metrics point out at the human population doing better than ever and life being as best as it ever was.

Someone somewhere said "the end is near", so let's ignore all the counter-arguments and counter-examples, human ingenuity and technological capability and weep instead.

globalreset··on Things that surprised me while running SQLite in production
Inserting batches of items in one db transaction is faster in Posgres as well, in my experience. I expect that to be the case for all rdbms. Each transaction has a cost of "flushing", and every non-transaction query is implicitly a transaction. By doing multiple operations in one explicit transaction, the overhead of a transaction is amortized over more operations.
globalreset··on We are wasting up to 20% of our time on computer problems, says study
Isn't that expected and natural?

As performance of a system is being optimized, the relative size of un-optimizable parts goes up.

Sure, your banking app crashes sometimes and annoys you. How about you delete it and instead take a bus to a postal office to pay your bills this way - no annoying apps involved, it will just take 1h instead of 1m.

globalreset··on The 80% Abstraction
That `run=true` was just bad API: "boolean trap", yada, yada. The rest of "80% abstraction" idea is not well supported, and I don't buy it.

The abstraction is either good or it isn't. Some stuff just does not abstract well. A function or an API is not necessarily "an abstraction".

globalreset··on On breaking changes in transitive dependencies
Integers used for errors, lack of static typing, no semver, no tests to verify that behavior. I guess Ruby also can't use multiple versions of the same gem(?).
globalreset··on Steam Deck now the global #1 top seller on Steam
I love mine. Steam is great in itself, but now it has a handheld with tons of games verified to work well on it, and they're not tied to the hardware and evil greedy corporation.
globalreset··on Every new DMD version breaks some of my code
I would not extrapolate from a single case. Language makes some minor tweaks, etc. someone gets unlucky and keeps hitting issues in their own codebase and their dependencies, so get rightfully pissed.

Even in allegedly super-stable and backward compatible languages, in a large enough codebase you'll keep hitting issues when you change deps/compiler versions. If I could get $1 every time a C++ package refuses to compile due to some weird compilation issue...

globalreset··on Corporate profits account for almost half the increase in Europe’s inflation
Government/CB prints money, people get extra money so they are less price sensitive when spending, corporations can maintain higher margins.

Yes, corporations are greedy, but that's not new. What's new is money printers working even faster.

Page 1 of 7Next →