HNHacker News
TopNewBestAskShowJobs

9rx

1,401 karma · joined November 25, 2024

submissionscomments
9rx··on ESP32-S31
Of course. There is no name that could inherently mean anything. Words are all made up and arbitrary.
9rx··on ESP32-S31
ESP-IDF is only compatible with the ESP32 range of devices, not all ESP-prefixed devices, so "ESP" alone is not sufficient information to satisfy the earlier comment.
9rx··on Meta workers can opt out of being tracked at work up to 30 min
Yes, but that does not preclude layering individual bargaining on top. The collective bargain could simply be something like "you may not track employees", while still leaving each individual employee to negotiate the compensation they seek. If the workers would rather be completely hands-off they could defer all negotiations to a negotiator, but, again, the workers make up the rules. It's whatever they want.
9rx··on Meta workers can opt out of being tracked at work up to 30 min
A union is merely a group of people who agree to work together for a shared benefit. That doesn't mean that there cannot be individual negotiation, nor does it mean you can't get rid of bad performers. There is no reason why it would need to hurt the startup ecosystem either.

If the tech workers wanted those things they could make it so, but they already could have made those things so already and didn't so...

9rx··on Meta workers can opt out of being tracked at work up to 30 min
Working in tech until you are able to do it is sage advice, but getting employers on board is difficult. Usually being able to do it is a prerequisite to begin working in tech in their eyes.
9rx··on Age verification for social media, the beginning of the end for a free internet?
> they are monstrous mind warping engagement machines.

No doubt kids will choose social media over cleaning their room. Would they choose social media over going outside to play, if society still allowed them to do that?

The "boob tube", so given the derogatory nickname due to the perception of much the same idea you present, may not have been able to take the warping engagement to the same extreme, but during its prime also didn't really capture the youth attention because the youth had better things to do, like disappear into the woods until nightfall. TV use has always been dominated by older people who, through things like failing health, have lost the ability to do anything better.

True addiction or not, it is worth noting that addiction doesn't happen overnight. One needs repeated exposure to develop the necessary neural pathways. This is why addiction shows up much more commonly in obviously tough environments. People use a device as an escape from their situation, which feeds the mechanisms necessary to develop an addiction. Social media is most certainly engineered to tick the "this is enjoyable" box, but that alone isn't enough to develop a problem. There needs to be something that sees someone want to use social media above all else on a regular basis and, as you point out, it is very likely that much more than 10% of the population don't actually find social media to be all that enjoyable; just more enjoyable than taking out the trash.

So, maybe we can reframe this as: All this work to continue to keep up not wanting to see kids without a metaphorical helicopter constantly over their heads as a result of an imagined boogieman that was invented in the past? Seems like a horribly misaligned effort.

9rx··on Roughly a quarter of American professionals hit a wall in their careers
To the greatest degree of our understanding, the mid-career slump happens to some people because priorities can shift mid-career. Kids/family starts to grab more attention, seeing life as more than a job and wanting to live it to the fullest becomes more prevalent as one becomes more aware of the clock ticking, for professionals they've likely started to build a bit of a nest egg so money doesn't seem as important before, etc. They slump because they just don't care about work like they used to.

How does your union keep people focused on the job? Or is it simply that the union self-selects those who are already focused on job-related matters and wouldn't end up in the slump anyway?

9rx··on Age verification for social media, the beginning of the end for a free internet?
> The problem [...] is addiction.

Is it? Only around 10% of the population will develop an addiction (of any kind). About the same rate as the population who live chronic sedentary lifestyles, which comes with equally (or maybe even worse) health and social consequences. Where is the regulation that forces you to prove you are of a certain age to sit on the couch?

This seems like a lot of effort for something that impacts such a relatively small group of people — a group of people (in size) that we otherwise don't normally care about one bit. 10% of the population is marginalized time and time again. What's special about this particular case?

9rx··on Age verification for social media, the beginning of the end for a free internet?
A full answer is somewhat dependent on specific implementation details, but the simplest approach is much like the simplest way to acquire alcohol or other age-restricted product as a child: Ask someone else to act as an intermediary. Get another computer that identifies as an adult, and that isn't concerned about your age, to send the data to you.

And maybe that's a healthy way to think about it. That it doesn't matter if kids find it easy to work around. There is no child who hasn't been able to get their hands on alcohol when they want it, but perhaps the infinitesimally small amount of friction leaves many to second guess their choices? Then again, from what I see out there, just rationally explaining why alcohol might have negative consequences is enough to see that second guessing. Alcohol consumption amongst the youth has completely plummeted now that we no longer treat it as some magical taboo thing and finally started talking honestly about it. The same pattern has been observed over and over in other things with undesirable consequences for children.

9rx··on Age verification for social media, the beginning of the end for a free internet?
The compromise is that it is either really easy to work around, effectively defeating what it is trying to do, or it becomes tightly locked down to trusted devices only, destroying the free internet.
9rx··on Roughly a quarter of American professionals hit a wall in their careers
> When did we have to stop waiting for crops to grow?

When we started producing more than basic things like food that are heavily dependent on the environment. In the knowledge-based economy, the only thing that meaningfully stops you from producing continually is you collapsing from exhaustion. However, even if you never got tired, you can still only produce so much per second, if you will, which caps your total productivity. That is the human limit; probably a fundamental one.

Only a tiny, tiny fraction of the population have to wait on crops growing now in order to offer that line of productivity. And of them, like myself, we can now do other productive things while we're waiting. I, for one, work in the tech industry when I'm not farming. Today, 96% of farmers in the USA are productive off of the farm in at least some capacity. Whereas, historically, farmers were busy trying to survive when they weren't being productive on the farm. Many a day were spent in the bush chopping wood so that they didn't freeze in the winter, for example. Interestingly, idle farmers staring to produce salable things during that cold winter downtime is when we first started seeing early signs of human productivity gains over the stagnant agricultural baseline.

Productivity can keep increasing beyond the human limit, but we have achieved that by introducing more and more non-human workers. Humans are already at the very top of their game, at least as we know it. 17th century farmers probably thought they were also as productive as humanly possible, so who knows what the future holds, but for now we have no idea how to make humans even more productive than they already are. We don't have any more obvious "winter downtimes" to expand into. Hence why the measure of human productivity is no longer increasing.

This was recognized a long time ago. It was the basis of the "go to college to make more money" script you may be familiar with if you are old enough to remember. It was well understood way back then that relying on human productivity gains had reached a dead end. The thinking was that colleges would enable people to move away from labor and into leveraging automation, where productivity is effectively unbounded, with college research labs having played and still playing a pivotal role in that, but somehow along the way that got twisted into "go to college to get a job", so here we are... Now people spend god knows how much money to go to college to get the same job, at the same pay, that they would have gotten anyway. Which is pretty hilarious, but also sad.

9rx··on Roughly a quarter of American professionals hit a wall in their careers
The only thing that is significant is that shift brought us to reaching peak human productivity. Prior to that, humans were not able to be as productive. Consider agriculture: You might be able to be maximally productive some times of the year, but usually you were waiting on Mother Nature to do her thing. This is why wages were able to grow alongside productivity as we started moving away from a pure agrarian world — having less reliance on external factors limiting what humans could produce. Once humans reached peak human productivity their human-based measures stagnated, but productivity itself did not stop as automation advances have kept that ball rolling. Taking people off the assembly line saw them move into jobs, mostly "knowledge-based" ones, where there was no way to become even more productive. You can only sit around in so many meetings each day, so to speak.

Maybe there is a new frontier where humans can start to become more productive again. Some say that is AI, but that remains to be seen. For now, we've hit our known limit. There is no longer anything outside of human control, like waiting for a crop to grow, that limits our human productivity. The only limiting us is ourselves, and it may be a fundamental limit.

9rx··on Roughly a quarter of American professionals hit a wall in their careers
I've been in the industry for 30 years. "UNIONIZE" has always been the suggested answer. Always. But nobody ever steps up and actually does it, even despite the people being already socially united through platforms like HN, making formalization about as easy as can be possible.
9rx··on Roughly a quarter of American professionals hit a wall in their careers
Obviously wages and productivity had to decouple. Wages measure human labor, while productivity measures all output, including that which comes from automation. ~50 years ago is when automation started to become more than a curiosity in industry.

Human productivity to wages have kept pace with each other, though, so there is nothing to suggest anything has changed for the human. It is not like the robots are seeking promotions (yet).

9rx··on Roughly a quarter of American professionals hit a wall in their careers
To be fair to the parent, jobs require capital, and big tech owns a big chunk of the capital, and thus do own a big chunk of the job market even if they aren't putting it to work. Which is part of the underlying problem. Those with capital don't really need workers and the areas of the economy who could put workers to work in a bigger way don't have the capital to do so.
9rx··on Is AI causing a repeat of frontend’s lost decade?
> (think booklets)

That's what PDF is for. CSS is for documents, but namely documents for screens, and on screens you want consistency with all the things on that same screen.

> there’s a load of templates (and frameworks) on the internet if you want a standard set of components.

But not a great way to use them. You can make anything work when you have low-level primitives, so it is not a case that it cannot be done, but that's missing the forest for the trees. You can also program a computer by flipping toggle switches, yet we developed better tools (e.g. programming languages) because sometimes its nice to have more comfortable abstractions.

9rx··on LLMs Are Closer to Religion Than They Appear
Everything is a religion to at least a small group of people. LLMs are no exception. It is currently not broadly adopted religiously, but it does have qualities that could see it become a much bigger religion over time, especially as more and more are moving away from the traditional religions.
9rx··on The dead economy theory
> I think the thing companies forget is that a lot of them can't remain functional if a shrinking percentage of the population can afford their products.

Why not? Apple, for example, had billions upon billions of dollars in cash. Think about that: That means they gave billions upon billions of dollars worth of stuff to people and never got back anything in return. And there is no sign that they ever plan to get anything in return. They are already quite happy to give their stuff away for free.

And why wouldn't they? When you give people stuff for free, they put you on a pedestal and treat you like a king. Those who lead Apple get to do things and get away with things you and I can only dream of. That's the appeal of still doing it even though you don't get any economic return. Social return is what actually starts to matter once your basic needs are met.

9rx··on Is AI causing a repeat of frontend’s lost decade?
It is for styling documents, but nobody (except for maybe designers trying desperately cling to a job) wants every document to have a bespoke style. I want to use a style created by experts that is consistently shared with every other document across the whole of the internet. CSS is fine as a low-level primitive for those experts, but it is not the mechanism the rest of us should be using. However, there is nothing in-between, at least not unless you lean heavily into Javascript, but, again, if you are going to use a programming environment then CSS is pointless anyway. There are much better ways to draw to screens when you have a programming language at your disposal.
9rx··on Is AI causing a repeat of frontend’s lost decade?
It is a hard problem. That is why in the pre-browser days a small number of entities did the hard work and gave the rest of us mere mortals tidy APIs to make use of their efforts without everyone having to painstakingly duplicate what they created each and every time.

But then CSS came along and threw out the baby with the bathwater, returning us back to the bare primitives, forcing entities to redo all that work again. Except this time CSS didn't offer a good mechanism to wrap up that hard work in a nice API bow, so everyone ended up getting pushed into having to redo that same hard work every time they started a new project, leading to a bunch of poor, inconsistent, and often downright wacky implementations.

To be fair, the problem isn't CSS per se, it is just that it is much too low-level for all but the small number of entities focused on the aforementioned hard problems and browsers failed to offer anything higher-level for the rest of us. Javascript has tried taking on a stand-in role for the lack of the higher-level abstraction being natively offered by the browser, but that comes with its own limitations so it isn't always a viable choice, not to mention that having to resort to using a full programming environment completely defeats the purpose of having CSS.

CSS gets all the hate because it is more often than not the wrong tool for the job but the only tool available at hand.

9rx··on The dead economy theory
> I'm asking for productivity in the sense of "accelerating the businesses pursuit of its existing goals" rather than quantity.

The current business goals around the use of AI is essentially the startup model: Throw shit into the wind to see if it sticks. Acceleration of the business goal means throwing more shit into the wind. Isn't that the same thing as quantity?

9rx··on The dead economy theory
> When people are pessimistic about the future, they have fewer children.

But also, statistically, the richer you are, the fewer children you have. Why do you think those who are seemingly in the best position to be optimistic about the future are those most pessimistic about it? It is quite counterintuitive on the surface. Is it because the rich feel they have nowhere else to go, whereas those who are poor can still envision becoming rich themselves someday, giving them hope about a brighter future?

Regardless of the exact mechanics, the human state is self-correcting. Being rich is unsustainable without a lot of people around you. When births decline too much, those who are rich will become poor, and thus will start producing more children again. Humans will not echo horses based on this.

9rx··on The dead economy theory
> I.e if you automate workers out of labor, who are we selling these AI services to?

Those who were formally workers? Remember, money is debt. It is an IOU that, sometime in the future, allows you to receive something of value (e.g. food, shelter, etc.) that was previously owed to you.

Profit occurs when you give more than you receive. That's okay in the short term because you still might exercise calling the debt over the a slightly longer timeline. However, when a business is continually profitable year after year, decade after decade, they are no longer receiving any direct value in exchange for the good/service they gave away. In other words, they start giving the good/service away for free.

It might seem counterintuitive at first that anyone would give something away for free, but I noted "direct value" above because there is also an indirect value to consider: Social influence. The stakeholders in businesses that show continual, large profits become admired by the people and get put on a pedestal. In that, they start to get to do things other people can't (see Epstein files, for example). So if the workers were automated away, not much would change. Those who have the goods and services still wanted will still want to buy, if you will, the social influence from the population at large.

Of course, the flaw in thinking that jobs will be automated away is that those who seek social influence also want a social setting, so they will employ people simply to keep them around as friends. Most jobs in today's economy are already just that. For what "real" jobs still remain nowadays, if automation automates them away the people will simply transition into "friend" work.

9rx··on SQLite is all you need for durable workflows
In the beginning apps and SQL were co-mingled. Oracle eventually came along and noticed that people wanted SQL on the network so that many different apps, running on different computers, could all access the same data. But then people realized that clients really want rich, 'tree'-like data, not simple rows and columns, so people started sticking networked databases in front of networked databases to serve as a transformation system. And now people are realizing that the second networked database layer is redundant and never used beyond what is required for the client-facing network database, so they are moving the storage back into the first network database layer, just like Oracle did all those years ago. What is old is new again.
9rx··on The dead economy theory
> most people like the social aspect of work, but not being beholden to their boss

From what I see out there "being beholden to the boss" is the social aspect people like most. It is what gives the work purpose; knowing that you are pleasing someone else.

Some are quite capable of being their own boss, but the people who can actually sustain that long term seem few and far between. It seems that it becomes easy to spiral into a pit of depression when there is no clear feedback in the value being created. Having to regularly deal with another person is not always desirable but having to regularly deal with another person also forces the feedback loop to occur.

9rx··on Go: Support for Generic Methods
> They certainly knew what they were doing.

Based on what? Sure, the one guy managed to hack up the first version of C, but it took a complete rewrite and some major changes to become what we would actually recognize as C. Not exactly indicative of someone who knows what he is doing. And everything in Go was copied straight from Winterbottom's work.

9rx··on Can we have the day off?
> That sounds like a roundabout way of saying that the capital owners have captured the gains from productivity without increasing the compensation to the workers.

What do you mean in a roundabout way? It says that quite explicitly.

> But this belies the fact that the workers had to grow more skilled to operate and maintain those machines.

No they didn't. What is a capital owner going to do if the labor didn't become more skilled? Just shut everything down and take the ball home? Ha ha. No. Not a chance in hell. This is the silliest thing I've read all day.

> They took on additional costs in education that are not being compensated.

One wonders why. When they said "go to college to make more money" they were clearly talking about using college research labs to develop capital. Exactly so that you become the one deploying robots, not selling your labor. That is where the "more money" comes from. How people — traditionally smart people, even — got it into their head that meant go to college to get a low paying job, the same job they would have gotten anyway, boggles the mind. I suppose smarts don't transcend into every subject.

9rx··on Can we have the day off?
Exactly. Hence why productivity has increased while wages haven't. Wages have increased alongside the productivity increases of those wages, of course, but wages are decidedly for human labor, by very definition, not robot (computing, automation, whatever you want to call it) labor. If you want to capture the value of robots you need to use your human capacity to deploy robots, not to sell your labor.
9rx··on Go: Support for Generic Methods
> Stop excusing them

What is there to excuse? Your quote confirms that they simply don't know what they're doing as was already established. Not that anyone should expect them to. They're just regular average humans, same as every other random Joe you encounter while walking down the street, who all equally have their own failings and shortcomings. Why HN is constantly trying to put these particular people on a pedestal, I'll never know. Jealously that regular bumbling idiots just like them accidentally stumbled into creating something popular (for some definition of popular), perhaps?

9rx··on Go: Support for Generic Methods
I suppose. That special case is that it is evaluated statically, whereas duck typing is evaluated dynamically. That's the whole difference between them. They are otherwise identical concepts.

But who is to say that dynamic evaluation isn't the special case?

← PreviousPage 3 of 34Next →