skysight-inc/HackerNews huggingface dataset:
I really hope it won't pass EU legislation. It's like an APC.
That suggests to me that you've got a multi objective optimization problem with conflicting objectives and a pareto optimal solution that balances the tradeoffs between the two objectives. If you swing it too far one way you've got a '>' and need to swing it back the other way, but go too far the other way and you've got a '<'. And they're definitely not equal since they pull in different directions.
Saw the description on the README which shows median, fair, but there's a lot of nuance such as whether or not it's a new offer, location, and level. As a consumer of this info I'd usually try to understand comp against those extra dimensions. That said, great simple table though!
It might imply few to many to you, but to other people it implies not earned.

Implication is often a highly personal thing.
Please tweak the laws of gravity, but never twerk them.
At the pace they are going, they are years from a usable system. The screenshots you are looking at are from an abandoned approach to doing the GUI tech.

The level of polish that you are advocating seems completely premature to the current level of development.

This is not just a visual design shell. They are proposing a macOS mimic much more deeply at the OS level.
It's such a bad assumption that historical returns on capital will persist. Capital is subject to supply/demand just like other things. The more of it there is, the lower the returns are. Anyone who works in finance/investing will tell you (including old Warren Buffett), it's a lot harder to generate returns these days than 50 years ago. There is just so much capital sloshing around.
Don't hire people who can't put two coherent sentences together in an email. I've seen many many of such types. They are tragedy in remote environments.
Rhapsody was an unholy mix of NeXTstep implementation with a bastardized version of Apple's Platinum theme, which wasn't designed to support NeXT's UI and display technologies. Steve hated it and continued to use OpenStep on a ThinkPad.
Sorry all, I misused the word finite state. I meant it more from a combinatorics viewpoint(e.g. we only have X amount of operations per Y interval). You could consider my solution to be brute force code.

Abstractly I do this:

read_file()
lines = read_lines()
sum = 0
while lines:
left = get_first_num_forwards(line)
right = get_first_num_backwards(line)
sum += integer(left+right)
return sum

I define get_first_num() something like this:

get_first_num(line):
lowest_index_pair = None
for key,val in dict.values():
get_index_of_key_if_exists()
if_exists: update_lowest_index_pair()
index,num find_first_instance_num() //just gets the first num that appears
update_lowest_index_pair()
return lowest_index_pair[1]//just returns the number

Basically the idea is very similar to yours. We parse each line 11 times in both direction(10 per the word_vals dict and once more to find the index of the first numerical) which is only 22 parses. Then we grab the minimum index from this list and concat with the opposite side.

I just don't do any replacements at the cost of a longer run time. But I figure the cost of 11 parses was low enough that it wouldnt impact the run time significantly for this exercise.

The key point is that overlaps are not an issue because we check for string comparisons in the methods
There really should not be any reason at all for billionaires to exist, if you can find one then that alone means your government is not good enough and needs improvement, NOT that billionaires need to exist.
Maybe it's for preventing unwarranted fucks[1]? Translation is more than just concatenating dictionary definitions, and machine translations routinely make this kind of out-of-place and technically correct lookups.

1: https://www.google.com/search?q=engrish+fucking+sign&tbm=isc...
C# natively supports `#region <name>` and `#endregion`.
IntelliJ supports the same using comments like `//#region <name>`.
Async teams achieve dynamic results through multi-threading, not being really good at dropping everything else to do one thing at a time really well.
Lol just use Linux already
This data is really not that useful, or doesn't reflect what the simple title suggests it does.

There doesn't appear to be any attempt to control for job level, and it's not even clear how one would control for such a thing. Public company stock and private company stock appear to be valued the same which may be true on the surface, but is a wild misrepresentation of reality (in many ways). Different companies need different distributions of skills, so would have different median salaries even though they might be paying the same amount for the same job. This doesn't account for geographical distribution, those centered in the bay area are likely going to be higher up this list despite others potentially paying much better in their regions.
Yeah, let's start a war with the british or whomever over some bullshit land nobody cares about. Let me just grab some popcorn so I can enjoy the fireworks.

I mean come on, dude. These communists can't even manage to develop the land they already have. And they're looking to start wars with developed nations? Over this nonsense? It's comical.
I have no problem with existence of the rich per se. What I have a problem with is them using their money as 'speech' to buy politicians in order to erode regulations and rights that make life worse for everyone else.
Talk about an absolute squandering of capital.
> why should a small minority of kids get a huge extra unearned boost?

That unearned boost is already available to anyone who manages to bequeath sufficient amounts of wealth to the next generation, and conversely becomes unavailable to those who squander that wealth instead. That doesn't really change all that much if you introduce redistribution: either way, there will always be plenty of kids who will spend the money foolishy, and forfeit that "extra boost".

It's a very hard problem to solve because it involves people's culturally ingrained attitudes; but being bequeathed a sizeable inheritance in the first place at least implies that one's attitude to managing wealth has already stood the test of time.
I think you're confusing zero-sum between people at different economic levels and zero-sum between people at different points in time.

Yes, people at a given economic percentile today have many things better in absolute terms compared to poor people at that same economic percentile X years ago. (This is obviously true for large enough X. Everyone's got it better today than the Cro-Magnons did!)

That does not mean the present system is not zero-sum in its relative distribution of wealth among people today. Every dollar in a billionaire's bank account is a dollar that could be in someone else's instead.
Y’all should turn that into a product, or at least open source it and get the positive PR + helping others
I'm the LiteLLM maintainer, can you elaborate what you're looking for us to do here?
It can be asymmetric though of course.

The smartest person on your team is going to be interrupted the most. The worst person on your team is going to do a lot of interrupting.
So your highest quality producer will produce less & your lowest quality producer will have their incompetence papered over. With remote, a lot of this interruptions are now on slack, and searchable.

In an environment with a lot of juniors that need coaching, the office definitely excels. For a team of mature engineers trying to work on challenging tasks, it can be highly disruptive.

I've been in a fully remote job and gotten more built in the last year than in probably my previous 5 years in office. Meanwhile when I was in-office, most of my coding was after hours (back at home).

Remote also means I spend less time in conference rooms listening to monologues and more time on 1-1 or small group zooms with productive screen shares of code/data/probelms.
well, some private companies have liquidation events regularly, like Stripe or SpaceX. I'd consider that only slightly more risky than a public company.

I assume the same for Databricks, but i'm not sure?

I think nvidia has some title inflation. I have a friend who work there as 'distinguished engineer', and it's more likely they would be L6 or L7 at FAANG.

I'm guessing overall Nvidia's comp is very similar to most FAANGs in terms of skill and YOE but not title (maybe excepting entry level, since it goes lower and is more fine grained).
levels.fyi is the real source of truth
The biggest factor in whether people become rich is simply luck.

Why else would a small number of people who are by far not the most intelligent or capable among us, and who happen to live in a few select countries, be the ones who own 90+% of the world's resources?

Sadly, even Silicon valley tells a grim story. How many successful founders go on to repeat their success in another venture? How many don't even bother to try and instead become "philanthropists" or pundits of some kind, promoters of their personal brand, still trading off of that one burst of luck they had?

We all know that most people with big successes would absolutely never subject themselves to the "meritocracy" again, once they have already established financial dominance over others...

If the world were meritocratic we would not tolerate people living uneducated in slums and those with resources would invest heavily in human capital. Do they? Absolutely not, they build gates around their homes to protect themselves from the masses. The pass zoning laws to limit the density of dwellings so that the poor won't live nearby, etc.
"Refactor your codebase to put the related code together"

Of course it is a goal, but not always possible. You sometimes have two (or more) conflicting "relations" in the codebase. E.g.: you are dealing with taxes in various countries. Do you group by country or by kind of taxes (on sales, profits, earnings, energy, real estate...) ?

The right answer really depends on how your team is organized and how you are making changes.
Who is dispossessed?
Fascism, apparently.
Trying to synchronize state between client & server is a cursed problem.

You can sidestep it altogether if you make mild UX sacrifices and revert to something more akin to the PHP/SSR model. SPA is nice, but multipart form posts still work. Just the tiniest amount of javascript can smooth out most of the remaining rough edges.

Our latest web products utilize the following client-side state:

3rd party IdP claims for auth
1st party session id in query args
The current document

For the first item, I genuinely don't even know where this is stored. It's Microsoft's problem, not ours. All other state lives on the server. We treat the client more or less like a dumb terminal that punches <form>s all day. We don't even use first party cookies or local storage to get the job done. This dramatically improved our development experience for iOS/Safari targets.

So, I would ask this: What is the actual experience you are trying to offer, and why does it justify decoupling of client & server state?
Acquia is huge now and drupal is still awesome fyi
> Most people who subscribe to Spotify listen to lots of different stuff -- that's the entire point of streaming. Virtually nobody is listening to one song a month, or 2 albums per month.

Considering the asks you're making, I imagine you'll have no problem substantiating this?
This is a perfect example of the mental gymnastics people will go through to convince themselves that EVs are not viable.

My EV is on average “fuller” than my diesel was since my commute uses 10% per day and it gets recharged every night, whereas my diesel would wait until 1/6th full at least until a fill up.
Hah, I've seen this title all over. Pretty easy to miss that it was just this past year, contrary to the prior eight years.
I don't work at TGS, but I have a feeling they're much higher on average than this shows.

I've seen their recruiting emails, they are happy to hint at being able to 3x whatever someone's current comp is.
You're completely wrong.

Open source ZFS wound up in FreeBSD (and from there, other BSDs) before Sun stopped releasing Solaris source.

ZoL was a project based on said open Solaris source to run it on Linux, and while the Linux glue layer was not the FreeBSD glue layer, it was still based on the same ZFS source.

OpenZFS switched from being based on the illumos codebase to being based on ZoL a couple years ago, merged in FreeBSD support, and FreeBSD 13+ ships based on OpenZFS and not the original ZFS port to FreeBSD.

None of them are a new implementation.
> AFAICT, sports cars faster than a 911 are relatively common

Can you provide a list please? You are very much mistaken without getting into supercar territory.
A good start, now just needs a tech stack, location, and remote columns.
ProcessWire CMS. Developer oriented but amazing for clients once set up. Been using it for 10 years straight.
> decreases in class mobility and increased concentration of social power

> The parent comment seems to focus on the latter

Okay but it's still not a very good argument. Like really? That's when you literally had to be _born_ noble, like your blood ancestry. That's why a bunch of people died in the French revolution, Russian revolution, etc
Five years ago I would’ve never guessed that I would be downvoting overtly Islamophobic comments on HN.

The current escalation reminds me of the early days after 9/11.
I think this is a problem comparing older remote companies which likely selected for people who are good at working remote, but an average employee / team won't be as effective.

I've worked in a rather average team remotely during Covid and it was pretty bad. Lack of communication, difficult to get hold of people, low productivity. The team fared better before Covid for sure.
Astronomers spot giant stream of stars between galaxies
Got it. We've just sent an update. Sorry for all the trouble.
It's not only about DRY, it's also about encapsulating implementation details that you might want to change.
The new Turbo 8 allows you to just re-render your page, and using DOM morphing, it will just figure out which divs to update.
Counterpoint: if you want tools to help you edit your code, like linters that supply fixes or smarter autocomplete tools, you need algorithmic code formatting.

You can't code taste into every tool that might want to help you edit your source code.

That being said, almost all formatters have ways to tell them to go away in especially important stretches of code, with the tradeoff being ugly generated code fixups for that need hand massaging every time.
Still no additional updates...
The affects of this are being proved out at a macro scale already with big tech. 5 companies now have so much cash on hand they can buy their way out of any issue that would disrupt them.

It means labor in any form is disincentivized to create as they will always been on not just the loser, by the hyper-loser side of the equation where their work is stolen and they get nothing in return.
In my experience the hardest part of residential wiring is the hangover.
Song by Living Colour (Best New Artist, 1988 Grammy Awards, Cult of Personality song)

Operation Mind Control
https://youtu.be/V0KdegDFKLo?si=I5lSZH5E2b-7F2O9
I think this is missing the main reason to use Apple Silicon, which is that your dedicated graphics card probably has 24GB or less of RAM, whereas e.g. an M2 Ultra Mac Studio can have 192GB of RAM with a far superior memory bandwidth to anything on x86. This is important because even a "small" LLM like Llama2 13B would require quantization to fit in the 24GB RAM that the dedicated graphics card will give you, whereas the Mac could run Llama2 70B without quantization (at FP16).
And there are a ton of large "boring" tech companies that are not on the list at all. I don't expect that they're anywhere close to leading the pack in comp, but not in the top 500?
And look at their National Geographic equivalent, commenting on how cute it is that we can, very awkwardly, build complicated structures despite the severe handicap in attention span and communication.
Previous: https://news.ycombinator.com/item?id=38464057
Thanks for the enlightenment here, some of those I didn't know. Being used to explicit vectors, going from avx512 proficiency, pdep/pext, gfni rabbit holes, I kind of forgot all of that when going to cuda, trying to avoid the trap of 'doing C in Rust (or Ada, hopefully the meaning is clear)', jumped to new idioms and I must say most of those you cited never appeared in most high performance code I've read, and some I only saw perusing ptx and lower level compiled code, which... I was never sure nvidia would maintain over time. Seems for us it's cub, barriers, atomics and ballots.

It seems I have lots of reading to do and lots of ways to improve my sorting networks / counting sort implementations.

Thanks again.
That’s exactly what I pivoted to once I realized my naive replace wouldn’t work. That sort of moment is what makes AoC feel so rewarding in my opinion.

impl fully showing the trick: https://github.com/rileymichael/aoc-2023/blob/master/src/mai...
This is just an initial response, so probably flawed, but I'd suggest testing against a vehicle which only exists to represent the lowest safety rating (for occupants) that is allowed on the roads of whichever jurisdiction this is.

If the new design results in harm to the passengers, it's unsafe for existing legal road users.
How many? I think I've literally only ever heard Musk complain about this; generally, this is something that rich people, and people in general, understand.
Google Chrome [1] also has captioning built-in [2], so this could also work from a plain page that hooks into the loopback device. Pretty sure it's using the same TTS backend that Google Meet uses.

The nice thing about Chrome feature is you can move the caption box around and keep it in the foreground while doing other things, although styling options seem limited (the text might be a little small for some).

[1] on desktop, not sure about mobile

[2] via chrome://settings/accessibility -> Live Caption
PHP's still my bread-and-butter via Laravel. Drupal's on my won't-touch list alongside Joomla and Magento.
Or they have a ton of junior engineers which brings down the median.
Yeah thats why I mill my own grain and am getting into textiles.
Makes me wonder what the opposite point of view is. I've been in many set of ongoing meetings where the point of the meeting is to herd cats: us insiders know what the work is, but there's new incoming people who need to be brought up to speed, and there's a constant struggle to make sure that key people continuously recognize the priority of what we're doing.

We also all need to know what the current blockers are and whether they are being dealt with effectively and whether we need to drop to plan B.
> Like seriously, would you desire to go back in time to 1890?

This is a completely frivolous argument. We should all sit tight and be content because we're not being lynched or dying of dysentery?

We live in a world where a tiny number of people sit on mountains wealth that will last them a hundred lifetimes while the vast majority ration themselves what limited education, food, shelter and healthcare they can afford in a given month or year. A few have unfathomable plenty and most live in a world of constant scarcity. That's the world we live in today and that is the world we must grapple with. The 19th Century has jack all to do with it.
> But I would argue the world is not zero-sum. Modern life for middle class or poor class people is a lot better than the vast majority of history

Zero sum is not a binary. For things where we are able to increase output using technological progress to the point where supply sufficiently meets demand, sure, it doesn't feel zero sum. Nobody is arguing that we need to fix that -- the challenge is actually preserving the situation in these cases (it's bad to kill the reward signals that make the economic engine go).

For things where we cannot rapidly increase output, things that have unlimited demand but very limited supply, the rich are likely to monopolize. In those cases, it is zero sum. Public spaces (think of the beach access controversies with people like Vinod Khosla), farmland, housing, fresh water, college admissions. Housing and land in particular are really tough.

Strategies like wealth redistribution (but _also_ other related policies!!) are needed to mitigate the latter.

Wealth centralization is also anathema to democracy -- just ask proof of stake folks. When the wealthy get to make all the laws, you won't want to live in that society.
Yes, they all have significant 'ghosting' artifacts where the harmonics are a bit fuzzy if you listen closely. AFAIK all of the recent neural speech engines have this, from SoundStream to EnCodec, especially in low latency causal setups. Wavenet was a bit better in that regard but has fallen out of style due to complexity and the lack of a bottleneck. It seems like something diffusion post processing would be able to clean up.
I would say the reason is actually that teaching engineering requires first teaching a good deal of math and software development, which most marketers don't have (though well-educated ones may have some). Teaching marketing doesn't have as many dependencies that are rare in the general population.
Something related to this:

I made an SVG interface for displaying/editing diagrams using nw.js (essentially Electron). It would adapt the SVG viewport height and width based on the amount of space that's actively being used so that scrollbars will appear only when needed.

The interface would work perfectly in Chromium and Firefox. But in nw.js I was using their menu api to display a window menu. That menu wasn't part of the DOM-- not sure how nw.js displays that menu but you can't introspect it in devTools. Anyhow, this was somehow creating an off-by-one problem where scrollbars would one pixel too early.

The only way I stumbled upon to fix the issue was to set the SVG style to add "float: left;"

Any ideas on what magic spell this casts? Technically the svg was the only DOM element in the page. I never did figure it out.
That's partially true, but I've very much seen the flip side as well. I know a few people that had trust funds, and for them it was absolutely the worst thing that could have been given to them. It basically stunted their growth to the point that they never really escaped the orbit of their parents because their parents always had the "leash" of paying for their lifestyle.

Obviously that experience isn't universal - there are plenty of wealthy families that grow their wealth over generations, but I think it's more the case that these families cultivate their social standing, relationships, and businesses, so it's not like they're just burdened with wealth alone.
Plenty of people have faced the risk of persecution, torture and death for fallacious and fraudulent beliefs sincerely held.

Nevertheless, it remains the case that Christianity began with a diverse multitude of often mutually contradicting schools of thought and far more than four Gospels, all written decades if not centuries after the death of Jesus, about whom we know nothing beyond a scholarly consensus that a person existed upon whom the religion is based, supernatural claims notwithstanding. We certainly have not a single word or teaching that can be directly attributed to Jesus, or the apostles. Whether one considers that "intentional fraud" or simply religion and folklore in its natural state is up for interpretation.
5 over, maximum. I did 10 over by accident once. Motorcycles are exponentially more dangerous at speed, and I like being alive.
https://jamesgrubman.com/wp-content/uploads/2022/06/2022-06-...

It seems that the 70% "rule" is on very wobbly legs. I wonder if there are any actual studies - well, now I know what I'm doing this afternoon ;)
So it's slow for any dynamic site? Like if I want to use it to serve a site with user generated content recommended by AI, like a reddit or twitter it's bad for that usecase?