skysight-inc/HackerNews huggingface dataset:
I was independent, for sure. I was 29 and living in my own apartment when I started college.
The methodology is explained here: https://freopp.org/how-we-calculated-the-return-on-investmen...

This model definitely doesn't account for how compensation for clergy works, which typically includes parsonage and nontangibles. And the $1m isn't based on cost, but opportunity cost of missing working years, investing the money elsewhere, and more. It definitely doesn't work right for these and other outliers, and even some of the salary data doesn't make any sense. For instance:
GA

Savannah College of Art and Design

Manufacturing Engineering.

Earnings at Age 25: $27,068
Earnings at Age 45: $30,387
ROI (Before Completion Adjustment): -$353,221

Yet salary.com shows salaries at $64-$153K, median $108K. The tuition is $38K / year for a bachelor's degree, so I could see how somebody would be in the red for a while, but it also seems that it would have a positive ROI if one were to stick with the field for their career.

https://www.salary.com/research/salary/general/manufacturing...
Sure, I can totally appreciate that.

FWIW I think there’ll always be a place for cross-platform frameworks, and that there’s still a lot of room for improvement in the space.

Things like Electron have undoubtedly resulted in tons of valuable software that simply would not have existed otherwise—now we just need to address the caveats.
Yeah, I definitely echo this.

I work on Display team in Windows and in past worked mostly on IddCx and SoftGpu but recently went through some VESA docs and chimed in my opinion during some meetings. Now I'm leading DisplayPort reliability efforts with graphics IHVs
You're right. Nobody forced me to sign on to student loans at the age of 17. I did it voluntarily. I couldn't buy beer, or cigarettes, or lease an apartment, and my brain wasn't fully developed. But yeah, nobody forced me to make a foolish decision and give a bunch of money to an inherently corrupt, predatory industry that employs more and more administrators every year while every other industry has used technology to reduce their admin numbers. I just got tricked. And my degree was fairly good as well. I double majored in Mechanical engineering/applied economics. (I know, it's a dumb combination, but I thought I could get a job in the ME field, and found economics interesting.). I couldn't get a job at all doing mechanical engineering, and instead the degree just demonstrated to potential employers I could do hard stuff and math. Something that could have been evaluated far easier with some form of test or hands-on interview that we use in our industry to screen talent.
I disagree, with the caveat that I prefer working on a team versus a group of individuals. Taking a sports metaphor, if one of my teammates isn't carrying their weight, it harms the entire team and puts our objectives at risk.

I have been in situations where it's every individual for themselves, and agree with your advice in those. I also quickly left those roles to find a team that works together to achieve common objectives that are more impactful than I could achieve on my own. Hurt the team, and I am going to say something (first to the IC directly, then to the manager). If the manager doesn't care about making the team better, then they don't care about the same things that I do, and I will move.
My comment was fully intended as a joke :)

I applaud those pushing the boundaries of what is possible with blockchains, smart contracts, etc. but I think fully encoding the ambiguity that the legal system continuously resolves is simply not possible. I'm surprised that my comment came off as something that people might say, but in retrospect, I suppose I shouldn't be; there are a lot of people that believe distributed consensus can solve all the things.
I use paid youtube music and it seems high quality to me I can't tell a difference. Love having different stuff like Tiny Desk.

But more than the quality for the top 100 pop songs almost all the official music videos they now put in like interludes, breaks, talking over and stuff to cut it up so it's not just the song.

Makes listening harder. for those who come to watch the video too.
+1. AGPL demonstrates excellent forward thinking. We need more AGPL software.
Fun fact, a few weeks ago we were asked by the reviewer of the (EU-funded) H2020 research project in which we participate to add google analytics and twitter to our website so we can give her stats about our website visitors. Even despite our protest she insisted. People need to stop seeing the EU as some kind of pinnacle of rationality, GDPR is an unworkable implementation of wishful thinking that will be obsoleted by technology (which can already perform the same amount of tracking with AI and side channels).
Even where it exists, doctors have to weigh whether the abuse they receive is worse than they'll receive after going through CPS and foster system. Anecdotally I've heard from medical providers they prefer not to actually report unless the kid is literally imminently going to die, because the foster system is often even worse for these kids.
There aren’t enough simple and nice words for every project to have a unique one. It’s usually pretty easy to find what you want. Just search “salsa Debian”
Sure, but if we go back to the initial statement:

> Skilled trades pay better than most bachelor's degree track jobs.

Well, it's hard to tell whether this is true for 'most' bachelor's degree track jobs (this depends on what one means by 'skilled trades' which I don't believe there's an objective definition for), but I would say it's probably true for at least some of them. It seems that electricians, for instance, have higher starting pay than English degree holders, as well as higher median mid-career income. So in that respect it's misleading to say that everyone should go to college because going to college raises their income by 40%.
I fully agree. Nobody cares if it doesn't look native as long as the relevant native integrations, like app/ tray icon, notifications and URL handlers, are there. Even without native speed it's fast enough for most users.

Electron also has an (comparatively) awesome Dev experience in regard to the tooling available and the nodejs ecosystem.
No, you're going to demand that they burn huge amounts of money on several highly skilled contractors.
The reason software shops used to justify developing either Mac-exclusive or at least Mac native apps was because Apple customers tend to spend more money on software in general. And that was when Apple had an even smaller market share. I suspect it’s still true to some extent, but probably much less so than in the past. And almost certainly because:

- The App Store(s) drive pricing down

- Free alternatives are more prevalent, particularly because of Electron
you don't need to download anything, the game is playable on that page

click and test by yourself: https://coogyloop.com/
Spoken like someone who is just itching to do their own dentistry.
Correct. For that you would populate the variable TMOUT to a positive number in seconds and make that variable read-only

grep ^read /etc/profile.d/timeout.sh
readonly TMOUT=7200

This variable can also be set in tmux and gnu screen. People usually figure out fairly quick how to bypass the timer but it is handy when people console into servers via the drac/ilo and forget to log out. Some shells don't do anything with TMOUT so a bastion must only have vetted shells.
http://3611.re/ to have a feel
It's not just positive thinking; it's about creating a new kind of scarcity-based status symbol.
> doing physical labor can be hard on the body.

otoh sedentary labor can be hard on the body

> One of the benefits of office jobs is that you get high pay,

you get high pay for a high paying job, and low pay for a low paying job. office or not is independent.

> stable hours,

maybe, but it again is down to the job itself, not just where you do it. the most stable hours i've ever gotten was working in a fab shop.

> relatively low stress

well, depending on the job. also, tge sedentary nature of the work in an office can be, besides hard on the body, a huge source of stress, and one that might be hard to identify until you've separated yourself from it.

> and get to work in an air-conditioned room.

thinking back to shitting in a portapotty at a quarter to six in the morning in winter-- i can't argue with this point!
Founder of Oath Keepers, 10 other members charged with seditious conspiracy
Sounds like a piece of work, but at the same time, surely even the most basic background check would have uncovered the false employment history?
I assume that most industries use specialized equipment that is incredibly expensive for the average person.

I like to do DIY projects around the house but I can't afford a tower crane.
Certainly not DB handling. Databases have vastly different features sets and tightly coupled to I/O abstractions, so it's not uncommon to call database specific functions from a driver. Maybe a very stable first-party crate, but not stdlib.
this is because you can't enter the bored ape yacht club?
Sounds reasonable to me. Also, with AI training, there’s usually a human in the loop somewhere classifying. So, presumably there were developers rating code and providing feedback for the AI until it learned to recognize good code on its own.
> It's like buying a Toyota, you know from the brand alone that you're getting a certain baseline level of reliability, maintainability, durability, and longevity. Rust is like the Toyota of programming languages - it can produce many different types of cars/programs, but they're all guaranteed to come with a baseline level of assurance, and to eliminate common classes of problems that degrade the end-user experience.

It's possible to make buggy, slow, crappy software in any language. Rust is no exception. Nobody should derive any confidence from the language a product is written in.
Not going to happen, major reason for annexation was to keep Sebastopol as the major/only Russia navy base in the Black Sea. That reason will never vanish as there are no other suitable locations to relocate that base.
Several thoughts:

1. The best way for a manager to tell who is/isn't doing good work is to ask their teammates. If you cover for someone lousy (which may sometimes be the reasonable thing to do, especially if it's a fairly bullshit job) you kind of forfeit the right to complain about being on a lousy team, as bad teammates will eventually drive away good ones.

2. In a lot of places, firing someone takes ages; if you express concerns to this person's manager and they say, "Thanks for the feedback" without asking questions, that's probably what's going on. It's also possible that the person is working through something (divorce? health problem?) and the manager feels like they just need time to get back on track. Either way, once you say, "Hey, I have concerns about Joe, he doesn't seem to get much done," you've done your part.

3. Beware the people saying "Talk to the person directly, not their manager". They may take it as a wake-up call, or they may take it as an attack. I would not do this unless a) you're confident that everyone on the team agrees with you about this person, and b) you feel that you are socially adept enough to deliver the message in a way that will not be counter-productive.
Purely for practical reasons, I tend strongly toward using FOSS in all companies I've worked for. Ideology aside, if the authors go out of business or drop support, I can still support it myself (or pay someone too). From that position, I don't see a lot of middle ground between FOSS and proprietary: either it's FOSS or it's not. I don't mean that harshly, and it's not as though I flat-out wouldn't use proprietary software. I certainly wouldn't judge others who do. It's just that I see non-FOSS software as a significant risk that has to be mitigated, perhaps by limiting its use to cases where it'd be inconvenient if it went away, as opposed to a company-ending event.

I don't think that absolutism, which for me carries a connotation of purity or dogma. For me, it's a pragmatic choice. For me, software using this license doesn't have an advantage over other proprietary licenses. I view it as regular, commercial software with an trial discount. Which is OK! That doesn't make it bad!
Ironically, perhaps Rust in this sense should be compared to Basalt -- as in the projected longevity difference between Basalt-rebar and iron-rebar.
no reasonable trial has found any video game to increase intelligence, which I believe is what the OP was asking about.
I'm optimistic and I hope that it does. I use Linux exclusively.
In case you're interested: This phenomenon you thought of is the Sapir-Whorf hypothesis (or perhaps a variant of it)
Have a look at the "Big Business" section:

> You may use the software for the benefit of your [big] company:

> 1. for 128 days after your company stops qualifying under Small Business

This functions as a grace period, both for realizing that you've grown out of the "Small Business" category and to reach out and do a deal.

> 2. indefinitely, if the licensor or their legal successor does not offer a fair commercial license for the software within 32 days of written request

The definitions of "fair commercial license" and "fair price" add accountability from there. In particular, "fair price" is defined so if the vendor advertises a rack rate, and customers have actually paid it in the past year, a "fair price" means rack rate.

All of this is meant to allay the fear you mentioned: I'm small now, but if I get big, they'll gouge me. The license commits the vendor to deal fairly when that time comes.
That's some damn fine yak shaving.

Feature suggestion: Could there be a visual clue which node will be linked to if I click?
Yes, McDonald did this kind of thing a few years back
https://youtu.be/rcu4Bj3xEyI
>most people I have met don't really care that Spotify doesn't use native Windows widgets

Probably because Windows was always a UI/UX clusterfuck, so Windows users don’t notice the difference. Mac enthusiasts on the other hand…
The 2008 recession apparently caused a precipitous ~7% drop in 25–54 year-old male labor participation rate, and it took about a decade to almost recover, then nosedived again during the pandemic. It has substantially recovered since the pandemic low, but we’ll have to wait to see whether it ever recovers to 2007 levels. It’s clear the initial government response to the great recession was too little, too slow, and insufficiently directed toward working people. Blame GOP senators and the Bush II White House.

Overall the US has seen a half-century of flatlining wages, massive growth in executive compensation, substantial decline of unions, financialization of many industries, business consolidation greatly reducing competition throughout the economy, outsourcing of many kinds of jobs, relaxation of labor laws, hollowing out and regulatory capture of federal agencies, an almost complete elimination of any limits on corporate/wealthy campaign funding, massive cost increases for housing and healthcare and education, etc.

Not really surprising that constantly empowering capital at the expense of labor for decades leads to long-term structural problems.

* * *

As an aside, it would be very helpful if these labor participation rates were broken down by age in smaller buckets. Such large buckets make it hard to disentangle demographic factors from changes for each age group.
Also known as the Sapir–Whorf hypothesis[1]

[1] https://en.wikipedia.org/wiki/Linguistic_relativity
The turbo pump is the main barrier to entry when making a large rocket engine. There's so much energy per unit volume that there is no failure mode that does not result in an explosion. Also keep in mind, you have very hot gas on one side and a few inches over cryogenic liquid oxygen. Liquid oxygen turns anything in to fuel so think about how to lubricate that shaft let alone seal it.

Another interesting thing to think about, it's the turbopump keeping the combustion from running back up the injectors. So, the turbopump has to outperform the combustion chamber in terms of pressure and flow rate.
I used the Netscape/Mozilla NSS library quite a bit, and one problem I found with it, is that all of the DER encoding/decoding was written by hand. They should have generated all that boilerplate from the ASN.1 modules written in the specs (later, RFC 2459, but at the time, a hodge-podge of scattered specs).

Hand-coding works okay when the data is what you expect. But when you throw mal-formed certificates at it, you have to catch all the edge cases. Having generated code would have enabled much more edge cases to be covered.
that will certainly never change.
Side rant:

> No installation makes an app better.

No install isn’t really true of web apps. It’s a fallacy in my mind, it’s more accurately continuous implicit installation. You still have to install a browser. Then that browser downloads website data which then implicitly renders UI and executes JavaScript. Which is what installation in the modern day is, download the file then setup the file to execute.
Nice post - Reminds me of my experiences using an IBM Thinkpad T42 (2GB RAM, 1.6 GHz single core CPU) and Raspberry Pi Model B (512MB RAM, 700MHz single core CPU), quite a bit of compilation required these days due to a lack of binaries but still a fun exercise on a weekend
> There's a lot of music that is not on music streaming services but is on YouTube

A lot of Caribbean music (Soca, Dancehall, Parang etc.) is like this.
The point there is standardized. If you apply a standardized test, then it becomes feasible to measure and argue the disparate impact.

For all their failings, leetcode-style interviews are probably less culturally-sensitive than standardized IQ tests. They probably do have (unintentional) disparate impact, but this seems like a really hard thing to measure (and possibly correct for).
I love all the downvotes for something that is definitely going to happen. YouTube how-to videos are just the beginning.
Why does Python has a Pass statement?
Is your work not being tracked? It should be obvious to management who is doing work and who is not. If it is not, try to get better transparency into what is going on. Maybe you can run a report every month showing what is going on. Don't talk about the person - talk about the work.

Whatever you do, don't just sit there and take it.

Had a coworker who did work, but the work was actually detrimental to what the team was doing. It would have been better if they did nothing.

I didn't say anything. When I got back from a vacation, I had been moved off the team.

Apparently while I was gone, this guy's main talent, being a jailhouse lawyer, helped him to shift blame on to me when a problem came up that he caused. I wasn't there at the time, and the manager was inexperienced.

Later, the manager apologized, but it was too late by then.
Also AP classes and dual enrollment while in high school. You can knock off 1 - 2 semesters of college level coursework in high school that way.

I’m not American, but there are lots of stories on here I’ve seen of people being able to dual enroll in a local community college or university in grades 11/12 and shorten the time spent in college.
Source-only / source-available is great way to make a living. It also makes whoever purchases your software life easier.

But pretending to be open-source and accepting contributions from people who mistaken your project as open-source is problematic. Or, in another word, changing your license from open-source to something else because open-source made it popular in the first place is problematic too.
I'm downloading them so I can listen without being randomly paused by youtube. Also ends up saving bandwidth massively, and mpv --no-video wastes far less cpu than firefox.
> "Is there any scenario in which this makes sense for me to mention something to my manager or should I just keep my mouth shut?"

The only thing you should bring up to your manager is if the person is not meeting their commitments in a way that impacts you meeting your own commitments; you do want the responsibility for that to land where it should. Even then, do it in a non-accusatory way.

Beyond that, it's just plain none of your business. You don't know their circumstances; maybe they're genuinely slacking, maybe they have family issues, maybe they're having physical or mental health problems, maybe they're fighting burnout/boreout, etc. I have been in this industry long enough to see quite a few people go through bad patches in their life. Consider that, someday, it might be you struggling to recover and hoping your co-workers will give you the breathing room you need.

You also don't know what, if anything, the manager is doing to address the problem nor are you entitled to. If you want to be in the business of dealing with that kind of issue, become a manager yourself.
>1) Skilled trades pay better than most bachelor's degree track jobs. My kids can make more money with a six month apprenticeship than they will with all but a few 4 year degrees. If you can drive a forklift, you can make $45K/yr... which is identical to what an firsty year teacher makes.

I'm not sure universities can fix this, or want to fix this.

Many of the people opting for university degrees aren't looking to perform work that needs to be done, but seeking a role that makes them feel powerful/smart/elegant/influential etc.

In a market-based economy that rewards meeting the needs/wants of others, I'm honestly surprised that many college grads are paid anything at all.
And now we hit the difficult question, is every degree really worth the value people pay for it?
Nice work! If there was a similar yet less efficient implementation of your idea, I guess we’d call it “nlogn with hn”!
I suggest you look at the ways universities ACTUALLY spend money. Yes, many, including my alma mater, spent lavishly on fancy new buildings. No question about that. But the primary growth of expenses at universities has been the huge growth in administrative positions. Administrators want to get paid more, and what better way to do that than to pretend you need more people working UNDER you. There is zero reason why every other industry in the world has reduced their administrative overhead with technology except higher education. And you will never see a bigger group of useless fucks than university administrators. Not unlike the Wall Street "bro" douchebags, they are just talkers with no real skills, inserting themselves into a corrupt system to collect a chunk of the dollars flowing past them.
Spoiler alert, many people think these are predatory too
Setting up early career devs for success
I don’t think it’s condescending at all. It’s a tough pill to swallow at best. I’m not saying those things are wrong to want or that they have no value, only that doing it as soon as possible will have you miss out on a lot of experiences and opportunities that may not be present after you settle down. Therefore, doing it earlier is not a win, as implied in the original comment.

Edit: This is an example of the classic marshmallow test.
An alternate scheme is to stack thin metal layers into which holes have been cut, then diffusion bond them together.
This is insanity -- you get paid $1.2M as an IC?! How? Is this total comp?
Government might be elected but that's a really weak, confusing signal to decide all the spending a market currently decides.

Imagine lumping millions of spending decisions into a binary choice, alongside policy positions and everything else a government represents.