HNHacker News
TopNewBestAskShowJobs

antris

1,509 karma · joined February 27, 2012

submissionscomments
antris··on Apple is now an antifragile company
I suggest reading the whole comment. I address this concern directly in it.

Yes, there is a global supply chain fragility when it comes to a few companies controlling the supply of microchips. Nobody is suggesting that Apple somehow can do everything from scratch. Even if they had factories making the chips themselves, what if their raw material suppliers collapsed? What if a critical delivery route gets compromised, as happened with Ever Given? What if a war breaks out? What if, what if, what if... You can entertain any number of ideas. Everyone knows that the global supply chains have dependencies, and if something bad happens in the world, the economy and supply chains of the world suffer. This has nothing to do with Apple specifically.

antris··on Apple is now an antifragile company
> For the sake of argument, let's just say that tomorrow Taiwan is suddenly taken over by another country

How about let's not? There are infinite possibilities you can imagine of things going wrong. Pulling one example out of an infinite list does nothing to address the argument itself, it's just fictional role play. And every time one plays a scenario out, they could always just go one more step towards a more catastrophic scenario, until we'd arrive at "A-ha, but as we see, Apple's strategy fails to address heat death of the universe! Got 'em!" Of course your suggested scenario isn't as absurd, and the global supply chains reliance on a few privately held companies is indeed problematic. But the discussion was about Apples strategy and how they prepare with more foresight than their competitors, succeeding better under pressure. Not that they are omnipotent gods that can control and prepare for everything.

antris··on Git-blame-someone-else
'git blame' is an excellent name, because who write a piece of code shouldn't matter. For a coder that's ready to take responsibility, figuring out who did what doesn't matter. All that matters what the code is now, whether it serves the purpose of the software and whether/how it should be changed.

I've never needed to use 'git blame' and I see no reason to, unless you really are just trying to look for a person to blame.

antris··on Toyota is quietly pushing Congress to slow the shift to electric vehicles
> Has there ever been an example of that working in history?

Gas stations.

antris··on A Facebook engineer abused access to user data to track down woman
>They further said that if you need to access any sensitive personal data, or if you need to log in as a user in order to debug a problem, you need to have approval from your manager _before_ the access, not after.

But were you still able to just look at the data or login as the user without the permission? I think that's the key question.

Talk is cheap. As a user it's not good enough for me that people are being told internally not to abuse their access. Just remove the permissions from the employees and make them request the permissions for each individual case instead of trusting the employees to follow the rules.

antris··on Study finds 83% of software developers feel burnout
Studies are never meant to be an ultimate answer to everything. And just because they're not the ultimate answer, doesn't mean that they are therefore worthless, bad or "bullshit".
antris··on Study finds 83% of software developers feel burnout
Getting a perfectly representative subset of the population, means surveying the whole population of the world. Also, accounting for every imaginable variable is always impossible, because we cannot ethically grow people in an isolated environment.

Sure, a meta-analysis of several studies reveals more than one single study, but that doesn't make a single study bad or worthless - or as said in the parent - "a bullshit study".

antris··on Study finds 83% of software developers feel burnout
I'd say it's like a tiny smoldering piece of charcoal, that suddenly ignites when there's too much gasoline in the air. You may be aware of the signs early, and even know what your progression is, but just before the tipping point you may still be a completely productive worker.
antris··on Study finds 83% of software developers feel burnout
> It felt like my workload was forever increasing. I could never rest on any laurels without falling significantly “behind”.

Sounds very familiar. Also, when I finally put my foot down to demand changes in order to avoid burnout, that was used against me when I was later discussing a pay raise. I learned to never bring up problems again, and got crashed hard.

antris··on Study finds 83% of software developers feel burnout
Studies aren't there to cater to your ignorance. Burnout is well defined, and generally quite well understood by even the general public, this is not news. You switched from "soft science is all subjective nonsense" to "I don't like how it's written". You don't have to like it.
antris··on Study finds 83% of software developers feel burnout
This myth of "spoiled developers" definitely feeds into the problem. People feel like they cannot complain about their work conditions because they have nice toys and benefits at the work place.
antris··on Study finds 83% of software developers feel burnout
https://en.wikipedia.org/wiki/Occupational_burnout

Burnout is not just a subjective term. It is a highly researched syndrome and can be tested for.

antris··on Study finds 83% of software developers feel burnout
Being even slightly burnt out should be alarming. Some people don't even acknowledge their burning out before they become unable to work and fall into depression. It's not normal to feel this way. Being burnt out is not just regular tiredness, it's a mental health issue.
antris··on EU withheld a study that shows piracy doesn't hurt sales (2017)
Saying that a member of a party leaving is "throwing it all away" is ridiculous. She tried to address the problems internally, didn't get her way, so she left. Why would one have to continue being a member of a party that one disagrees with? Whether you agree with her reasons or not, people are and should be free to leave and join a political party as they want. Trying to cast people who leave as some sort of traitor to the cause is cult-like thinking.
antris··on Steve Wozniak backs right-to-repair movement
>If 51% agree that the other 49% should be enslaved does not make it ethical or right, but in your worldview that democratic government would be "tied to the will of the people"

Of course democracy requires a constitution and a stable society to work. If there is no constitution that protects human rights and a majority thinks enslavement is okay, democracy isn't the right tool anymore. That's a description of a failed society at war against each other. I'm not suggesting that all problems can be solved by vote, just that it's much better to solve problems by vote than by bloodshed or by who has the most money, if you have that option. In a failed society, such option does not exist. That doesn't mean that democracy doesn't work. It clearly does in several countries.

antris··on Steve Wozniak backs right-to-repair movement
Yes.

The efficacy of different kinds of action is highly dependent on the existing structures, of course. That's not to say that nothing can be done, it's just a matter of choosing the right tool for the job and gathering up people to join the cause.

You can vote, run for office, participate in demonstrations, strikes or any kind of direct action. The possibilities are endless. No single method guarantees success for a movement and nobody knows what will happen in advance, but in general the bigger the mass of people participating, the higher the likelihood of success. But sitting on your ass and blaming companies is guaranteed to fail, if meaningful change to the system is what you want.

antris··on Steve Wozniak backs right-to-repair movement
>Unethical actions are unethical even if the "game" allows for it.

Nobody says what Apple is doing is ethical, at least I sure didn't. The point is, the problem runs deeper than one company. The system has an incentive structure where companies benefit by doing as Apple does. It's like blaming a ball for rolling down a hill. If you don't want the ball to roll, go play on a level field.

>You appeal to government authority

You make this sound like I'm for some kind of dictatorship.

I firmly believe in a government democratically elected by the people. Even if the system is capitalist in nature, it should always be subservient to the will of the people. The governments should be tied to the will and interest of the people. Especially in the US it seems that the government acts for the corporate special interests. In that case, the solution is more democracy, not less.

>non-sustainable companies are NOT givin a "competitive advantage" by capitalism

So why are all the big companies ruining our climate then? What's the explanation? Random chance?

antris··on Steve Wozniak backs right-to-repair movement
It's a bit disingenuous to lay blame on companies for hypocrisy, when they have to play by the system set up by politicians.

Capitalism doesn't give you any extra points for being sustainable. If anything, it can interfere or be in direct opposition to making profits. You win at capitalism by making profits. A non-sustainable competitor will eat you, if you start worrying about the environment too much. So greenwashing is the way to go for most companies, in order to avoid boycotts, and people are ready to believe it because these problems are complex and people don't want to think that the stuff they buy are hurting the environment. This is a very foreseeable result, given the incentives.

Don't hate the player, hate the game. Demand change from the politicians.

antris··on John McAfee found dead in Spanish jail after court approves extradition to US
Historians do document public figures' personal lives all the time. It's a regular part of the research and not at all uncommon.
antris··on John McAfee found dead in Spanish jail after court approves extradition to US
> did something more with his life than just take a lot of drugs and be weird.

Not everything about a person is their public image though. Summing up a persons life like that, even if you disagree with his public image, is just inhumane. Did you know him? Did you ever even see him once?

antris··on 80% of orgs that paid the ransom were hit again
Free market in action.
antris··on New browser signal could make cookie banners obsolete
Is putting barriers into how huge multinational companies can exploit their data farming to cement an unchallengeable position in the market and kill off competition or dissent within the system "tight control into who can put messages in front of the general public"?

You are framing this as if I am somehow advocating censorship towards people, yet I am advocating the opposite position. Executives shouldn't be given a such huge powers of data mining and information distribution and ability shut powerless opposition and competition out. This is about preserving equal voice to all people, and preventing juggernauts from squashing it.

antris··on New browser signal could make cookie banners obsolete
Companies who track your information, including FAANG get regularly investigated and often fined for violating antitrust laws when they use the data they've gathered to limit or outright kill competition. I find it disingenuous to ask for evidence of some kind of vague "companies controlling people" when it's obvious that they do it on a larger scale all the time.

No, companies do not mind control people on an individual level, but what they do has all the traditional effects of monopolies/oligopolies that are not democratically controlled by the people affected but a handful of rich executives.

I'm not even going to go to the "advertising controls people" dialog tree. If it's not obvious why having the power of putting anything you want in front of billions of people is powerful, then I don't think there's a discussion worth having.

antris··on Why Can’t I Sleep?
As a person who lives in the Nordic countries, the sun is a major problem in here when it comes to sleeping and seasonal mental health issues. Yes, we do get by, but not without a cost. It is a serious interference with grave consequences for some people, and minor consequences for others, but nearly everyone is affected at least in some way.
antris··on Google fined €220m by French competition watchdog over online advertising market
It gives the company the opportunity to comply before being hit by a bigger fine, I suppose.
antris··on Stage 3 Proposal: Array.prototype.at
I know why it works this way. I'm not claiming it has a bugged implementation, I'm saying it's broken by design.
antris··on Stage 3 Proposal: Array.prototype.at
Oh wow, I had to try it to make sure. I can't believe how broken the fundamentals of JS are.

There should really be a whole new standard library made from ground up without `this`, mutability and all the other legacy stuff.

antris··on Stage 3 Proposal: Array.prototype.at
Composability is not about syntax but being able to express code as values. You can have complex behaviors from pure functions that are guaranteed to work and can be recomposed into more and more complex structures.

It's not a big thing of course with such a simple example, but just try to program without defining a single function and you'll see how tiresome it soon begins to write everything out manually.

antris··on Stage 3 Proposal: Array.prototype.at
>TypeScript definitions don't block and VS Code does not warn for `indices.forEach(console.log)`

Sure, it's a valid way of logging all the arguments that pass through forEach. I don't see a problem here?

>When using eta-reduction in Javascript both functions and all their (optional) arguments have to be known by the programmer and future programmers, instead of needing to know only the argument-slots being used by (x,y,...) => ...

My VSCode setup shows all arguments of functions automatically. Also, I always avoid optional arguments in my code and writing functions that take in a variable amount of arguments or arguments of different types. I always refactor these out of my codebase.

>Additionally, the way `this` in javascript works (or doesn't for a lot of callbacks) also pushes against using eta-reduction.

`this` is another smell that I always avoid using in my codebase, and refactor code that uses it to work without `this`. I thought `this` being harmful is common knowledge?

antris··on Stage 3 Proposal: Array.prototype.at
I guess I'm then somehow doing subconscious mental gymnastics to prevent this, because me and several of my colleagues have coded like this for years and it hasn't been a problem even once.
← PreviousPage 6 of 18Next →