skysight-inc/HackerNews huggingface dataset:
That would just make the data loss problem worse still. I realise OP just chose an arbitrary example, but if you really are talking about users and orders, and if you delete a user, then really deleting the records for their associated orders is even worse than losing track of who made them.
I had a similar experience to the author in evaluating various functional languages. It's clear that Erlang was designed to be a relentlessly productive language from the start. It has an excellent standard library, nice abstractions, many of the nice features from ML family languages like pattern matching and immutability (pattern matching for binary data was a revelation), and great documentation to boot.
Suppose house prices fall by twenty percent. People will be furious that their can’t lose investment is losing. People in this case being an outright majority of all adult citizens and disproportionately likely to be voters. Politicians will do everything in their power to reverse the trend and keep the good times going. Someday they may find it impossible, but I find it hard to believe we are close to that.
That’s something I think about often. Sometimes I do wish I had plunged towards passions, but I know a lot of people who burned out by doing that.

I think my path was probably a good one; it really is very psychologically nice to not worry at all about money and be able to advance my career in any direction I want now without feeling like I am being selfish, or neglecting my responsibilities as a father, or whatever.

I also certainly learned a lot at Amazon (although the thing I learned most was “how to be effective inside Amazon,” which isn’t a particularly great skill in the long run!). So it was not so bad.
How is a suspension that long even vaguely appropriate? At some point the school is just abandoning the kid and their future.

If the kid did it there needs to be a punishment, but surely education is a key part of what needs to happen?
Thats fascinating
Your iceberg should lay on its side but then the layout would look weird :(

https://gizmodo.com/youre-drawing-icebergs-all-wrong-1846329...
https://joshdata.me/iceberger.html
But that’s not bad compared to the cost of pixel-wise labeling to get training data for segmentation.
These Stars are Left-Handed (on mixed-handedness)
This is a pet peeve of mine due to how common it is in all sorts of tech career advice, but I can never take a tech blogger/influencer seriously when they are so flippant about amounts of money that most people will never see in their entire lives.

If you look at salary info on a site like levels.fyi for top tech companies the difference between a senior vs staff vs principal engineer salary is pretty mind boggling. E.g. looking at Google right now, the annual total comp goes from $353k at senior level to $486k at staff level to $992k at the principal level. Just a cool million dollars a year on the table, and the author is saying things like "Nobody complains about a salary raise but optimize to career based on the salary is a quite bad idea if you are already covered." The whole piece is about how they just really like selflessly helping other engineers, and it's got nothing to do with pay or status.

It's not like we're just talking here about the difference between upgrading your car from a Toyota to a Lexus, or staying at a slightly nicer hotel when you go on a vacation. This is the ability to never worry amount money again for the rest of your life after just a couple of years in the role. It's the ability to retire 20 years younger or pay off your kid's 4 year ivy league education in just a year of savings or fund your own charity that helps thousands of people, or whatever else you might want to do in some of your wildest dreams.

I can't help but see it as anything other than a very obnoxious flex/virtue signal whenever people in elite tech roles make claims like this about how salary is so much less important than how much you're learning, and other things of that nature.
This happens a lot, but I've recently worked with a couple of clients who are trying to own the communities they built after migrating to Facebook because "that's where everybody is".

Turns out FB is capricious and has no problem pulling the rug out from under those companies and the communities they foster on Facebook without notice or recourse. Pages and groups with hundreds of thousands of followers can be wiped off FB and there's nothing your business can do about it.

If I were in their shoes, I'd just use FB as a funnel to an online property that I own and control.
Not a very good analog there — most problems can be solved with any programming language, but there is a very very significant difference between batteries and power plants.

Also,

> but has to stop relatively often (GC pauses)

is severely outdated and I don’t see how NPEs are something specific to Java.
This is great thanks. He’s into lego and I was thinking about the technic/advanced sets but I’m definitely going to explore this. Looks to be a few in my area too.
That was my first thought.

I wonder what software reported the IP address? If it's the Zoom client then it's obviously meaningless because it's guaranteed to be in a private IP address range (if it's IPv4). If it's the Zoom server and CGN is being used by the student's ISP, then it's equally meaningless because while that will be a public IP address, it could be shared by 100 households.

I'm also assuming the "experts" didn't make the bone-headed mistake of failing to verify the IP address was in a public range, but I've seen dumber errors.
I am working at Canonical and based solely on my experience it is being really great in this aspect. Although I am working full time from home, which could open more possibility for abuses, management is really careful about the end of your day, time off, etc.
They were poor because they spent a large fraction of their GDP on the Wall.

I've heard the claim before that the Wall was built to keep Westerners out. But, as I said, I've visited the Wall in 1969. It was very clearly designed to keep people in, not out. The defenses pointed East. It was a layered defense, with the weakest parts easternmost and the deadliest parts adjacent to the Wall itself. Exactly what would be built to defend from attack from the East. You'll see the same setup in fortifications from castles (layers pointing outwards) to prisons (layers pointing inwards).

For another example, West Berlin helped out people who wanted to invade East Berlin by building platforms so one could look over the Wall (as myself and lots of tourists did). Nobody hopped over, though, to invade the East. But many got shot trying to go the other way, there's a museum there documenting it.

BTW, it was the East that blockaded West Berlin, attempting to starve the city into submission, not the other way around.
Its true though, language is "open-source", and the conventions/rules change over time
Australia Exhumes the Somerton Man, and His 70-Year Mystery
...in which case I just worked for 4 years for less than half the total compensation I'd receive in Big Tech.

If the plan is to completely give up on my equity, why work at a startup at all?
Twitter was a great org for work life balance. I worked there 4.5 years.
> equity compensation at startups is generally not sufficient to overcome the pay cut

... so don't take the job. Everything will naturally sort itself out -- a startup will increase their grants, hire different people, or not hire and fail. :shrug:

This thread sure looks like it's full of people who can't get that well paid job at google, are taking jobs at less demanding employers out of necessity, and are mad about it. Otherwise, we're living through one of the absolutely hottest markets for engineering talent we've ever seen, so getting a new job is always an option if you're worth the money.

As for founder vs employee risk... certainly at my company, every employee except for the founders walked into a six figure cash comp, fully paid health insurance, and a runway that's never fallen below 12 months.
Assuming you're deleting the row because it shouldn't be used by read queries, constraints like you described prevent the problem of having orphaned records in the child table but also prevent you from achieving your goal. On delete cascade would allow you to achieve your goal and prevent the orphaned records but could lead to deleting more than intended (especially if the child table is also a parent table referenced by further foreign key constraints, its children could in turn have children, etc). Of course, with no action/restrict you could also manually cascade the delete, but if you actually don't want to delete a child row and there's not an appropriate alternative value for its foreign key then you're in a bit of a pickle.

So if you want to delete a user but keep the records of their orders and still know who made those orders, then some form of soft delete is probably your best option. I believe that's the point rm999 was making (in response to the article asserting that soft deletes are a "data model mistake"). Properly configured constraints can prevent an "oops" but don't really do anything to solve the problem of this sort of delete from some contexts but not others.
Brief discussion here in 2014:

https://news.ycombinator.com/item?id=7913942

Wikipedia article:

https://en.wikipedia.org/wiki/Tamam_Shud_case
It's dead, just still decaying
Oh definitely. This is mainframe "IO Accelerator board" territory.
Mine.

I look after my team because they look after me.
Yeah, forking Linux/making at least the drivers backward compatible is a must for any chance at a new OS emerging. But Linux has so many features that I don’t see a new contender getting anywhere close in the next few decades at least.
Oh, I work at the University of Washington in the astronomy department - so, definitely academia. I am just classified as “professional research staff,” which distinguishes me from students and faculty.

As I mentioned below, I got into this field by emailing a professor out of the blue, essentially saying “Hi, I am a software engineer interested in working on astronomy software. What’s your world like?”
also:

>Teachers also said Malachi’s camera was on and he did not appear to be doing anything unusual

So he was supposedly doing this while on camera and in class? This case seems so absurd.
Google has a pretty good work life balance, at least for the teams I've been on. I usually work for like four hours a day and sometimes I don't really do anything at all for a few days. I have consistently gotten good ratings since joining and have been promoted twice so its not like I have been coasting either. From what I gather, many of my coworkers operate this way and they all deliver and do fine.

I am not saying the work isn't challenging or that I completely unplug when I am not working, its more that you aren't expected to take on unreasonable amounts of work, and, as long as you deliver, nobody really cares how you spend your time during the week
DNS has the same problem amusingly.
vscode has hex mode right from ms
I had that job title once. It was a way for my boss to justify paying me more, I just wrote code.

Job titles don't mean anything to me but they do to HR.
Bitcoin is a tool for turning coal into evading CCP capital controls and financial repression, with the externalities of pollution and emboldening libertarians
The political stuff aside, please don't call it "B1617", because the name in that nomenclature is properly "B.1.617". The dots do have meaning and tell the history of the strain.
There are plenty of people around Seattle that are living in cardboard and aluminum self made housing.
I'd imagine that they'd argue that they are not responsible for what users do in response to a bounty being posted on their interactive computer service, and courts would agree.
>Re: therapeutic reduction of cholesterol, the results over decades are totally unambiguous: reducing LDL-cholesterol via statins and PCSK9 inhibition reduces cardiovascular disease and prolongs life. And those benefits are also conferred to people who have lower cholesterol throughout their life due to genetics.

But if you look outside of the mainstream literature, it appears that that high LDL is protective. Also statins appear to cause more problems than they solve ( So has Aseem Malhotra been screaming about for nothing?). While I cannot quote 'studies' ( I do believe that you can find some if you searched ) , there are compelling anecdotes ( like that of Dr. Shawn Baker) which to me proves consensus on a topic need not necessarily mean that the view is correct. Ofcourse people quickly remind you that anecdotes are not data...
Do pronounce ‘riding’ and ‘writing’ the same, or is the first longer?
Old dinosaur tech companies. IBM, Oracle, Intel, Texas Instruments, etc
You are losing trust with every word.
The special problem with Sr Engineer is that it’s most people’s title from year 5 to year 40. If you keep improving in your craft then it can be a very wide band.

I for one have no interest in being a tech lead or a staff engineer as all the non technical work exhausts and frustrates me endlessly. I’m still striving to improve every year at engineering and architecture.
I go on and off with having downvote arrows hidden by default: https://news.ycombinator.com/item?id=26165960

Makes for one extra step if I want to downvote.
Atlantic Hurricanes Trend – Zoe's Insights
Personally, I take everything I read with a grain of salt, and try (a) to sanity check against my model of the world and (b) to try and consider the core issues / agendas behind the different perspectives rather than what usually ends up as a proxy battle over some "scientific" details.

I'm a bit wary it giving concrete examples because I'll emphasize, it's a personal process, but for illustrations sake:

Re Covid vaccine, I definitely think there are multiple agendas, but there is really global adoption, and short of some unrealistic conspiracy theory, you would not see unequivocal recommendations like this if there were serious concerns. Covid was pretty clearly a big problem, and worth trying to stop.

I think there is, correctly, pushback on whether people should have something like a vaccine forced on them. And that ends up provoking a reaction where people run to "scientific" arguments about effectiveness and side effects, but I see that as mostly noise that would go away if not for the spectre of some kind of compelled (or de-facto compelled) vaccination.

Vaccines have a pretty well documented history of success, and safety so it's not like this is something out of left field. The most likely failing, if any, is simply that it doesn't work, not a dangerous reaction.

So for me, in the balance, I got the vaccination.

No idea if that's helpful or even coherent, just trying to give an example of processing different viewpoints.

Edit: also, I like to read the "alternate facts" - sometimes you get an interesting perspective, often you can immediately see how incoherent and ridiculous some side of a debate is. But in all cases, I believe the "information" should be our there, even if ridiculous, for people to debate and reject, not gatekeeped by some enlightened elite that get to tell me how to think. Many people seem to have a problem with this last part, which should be more frightening than the potential for misinformation.
the article keeps saying "LOCAL ip address" and "reconfigure his router" so it appears they might be talking about 10.0.0.0/8 addresses.
While I agree the case is obviously absurd, I'm a bit confused what sort of evidence you think the webcam would give. In the hypothetical scenario where he did what he's accused of, and did it while on webcam, what would the webcam show? Probably just him looking at his screen, with maybe some typing noises? That wouldn't be evidence of anything, neither innocence nor guilt.
The places I’ve lived all my life have few or no empty lots. To build a new house you need to buy and tear down an existing one.
‘Woke capitalists’ provoke backlash from US conservatives
Nothing in "capitalism" watches the scale of stalin's purges and dead camps. Or Mao's They followed an impossible dream straight into hell.
I agree large companies tend to be more likely to fit the requirement but there are also some small companies in this space.

The company I work for, for example, has is small (50 people) but as it's been revenue positive from the start it knows to focus on the longterm win - you don't get that by burning out employees. (If you're a RoR dev... www.platphormcorp.com)

Here are a few tips:
1. Make sure to ask during an interview what office hours are like, and let the company know you're looking for a good balance. A good company will be honest about their expectations - in general nobody wants a bad fit when hiring.

2. It's your life, not the company's. If you told the company you want a good work life balance - start your day at 8 and end at 5pm consistently every day (or whatever the normal work hours are). Let people know those are your hours and that you have other commitments (i.e. a life to live). I've worked with a few people (in other companies) who are great at this - and they were amongst the performers. If your manager knows asking you to work late isn't an option they'll figure something out - that's a manager's job. If you work off hours regularly, a manager will ask you to do it again.

As for tech debt that's a trickier one. It never makes sense to get rid of all tech debt (imo). A tool that's working, that is not really important to the company's future, likely doesn't not need refactoring any time soon. Of course, if business critical software should be kept up-to-date.
FYI, usually in 3rd world countries don’t have unemployment benefit, govt support or bankruptcy laws. Not sure what fallback you meant here.
Is genocide not the most serious subject that infographic brings up? It's not some minor footnote in the infographic; it's right at the very top in the most prominent position. I'd say that infographic is more about genocide than anything else.
There isn't a DA involved because it isn't a criminal matter and there isn't a judge involved (yet) because there isn't a law suit (yet). It's the local school board who needs to learn but I suspect they care more about saving face than this little boy's education or even their own. Here's hoping their appeal to the state board of education goes well.
> If you worked at a startup (not a small business), the most likely outcomes after 4 years is either 1) Company went bust, 2) Company grew.

Right, so the bottom line is this:

After 4 years working at the startup, unless it already went bust, you will typically want to exercise, and then you'll get hit by a big tax bill for purchasing a security which is still very likely to end up at zero.

It's a risk no matter how you look at it. Unless you happen to work at a startup that became a unicorn, which is very rare, you will end up paying good money for something that may be entirely worthless.

So in the best case scenario, you take a risk for an upside that may put your comp around the same level as what you'd get for simply working for FAANG. Worst case, you pay a big tax bill that drops your comp even farther below what your friends at FAANG are making, which is already going to be twice or more to begin with.

Surely you see the problem here, especially for risk-averse engineers.
Epstein jail guards get plea deal: No jail, 100 hours of community service
It's been repeated again and again, that the supposed equity bait is almost never worth it. Its just a story to string folks along. Since the 2000's, the VCs and founders have learned to squeeze almost every drop out of any equity event, leaving crumbs for everyone else. It's disingenuous to repeat the con story as if that explains everything.
That's essentially what Canada has done, except on a subnational level (as it only applies in individual provinces that don't have their own emissions reduction mechanisms with at least equivalent effects)
I know that it doesn't mean that he isn't protected, but I didn't find data on the protection against severe covid disease with the conditional probability of spike specific antibody test being negative after being properly vaccinated. Instead of just guidance I would like to see data.

Anyways that's why there are specific, slower test that can test his protection against specific virus mutations.
Starlink uses CG NAT for IPv4 and just recently started dishing out IPv6 addresses.
it works but even then, “no sorry, I decided I need the big red ball” feels more natural to me.
> I think our generation is forgetting some fundamentals: money at the expense of anything else.

This makes it sound like it is a collection of individual failings that lead to market and growth remaining as the only normativities today.

It is the other way around; since religion and nation are left for dead after modernism, there is no glue layer that brings values together. People are not likely to be virtuous in isolation because in absence of coordinating factors, game theoretic advantage is on the one who cheats, at least in the short run. If there is no ambient sense of fair play, character doesn't pay the bills.

New generations are increasingly feeling being cheated out of a life preceding generations had had. There is only one button available to them and that is "more work, more growth, more hype".

The problem with the article's premise is in its framing; why does one feel that they need to be rich to feel secure to begin with? What anxiety locks us up on focusing on that goal? What buttons we could viably add back to the game?
It isn't solved, and no one claimed it to be solved. The scalability improvement is related to how we build MVCC snapshots (i.e. information which transactions are visible to a session). That may reduce the memory usage a bit, but it's more about CPU I think.

As for the per-connection memory usage, the big question is whether there really is a problem (and perhaps if there's a reasonable workaround). It's not quite clear to me why you think the issues in your case are are due to idle connections, but OK.

There are two things to consider:

1) The fixed per-connection memory (tracking state, locks, ..., a couple kBs or so). You'll pay this even for unused connections.

2) Per-process memory (each connection is handled by a separate thread).

It's difficult to significantly reduce (1) because that state would no matter what the architecture is, mostly. Dealing with (2) would probably require abandoning the current architecture (process per connection) and switching to threads. IMO that's unlikely to happen, because:

(a) the process isolation actually a nice thing from the developer perspective (less locking, fewer data races, ...)

(b) processes work quite fine for reasonable number of long-lived connections, and for connection pools address a lot of the other cases

(c) PostgreSQL supports a lot of platforms, some of which may not may not have very good multi-threading support (and supporting both architectures would be quite a burden)

But that's just my assessment, of course.
there is no "easily bypassing this scheme with a port/address scan" when it comes to ipv6 /64 ranges.

If you could scan 1 million IP addresses a second on a /64 (which is absurd), it would take 600K years to scan a full /64.
A more technical description is coming soon! I’m planning to post a blog post to provide transparency on how the system works. I hope that will clear things up and I hope you will like it ;)
You probably can't imagine the kind of initiative it takes to leave where you are to start fresh somewhere else. THAT's the self-selection I am talking about.
Can you elaborate / quantify the memory requirements a bit? I don't have much experience with MSQQL in this respect, so I'm curious how big the difference is.
Playing with Djgpp and GCC 10 on DOS
One of the things he’s accused of of shouting racial slurs