HNHacker News
TopNewBestAskShowJobs

4ec0755f5522

396 karma · joined May 5, 2018

submissionscomments
4ec0755f5522··on Monowheels: Vehicles with Insufficient Wheels
The episode was parodying the hype around a product code named "ginger": https://slate.com/human-interest/2021/08/dean-kamen-viral-my...

Personally, I'm offended they omitted the Cobra Buzz Boar. That's all I see when I look at these monowheel photos/designs.

4ec0755f5522··on Parsing URLs in Python
I use yarl as my default for this as well, it's been great to work with.
4ec0755f5522··on My experiment in phonelessness was a failure, and it also changed my life
Nicotine is a stimulant: ADHD'ers are self-medicating and probably before they even know they have ADHD. It's not (primarily) because of a lack of impulse control.
4ec0755f5522··on AI real-time human full-body photo generator
If you refuse their tracking and marketing cookies it redirects you to google.com. Classy.
4ec0755f5522··on Spotify looked to ban white noise podcasts to become more profitable
I tested right now and it's 5: Settings -> Accessibility -> Audio/Visual -> Background Sounds -> on/off/sounds/etc.

It may be the number of items that are part of why people consider these settings "hidden". The "Accessiblity" menu is now 23 items long, and the main Settings menu is 53 Apple items plus over 100 application items.

4ec0755f5522··on 3M heads to trial in ‘existential’ $143B forever-chemicals litigation
Hard disagree; companies should be responsible for harm caused by their products regardless of whether it's "legal". This is "loophole thinking" and it only benefits bad actors.
4ec0755f5522··on Apple halted M2 chip production in January amid 'plummeting' Mac sales
I consider the Mac base models quite affordable for the quality and performance. But for my use I need more RAM and would prefer more storage, and these prices are absolutely beyond ridiculous.
4ec0755f5522··on Ericsson to lay off 8,500 employees
This is very interesting thank you. I always said to myself if I was writing anything telecom-y I would use Erlang but seems its days are behind us. I wonder if it's just too expensive to hire and train people in it when everyone knows Go/Java/Python already, or if it's more the idea that other ecosystems have sprung up to replace it e.g. K8s.
4ec0755f5522··on The silent struggles of workers with ADHD
Yes, it is a genetic neurological condition related to dopamine and not due to iPads.
4ec0755f5522··on Lastpass Security Incident
I use random strings and store them in a Passwordsafe db. Ever since the Sony PSN hack which IIRC did include secret questions and answers.

(I may be mistaken, but I do know it was absolutely the last time I gave a company true information for security questions).

4ec0755f5522··on Ask HN: I will become a father tomorrow, what advice could you share with me?
Gentle parenting works, no you won't make wimps, you will make emotionally healthy people.
4ec0755f5522··on Asdf Performance
Whatever tool I use to get Python onto a system I never call it directly except when running python -m venv <name> to set up the environment my code will run from.
4ec0755f5522··on Meta Accounts: A New Login for VR
Facebook allegedly buys transaction data (you know like banks and payment processors etc. sell). So they have a browser fingerprint for you via cookies (you know that like and share button on every page on the internet) or just plain JS fingerprinting.

Matching all that data to the real information you just ran through paypal or other merchant (some merchants sell this data directly) is something an intern can do on their first day.

I thought they denied maintaining shadow profiles though? There seems to be some people at FB who actually care about getting this stuff right and doing the right thing but economic forces at this point appear to be pushing most of the company in a very different direction.

4ec0755f5522··on A dirty dish by the sink can be a big marriage problem
The wife's article would be called "I told him everything I needed but he still thinks it's about the dishes".
4ec0755f5522··on Ask HN: How do you avoid video game addiction?
There is often an overlap with this issue and undiagnosed ND conditions such as ASD or ADHD. It may be worth investigating.
4ec0755f5522··on Tell HN: YouTube is banning accounts that support Ukraine
This is the thing exactly! They built a system that allows infinite uploads but did not build a system to handle the workload of dealing with infinite uploads.

Some people just want to throw their hands up: "Dealing with infinite uploads is hard!" "It doesn't scale!" without realizing the youtube is responsible for the very problem they created. They designed it this way!

4ec0755f5522··on Show HN: Free and open-source illustrations for your projects
I hate it without realizing how much I hate it, and now that you've pointed it out in such simple, concrete terms I'm not going to be able to stop seeing it everywhere.
4ec0755f5522··on Google to turn on activity tracking for many users who turned it off
I don't understand the confusion. Doubleclick ate Google from the inside. How can you possibly expect them to do anything else? Anything that favors your privacy, ever? They are in the business of consuming your data for profit. That is google's industry: consuming you.

They are absolutely running with the motto "be evil". You think some checkbox in a "privacy settings" window is going to stop it?

4ec0755f5522··on In defense of complicated programming languages
A modern IDE (I use PyCharm) also makes use of it for both warnings and autocompletion.
4ec0755f5522··on Is old music killing new music?
This is such an interesting problem. I do think that new music that is competing with old music has an advantage in its newness, which humans tend to prefer. But it needs to be as excellent as the music it is competing with. If you as a musician are not writing music as compelling or interesting as, say Sgt Pepper, you are doing it wrong. You need to bring your AAA game if you are going to compete with the GOATs, yeah?

That said, the absolutely killer bit of this article is:

I learned the danger of excessive caution long ago, when I consulted to huge Fortune 500 companies. The single biggest problem I encountered—shared by virtually every large company I analyzed—was investing too much of their time and money into defending old ways of doing business, rather than building new ones.

[...]

But senior management hated hearing this, and always insisted that defending the old business units was their safest bet. After I encountered this embedded mindset again and again and saw its consequences, I reached the painful conclusion that the safest path is often the most dangerous. If you pursue a strategy—whether in business or your personal life—that avoids all risk, you might flourish in the short run, but you flounder over the long term.

This is sage advice. For your career, for your business, whatever. I'd spin it as this:

When an industry is on a downswing, it becomes cluttered. Market demand is falling so existing players are fighting for share of a shrinking market. For new entrants, there's no opportunity. So for example if you are trying to get a job in this industry, you won't find openings. If it's a market you're trying to enter as a business, you won't find demand/customers. Whereas in a growing market the opposite is true. Therefore we can say it is a truism that any opportunity is more likely than not to be a good one, because opportunities only exist in an upswing, and are pushed out in a downswing.

There's more to it, of course. Bubbles, for example. But the fact remains: opportunities signal a rising market and in general you should seek them out as the payoff, over time, is likely to be worth it.

4ec0755f5522··on Poll: Why are people leaving their jobs?
Yeaaaahhhh no. People leave because of money. People are leaving for money. And they would be stupid not to. Because companies have no loyalty. You are a human resource to be used up like any other. Like gasoline. The second they can save a few pennies this quarter you are gone. People used to stay for their pension. No pensions now. You have to fund your own retirement and that takes money.

I run my personal finances like a business. Whenever companies say "we're a family" or "we don't want someone only focused on money" I hear "we only hire morons". I an cognizant of cashflow, taxes, I'm very heavily invested and I take all of it very, very seriously in terms of structure, diversification, opportunity, tax efficiency, profits. Like any business should! Income is my biggest revenue stream and therefore the most important factor for my success a/k/a the success of my business (which is me). If I leave I'm leaving for money.

My relationship with my employer is a business one. I don't understand why managers / HR think it's some kind of therapy one. Your manager wants to talk about feelings? I don't write contracts for fun and friendship, they are for business and employment is a business relationship. I have an actual life that I am living and this business relationship is about money it is absolutely not my whole life and I'm more than happy to take my skills elsewhere for more.

I cannot fathom someone getting so wrapped up in their job as their identity that they literally pay money to the company to do it (by staying in a lower-paying position) but I guess it can happen, e.g. people go work for Apple which notoriously underpays as well as being kind of a poor work environment, but people still flock to them due to brand reputation. I don't have feelings about the companies I work for. I have strong feelings about the code I write, I strive for highest possible quality given the constraints. But who I am is the person who writes that kind of code, not who I write it for.

4ec0755f5522··on LastPass appears to be holding users' passwords hostage
I use Firefox / Safari built-in password management. I do not know how secure they are but no issues in 10+ years and I certainly have access to all passwords in my keychain/account. Not locked behind some corporate service. They are saved locally.

Both easily generate long random passwords, etc.

For me this is a solved problem (until Firefox's service is hacked, of course) to the point that my real pain point is remembering the random strings I use for "security question" answers. For that I use a KeepPass database. But I wish FF/Safari would see the need and add security questions fields to their management.

No way am I giving real information for those. Why yes my mother's maiden name is cd559b1085b94b2dad32bb9e458e2422 so sorry to hear it was leaked, SONY.

https://en.wikipedia.org/wiki/2011_PlayStation_Network_outag...

4ec0755f5522··on Google Had Secret Project to ‘Convince’ Employees ‘That Unions Suck’
When I was very young I worked a tough job that had a mandatory union and it was quite terrible / weak. Working conditions were pretty bad, physical labor, etc. But it was not until I worked a job with no union that I realized every element of that job that didn't suck was due to the union. For example we had supervisors but they didn't follow you around and micromanage you. You were just expected to do your job. If you didn't you would be reprimanded of course, but no one was on your case at all. Supervisors had to show you a base level of respect: there were rules on that stuff. There were a lot of rules, actually, and even though the union didn't have a lot of power I'm pretty sure every single positive one, anything that gave employees even a sliver of autonomy and power, were things that the union fought for and got for us.

I still was kind of anti-union after that. "Anti Union" is the wrong phrasing, it was more... I was very suspicious of their structure, their own profit motive(s) etc. People working for the union had it so much better than the people actually doing the work, and we were the ones paying for and funding it, right? That aspect of it I never got over, but I now think that it may have been the wrong point of view.

I have recently come around full swing and am 100% pro union. And it is stories like this. Starbucks, Google, Amazon, these companies will spend millions to fight unions. This is prima facie evidence to me that unions benefit workers. These companies all talk the same talk: "we believe companies work best when team members can work directly with the company with no union in the way". As though Amazon warehouse workers have some kind of communication path to improve their working conditions when they are being managed and fired by an AI. What a buncha fkn BS.

Things cost. Good things cost money. You are paying for someone to fight for your interests and not the company's interest. Maybe that is worth paying for. And if you don't pay money to a union to fight you pay with your physical health, your safety, your respect, your mental health. If you work for Amazon you pay with your life when they threaten to fire you if you try to leave in order to hide from a hurricane. We should all be in unions.

4ec0755f5522··on Attrs – the Python library everyone needs (2016)
Python's STL is such that using it is a code smell. It's better to just use the right tool for the job: you are almost guaranteed to need at least one external library/module for any project of even moderate complexity. So bite the bullet, invest in the time/tooling to do packaging correctly, and use the very excellent Python ecosystem (isn't it why you are using Python to begin with?) that you have at your disposal.

Sticking with the "rusty, leaking batteries included!" in the STL is a bad call and I don't believe it is safe, either; most of the STL is abandonware that is just being shipped for backward compatibility sake. Don't make future product decisions, design decisions etc. based on Python teams' deprecation requirements!

I've been writing Python a long time and have grown quite frustrated by some of its warts. But every time I look at seriously investing in another language attrs is one of the few things I wouldn't want to give up. It's not perfect but I'll take very, very good when I can get it, yeah?

4ec0755f5522··on Attrs – the Python library everyone needs (2016)
I started a project with dataclasses and quickly ran into their limitations (which are by design) and migrated to attrs. It's quite a bit better.

If you take 10 seconds to read attrs website they do go over the differences and maybe discussing those would be more valuable than some cheap snark.

4ec0755f5522··on uBlacklist: Blocks specific sites from appearing in Google search results
You know, maybe it's really good! I never considered this possibility because of its hostile UX.

Any service that pops up a login and won't let you access any content without logging in I just nope out of and have for many years. Especially user-hostile on mobile (Twitter and Reddit websites work really really hard to force you into using their apps and/or logging in on mobile, much more than on desktop). But maybe we're missing something and Pinterest is super awesome. Maybe I've been using this anti-user UX pattern as a signal for "crapware" but it's not accurate. Maybe fantastic services are hiding behind this pattern.

I'm not gonna sign up to find out but it's interesting to think about.

Or maybe I'll setup a VM for this and finally get FB/Insta/TikTok/Pinterest/Twitter, check em all out, and find out what the rest of humanity has been up to.

4ec0755f5522··on Twitter: Claim that Covid risk differs across demographic groups misinformation
Twitter isn't removing any tweets saying "it's more dangerous for old people". But they will remove tweets that say "I'm not vaccinating my children because children never die from COVID" because the person tweeting this is feeding into COVID denialism, which is dangerous. These people are not interested in facts they are weaponising single data points in an attempt to further their "planedminc" agenda.

Interesting you bring up tobacco/fossil fuels because the media manipulation techniques they pioneered are now being used to fight COVID reality and the talking points are then regurgitated by idiots who die alone, gasping. e.g. "Medical Freedom" as rallying cry used to justify infecting others, denying COVID (it's just the flu), etc.

The denialism isn't coming from twitter here. Twitter is 100% trash company and 99% trash users but these rules are there to fight what you say you are against ("science denial and disregard of reality").

4ec0755f5522··on The big alcohol study that didn't happen
Some people say ODD doesn't exist and that it's just "PDA" profile of ASD.

I mean technically anything can exist if it has a label in the DSM, but you know what I mean.

4ec0755f5522··on Ok, so you can’t decide
I use one or two drops out of a 3mg/1ml dropper. That's all it takes. I don't know why the OTC doses are so high. Maybe it's helpful for other purposes e.g. jet lag. But for sleep it's much too high a dosage.

It's not a total cure for delayed circadian rhythm (your hormone levels, body temp etc. are still out of sync) but as far as fitting into more typical "business hours" sleep schedule usually expected of us, it does the job.

4ec0755f5522··on Helio Project: libre music composition software
"Documentation is like sex: when it is good, it is very, very good; and when it is bad, it is better than nothing. "

Classy.

Page 1 of 3Next →