skysight-inc/HackerNews huggingface dataset:
Ask HN: Should I even try getting a SE job anymore?
I've read hundreds of posts from 5+ YOE FAANG devs unemployed for months, toiling after countless rejections but getting nowhere. I'm barely 1.5 YOE, unemployed now, sending out endless applications, but by my estimates a mediocre programmer. I feel I lucked out with my first job. The problem is I can't get myself to code endlessly in my free time like some people do: it's fairly fun to solve puzzles, but I don't enjoy it with the feverish intensity that the best developers seem to.

The market isn't the limitless growth starry-eyed future it was during the first 20 years of the 21st century. Now I imagine with AI, headcounts are just going to whittle down to the bare essentials as junior devs become completely unneeded, thus removing their chance of getting enough experience to level up to senior.

Considering all this, should I just focus my efforts on starting my own business, or switch career paths? The definition of insanity is doing the same thing over and over and expecting different results, but so far, after dozens of interviews that led nowhere, the results aren't changing.
I am! To be honest, I was a little bit sad when typst first came out, because I'd already had Burro in the works for some time before then. However, typst and Burro are very different, so there's room for both to exist!
We're all thin-skinned at times, which is why this article's take is so valuable, and it's helpful to just be careful with everybody, or at least have a set of tools ready to deploy if you manage to step in it, or someone manages to step in it with you.
I loved Dart, but these days, it's not very usable for me.

The backend development capabilities have been left to rot. It's all flutter.

When it came out it had so much potential to displace NodeJS. But they threw that away when they couldn't get into the browser and pivoted to flutter.

I still maintain some of my packages like uuid, otp, etc. But my API handlers and other backend stuff is kinda dead as there is 0 interest in it nowadays.

I would use Deno before Dart for backend nowadays, even though I would prefer Dart.
You don't. Common email clients block images by default, because advertisers used them for tracking.

Or you make ASCII art of the logo.
It is currently limited by the time it takes to build the index. There are obvious optimizations we can apply to this, however in a production setting it does not matter much since you only need to build the index once for each (schema, vocabulary) pair.
There's no point investing in it now. Everyone knows they are doing amazingly well and are hugely valuable. It's not a secret.
Absolutely. What governments use Twitter for is too important to be left up to the erratic people running Twitter.

Especially when anonymous users are prevented from participating or even seeing follow-up information, as is the case now.

I don't know much about Mastodon or have an opinion regarding whether it should be used, but I agree that relying on Twitter to disseminate official information is unacceptable. The well has been irrevocably poisoned.
Makes sense in retrospect
Yeah, no, in polite society the others can basically be treated as factual claims. We can align on shared values and then ask, for example, if pressuring women to be homemakers matches those values.
There is little less welcome than unsolicited "advice", especially coming from the person and place that are supposed to be the refuge from all the shit going on in the world.
Neither is AI.

The parent poster wants it to suggest new farming techniques, which is a little more involved than plotting a trend line.
Heh, I don’t know, uniform could be good if I could pay 2 Euros and get something that is not very bitter, or very sour, or the machine has not been cleaned, or… but uniform in style, doesn’t mean consistent in quality.

I’m also in NL and tbh while it goes sometimes horribly bad (also when visiting people, they offer you a coffee but you end up with a kut senseo…) it’s on average actually quite ok… but I only drink a regular “koffie” here unless it’s a fancy coffee place, so maybe that’s the secret :)
It's like the idea that getting a massage releases all the toxins in your body and you need to drink water after to flush them out. That's what they always tell me after I get one. I have to restrain laughter.
Bare in mind, this was a small startup in 2008 that claims to be the 2nd cloud in the world ( read on-demand iaas provider ).

Flexiscale at the time was a single region backed by a netapp. Each VM essentially had a thin-provisioned lun ( logical volume ), basically you copy on write the underlying OS image.

So when someone accidently deletes vol0, they take out a whopping 6TB of data, that takes a ~20TB to restore because you're rebuilding filesystems from safe mode ( thanks netapp support ). It's fairly monolithic in that sense.

I guess I was 23 at the time, but I'd written the v2 API, orchestrator & scheduling later. It was fairly naive, but filled the criteria of a cloud, i.e. elastic, on-demand, metered usage, despite using a SAN.
Gotthard rail tunnel, world’s longest, closes for months after Swiss derailment
It's the rationale behind the XDG directories, nonetheless. The "ideal" setup is to have ~/.config on the remote NFS server, ~/.local on the local workstation, and ~/.cache on the local workstation (either disk or tmpfs).

And yeah, poor implementation means that ~/.local not roaming around with you just makes things worse, despite the obvious name and intention. Developers almost never know when to properly implement it.

XDG is just overcomplicated nonsense. The only part I like is ~/.cache. I don't buy for one bit the "clutter" argument about having some dotfiles (and no, setting $XDG_CONFIG_DIR=$HOME and $XDG_DATA_HOME=$HOME does not solve it; first, conflicts; second, files won't be prefixed with a dot).
By the way, if you're browsing from the desktop, there's a 3D/2D toggle in the top left corner of the Overview page.
I don't quite follow. Marvel teaches folks to punch their way through problems, and Harry Potter teaches people it's OK to be manipulated by adults because it's your destiny.
Already today, having passed peak-child a few years ago, we can see that there are futures possible where humanity doesn't grow. I.e. humanity might be fine advancing with a fixed amount of power.

In that case, the stars are not 'waste'.

Historically, this idea of growth as method for advance is only a few centuries old. It's not hard to see its end as efficiency keeps increasing.
Because of a case study of one woman who did a fad cleanse and had predisposers like a gastric bypass and prolonged antibiotic therapy?
The problem with that argument is you have to have some sort of evidence that the market more or less does this correctly most of the time.

We're depending on the feedback mechanism here working correctly. If it doesn't, we are rewarding unproductive behaviours.
No, the compiler knows the array isn't overflowed, because C programs don't contain overflows. Therefore the loop must exit via one of the return true statements.
Wow, that first one is genuinely horrific, I can’t believe they had the guts to release something so strong. Glad they did though, it probably saved a ton of lives.
So much for 'open source' friendliness.

Let's see if anyone was smart enough to fork the repo...

We have this anyway https://github.com/AniketCS/AzureChatGPT
Pretty simple, really: Put it in the code.

If it is too big to go entirely in the code, summarize it in the code and then link to the full docs (ideally in markdown files inside the repo).

Another thing, which you can't really fix yourself, but which I'm still gonna shout into the ether: Ideally you have a browser-based code browsing tool, like GitHub or Gitlab, but one that actually lets people click through method calls into their definition. In my view, that's really the only sane way to read documentation outside of an IDE.
If you randomize everything that sounds like a pretty identifiable signal tbh. Unless a very large number of people are also performing that randomization. A large number of people specifically in whichever discriminating group you belong to, which might be something out of your control.
As someone who is very familiar with designing and developing emails, I think it's actually a pretty happy medium between format and freedom. Not everything needs to be a responsive, javascript-riddled design with interactivity. 600px-wide text with graphics does the job. (The irony is that often plaintext emails perform better)

The problem is the lack of consistency between email clients. It's crazy how each email client has a completely different and crazy idea for how to interpret basic HTML. And heaven help you if you have a brand designer breathing down your neck about dark mode...
Without the old browser you woudn't have modern browsers. Oh, btw, FFMPEG add Qemu came from a French.
Source: https://fly.io/blog/carving-the-scheduler-out-of-our-orchest...
has anyone done a study on whether total annihilation of most organic life by fire is bad for us? which profit-oriented megacorporation is currently saying they will save us? does Elon know about this?
> The current source material used in Consensus comes from the Semantic Scholar database

For people who are familiar with this database, are the papers in it trustworthy?

It's nice to search directly in scienific papers, but only if they're reputable.
Every once in a while these ideas for quicker, more efficient boarding of commercial passenger flights come around, and every time I look at them and think how well they work if you assume the passengers are perfectly spherical cattle.
See the mistake the person you replied to made is assuming there's some floor to morality.

They probably assumed the floor is "slaves are a bad thing", it's so obvious that the empirical measurement is "does slavery increase the number of slaves" that they don't need to elaborate

But apparently you fall below that basic floor such that you might contest slaves are not inherently bad, so "decreased number of slaves" is not empirical proof slavery is wrong.

Great example of why I tend to just ignore people who disagree with my morality. Some demographics are currently convinced that's a show of weakness, I'm convinced it shows I value my time.
Reminds me of Dyson-branded crap I've purchased.

I've bough an AM04 heater/cooler device. It was ok. But some 2-3 weeks after warranty has ended, it stopped turning off when achieving configured heat level. It'd turn off the internal fan ("fanless" is false advertising as there's a super loud fan inside, just not visible from the outside) but would still output heat. The effect was the smell of heated/melting plastic and dangerous increase of temperature around the device.

I've contacted Dyson despite the device being (barely but) out of warranty.

They've graciously offered a replacement - a brand new AM05 model. The color would be glossy white instead of matte gray/blue, but the device was supposedly an upgrade with predecessor's problems fixed. I've got no warranty, but I wouldn't expect it. It'd by 2 years after I got the device.

Guess what has started happening with the replacement AM05 model after (again!) just few weeks since the warranty would have ended? It had the exact same defect AM04 had - it wouldn't turn heating off after reaching configured setting, but would cut off just the fan, resulting in melted plastic smell and air temperature exceeding 65+°C close to the seemingly powered down device.

A dedicated site[1] now exists for recalling just these two models: AM04 and AM05. But fuck Dyson - I'll never purchase any of their unsafe devices again and I don't want their free replacement crap.

[1] https://www.dysonrecall.com/en-us/info
Exactly, they have to support old versions, and this is a very recent old version from last month.

On Android, it's possible: you can install an old version and then turn off auto-updates at a per-app level.
I know, such a great movie, total classic of my childhood! It was the only R-rated film my mother ever allowed and even endorsed us watching, "Because Jamie Lee Curtis is hot." :D

I wasn't sure if there might've been a scene I'd forgotten.
No one would say that we the Europeans invented the airplane.
Which route? How do they afford the gear? Have you seen what carabiners go for!?
There's no chance a business today can work with plain text documents at scale.

Virtually all email clients support html since a decade and the expectations user have todays have changed.

To put it differently, it looks unprofessional.
literally just stop the stupid meetings interrupting every workday other than maybe standup and grooming and then get out of our way and watch productivity improve /rant
Postgres: CTEs, Materialized Views, Window Functions, and Lateral Join
> only takes seeing one black swan to disprove “all swans are not white”

I think you mean 'disprove "all swans are white"', since a black swan tends to confirm the existence of non-white swans.

In other nitpicking news, the title should capitalize the V in Via since Via Negativa is the "Way of Negation", not "by means of Negation" as you might think from the current capitalisation.
Ironically, plain text emails actually do better for us - the problem is that plaintext emails are often more likely to be caught up by spam filters.
One where we just launch one rocket instead of building a giant orbital bomb slowly (accumulating fuel) and transferring all those explosives through a complex series of difficult rendezvous maneuvers? One rocket is risky enough.

There's a huge amount of extra risk involved in that sort of idea, which is why NASA isn't doing it, which can just be avoided with SLS and Starship.
By this logic someone should start a company promising to cure cancer then just let the trillions roll in....
The Avatar and noble savage myth. Also used to blame all the ills of modern society on colonialism (and thus capitalism). If only we could go back to living like the indigenous lived!. Well, evidence doesn't favor them being any more noble.
Is it a law of history that those who seemed crazy ended up being right? I remember reading a couple writings by Stallman and it sounded quite outlandish and exaggerate then. Not anymore.

See, e.g. https://www.gnu.org/philosophy/right-to-read.html

Oddly enough, the French government has contributed quite substantially to free software.
As I understand it, that's precisely what std::start_lifetime_as<T>() does: it effectively performs a placement new to create a T object, except that it retains the existing bytes at the address. It only works with implicit-lifetime types (i.e., scalars, or classes with a trivial constructor), though, so it probably wouldn't work with your hash table example, except perhaps for an inline hash table.
This was ~14 years ago and both MS & AWS had loss of data incidents iirc.
Just a double check... you said in thread you have two of these drives that died at 1 year old. Did you have a third, working, drive you're transplanting boards from?
And if they went to any hospital starving they would get fed.

Please note the literal use of the word 'starve'.
You could always sail the seven seas.

And if you feel guilty, just go buy a copy of Pro (or whatever the top version is) and run LTSC anyways. Not like with enough work you couldn't strip Pro down to an LTSC equivalent.
With oxalate nephropathy, I have an oxalate budget of 100/day - 2 oz of dark chocolate covers that.

But then, if one is concerned, citrates provide a first-line defense,e.g. 4 oz of lemmon juice, or,say, calcium or potassium citrate. That doesn't stop things, but it helps.

In your microbiome, oxalobacter formigenes is the primary defense. Lose that from, say, antibiotics or IBS, and you've got problems.
Virus scanners and other tools like google will fetch any urls in emails to check their target. So having a direct unsubscribe action behind GET of a link breaks your email list as Gmail will unsubscribe everyone
This is my experience. Path in the door for every job I've had since I finished undergrad in the mid-aughts:
- 1st job .. I answered a craigslist ad.
- 2nd .. HN who's hiring post.
- 3rd .. reached out to an engineer on the team on linkedin.
- 4th .. referral from ex-coworker's partner.
- 5th .. browsed the website of the VC firm that's funded a few of my previous companies, and I reached out to the CEO on linkedin.
Are you relying on the user's email client to convert plaintext URIs into interactive hyperlinks in transactional mail?
Good to know! Weird that stuff like https://www.dan.me.uk/tornodes and
https://www.ipqualityscore.com/tor-ip-address-check are still around.
If you're using or for actual market analysis, then yes. I completely agree that the 3rd dimension makes it more complicated! But there's a 3D/2D toggle in the top left corner of the Overview page if you're opening it from the desktop
For my idiosyncratic combination of diabetes and gastroparesis the removal of carbs and fiber have been life savers. I fought hard against recognizing that though and had to prove it to myself with cleanses. But the difference was too dramatic for me to ignore.
Not exactly FUD given Elon's history of yeeting anyone who annoys him.
For Android there are sources for old APKs and you can verify fairly easily that they have not been tampered with. Once installed, you can disable auto-update for that app. I have done this with the Twitter app on my Android tablet that I mostly use for ebook reading.
I would be interested in seeing the classical music and metal selections, as well as the lower-fidelity recordings from earlier eras of pop music which people still play.

Years ago, I read somewhere that Hendrix played back songs through an AM radio as he understood that many young people didn't have expensive hi-fi setups at the time.
note that in 1.10 scheme is still used for lowering (simplifying AST to IR which is a lot of code for julia)
> The bots’ accuracy ranges from 85-100%, with the majority above 96%. This substantially exceeds the human accuracy range we observed (50-85%),” the research paper read.

Wait, did they use humans or computers to measure the accuracy of the solutions?
Hmm? Oxalates causing less severe damage (kidney stones) is more common than just one woman. If you are a vegan you know you need to go easy on things like raw spinach and almonds.
I've known several people who went through Job Corps, got back to our home town, and then went right back to being lumps on a log. One person I know made their "living" scamming government benefits after going through Job Corps, and never worked in the industry they were trained in. The saddest part is all of them would have made many times more income just working in the field they were trained in /and/ the jobs were available, but a large number of people simply don't want to "work" (ironically, since they sometimes invest more effort for less return to scam than doing a real job).

I don't know what to do about the sociopsychological issues that plague the lower class in this country, and it really rarely has anything to do with a skills gap (skills are easily obtainable for those who want to obtain them).
There's an account setting somewhere to always send plain text emails and do not send HTML. I don't know where the setting is, I enabled it many years ago. Been happy with that.
Is transactional email spam?
A website that pairs you with an ʻOhana to support displaced by the Maui Fires
> The only time I get HTML through email is when it's spam or commercial email, and screw them.

Heaven help any friends/coworkers who tried to send you an email with color, embedded pictures, or bullet point lists.
Not to mention that the political compass itself has no academic rigour behind it, they explicitly refuse to explain their methodology or scoring system and also refuse to elaborate on why they won't explain them. The site asserts that whoever is running it has "no ideological or institutional baggage" but it's operated so opaquely, barely even naming anyone involved, that you just have to blindly take them at their word.
The guy seems pretty earnest about this, seems like it is literally his first blog post.

It would not shock me in the least if people work in an org where they say they are "going agile", takes them through training where some Scrum Salesman conflates agile with scrum, leading to observations like "agile doesn't deal with change fast enough"

Honestly, we need a new word for it at this point.
Are you talking about canvas fingerprinting and stuff like that?
I unreservedly love this article and found a lot of it valuable despite decades of career experience stepping in it with coworkers (and vice versa).

But I agree with you about up-front acknowledgements of hard conversations. They're the workplace equivalent of "we need to talk". I'm an anxious person by nature, so "we need to talk" is about the most painful thing you can say to me: my mind will immediately project out the worst possible case, and the relief I get when your real issue is nowhere nearly that bad isn't going to fully absorb the cortisol the opening generates for me.

Fortunately, the article anticipates this, and you've misread it a bit. Notice the headline for the follow-up is "OR check in afterwards", not "AND check in afterwards".

Checking in afterwards is the right alternative when you're working with me. It might not be with other people.

And, the straightforward answer to the question your comment asks: yes. Yes, you have to make them feel better about it. When you're working on a team, part of your responsibility as a team member is to keep relationships working smoothly.

To put it in Reddit parlance: if someone steps in it with you, and then asks you to make them feel better about it afterwards, and you get irritated about the check-in: YTA. Not ESH: YTA. They did the right thing by (1) being concerned they handled the initial interaction poorly and (2) following up on it to clear the air. You'd have punished them for doing the right thing, which is worse than handling the initial interaction poorly!
Thanks for sharing your experience @MilStdJunkie

Actually the camera here is isometric! It doesn't look that way but it is.
We are almost there with phones, except the approval is proxied through Apple and Google. The PC holds on but who knows for how longer.
They're so full of shit. The OS worked fine before without all that. It's their choice to build it that way. It's shitty practice to do that IMO. And most of all it's shitty to do to your users.
Its with weird realization at 48 years old I am finally able to understand some of the things that my grandfather was silently telling me.

Its not my fault - but I didnt know until I was able to see ;; I have been a "conspiracy theroist" for many years thinking all was golden.

My grandfather, now I know - through his gaze - through his eyes "the window to the soul" - He wanted to tell me, but couldnt tell me until I could understand.

Now that my grandmother has passed at 100 - I now know.

I now know.

My fathers father built hanford.

My mothers father was a weapons person on the Enola Gay.

I now know the true extent of my nuclear curse.

I need some time to process.
The easiest option is to get a full-time job at some place that needs the type of OSS code you write and negotiate your employment contract to specify exactly what will stay yours and/or open.

In terms of sustaining a living, the second best option is IMHO dual-licensing GPL/AGPL and a commercial license. However, note that this isn't really writing FOSS for a living. This is mostly a job of making sales calls, reviewing contract changes, and chasing invoices.
That'll change once we solve disease and aging.
Making Tesla public was clearly elons best ever decision lol. The moment it went ballistic in early 2020 made it well worthwhile - Tesla has access to an effectively unlimited pile of cash from public investors (and gave Elon more money than he could possibly hope for to invest in other pursuits)