HNHacker News
TopNewBestAskShowJobs

thrwaeasddsaf

108 karma · joined March 30, 2021

gone
submissionscomments
thrwaeasddsaf··on Erlang/OTP 24 highlights
Yeah. It's funny how back in the day people used to make fun of excessively long compiler errors involving templates.

Now everyone seems to praise the compiler barfing three screenfuls of text and code and explaining the include hierarchy of my project and expanding all the macros and making bogus suggestions because I mistyped a variable name.

It's gotten to the point where locating the actual error message is literally more work than fixing the code. It doesn't help that this interferes with navigation in emacs and trying to jump to next error instead takes you to the next #include line gcc wants you to learn about.

thrwaeasddsaf··on Erlang/OTP 24 highlights

    $ cc -fdiagnostics-plain-output c.c
    cc: error: unrecognized command-line option ‘-fdiagnostics-plain-output’
thrwaeasddsaf··on Erlang/OTP 24 highlights
GCC also copied clang's excessive diagnostics and I'm seriously thinking of making a fork just to strip them out. I doubt the developers would accept a patch that implements --stfu.
thrwaeasddsaf··on The Importance of Humility in Software Development (2020)
The biggest challenge here I think is that we don't have an objective definition of clever code, and if you ask, most people will just try to retroactively justify why the current mainstream way of writing things is good and not at all clever. If you do something unusual, people think you're trying to be clever.

I think that a lot of the stuff people take for granted in modern programming languages would've been considered clever tricks or just complex and alien mechanisms by the average programmer around when I started 25 years ago (remember serious business that ran on basic?).

The way mainstream code looks today has changed a lot compared to then, and I predict it will still change a lot.

thrwaeasddsaf··on How to write a resume that converts
How do you tell from a portfolio who is good or bad?
thrwaeasddsaf··on Praise for Alpine Linux
Simple doesn't mean "everything you throw at it works ootb."

Simple means "not complex."

Busybox shell and musl are both less complex than bash and glibc.

thrwaeasddsaf··on Thousands of Tor exit nodes attacked cryptocurrency users over the past year
That assumes you're using https in the first place. Try enter openbsd.org in your browser and see whether you get the https site or not.
thrwaeasddsaf··on Why I Work on Ads
> Point being it really seems like people have decided/agreed that they prefer the ad model to anything else.

I'm not sure how you mean this but what you say comes dangerously close to implying that people want ads. That may be true if you force them into a false dichotomy (pay or have ads).

I think it's more just that people don't want to pay. If it's on the web, they read it for free, period. If it's not on the web, then it isn't and they don't read it. If you look at it from this perspective, ads aren't even part of the discussion. I think people prefer the "someone pays for it" model to anything else.

The dichotomy is only real if you construct a hypothetical scenario about some ad-or-paywall site that absolutely must exist and that people absolutely want to read and for which no alternative can emerge if that site stops existing.

thrwaeasddsaf··on Why I Work on Ads
For me the first big disagreement begins with asking for what's the alternative. I don't think there needs to be an alternative. I think ads are largely responsible for the sorry state of the seo spammed web where finding what you want can be a complete nightmare. (It costs almost nothing to run a website, and if you spam enough ~zero cost sites loaded with ads and affiliate links, you can probably make a buck. This prospect just encourages spam and low effort sites.)

I don't care one bit if ad supported sites just vanish, no need for an alternative. Yes please, clean up the web. What's left is the stuff that is worth enough for people to pay for.

thrwaeasddsaf··on IBM creates 2nm chip
> Most software doesn’t read random addresses.

Is there any literature or studies to back this?

I thought one of the downfalls of modern software is a ridiculous number of tiny dynamic allocations, often deliberately randomized in space. Lots of pointer chasing and hard-to-predict access patterns.

And some people work really hard to make their access patterns cache friendly, which is far from trivial and for most software, not a cost they can justify. Sometimes changing the access patterns means reorganizing all vital data structures and going SoA to AoS (or vice versa) and due to limited language support, that can mean sweeping changes across the entire code base. It doesn't help that as new features are added, requirements on these data structures and access patterns can change a lot.

thrwaeasddsaf··on HTML Tips (2020)
> Basically, I prefer to depend on HTML as little as possible for user interaction/behaviour.

I prefer to depend on the user agent for user interaction and behavior. Javascript and all its potential for tracking, malware, side channel exploits, etc. should be abolished from the safe web.

thrwaeasddsaf··on LiveLeak shuts down after 15 years online
> less people knowing how to host a website without using an easy to deploy service

Also less people just caring about anything that isn't the normal open web. Have to install something? Nope, no way. Unless some very dramatic and visible changes take place in our society (or big companies with too much power step in and make the choice for the average user), darknets are doomed to be a tiny tiny niche.

Right now tor stats says there are between 2M and 2.5M users.. and if you discount everyone who's just using it to hide their IP / piracy / working around geo blocks, the potential audience for content hosted as a hidden service is absolutely tiny.

I also think that if tor or any such system got really big among normies, governments would start cracking down. Right now it's probably just a convenient tool for hosting honey pots and keeping an eye on the few people that use it.

Every once in a while I think about hosting a blog or a forum on tor but then I get the vibe that I'd have about as many readers as I would if I just wrote my thoughts on toilet paper before flushing.

thrwaeasddsaf··on LiveLeak shuts down after 15 years online
Yeah I don't think people or animals have a built-in "suicide if life sux" instinct built into them. Most will just suffer and suffer until it ends.
thrwaeasddsaf··on ClearURLs – automatically remove tracking elements from URLs
> I don't mind people stripping these tags manually for link sharing, but stripping them across the board would be a major issue for website that finance themselves through affiliate links.

Good riddance. Affiliate schemes just encourage people to spam low quality content full of affiliate links to products that are rarely good.

thrwaeasddsaf··on Jigsaw: A Google disinformation, toxicity, censorship and extremism control unit
I guess that's why the submission is flagged now.
thrwaeasddsaf··on Jigsaw: A Google disinformation, toxicity, censorship and extremism control unit
Was that supposed to be famously bad technology for detecting flawless actors?
thrwaeasddsaf··on Jigsaw: A Google disinformation, toxicity, censorship and extremism control unit
It is one of their goals.
thrwaeasddsaf··on The compiler will optimize that away
Those two are followed by a third rule: "whoops it's too late now, we'd have to rearchitect and rewrite everything and we can't justify the cost"
thrwaeasddsaf··on We Built Our Own DNS Infrastructure
Yeah, sometimes you have to shell out.

Anything that can run a "real workload" is these days going to be heavily targeted by buttcoin miners and other abuse. Any free trial is ripe for abuse, and it becomes a cat & mouse game to try to identify and stop them before they waste all your resources. Is that fight worth fighting for a small business? Probably not. Yeah, you might lose a stingy few potential would-be customers but that may cost less than the fight. I bet most of these small businesses will be happy to refund your $7 if you try their service, find out that it's not for you, and explain your situation nicely.

thrwaeasddsaf··on We Built Our Own DNS Infrastructure
That's a world where megacorps and VC-funded fartups are the only thing left, and they can give you lucrative free tires because either they're FU big or they're just burning VC money to lock you in and eventually sell your data or extort the money from you once they've become dominant on the market.

I get where you're coming from; you just want free stuff. Understandable. But also understand that there are people who want to operate and support different kinds of businesses. For example, we might pay a few dollars a month for someone to host a git repo: https://sourcehut.org/pricing/

Offering service actually costs money, and it has to come from somewhere.

thrwaeasddsaf··on Beginner’s guide to mechanical keyboards
If you're a user, a keyboard with programmable firmware is for you. Then your keys are placed where ever you program them to be, which can be changed on the fly too.
thrwaeasddsaf··on Beginner’s guide to mechanical keyboards
I have a 47 key ortho and I'm jealous of your 48th key :(
thrwaeasddsaf··on Beginner’s guide to mechanical keyboards
All mechanical switches are prone to bounce and oxidation. You can try contact cleaner or switch replacement (some keyboards have slotted switches that can be replaced without soldering).

Consider next a keyboard with programmable firmware (QMK) so you can adjust and mitigate bounce in software.

thrwaeasddsaf··on New evidence that British workplaces are losing viewpoint diversity
> Even if you don't discss contentious issues, political parties, etc, you are still part of social and economic systems premised on political views.

Even if you don't rub it in my face, you're still sitting on an ass.

Having one doesn't make the work place a strip club, even if someone there likes to spend their off moments imagining how your concealed taint might look.

thrwaeasddsaf··on The health benefits of better air
Nordic, inland. Plenty of salt on the roads throughout the winter.
thrwaeasddsaf··on The health benefits of better air
Well yes, weather will cause rust. Good use of brakes can clean it up and keep the mechanism from seizing. Lack of braking = lack of use as far as the brakes are concerned.

I could run my errands without braking at all (except when stopping at a parking lot). Anticipate lights and traffic flow, downshift to slow down.. that's how I used to drive. At home I could even park without braking to slow down, thanks to a small incline at my parking spot.

My previous car, which had automatic transmission, didn't have really show any issues with rust because I actually had to brake when driving around town. Same weather, same locale.

thrwaeasddsaf··on The health benefits of better air
Depends on how much your drive. Drive only now and then and brake only the bare minimum, you can get really rusty brakes. I ended up having to get towed with brakes being seized due to rust and lack of use.
thrwaeasddsaf··on The health benefits of better air
It's a real problem. Your brakes can get totally stuck (been there), also you can fail the car's inspection with rusty brakes.
thrwaeasddsaf··on The health benefits of better air
I did that too and my brakes rusted from lack of use. Ended up having to get towed for an expensive repair..
thrwaeasddsaf··on The health benefits of better air
What kind of pants are best for removing CO2?
← PreviousPage 2 of 3Next →