HNHacker News
TopNewBestAskShowJobs

734129837261

569 karma · joined April 8, 2019

submissionscomments
734129837261··on Dutch cities want to ban property investors in all neighborhoods
People can make companies. You know that, right?
734129837261··on Dutch cities want to ban property investors in all neighborhoods
Designations. That's how. Some houses are built and intended to be rented out to people. These houses are constructed entirely by companies (or people) for that purpose alone.

Other houses are meant to be for purchase, and purchase only. If you purchase a house like this and then rent it out, that should be considered breaking the intended designation.

So if you as an individual want to own multiple houses to rent out, you need to find houses with that designation and that are for sale. Alternatively, you need to find ground with the "rental housing"-designation and build a house or multiple houses on there.

You can do this in a collective of individuals, too.

And people who currently own multiple houses that were not meant to be rented out (but are rented out to other people) would need, by law, to either sell those properties (the current renter should get the first option on the house's current market value price).

And honestly, I feel that the people renting houses that were never meant for rental should get a discount. And that discount should come out of the pockets of the government.

And yes, I'm a Dutch citizen. I know that means my tax money is going to help these people buy their houses a little cheaper at my expense. I'm fine with that as it would create a healthier housing market for everyone. That's exactly what my tax money is for.

734129837261··on Apple defends anti-child abuse imagery tech after claims of ‘hash collisions’
Exactly right. The tech Apple uses can be one of two things:

1. It requires a perfect 1:1 match (their documentation says this is not the case); 2. Or it has some freedom in detecting a match, probably including a match with a certain percentage.

If it's the former, it's completely useless. A watermark or a randomly chosen pixel with a slightly different hue and the hash would be completely different.

So, it's not #1. It's going to be #2. And that's where it becomes dangerous. The government of the USA is going to look for child predators. The government of Saudi Arabia is going to track down known memes shared by atheists, and they will be put to death; heresy is a capital offence over there. And China will probably do their best to track down Uyghurs so they can make the process of elimination even easier.

It's not like Apple hasn't given in to dictatorships in the past. This tech is absolutely going to kill people.

734129837261··on Apple Regrets Confusion over 'iPhone Scanning'
What's worse than child pornography in, say, Saudi Arabia? Atheism is. They can force Apple to tag accounts that have images that are popular in atheist circles (memes, information, etc.) and track these people down. The penalty for that in Saudi Arabia is death.

China can start finding Uyghurs based on the images they tend to share. If we're unlucky (as a world), they can even start searching for particular individuals.

"Save the children" is just the classic political ploy to get a ruling through that's just a precursor for evil things to come.

I'm absolutely disgusted by Apple.

734129837261··on Apple Regrets Confusion over 'iPhone Scanning'
It simply means that they can have whatever the hell kind of method they use to identify specific images, and the scary part is: there IS an error-margin built-in because otherwise, as you said, this tech would be pretty useless.

"Find all images and tag them if they look like this fingerprint" doesn't mean that. It means: "Find all images and tag them if they look 80% like this fingerprint".

Which also means that it will allow governments to upload photographs of people's faces and say: "Tag anyone who looks like this".

Worse, this will allow China to track down more Uyghurs, find people based on guides in the form of images that are spread around to stay safe from the Chinese government, and countries like Saudi Arabia can start looking for phones with a significant amount of atheist-related images, tracking down atheists, and killing them. Because that's what that country does.

734129837261··on Apple’s new abuse prevention system: an antritust/competition point of view
It'll start with protecting children. We all want to protect children, don't we? Why do you want children abused? Are you a child abuser, what do you have to hide?

Next it's elderly people. We don't want our forgetful elders to get lost, do we? What if grandma wanders off but is in someone's picture, surely you want the police to know right that second where she is?

Next up, terrorists! Four adult brown men in an unmarked van are certainly suspicious, especially near a government building. Your Instagram selfies will help the police in the USA shoot even more innocent people for no good reason.

Animal abuse is next. You don't like puppies being abused, do you? Why do you hate puppies? Do you take part in illegal underground dog fights?

Gosh, that video looks like it might have been pirated.

Nice house, but based on your estimated income it's really strange that you have such a big television. Is that safe full of cash? How much cash is on your table?

Is that a bit of dust, flour, or maybe crack cocaine?

Is that person asleep or recently murdered?

734129837261··on Wealthy people are renouncing American citizenship
Most people would, if they could, avoid taxes legally to the maximum of their ability.

You US folks have created this monstrosity yourselves, too. You let lobbyists (who work for the companies that the richest own) influence politicians, you allow companies to have personhood and other such nonsense.

Even the politicians you get to vote on are placed there by said lobbyists and thus the companies that pay for them.

Institutionalised, legal, and widely stimulated and motivated corruption is what causes all of this to happen. The rich make the rules, you not liking it can't be fixed because the rich decide what "fixes" are available for you to vote on.

734129837261··on What would you pay for autonomous driving? Volkswagen hopes $8.50 per hour
Yeah, nonsense like a monthly fee to have my car perform a feature like that makes me want a car that comes with none of the self-driving tech necessities installed. Because I won't be using any of it.

Having said that, I don't see myself migrating to a "modern" car any time soon. They are full of touch screens that are a notoriously awful user experience (an outstretched human arm in a moving vehicle is NOT a good nor comfortable pointer device).

My current car is a Volkswagen from 2016. The last of its kind with knobs all over the place and the touch screen being entirely optional. It's an ICE car but comes with lane assist, adaptive cruise control, is fully automatic, accelerates from 0 to 100 km/h in about 6.5 seconds, has an amazing sound system, and takes me about 850 kilometers before needing to refuel.

In particular the ID.3 and such range of fully electric vehicles from Volkswagen are ridiculous. They are slow, have low range, are full of touch screens instead of tactile buttons, look like they are a design-by-boomer-committee result, and honestly they look like VW have been cutting corners everywhere to make the production costs as low as possible.

Autonomous driving is not going to be good for many years to come. I'll be very happy in my old-fashioned ICE car that I can refuel in 5 minutes flat, while the hip people are sitting in their E-cars recharging for 30 minutes to get home. If they can find a spot, that is.

734129837261··on Drunk Post: Things I've Learned as a Sr Engineer
I've been doing TypeScript for 4+ years and been a web developer for 20+ years. And I experience literally zero benefit from TypeScript. Never has it given me anything useful. To me, it's a massive pain in the ass that slows down myself and my team, even if they think it doesn't. They just don't know JavaScript or have shitty quality of code to begin with.

That, and TypeScript generics can get so freaking complex that the code does NOT become simple to read at alllllll. It's a massive waste of time.

Also read: https://medium.com/javascript-scene/the-typescript-tax-132ff...

734129837261··on Drunk Post: Things I've Learned as a Sr Engineer
I keep getting downvoted on Reddit for stating that I personally hate TypeScript to the max. It ruined the beauty of JavaScript (once you know it, anyway, I understand there are difficulties for JS-novices) and I honest to goodness 100% do not EVER find myself thinking: "Gosh, thanks TypeScript!" - on the contrary, it's always: "For fuck's sake you stupid POS TypeScript, you're wasting my time for no benefit at all."

Strong-typed languages (especially in the damn browser) make no sense to me. It's not like we need to manage memory or anything.

20+ Years of experience here, and I hate TS with the passion of a thousand suns.

734129837261··on Apple Music Announces Spatial Audio and Lossless Audio
I want to like Spotify, but their recent Mac OS app update (also Windows) has made the entire thing a pain in the ass to use. There is no search box anymore, I need to fucking click on the search menu item first. And when you look at an artist's page you no longer see their albums with songs, you know, that which makes it easy to find a song whose name you've forgotten and when you don't know in which album it is...

Apparently this took them a few year to get out.

I also wonder what the fuck they're doing over there. It really feels like they have like 2 junior developers working for them.

734129837261··on Try This One Weird Trick Russian Hackers Hate
I sorta wish that these "criminals" would target big corporations, particularly the evil ones like Nestle, and distribute most of the profits to good causes; like distributing free clean water in third-world nations. The real criminals aren't those who take money from companies who have those losses budgeted in their expenses already and are insured against it anyway.

Sure, Hacker McHackface also gets their share of the loot. Good for them. Now go and hack Israel's digital maps so they can no longer send troops/settlers to steal homes from innocent Palestinian families.

734129837261··on Why do we buy into the 'cult' of overwork?
I work 4 hours a day, 4 days a week, and I worked as a senior software engineer for Apple doing exactly this, successfully so. Most companies I've worked for (and I select them based on this) don't hold people to 8-hour work days and 5 day work weeks. Those kind of hours are ridiculous and everybody knows it; nobody (in my field) can be productive 8 hours a day.

Ever since I switched from 8h/day 5d/week to 4h/day 4d/week I'm far more productive than I've ever been. Hard focus for 4 hours is way more efficient than fucking around for 8 hours a day. In software engineering that's also where the worst bugs appear, out of annoyed/tired/overworked brains.

Now I work freelance and I let my clients know that I'll work my own hours, but I get shit done. So far, so good.

734129837261··on Ask HN: Can Salesforce be a long term career?
How are you not making bank as a web developer? When I worked in the USA I was making 6 figures (think of $140k/year) working through an agency that works fully remote. The beauty of it is that autodidacts are the norm and nobody requires any certifications, and nobody requires an education except maybe to make it easier to land your first job.

Currently I'm back home in the Netherlands making €95/hour or about €13.680 per month or about €164.160 per year which is about $200k US dollars at the moment of writing.

Salesforce is a product that will be replaced by others or better ones over time. It'll come with endless required certifications and, let's be honest, is being in a vendor-locked world going to be fun or GOOD for your career?

At least as a web developer you focus on open-source standards that are free for all to use and free to learn about. You will naturally evolve with future developments.

734129837261··on The Blue Hole in the Red Sea is the deadliest dive site in the world
I like skydiving and scuba diving. And in both cases I always prepare like a madman. The activity itself comes with plenty of risks, and I'm just there to enjoy it by reducing the risks best I can.

That means the blue hole can go screw itself. I'll stick to a maximum depth of 25 meters or so and my goal is to see shipwrecks (from a distance) and pretty fishies.

As for skydiving, I want a good view, no wind, a maximum of one tiny cloud, and a dropzone with good packers and craft beer.

There are plenty of people out there BASE jumping or deep-sea diving. There are plenty of them recording their own deaths. I plan to not be part of those people.

734129837261··on Building React and Vue Support for Tailwind UI
Tailwind is the weirdest thing I've ever ran across. It's basically inline CSS.

Personally, I write CSS this way:

1. Select based on cascaded semantic HTML elements; 2. Don't repeat yourself; 3. No unnecessary classnames; 4. No style-descriptions in classnames.

Only when you have troubles selecting an element based on its position in your DOM you should choose a classname. It should not be ".text-gray-500" (like Tailwind does) but it should be "p.author-role".

In my case the classname is semantically descriptive whereas Tailwind is not. In my case you just need to update the CSS and in the case of Tailwind you need to change your HTML and then probably also create a new CSS class.

But still, ideally, you'd simply select it like this:

The author name:

    figure.author figcaption h5 { ... }
The author role:

    figure.author figcaption h6 { ... }
And even the .author selector would be optional, depending on whether that figure elements needs custom styling that is exclusive to the author or not.
734129837261··on AstraZeneca vaccine safe and effective in U.S., Chile, Peru trials
These people want the best, too, mostly. Education should ALWAYS be the go-to default in any situation. These people need to be educated, not ignored, nor ridiculed.

Enforcing the "right thing" will alienate these people even more than they already are. They won't feel listened to and fall back into their echo-chambers even more.

734129837261··on AstraZeneca vaccine safe and effective in U.S., Chile, Peru trials
> The blod clots are not a rumour, they're there.

That's just dishonest reporting of facts. People died after getting the vaccines, too. In car accidents. Unrelated but nice clickbait headlines.

> It's not certain the vaccine caused them, but that doesn't make this a rumour. And the events do seem to be unusual enough that they certainly need investigation.

The rumour is that the vaccines caused it. The rumour is NOT the blood clots.

734129837261··on AstraZeneca vaccine safe and effective in U.S., Chile, Peru trials
> It will also help allay safety concerns that have disrupted its use in the European Union after a small number of reports of rare blood clots in people who have received the shot.

Yes, but that rumour will now never go away, and the tin-foil-hatters will have more of a reason to claim "big pharma" is behind it all.

Instead of all this research into proving it's safe (which it already was, even with minimal bad side-effects, I mean, even anti-conception pills have side-effects, a minimal amount of negative side-effects would statistically be fine and not worth a fuss), I wish scientists around the world spent more time on how to properly convince vaccine-skeptics that it's safe AND a good idea to take part.

The biggest danger isn't the vaccines, it's people refusing to take them.

734129837261··on Bill and Melinda Gates: America’s Top Farmland Owner
What always annoys me with most people out there is that they want to take money from the super wealthy. As if Musk and Bezos and Gates are sitting on stockpiles of Dollars. Their income isn't billions of Dollars a year, that's simply–mostly–the increase in value of their assets.

In the olden days they taxed millionaires crazy percentages of income tax. But that was before the digital era. Right now, money is digital and there isn't a gold standard. If you say: "Bezos, we tax you 80% of your income!" you'd see him simply not making any money at all and even collecting food stamps if he wanted to.

So the next step would be taxing someone's net worth, which would force Bezos to sell his stocks.

And guess who will be buying those stocks.

Other money printing governments in the form of their wealthy but sponsored businessmen, mostly from China. Then in a few years Amazon is Chinese-owned.

But yeah, Bill and Belinda Gates are at least doing it right. Their foundation is doing so much good for the world and their legacy will be immense for centuries to come.

Same for Musk, who single-handedly kickstarted (I'm not saying he did it all himself, I know he didn't) the world to accept electric cars and made rocket boosters that could land again.

Bezos, on the other hand? Honestly, more power to him doing what he does. He's playing the game by its own rules. And he's winning. But damn, he isn't doing much good with all those resources, does he? Even Amazon Prime isn't that good...

734129837261··on Poll: Will you take the Covid vaccine?
I will wait because I a tiny bit skeptical. The first people to get it will be a huge study group and the results will, I expect, convince me to take the vaccine as well.

But, you never know if the vaccine accidentally turns us all into infertile beings. Which would be awesome, and I'll line up to get a shot. I hate humans.

734129837261··on The U.S. Divorce Rate Has Hit a 50-Year Low
In the time my parents got married they could buy a nice family home based on only my father making minimum wage right out of high school. They even got a subsidy from the government for it. Back then, their house cost a total of $20,000 USD. Today, that house is for sale for a little over $400,000 USD.

Marriage was a largely stress-free happening of little consequence, except for your pastor and direct family. It served as a somewhat trivial proof of love and dedication, or something. Divorce was rare because you'd be judged by society for it. Nobody wants grandma to judge you for it, especially if grandma is only 45 years old and will live to whine about it for another 45.

Fast forward to the past decade (or two) and today. Out of high school we can't really (very rarely) find valuable career employment, we need a university degree. Depending on where you live in the world (ahem, USA) you go into a lot of debt studying for what is hopefully a marketable degree.

Then you start with an income of $30,000 USD per year if you're lucky. That house you would like to start a family in apparently costs $400k nowadays, and you can't possibly get a mortgage for it.

Also, you're still $30k (US average) in educational debts.

Honestly, you can't even afford to date and eat out (food, perv), you can barely afford a car to get to work. So you live at home until you're in your 30s. If you're lucky you can stick around in some seedy apartment with a bunch of roommates.

Your career is growing strong, your responsibilities are growing stronger, dating-apps make it easier to find a new partner, you don't have the energy to deal with all the difficulties a relationship brings along with it, and you're still paying off your university degree (and car).

You're in your early to mid thirties now, moving into your first own place. A small apartment still, but it's your own. At $300k it is laughably expensive for such a small and old apartment, though... it's yours! Finally, your own tiny slice of heaven!

You finally find that one parter that you feel safe and comfortable around, you love them. You even consider children and marriage.

But by now you've learned to do the math first. You open your Google Sheets document and tally up your expenses and incomes. Well, let's find out how much a child costs.

If you're in the USA, just birthing a child in a hospital sets you back $15,000 USD. You'll need a bigger apartment in due time to give the child their own bedroom. You need a car that's safe for a child. Clothing, medical care, insurances, food, toys, schoolbooks, and so much more.

And since both you and your partner (need to) work, you also need to figure out how expensive daycare is.

Well, you can't afford to have a child just yet.

How about marriage?

HOLY SH-- I mean, obviously diamonds are a De Beers monopoly and their prices are inflated nonsense. But a decent ring will set you back quite a hefty price for the both of you. What's that, an ENGAGEMENT RING? Is that different from a marriage ring? On average that will set you back 1 month worth of salary in total, and nobody will be impressed by what you came up with.

Gosh.

Okay, what's next. Wedding party. On average that will set you back $23,000 USD.

Well, you know what? Let's wait a few years. That's only smart. We can save up for all of this.

Then you're celebrating your 40th birthday. Your debts are mostly paid off, except your mortgage and cars of course, and it's getting a bit late to have children. You and your partner may have decided against it entirely by now. That leaves marriage. Those elderly family members who were always asking and pressuring you about it have all died by now, or suffer dementia.

You know what?

Let's skip it.

734129837261··on Covid vaccine: First ‘milestone’ vaccine offers 90% protection
I'm 100% for vaccines and I trust in the scientific process more than anything else. That said, how weird is it for someone like myself (late thirties, healthy, no direct contact with any human being) to just... wait it out? I am not too eager to be among the first humans to take a rushed vaccine.

So, how rushed is this vaccine? Is there any precedent with other vaccines that were developed this quickly? Is there a known risk, or is the risk simply unknown?

734129837261··on How to waste your career, one comfortable year at a time
Nope, working from the EU. As a consultant for Apple.
734129837261··on Gravity is not a force – free-fall parabolas are straight lines in spacetime
From the future here, gravity is just light reflecting off of stellar bodies, which causes the universe to "bend" space/time in all directions, just different strengths based on the reflectiveness of whatever it hit and the strength of the light source. The reason that a whole bunch of nothingness between planets keeps them spinning around one another is just light and the sheer force it applies by bumping into objects and then reflecting into the next one. Don't think of just one beam of light, think of a cacophony of endless bounces of light in varying degrees of strength.

Light is without mass, but not without energy. That energy causes what you could describe as "propulsion". Even the slightest bit of propulsion in the emptiness of space will cause matter to move around.

It's like light being a big ladle. And using that ladle to spin the water + tiny floating objects in a bath. They will all affect one another until the heat death of the bath occurs and all life grinds to a halt.

734129837261··on How to waste your career, one comfortable year at a time
It was a lesson I learned early on: "loyalty" doesn't make you any money. It doesn't grow your career, either. Your work life is a big part of your daily life and it should be fun, challenging to some degree, and rewarding.

For me, "rewarding" means financial compensation, learning new things, and being appreciated by my peers and those above me.

Currently, I work as a senior software engineer for Apple. I make a low 6-figure salary while working 100% remote (also before COVID-19). The assigned work is groundbreaking, secretive, uses new tech, and it's going to be used by millions of people around the world.

Then I got the offer a few weeks ago to work for a local bank, setting up their new platform. Even newer technologies and more responsibilities as a competency lead. The salary will increase by 60%.

Imagine making 120k a year and jumping to 192k a year, just by signing a piece of paper. I've worked for Apple for about 2 years now, and I'm having a great time. But there's no way they'll increase my salary like that.

What I have learned over the years is that if I make this switch and don't burn bridges behind me, I should stay in close contact with my current colleagues, and work to learn all I can at the new job.

Two or three years from now, I might apply at Apple again. For a higher-level job. Right now I'm a senior software engineer, but in 3 years with 3 years of enterprise leadership experience, I'd apply for a leadership role. I will use my connections and insider-knowledge to have a more personal connection to them.

That can be a quicker, but certainly more lucrative, way of promoting inside a company. And I've done that before at a different company.

I was a medior developer at CompanyA, moved to CompanyB where I became a senior developer for 2 years, then moved back to CompanyA as a senior developer.

Usually I would have gotten the usual +5% salary increase if I had stayed at CompanyA. But by making a little detour I increased my salary by 30% to 40% with each jump.

Loyalty is worth nothing, except to your employer. That just means you're an asset that is going to become worth increasingly more as time goes by, because your potential market value skyrockets while you remain working for the annual +5%. And every once in a while you'll get the +7% because you're so special. And that one year business is bad, so you'll only get +2%.

734129837261··on World reaction to long queues of voters in US
I'm not forced at all. I'm left in a lot of ways that the right would never agree with. I am in favour of cherry-picking from socialist traits like proper welfare, affordable health care and schooling, higher taxes.

But the left-wing people just go to the next extreme, that's where you'll hear populist rhetoric like "take it from the billionaires" and other such nonsense that will accomplish nothing for obvious reasons.

I don't assign loyalty to the Republicans nor the Democrats. I think both are terrible for the USA.

734129837261··on World reaction to long queues of voters in US
I've never voted for the POTUS and I expect I never will. From my POV I don't really care who wins but I think my preference leans to Trump. That has mostly to do with the Democrats being overly populistic about all the concerns, without offering any solutions. If you push through the endless barrage of misinformation from both sides, it does seem that the conservatives have a better understanding on how to progress the USA in a reasonable manner.

Unfortunately, in the online, and also in the educated world, this is an incredibly unpopular opinion. I've been labeled a racist, xenophobe, women-hater, and bigot so many times, it's a bit stale by now.

I'm pro-choice, I'm pro-guns, I love science, I think the Trump administration royally messed up the COVID-19 response, and I also think anyone in his stead would have done a terrible job (albeit slightly better from an advisory POV). Still, a Democratic POTUS wouldn't get any of the Republican voters to listen to them. So that would've ended in disaster as well.

Trump is a vile person. But from the two available options, he's the lesser of two evils. I've grown up being a left-wing ideologist and I consider myself a centrist today. It just took people like AOC to push me all the way over into the realm of, well, not falling victim to populist rhetoric that is based in the realm of fantasy.

By that I mean, of course, her ridiculous Green New Deal plan. Luckily a plan that Biden doesn't support, his one redeeming quality from the last debate.

734129837261··on iPhone 12 and iPhone 12 Pro
What an annoying presentation. They try to make 5G look like it's invented by Apple by labeling it "innovation". No, Tim Apple, it's Qualcomm who made that chip. You just had your hardware team build it inside the phone.

The screen, same deal. A fancy name for technology that's been around for a while. Nobody will really see the difference between the screen on an iPhone X and iPhone 12, but hey, it's a sales-talk.

Speaking of 5G, they're trying to sell us onto the idea that we need it. We are still dealing with relatively low bandwidth caps from our providers, and nobody in their right mind is going to use 4GB/s to do... anything. Do they expect us to willy-nilly download games of 4GB on the go or something?

5G is technology for the providers and their benefactors, not for us the comsumers.

On to the CPU. It's faster. Great. It was already industry-leading fast. I respect processing power as something amazing and I'll respect this improvement for what it is. Great job. Not too impressed because I wouldn't use it myself, but it's nice.

Then Touch ID, wow I'm so happy they reintroduced it last-minute during this pandemic where we all wear masks when out and about. What's that? They didn't include Touch ID? You mean their superior technology that is pretty damn amazing and convenient to serve NEXT TO Face ID isn't there even though they could have?

Yikes.

Well, at least the announced 120Hz for the Pro Max and 90Hz for the smaller Pro model was nice. Hm? They didn't do that either? Oh. They're still stuck on 60Hz while the competition is delivering phones for half the money doing all of the above since about a year ago?

Yikes.

MagSafe, though. Now that is quite nice! Not even kidding. They invented magnets at Apple, like, whoa I'm going to assume that the magnetic connection will allow you to charge the phone and ALSO transfer data! Wild assumption, huh?

The case with a spare pocket for the Apple Pencil was a nice touch, though, especially now the iPhone 12 supports it. That's also a lie. I'm lying. They did not do that.

At the very least they're good for nature and such. No more charger and earphones! As a result the price has gone down a whopping $300 across the field, with a respectful nod to the people who are struggling in these dire times.

That, too, was a lie. They did no such thing.

It's another iPhone X. Nothing new here.

734129837261··on Please stop using CDNs for external JavaScript libraries
Let us say that you work for or own a website with 1m unique visitors per month. Let us assume your average JS library size that can be cached and outsourced totals 400 kilobytes (that's on the low end).

1 million * 400 kilobytes = 400 gigabytes

For AWS the entry level tier per gigabyte is $0.15/GB.

That is a whopping $60 USD per MONTH that you can save by running your scripts on a CDN.

So, yeah.

← PreviousPage 3 of 5Next →