skysight-inc/HackerNews huggingface dataset:
The Golden Gate bridge was one of many public works that arose from the government trying to spend its way out of the depression through the creation of jobs. https://en.wikipedia.org/wiki/Works_Progress_Administration
My Russian is super-weak, but for people here, those are "Artisanal Collectives" and "Cooperatives", respectively (yes?)

Reading through [1] and [2] seems to indicate that you could form state-sponsored groups and engage in labor, but not for profit... which is the point of starting a business.

What am I missing?

[1] https://ru.m.wikipedia.org/wiki/Кооперативы_в_СССР
[2] https://ru.m.wikipedia.org/wiki/Артель
The phrase "get woke go broke" comes to mind unfortunatly.

I'm a heavy Firefox user, and have given money to Mozilla in the past, but their leadership has dropped the ball and I'm sorry to say I'm reluctant to give them any more $.

My hope is that they focus efforts on Firefox as an open-web, security and privacy-promoting system (which it does a lot of already). I do think things like Rust have been a distraction, the world doesn't need yet another programming language (compared to Modern C++, Rust doesn't seem worth the effort?).
If I could work 26 weeks a year for half my current salary I'd do it in a heartbeat.

But the labor market doesn't work like that.
hey, I posted the article. Good to know! I'm sure I had read it somewhere on their site. Maybe it was just from other developers that I got the impression it wasn't meant from production.

Thanks
Facebook actively lobbied for a TikTok ban in Washington, claims report
Routing TCP/IP, Vols. 1 and 2 are basically the networking bible. You may not necessarily want to go that far into networking, though!
> where to put all the carbon waste

Trees have been extensively proven and are reliable. Human body stores also a lot of carbon.
"Even casual gym-goers might be able to justify the spend since weights at home are the only option when gyms aren’t open"

Which is false, as you could always just do bodyweight exercises instead.

"You can overload the body with bodyweight, but at some point you are going to have to add more."

That may be true, but I would bet 99.9% of the people buying dumbbells aren't anywhere near that point.
Wow, how did I miss those quotes! Yeah, he is the best :)
No BS or hustle p0rn
That is true. The question is - can an economy sustain itself if most people do that? People living on aid are financed by working people, but that only works if most people are working. Similar to the retirement systems in which young people pay for old people's retirement money, which is under threat in developed countries because there are much fewer kids than in the past.
I met a guy travelling in South Africa / Namibia in 2013 who had two web businesses (https://www.replacementkeys.co.uk/ and InternetRadio.com). Had No Degree, just self taught / on the job training. He had written most of his stuff in Perl :o! Similar philosophy to this to Pieter Levels!
I’d be keen to try this - can you work with Squarespace? james@wildspiritdistilling.co
Sorry but I don't see how a software engineer (as me) is doing any work that is in the nature of human beings.

There is more and more people doing less than needed jobs while there is less and less people doing useful jobs.

The Covid crisis showed this to us (at least in Europe) : the people doing the real work are the people with the lowest incone and the lowest social protections.

So instead of giving good incomes to guys like me faking being useful to society, I'd prefer we give real incomes to useful people and let other doing "nothing" instead of having jobs with no "natural" purpose.

If we were in a society like that, I would have never chose being a software engineer, I'd rather be in the fields, growing food. But I'm a coward so I picked the salary instead of the meaning.
I believe that this is caused by the title originally being (something along the line of) "Kali Linux switches from bash to zsh".
In my experience Chromium does this too (busy spinning threads).
Not having Alexa making you a suspect has a clear 1984 vibe to it.

Unfortunately this not all fiction, it is already happening for social media. Some countries require you to turn over your social media accounts at the border. If you don't produce a Facebook/Instagram/Twitter account you are immediately a suspect.
Facebook and Google offered almost $2M to some H-1B software engineers
> Start your own business? Sure, just pay the taxes and observe worker's rights.

Depends on country. I grew up in socialist Czechoslovakia and private businesses were almost unheard of (there were about several hundreds of small private businesses in country of 15M people). Most private tradesmen offered they services unofficially/illegally (in addition to their regular daily job).

From what i heard, regimes in Poland and Hungary were more lenient in this regard.

> But, being killed for not working? Never.

Killed in work camps? At most in 1950s. But regular prison sentences for not having a work still happened in 1970s and 1980s.
And since XP SP2 windows by default searches current directory as one of the last places that it looks into. It is not exactly perfect mitigation but probably works for most instances of this issue.
How Startups Outsource Their Tech Without Going Broke or Getting Screwed
Any application can be said to be written in a single file if you ignore all of the libraries and just dump everything else into a single file, HN included. That's not a rational measure of simplicity, elegance or efficiency.
No, I won’t. But people who find value in it can, and it’s still leaps better than the previous normal of not being able to watch anything at anytime, anywhere.

Efforts to complain about monopolies and price would be better directed at reducing copyright durations.
I just can't see the Linux kernel ever obtaining ISO 26262 certification at the ASIL-D level. It would take a special kind of masochist to even consider doing that.
Nice to see Linux in automotive. Recently, Daimler CEO mentioned that they understand now, that they need an operating system.

Guess what, he said: "think of Windows for cars"

That made me laugh hard. If they do what he says, it will be just another nail in the coffin of good ol' Daimler.
Actually, he sent a DM to say he liked the article.

I would re-think talent. Pieter works hard.

Talent can lead you to think people are born to be successful.

Pieter just works hard. Work beats talent when talent doesn't work hard.
Fair enough :). For the record, Pandoc MarkDown supports all of these via its extended MarkDown syntax. For the first you can write [desc](src){.test} to get a class=test attribute on the link, for example. For the second, you can write ![desc](src){width=50%} to set the image size. For the last, tables do automatically get <th> on the first cell of each row when converted via Pandoc. This is however not standard MarkDown but Pandoc's extended version of MarkDown.
I would say that for every Pieter on this planet, there are thousands of failed Pieters.

The success of his business niche doesn't have much to do with tech stack or even programming, but rather Instagram style lifestyle businesses.
Sewage isn't normally metered, but yes.
Fellow solo founder here. Your landing page uses the same bango music as mine :) https://abot.app/
This really is a much better source -- thank you!
If you don't know it already, indiehackers.com is awesome - especially the podcast
OS for what ? for the entertainment system Windows might be better, you get official support and it should be fairly stable since you strip everything unnecessary from it.
I'm not sure how you get from "use on vehicle controls" to "they want to put it in the ECU"?
He's done a lot on promoting remote work/ digital nomadism.
I would change it a bit and suggest that after angular, they did react, and after 18 months of that it was too convoluted, but 'hooks' solved everything, and then 12-18 months after that, things are just way too complex, and they're now investigating svelte or something else.

I rarely see any decent architecture survive growth and real world use beyond a couple years. It's usually either 1) "no one could possibly have foreseen this new use case/requirement" (from less experienced folks) or 2) "YAGNI!" when trying to build in some abstraction levels to handle use cases you know will happen down the road.
Cabrini Green definitely comes to mind.

https://en.wikipedia.org/wiki/Cabrini–Green_Homes
Yea, seriously. I love how nonchalant it sounded in the article, too. "They also treated the nitrogen with a silicon compound that allowed the nitrogen to combine with benzene."

I flinched when I got to "silicon" out of force of habit...
> Seems to be blaming something on a library that the library has no care about in the first place

Libraries and frameworks establish idioms, which encourage or discourage certain patterns. In my experience React / JSX definitely encourage complexity and abstraction by making display and logic so intertwined, especially with hooks.

> And holy guacamoly, how do you end up with this?

Libraries upon libraries, one tiny problem at a time. Unless you're in a very small team, or have very strict policies for adding new dependencies and vetting their impact on bundle size, this will inevitably happen.
Yes, clearly “lots of people are arguing against the lockdowns on HN“. My point is that if you do that, you will usually get downvoted to death.

Just like everything else these days, too many people are adopting a black or white stance on a topic when actually there’s tons of murky grey in the middle. I see way too many rational and reasonable comments get totally destroyed because they dared to question the status quo. It’s an unhealthy environment to exist in.
What if you need to compile to native? Some places don't accept having to have a VM like .NET or Java installed to run.
I think GP is referring to digital nomads. Pieter didn't start that for sure, but I can imagine more people took the dive because of Nomad List + Pieter's open and honest sharing about his own digital nomad life.
I don‘t know, I am not a fan of Mitt Romney but his social status seemed to be more dependent on being a successful governor and managing the olympics. Both are net positives for society, his business record actually was his weakness.
The funny thing about New Zealand is that the new outbreak has genetics unique to New Zealand. It’s very likely that they never actually rid themselves of it and that it had time to mutate. It could be seen as a warning that suppression works only so long as you keep suppressing even under relatively ideal conditions.
As others have commented, this doesn't seem like it's React's fault.

But it does illustrate how React isn't a magical solution to the front-end woes and how complicated the whole thing still is to do right.

I'd still use React for projects, but for now I've been incredibly happy with the LiveView solution that Phoenix/Elixir offers (or the variants for other frameworks. Blazor for C#, LightWire for Laravel/PHP?).

It's surprising how often I'll work on something and realize that the solution is quite simple now, where before it would definitely mean some serious thinking.

For example: libraries. I remember so many projects where I needed do do some date formatting or manipulation. Moment.js was the obvious solution, but including the whole library was not an option.

With LiveView I can just pull in whatever dependency I want, because it's all server-side. It's only the markup diff for the specific component that gets sent down the wire.

Or security. I need to show a user, but only a 'friend' can see the email address (or other profile details). The 'old-fashioned' way would involve separate API calls and a certain nervousness that perhaps I might end up in a situation where the front-end behaves how I expect, but the API calls somehow expose non-friend data.

With LiveView I can just add a conditional statement to the view, and since the resulting HTML is all that does to the client, I'm done!

Of course this only works with a persistent and relatively low-latency connection, but I can't remember the last time I worked on a project where this wasn't an implicit assumption.

I'm perfectly happy using React/Next/Vue when necessary, but it's a really strange experience to read these kinds of articles and threads these days when for so much of my day to day these problems just went away.
Microsoft tried that, and it failed so hard they pretty much pretend it never existed. That world is ruled by Linux (and sometimes QNX) today.
Because people know carbon monoxide is toxic and will quickly make the false association.
Because Fedora, among other distributions, will not include ZFS for licensing reasons. (Leaving aside any other discussion of the relative merits of ZFS and Btrfs.)
I am very interested in this wojak/pepe filtering thing, I think it's finally started to decrease but there was a solid 5 year gap where you really couldn't escape those dumb pictures

I started doing the same with md5 hash filtering but it was very slow going, an AI that can detect low quality posts and filter them out is the holy grail I guess
That works great for sending files between my machines or to other technically minded people, but Firefox send was useful to send to others.
Well she owns/owned the Occupy Wallstreet twitter account.
Thanks for letting me know. Since then I have built major changes to the design and functionality so I thought It was ok.
What the parent and original post seem to be implying is that simplicity, efficiency, tech stack (or lack there of), isn't what drives success in a business, it is instead the customers paying.

Sure having a modern infrastructure that is able to process thousands of requests per second is better than something that can only do a few hundred, but if you strip out a bunch of excess requests, you will process less per user, and thus reach the same level of scale on a less efficient stack.
The same companies that have made the computers in cars or industrial control systems for the last 10-20 years?
What made the micro payments web service fail? If I may ask
If the argument is completely flawed, then that would mean there is an infinite amount of money to spend reducing very small risks. That doesn't seem right. We can't, for example, spend infinite amounts on making cars safer, because they would become unaffordable and more polluting (heavier) very quickly. We would end up with no cars. Ironically, this kind of is the path that nuclear is on: the things are made so safe that no one can afford them anymore. The opportunity cost of no nuclear is seldom brought into the argument.
> On a tangential question - I sometimes wonder why modern buildings are so boring

Today your design has to be approved by many different people with veto power.

Back in the day, you built what you wanted on your property.
> a 18th century Georgian style colonial townhouse

Not sure where you're reading this... it was built in the 1940s. I mean Canberra itself wasn't founded until 1901 and the oldest building is from 1845... so not sure how you think there was a townhouse there in the 18th century.

And it's inside a secure compound. And someone rammed the gates not long ago.
which "proprietary" bits of Qt do you think you'd need? There isn't much that's not LGPL or GPL - and while the safety renderer could have automotive applications, you wouldn't care about it for a DIY entertainment system.
For Mazda, Linux is used in the infotainment system. There is an entire community built around tweaking that infotainment system, and somebody has bundled those into a package called Mazda All In One Tweaks. They've done some pretty impressive stuff, such as adding Android Auto support before Mazda officially did. https://github.com/Trevelopment/MZD-AIO/
Commodore Peripheral Bus: Part 3: Commodore DOS – Pagetable.com
ECUs use "proper" RTOS, where everything is fully static.
Pretty much. It's similar to discovering the power of salt and pepper in cooking. When you first use it everything tastes better. But the next step is not to increase the amounts you use in every dish, it's to explore the much wider world of cooking with herbs/spices/etc.

If your mindset is persistently "this framework/tool will solve all our problems" you're always going to have a bad time. Understanding the pros/cons of each element is essential to becoming a good developer.
Article appears to now be free to read.
I know this doesn't help you a single bit wrt depression, but anyway: I'm sure I'm not the only entrepreneur you're an inspiration for. I have a tendency to overengineer things, and I find that thinking "what would Pieter Levels do?" helps me get my feet back on the ground :-)

Godspeed and I hope that someday you'll grow over the worst parts of those mental issues.
Why? Tesla vehicles run a Linux based OS (iirc it's a derivative of Ubuntu) to do exactly that. We're not talking about engine management or anything real-time/safety critical (I hope!), but things like controlling media playback or sending a request to whatever controls lighting to turn on the cabin lights when you press a button on the touchscreen are totally fine.
Cool. How many viruses has it picked up?

(Presumably ClamAV?)
I understand the difference between “taking control inputs and sending them to the ECU,” but you have to be pretty naive to assume no one goes from “vehicle control” to “engine control unit.”
Sure, but this is like insisting that every guy with Olympic gold holds a "false" medal, every time. While the stated rule is that it goes by who crosses the line first on the day, this obviously isn't a perfect measure of who's ultimately really in some other abstract sense the fastest man alive.

I guess the common way of deliberately adding noise is by rounding off scores, such as giving A/B/C instead of rank order. Which means that nobody gets a letter saying that their score (the one from the exam) has rank 1001.
> It means most of the people doing those jobs would not like them.

There are a lot of jobs that need doing if you want to enjoy things like "running water" and "food".

Many of those jobs are unpleasant. That's why you get money for doing them.

And any job worth doing is worth doing well.

If sewage workers -- people who literally have shit jobs -- can do this, then unemployed people given a job cleaning up local parks or canning food can do the same.

I have done manual labor. And worked in fast food. The work sucked, but I took pride in being good at my job.

I could crack eggs onto that griddle like a machine.

(As an aside, I have very little patience with people that are rude to fast-food workers, janitors, and the like. Those people make your life possible. You can be polite to them and treat them with respect.)

> Because being forced to do something you don't like

Who is forcing anybody?

Take a different job. Or start a business. Or don't work.

> Why having as much people as possible being able to do "nothing" isn't the ultimate goal of humanity?

No.

> I mean, it's exactly what wealthy people want for themselves so...

Also no.
Now I'm not the most knowledgeable when it comes to managing companies so I can't be sure if that is the right move or not. However surely any management that announces massive lay-offs to then turn around and hire those same people back a few weeks later would have to be deemed blatantly incompetent (if not malicious)?
It doesn’t mention what sort of frequency those variations happen at. If the variation is caused primarily by plate tectonics, it might take a year or more to swing between the two extremes.
> return the full html every time

The post mentions their HTML size decreased - most likely due to reduction in intermediate components and nesting.

Note that with an SPA you need to send templates (in the js bundle) + data (json api) to the client, which by definition will be at least as large as static HTML for the same content: HTML is nothing more than the template and content already baked in. In practice the JS templates are much larger due to containing the entire application logic + compiler overhead.

Finally, the benefit of having the templates already loaded is only realized over longer timespans, when probably half of your users are coming in with an empty cache anyway.
How do you figure? You can locally host or package a PWA same as Electron. Chrome at least is closing the gap in capabilities too.
> I’d rather just put a normal Linux distro there, however, I’m not feeling like waiting 8 seconds every time I turn in my car.

Suspend-to-RAM works decently to avoid this, and to avoid it sucking the battery dry, Suspend-to-Flash can be used. Yes this will take some time for restoring RAM... but again, to avoid the user noticing that time, why not start the wakeup process when the user unlocks their car / opens a door?
Even more, the Mazda's UI (like many other car infotainment stacks) is actually written in JavaScript. The infotainment boots into Opera browser and renders whole UI as a webapp.

Otherwise it's a rather nicely designed system - using dbus for communication without too much of a wierd hacks.
Yeah. From https://blog.mozilla.org/blog/2020/08/11/changing-world-chan...

They list their 5 areas to focus on .. and Firefox isn't mentioned by name anywhere. For example:

"New focus on product. Mozilla must be a world-class, modern, multi-product internet organization. That means diverse, representative, focused on people outside of our walls, solving problems, building new products, engaging with users and doing the magic of mixing tech with our values" (emphasis mine)
But if the commenters immediate reaction is "that's a bad idea", then it probably makes sense to assume that's probably not what they mean with the word?
It's hard but take a few minutes off before responding to snarky comments.

Please answer their indirect question: "Did you replicate every of the react app's functionality in the app?"
(GPT-3): Sure, but can it practice medicine?
Golden Age
> It's interesting how one generation's vision of utopia often becomes the dystopia of the following generation. In his time, Le Corbusier was heralded as the genius of modern architecture. Today, his buildings seem vaguely dystopian (to me, at least) and remind me of the recent 2012 Dredd movie.

That structure in Dredd reminded me of Corbs Ville Contemporaine (aka 'A City of Three Million Inhabitants') design. Interestingly, the objective was to bring back a green landscape without sacrificing urban density. Almost everywhere there isn't a structure there would have been park. Manufacturing, Business, Recreation, and Habitation each occupied it's own zone. One of Corbusier's plans could fit 800-1200 residents/hectare.

It's an interesting observation on our vision of a utopia; Paul Rudolph enjoyed a meteoric rise in popularity in the 60's & 70's, now many of his structures (in the U.S.) have been dismantled. Luckily some past endeavors age well, e.g. Neave Brown was awarded the Gold Medal by RIBA for Robin Hood Gardens several years ago, Trellick Tower is still standing, etc.