skysight-inc/HackerNews huggingface dataset:
Startup engineers are often young and do not have much savings.

Options are a cost, often in the 5 to 6 figures range to exercise. If you exercise at time of hire, your cost can be significant for something that will probably perform less than putting it into bitcoin as far as expected value goes. If you count exercise cost as part of the 'salary', then startup salary is even worse than it usually is.

When you leave, the options expire away typically after 90 days. If you exercise, even if they are ISOs, AMT tax can easily make the exercise cost 6 figures anyway. Most engineers in their mid 20s do not have 6 figures in savings unless they already worked at FANG for the first 4 or 5 years of their career. You have to choose, do i put most of my savings into something that will probably go nowhere? Most do not and lose out on the significant compensation they would of at FANG. It's a system that favors the already wealthy and young adults with wealthy parents.

Companies actively try to prevent giving liquidity to employees through restrictive clauses. The best case scenario is an employee that works hard and then forfeits their equity due to the above math. The company has a financial incentive to screw employees over and seduce them with unlikely projections of life changing wealth.

-----

On the other hand, founders have stock at the start, valued at $0. Even if they have a vesting schedule, they can pre-exercise for no cost. Since it's extremely unlikely that they will sell in the first year, all of their income from that stock in the future will be taxed at LTCG rates. Since the average employee can't afford to pre-exercise (or they get RSUs), they pay at income tax rates, so if they do get lucky, they've compressed 4-8 years of equity compensation in one year, which means they pay %25-%35 more in income tax alone. Employees are often subject to 6 month lockups after IPO, which means if it drops, they have to pay tax on a value that is much higher than they can liquidate with the stock they actually have.

Founders often get special liquidity access that employees don't, in secret, during funding rounds. VCs do this to align the founder's interests with theirs, which is going for an outlier $10B IPO vs. liquidate at $300 million at series B, because if the founder has %20, that is a life changing $60 million, taxed at LTCG rates, that makes you an ultra high net worth individual, but is basically a failure from the VCs perspective.
Both the Pfizer and Moderna vaccines cause production of the full COVID spike protein. There is no reason to believe or even suspect that antibodies produced in response to that do not target the same regions of that spike protein that they would if produced in response to spike protein from the actual virus.
This is an infuriating bug that impacts my 16" MBP. Everytime I plug into a thunderbolt dock I have a 50-50 chance of a hard reboot due to Kernel panic. There have been threads about this issue for a couple of years now and nothing has improved.

I originally came to the MBP from the world of windows and being very jaded by BIOS and sleep issues with my Dell XPS 15. Macs just work they said. Well, jokes been on me. I literally have to constantly mute myself during video calls because my $3500 MBP fans are always whirring away so loudly that it ends up fucking up the audio for others during a call. I've had my entire system throttle and grind to a halt during video calls because of thermal throttling when temperatures got higher during this summer.

I'm so over Apple and their laptops. My wife's MBP has a swollen battery that's destroyed the touchbar and touchpad. For all my complaints with Dell, it was nothing in comparison to the pain of owning my MBP. Multimonitor support is a joke. Docks are a joke. Opening apps is a fucking joke due to their sandbox slowing things down to the point that opening any app takes 5-10 seconds.

At this point all I do is use my $3500 MBP as a VNC client to my Linux desktop where I get all my real work done. This is the first and last Mac I will personally own. I can see why they were as popular as they were with the developer crowd. But Apple has lost its way and doesn't give a shit, at least not when it comes to the developer / professional users that they originally targeted with their MBP line.

I'll be going back to Windows/Linux soon and there is very little I will miss when I make the switch.
There are also technologies like NVMe over Fabric/RDMA, eBPF, XDP, io_uring etc which are just starting to get traction and are game changers for performance. None of which are being used.

All of these require a different architecture so expect to see newer databases push things even further.
I would say that that's pretty dubious claim with modern versions of Postgres and MySQL/InnoDB, running on modern hardware. See for example this recent comparative Benchmark from Mark Callaghan, a well known member of the MySQL community:

https://smalldatum.blogspot.com/2021/01/sysbench-postgres-vs...

I'm not claiming that this benchmark justifies the claim that Postgres broadly performs better than MySQL/InnoDB these days -- that would be highly simplistic. Just as it would be simplistic to claim that MySQL is clearly well ahead with OLTP stuff in some kind of broad and entrenched way. It's highly dependent on workload.

Note that Postgres really comes out ahead on a test called "update-index", which involves updates that modify indexed columns -- the write amplification is much worse on MySQL there. This is precisely the opposite of what most commentators would have predicted. Including (and perhaps even especially) Postgres community people.
I wasn't familiar with that "-r", but FWIW the gsed man page says "(for portability use POSIX -E)"

Abutting that "r" option against the "i" option is likely why you ended up with a file named .txtr and therefore implies that it did not actually hear the "-r" you intended

I've had the best luck picking an actual backup suffix such as "-i.bak" or "-i~" to keep BSD sed and GNU sed on the same page, although I've also seen scripts that go as far as "--version" sniffing and changing the actual invocation as "${SED_I} -E" type stuff
"but that C++ was a bad language and Rust wasn't..."

Google chose C++ 17 as the implementation language of the Zircon kernel for the fuchsia OS.

https://fuchsia.dev/fuchsia-src/development/languages/c-cpp/...

PS: C++ compile times are actually shorter than rust compile times.
The free market harnesses greed to make everyone else better off. We live in a golden age, all the result of greed.

No other economic system has come close to that.
All I want is to be able to use Postgres in production without the need of pgbouncer.
I hope to one day move from web dev to graphics programming but it seems hard to break in to.

I feel like backend dev has turned my brain to mush and I miss the math we used to do in university.

Seems there a very few jobs in software dev where you actually get to use math/complex algorithms, graphics being one of them.
> It's hard to see how lower income people would be paying more.

One might almost imagine that there is a reason that no one at all has said “lower income people are paying more” in this discussion.

But have fun beating that strawman.
If you look at it from the assembler point of view, even function pointer structs in C have a bound on them.

I can't directly speak to Rust's overloading support. If it's still one static type lookup he may be ok with it, plus you have the clarity around ownership of any intervening constructions. I'm sure the Rust Evangelism Strike Force (awesome 80s cartoon music intensifies) will be along presently to answer the question of how much assembler one can generate with an overloaded operator.

C++ really does have a particular ability to stack a huge number of abstractions into one little line. Ultimately it's a continuum rather than a sharp line, but C++ is really far on one side.
But then probably it should rather be the points that get assigned that would have to be adjusted rather than the thresholds?

Reason: if I e.g. got 1 point 2 years ago, that point had at that time more value (less users than today) than the 1 point that I might get today? (therefore today I should maybe get just 0.5 points per upvote instead of the 1 point that I got 2 years ago, depending on the difference of active users throughout time)

The other approach of just raising the thresholds would on the other hand impact all my points independently from "when" I got them, which sounds wrong to me.
dmlittle's concern is a valid one and for most other types of API I would definitely agree it's not the right approach.

I still think it's reasonable for my use case but perhaps I should add another auth scheme as an optional alternative for the user who is concerned about their key potentially being caught in logs.

Your point about the documentation is also a good one - I should probably add a specific page just about the authentication approach. Added to the to-do list! Thanks.
Cockroach is the worst brand for a database ever.

Even Croach would be a massive branding improvement.

This is similar to how gimp is a terrible brand.
How to make an 8 Ball out of solid Stainless Steel and Brass
> that's what a jury is for. Determining matters-of-fact from presented evidence.

That’s a pretty shockingly huge amount of faith you’re putting in a system with well documented shortcomings and biases, especially in a capital case with a black defendant.

Also, it seems frankly absurd to claim that the absence of the subject’s DNA on the murder weapon isn’t material to the decision to convict . It’s surprisingly hard not to get DNA on things, and the prosecution’s case appears not to have painted the defendant as some sort of methodical dexter-type.

Nobody has claimed that we should rely solely on DNA tests - that’s an absurd straw man. I think it’s even more absurd to defend this sequence of events in a capital case.
First time I hear of this as a non-native speaker. I'll pay more attention to notice it in real life.
I rarely use Chrome. About once a month to make invoices (Firefox PDF output isn't correct), or rarely for some site that's not working in Firefox or Safari, just Chrome.

Even with that low usage I had to side load an extension recently to add some functionality. Thank goodness it's still possible.
Also from @CryptoWhale

> REMINDER: As the bull market fades, many projects will too! Expect a huge increase in exit scams over these next few months.

Precisely. The exit scams will rise with some useless projects riding off into the sunset and it will increase the negative perception of cryptocurrencies once again, just like old times in 2017 and 2018.

Now that the euphoria has ended abruptly, We are now going down the slope of the hype cycle and entering the trough of disillusionment phase, where we see the late newcomers blaming the smart money whales for successfully taking profits off the table (and manipulating the prices). No names mentioned, they know who they are.

This is the unregulated wild west of investing in cryptocurrencies and DeFi projects. We'll see what happens; one regulatory hurdle at a time.
There is no better way to get engagement than Facebook these days. People don’t sign into forums on websites like they once did,
Conceptual Graph
Win10?
Hard deletes most likely need to be supported, due to legal or contractual obligations. Designing with this in mind, makes everything a lot easier in the long run.
Yes we can detect this, but any call to shut down the grid will be ignored.
Real time decompression isn't the only requirement, for example media storage has massive needs now studio production is moving to the cloud. If a new lossless codec is possible even if it needs a day to compress or decompress there are still huge benefits in some applications.
That's wasn't the question, though? Zircon is not the Linux kernel.
Works on != runs fast, I think vscode runs on raspberry pi or something along those lines.
I think for some low information recruiter/companies it would seem valuable; here's my stackoverflow account (top 33%), my github account (something or other notable), my HN account (big points) results in recruiter thinking oooh big nerd, big in nerd community, yes push this guy.

I mean this of course all plays into the assumption that hiring is anyway a big circus where nobody actually knows anything and are just guessing. But I do seem to see a lot of that assumption being made.
Random thought, when I used the official Apple HDMI adapter, I had no issues. When I used a third party USB-C-DP cable, I had random crashes, especially when turning on or waking from sleep.
Checkout Datomic. It’s a temporal database that uses datalog as it’s query language. There’s also Datascript, which does the same thing.
And for those ALSO thinking "what does THAT mean":

He got criticized for it.
... like you need to when using TOTP for anything
I had a port-knocking ssh OpenBSD setup late 90's, did move the port about though, just white listed opened. Used SKEY for port sequence, was easy to run even on a Nokia in Java() in that era.

[EDIT ADD]>Actually was some Symbian and then Java implementation of the skey. Had Psion Series 5 used initially.
According to the article that accounts for 4.5% of it, so the other 95.5% of it is waste.
fungal food, perhaps - https://leaps.org/plastic-eating-mushrooms-let-you-have-your...
> One need only look at wtfhappenedin1971.com to understand why.

A bunch of scary-looking graphs haphazardly thrown together with huge ads abutting either end is not an argument. This comment is guilty of its own accusation: cherry-picking data to paint a dishonest narrative.
It seems from the past somehow.
RapidAPI. You can consume multiple API's from one account and as a developer it's a good way to monetize an API if there isn't too much competition in your niche. Not sure what you mean by firewalling but RapidAPI does authenticate their requests to your endpoint so as a developer you can do access control in this way.
I think I'd seen StyleGAN2 using like hundreds of examples! And I'm pretty sure Flickr-Faces-High-Quality only uses 70k examples.
I think maybe the point of the comment is that there were countervailing forces in society at one point, e.g. the dictates of certain religions. That aspect of society is substantially weakened in our time (ethical codes of living are broadly considered antiquated and ridiculous in modern societies), so the focus on greed or greed-adjacent motivations are less restrained. Whether that is a Good Thing (tm) is up for debate, but it seems like a reasonable statement to me.
Hmm, I guess you can add in there a hand full of cognitive biases if you wanted. Reactance bias, negativity bias, loss aversion, etc...
GEOS etc. was amazing to me when I first used it as a child — it seemed like what computing should be. I don't remember what it was like in detail, but I remember the way I felt about it then.
It was 2019
Yes, many projects have started like that. Projects can grow and mature. But there really is no crystall ball for that and you should only choose existing industry scale tools for production projects.
Thank you for this link. /rabbithole
Yes, All of the Yankee players who were vaccinated had J&J. Also, most were completely asymptomatic and no one had serious symptoms. All-in-all, it was a success story for vaccines.
Carter misery index 2.0
Trouble with extra layers, there's a point where it results in complexity. Which, in my experience, is more likely to be the root cause of a security problem.

I'm not saying this little demo is a disaster or anything. But for example, perhaps it requires an awareness of this scheme in an external firewall's rules, and maybe another machine pops up in the rather large IPv6 range that's now available.

At its extreme, these sorts of approaches can bring a lack of clarity which layer is providing the actual security.
I think that the downvote mechanism should just be removed and the flag cap moved to 500. It's just become a mechanism to remove controversial topics from conversation. HN used to have some very off-the-wall libertarian voices which incited some interesting conversations. Now everything just gets downvoted into oblivion unless you are Mainstream Approved

Another interesting point as I sit here and watch this comment literally 'fade' into the echo chamber. Why is it that HN signals immediately when comments go below the 1 point threshold, yet hides upvotes? It seems like HN encourages the bandwagon effect on downward pressure only
It's easy. How many people do you know spent every dollar they made? I don't know a single person from the period of 1950-1970 that didn't.
That’s great to hear! Looking forward to it.
If nothing else, we were restricted from buying several foreign currencies at anything other than extortionate rates. A lot of trade deals also insisted on liberalising to some degree or other, which would have (and did, after 89) damaged the local economy. Without trade deals a lot of commodities are so expensive they might as well be banned.

Later on China and Vietnam did manage to negotiate an in-between position with some markets and some free trade (and in the case of Vietnam even IMF loans), but with workers as a class maintaining control of the state and significant parts of the economy continuing to be mostly planned by state-owned enterprises.
SQL might be a good fit to model Knowledge Graphs, since FOREIGN KEYs can be named, using the CONSTRAINT constraint_name FOREIGN KEY … syntax. We thus have support to label edges.

Nodes = Tables

Edges = Foreign keys

Edge labels = Foreign key constraint names
MSSQL still has a few features that set it apart from Postgres. Off the top of my head are Filestream (basically storing files in the database while still having them accessible as files on the filesystem) and temporal tables without the need for extensions.

Personally if I were choosing the tech stack for my company I'd still go for Postgres though
Yeah the dream of remote. I sometimes think of getting a remote job and leaving for a cheap area but things like family and friends really tie me down here. It would really suck to see my parents only once or twice a year knowing that there's maybe 20 years or so left with them.
The last time I looked at used vehicle prices, they didn't seem like great deals. Also, I think with modern cars, the reality is that you can get the latest and greatest and, after 10+ years, they're still pretty darned reliable. The trick, especially in snow country, is to get rid of them before rust-related issues, among other things, become a problem. I have a 10 year old vehicle and will probably think about replacing over the next few years.
No, here is solution how to fix it - sudo mdutil -i off -a (source: https://www.apps-mac.com/issue-with-the-m1-mac-ssd/)
You mean Minix?
I don't see much logic in this wall of text.

"Seek wealth, not money or status". What? To get wealth you need money to buy it. To get to the point B you have to pass the point A. That's why people are seeking money.

Secondly, it's claimed that those who say "We don’t want money" are playing another game - seeking high social status. That's another perverted logic. Seeking high social status is the most reliable way to have a lot of money without doing anything useful. That's why corruption is everywhere – people go to power to be rich, not because they want or able to solve societal problems. People who really don't seek richness don't seek high social status either.
Apply for an apartment that isn't running a background check on its applicants.

Is that actually a thing in America?
The Yankee players all had J&J vaccines, so not the mRNA variety.
I saved most of what I made from the Amazon comp, and now have more than enough to feel comfortable.

Now, I get $110,000 per year. That's plenty. I have a family, but my wife works too in tech and has a good income.

The marginal value of the extra income from working in big tech just wasn't worth it for me.
Setting up pgbouncer is not much headache and for for OLTP workloads, it works great. You can even see it in the graph, that best performance is when number of CPU cores = number of connections. And so will be memory use. :)
You are just making normative statements. That's not way to have intelligent discussion.
I’ve always NULL’d values, not deleted rows. E.g. GDPR request? NULL out all identifying information, but keep the record.

As long as your primary key has no business meaning you should never have to delete the row of a table.
Wintergatan – Marble Machine
Fantastic! That makes more sense. Especially since dreams are involuntary. But you can have lots of fantasies. They don’t even have to be logical or feasible. Feasable fantasies are just ideas. Most people have multiple ideas, and limited resources. I see lots of problems with fantasies of people following their fantasies.
~$220k base, role required 6-8 YOE. Not FAANG comp, but doesn’t need to be.