skysight-inc/HackerNews huggingface dataset:
Contabo used to charge extra for their USA stuff, but it looks like they're having a discount right now where they get rid of the fee. You only pay extra for their Singapore hosts.

I think they've got their formula down well. There are a lot of applications that need more than the 200mbps connection these cheap servers have, but there are also many services that would run fine with even less than that. You don't need a lot of network capacity if you're just hosting stuff for your own personal use, after all.
Even still surely some hybrid solution would suffice - where's the gain in daily office commute? I really start disliking my fellow workers when I am forced to see them everyday. Once or twice a week makes everyone more tolerable.
NIMBY is why you can't have affordable housing in the Bay Area. There are many areas in the US that are essentially a "better deal" for techies if you can work remote.
> The last major feature addition to React was Hooks in 2018. But that didn't break stability at all - you can still use all of the old React APIs and ignore that Hooks exist entirely.

Yes, except that hooks completely changed how React is written, and most libraries and code samples now days use hooks. You basically had to learn a brand new way of writing React. I learned react pre-2018 (tens of thousands of LOC written) and I basically "don't know React" now.

Then there is the ecosystem churn. I got tired of my routers breaking, all the bloody time. In 2 years I had to rewrite the routing for my code twice, each time took multiple days of frustration[1].

There has been the rise and fall of Redux, which again, massive churn in the ecosystem.

[1] In defense of React I was using React Native Web which, at least at the time, was a pile of many small disasters combined into a single code base. Also it wasn't as well documented as I'd like, and eventually I had to scrap it and move to regular React, which solved many of my issues.
The world doesn't exist for your personal style. Enjoy the variety.

I quite enjoyed it.
Some of it is just an obsession with money, yes, but I think there are several drivers. I can really only speak for myself.

1. Healthcare costs: insane even with the good insurance I have. I'm chronically ill (though you wouldnt know it by looking at me) and I have to get a battery of simple tests done every year in order to not have my medicine withheld by my doctor (yes...they withhold it). These tests get expensive, with an MRI costing upwards of $2500 if necessary WITH my insurance. When I was on "public" insurance through an exchange I was paying $700/mo for even worse care. Now I pay $140/mo and that's "good". Because of my income if I lose my job my choices are COBRA (continuing insurance - really bad and expensive) or an exchange. Medicare (true "public" option) does not allow people with a certain level of assets to participate even if they have no income.

2. No guaranteed retirement: social security is simply a coffer congress raids periodically to fund the latest war/vote buying scheme. My generation will most like see significantly reduced and/or no social security according to the SSA. No company offers a pension anymore and most 401ks in tech don't match. This means every dollar you save is exactly what you get.

3. Absurd housing: I got fortunate and bought at the right time (thanks tech salary!) but I still have a mortgage 2x what my parents pay.

I make 4x the average family salary of my state. I still don't feel safe, and will not feel safe until I have paid off my house, saved at least enough for a 15 year retirement, and have guaranteed healthcare.

I don't think we should have a ton of "nanny state" benefits but the absence of any safety barrier at all to fall back on if things go wrong temporarily means that you necessarily have to become obsessed with money. Especially when you sit at the uncanny valley between middle and upper class, as we do in tech, and there really are no safety nets your tax dollars pay for available to you.
Pretty much all of this.
Any tutorials on building the last one? (Beyond basic Rails style CRUD) How do you clone SAP in a weekend?
> the entire human enterprise is carried out by force

This is true not because we are human, but because we are living things.
Covid-19 will be like seasonal flu once omicron wave passes
I started college almost 20 years ago, so I don't know the current situation. Back then the state schools had acceptance rates of only 20%-30% because so many people wanted to go to state schools to save money. There wasn't nearly enough supply to meet demand.

I never applied to any public school, but I was legitimately worried about not being accepted. I wouldn't depend on it.

I'm really glad I went to a private college in the end. People who went to state schools said class sizes were huge (like 150 students per class) and they were being taught by TAs. I really don't think I would have succeeded in that sort of environment - At my private school we didn't have any TAs and I never had a class over ~30 people, which was important because classes were very interactive.
Everything about working with small local clients is a mistake. I'm sorry, but it is. If you must, be very clear about what done means. Be very clear about who is responsible for maintenance after your job is done. If you don't, you will still get calls 8 years later to update the prices on the website, etc. Invoice absolutely everything. If you feel like a client is trying to get away with something, use an invoice to clarify that they can do so at X cost. I once billed someone $30,000 for an website update. I didn't get paid, but I never heard from them again. And by all means, don't work where you live. Ditto re: family/friend/friend of friends. Just don't. No money here. I dunno, just everything about this clientele screams avoid to me, especially their near complete inability to understand how much education goes into being able to do the sorts of things we can do with software, and therefore unable to understand why it costs so much or why they should pay even a 10th of it. Trying to pull money out of a small business is often tantamount to teeth-pulling, and a very large majority of small business owners work for themselves because no one wants anything to do with them, so choose who you work for very carefully. Sorry to spook you. Can you tell I've enjoyed my time in this space?
No, I don't want to subscribe thank you very much. At least let me read this one thing to help me decide first!
My response to all of your points is the same: can you cite the authority for those claims please?

For example, no-one processing card payments is going to disclose in any privacy policy exactly how they combine all their signals to determine fraud risk and whether to allow an attempted transaction in real time.
Just to add some information for Poland.

The standard is 20 days of holidays, although if you've been in the workforce for long enough (I think it's 10 years) or completed tertiary studies and worked for a few less years you'll get 26 days of holidays each year.

There is paid overtime with a maximum number of days and hours that you can work per year. Though in my industry some people end up chewing through that within the first few months. Things are better in this company for now.

As far as job hopping on the resume, I think the optimal thing to do is to hop every few years, but I don't see that as a negative.
A lot of Google engineers seem to report working no more than 40h/w on average.

Amazon is obviously notorious. Facebook also seems to involve longer hours. Can't speak for Apple. My friend at Netflix reports working 40h/w on average as well.

I would argue that hours/week and salary are not necessarily directly correlated in the Silicon Valley tech companies.

Personally my most arduous job (50-60+h/w at a Korean conglomerate) was also the least paying (starting salary $35k, left after five years making $60k).

That said, while everyone's circumstances and desires are different, I would say typical quality of life making $300-500k at an above average 50h/w is arguably better than making <$100k USD equivalent at 35h/w even if you include all the European country social benefits. At some point an absurdly high compensation sort of lets you steamroll and acquire those benefits for yourself privately if you want them.
I only follow this out of curiosity and because I do have an EV and solar and am wondering when/if a battery will make sense. I have yet to see any solution to power the house from the car unfortunately. These announcements by Ford and VW are the most recent ones I've seen. One option that is out there and covers a part of the use case is a generic EV home charger that can be configured to modulate it's load based on the availability of solar:

https://www.youtube.com/watch?v=0EtegQfZQRw

The same company also has some smart electric water heaters that also allow optimizing how much of the solar gets used. How each solution helps depends massively on what your situation is (e.g., on or off grid) and the specifics in your geography (e.g., year long vs 15 minute net metering). Here we have 15-minute only net metering so I have a script that runs every 15 seconds, figures out if I'm giving away power to or drawing from the power company and turns on and off loads based on that (water heater and radiant flooring). If you have a battery somewhere in the system it becomes an easier tradeoff as you just need to react to the state of charge which changes much more slowly. All this is still pretty much in flux. With LFP batteries becoming very cheap and ideal for home solutions I expect Enphase or some other company to offer a price competitive full solution soon.
London too, American VC's and Big Tech are pouring heaps of money into the local tech industry.
I think I remember reading (maybe in the book WEIRD) that in Western societies, as the "rule of law" spread and as society became more individualistic overall, murders shifted from being between strangers or weak acquaintances (ie a dispute, a robbery, etc) to being intrafamily (ie killing a spouse, parent, etc). Ie 200 years ago, it was unheard of, but now most murders are like that.

Abuse might be different, I couldn't find data (and im guessing that data on abuse would be harder to find than on murders).
Quite a few people do cap out in the 7 or low 8 figures though. The old “climbing the corporate ladder” adage is based on actual people even if most people never climb vary high it’s a real possibility if you actually want to make serious money.

Personally, I and most developers don’t think it’s worth it which is one of the reasons why it’s not actually difficult to get started.
I actually made a system called federalist [1] that uses mutable torrents. Hope you like it!

[1] https://github.com/publiusfederalist/federalist
Reminds me of the lens flares of the mid 90s and ring explosions of the late 90s. Think Babylon 5 and the Star Wars reissue.
The way to make the bay sustainable is to build taller buildings for people to live in.

This doesn’t seem to be the solution to the problem. People don’t want to “buy” and raise families in high rise condos. I live in Berkeley and we have a shit ton of new condo units coming on the market every month and I can’t believe they’re anywhere near capacity and every one has low-income housing units.

The greater Bay Area has a shit ton of available land that could fill a need for single family homes. Heck running Bart to Marin would bring a whole new world of commutable homes in range. Turn 92 into a 6-8 lane highway instead of 2 and the whole half moon bay side of San Mateo county comes in range. If the goal is affordable single family homes improving access to these areas from a commute perspective would do more.
Here's my counter: what if, instead of taxing students after their graduation, we taxed all adults income, then used the tax proceeds to make university tuition cost-free. The advantage would be that more students would attend, we'd have a more educated society, and alumni would not be worried about having to take the best paying job instead of one that they desire.

It's win-win-win, taxpayers get free access to universities for themselves and their children, students avoid debt or garnished wages in the future, and universities get government support and can shut down complicated administrative overhead for helping students navigate financing.

Now I know your thinking - does it scale? Yes! We have data from secondary and primary schools with the same cohort of students, who attend school for no cost. Attendance and graduation of these schools is closely correlated with life outcomes and success! We could apply this existing financing model to universities and solve the problem of tuition fees with by reusing the ideas from other tuition-free primary and secondary schools.

Prob a bit long for an elevator pitch, but hey.
Yes, but without the storage this would be even worse, more storage would help here.
There's tuition and there's room & board. In my state the tuition is $10K/yr but the room & board is $15K/yr. It doesn't help that the largest public college in my state doesn't have enough dorm rooms for all their students so by Junior year you have to have moved out. Have you seen rent lately? Taken a look at your grocery bill? There are many costs factoring in to the high cost of higher education.
> I have a fairly long list of people who are very important to me that I've never met in person

It happens for some but I can't say its the norm. Most people's meaningful relationships are based on real life, at least initially or some of the time.
>However, today it's easier than ever to live off the nanny state WITHOUT a career.

In what way?
I was recently looking for positions and it seems like most of these companies are hiring you as a filler until they get someone just as good. So you're 100 % right.

Without sounding controversial. Most promotions and good things at a job come from people skills rather than technical. And if you can get into the "Good old boys" club or just make friends, then you usually succeed. WFH doesn't really have those options, so not only does the company not want you to WFH, you also arn't making connections and relationships.

After hearing some horror stories from people who took the jump earlier in Covid, I decided against it, since it's exactly what you said. 100 % stagnation.

Although, the only people I have heard doing well are our sysadmins/IT friends. They are very asynchronous and can easily work 3 jobs with no conflicts and are doing very well.
Sometimes you need a forcing function for change.
I have discussed this with my team leader, but, unfortunately, my company's HR/People organization do not believe in opening up Pandora's box by increasing salaries.

The discussions with my team leader/manager has been going on for more than 6 months now, and it always hit up the same wall: The salary bands are inflexible and the short sighted approach of "making an offer after the employee puts their notice in" culture continues. The HR team believes that (as this is what they have been doing pre-COVID), they can just import people below the market value abroad and replace the people asking for more salaries, although this is just a false notion right now, and they are having extreme problems with hiring.

> You could, as just one example, strongly care about the mission of the organization and/or the work that you are doing. People do work at nonprofits despite their generally lower salaries.

Yes, but this is something that needs to be explained to the hiring manager. Leaving after 2.5-3 years are now the norm, and staying for 10 years is now an outlier, unlike what the GP trying to picture 2 years stays as red flags. I do not feel pressured to explain why I want to leave the company, mostly what I am being asked is what I am looking for in the new company.
> you're just paying 500K when you could get an engineer of equal/better skill anywhere else for 120K

I'm not bullish on the Bay Area. But top 50% engineer sitting next to a top 10% engineer will vastly outperform one alone in the middle of the country.
I was just thinking that the Boba Felt chase scene was too slow. I could practically 'feel' the weight of the mopeds, and some of the movement made it obvious these were wheeled devices with CG trickery applied after. The general speed of the chase made me feel like I was watching Mitchel. https://www.youtube.com/watch?v=BOCqlKNW9rU
China allows no war nor chaos, will keep its word: Foreign Ministry
Code does suffer from a kind of fatigue over time, but related to the environment around it changing, called "bit rot". If you're able to control the environment (and you can replace the hardware components which will eventually fail), then sure, the software doesn't really age. However, if your operating system, compiler, standard library, host hardware, network layer, or other things change, then the software will "fatigue" and eventually fail.

This can be mitigated, look at languages which compile to byte code and are executed with a virtual machine. If it's sufficiently well-defined and stable, then the software can, more reliably, survive underlying hardware changes. Changes to network protocols are often out of our hands, though. Consider the push for HTTPS as well as updates to the HTTP spec itself. A web app from 2003 may or may not function, as written, today. Or it may "function" but users will see random failures (the browser insists on ignoring those HTTP requests for images hosted on another domain, for instance). And even if all the connectivity parts work, you rely on the client to still be able to render things correctly, good luck with your circa 1998 ISP hosted homepage's <blink> tags showing up correctly these days (which is probably a good thing, though).

The more control you have over the system, the less likely your software will be struck by "fatigue". The embedded systems I helped maintain that were written in the 70s and 80s and still running on the same hardware, no bit rot to speak of. Desktop application written in 1995 using Visual Fortran, massive bit rot.
- It got very expensive

- Depending on what you choose it might not even be rewarding

- You'll be saddled with crippling debt forever

Nah.

You're better off paying a couple of thousand for a coding bootcamp and have a better chance of finding some work and actually pay off the smaller debt you might have incurred.
Naughtin’s Laws
Interesting, I know folks at Stripe that have been remote since around or before 2019, and one of the reasons I joined Stripe was because of the fantastic remote policies (hint: they are awesome). I wonder if 2019 was a tipping point for remote work at Stripe?

The other large companies I've interviewed at for the past couple years definitely felt like they tacked on remote work because of COVID, and I wasn't confident it would last once the pandemic calmed down.
or when you try to use youtube not for entertainment but utilitarian (e.g. how do I take a part a door hinge again?) and they start the actual information halfway through the video
Now that most stunts are performed by computer generated humans instead of talented actors/stuntmen, it does seem a lot of this is to avoid the uncanny valley. The Neo v. 10k Smiths fight from Matrix Reloaded used wide angles and avoided quick cuts if I remember correctly and looked like a cartoon even when it was cutting edge in 2003. I wonder if it was tried again in 2022 the technology would have advanced enough to make it look real.
The first three pics. I only see pic where it's censored.
From Traditional Monolithic Architecture to Distributed SQL
The rot really set in with Thatcher and Reagan. My grandparents would be horrified at the way we live now. We pay people to make our coffee in the morning, we pay people to cook our evening meal, we pay people to look after our kids, we pay people to look after our ageing relatives, we pay people to change the oil in our car, we pay people to assemble flatpack furniture, we pay to exercise. We have succeeded in commercialising nearly everything.

It doesn't do us any good, do you know what correlates strongly with the likelihood of divorce? It's how much you spend on the honeymoon.
We're not talking about rote memorization here. We're talking about deeply studying something.

In the mid-90s I set up my then-employer's first WAN. Cisco 2501 with T1s for in-city links and frame relay for inter-city/international. As part of our Cisco contract, we got a full manual set, which was maybe 24" of shelf space. In my spare time over a couple of weeks, I sat down and read the whole thing. Then I went back and actually studied the parts that were relevant, mostly by reading and re-reading until it all made sense to me.

On top of that, I added a lot of practical experimentation with the gear. But foundational for me was really understanding the perspective of the people who made it.
I don't know. It's kind of worrying that you can't host EU data in US isn't it?
This is nearly a strictly American problem. Much of the rest of the world has realized that society requires and is capable of supporting advanced education for all -- after all we want humanity to be advancing, right?

America is still stuck in this alternate universe where it's a great privilege to have the opportunity to learn, which is of course true to some extent, but they really put it on a pedestal there.

Compared to the rest of the world, I think they over index on attending prestigious out-of-state and thus expensive, regardless of public or private, instead of building a really strong system for locals.

I think of my (non-US) classmates, maybe 1-2 per 100 were from a different region or country? I paid a total of $20k over five years which I easily covered with internships/summer jobs. Can you say the same in the US?
Jack, you are free to promote Fathom but I don't think you have the right to spread false information.

In fact, I don't think I will ever use or recommend Fathom to anyone after seeing you act so childish.
I suspect, without proof, that this is because a large segment of the global population watches music videos and variety show clips on YouTube, over and over on repeat.
It’s trained on a subset of all public human-created code.

That’s why it’s possible to be better than the average human.

If it was trained on all code ever written (public and private) and weighted equally, then it would generate pretty close to average human code (or more like a mode with the most common answer prevailing).
Tensor flow trained on Monty python?
Powered by https://ecologi.com. Says it on the API page https://m3o.com/carbon
Yeah, SuitCSS's main distinction with OP's (excellent) guidelines is that it specifically mentions components, and using the "PascalCase" format of the component's name, as the root classname for the component's root and child elements (eg. `.ProductDetails` `.ProductDetails-footer` `.ProductDetails is-selected` etc, optionally with an app wide prefix like `.cg-ProductDetails`). It's very convenient when you search in editor like VSCode and you find all the matching CSS/JS files together (when they are not "single file components").
In the last five years, I have used Angular2+ full time.
RxJS is the greatest superpower ever.
Totally loving it.