skysight-inc/HackerNews huggingface dataset:
> A substantially higher proportion of Americans obtain a bachelors degree than have a job before age 18.

Is this true? I got a job as soon as I was legally allowed to and so did every one of my friends in high school. Where I'm from you were seen as kind of a loser if you didn't work over the summer, at least. I'd guess it was something like 90% of kids at my school worked at some point in high school.

Edit: Here's a chart [0]. These numbers are much smaller than I expected (although keep in mind this is a snapshot, not the percentage who at any point in high school will have had a job), but what's really surprising is that the number of high school kids working has collapsed since I was in high school.

[0] https://www.statista.com/statistics/477668/percentage-of-you...
I will admit it took me an embarrassingly long time to learn this lesson and become disciplined enough to do it.

But it really is better for everyone involved, clients don't like late or unpredictable invoices either!
I assume that you are basically a junior developer from the "amateur" comment and that you couldn't get somewhat going on a new stack in a week (no judgement as you probably cannot with your level of experience, but a lot of somewhat more experienced people can)?

A lot of companies view juniors as expendable coding drones to handle the crappy tasks or something you take as you cannot afford anything else. Both of those correlate with long hours and those are easier to get from unattached younger people. So it isn't always about age, but what age generally means.

That aside, what's your stack? Post a bit of info and maybe some of us can lend you a hand.Plenty of companies pay for referrals, so even asking around on LinkedIn will net you plenty as it costs me nothing to toss your resume into the box and is essentially a lottery ticket for a couple grand.

To answer your title question, it just doesn't impact people enough. Refactoring a large culture is a massive undertaking, especially when the people impacted are not part of it yet/are at the bottom rung.
This is in the event handler for the tap:

this.score = this.score + (tapInterval < 500 ? 5 : tapInterval < 1000 ? 2 : 1);
Unfortunately, I'm one of the old 'I fell into it because I had experience in both the field's components (tech and education)' stories: I've been coding (mostly but not exclusively front-end) since the 90s and been teaching techy things on and off about that long (I taught my first programming class in '99 when I was 11), and then I went and worked in libraries/studied how people learn outside of formal classroom contexts.

So I already had all the skills needed once the field started. I cheated.

If I were getting started now, my advice would be to remember that the human element and the tech element are of equal importance in Instructional Design. So you'd want to take stock of what skills you currently have and how best to a.) get the necessary knowledge you don't have and b.) take advantage of your particular skill set.

Since you're on HN, I'm assuming you're of a techy bent vs. an educational/people bent. So if you have any teaching/tutoring/etc experience, I would lean on that. If not, I would get some. You can do this by volunteering somewhere + doing some basic research. I highly recommend this since a large portion of instructional design (like most front-end things) is planning for all the weird things humans do when interacting with your stuff and, more importantly for instructional design specifically, how people who can't computer at ALL think. When doing ID, you're often designing for people who can't figure out how an email works and are taking a work training, for example.

Also since you're techy, I'd recommend spending some time with UI/UX and specifically focus on designing for different populations/audiences. From a tech perspective, your competing instructional designers are worst at the 'boring' things like accessibility guidelines, making sure things can run on terrible machines, coding fall-backs, etc. So a tech background is of great assistance as long as you communicate the problems it can help you avoid.

As for the actual 'how to get a job', I literally applied for my first job off of Indeed out of grad school and I'm a first-generation student so trust me that was not the most polished resume or CV.
I'd argue that sanitization makes things worse from that standpoint.

What exactly was transformed in some given data and for what context? What needs to be done to reverse the sanitization process if you want to see the verbatim data, if that's even possible? Now that you want to escape the output, how can you reverse the sanitization transform so that you aren't double-escaping? What were the assumptions being made when this data was sanitized and what was that transform?

In other words, it's simpler to hold the verbatim data and then ask "ok, how does it need to be escaped for this context?" than having to ask that same question with arbitrarily mangled data while worrying if the data was sufficiently escaped for this context at input-time some point in the past.

Even beginners get almost all mileage from parameterized SQL queries + using an HTML templating library that escapes by default which is almost all of them these days.

I think knee-jerk sanitization is a relic of the days where that wasn't common, namely <?php echo $username ?>, which wasn't necessarily the worst advice when you otherwise had to remember to echo htmlEscape($username) every single time. Fortunately, things have improved since those days.
That really sounds crass and gross. I genuinely dislike the idea and might not play.

As a changes, I’d like regionalisation. ‘Favour’ was the word a day or 2 ago. That’s not the spelling where I am.

In return I’d pay up front if requested, a one off or small subscription.
Yay for you, but the public transit in my area is useless for getting to the stores or destinations. It's better for commuting into the dense urban area for work hours, but not gonna fly for taking my kids shoe-shopping.

That said, glad you have the option for public transit. I'd be happy if my city decided to beef up public transit, but the NIMBYs keep shooting down the public transit overhaul bills.
Keep in mind that in conversations about big tech compensation, the baseline is typically Bay Area salaries. This is the area where you can find the most public info on (e.g. levels.fyi). In my specific case, I'm talking about Toronto, where a senior dev salary for a local shop is around CAD 120k/yr. For comparison, a L5 role in Bay Area job offer is around USD 150-200k/yr salary plus another 100-150k equity (plus a few more thousands in yearly bonus). For Toronto specifically, these number more or less translate 1:1 (i.e. you could expect a CAD 150-200k salary + CAD 100-150k equity, for a total compensation of CAD 250-350k). In Bangalore, the total compensation after currency conversion is going to be significantly less than Toronto's in terms of absolute dollar value, though it'd still be quite above the local average.

For a public big tech company, USD 250k total compensation for a L5 in Bay Area is pretty low ball. For a pre-IPO company, you might be looking at USD ~200k/yr cash, and if you're lucky to go through an IPO while holding RSUs, you'd see a huge income spike on the IPO year. Note that pre-IPO companies still count paper equity in their TC numbers, so a 300k total compensation number might actually just be 200k cash + 100k paper money.
Read about this in Computer networking : a top down approach, fascinating story.
It's good that he wants to continue distributing it for free. If he wanted to make money off of it, that's also good too.
We put in a lot of effort into the optics and we use variable magnification tech to get the most out of our displays (i.e. there's more pixels per degree in the foveal region, and less in the periphery where you can't see them anyways).

The drawback is that the optical train is long and there's 3 complex lenses as opposed to 1 glued assembly (not sure if it's 1 or 2 lenses). Adds per-unit cost and assembly labor, and at a $300 ($800 realistically) price point that's a lot.
A college degree is a filter that someone is reasonably diligent, socialized to some level, and compliant enough to play the game. Most employers don’t want some self-taught “I learned the same stuff for $1.50 in late charges at the library” type. If only 1/3 of people attend college, and 1/3 have a high GPA, employers get a filter for the top 11% of compliance & diligence without much effort.
>Apple decided to not block the use of custom kernels with the M1.

More like deliberately modified their design to allow it.

>Corellium (which currently has 20 employees) has been working on figuring out how Apple processors work since 2017

I don't think Corellium did have much effect on the Asahi upstreaming effort, they just posted haphazardly patched up kernel tree which they were using for validation of their virtualization platform. Majority of their patches weren't suitable for upstream submission.
Pretty sure OP just means the version synonymous with novice -- someone with little experience.

OP Maybe unaware of this Americanism : https://imgur.com/gallery/GUcVw

In the the US (elsewhere too?) "Amateur" can have the connotation of someone who is unacceptably not good at what they do and often with an apathy towards getting better.
In Germany, the overall entry requirement is a not horrible high school degree (type of high school intended to prepare for an academic career) for engineering. You can just go and sign up to the university of your choice. The flip side is that you then sit there with hundreds of other students that will be weeded out by a harsh curriculum and zero advisement. That said, whoever gets through that system will be worth their price later on when you hire them.
I find the very premise of trying to find an "impartial" jury very strange. It makes sense at first pass, but falls apart soon after.

Are these not to be a jury of my "peers". Are not all humans biased in one way or another. If being abused creates bias, why wouldn't NOT being abused also not create bias. We don't have perfect access to information. Sometimes in order to be considered impartial, jurors are basically expected to have no familiarity with basic fundamental news stories. Are people so disconnected from reality really "peers"?

Ultimately, I guess, it's the best we can do.
It's pretty obvious to me that I exist. It's also obvious that I actually have patterns, opinions, and goals behind my words. If I was predicting there would be no deeper goal behind my text.
2004 was a bit early for a Netflix binge. Plus, the power was out, so there goes that plan.

The documentation that I read showed the pipelines in great deal, but they were badly presented such that the flows of data and time were obscured. My main contribution was to straighten out and simplify the diagrams, and then animate them. Well, and then explain them. It was definitely a CPU that required that level of detail.
FWIW, I went into many interviews over the past two years and no one asked me about my age.
NATO offers arms talks as Russia warns situation is 'dangerous'
Cool game! I know you're trying to keep it simple but a couple suggestions that might help and won't increase game complexity too much:

1. Add a share button to share your score
2. Add a timer component (can be hidden). It will add urgency.
3. Speed up the ball as time goes on (maybe i haven't gotten far enough for this to happen...?)
4. If you're adding more points for "same rotation hit", make it clear that it's doing that and don't just add more points to the score (shake the number, throw some fireworks, or something). Your focus is on the ball not the score so you won't even notice the number went up a little bit more than usual until you lose.
Abuse is often ongoing for long periods of time, so I don't know that it's necessarily implausible.
Bwahahahahahaha NO! Hell No!

spam calls have existed for ... 5 decades? More? Abusive. Exploits the old and mentally vulnerable. Annoying. Reduces faith in the communication medium.

The only time it mattered was when it was a real danger to the cellular companies in losing customers or costing them money. You know, about late 90s / aughts? Probably when the wonderfully naive author was first learning the internet and telecom?

Now that bandwidth for voice calls is an afterthought even in mobile, they don't care, so the FCC, which is a just an extension/puppet of the industry, doesn't care.

Think of how pervasively annoying robocalls and ad calls have been and for how long. I'm late forties and cannot remember a time that spam callers weren't being yelled at by my stepdad.

It's a highly centralized system, where the companies know exactly who to bill for exactly how long the call was. Sure there are national boundaries, but typically those are even more strictly tracked because of the big bucks you make in cross-national calls.

It's so annoying legislation has passed MULTIPLE times, and it has never done anything.

This is a perfect microcosm of the failed incentives and oligarchical control of the modern federal government. The FCC, the telcos, the corporations, they are the only ones with a say here.

Your grandmas getting fleeced for hundreds to thousands of dollars by robocalling salespeople? Who cares about them?

The sanctity of your nuclear family dinner? Doesn't matter.

But look at the US Mail system? Completely overridden with junk mail. Also strictly centralized, billed, and controlled by the US Government. It kills me to think of all the trees and habitats that have been killed to send stamps and bullshit mailings to every single American mailbox.

Email is a lot more decentralized and has no billing substrate, so its no surprise that went off the rails.

Why are there constantly churning messaging apps, all behind enclaves that won't share their messages? Because all the general messaging substrates are compromised by spam, so these messaging apps provide a protected opt-in enclave.

But they get to hold your messages and won't share and won't intercommunicate.

The modern firehose of information that is effectively driving "us" (in the collective societal sense) insane isn't strictly because of the quantity of information being so much greater, it's that the usual % of that information being spam and manipulative adds up to a much larger and emotionally isolating/despairing amount.

It used to be your day was 5 minutes of spam calls in the telephone, annoying and disruptive, but a small portion.

Now your brain probably has to do the equivalent of 1-2 hours of work a day parsing bullshit.
I tried to and answered the way I did because I think a lot of people vastly underestimate the time and effort required to get certified for a trade. “Why can’t I just add an MD to my engineering degree?” seems like a ridiculous question, but “Why can’t I add a plumber’s or electrician’s or AMT license/certificate to my degree?” is treated as “well, that’s a good question; you ought to be able to!”

(They specifically asked about a certification not just “some coursework”.)
My friends car caught fire when it was parked. And my car caught fire while driving. Both gas.
:not sure if face:

> In order to protect against ageism, we created a law with an age restriction
I don’t think anything will change unless you name and shame the companies. Why protect them?

Until companies hear “I passed because of the ageism I saw when I googled your company,” there isn’t any reason not to behave this way.
> I paid a total of $20k over five years which I easily covered with internships/summer jobs.

You paid with five years of your life. Even if college were "free", it still wouldn't be the optimal thing for everyone to do. It is the best choice for some, but unfortunately those who make other choices are often looked down upon in much of the world unless they're an outlier success.

The cost of US schools is a massive problem, but the increasing assumption that everyone needs to take multiple years out of what could be the most productive phase of their life to engage in a tracked cookie-cutter experience is an even bigger problem.

Schooling and education aren't the same thing and the first doesn't always lead to much of the second.
The initial comment here adds to the discussion of the impact on female development, without making a grandiose claim that no one cares.

Both your comment and the flagged comment make that claim.

It seems much more so the case that people can care about how bad actions affect both female and male victims than the hypothesis you propose.

And, in fact, straight white men can be in a position of power, and have advantages, and also be able to share stories where they are victims, and find support. These things do not have to be black and white and contradictory.

Who the victim is and how they are affected does not speak about who the transgressor is, nor does it do so in inflexible, absolute terms. So the effects of being a victim can be explored without going into a "victim mentality" as someone who does not happen to be the primary focus of this article.
You could say that, but value is only created upon the creation of goods, while anything else merely amounts to the transfer of value; hence, only those who create (harvest) raw materials have any worth to society, and therefore should be the only ones to benefit. If this situation strikes you as preposterous, then value is clearly something other than money.
Secondly, the rich are relatively ungracious; the money means far less to them than it does others and they use far more of it on themselves (even if they use less proportionally), so their goodness is less than what it would be if they had declined to profit and instead improved their employees' lives such that they could do good with their money.
Thirdly, your last statement implies wealth will be built, whereas government action (such as enforcement of a trademark by the author in this case, or the breakup of Meta) can prevent wealth from accumulating without reason and thus spread wealth out for maximal utility.
All the schema delta files are checked into repository. They themselves can be version tracked. Different branches can have different versions of a delta file. Merging branches need to merge the changes of the delta file. Might need special attention since merging sql statements needs special care.

Edit: Or you might choose to be explicit with the version of the delta files in a branch. Each branch has its own delta file naming format. When merging into main, roll the changes from all delta files into a new main delta file. If main has moved forward a lot, you have to insert the changes carefully.
Being "open and friendly" is no good when someone literally has shell shock(!) (aka PTSD) from interacting with people like you. You'll need to behave in such a way as to demonstrate to them that they can intuitively and securely trust you not to be an immediate physical threat, nor to pose any in the foreseeable future.

The quick rule-of-thumb is to be courteous and respectful but also establish very firm physical boundaries, even erring towards being less friendly as opposed to more. You also need to proactively signal that you will stop interacting with them at the slightest sign of their discomfort; keeping interactions short and to the point is an obvious way to do this, even though this outwardly looks "rude" and "unfriendly"!
Hm. Seems like just another implementation of https://en.wikipedia.org/wiki/Videotex to me. Which I didn't like that much because of the german https://en.wikipedia.org/wiki/Bildschirmtext , which reminded me of the stuff you could get on TV, like this https://en.wikipedia.org/wiki/Teletext

Maybe the french stuff was more useful in practice, the german always seemed scammy, somehow.
The entire tech interview landscape is littered with landmines. Inept middle managers often throw individuals with no HR training and blatant personal bias at recruits with disastrous results. It's been that way for years now with no end in sight. Interviewing is essentially about how comfortable someone feels around you and a sizable portion of the current generation in tech don't feel comfortable around anyone. We have to accept the fact that it will not change. It just takes time and patience to find the right fit.
> … code merge hell at the method level … envy and it fixed everything.

Puzzled. ENVY/Developer is still Smalltalk and code merge still method level?

Perhaps what was shared within teams and between teams changed?
SSH Bastion Host Best Practices
Javascript ES Modules on AWS Lambda
Hadn't heard of this product but it looks pretty cool, although at this point for me content is a bigger problem than hardware with VR. But congrats on what looks like a cool product.

One thing I'd like to hear is how this device feels to wear as the weight sounds quite intimidating. Quest 2 already gives many a sore neck at less than 200g but this seems to be 800g? My assumption was/is that as you start increasing your perf/hardware it starts to make more sense to go with the hockey-puck/backpack/pocket smartphone etc. tethered processing unit elsewhere on the body rather than strapping a toaster to the front of your face.
> If your car is parked in your garage, what is more fire-prone? Your turned off gasoline vehicle, or your plugged in EV?

Do you have the answer to this question?
This is neat.

Also, in retrospect, I probably should have read the code before pasting it into my console.
Google hived off support to an open source foundation about a decade ago. It wasn’t well supported even before that for several years (I remember at one point they went through and closed all the open issues as Assumed Stale). They also loved to pivot best practices every year and stop developing the code that supported last year’s best practices.
I'm not sure I understand what's happening here. If they sent the IP address (by mistake), I guess that's a violation irrespective if it's in the EU or the US? Does this mean that an EU company can no longer host their main app with Google Cloud, AWS, DigitalOcean, Linode etc, even if the servers the EU?

disclaimer: I donated to NOYB and worked with them on a complaint. I definitely support their cause. However, I also run a small bootstrapped digital business in the EU and complying with all regulations can become increasingly difficult...
I also think millennials were the sacrificial generation who were forced to find out the hard way that college isn't the magical path to a great, well-paying career like they were promised. They did everything right, exactly as the generation before them who it worked for. They got expensive degrees, sunk themselves into crippling debt right as they were entering adulthood, only to find out most of the degrees they were sold are worthless. The new generation that's supposed to be entering college now can clearly see how badly millennials got scammed, why would they do the same thing as them? Not to mention the absolutely deranged politics that are taking place in academic institutions these days.

The current sales pitch of college is "give us tens of thousands of dollars so you can watch some online classes with information you could find freely on the internet, we'll occasionally get you to write essays about how you were born inherently toxic as a person, and then at the end we give you a piece of paper that won't get you a job." No shit, attendance is going down.

Unless you have a very specific plan for a career you want to get into, and you know it's a job that would actually be worth the money spent (like a computer science degree so you can get into a software career), it's just such an obviously horrible deal.