skysight-inc/HackerNews huggingface dataset:
Sure, but this isn't realistic. Like you said, most people can't afford to exercise early. Even at a small company, most people don't have an extra $10k to gamble on a startup that may go nowhere.

This is what Bolt was trying to solve. They did it the wrong way and hurt a lot of people, but they were trying to give people the opportunity to exercise early.

The correct answer is a 10-year extended window. It's not perfect, and there are downsides. But it's (currently) the fairest way to issue stock options to employees. By the time it comes time to exercise, the employee will be significantly de-risked because they'll know how the company is doing.
What are you looking for in a monorepo solution?
Anyone in the medical device, medical tech, or bio tech spaces.
> no "thank you" for working in weekends for example

At least, stop working in weekends. (Unless you can somewhat compensate the hours reducing the time during the other days of the week.)
We should do it with strong norms, just like with suicides. Shame them when they do it and they'll eventually stop.
This may be due to the machine not being a great success and becoming somewhat obscure by this. Also, restoration may be not that easy for those more accustomed to later arcade machines.

Most of the early arcade games, like Space Race (much like its later, better remembered revival Chicken Run), Gotcha, etc., are seriously overshadowed by Pong.

Regarding Computer Space, I once made a simulator for the PDP-1 (the machines that ran Spacewar), so it can be played in a browser (emulating a PDP-1). I have never seen the original in person, so there's no guarantee for this being faithful down to the tinier details. Anyways: https://www.masswerk.at/icss/
>> Well if you just want to trick people into thinking you’re present when you aren’t, you can just use a video file as your camera feed.

I’m immediately reminded of the classic Simpsons episode where Homer plays a clip of him, Carl and Lenny; on a poorly-edited 5-second loop, of them clearly from 10-15 years before, overtop of the security cameras.

If faking webcam presence ends up being a thing, it’ll just be another bit of the future the Simpsons nailed.
Most of the attitude I’ve seen to that situation is “tough luck, life isn’t fair”… seemingly oblivious to their original argument for forgiveness being it’s unfair they’re saddled with that debt.
I hesitate to say "they're bikeshedding" since triviality can be highly subjective.

For me, backward compatibility and a smooth, discretionary upgrade path is greatly preferred to trends in language popularity. Therefore, I appreciate the extra deliberation they seem to be taking. Of course other people have different preferences.

To suggest they're bikeshedding implies there's some bigger problems being ignored. Can you elaborate on what those may be?
it's hard to appreciate before your apps get to a certain scale and it's a pain to manage yourself... but it does solve problems that used to require special snowflake deployment/sysadmin/devops scripting in a standard way.
I tend to wake up really early and get straight to work, so by the time scrum comes around, I've already gotten 3-4 hours in, but haven't yet eaten or showered, so that's what I do next.
Imagine getting paid back by someone you just terminated. It's fantasy, fuck these guys.

Seriously pay nothing back until you speak to a lawyer. Bolt will be out of business by the time the loans go into collection, then offer to settle for $1.
I have made a lot of mistakes in my life. By count, most of them were grumbling claims of non-existent compiler bugs.
And it's a one-click checkout that they apparently don't event WANT to be widely adopted. There is no pricing info on their web site. It is a "call us" type of sales pipeline. I pointed this out in another thread yesterday, and some people responded that this is fine because it is geared toward enterprise. But it's really not fine. It turns a lot of companies away, even somewhat large one. And the nature of the product is that they want network effects. They want it to be widely adopted. Trying to do that from the largest companies down was a poor strategy. The early adopters will be the mid-size companies with involved owner willing to try something new. Then the enterprise sheep and time-crunched small businesses will follow, after they see others using it. But a meaningful portion of mid-sized companies who are interested get lost in the very first step of the funnel, when they get to the site and can't find even basic information about how much it would cost.

Compare this to Stripe (which I currently use at 2 different companies in 2 different industries) which manages to be very transparent about all pricing and still have an enterprise sales channel that can make larger deals with discounts.
Gears of War Almost Didn't Have Multiplayer – War Stories
I don’t understand though, the layoffs affected a third of the company and eng was involved, how could 33% of the workforce be laid off with over half taking loans lead to single digit people in this situation? Numbers don’t add up imo.
XMPP was never that popular... it was IRC that was the (relatively) widely used open protocol.

SMTP was early enough and good enough to get widespread adoption. IRC in its original form was never good enough (esp. re: scaling), so services like AIM were able to step in and were good enough and open enough[1] solution while the open source world stuck with IRC for too long because it 'works for us'. So open standards like IRC never got entrenched the way SMTP did in proprietary solutions and by the late 90's the open source world had become pretty weak on developing new Internet standards that would even get widespread adoption in the open source world.

It's worth noting that there's nothing etched in stone to say that SMTP has won indefinitely. Try setting up a purely open source SMTP server on the Internet these days and see who you can talk to. Google has been making it harder and harder[2] to use non-Google clients with their servers. Slowly but surely, business interests seem to be enveloping SMTP with their own walled gardens... it's just taking longer.

[1] Well, sort of. They actually seemed to want to be proprietary about it. But every time they changed the protocol, the apps that worked with it were able to reverse engineer their changes quickly and AOL didn't fight too hard to prevent them from doing so.

[2] Or at least enough of a chore so that most people won't bother trying.
Musical String Winder (2021)
I wish some clever person would make a sort of modern-day kali.net where you could easily route game traffic over Wireguard so your self-hosted Minecraft of Valheim servers don't have to be accessible on the public internet.
This is why I just buy the cheap cases from ebay or Amazon. No sense in going for an artisanal case when most of them are bad quality anyway.
A lot of people are pointing out that flags are not 1:1 with layouts. (Not languages people; languages and layouts aren’t 1:1 either!) True… but, Alpha 2 ISO 3166 codes are also not 1:1 with layouts. Apple wasn’t just using flags, they were using icons with more or different details depending. I haven’t seen the two letter icons but I’m having a lot of trouble believing they can convey as much information as the old iconography.

You can also have multiple layouts per proper locale (for example, en-US,) or multiple IME modes. Icons with more detail are strictly better. Flags are intuitive and recognizable. I feel as though people are being contrarian about this.
The direction of time is just a convention, and the laws of physics are (still, as far as I know) time-reversible, so this is really irrelevant. You need an energy source to make anything, including life.
Yes. Start interviewing today.
I stole/copied my setup from Nick Janetakis who's just great all around. Its worked for me through several new systems and many updates.

https://github.com/nickjj/dotfiles
Recent and related:

Bolt announces layoffs - https://news.ycombinator.com/item?id=31507599 - May 2022 (512 comments)
Wait to quit.
Wait for do your daily jobs unless the boss explain its choice.
Right now I work for Aledade [1] where we're focused on improving outcomes while lowering cost of care for Medicare patients. The amount of good we do in the world is directly aligned with how we make money, so there's never conflict between doing the right thing and doing the thing that will make us the most money. We have a Python backend and Vue frontend, a lot of unit tests, and a lot of really great people.

Previously I worked at findhelp [2]. I loved the mission, helping people locate community resources, but leadership was really focused on chasing money rather than focusing on user experience. Occasionally customers asked us to do things that would actively hamper the ability of people in marginalized groups to find programs aimed at helping them, and we usually obliged. I know a few people that have moved over to their chief competitor Unite Us [3] and they seem happier there.

[1] https://jobs.lever.co/aledade?lever-via=4Oe9-BZLKF

[2] https://jobs.lever.co/findhelp

[3] https://uniteus.com/our-careers/
These causeway and mound settlement structures have been known for quite awhile, the new thing here seems to be the discovery of a more complex city like settlement. It's seems like cities and complex states probably weren't necessary to build the causeways as evidenced by Poverty Point and the mound building peoples of Ohio and the later Mississippian/Cahokia. However, given the geography in that part of the Amazon basin, these mounds and causeways were probably necessary FOR cities to develop.

The other piece is this quote:

> By the 20th century, archaeologists had yet to confirm the rumours, and argued that the Amazon’s nutrient-poor soil was inadequate for supporting large-scale agriculture, and that it would have prevented tropical civilizations

I think it's worth noting that a number of large settlements north of the Rio Grande managed to grow quite large with limited or no agriculture. Particularly where fish were plentiful, farming wasn't taken up even when contemporaneous neighboring groups farmed. Similar to Kosher or Halal, not farming seemed to be a matter of cultural or religious preference/edict among some pre-Columbian indigenous peoples.
This particular project was a mess of global variables being modified in functions called across dozens of files.
Both those countries require everyone to experience military service, where such a gun is used as a tool to kill. There's much less of a "gun culture" in those countries because guns aren't cool, everyone has used one, everyone is familiar, everyone understands what they are for, namely protection of the country as a whole.

If the alternative to making guns much harder to access is to conscript everyone in the country for a few years to try and beat the gun culture out of them, good freakin luck
Something We Can All Agree On? Corporate Buzzwords Are the Worst
Then you've spent this entire thread arguing over clearly-explained terms of art, what a colossal waste of effort. I'm sorry to inform you: this is not how Fuchsia uses the word "capability."

Using your version of the word, since you appear incapable of operating in any other frame, Fuchsia does not use capabilities, and thus does not have the problem of leaking permissions via bit patterns. The original question of whether they need to be rotated periodically does not apply here.
The alternative these people had was to not exercise their shares. Do we know when those shares expired? Could they have waited until an exit to buy the options?
> You could start by looking at companies that comprise ESG ETFs.

You could, if you believe that oil companies deserve a better score than Tesla.
For those of us not deeply familiar with Python vs Go, can you share a bit about why gofmt is so much better than the Python status quo (IE what’s wrong with autopep8 mentioned in article?)?
I'm a little surprised by the sentiment here in the comments. The author's intent is to present an index of mental models with succinct descriptions simple graphics (and sure, some SEO/profit motives).

I recognize more than half of these and they are quite influential in my decision making. I could spend hours describing scenarios I've successfully navigated using some of these "cognitive code blocks."

Quite funny that "inverse thinking" is mentioned and I actually registered thinkinverse.com years ago when I was considering starting a blog on mental modeling. I still renew it because I may still start that blog.

A few days ago I had a long conversation with a friend about performance plateaus. I didn't know about the "Fosbury Flop" which is a perfect example.

If you find this collection shallow (which again, I believe is the author's objective), perhaps you have a strong set of cognitive and emotional skills and this is not particularly valuable to you at this time. However I question some of the more poignant reactions in this thread, and I encourage some introspection as to the merit of the criticism.

Maybe this is why I haven't started the blog yet.
As I mentioned in my other comment, the gun related deaths halved 2 years after the gun laws [1]. Furthermore, in 1996, the gun deaths per capita were 2.84, the homicides were ~650 per capita. So of course you will barely see a difference with the homicide graph. The real difference is that there have been no mass shootings for 20 years.

So yes, it really is that simple and completely obvious.

[1] https://www.gunpolicy.org/firearms/compareyears/10/rate_of_a...
Ty again for the thoughtful answers. What are your thoughts on something like “you need 2 sponsors not immediate family to buy a gun”. Would that let almost everyone buy loners access guns?
This was the reason I decided to write this article, I was in a similar position and had to improvise somehow. I didn't find many resources for people transitioning from developer to product/project manager roles.
I think one pragmatic way to approach it is to find an opportunity within your organization to try it out without having too big of an impact at first. This way you can learn what works for your business.
I really believe that product management is not a 100% transferable skill like programming would be, it's more dependent on who and what you are dealing with, hence the lack of general resources adapted to devs. There might be some general guidelines here and there, but in my many interviews this year, I found out that product management at company A can be totally different than at company B.
I'd gladly read some resources if somebody answers your question better than me though!
> all politicians from both sides of the aisle held the same views at some point not so distant in time from 2008?

To pick an obvious example, Sen. Sanders didn't hold this view and hasn't for his entire political career

> This intolerance of even the slightest political dissent is worrying.

I generally agree with you, but not in this case. There are some things we consider "politics" that just shouldn't be. Equal rights for people who hurt no one is one of those

Someone has to be pretty far down the rabbit hole before they start contributing money to a cause. This was a deeply held public view of his from what, only 12 years ago? It's relevant when we're talking about a search engine. I wouldn't trust a newspaper published by him either
Previous discussion with link to actual paper: https://news.ycombinator.com/item?id=31511047
There are a handful of people in the Elm Slack that work for companies that fit this description. I've seen everything from education to green energy and more. Might be a good place to ask. I know each of those companies needs back end devs, and likely had some non-Elm code as well.
He's referring to Microsoft Pluton, having complained about it before: https://semiaccurate.com/2022/01/18/amds-new-cpus-may-be-saf.... It seems weird to be triggered by Pluton specifically, while PSP and ME are a thing for many years though (and probably have greater access to the system).
Pauloxnet – The Django speaking tour 2022
Doesn't this from the article clarifies that?

Maybe the layoffs were mostly of newer, unvested employees.
Big Clive did a Video about similar Things the other day:
https://www.youtube.com/watch?v=LIQzwlxKR5k
No one can be sure, but I can effectively time reverse my AC in the winter for efficient heating. :)

Metaphysics isn't necessary (or helpful) in figuring out how we got here.
I had a similar thought. Tried not to look at anything besides the presence of a license file.
Solana uses Rust/C++ to compile to an ebpf target, fwiw.
Your message is bullshit.

Half of the issues in Germany were due terror attacks. You know, we had ETA, IRA and so on in Europe. Also, a bunch of far right groups too. Now these are inexistent.

Oh, and for the last ones the German have to go back to... 1910.

The US compared to that it's a shithole on CIVILIANS owning weapons, not with paramilitary bands with OFC proper weaponry backgrounds. You have terrorist everywhere, but not mass shootings like the US.

That's your top issue. And yet, you are unable to learn of the TRUE background issue you have with social issues, lack of welfare, hard-rooted racism and guns EVERYWHERE.

Get lost. The US will collapse in a decade. You know what to do. Either make all guns illegals for civilians except for hunting or sports (forbidding open-carry or public display or weapons, as we the Europeans do), or collapse down a la Mexico.
your boss refuses to give you feedback on why you didn't get a pay raise?

email their manager and ask them why you didn't get a pay raise because your manager isn't answering questions.

Also, important: did you clearly indicate you wanted/expected one beforehand?
No, it's the right link. "Express my sorrow at having caused pain" is a more formal way of saying "I am sorry I have caused pain".

You are free to claim there are some subtle differences (pro tip: there are not), but further nitpicking will make you look a bit foolish, in my opinion. Your choice.
I've tried reindexing yeah but it still does it.

I normally run spotlight from the looking glass icon in the menu bar so there is no 'current folder'. What happens is that it turns up a whole ton of XML files, dat file etc instead of the files I'm looking for. They appear only later and at the end.

In the beginning it had much more sense to keep that stuff out. And yeah I can exclude folders but I don't really want to have to micromanage that stuff. The whole point of Spotlight was not having to do that.
Don't quit until you have another job offer in hand. But you should start getting job interviews.
>> How can fellow SWEs who learnt about kernels, networks and hardware (among other incredibly complicated works) get excited about ONE CLICK CHECKOUT?

I'd be willing to bet like 80-90% of SWEs are just people who write code 9-5, have little passion for the job, and just collect paychecks like most people in America. HN and Slashdot and so forth provide a very skewed view on our profession.

So when Bolt offers people over-market wages for skills writing JS/PHP and some basic database stuff... a four day work week... strong culture of "doing enough" (aka Fried's mantra at Basecamp), why not take it? It's just a job to them.
That doesn't seem like an apology for donating. It seems like a promise not to discriminate in the future.
>> By the 20th century, archaeologists had yet to confirm the rumours, and argued that the Amazon’s nutrient-poor soil was inadequate for supporting large-scale agriculture

Those archaelogists were also ignorant of Terra Preta

https://en.m.wikipedia.org/wiki/Terra_preta
Management forbade the use of Go? But they allow both Python and C++? So their rationale for forbidding Go is... what?

Is this just cluelessness and management by familiarity with buzzwords?
It's a sad state when asking a question for follow up gets voted down. You asked a question, and stated a personal fact, that you don't think you've ever seen him apologize. And somehow, this is offensive or doesn't contribute.

Let that sink in. That providing the information, the links, the reference to this somehow doesn't contribute.

Shame.
For focusing on the world's most important problems in effective ways, please look into 80,000 Hours (an organization named after the approximate number of hours of work in a typical life-long career).

https://80000hours.org/ & https://80000hours.org/job-board/

They are aligned with Effective Altruism which is focusing on effective ways to do the most good - https://www.effectivealtruism.org/
Bringing `go mod vendor` to `NPM`
Cost of fabbing an ASIC is 7 figures. Cost of compiling software is approximately zero. This is assuming that the development costs are similar.
Having everything behind an interface is pretty much essential for strict TDD in pure Java 8 (I don't know if or how things have changed for later releases). Of course there are a plethora of mock frameworks that will hide the details, but I'm fairly certain under the hood it's dynamically creating an interface. My inclination is to prefer making that explicit rather than relying on magic.
This is one thing I'm certain of after 40 years of programming: successful programs will need to be read more often than they are written. Language features that make programs cool or fun or "easy" to write are generally counter-productive to readability. Even things like this that are meant to make a program "expressive" are in fact just gimmicks if they are unique to one program.

Features that make a language expressive in a consistent way are very valuable though. Python is a good example of this, even people who don't know anything about Python can generally read a Python program.
You down with RDD?
I apparently didn't get far enough in the comments. Thanks for pointing that out. I didn't make the original comment you replied to, I had just noticed and was confused by 2021 not being 4 years ago.
Judging from the modus operandi of most Japanese game developers, I would give this a 0% chance of happening, unless you're planning to buy Bandai Namco and make them do it. Which because this is HN, for fun I looked up, is worth about 100 billion USD.
If you admit to being offensive and often having conflicts, it sounds like you already have an idea of why you did not get a raise. I'd tell your boss that refusal to talk about makes you feel like you are not wanted there, so if they do want you on the team, that discussion needs to happen.

And if it doesn't, then yes - it sounds like there are some problems in both directions, so maybe it is time to find something else.
That's some weird reasoning you're trying to stack up here.

He donated, he paid the price for that.

Now throwing the "both sides"-Trumpism into the room doesn't change anything here because it's not those politicians who run Brave and were CEOs of Mozilla.

Also how "slight" the dissent is, is not for you to judge. It hurt some people more than others. You are not to dictate them how much it's supposed to hurt them.

He REPEATEDLY said he was sorry? Where? The only one I could find was a subordinate clause drowned within a "we'll probably do many other things in the future" -post.
ESPHome – Connect ESP32 with Sensors to HomeAssistant
It's really not difficult to determine the sex of any cell line. Every common cell line has been sequenced (if not the genome then through RNAseq), so Y-specific sequences can easily be detected.
If the company was growing rapidly, then maybe 33% of the workforce hadn’t vested yet?
OK… but this is keyboard layouts. There is in fact a United Kingdom keyboard layout, which has little to do with geopolitics.

I will venture to guess it would turn into the letters “UK” in this case.
>> Second, a lot of ice (eg Antarctica, Greenland) is on land so the first point doesn't apply to all ice as some deniers have tried to claim.

But what about ice that is 'on land' but also below sea level? Iirc roughly half of Antarctica's glacier ice is sitting dry ground that is below sea level. Whether melting that ice will raise or lower sea levels is more complicated, with variables for amounts above/below various points.