HNHacker News
TopNewBestAskShowJobs

pnt12

1,103 karma · joined May 31, 2014

submissionscomments
pnt12··on Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)
This is especially aggravating when the os inside the container and the language runtimes are much heavier than the process itself.

I've seen arguments for nano services (I wouldn't even call them micros services), that completely ignored that part. Split a small service in n tiny services, such that you have 10(os, runtime, 0.5) rather than 2(os, runtime, x).

pnt12··on Rob Pike got spammed with an AI slop "act of kindness"
And even if it's "small stuff", I do believe acts of kindness are contagious, and lead to other people doing good deeds.

If we want to rationalize this EA style, we could say these small acts to have an exponential effect: 1 person can inspire 2 to be more selfless. So it's better to start propagating this as soon as possible, to reach maximum selflessness ASAP :)

pnt12··on Calling All Hackers: How money works (2024)
From the first sentences, it looks like a 0.1x value. Discrediting the expanded hacker concept just because, criticizing its non-pc language, shaming on the small imoralities (in an industry full of life ruining unethical practices). The list goes on, and I didn't read everything!

In practice, that prompt gets chatgpt role-playing as industry professionals: who knows if it's near or far from the real deal.

Also, reading long texts is good for comprehension. You don't learn with reading summaries, you learn with repetition and even further if write your own summaries.

pnt12··on Parental controls aren't for parents
That's an even weaker argument: AI and ratings.

Ratings are very criticized by artists, eg as being fueled by conservative moms. For example, in the USA, movies with guns and explosion can be shown to younger audiences than nudity - seems very illogical.

Also, some anecdotes: lots of my friends were into GTA as kids, ie early teens, and turned out fine. Comparing to kids who didn't do so well, I consider the most important factors to br family, education, and finances, not violent multimedia.

With that being said, I'm sympathetic to limiting internet access due to communication with strangers, and extreme content (eg violent rethorics that appeal to action, not fantasy violence).

pnt12··on Rob Pike got spammed with an AI slop "act of kindness"
I was mildly interested in the movement but found it weird as well. Some causes seem good (eg fighting malaria), others like Super AIs just seem like geeks doing mental gymnastics over sci fi topics.
pnt12··on How uv got so fast
But with pip you only need to be careful on install - with uvx you need to be careful forever.

I'm a big fan of uv, but don't like that part of uvx.

(makes me wonder if a small wrapper can do this - safe uvx, or suvx for short)

pnt12··on How uv got so fast
That's really unfortunate, and it sounds like a quick thing to fix. Is there a pull request with that?
pnt12··on How uv got so fast
I didn't notice that - can you give some examples?
pnt12··on How uv got so fast
But once you have a lock file there is no resolution needed, is there? It lists all needed libs and their versions. Given how toml is written, I imagine you can read it incrementally - once a lib section is parsed, you can download it in parallel, even if you didn't parse the whole file yet.

(not sure how uv does it, just guessing what can be done)

pnt12··on How did DOGE disrupt so much while saving so little?
Some religious people play their kind persona at church, to excuse the unkind persona in other situations.
pnt12··on Claude Code gets native LSP support
Yeah uvx gets abused out of its convenience. uv has many useful features like dev dependencies and inline dependencies, that are much more reliable than uvx.

One tip for in-line dependencies: set a max date to lock your packages - reliable and simple for small scripts.

pnt12··on Texas is suing all of the big TV makers for spying on what you watch
But they named companies that are not Chinese eg Samsung. I think the claims are well spirited and the China argument is an aggravating factor for many, so no harm in having it. Will likely lead to higher interest in the case, so that's good.
pnt12··on Coursera to combine with Udemy
There's a python course in plursight that I loved, it's quite the deep dive into the language and I learned a lot.

One day I was looking for it and couldn't find it - turns out it was archived and ranking much lower in search, because it was a handful years old. But apart from some syntactic sugar, the new python versions don't change the course that much!

I found it: Python Fundamentals + Beyond the basics + Advanced, all retired. Highly recommend for someone who wants to get proficient at the language. And a big thanks for Robert, these videos really helped me get become "the python expert" at my last 2 companies.

https://www.pluralsight.com/authors/robert-smallshire

pnt12··on Is Mozilla trying hard to kill itself?
I'm concerned about the original quote which has a very weak sentiment. "it feels off-mission". Not something strong like "I'm completely against it" or "we'll never do that".

Even better would be similar to the article sentiment: "we could get 150 million now but degrade one of our few features that distinguishes us from other browsers + break a lot user trust, which would bring greater losses in the long term".

pnt12··on Auto-grading decade-old Hacker News discussions with hindsight
On the site itself:

it's great that this was produced in 1h with 60$. This is amazing to create small utilities, explore your curiosity, etc.

But the site is also quite confusing and messy. OK for a vibe coded experiment, sure, but wouldn't be for a final product. But I fear we're gonna see more and more of this. Big companies downsizing their tech departments and embracing vibe coded. Comparing to inflation, shrinkflation and skimpflation/ enshittification , will we soon adopt some word for this? AIflation? LLMflation?

And how will this comment score in a couple of years? :)

pnt12··on Microsoft drops AI sales targets in half after salespeople miss their quotas
I fully agree.

It's great for prototypes reactors, sometimes debugging (I'm kinda annoyed at how googling seems less and less efficient nowadays), and also reviewing.

But you gotta be critical about it. It's like a junior assistant eager to show work - you shouldnt take it and deliver it as is, it needs to be filtered by a competent person with taste!

pnt12··on Europe is scaling back GDPR and relaxing AI laws
Any website can have a button to reject all cookies. Or if you use only functional cookies, you don't even need it! Websites could come together to make it a standard and enable a browser option to avoid bugging you.

Guess what: they didn't want that, and some prefer to make cookie banners which are really obnoxious.

I'm all up for incentives for better websites, and penalties for shit ones.

pnt12··on Time to start de-Appling
I'd say more likely, their UK presence. There's an increasing gap between UK and the rest of Europe, wider than other non-EU members such as Switzerland.

I see Switzerland as a country that wants complete independence, but sees value in cooperating with other countries, and does so. UK seems like on the path to becoming an authoritarian hellscape and won't allow any other country to stop its degradation.

pnt12··on YouTube Removes Windows 11 Bypass Tutorials, Claims 'Risk of Physical Harm'
It's often a mistake to think that companies are these perfect union of ultra rational agents, just because they have a lot of employees and money.

See: Windows 8, Windows Phone.

pnt12··on Uv is the best thing to happen to the Python ecosystem in a decade
Things uv does better by pip by default: - really hard to install a package globally by accident (pip: forgetting to activate venv) - really easy to distinguish de and main dependencies (pip: create different files for different groups and set up their relationship) - distinguish direct dependencies from indirect dependencies, making it easy to find when a package is not needed anymore (pip: I bet most devs are either not tracking sub dependencies or mixing all together with pip freeze) - easily use different python versions for different projects (pip: not really)

With uv it just works. With pip, technically you can make it work, and I bet you'll screw something up along the way.

pnt12··on Uv is the best thing to happen to the Python ecosystem in a decade
If you have multiple python applications with different versions, it's nice to use the same version as deployed.

At least major and minor, patch is rarely needed for python.

pnt12··on Uv is the best thing to happen to the Python ecosystem in a decade
I also recommend the flag for a max release date for $current_date - that basically locks all package versions to that date without a verbose lock file!

(sadly, uv cannot detect the release date of some packages. I'm looking at you, yaml!)

pnt12··on Uv is the best thing to happen to the Python ecosystem in a decade
This is way less than what uv and other package managers do:

- dev dependencies (or other groups) - distinguishing between direct and indirect dependencies (useful if you want to cut some fat from a project) - dependencies with optional extra dependencies (if you remove the main, it will delete the orphans when relevant)

It's not unachievable with pip and virtualenvs, but verbose and prone to human error.

Like C: if you're careful enough, it can be memory safe. But teams would rather rely on memory safe languages.

pnt12··on Counter-Strike's player economy is in a freefall
That's hyperbolic. You had high profile celebrities advertising NFTs, and stuff valued at millions, that's a whole other scale.

Skins have their place when they're modestly priced, as they also have quite a modest impact. But the whole gambling, artificial restrictions and trading is quite suspicious indeed.

pnt12··on Meta is axing 600 roles across its AI division
the monkey paw curls
pnt12··on Liquibase continues to advertise itself as "open source" despite license switch
Late open source, with a double entendre on late.
pnt12··on Liquibase continues to advertise itself as "open source" despite license switch
And AWS has agreements with services with similar services, eg MongoDB. Maybe elasticsearch asked for too much money, or AWS didn't want to pay out of principle.
pnt12··on Play snake in the URL address bar
I tried to program flappy bird on that, back then the delay on Android made it impossible, as you need quick feedback.

Scoping it down and making a side scroller where the characters runs on the floor and only has to jump iver obstacles made it more mearable!

pnt12··on iFixit iPhone Air teardown
A touchscreen Mac would compete with iPads so that's a no no.

For the foldable phone, it may just have to do with aesthetics.

pnt12··on Meta’s live demo fails; “AI” recording plays before the actor takes the steps
I agree they aren't building great user products anymore but gemini is solid (maybe because it's more an engineering/data achievement than a ux thing? the user controls are basically a chat window).

I asked for a deep research about a topic and it really helped my understanding backed with a lot of sources.

Maybe it helps that their search is getting worse, so Gemini looks better in comparison. But nowadays even kagi seems worse.

← PreviousPage 3 of 19Next →