skysight-inc/HackerNews huggingface dataset:
You probably won't make 200k right out of undergrad in bigtech these days. But you will within 2-3 years. Most of my acquaintances in bigtech make 220-260K by age 25 doing run-of-the-mill stuff. This does not require elite level skill or knowledge - just merely bright people who put in the time and pass the filters. Most of us are fairly mediocre.
Still not hardware
I think this specific memory leak is only in Monterey. I definitely have to manually kill Control Center every few days otherwise it'll be using 20GB+ of RAM. Supposedly it's fixed in the 12.1 beta though, so hopefully Apple releases a fix for it soon.
Terrible state? Then why am I enjoying using it over Windows and Mac OS every day, to the point I'm going out of my way to convince employers I need to use Linux to be effective?

Windows is the most annoying and privacy neglecting operating system in the world, and Apple macbooks have so many random issues that our standus is about those weekly.
Uhh, right? The FBI isn’t going to suddenly give up on fraud investigations and the IRS isn’t going to disappear if Bitcoin were to replace USD. You still have to follow the laws or you go to jail.
Tags vs. Hierarchy are like the WFH vs. Office debate: something people assume has a right answer but is actually personal preference.
16/512gb on my m1 mini is a great computer, but it’s not as ‘snappy’ as i thought it would be from all of the reviews. i run a lot of adobe.
> The virtual world 1 is way more interesting

What use are NFTs in such a world? If it's permissioned anyway, and there's only a few approved vendors, you can do this with a database. Suppose you already developed a Roblox/Fortnite/Minecraft metaverse, why do you want NFTs on top of that?
Run an old version of iTunes in a VM?

The column browser is still one of the generally best media browsing interfaces I've ever dealt with.
NIS2 – Security, Resiliency, and DNS server infrastructure
How do you care for a garden spider over winter? The yellow garden spider (argiope aurantia) is probably my favorite spider and I love when one takes up residence in my garden throughout the warmer months. I never considered caring for one when it gets too cold outside and then releasing it when it warms up.
To me it comes down to the following: you're not going to advance your career at a place you don't do your best in, and the best way to find out is to see how well you do with future _peers_. Treating your interview as talking with your peers frames your thinking in a much more productive manner.

Life's too short to be stuck with mediocre employers.
Programming for 40 years, professionally for more than half that. I don't, as a rule, "concentrate for 10-12 hours without talking to anyone." Nor do I see the best coding from people who do that.

Most programming as I have experienced it is a mix of solitary and social skills, and there is room in the profession for a fairly wide range of weightings of the two of those.

The apprentice idea is interesting. I don't know anyone who has done that formally with just a single teaching individual, but the companies I've worked at definitely value senior developers who can mentor and teach, so maybe the apprenticeship model is actually there already, hiding in plain sight.
The problem with saving for a house I that rent prices are set to get your savings as close to 0 as possible
Thank you for elegantly summarizing the things I was going to take a lot longer to try to state, less coherently.
Or she did try it and it didn't work - or researched the question and figured, quite reasonably based on my experience of mysql in that era, it probably wouldn't work - and kept the post to only the original problem and the final approach to avoid having even more technical details in a post that wasn't really about those.

I agree that we don't know, but it seems a little unfair to her to treat every unknown as definitely being the most negative of the possibilities.
Blue Balls Origin.
It is being taught and reinforced by bad attitudes in tech. I've spent time with plenty of narcissistic engineers that will treat you as being stupid. Sometimes those people are very overconfident and get a lot of social influence, leading to them (mis)managing other people.

Power and politics at the macro level.
A number of other developed countries have judges who serve a more inquisitorial role, they're not just neutral referees in the process. Up to you if you think that's better, I'm pretty skeptical of the power of the state so I really don't
In our society, Elite Overproduction can be explained as a form of Malthusian social competition where only so many resources and only so much status is available, and the only way to access a satisfactory slice is to compete within the power structures that control them. In turn, our institutions evolve mainly to facilitate this competition rather than performing their ostensible material functions. In turn this causes resentment to grow among those who never had access to those institutions in the first place.

This situation is a consequence of Elite Underproduction. Our society is chronically bad at producing and nurturing true elites, the individuals who are capable of creating and sustaining frontiers. That makes malthusian competition inveitable, and the only thing going - the kinds of 'elites' we end up producing are good at that kind of competition and not much else.

Yes it’s important to have elites that go out and create new frontiers, but at the same time status in a hierarchical society is inherently zero-sum. We can’t all be high status, because there needs to be some reference point.

As an example in the world of law there are only so many spots available at Harvard Law School, even fewer spots for clerking with Supreme Court justices, and of course a very very small amount of actual Supreme Court justices.

What happens when someone loses the high-status tournament to become a Supreme Court justice? Ideally they find another tournament/status game to play, somewhere they can succeed. But even so, if we saturate our society with too many lawyers, there are simply not enough tournaments they can play in (that will also pay them enough to pay off their student loans).
In spirit, I agree, but just in terms of economic language, the "social engineer" by definition has to raise funds non-voluntarily. You're 100% right, we're _all_ social engineers - but if you raise your funds voluntarily (ie: on the market), you're more accurately called a capitalist, at least in the language of econ.
> Maybe "can it make a business that works" is the only thing that matters to you, but it's not to me.

What I want doesn't matter any more than what you want regarding this. What matters is what the society as a whole wants, and the current situation is in big part the manifestation of it.

> And what happens after you get that business running and bringing in some revenue, but you need to start tackling harder problems in order to keep your current customers happy and attract new customers? You're stuck with a bunch of developers poorly suited to solving those problems, and a bunch of infrastructure that wasn't designed with this sort of feature expansion in mind.

you're assuming that you would even have gotten the first customers if things were "done right". My experience seeing entire businesses held by 1kloc of "academic" (I'm not saying this as a compliment) python scripts with 20% of it being globals succeeding says otherwise.
It's not even remotely similar. If you're developing a program, you're not legally required to show anyone any version of the source code at all (without some court order or something).

If it the program is open source, you're legally entitled to have an FTP site where only the current version of the files is available, and yesterday's version is gone. Moreover, you actually don't have to have yesterday's version retained anywhere else. Obviously, that will cause problems for you.

In between that extreme, and the other extreme (every little thing being fastidiously recorded and immutable) are rationally workable alternatives that allow reasonable mutation.

As an employed developer or contracting consultant, you may be required to adhere to certain version control practices as part of your contract. If that doesn't rule out revising history, you can revise history.
Making students pair-program sounds like a truly awful pedagogical practice.

The only times I've ever gotten any real benefit from the practice is when it is a master-apprentice relationship to demonstrate by example.
> The difference between ML and symbolic AI is that ML works and symbolic AI doesn't.

IBM managed to beat Garry Kasperov using symbolic AI did they not? So in what way does it not work?
I would like to plug my free interactive courses [1] on fundamentals of computing and Python. It is designed for beginners.

You can check them out without signing up and they are also available as free online books. [2]

[1]:https://app.primerlabs.io

[2]: https://primerlabs.io/books
I would guess in most cases whatever value the employees provided Google has not changed. Not only that, Google's costs are lower not having to provide a space for their workers.

Trillion dollar companies with their record quarterly profits cutting their employees pay is nonsense.
Even in Germany this is the case.
Please don't break the site guidelines like this.

https://news.ycombinator.com/newsguidelines.html

Also, could you please stop posting unsubstantive comments generally? You've been doing it a lot, and we're trying for something a bit different than internet default here.
Not quite. American across the sea immigration selects for the smartest and most ambitious people in the world. It's natural that they and their descendants will outperform most Americans.
> If that was the case then FAANG wouldn't be filled with Asians and engineers from ex-Soviet countries. The makeup of high paying tech companies does not represent in any way the makeup of the American population. I posit the reason this is the case is American culture and anti-intellectualism.

In a land where money buys everything, you think culture is the reason why a thing exists or doesn't exist? I think you're drinking too much of your own ideological kool aid.

High paying tech companies want to pay less, so they recruit internationally to not be so high paying. Along the same lines, American kids with the access to generational wealth to do whatever they want find it more lucrative to choose some other more localized field of work that doesn't compete with indentured servitude (H1s) for wages.
All the farnam street info is really valuable in terms of learning to think, they intensely focus on mental models, learning, thinking and communicating all of the above.
I don't really agree with that. It's hardly "too verbose to be useful" when a handful of type declarations can result in a significant runtime speed up.

In practice only a relatively small amount of code will need type declarations and optimizations enabled, and type declarations double as safety checks when using "(declaim (optimize (speed 0) (safety 3)))" instead of "(declaim (optimize (speed 3) (safety 0)))", so it's a win for more than just performance reasons.

It's not an optimization panacea, but it's low hanging fruit to get started.
My view is that the problem isn't "lapsed physicists". They are largely still productive and contributing elites. The problem is the "pseudo elite" masters of sociology graduate who ends up at starbucks with a ton of debt and a chip on their shoulder. The incentives are "college is good" without regard for the demand for the degree. While I agree that "college is good", it clearly isn't a good investment for everyone. Most current policy de-emphasizes other ways of learning like apprenticeships which may actually be well suited for technical things. It may be the better description is "pseudo elite overproduction" will cause social and political instability.
Hah that is interesting. I don't think it changes my point tho - maybe just makes smoking a bad example. However, I was using it as a proxy for "anything that increases your health-care costs".
it used to be true, before 2008 crisis.
Not anymore
How so? Coffeescript was mostly absorbed by JS, a true success story. The cutting edge JS ppl are moving away from TS right now, at least some of the ones I follow on twitter seem to be over it. OP might be on to something, not wanting to waste time chasing trend n-1
I've had my 14" M1 Pro for just over a week now. It has performed amazingly. But I also don't install tons of random apps and let them run in the background. I never restore from backups, I manually transfer files from my user folder over to my new setup. I always check whether an app has native M1 support before downloading, though I understand this isn't an option for everyones workflow yet. In cases where the app is literally a wrapper for a website like discord, I just use the website. Or in the case of zoom where I just don't trust the app to be on my computer and the website is sufficient. If something I used previous doesn't have native support I look for an alternative and a couple times I have found something better and/or open-source. I understand rosetta 2 has some issues with overusing swap, so I would rather avoid degrading my ssd and experience.

So far this has worked for me, and I'm able to get two full day's of battery life. I'm away from my desk far more frequently now.

Edit: My control center is using around 1GB of memory. Low enough that it wasn't causing issues but still concerning. It appears there is a memory leak somewhere, hoping a bug-fix is pushed out soon.
Okay, Ethereum is still around, but all it says is that in 2023 you bought a string of digits that referred to a special hat in Fortnite. But it's 2040 now and the special hat has linkrotted away because Fortnite got taken over by Zuckerberg.
Totally agree. I read the article as, when I am on my M1 I often experience memory pressure related issues. Not, because of my M1 I often experience memory pressure related issues.

It's very likely future software updates can help address these issues.

Honestly, the machines haven't had wide deployment in the field for all that long for Applications as huge as Photoshop. It takes time to discover, fix, and redeploy things like Photoshop. And it's not like Photoshop never leaked memory on an x86.
Part of it is control. If you’re on an H1B, applying for a green card you are often chained to your company. If you quit (or get fired), you have 60 days to find a job or you have to leave the country.

This isn’t the case with citizens who have much more freedom and mobility.
So basically all Facebook need to do is allow people to earn money from day one.
That's the huge majority of all degrees in university ? In my country, from the figures I can find online, there are ~20k "pro" masters vs a few hundred "research" ones. It's entirely negligible (I know it firsthand having been through the research path, which was a single-digit percent of the students in the "pro" path)
Wasn't this the intent behind Windows Vista - a tag-based DB-as-filesystem with hierarchical paths just one "lens" through which to view the DB? I use Google Drive this way, largely through search rather than directory-based organization, though I do also employ that for often-used collections.
Lightning Safety of Animals
It is. But please elaborate.
Show HN: Distrod – WSL2 Distros with Systemd; Arch, Gentoo and More with Systemd
> If that was the case then FAANG wouldn't be filled with Asians and engineers from ex-Soviet countries. The makeup of high paying tech companies does not represent in any way the makeup of the American population. I posit the reason this is the case is American culture and anti-intellectualism.

There are schools in every country.

There are not FAANG headquarters in every country.

The top candidates from around the world (who are willing to relocate) will emigrate to whatever country has the highest paying jobs. That happens to be FAANG companies in the United States right now.

So of course FAANG jobs will not mirror the population of schools. It will mirror the population of educated engineers who are able and willing to relocate (especially pre-COVID before remote was an option)

Trying to draw parallels between FAANG employment and American schools in this fashion is nonsensical.
Your first sentence was, I'm afraid, very much not a universal experience.

Your second is quite possibly true, but would have required experimentation to be sure of, and at some point "doing the thing that might be overkill but will definitely work" becomes a more effective use of developer time, especially when you have a groaning production system with live users involved.
This is a really weird ad hominem that is unrelated to the post itself.
No signs of the issue on my 16GB RAM M1 Air. On Monterey, installed on day one, zero reboots since.
/me nodding vigorously in agreement

The question in my mind is what a system would look like where lawyers were legally bound to serve "truth" in some way above and beyond their current ethical obligations. The question immediately arises, who is the arbiter of that "truth"?

What got me on this question was this passage from the root:

> If lawyers cared about the truth then there wouldn't be any lawsuits, just mediation and settlements out of court.

But court system rot doesn't begin from the personal moral failings of individual lawyers (except insofar as they choose to participate). The litigants — primarily powerful commercial entities — create an inexorable demand for an unlevel playing field.
Perhaps GPT-3 was optimizing to deliver information while news sites these days optimize titles to get clicks.
The speculating about the OS arch made me wonder:

If such an issue were to occur on iOS without a crash, would anyone even notice? There's no real way to monitor RAM usage, and the failure mode is less clear (slowdown, issue with responsiveness, followed by likely reboot).
If they mischaracterize a positive review into a negative summary based on factual mistakes they know the system makes at a high rate, I would think they would be liable for libel right?
It's obviously a self selected sample, but the airline pilots I've talked to enjoy flying and don't get bored. Their complaints are more about scheduling and management policies.
Huh I have an 8GB air and I run Kubernetes locally and develop a fairly complex system with Skaffold on it (~10 services). Thing is a beast, had no problems at all, but one does need to be aware one is not on the 128GB-of-RAM workstation :P
Wow what a twist. Somebody call M Night Shyamalan!
As an immigrant to USA in my teens in mid-2000s, one of the striking and underappreciated things about Americans (those that are born in USA) as well as the entire culture of America embodies a sort of a liberating spirit that resonates everywhere. Once you graduate high-school, the world is yours. The transition is quite remarkable and college students have a tremendous amount of ambition. I hated highschool because it was too easy (even AP courses), but loved college. There is also a deep disdain for hierarchical structure in USA and it is one of the most unique aspects that I don't see anywhere else. It gets developed in college years and then continues onwards to the professional world. If we have a spectrum from "Individualism" to "Hierarchical", we can draw USA on one end and may be Japan on the other. Germany would fall in the middle. I don't think international students like myself bring anything new, but we learn a lot from Americans and then obtain citizenship. These observations were at the center of my conscience as I was growing up into adulthood.
> Or Japan stripping its oligarchs of their wealth

I seriously recommend cracking open a history book, because you are confusing political lustration of the old regime with downward redistribution.

But a good hallmark of the envy-based religion is to cheer when someone richer is made poorer, irrespective of whether any downward redistribution occurs. This is because the anger is pointed towards those who have something you don't, and so that anger is appeased when they are hurt. It doesn't matter whether you do not benefit, or even are hurt yourself, in the process.

> top American tax rates of 98% that ceilinged income, presaging the strongest economic growth

Like 10 families paid those rates, they lasted about a decade before JFK repealed them, and the lowering of those rates led to a revenue increase. Top rates had little to do with the economic boom.

> Alas, as is often the case in nature, the parasite manages to convince the host that it is not only benign, but necessary.

Absolutely. And when the politics of envy leads to bad outcomes, that is taken as proof that even more must be done. Among the infected, envy is always the key to better living standards, regardless of your current situation.
Before every great change there is a crescendo of the status quo. The lyric is from a future dystopian song that is unrelated, in the concrete sense. The quote, however, in my own interpretation the quote expresses that when things reach a fever pitch, when things become unpalatable for general society, the pendulum will swing back in the other direction.
But the node core devs have moved on to deno. They also recently ripped out their TS code. Skate to where the puck will be.
"In reality, the biggest source of water pollution is farming, followed by sewage" That's from the article. I do not see how the proposed wealth redistribution would make people eat and shit less. Accept it - we are just tooooo many. Rich are not the problem. Poor are, cause there are more of them and they breed faster.
This is true... Disk access on Amiga was pretty crap, indeed. Often causing errors. And a HDD was super expensive so I didn't have one (just like a floppy drive was in the 8-bit age)

To be honest I didn't do much downloading at all in those days.. Just didn't have the patience for it. If I did do it I would do so over packet radio that I could just leave running all night. I had a third old PC just for that :)

Another reason that I didn't BBS much on my Amiga was that my modem was inside my PC on an ISA card for most of the time I used BBS'es. So I had to run a program on the PC to forward the modem data over a null-modem to the Amiga so either way I couldn't use the PC. So usually my PC was for modem use and the Amiga for other stuff.
Don't forget QEMM.

* https://en.wikipedia.org/wiki/QEMM
> I think that this is largely a sign of various small inefficiencies and design decisions adding up in any piece of code - and the larger the codebase, the more of these there will be, which is why for non-trivial programs C++ can actually be slower than Java. Not because the ideal C++ code is slower than the ideal Java code (with realistic runtimes), but rather because in practice you'll never get to this ideal code.

but this isn't what we observe in practice: all the C++ apps I know and use regularly consistently work better than their Java equivalents AND perform faster. Jetbrains IDEs are unuseable for me coming from Qt Creator and I don't understand how anyone can stay sane with them - and I try CLion pretty much every year since it's been announced.

Besides, what matters to compare language is not how the ideal, infinitely optimized app looks like, but how the average one does. And, to me, the average Java app is unambiguously terrible when compared to the average C++ one.
> Life's too short to be stuck with mediocre employers.

Billboard worthy quote right there.
> If you look at top public school undergrad programs that don't practice affirmative action (UC's, UW) the programs are almost 50% Asian.

That's why, when looking at resumes, I've heard "Yeah, you know X is good, he went to Y (a school with affirmative action) and he's Asian/International, so you know he's there on merit".

I somehow feel we regressed over time.