skysight-inc/HackerNews huggingface dataset:
Just pick a junior job in some boring corporation, or startup with shit salary, and go from there?

The world is in desperate need for more good engineers. Every company I worked on always need more engineers. Especially now after COVID, the industry is doing great. It's not hard to find jobs now, even with no degrees.

Of course you need to lower your expectation, maybe you will work in some CRUD-shitting factory for a while, or work on some cryptoblockchain nonsense, but it's still an experience?

edit

also that arts bachelor sounds fun to be honest. And it can be useful if you decide to go, say, FE/full stack route. Or go more into UX/UI.
> durable products

An example emerges in the discussion within a parallel thread, https://news.ycombinator.com/item?id=28574624 , about extending the syscalls in Linux kernel. Unfortunately, some interpreted in the past "unallocated" with "available", so now syscall numbers in some customizations of the kernel vs the official one have conflicting uses.
x=[1, 2, 3, 4, 5]
min(x) < avg(x)
true

OMG!!!
Ultrawhite BaSO4 Paints and Films for Daytime Radiative Cooling
After a few experiments, I'd compare this to panning for gold in a river others ignore because the yield isn't good. You will find nuggets you would have otherwise missed, but you'll work for it. This engine is likely best used to supplement other options.

What set aside Google from its competitors was its use of eigenvalue weights. I don't sense a robust weighting system in use here.
China's nuclear forces are not sized or equipped for a first-strike doctrine. As currently fielded they are a second-strike reprisal/deterrent force.
Global coral cover has fallen by half since 1950s
This prompted me to search "banana beer", and apparently in some East-African countries there are beers where banana is the main ingredient in the actual mash.
FTA: "In my work, I probably spend about ninety-nine percent of my time on what others may call petty details. Most managers would rather focus on lofty policy matters. But when the details are ignored, the project fails. No infusion of policy or lofty ideals can then correct the situation."
>They also are not arbitrarily constrained to follow good budgeting guidelines which specify not more than 30% of income to housing.

poor people are not arbitrarily constrained to spend only 30% of their income for housing? Well that's true I guess, but I mean there's a reason why 30% is assumed as being good budgeting practice.

>the arrangement which I very comfortably made it through grad school in is apparently not possible.

yes, I think the arrangement I made it through on grad school would not be possible now that I am adult with a family. but sure if the conditions that held true for me then, age, no dependents, stayed true for all my life I could live as a poor person and only be a little bit desperate at times.

hey, did you ever like have a bad patch in grad school but think it's ok this is only for a few more years?
You're 22 and have suffered a setback.

An arts degree I would argue is possibly of more use than a CS degree.

why? because a good arts degree is about collaboration, giving and receiving good criticism, stealing other people's ideas and making them better finally and most importantly, find a way to communicate.

Yes, you might not get in to a FAANG right away, but in ten years, you'll be perfectly capable of dominating the "CS computers are my life, and I know everything because I have a degree" types.

My degree is effectively graphic design smooshed into a bit of computer aided design. I now work for a large FAANG shovelling shit in front of people's eyes. so its certainly possible, and I don't think that I could have done it without my degree.

I have run a medium sized department, in that time I interviewed hundreds of candidates. On average, the ones that did the best were the people who didn't have a CS degree. They were the most willing to admit that they didn't know how to do x, but they had an idea that if you did y, it might be right.

This is a far better trait than "I know it, here is some fancy sounding bullshit"

Go find a medium sized company to work for (less than 1500 people) they are big enough to have a decent support system, but small enough to allow growth and flexibility. make contact with a recruiter, they will help you market yourself so that you get interviews.

good luck, and keep going.
> How do I make sure she knows the joy of coding

Stop having coitus with her. That's what my wife did when I was having too much joy just in coding.
Tangent, but JSX is a templating language, and templating languages don’t dictate whether your presentation logic is well separated. You can write well-stratified React code or poorly-stratified React code, the difference is whether you choose to separate it that way. For example, see the S convention in styled-components.

Conversely, you can have terrible Django templates that contain all your controller logic.
Failure is an end point; you're on a journey. A couple of thoughts...

On college: For many, there's no quicker way to crush a coding hobby than to study it via a computer science program. So fucking boring. Software development != computer science. That's where I started and I changed majors after my first year because I wanted to build shit and not write a fucking bubble sort. So I switched to economics and political science and kept teaching myself to code, got a coding job in college working for the university, graduated, didn't know what i wanted to do, until i stumbled into a 3 month "consulting" gig that morphed into my first job, which led to my first real startup job, which led to [on and on].

> And I began thinking about my career as a software engineer. How am I going to find a job?

This will sound petty bc you're at the beginning, but finding a job will eventually prove easier than you might think at this moment. Finding a good job (define "good" as you will) will prove considerably harder. Think of your first job as an internship. Do a great job and view it as a stepping stone to the next stone in your career. Do good work dispassionately. Don't mistake employment for loyalty.

Your parents, respectfully, don't have the slightest clue or context for understanding what it is you're trying do or how you'll make a living at it. It's annoying, but it's fine, bc it's your life not theirs. They really don't need to understand it and you don't need them to.

My advice...

To get good at programming: build something, anything. An idea you have. Don't have any good ideas? Try to build a clone of something else that exists. Also, and everyone says this ad hominem but it's true: contribute to open source. Offer your help. Any open source project of any size typically has quite literally a metric shit-ton of open issues, and not nearly enough people to fix them. So figure out how to fix one. Then do another. Keep doing it until the team makes you a contributor.

One brief note about career and "networking": contributing to open source is a very powerful form of networking. Every time you contribute to a project you are networking with others backed by your work. Don't take this for granted. You should also join discords and slacks and go to conferences when people do that again. I cannot stress this enough: your network is everything, and the more you invest in it the more you'll get out of it.

To get a job: fuck linkedin. Fuck job postings. Get "good enough" at programming (a much lower bar than you think), build a list of companies that you'd like to work for and cold email the founder (founder emails are almost always firstname@company.com). Shower them with praise about how much you love their company and think they're amazing. At the very least 80% will respond to you. There are several people on my team currently who got hired this way. This works particularly well for very early-stage startups; less so for larger companies.

Good luck, keep building, I promise you'll get where you want to go.
https://ronitray.xyz/

I write mostly about random nonsense but I do want to get more technical eventually. This is my first year blogging in a long time so it's mostly been about getting into the groove and developing a voice.

Using a very basic static site generator written in Python, very less CSS and minimal HTML templates.

I have another account that I use HN not tied to my name.
> where employers like Walmart deliberately schedule workers less than full time to avoid paying benefits.

Your meme is at least 5 years out of date.
Why are we seeing so many whinny early-20-something 'I failed, I'm doomed' posts on here recently?

Is there something wrong with the education system and culture that teaches, if you're not perfect, you're a failure?

Honesty, at 22, you haven't failed, you've barely started. Come back at 40 and 60.
I remember a quote attributed to the KOG* about certain high-ranking civilian managers: "There but for the grace of God goes God."

* KOG = Kindly Old Gentleman
You wot mate? You haven’t even started. I got my first half decent job when I was 23 right after half-assing my useless railroad automation degree in Russia. It was a Java programmer for 500 bucks a month. I’m 33 now. I had my Australian citizenship ceremony today in the comfort of my own house with my wife and baby daughter.

Relax, mate, I’ll all happen.
Activision Blizzard Faces yet Another Lawsuit
Mineral waters à la carte (2012)
Berlin buys thousands of apartments from corporate landlords
> Your mistake was thinking you could go into, say, a CS degree and have nothing to learn.

More generally, (at least) two things obtain for the serious IT practitioner:

- One never graduates from being a student of the subject, even after the 'I Love Me' wall is fully covered in diplomae.

- One always lives in a glass house, even if Duff's Device makes sense at a glance.
It’s not theft to keep a gift. The bank may have terms and conditions that allow them to try to take back the money but that won’t work if the money is gone and then the bank will have absolutely no problem telling the party that sent the money that it is their problem and they are out 10 million.
Microchipped mouthguards to measure head injuries in rugby
What happened with HACKER news?
I'm doubtful 7h of sleep a night and 1 drink a day can render a given individual more mentally able. I'd guess the causation is that the cognitively most able people just happened to average on these values.

I sleep 8 to 9h a day and only have a couple drinks a month. 7h of sleep would likely mess with me, and I simply can't believe that a drink a day (alcohol, a poison that fogs the mind!) improves anything. Especially for sleep, every individual seems to have their own optimum that's hard to change.
Over $700/year if you want to develop more than one website seems a bit too much to me.
As a 22 year old, you still have all your options open in life.

I wouldn't take that too much to heart. It's best to stop comparing yourself with others. I think you live happier.
It takes around 27 years to properly fail. (I'm thinking of the 27 club)
> This isn't a bad thing.

Counterpoint: It absolutely is.
> What does peace look like to you? Do people just stop fighting and start loving their neighbours?

It would look a lot more like regional conflicts without $1 billion each fighter jets.

Iron Dome, drones and other technology prove this can be handled regionally without the need for a single advanced fighter jet, ballistic missile submarine, or any of these other frankly absurd expenditures.

The work force dedicated to these (admittedly very impressive) weapons of war would have to focus their skills elsewhere.
I'm 41, been coding since I was 10, working since I was 17. I've been at the top of my specialisation as a developer. I absolutely love coding but am finally moving away (coding is not the most valuable use of my time - however much I enjoy it).

I learn something every day. Try to read a paper a month (although it's more like 4 a year nowadays). I still regularly read books and like the OP go through courses from the top unis.

Unlike OP: I've had no trouble learning on my own (thanks to the amazing courses available online). Actually, I do a lot better. Sure, I hit roadblocks - but surpassing those roadblocks is where I learn the most.

Maybe it helps that I started on the 8-bits and spent a couple of years in my 20's studying for a BSc in CS (partially via the Open University, but mainly by reading/practise/Coursera/MIT).
> In reality the law is almost always three steps ahead of technology, because the law is written in a programming language that executes what you intended to write

So why is it always interpreted in favour of what content distributors intend and never in favour of common sense or the public? Laws are a public contract and as such the public, including you, has the right to push for its interpretation one way with judges having the ultimate authority to resolve disagreements. Just because you look at things from a logical perspective doesn't make you unfit to argue for your rights, and claiming otherwise strikes me as a really self destructive mix of learned helplessness and impostor syndrome.
Have you been unemployed in the early 20s without a degree and desperate to find a job while nobody takes you seriously and you only get ghosted or turned down, while job ads seem to keep raising the bar all the time? It is a horrible horrible feeling.
Google demanded to remove Navalny's team Google document with "Smart Voting"
And how it already operates with a shift system, since driving heavy machinery full of people around cities for more than six hours a day is rather dangerous, but people like to be able to get around all day.

All drivers get two days a week off, one of them being their preference for Friday/Saturday/Sunday and the other not.
I was still working at the checkout in a supermarket at that age, and I dropped out of university because my mental health was plummeting at that point and I hated it and I hated everything else I was dealing with. I beat myself up for a while about that, which was also not great for me.

I hear you, it's a frustrating and hopeless-feeling experience for sure. All of us older people are coming in to say it's not a big deal. They're right, in the grand scheme of things, because they've had the extra years to realise that. I have, too. But you haven't and it's a raw feeling, so I don't want to be dismissive of that.

Nonetheless, there's a lot of support in the comments here, and it's worth a read to see what you can relate to.
If you match 40% of a job posting, you should apply. Those requirements are there as an ideal, not actual requirements.
There are too many different types of "developers." I read about all these people talking about playing AAA games being a concern on work computers, and that is not something I have ever even considered. A gaming computer that I own is totally separate from a work computer that my company purchased for me. I would expect even a solo dev would want to cleanly separate work and play, but I guess not.

As to why you might still need Windows on a work computer, Office 365 is still limited compared to native Office, but of course Microsoft is pushing everyone to stop using native Office anyway. I still haven't found a way to sign a pdf with a smartcard on Linux yet, which is literally the only reason I still need Windows because of account provisioning workflows that haven't gone full auto yet and still require pdfs digitally signed with a smartcard. The other reason is your employer requires a Windows computer because you're in a big company with an IT department that requires remote management agents, which exist on Linux, but are a lot more mature and common on Windows. The final really obvious reason is you need to target Windows as a platform or both Windows and Linux and find it easier to put a Linux VM in Windows, especially now that WSL exists and does it for you, rather than the other way around.

I do wonder what hardware people are still having issues with. I can understand if you're using something like Arch that comes with almost nothing in the base system and expects you to know what packages you need for your peripherals, but for a kitchen sink distro like Fedora or Ubuntu, they seem to pretty much just work at this point. I've run them on laptops, with external monitors, external webcams, wireless keyboards and mice, Bluetooth headsets with microphones, eARC soundbars, WiFi 6, smartcard readers, NVIDIA GPUs, using a television as a monitor. Every single one of those things "just worked" the first time I plugged it in.

The only hardware issues I have had in the past two years are:

1. aRGB LED controller software and PWM fan control software only runs on Windows because the vendors don't use open standards and don't make Linux versions of their proprietary software

2. Microsoft Teams on Windows never seems to work with a Bluetooth microphone, but every other program that accepts audio input uses it just fine
My first vanilla JavaScript Project: making a simple To-Do app
I switched from an electronics engineering degree to a fairly poor music degree. I had a lot of fun doing the degree, but looking back, it probably crippled my early career.

On the other hand, I tried something different which has its own rewards, and I've never stopped learning. Eventually I did a master's degree in a technical subject. Partly to help get more interesting work, but also because I enjoyed the subject.

There is no failure here, only different choices, which may be sub optimal at different stages of your life. Keep learning and trying things out.
Art major with a 15+ y career in software development here. It can be done. The market may have changed since I got situated though. I think if I had to do it over I would do cs or business degree. Or aerospace. I sometimes think I missed my calling and would love to work at spacex or nasa.

Anyway, never look back too long. We all wish we’d done things different, and it’s good to learn from mistakes. But no good harping on them.

Get good at the basics: js, css, html, and a few backend languages. Learn all the frameworks etc on your own and never stop learning new ones. They’re all free to try and have plenty of tutorials. If you need a piece of paper saying you know stuff go get that degree too.
Why didn't they also recall their ambassador from the UK as well?
It should be noted that in Swedish cities, especially Stockholm, there is also a completely dysfunctional housing market.

I have personally rented long-term flats in a bunch of cities: Cologne, Stockholm, Oslo, London, Hurghada, Moscow.

Out of these the housing market in Stockholm was by far the worst experience (with the easiest being Oslo & Hurghada). There's nothing on the market because of rent control, official queues are impossibly long (O(years) for anything) and second-hand (third-, ...) apartments are an absolute mess (few tenant rights, tons of short-term contracts, lots of random small issues).

In Stockholm this hits foreigners especially hard as lots of Swedes have inherited a bostadsrätt or hyresrätt (the official equivalents of owning/renting property) and rarely deal with this directly.

In comparison megacities like Moscow and London are much easier to deal with. The market is rough due to often fierce competition but there are tons of properties available for renting and buying at any quality & price point.
Frontpage still says $5/year (well it actually says "Like, $5/yr").
Their paid users also switch to GitHub when they get annoyed by bugs. I did it once myself.
There are probably some clauses for compensation in this event.

Other than that what is France gonna do about it? Invade Australia?
I started on a computer science degree when I was 28. Graduated at 30, had several job offers before the end of my last year.

It was tough to go through those 3 years working part-time while trying to keep up with a high load of university assignments, but at the same time, I never learned so much in my life and had fun while doing it, met lots of incredible people and campus life was pretty nice.

But now, all that is just a distant memory and I am just thankful to myself to have had the energy to do what I needed to find myself in a better position, and today I am happily working for over a decade in the software industry and could probably move anywhere I wanted, but am very happy where I am.

Hope this motivates you as you seem to be in a similar position I was in 15 or so years ago.
Per capita, costs to support people in dense urban areas is lower than that of suburban areas [1].

[1] https://usa.streetsblog.org/2015/03/05/sprawl-costs-the-publ...
Actually yes, you did fail relative to the standards and expectations society and you have placed for yourself. And you have tasted the potential brutality of life and the fragility of ego at an early age, your parents were right.

And that might be a good thing...in fact it could be the best thing that ever happened to you. What happens next depends on your attitude toward this failure.

Grow and improve your independent thinking that led you there, sharpen your understanding of life, build more skills, deliver to people and make an impact and you'll go really far, or stay in self pity and perpetual cycle of defeat and you'll sink further and further in life.

Also, getting a job is not that hard if you are good at coding. Your art education and early failure will give you different perspective to life and this will be a value add to many companies and people if developed correctly.

I wish you the best of luck and look forward to see great things from you :).
You made mistakes. Welcome to life. Please take a seat. The stewardess will be with you shortly.

Sit down, concentrate on one main tech, continually make things, make imperfect but usable products, learn by mistakes, show employers.

Try to have fun.

Don't be dramatic. You made a mistake. That's all.
> For many people, of all ages, there aren't starter jobs - they're the only attainable jobs.

Citation?

I have family members that weren’t very ambitious and they work in these jobs. However, they don’t make minimum wage because nearly every company offers some raises for people who just consistently show up for 6 months+ straight.

In order to be stuck at minimum you have to additionally have stability issues or issues in general that cause you to consistently get fired or pushed out. These habitual min wage earners are not even a meaningful portion of the people earning minimum wage at any given time.
> Do you really think your professors, your future colleagues or even your fellow students have nothing to teach you?

This is so important. When looking for a job, make sure you're not the smartest/most knowledgable person there. Seek out an environment with people who know more than you, at least in some fields.

Another big thing (at least for me) is to always challenge yourself. Work on stuff you don't know how to do in advance, things that require you to learn new skills. I find I get bored and burn out quickly if my work is just doing the thing, instead of figuring out how to do the thing.
Partly because the cost had inflated drastically, to the point that comparisons with France's own purchase of brand new nuclear subs - for a much lower cost - made the deal look increasingly duff.

Apparently this has been a background issue in Australian politics since at least the start of the year.

https://www.thedrive.com/the-war-zone/38790/australia-report...
Yep, Trump had it right - countries should just communicate via Twitter.
> is the lack of mention of GitLab's co-founder (Dmitriy Zaporozhets) in the stockholders table (p. 148)

Indeed, interesting question. I’d expect that a S1 would clarify Dmitriy Zaporozhets position & role.
Show HN: Variational Autoencoder: A Simple Illustration
>the thing isn't a normal Linux.

Interestingly enough, WSL 1 did not contain Linux at all. WSL2 on the of other hand ships the Linux kernel.