skysight-inc/HackerNews huggingface dataset:
this is putting the cart before the horse given that in any real-world facing application it's not the language that determines the shape of the program but the data and rest of the world that interfaces with your program.

Dynamic languages are in many ways simply a recognition of that fact, namely that data is sparse, incremental, changes and accretes and so on. There's a reason languages like Idris, Haskell and so forth are much more popular in solipsistic domains like theorem-proving than they are in a business application.
See the original at: https://archive.org/details/Esquire-Magazine-1983-12/page/n1...
Yes and reposts are fine after a year or so (https://news.ycombinator.com/newsfaq.html).

The reason for listing old related threads is just that many readers find them interesting.
I'm surprised they still have the desktop version tbh. Do that many people prefer downloading and installing the software?
Anecdotally, this. I'd never spent more than 3 weeks looking for a job prior to my October/November job hunt post-layoff. This one took about 6-7 weeks, all told (and likely would have come out closer to 8 had one branch path played out). I was intentionally looking for remote-first companies that seemed halfway stable, and was prioritizing those open to sub-40h workweeks (30h, 4DWW, 9-80, etc.), which admittedly, all three shrunk the pool tremendously (each), but particularly on workweek length, I was negotiable. I still had an overall horrible experience with the dozen or two companies I chatted with, and notably got some absolutely wild rejections (however, quite thankfully, also landed somewhere great after sifting through all of these):

- absolute crickets, which made up about 33% of the "rejections" after a phone screen. This was unheard of pre-layoff rounds, but I understand that recruiters themselves suffered a lot of losses in this wave so I somewhat get it.

- "We only hire SREs, and any role leveled Senior+, in San Francisco, there's too much context to offload remotely for leader roles" (this is, itself, such a glaring red flag that I was considering walking from this process anyway)

- "You mentioned your preference to not do Coderpad-style interviews, and sadly, we only hire based on timed+video call Coderpad interviews, good luck!" (I basically never ran into this pre-2022 despite my stance on this issue almost never changing in my career, this was the cause of several rejections this time)

- A subtype of the above, bombing a surprise (or once, "forgot to ask ahead of time and got scheduled for one that I decided to go to anyway") Coderpad/l33tcode/etc. style interview. Rejections on all but one of these, where I advanced and backed out for other reasons.

- Being an SRE not married to Kubernetes I've learned is now often akin to no longer being an SRE. In fact I now question whether I truly consider myself "an SRE" in the current startup climate's sense of the word anymore. As an egregious example, one interview asked me to rate my skills and opinions on Kubernetes specifically. I answered honestly that I thought it was the right tool for many jobs, but not all jobs, and that I wouldn't claim to be a guru at it as I often use other tools that fit the tasks at hand better. Rejected.
Wait, with your appeal to thermodynamics, are you claiming that all energy that enters the body through food is perfectly extracted and fecal matter is completely energy-free?
Being a US citizen abroad. I’m in this situation and have had to pay huge sums to accountants

If anyone has any recommendations I’m all ears
If you are doing Front-End dev pushing React Components, I think you should ramp-up from Week 1. Some other comment here mentioned this though: some fields it's not possible. If you are doing drivers, kernel, ebpf, or say you are programming Bitcoin main node; you probably need to read a lot before you are able to make any contribution.
(2) is already included in the "resources" figure.
Deploy Computer Vision Models Faster and Easier
I've had some amazing conversations with people at the bar. I had an economist that used to come in an he'd talk about whatever research he was working on, I think I got a c- in microeconomics, but I really enjoyed listening to him talk. I always felt like I knew so much more after he left and he was so passionate about his topic I think he was just thrilled to talk about it and I was happy to listen. Maybe that's it, people are just happy that when they say something someone listens. Listening goes a long way.
Off the top of my head, I was thinking a simplistic CAPTCHA-like device.

* "Here's 2 shapes. Press the triangle."

* "Here's 2 numbers. Press the bigger one."

It would have to be something a trucker can easily solve at a glance, barely taking their eyes off the road. And they get a couple tries, a couple warnings, and then a loud siren and the event gets logged with their employer. 3 strikes system or something.

There's a dozen ways this could fail, but it's a fun thought experiment: "how do you determine a trucker is awake and functioning, without distracting them too much, annoying them too much, getting too many false positives, or putting electrodes on their brain?"
It doesnt illuminate anything interesting because weight loss is inherently uninteresting.

There are TV shows that show people who claim they have trouble losing weight even though they diet and eat healthy, and when you see what you eat, its some ungodly amount of calorie dense food.

There are athletes who plan their diets and workouts based around trying to make weight for competitions which involve planned amounts of weight drop for a target date.

People who dont lose weight simply are LYING to themselves. They claim they track calories, but usually its eyed and not measured calories, they simply "forget" about the snack they had, or they "treat themselves" frequently for "good diet behavior"

As a former extremely obese person, seeing people continually lie to themselves about a literal physical law about matter creation pisses me off.

Losing 150 pounds was EASY the moment I realized I had to stop LYING to myself.
This is the most boring game ever and I’m not sure why anyone would play it.
I really like your style as well and have throughly enjoyed several of your articles in the past (a lot of your articles on nixos for example).

I have no problem at all with the presentation of this article. As always your characters make the article really gripping to read imo, like taking part in a good conversation.

But I did not like the way you handled the topic as much this time. I know that it is supposed to be confrontational and a bit in the face. That is the joke. Being nonchalant about is kinda fun, but when that is part of what actually is quite hard criticism of someone else's work it starts to sound very arrogant. But I don't know.

Anyway, looking forward to your next article :)
Which case? The multiple instances of cheating he has confessed to? Or the one that he denies?
I'm not even sure I can trust the quantum simulator I'm living in, never mind a second-order one.
I believe the same thing! It's rare to see someone hold this view. I got quite a lot of pushback when I argued the same concept a couple months ago: https://news.ycombinator.com/item?id=33016155 On the upside it spawned a ton of discussion with lots of people other than myself, which was nice to see.
sorry kids, no Disneyland this year, I used up my vacation days back in Feb when I interviewed for a week straight
It's possible, but most of the evidence in that case comes from circumstantial evidence, specifically the fact that he can't really explain the game he just played.
The age of the tech bro man-child can't end too soon. Women dominate the university graduating cohort. Y'all are about to wake up in a New World.
This has terrible instructions.
This line of questioning is so weird.

How does any answer in the affirmative or negative matter against the point in the post?
> Your entire argument falls apart if batteries continue scaling at a reasonable price.

If
"Just because I tweet something doesn’t mean people believe it," Musk said.

Just because he is untrustworthy doesn't mean that people *don't* believe it. If he didn't *want* people to believe it, why did he say it?

As head of the company, he has a duty to be more cautious and responsible with his public statements lest he gets sued. If he doesn't know or the situation is unsure/unsettled, don't make a public announcement that can mislead people.
I see someone's using Photoshop.
Check out David Shapiro's channel on YouTube. Has Python walkthroughs
"Stockpiled" would be a better term.
I wonder how compactly you could represent most chess games. On a per-piece basis, each non-pawn would require 6 bits of location, plus 1 bit for whether it exists, for 16 * 7 = 112 bits. Each pawn can only access half of the squares at most (never row 1 or 8, capturing diagonally creates a fan of at most 32 squares, at minimum 21 for the flank pawns) so an additional 16 * 6 = 96. You would need to add an extension for promoted pawns, likely average out to never relevant. It could be stored as an illegal pawn position, so 208 bits in the normal case, but a variable-length format.

With bitboards: There are 12 types of pieces, so could use 4 bitboards[0] to capture all of the information. 64 * 4 = 256 bits.

I think the most compact would be a combination. One bitboard (64 bits) marking where pieces are, and then a list of 4 bit integers[0] noting which piece is which, ordered by how they show up on the bitboard. With 32 pieces that's an additional 128 bits, for 192 total. And the size could only go down from there, as pieces are removed.

Writing this out, I see how 4 bitboards would be much simpler than 1 bitboard and a weirdly-indexed list that needs to be reordered every move.

[0] Boards could be 1=white/0=black, 1=more/0=less than 4 points, 1=royal-or-minor/0=rook-or-pawn, 1=queen-bishop-rook-or-pawn/0=king-knight-or-nothing, so that all 0s means no piece, and 1000, 0100, and 1100 as unused values. The full list would be:

0000 - empty
0001 - black pawn
0010 - black knight
0011 - black bishop
0100 - reserved
0101 - black rook
0110 - black king
0111 - black queen
1000 - reserved
1001 - white pawn
1010 - white knight
1011 - white bishop
1100 - reserved
1101 - white rook
1110 - white king
1111 - white queen
OP here; I remembered that I had asked a relevant question on HN before. For those figuring stuff out: https://news.ycombinator.com/item?id=24325548
Thank you for sharing your story. Good luck with your newfound career in tech!
I didn’t know governors could make changes to the law before signing it. Because they can’t. What they CAN do is threaten to veto it and ask the legislators to change it and vote again on it. I kind of wish they had stuck with it and made her go on the record why she’s vetoing it, but of course they have to play nice to get anything done. Ultimately, not enough important people cared about it so it was DOA.
There are one handed dvorak layouts. But if it's only for a month, it might not be worth the time to learn a new layout, when you may be able to hunt and peck proficiently your normal layout with one hand. Maybe some foot pedals for modifier keys? Maybe just enable sticky-keys.

Make sure you can enter your important human memory only passwords with one hand, sometimes that's harder than it would seem.
I think it's a good thing overall, because most people would fall way behind on security fixes otherwise.
Yes.

But that pricing would be terrible; I am pretty sure the stated numbers are far from maximum total profit - at some point, even Hollywood execs turn down deals.

And number of deals is a factor in total profits (multiplication).
If you just want random numbers, the getrandom crate has only three direct dependencies, one of which is the libc library bindings. I’d you don’t need everything that’s in rand, you don’t have to use rand.
If you have a standard 1 job W2, that is... literally what already happens, except even with less steps, since they already took the money out of my paycheck.

The 1 job W2 literally takes 15 minutes to fill out if so, and it is pretty much signing off that you didn't make a million dollars on the side that the IRS doesn't know about.
I am trying to compare them. I know the software dev might not be as high, but it is directly comparable and can be expressed in USD for easy comparison.

My dev machine was about 5k, and I will build another one in another 3-4 years. My tablet was 1.5k. My phones for dev purposes are numerous and run 5-800 each. These get replaced every year or three. My primary laptop was 3k, I will buy another in another 3-4 years. My secondary laptop was 1k, it will probably last 4-5 years. My monitors were 1.5k each. I’m sure I’ll use those for 6-7 years. I have three. My test server was 5k. I will probably build a new one in 5-7 years. My sit/stand desk was 1k, my chair was almost 1k. Etc, etc… All of my tools are expendable on a much shorter time table than your mechanic tools.

Your 10k of snap on tools are good for life.
Small world! Is this the one at La Scala I've been hearing about?
I am quite happy to be doing more interesting work after 10 years of slinging protobufs, hence why I have gone to work for startups recently.

But what I'm trying to say is in reality there are no lottery tickets being issued. Except maybe to the founders. Trying to frame it that way is a real problem. Actual equity agreements are mostly not much money at all. I had a founder try to make this claim to me quite recently -- it's nonsense, because I know the kind of offers he was writing up, there was no "lottery"-like outcome possible.

And it is this inequity in potential outcomes that makes the startups less attractive and also diminishes anybody's desire to work excessively hard. The potential payout isn't there. Maybe if one is an exceptional negotiator, I dunno.
> Distributing SSH keys across hundreds of machines is a nontrivial task.

SSH certificates are a thing.
Do most of the websites you browse look like this?
13 companies where he completed the entire interview circuit. The further you get in an interview circuit, the more likely you are to continue, and thus to eventually get an offer. Only getting offers from 50% of those might indicate you're doing something surprising towards the end, like coming across as a jerk to the skip-level+ the last interview is usually with.
You are entirely missing the genius of it: If you don't actually buy advertising you can say any shit you want. Right? Nothing means anything, Like "funding," or "secured." What do those words even mean? And on Twitter? Even less.
That's the use case I came in for. I'd love to use something like this with Obsidian or Logseq to autotag entries.

Since mine tend to be domain-specific though, I do wonder if I wouldn't need either a more generalized model or a very specialized keyword list.
The only logical choice is to assume that the battery industry will keep doing what it has been doing, unless you present some strong evidence to the contrary, which you have repeatedly failed to do, as has been pointed out by myself and others. The commodities are behaving as expected, which is to say that they're rising in the face of new demand, since supply hasn't had time to catch up.

You're proposing that the sky is falling, but it looks just fine to the rest of us.
> Do you know how many of the most powerful people on the internet are furries/otherkin?

what makes someone powerful on the internet?
Encouraging the Young to Die [video]
I suspect you'd be able to land fewer interviews if you repeated this experience now.

However the most interesting stat is missing: compensation offers. I bet offers being handed today are across the board lower than even just 1 quarter ago.
Ghost archive: https://ghostarchive.org/archive/oBfU9
Southwest Airlines Has a Problem Bigger Than Its Technology
I strongly agree that rejection w/o any comment on the project you just spent 4-10 hours on, is very frustrating. Of course, it's just a subset of the whole interview process, not just programming, you never know what the actual reason you got rejected was.
I don’t know whether it’s more disturbing that our interview process is structured so that Xanax is necessary in the first place, or that so many people in the comments jump in to say what a great idea it is…
I don't care about company hype and marketing. Get back to me when I can actually buy a sodium battery and throw it on a test load to see if it's living up to the promises. It's not available yet, that's the reality. Tech that's 5 years away has a nasty habit of staying 5 years a way for a lot longer than that.

I got a real kick when you insisted hydroelectricity storage is not geographically dependent and immediate followed by saying it needs hills. And it requires more than just hills. It needs a hill, with a reservoir on top, and another reservoir at the base of the hill to collect the water, and another body of water to fill said reservoirs. The conditions for hydroelectric storage are way more specific than "it needs a hill".

I agree, relying on falsehoods are a bad way to argue. That's why it's bad to insist that storage is an easy problem to solve to try and make the case for intermittent sources.
"Profession" is not quite a dystopia, though, considering the ending.
Yes, now see if any random service actually uses said functions...
TechNet was one of the trade groups lobbying on right-to-repair, https://www.technet.org/our-story/members/
only the parts you choose to
Here ya go, analysis by Ken Regan ( also a statistician obsessed with quantum mechanics, like the researcher in the article )….
https://m.youtube.com/watch?v=DDRLZTkd30c
I've been looking for similar types of jobs in a few spots:

Search for non-?profit on HN's who's hiring

Code for America has a job board on its website somewhere geared towards nonprofits

Tech Jobs for Good is a job board for positive impact companies, some of which are nonprofits

Stalking a few select nonprofit-companies-that-interest-me's job listings. Search for nonprofits and the sectors that interest you to find the company, save the page, then periodically check or even email to ask if there are openings that fit your profile.
> I know I've seen emoji I sent from Apple devices on Android phones and been all "LOL WTF that's not what I sent at all"

Someone linked this above, which has the various versions: https://emojipedia.org/pleading-face/

The Twitter version of it is what I'm seeing from this blog (Firefox on Ubuntu), which to me does look a lot more like "exasperated eyeroll" than "puppy-dog-eyes pleading".
Did you have a passion for computing when you started? I always come across people who ‘want to get into tech’ because of the perceived salary or lifestyle. I’m assuming most would be bad or fail in their objectives, but would support people I think could achieve their goal - trouble is I’m not sure which characteristics would differentiate the two groups.
Sure, there probably is an element of that.

I'm sure that people who have survived sieges and famines would have loved it if their body could magically get body fat to use to survive, but they don't.

Starvation mode is not some magical state. Your metabolism drops. You will still lose weight if you eat less than maintenance.
Thank you xena, you can download it from FDroid here
https://f-droid.org/packages/org.mozilla.fennec_fdroid/

You might also just download normal Firefox as the behavior is the same when it comes to rendering.
Is the reality not just paying 20 bucks, but also paying having your data both sold and eventually also breached?
When you qualify for free tax prep, does the IRS pay the companies for that? Or are the companies legally required to offer it for free?
Which terminal?
> Distributing SSH keys across hundreds of machines is a nontrivial task.

In what sense? If you're distributing public keys to hundreds of servers, go nuts. Put them in git repos and clone them.

If you're distributing private keys to hundreds of clients, why do you ever need to do this? Assuming you do (and I'm just missing something), then I see your point but if you ensure they're encrypted with the user's pass phrase and you have a procedure for ensuring their permissions are set to 0x600, what's the problem?
I volunteer with VITA and do taxes a lot but not a full time accountant. I've been doing my own taxes for years.

I would say you need your own accountant and not software if:

1) You have complexities involving trusts/inheritance

2) Anything involving crypto (this is just a grey area to me and things change)

3) Anything that sounds more complex than anything above.

If you're getting a bunch of 1099-DIVs/INT & W2/W9s it's not super complex.
I tried ctrl+f couldn't find the two things I found invaluable. It really needs a search function especially for us mobile users without a nice mouse wheel.

Anyway, the two things I can vouch for are "windows exploit suggester" and this chinese repo: https://github.com/SecWiki/windows-kernel-exploits

Of course I assume Linpeas/Winpeas is there. You belong in an insane asylum if you left them out of any list like this.
didn't Metro shut down?
This is EXACTLY what happened with HP as well.
So there's actually a cool thing in the blockchain space. Nice.
Unless renewables can provide ALL of our energy needs, we MUST built some power-generation facilities, must we not?

The last I heard, there's no way we can avoid generating a bunch of our power. So if not nuclear, what?
Well I for one surely wouldn't enter my personal information into a likely surveillance vacuum! I install the desktop software, make sure it works, then kill Internet access to the VM and never enable it again.

For the wider market, I'd imagine there are a lot of people stuck in their patterns and discontinuing the product might make them look at other options.
Took me a few minutes to understand what exactly I was supposed to do but once I figured it out I reset and did it in 13:15. Pretty neat game. I'm not sure I could do it faster a second time, just because my approach is a bit trial-and-error. Some patterns were surprisingly elusive this way.

I actually think I would enjoy it more if the UI helped a bit more, like by marking the squares that were forbidden because of the queen.