skysight-inc/HackerNews huggingface dataset:
> I am Swedish and have made significantly more in tech than the author. So has many of my friends.

I’m not saying there is no path to financial independence in Sweden, I’m just saying that the path the author has taken / is advocating is not one.

I too know people who’ve made significantly more than the author. I’ve come close myself. But that generally involves starting a company and having other people work for you.
Nice Optical Illusion
After ~2y of professional experience, I don't think that there is huge hard skill gap between non-professional and professional devs.

The biggest thing is understanding that you may work on a single tool in ~10/100 people, so you must develop and work with other people in mind. So, modularity, enforcing code clarity and writing good tests, understanding product decisions and so on... Personally, I learnt this stuff on the job pretty fast - still newbie, but can autonomously solve medium/complex projects without senior help, which should be a base goal.

Larger-scale technologies is mostly larger-scale organization - just apply to one of those and I am sure you'll catch up fast
I did this with an idea I had. I thought of making a collaborative online video editor, like Google docs for video. First thing I did was talk to filmmakers. The idea was unanimously panned. I was immediately told it sounded like a terrible idea. Turns out filmmakers don’t want collaboration in post production, they want control. My tool would have taken that away from them. This saved me hundreds of hours of development time and let me work on other things instead.
Not original poster, but I presume that the answer would be "of course not".
Looks like you've done some homework here.

Just a quick note: I followed through to the article on https://fatih-erikli.com/pattern-matching-in-typescript.html and noticed the useEffect call doesn't define a dependency array (not even an empty one), which I believe will make the addEventListener add new listeners on every render. Having a removeEventListener on the return of the useEffect would also ensure it gets cleaned up, if pointed to the same event name / handler.

I assume it was just for illustrative purposes, but felt like I should point it out, regardless.
There is no such thing as labor shortage.

There are low wages, poor working conditions and companies treating workers like slaves. Everything else is just an excuse.

Treat workers like humans, pay them fairly so they can live a meaningful life, give them a good place to work, and they WILL work.
We play Monopoly. Suddenly the bank gives everyone 40% more money. What happens to the prices for owned properties and houses?

We play Monopoly. Suddenly everyone wants 40% more money for their owned properties and houses. No one has any more money to pay for these items.

Which of these two scenarios seem more likely to cause inflation?

For more info about which we are seeing, this is a great summary from Bridgewater.

https://www.bridgewater.com/its-mostly-a-demand-shock-not-a-...
And here I was thinking 950sqft was going to be cavernous for my family and my hobbies. We're currently in 750sqft and that's fine, in the Oakland/Berkeley area.
You can't "just move". It is quite difficult to get into the US
What are you gaining by arguing this? What point are you trying to make? Do you really think an artist who hand-paints pieces on walls is comparable to a corporation that copy-pastes their flashing, carefully targeted, profit-seeking message onto dozens of billboards overlooking a highway? Are their motives and the results of their work not wildly different?

Your second example is valid. But your first example is a complete strawman. Bansky didn't sue, the property owner did, because they liked Banksy's thing and didn't like what the vandal did.
Is it really necessary to index EVERYTHING? It's true that we have much more data today than 26 years ago, but not all of these websites qualify or provide value (duplicate results, promotional content, outdated content).

The challenge then moves to the curation, but it's no longer infeasible.
> I strongly believe that advertising by definition is unethical in all of it's forms

So, you think “Show HN” is unethical, too? If so, how are people with a new product going to find customers? Word of mouth? How do they find their first customer?

I suspect your opinion on advertising is strong, but not that strong.
Yes, I'd love something simple like this that is cheap, you plug in and it "just works" without any faffing.

Microphones on computers can be such a source of pain - maybe not quite such a nightmare as printers, but it seems like you can never get them to work reliably for any period of time. I'd be willing to pay in an instant if I knew it would save me the hassle!
Computer Systems: A Programmer’s Perspective.

Operating Systems: Three Easy Pieces.

Most important parts of my undergrad. Much more so than Algorithms or a anything mathematical.
I think you're grossly underestimating how large of a hole this really is.

The author spends entire sections on things that are completely unimportant (e.g DNA error correction)... while leaving most of epigenetics and regulatory genomics completely out of the picture.
How many organizations move either between clouds or off cloud entirely? I imagine for the former there’s some import tools in order to poach customers.

But between all the advanced proprietary software solutions and exorbitant egress fees, moving off cloud entirely is rather difficult.
When I was working at Intel, Boris Babayan, one of the original creators of Elbrus and an Intel fellow back then, came to visit the team I was working on. He was working very hard to sell the VLIW to us. That was post Sandy Bridge, which turned out to be a great success, and when Intel already realized what a disaster Itanium was. Yet Babayan was still strongly convinced that VLIW is superior if we could just make the compilers a little bit better. Sufficient to say that it is practically impossible to perfectly schedule VLIW at compilation time, and is a very much solved problem for OOO execution. We were all very much bewildered and just ignored him for most of the visit. I really have no clue why Intel is keeping him around.
> Any advert in a public space that gives you no choice whether you see it or not is yours

Welcome to public spaces?

Life involves maybe seeing things, idea, people you don’t like. That’s not inherently bad.
I see nothing hypocritical about either of those. The vandal wasn’t sued by the artist who may have approved.

In the second case I find greeting cars as objectionable as street billboards.
These are all generalities. We still have not seen any explanation of what psychological gradient you think underlies the autism spectrum specifically :)
> If you earn more than $523,600 and are single, then your tax rate is not 50% but 37%

The federal income tax rate only for income above $523k is 37%. Only for income above $523k.

> If you are in California, then your employer will not give you all your RSU but sell 40% and give you 60%. So you don’t have a big scary surprise when it’s tax season.

Withholding amounts seem irrelevant when discussing effective tax rates.
> rather than simply admitting that they willingly chose a different path in life, but they could have chased my same opportunities with largely the same financial outcome.

Let’s suppose everyone did this, how do you see it turning out?

Who will do all of the other things?
I disagree. There are two potential causes for the labor shortage: paying people not to work (ie increased government handout), and people retiring early. Both of these things have happened during the pandemic.

I recommend looking at the labor participation rate over the last 5 years. We dropped from 63% to 61.5 %.

https://tradingeconomics.com/united-states/labor-force-parti...
Inflation is always and everywhere a monetary phenomenon

Inflation is always and everywhere a fiscal phenomenon
I never saw it that way. Your comment definitely opened my eyes.
Build a tool that does early demand validation. There is a certifiable demand.
The point of the fines is banks were negligent in not snooping at home. They are now correcting their behavior and doing so.
If you are implying that the labor force is shrinking because people are refusing to get vaccinated then no, that is provably false. The vast majority of states and employers have no vaccine mandates at all. Heck you can show up to work coughing and with a positive covid test in your hand and no one will care. And even if they did, statistics show that Americans in the labor pool have been largely vaccinated already. The ones still holding off are statistically insignificant.
> It was easier than I thought to create a mail server that works as well as Gmail’s

No it isn't and no you didn't.

The article doesn't even cover basic stuff like email rules and spam filtering (incl. tuning and spam learning). It doesn't "look after itself" like the author wanted (article doesn't mention any update strategy). The author acknowledges that email servers are "open to attack" but this setup doesn't seem to include any security improvements over traditional setups. In fact, maintaining this looks harder due to the amount of custom scripts and lack of good documentation.

And of course it doesn't cover any of the things that actually make Gmail special like labels, having a consistent set of apps for web and mobile, push notifications (esp. on iOS), really good spam filtering, really good search (incl. OCR for attachments), high availability, image proxying, smart suggestions, datacenter security, Google doing code and infrastructure audits all the time, using reproducible builds, ...

It's great that the author is experimenting and learning, but if I had any private data hosted by the author, I would be worried now.
Would love to hear more details on these horrifying experiences if you're open to sharing. It's good to know what to be careful for.
“Inflation is always and everywhere a monetary phenomenon in the sense that it is and can be produced only by a more rapid increase in the quantity of money than in output.” ― Milton Friedman

If you can accept this, inflation becomes a lot less mysterious.
> [..] I doubt we or any company is likely to set up organized daily practice for their engineers. In fact I personally don't think it should be necessary.

Yes. Fortunately the only nail hit right on the head. Company is different from varsity. They aren't here for your skill development. Companies pay you to work whereas you pay the colleges to work towards your academic development. You are your own responsibility anyway.

> [...] look for SDE resumes from people with 20 to 30 years of experience. Well hey looky, they're mostly Fortran and Cobol experts, on IBM mainframes, and they've never done any web programming (or in fact anything you've even heard of before.) They don't even know Unix, which is only like 100 years old now, in dog years anyway.

People with 30 years experience are mostly doing C or C++, and some Java - if and only if they are still contributing. Most good ones are in technology leadership or owning their businesses & consultancies. Some of the ones I know personally (and still employed in dev teams) are extremely talented kernel engineers or project architects running a whole division in FAANGM-ish company. My eldest uncle worked in COBOL. That was late 60s - early 70s. (Still more than 30 years by 2005 timeline). By 2000 nearing his retirement, he was not making cool webapps, but making compilers better. In no way, irrelevant or a archaeological specimen. They were working on different class of problems belonging to different times utilizing their knowledge. It is fair to similarly wonder: "Why wasn't Steve Yegge doing anything about AR/VR in 2005 instead of writing this post". You had no idea AR/VR will be big 10 years later. By his own argument he would be an archaeological specimen today, unless he is making cool Oculus headsets

> Those folks, alas, are obsolete dinosaurs, and their programming knowledge is formally classified under "archaeology". They never pass our interviews, and they're becoming less and less able to find jobs.

I cannot find a more ridiculous statement in this rant post. Ever wonder why senior developers are paid higher in general than a college grad? Experience. That comes with time & handling scores of problems, over dozens of projects. You pay for their experience which they have accumulated over the years. If a process is filtering out well-rounded engineers, who have seen the contemporary shifts in computing, they aren't the ones in the red. The selection process is then flawed in choosing only currently hot skills. What kind of mistakes have such companies made? Wonder no more & read about internet companies that hired hotheaded college dropouts & highschoolers in the dot-com bubble.

Parting shots: Solving Leetcode/Hackerrank won't solve real engineering challenges.
The example that I use for the importance of an editor, is Stephen King. He is well-known for disliking editors, and, as his fame grew, he didn't need to use them.

Back in the 1970s ('75 or '76, I believe), a friend told me about this awesome book, called 'Salem's Lot. I got it, and read it. It wasn't too long, and was fine for an addlebrained teenager.

It was the first book that I ever read, that made me look under the bed before I went to sleep. After that, I couldn't get enough of Stephen King.

Nowadays, his books are these monster tomes that make excellent doorstops, but I can't bear to read them, anymore. I think the last book that I read, cover-to-cover, of his, was It. While reading that book, I accidentally put my bookmark in the wrong place, and skipped over 100 pages.

I didn't realize that I had done that, until, near the end, something was referenced from those pages.

It was then, that I decided that maybe I finally had had enough of Stephen King.
Long Covid: 'I have to choose between walking and talking'
do this means companies should pay more to attract people ?
It really disturbs your way in public space ?

Maybe i'm too oblivious to IRL ads.
I don't go out
A lot of people with good life outlooks and plenty of dignity have their entire family sleeping in the same bedroom. Your "basic human needs" are actually on a scale that isn't "basic" or "need" at all. I've spent 2y in such a setting, my wife grew up like that. Probably more than half of the planet lives like that.
>It's the same in the EU, the only difference is it's worse and it started before Covid-19.

What? Do you have any sources for those EU claims?
much less so in the anglican church (which doesn’t really send anyone anywhere) than in the catholic church where priests are assigned to positions
Seems like perfectly curated marketing. But I do admit I am outraged when a row of stupid fucking scooters blocks my entire running path, when it’s clearly a location no one would ever rent a scooter, rather they are there to deliberately block the path for no other purpose than obnoxious exposure of their brand.

I’d love for there to be DAOs to combat those scooter companies, say for example by blocking the executives’ front doors, cars, garages, offices with giant billboards or vending machines.
Well executed, technically and business wise.
Not making a judgement call on which is better (its all trade offs), but this is what Americans don’t get - all those social benefits have a cost and a good portion falls on the middle to upper middle class.

I think a lot of Americans envision finding a European style social safety net by only taxing billionaires.
I've recently built one just for business news w/ obligatory zero-tracking. (https://yup.is)
I don’t want to discourage you, but why do you want to learn these “large-scale” technologies?

Tools are tools. They solve some problem. Many of the large-scale companies have problems you as a single frontend developer might not. If we better understand what is your motivation maybe we can better advise you which techniques are worth your time.

Are you interested because you would want to join a big company? Then it is a question of how to get a portfolio which you can use to get through the filters.

Are you interested because you have trouble keeping up with some aspects of your solo developed projects?

Are you perhaps feeling that your simple solutions are bad just because they are simple? In that case it is important to know that what is best practice for a team with 200 developers might be a terrible waste of time for an individual.
I'm calling shenanigans on this. I've never had an electric oven top while renting in London, and all flats have had gas heating. Looking online, I can also see new build flats with gas, so I really doubt this is a ban in London.
Well, not every roof over a busstop bench needs to look the same. With ads it does. Plant (different!) trees inplace of the billboards. Or (god forbid) just let your local graffiti-guy spray there...

Btw.: a nice info-display emits over its life around 2t of CO2 PER YEAR! Most of it in waste..
Managing all of these careers is a big cost though in time and effort
Most wikis or resource/documentation sites have a local search bar on their homepage, Firefox has a feature where it lets you add a search keyword for that specific site. So if you add, say, pydocs as a keyword for docs.python.org you can do "@pydocs <query>" it looks up the query on that page.
> But it was the sheer silence of the place we moved to that unnerved me

I live in a small town in Canada and I can travel outside the town just a few minutes and be in rural area. Although it's getting increasingly longer to get outside sprawl.

When I am there I often think to myself how quiet it is. At times it feels like my skull is going to collapse from the negative pressure of lack of sound.

And where I live near (~500m) the main hospital it seems to be with the increase in population comes an increase in ambulances. They at times seem to be constant on weekends or warm sunny days. Plus the emergency life flight helicopter. Maybe that's why the silence of rural areas is such a contrast to me.
There are unavoidable inefficiencies for a government to perform any action.

The idea that a government can maintain all the surfaces of a large city in a pleasant situation is completely unrealistic. It can at most decentralize to to smaller bodies (and get a huge variance of outcomes, what is quite an ok solution too), but São Paulo doesn't have those bodies and is organized in a way that makes them almost impossible to create.

Yeah, maybe the best policy for the city is pushing governance into smaller bodies. But if your goal is to make the city visually pleasant, that's the solution that will take decades instead of years from the alternatives.
i get sweaty hands from reading this
Lua and PHP as the biggest ones. They both unified tables and arrays.

But you can do that with every library by yourself.
The difference is that it's my computer, but I don't own Oakland.
I agree with you in general but a useful question to ask is: How easy is this to do outside of tech (and other competitive industries like finance)? Competitive industries have high upside but inherently have limited opportunities at the top.

You even see in this thread how people within tech but unable to pull FAANG salaries see this story as impossible. It's one viewpoint to think that it's possible for everyone to become skilled enough to work at a FAANG-like job (including passing the interview); probably correct so some degree. It's another (less rational) to think that every software engineer can work at FAANG-like jobs simultaneously; there just aren't enough positions.

This gets even more dire outside of tech. What job are you going to switch to every 3 years that nets you a 30% salary increase? If that kind of opportunity was wide-spread, there would be a lot less income inequality (or at least more social mobility).
I don’t want to dismiss your question, but to be honest I don’t know how to answer it. Maybe if everyone did it new arbitrage opportunities would arise so that it would become more lucrative to move somewhere else where there is a demand for services that nobody is doing anymore? But I am not an economist so I am not interested in reading 50 pedantic comments about how my previous sentence is inaccurate.

I do not concern myself with non-practical (in my opinion) matters because I know that the vast majority of people will not take that path, so it’s likely not an issue.
A lot of times people who loudly yell "fuck the system" are also quietly using the system when it suits them, that's my point. Bansky is no "dismantle the capitalism" hero or whatever pedestal people have him on.
Well known types strike an interesting balance between IDL and compiler simplicity vs ergonomics.

For example maps were added in proto3. They use the same binary encoding as the proto2 pattern that you could use to implement mappings (repeated field of key value pair messages). Adding maps as first class citizen in the IDL dealt with the lack of type parameters that would have been needed to implement a Map well-known type.
Of course you do. The government has set the absolute price of labour relative to activity. Business then has a relative cost to obtain that labour.

In fact the market has been levelled. Before workers needed to work to eat whereas business only needed to hire if there was a chance of a profit.

Now both sides have a “no deal I’ll wait” option.
Could you be more specific? What "3rd parties" are tracking what "behaviour" of yours, and why exactly is it worth so much? And what do you mean by "you" in "tracking you"? Do they know your name?
+1

I'm a typical average joe, but I love reading these because I'm learning from them what to do when I have such resource.

Yeah, there're people luckier than me, but I'm increasing my odds in a variety of endeavors and improving my skills. I'm far from my goal yet, but results are very encouraging so far.
Eh. Assuming energy costs will continue to drop indefinitely (at the kwh delivered, overall) despite significant recent evidence from one of the top renewable energy markets is it’s own type of fallacy no?

Renewables have a much more complicated cost structure due to production timing issues and capacity issues, that show up especially during winter in a cold climate - which is exactly the issue Europe is having.

They keep getting papered over by advocates, but having had to deal with this directly by building my own off grid energy system - at some point you have to deal with it or you freeze.

Indirectly, I think they’re both touching on different elements of the problem and using incomplete data from both perspectives.
...all of which appear to be benign diplomatic cables or press releases. Can you state more explicitly what you're trying to imply?
Can you point us to which well known backward compatibility issues protobuf has?
A lot of companies don’t hire contractors under their own LTD anymore they only take those that come through an umbrella company that pays them under PAYE.
This newer HN post includes an anchor link to a specific section of the page about COVID impacts, but it's the same page/text.
If the government pays people to not grow crops, do you have a free market? If the government props up certain industries with $BB in subsidies, do you have a free market? If the government approves mega-mergers that remove the ability for new companies to compete, do you have a free market? If the government bails out megabanks and investment firms after they crash the world economy, do you have a free market?
Possible interesting fun project: voice recognition on a USB device that emulates a keyboard that types what it hears.
Looks interesting but I’m not sure how it’s supposed to work; at least, it does not seem to support touchscreen devices at all.