HNHacker News
TopNewBestAskShowJobs

pnt12

1,103 karma · joined May 31, 2014

submissionscomments
pnt12··on Spotify looked to ban white noise podcasts to become more profitable
Streaking versus downloading is a technical detail. For a user, the only difference is that downloading cna be done in advance, when you expect crappy or expensive internet connection.

But, additionally: Spotify has a client cache, so it's not always streaming - though it may be intended for a couple of albums or play lists regularly accessed, not hours of podcast content.

pnt12··on GIL removal and the Faster CPython project
Yeah, python is great but I wish package management was more standardized and simpler.
pnt12··on Petition to stop France from forcing browsers like Firefox to censor websites
A list of hashes instead of hosts would be even worse, as it the blocking would be the same, just with reduced transparency. Every time they would add new hashes, people would need to investigate which websites they correspond to.

Quite evil.

pnt12··on Modern CSV version 2
CSVEdit? Hopefully not sued by reddit!
pnt12··on LK-99 isn’t a superconductor
Now I'm even more disappointed in the outcome!
pnt12··on Want employees to return to the office? Then give each one an office
Senior: let's pair on this.

Junior: sure.

Slightly easier than traveling half a country!

pnt12··on Critical theory is radicalizing high school debate
The truth exists, but often we cannot know it, ie incomplete information, biases, etc. Or sometimes you may be predicting the future where it absolutely doesn't exist yet - you plan a new policy to improve something, but you can never find "the truth" in advance, eg whether it will work or not.

But if we challenge our opinions, we can make better decisions. If we challenge and they hold, we are more confident in them. If we challenge and they don't hold, maybe there's a better idea to explore.

In short, what I believe is: you can aim for the truth, and you will be better for it, but you will never reach it.

pnt12··on The businessmen broke Hollywood
This month, there were Oppenheimer by Christopher Nolan and Asteroid City by Wes Anderson.

It does show that HN is a website for techies and not for cinema enthusiasts; there's good stuff out there, but you won't get to it if you only scratch the surface.

pnt12··on Disney, Netflix, and more are fighting FTC's 'click to cancel' proposal
It's not unfortunate that most people don't read contracts - it's unfortunate that services create such dense contracts int their defense, knowing full well no one reads them.

I propose the following: a ToS is accompanied by an audio transcription playing at average speaking speed. A person can only use the service after the whole thing plays. We'd quickly see a race for short ToS.

Or maybe require layers to accept ToS. If lawyers wrote them, maybe it would be helpful for a lawyer to read them to consumers! They could even amend it and negotiate changes with the service provider - maybe the terms are not compatible with their client's Terms of Consuming.

These are just joke scenarios, but they show the power imbalance between service and consumer.

pnt12··on It's official: Smartphones will need to have replaceable batteries by 2027
In what scenario? One that you don't have enough money for a nice phone so you buy a shit one, but you have enough money to replace it all the time?

Technically correct sometimes is not the best kind of correct.

pnt12··on Why I Hate Frameworks (2005)
Yeah that's quite toxic. If the project is successful, the top level gets the praise for the vision. If it doesn't, the team gets the blame for lousy execution.

The responsible for executing should have a day in a lot more things, else it's gonna be a blame game.

pnt12··on National Geographic lays off its last remaining staff writers
It's just PR speak for "yeah we fired everyone to cut costs but pinky swear the quality won't be affected please keep buying".

Which other business fired their employees and outsourced their work to become better? Approximately, or even absolutely, none.

pnt12··on National Geographic lays off its last remaining staff writers
It sounds good in theory, but this usually results in picking the cheapest freelancers.

A magazine which fires all its writers is not looking for quality, it's looking to cut costs.

pnt12··on Monitoring Is a Pain
I don't know a lot about monitoring, why do you say pulling is an anti pattern?

My understanding is that with the push pattern you submit a metric when it's available, with the pull pattern you make them available via an interface.

I've read the first is not as performant, as it leads to submitting lots of metrics. Although I can think of an alternative, which is storing them and pushing batches periodically?

pnt12··on Corporate profits account for almost half the increase in Europe’s inflation
Older generations always critize younger, that has little to do with inflation and price sensitivity.

The boomer doesn't like avocado toast, so they don't understand how someone would pay money for it. But it's likely they are also buying stuff milenials have no interest in.

pnt12··on Corporate profits account for almost half the increase in Europe’s inflation
But does it result in better quality of life? Maybe competitiveness is not the best target to optimize for.
pnt12··on The 'fuck you' pattern (2021)
It's not that they lack moral character - is that they don't exercise it.

The whole system rewards maximization of profits, and all else is an up hill battle.

pnt12··on The 'fuck you' pattern (2021)
Won't someone think of the shareholders?

This denial of responsability is a cancer on society. Poor devs, they can do no better because their manager ordered them to. Poor managers, they can do no better because they must reach their OKRs. Poor CxOs, they can do no better because they must please the board. Poor board, who must maximize the returns of the shareholders. Poor shareholders, who just want their retirement funds.

pnt12··on French govt. says users of uBlock Origin, Signal etc. are potential terrorists
Anti-terrorism and authoritarianism go hand in hand, that's been clear since 9/11.

The problem is that government us terrorism scaremongering to justify erasing citizens rights. It's completely valid to be anti-terrorist and prefer alternative choices to fight it.

For example, in my country, both polices and tribunals are severely under provisioned. I'd start with imroofijg those budgets before passing surveillance laws.

pnt12··on Apple wants rights to the image of apples in Switzerland
People keep themselves busy (or soon they're out of their job). When there's no high or medium priority studs to do, people move to the low priority and do it, even if useless.
pnt12··on Apple wants rights to the image of apples in Switzerland
The good old trickle down.
pnt12··on “Exit traps” can make your Bash scripts more robust and reliable (2013)
I agree with the sentiment, but a there is a caveat: not all documentation is created equal.

There's incomplete documentation. There's API documentation without examples (ie specification but no example/tutorial). There's outdated documentation!

I can also say that I started studying SQL by reading the docs for mysql, and after an hour I was still stuck inside INSERT or SELECT. Reading about all use cases in detail was not useful to learn a first approach to the queries!

So I'd say that this "truism" isn't always true. Sometimes the docs suck or don't provide the info you need at that time.

pnt12··on Mullvad Leta: A search engine used in the Mullvad Browser
Good question: I see one way it may work and another it may not.

I think the profile of their users is less diversified: mostly tech savvy people. "Normies" are using those vpns advertised in YouTube, or not using any at all. This may result in similar interests and lower the number of unique queries.

On the other hand, we may produce more unique queries than other people: who will receive-use the cached "how to fix ValueError on main.py:67"?

pnt12··on Mullvad Leta: A search engine used in the Mullvad Browser
They explained it:

> Regrettably individuals have frequently used this feature to host undesirable content and malicious services from ports that are forwarded from our VPN servers. This has led to law enforcement contacting us, our IPs getting blacklisted, and hosting providers cancelling us.

https://mullvad.net/en/blog/2023/5/29/removing-the-support-f...

pnt12··on Reddit is removing moderators that protest by taking their communities private
All companies depend on their customers, that's not a reddit only thing. If Coca-Cola pisses of their customers, they'll go to Pepsi in the blink of an eye.
pnt12··on Our Plan for Python 3.13
I think type hints help a lot. A codebase with classes and type hints reads much better than one using ad-hoc dictionaries for every data structure.

But on the other hand I don't really like Go, so maybe it's different languages for different tastes.

pnt12··on Our Plan for Python 3.13
Not the parent but pipenv is decent, poetry is even better:

- clear separation of dev and production dependencies - lock file with the current version of all dependencies for reproducible builds (this is slightly difference than the dependency specification) - no accidental global installs because you forgot to activate a virtual environment - (not sure if supported by pip) allows installing libraries directly from a git repo, which is very useful if you have internal libraries - easier updates

pnt12··on Air quality monitors: paying more does not get you more accuracy
>They want the highest resolution so they can see their 10 gram progress when dieting.

Do they? 100g is already quite granular, and you can lose that in a day.

I have two scales which are giving me different measures - I've been weighting myself and assume I'm in the middle of both. It's a bit annoying, but works for my goals.

pnt12··on Google doesn’t want employees working remotely anymore
You're exaggerating.

Requesting for people to communicate more in group chats instead of direct messages takes 5 seconds.

Scheduling regular 1:1s with juniors keeps a tight feedback loop. Schedule it once every x weeks and there you go.

pnt12··on Google doesn’t want employees working remotely anymore
Counter argument: there's lots of ways to share knowledge remotely, some people just aren't used to it.

Learning: presentations, pairing, questions via messages, asking for a quick call to clarify something. Also: document your shit.

Ideation: set up ideation sessions before tackling a ticket. At the end of a daily scrum, ask people x and y to stay and trade some ideas.

← PreviousPage 7 of 19Next →