HNHacker News
TopNewBestAskShowJobs

antris

1,509 karma · joined February 27, 2012

submissionscomments
antris··on Winamp source code leak
The Fatboy Slim album art on the screenshots page... I definitely got taken back :')
antris··on Europe must ban Bitcoin mining to hit the 1.5C Paris climate goal, says Sweden
Part of the tax income being directed towards income support for the least wealthy people.
antris··on The Invisible JavaScript Backdoor
It is funny that you are using the existence of a segment of the population that I am a part of, to make your claim but aren't willing to listen when a member of the segment is trying to explain how non-ASCII characters and coding do not mix well.

Sure, you could make a fix for this specific case, but the problem mentioned in the blog post is not even close to the only problem of non-ASCII characters. In theory, yes, we could make a language and a full suite of tooling that would play nice with non-ASCII characters. But it's not like the whole non English speaking world is waiting for this to happen. People code in English even in teams where everyone speaks Finnish. Nobody even questions it, because it's so obvious that all code should be in English and ASCII. Everyone has shot their foot, putting in non-ASCII characters in the source code at some point of their career, if they have ever dared to try. That's how the reality is, and at the same time I hear people saying that the existence of those Finnish programmers means we have to have Unicode in source code.

>That's not what I said at all. I don't see how you came to this conclusion.

I didn't say you said it. I said that's how it (probably accidentally) comes across when you talk about something so carelessly. Non English speakers care about compatibility and security and take those seriously, therefore we pretty much always write code in English and ASCII.

antris··on The Invisible JavaScript Backdoor
>Yes, we do. People from all over the world write software too. They should be able to use the words they know in code

My native language has non-ASCII characters and I do not expect nor do I want to be able to type them outside string literals. Specifically for the reasons stated in the blog post, among others. Writing in my native language is far, far down in the list of priorities as a professional coder, when security / compatibility are there too. Suggesting that non-native English speakers have to be able to code in their native language also would suggest that non-native coders do not take security / compatibility seriously, which would mean that they are unprofessional. I'm pretty sure that it's not your intention to suggest that, but that's kind of how it comes across. With all the problems eliminated by the use of English and ASCII, it would strike me as amateurish to not use English and ASCII wherever possible.

antris··on Pfizer's oral Covid-19 antiviral cuts hospitalization, death by 85%
Well, nothing's impossible really.
antris··on Twitter admits bias in algorithm for rightwing politicians and news outlets
A platform promoting one side of the political spectrum over another is not bias? There's no deliberation needed to meet the definition of bias. Every person have unconscious biases, and any structural system, including algorithms that promote content on social media can have unconscious biases as well. Simply stating that it's not bias does not cut it for me.
antris··on Twitter admits bias in algorithm for rightwing politicians and news outlets
>Twitter’s internal research is saying that certain tweets are organically more popular and engaging and more likely to be shown, not that the algorithm has an ideological bias

No one is claiming that there's a piece of code that detects a Twitter user being a right-wing politician and then showing it to more users.

Whether the bias is deliberate or not, it's still a bias. Right wing gets their message amplified more than the left.

antris··on Google developing own CPUs for Chromebook laptops
>However it is obvious why this is all happening. And that is Intel and Qualcomm inhibited growth and squeezed too much profit from the market.

Or, it's just the regular old way capitalism works. Any sufficiently large company will start to vertically integrate to maximize their profits. If not Apple / Google, it could have been Intel / Qualcomm who started vertically integrating by offering their own laptops, phones, OSes and App Stores.

The big fish eats the small ones. That's capitalism 101.

antris··on Making bracket pair colorization faster
Great improvement of performance for those who like to code blind!
antris··on Apple and Facebook Are Coming for Your Face Next
Eyewear with hidden cameras sold to the public. If someone's taking pictures, people around them have the right to know. The current laws are drafted with the assumption that people can see when they are being filmed, because cameras used to be easily identifiable objects. If the camera is bulky enough for people to immediately see that it's a camera, then it's not a problem compared to regular cameras.

Also, do you really expect these glasses to somehow disable themselves when they're in a non-public setting? The moment these kinds of glasses hit the market, some people will record pretty much anything they want, anywhere they like and nobody will know its happening.

This already is happening with phones to an extent. Many non-public spaces where photography is banned and privacy is expected are having problems with enforcing it. These kinds of spy glasses would make the problem even worse. At least you can collect peoples phones and cameras at the entrance, or see when they are being used inappropriately and throw them out. If cameras enter eyewear, then you cannot have a private space without collecting all eyewear too. And if you allow people to enter with eyewear, you have no idea when they are taking pictures, which makes the ban completely unenforceable.

antris··on Apple and Facebook Are Coming for Your Face Next
Just ban them.

I have no problem with these devices in specialty professional fields, but an invisible camera constantly directed out and controlled by individuals who I do not know at every corner in society sounds like a dystopia. The "people taking out their phones in public whenever something happens, and even when not" is bad enough, but at least I am aware that someones taking pictures.

antris··on Excel as Code
Sure, you know better than the person that actually implemented it and tells us it worked out fine. Because you've done something similar before and failed.

The exact kind of know-it-all attitude I was talking about. Thanks for the demonstration :)

antris··on Excel as Code
>In the end I gave him a location where he could upload the document and told him to just make sure inputs and outputs were always in the same predefined cells. Then we used Java and Apache POI to load the Excel document and run the actual calculations on the website. Best decision ever.

This is the kind of simple and effective solution that programmers who think they know everything would scoff at.

Love it.

antris··on YouTube removes St. Louis Council meeting recording over Covid-19 misinformation
Sure, anyone can say anything about anything and believe in conspiracies without evidence. Letting misinformation spread further isn't a viable solution to that.
antris··on YouTube removes St. Louis Council meeting recording over Covid-19 misinformation
Refusing to platform covid misinformation isn't hiding the truth. It's just refusing to platform dangerous misinformation.
antris··on YouTube removes St. Louis Council meeting recording over Covid-19 misinformation
I wasn't making a legal argument. Just pointing out that crying about "censorship" or "freedom of speech" when YouTube doesn't platform misinformation is just as ridiculous as doing it when you get repercussions for yelling fire or making death threats.
antris··on YouTube removes St. Louis Council meeting recording over Covid-19 misinformation
Sending death threats and yelling fire in a crowded theatre is also censored. It's pretty ridiculous to think that you can simply say anything you want regardless of how much damage it causes, without repercussions.

Covid misinformation currently kills people every day. And I have relatives who are on the clock, waiting if they are going to end up on ICU. Because some scumbags on the internet decided to bank on misinformation and tell them that the covid vaccine is dangerous.

antris··on Functional programming is not popular because it is weird (2016)
> I would argue functional programming is incredibly popular but less common in the workplace

It would help if someone defined what constitutes "using functional programming".

I mean, this is functional programming:

   function add(a, b) { return a + b }
From my experience, every developer does functional programming to a certain extent, it's just the extent that varies.
antris··on Discord has won over gamers. Now it wants everybody else
No system is perfect, of course, but I do think the people need a stronger democratic voice. A few big consolidated megacorporations make countless non-democratic decisions that affect huge amounts of people. Companies having are too much power in our society, considering that their motives mainly with the shareholders, not the population as a whole. I think we could at least do a bit better on it, even if its through slow reforms. Politics is probably complicated enough subject that I doubt we'll ever be perfect at it, but at least we could do a better job in mitigating their worst behaviours through legislation? I mean, the ultra-rich don't even pay any taxes, how fair is that?
antris··on Discord has won over gamers. Now it wants everybody else
Of course. But I'm talking about being rewarded due to inherent rewards associated in the system by gaming it. There is a difference between a system that punishes bad behavior vs. a system that rewards it.
antris··on Discord has won over gamers. Now it wants everybody else
> one could argue that if doing so increases profits, then on average, you actually solved the needs of your customers

Which often isn't the case.

Companies have lots of priorities that have nothing to do with end users at all. For example:

- it does not matter how good your product is, if your company dies because there's a competitor that does not need to make profit and can temporarily offer their services for free, until your company is driven out of the market

- dark patterns are well documented examples how working directly against good user experience can increase profits

- lobbying politicians to drive out competition is extremely profitable, and does not take interests of the userbase into account at all

There are probably numerous other, obvious examples how capitalism disincentivises companies from serving their customers well, but instead incentivizes gaming the system.

The correlation between user experience and profitability is shaky at best. One could argue that user experience has almost nothing to with how businesses operate.

antris··on Discord has won over gamers. Now it wants everybody else
> It makes me despair of business models which require growth to be chased at all costs. I wish more businesses could be content to just get to the point where they are making money, and then just keep making that much money and being ok with that.

I really wish anti-capitalist sentiment would grow louder in IT. This is pretty much capitalist critique 101. Companies chasing profit are often blind not only to the negative effects of their businesses, but even to the needs of their customers.

It's extremely difficult for companies to stay content in their current business model without growing. If the company is not willing to be sold to a larger company, a larger company (often FAANG) will pump nearly limitless capital into building a free competitor that will eat your userbase. This happens over and over again, so it's not very practical to just say "companies should stay where they are good at". The system disincentivizes this, and companies staying still will always get knocked down.

We need a systemic change.

antris··on Nokia 9000 Communicator was launched 25 years ago
Phones have become so important in our lives. In 1996, you never needed the internet to do anything, as our society was based on other technologies. People could live their lives without the internet, or even without a mobile phone and it would be no problem at all.

Now the internet, and increasingly mobile internet is becoming the default way of accessing almost any service, so having a phone that works for you is something that people are ready to pay for. You end up using it so much, that people feel like it's not a waste of money.

antris··on Nokia 9000 Communicator was launched 25 years ago
It was a high-end device for businesses. The price range made it almost completely out of the question for regular consumers, and it was never meant as a consumer device. But when it was introduced in 1996, sending e-mail and fax and being able to browse the web on mobile was definitely a huge thing for businesses. Mind you, the dial-up internet just had started booming a couple of years earlier. The communicator predated Blackberries, but continued as a product line until 2007. So while the products coexisted in the market, we're still talking about different eras here.
antris··on OpenAI's Codex sure knows a lot about HN [video]
> I don't think that's true.

How long did you have to think to produce that thought? Or did it just pop into your head instantly?

The point is, you cannot think of an upcoming thought, before you have it in your head. Otherwise you would be seeing into the future.

What you are talking about in your comment is reaching a conclusion based on previous thoughts. Yes, often we link our thoughts together into a narrative or a conclusion after we've had the thoughts, but the thoughts themselves? Those seem to come out of nowhere.

antris··on Climate change: IPCC report is 'code red for humanity'
>you're asking young people to give up a lifestyle that their parents considered normal

Which has already happened for every generation for the past few centuries. Peoples lifestyles change all the time. There's no need to ask, it is an inevitable thing that happens, you can't freeze time.

antris··on Climate change: IPCC report is 'code red for humanity'
> give up personal transportation

Wtf? Nearly every human has personal transportation built in. It's called having legs.

>you're going to end up asking humanity to give up much the lifestyle it's grown accustomed to over the last 150 years.

Which is a totally reasonable ask considering the climate.

antris··on Apple is now an antifragile company
Oh I see. I did not mean this as a political comment or an evaluation of the likelihood of the scenario playing out. Just pointing out that a single company cannot do much, if/when such things happen.
antris··on Apple is now an antifragile company
Yes, but then you are talking about the fragility of the global supply chain system and capitalism. I agree, it is fragile, as is apparent with boom-bust cycles and things like covid or one ship getting stuck in a canal causing major disruptions. Not to mention how badly poor countries get shafted in the process. The global capitalist system is fragile, as history and current events show us.

But these problems are way, way larger than one single company. Are we really expecting Apple as a company within the global capitalist system to just isolate itself from the network and do everything themselves without relying on anyone anywhere? At that point no company in the world is antifragile, and never can be if it works within the capitalist system or relies on any sort of co-operation between people.

antris··on Apple is now an antifragile company
Haven't read "the antifragility book", but I'm still pretty sure antifragile does not mean immortal. The example in the article - muscles - grow when they are stressed, but they definitely can be destroyed also when enough stress is applied.

Or, if I am wrong, and indeed antifragile means immortal then I don't know why we are talking about antifragility rather than whether Apple is a company that cannot be affected negatively no matter what happens in the world. I'd also like to know why is there a need for a new synonym for immortality.

← PreviousPage 5 of 18Next →