skysight-inc/HackerNews huggingface dataset:
This is a good thing. Too many people are entering college and taking on enormous debt to get something which is less of an edge for getting a job.

Worse, many get saddled with debt and don't finish for various reasons.

Meanwhile tuition and books keep skyrocketing as schools divert more of their attention away from academics and toward more profitable uses of institutional time and capital.

But in a bit of good news, more jobs are ditching the degree requirement as workers as more scarce. I am glad the pandemic has opened the eyes of employers to realize that a degree is not the indicator it once was.

Opinion: the self-taught are just as capable in the workforce and college degree requirements are gatekeeping.
I have been struggling with bookmark management and discovery. I eventually landed on the following command which allows me to store my bookmarks in my git backed notes. For discoverability this also works surprisingly well due to the file paths containing a lot of searchable context around the bookmark.

open $(rg -o -e "\[(.?)\]\(http.?\)" <PATH_TO_NOTES_DIR> | fzf | rg -o "http[s]?://.[^\)]+")

Note:

This looks specifically for the [markdown link syntax](https://www.markdownguide.org/basic-syntax/#links). Lastly, it does require ripgrep and fzf to be installed.
But why does failure to parse http headers cause the browser to busyloop and block all requests?
I think rote memorization is less useful in engineering than critical thinking/problem solving, that is probably why. It's not really important you know X value of Y part by heart, you need to know how to get X value of any possible part you encounter.

To learn a language, you can't problem solve your way to the solution, you either know it or you don't, and when you use it in practice (in a conversation) you can't look up what you need to know on the spot.
counterpoint: nothing has happened to us as a society.

we have always had pressures to monitize things and do things for money, but of course money isnt everything and there have always been happy generous people who are happy to make things for free.

In fact, the proliferation of freely released, happy things in to the world has probably gone up over time.
Connect and Use Your OT Cybersecurity Insights with APIs
Like that number isn't horrendous in and of itself, but let's not forget that many young adults that have had Covid likely gave it to someone vulnerable as well.

It's not just who dies directly from Covid. It's also the spread of it to vulnerable populations.

It boggles the mind that this still has to be repeated. How many 22 year olds coming back from spring break will kill one of their parents or grandparents?
> the audience usually knows who’s going to win

I just watched The Eternals, and spoiler: they’re not all eternal. It added an excellent real sense of risk to the film.
To be fair, "Isogram Puzzle", while it may be an accurate name, is relatively boring. "Wordle" is quirky.

Plus, I think the quasi-social aspect of it is a draw. If I post my Wordle score/grid for today, you can compare it directly for yours. Not only that, but since we both have the same word, that's all I have to do. Hell, all I have to post is "Wordle 3/6" and you just know what I mean. If feels like a shared secret. But also one we share in public with a knowing wink and nod.
Nope, they use US providers. The servers are in the EU but the providers are US companies and that means that they aren’t GDPR compliant at all. This is exactly what Schrems II targets.
It means they can view/modify the DOM of those sites.

Lots of harmless reasons to want to do that (ex: adding a link/button) but yes, it also means they can grab the text content of the site (read your data) and change the site DOM or your text nodes (change your data).

Just because they can doesn't mean they do, though (but it also doesn't mean they don't... shrug).

Again - the problem here is there's absolutely no way to tell the browser "Hey, I don't want to see text nodes, just put this button here in the DOM".

---

I should add - they appear to have only requested www.google.com, which is usually just search. Gmail/Docs/Sheets/Suite/Other are usually under seperate subdomains - ex: gmail is mail.google.com.
Star Trek demonstrates the changing times pretty well.

For the Original Series, the producers were just starting to explore color television and they used the whole pallette.

1990s Star Trek feels more "natural" to me: warm where you expect warmth (ship's crew quarters, hot planets), cool where you expect cool (Borg ship), fairly neutral otherwise, though some of the sets did have an office-park vibe to them.

Current Star Trek, specifically Discovery and Picard, are about as gray-blue and washed-out as ever.

The pictures in this tweet show it perfectly: https://twitter.com/ShelfNerds/status/1481452739754405889
It doesn't really worked when logged in, but I have used Firefox's mult-account containers to create 'profiles' for different topics on YouTube.
Expanding out of the Bay Area has been standard practice basically forever.

Unless a company has infinite budgets and plans to maintain small org sizes forever, keeping your entire workforce in the Bay Area doesn’t really scale.

The real question to ask is: Where are these new jobs? Remote? Satellite offices? New foreign offices? Remote is the hot topic, but I haven’t actually seen as many remote listings as I expected given all of the talk. For many of these companies, it could be as simple as opening new offices in other cities. If they’re opening offices in expensive locations like Seattle or NYC then it’s not really about cost of living.

On the other hand, if they really are embracing remote and hiring out of non-traditional locations then maybe it is more about cost of hiring. However, in that case I’ve personally experienced companies become eager to skip the US altogether and start hiring in even cheaper international locations with untapped talent. It’s complicated.

> Talent in the Bay Area are fetching astonishing pay ($600k for L6)

While it’s true that top Bay Area engineers can fetch $600K, it’s much more rare than it can look. Take a look at the median compensation for software engineers in the Bay Area some time. It’s a fraction of that number. Those ultra high paying FAANG jobs aren’t the typical software job, even in the Bay Area.

> A fried of mine refused to interview for position like that despite being very junior! She decided the cost of living is not worth it.

Top Bay Area compensation should be enough to offset the higher cost of living for someone living in an apartment. The cost of living for something like a 1 or even 2-bedroom apartment is negligible for someone who can get into a FAANG job in the Bay.

On the other hand, taking a median software job in the Bay Area is definitely not worth the cost of living increase, IMO, unless you’re using it as a pivot into a FAANG level job later.
If a US company controls the servers, it’s illegal. If it’s EU-owned, it’s legal.

Plausible seems to use Netlify/AWS for analytics. Both US companies.
I feel confident that most people would say a formal organization of workers that engaged in collective bargaining and strikes without legal protections was a union, even if it existed before the NLRB. If what you really want to talk about is "modern legally-recognized unions" then just say that.
So, there are 235 "Eliza chatbot" and over 76K "chatbot" repositories on GitHub. A lot of these have example conversations and answer lists in formats similar to the conversions in the article. I suspect if you go looking somewhere there will be one where the answer to the question "what's your name" is "Eliza".

https://github.com/search?q=eliza+chatbot
White page on Firefox 96
It also helps to find the one extra weird engineer that loves to write documentation, then have them do that for a while for everything.
Finishing a war. There wasn't 70 years of peace. ROC port closure policy to blockade PRC lasted into the 80s, while ROC was used as staging for US operations into PRC throughout cold war. This is relatively recent memory, literally everyone in current and prospective PRC leadership was alive to understand the liability of TW as US asset, which has to be addressed eventually via conclusion of civil war. PRC hasn't even retaliated escalation to ROC measures of full island blockade and unrestrict infiltration over TW airspace. Just because PRC is behaving good (relatively) doesn't mean it will continue to. Nor that even if formally PRC had to start a new war to take TW, it will because the underlying security considerations are the same.
Try a plugin called "Clickbait Remover for youtube". Your thumbnail will be replaced by freeze frame from video. I love it. And you can turn it off/on easily.
In my college system I’m responsible for cleaning my classroom after each use. If I forget to do this and a student gets sick then I’m personally liable. I’m not paid enough to clean classrooms and teach and I’m not taking on the liability. Thus, I haven’t taught in the classroom for the last 2 years.
I find it beyond hilarious that there is an active subreddit dedicated to complaining about this decline which still gets dozens of posts a day.
> - If I change it unsuccessfully, it will break a core part of the system that people are paying for.

Every refactoring comes at risk of breaking something. So if you refactor this code often, you are risking an outage--the very thing you are trying to prevent!

As others have said, if it ain't broke, don't fix it.

It sounds to me like said shitty code got lucky in the tech debt casino. But great! Look at it, so you know how it works, but don't mess with it.
The joys of HTTP and human-readable data formats in general!
Multiple reports on the initial thread (https://news.ycombinator.com/item?id=29918717) that telemetry features are getting silently re-enabled after users explicitly disable them. If you had telemetry on, you hit this bug immediately due to the server configuration.

I wonder if this is to blame?

In any case, this is incredibly sketchy behavior for a "user-empowering", "privacy focused" browser.
College admissions officers need some way to decide which applicants to accept. If they don't use SAT scores then what should they use instead? SAT scores have pretty good correlation with college academic success (although not perfect). High school grades can't really be compared between schools due to inconsistent grading standards.

It used to be common for selective colleges to administer their own proprietary admission exams. But that was a huge burden on students applying to multiple schools, hence the switch to standardized testing.
Having a metro-station in the basement, or next to it seems useful :-)

Something similar in Berlin, Germany over the 'Autobahn' https://duckduckgo.com/?q=berlin+schlangenbader+straße
The speed of light story is a fun conjecture, but given the discrepancy (30cm vs 5.5mm), I don't think that's it. Light travels slower in wires but not that much slower, and increased design clocks don't explain the discrepancy either.

I think it's more likely that this is an artifact of the interconnect design. For example, the interconnect may be designed as a tree, where the path from core 0 to the L2 only visits a branch but the path to core1/2 has to traverse the root of the tree. If each stage adds a clock cycle, there's your 4 clock cycles: one to go to the root, one back down to the other side, and then the whole thing in the other direction for the reply from L2 with the data.

If the interconnect had been a ring bus instead, you'd find that the latency from cores 0 and 2 is the same, but higher for core 1 - assuming no other endpoints in the ring, but that's obviously not the case, since I/O needs to be on the bus too. It's possible he got the core numbers wrong in the die shot, and core 0 is the bottom left core. Then if the ring goes clockwise L2 - core 0 - core 1 - core 2 - I/O on the top right - L2, that's how you end up with core 0 being closer to the L2 in terms of clock cycles than the others, and the observation would be consistent with this design too.
In the US, thats not generally true. It takes longer to prep from scratch if you have a young family. If you have an older family (and are even older yourself) that constraint is reduced. Realistically you can prep doing a few questions a week, it will just take longer. It’s not pleasant. But it’s more about the commitment, the plan, and enough research to justify it. If you can reasonably expect a 50%+ pay increase and that would translate into a better life, most people at most ages can make time. It’s about experience and practice with generally well known algorithms on well known problems. It’s not rocket science or intelligence nor nearly as much prep as many other high paying jobs (my MD took a decade of study for instance). Yes, annoying as hell. But not insurmountable.
Chinese national trying to improperly influence politicians, says MI5
Kevin Can F*k Himself makes this really noticeable. The show alternates between cheesy sitcom with happy music and bright colors to dark drama with muted colors.

It's been interesting to see the same room go from one style to the other, really highlights how much influence these things have.
I am also curious if any services or sites are using it yet.
> banning US-based companies doing business in Europe because of the way EU-customer data is treated in the US would speed up better regulations in the US tremendously

Maybe it would, or maybe it would spur a tariff-war between the EU and US and a great deal of resentment between traditional allies.

> they would have no problem complying with actual sensible requests

Morality and sensibility don't play a role in modern big corps. The real question is: do these requirements impact their bottom line? Chinese censorship rules don't, but EU's data protection rules clearly do. Hence, their willingness to comply will adjust accordingly (i.e.: US corps will fight tooth and nail to prevent that from happening).
> There comes a point where the money just isn't a motivating factor anymore,

True. But... When I hear "Best year ever!" But then hear, "Sorry, we can't give more than 3% raises". Someone is getting theirs. I want mine, too! I helped make this the best year ever, in very substantial ways.
In addition to dfabulich's excellent comment, I'd also suggest: read specs of tech you're most familiar with first, rather than specs of new cutting edge stuff you're curious about. Doing that will give you huge amounts of extra context because you're just reading something you already know expressed in a different format.
:D that kind of sums up my point doesn't it. Having a 1TB flash drive helps.
VS Code, iOS, Android OS, Chromium, Safari all had huge backing and there are huge profit based reasons to make all of them. These should not be brought up at all.

Vim, Emacs, Java, Python: these are huge things. As a creator or high level contributor, your resume is set. Many of the creators of these and others have specific titles at Google getting paid well. Creating such big projects also allows you to get paid tens of thousands for speaking gigs or similar things. I believe it is the jquery creator who was making $500K+ a year doing speaking gigs.

None of these are like Wordle. It isn’t a huge coding achievement that will garner the same financial benefits every thing listed gives.

I didn’t follow the log4j thing but I’d expect the creator to have been able to get lucrative consulting and contracting work beyond what would normally be possible.
Chinese agent infiltrates UK Parliament, says MI5
The Nonproliferation Regime Is Breaking
> The "migration" practically involved rewriting pretty much everything anyway.

I used the 10-step process outlined here and it was pretty straightforward: https://codecraft.tv/courses/angularjs-migration/overview/in...

There were definitely methods in the components that needed to be moved into services, but there wasn't really much rewriting per se.

FWIW the first five steps, in terms of upgrading the AngularJS app so that it used isolated components instead of nested scopes, was more time consuming than actually porting the modernized AngularJS app to Angular.
Rejecting 99% of candidates doesn't mean that the average developer gets rejected 99 times before being hired.

It could equally well be that some candidates get rejected 1000 times, while others get hired pretty quickly.
From what I've seen , international students who are supposed to attend colleges in 2020 were affected the most:

* Some abandoned their international studies plan and attended local colleges instead.

* Some took a gap year to wait until 2021.

* A minority pushed on and took classes online until they're able to come to the US.
The news has also been about record numbers of people quitting, changing careers, and going to school. Something is being misreported
You need a compiler when you need language, that is, when you need to interface directly between brain and computer. Everything else can be less messily-specified. A good middle ground is the DSL, domain-specific language. You use the syntax and semantics of the language being used to code in, and change the nouns and verbs. All the nouns and verbs are given meaning as values or functions. Execute in a sandbox so that your DSL can't find the rest of the language. Ruby makes this all trivial.

Of course, if you're trapped in a static language with no way to execute significant logic at runtime without a ton of heavy lifting, then yeah, you'll end up maintaining an interpreter / compiler if you're not careful. Really do yourself a favor and see if you can't introduce Ruby, you can adapt it to your needs. You can inherit from BasicObject, BasicObjects can't see anything you don't want them to see.
Comment 5 here explains it

https://bugzilla.mozilla.org/show_bug.cgi?id=1749957
My company is probably doing Confluence wrong. Because if you haven't bookmarked the page, you'll never find it again.
If one makes it a habit to think about how to name things, it will become easier. Copy-pasting is not fast if you factor in the time spent on problems because of it, even in the same coding session. One may not be sure of their intent, but they should have some intent. So at least reflect that one in the code.

I don't mean to be perfectionistic. There are certainly cases where “good programming habits” could be compromised. But people tend to excuse bad habits quite easily, without thinking of better ways.
Singlewire Migrated 195,000 Lines of AngularJS to React
Thx, for the feedback. In germany it's quite unusual to display the positive test in green, that's why I asked.
I think this was a thing for a while before Lord of the Rings. I remember talking about it in grad school in 1999. I think it is a combination of things: digital editing makes it easy to have a million edits compared to when they used to do edits on actual film, and by cutting a lot they can put in the actor's face more.
I just hired an IC dev away from google at a ~%50 pay cut, no benefits and no equity. I run a fledging ‘startup’ in a highly speculative field requiring massive upfront investment and risky enough to scare away VCs. A lot of what we talked about during the interview was why he would want to give up so much money.

His view was that he didn’t need the money, he is a 25 year veteran, pre 2001. He was sick of incessant meetings, being a bum on a seat, a pawn to empire building, a body to throw at a problem. He became an Engineer to build cool shit and was being kept from doing it.

I did promise post grad level Engineering problems day in day out and that sealed the deal.

If the company becomes successful I would bump up pay as best I can, but it’s so risky ATM that I wouldn’t make a promise of better future pay part of the offer.
Treating SQL like code
Microsoft stops making Xbox One consoles
I've been using this for about half a year now and it's great!
A pretty poor effort for a Facebook/Meta owned website.
You can do all of those without incurring crippling debt.
study in the education library...
> It means they can view/modify the DOM of those sites.

Not really into this topic (extensions), but could this capability be used by an extension to create fake (invisible) login forms, grab your login data through auto-complete and send it home?
While there is cost of living differences per region in compensation too, I imagine the typical senior+ software engineer in the US is lucky to retire after decades of work having broken $200k-250k total compensation. Meanwhile junior FAANG engineers are probably making that much.

I'd say this applies to HCOL areas too like NYC or even the SFBA. If you're working for a cludgy old Fortune 500 tech-is-a-cost-center enterprise company (where the majority of SWEs are working), you're probably not making more than $200k-250k at best as a senior SWE with many, many years of experience unless you have some niche specialty.
A nice way to tell what the random bool parameter does, without having to declare a variable with ignoreCase=true first and pass in to self-document. But at least JetBrains IDEs show inline the parameter names, and multiple languages have named parameters, which for booleans at least is a nice thing.
no, you can deduce a new observation that is then observed.

In the case of dark matter, this would most convincingly take the form of a multimodal observation. Predict that X particle is DM. It then has interaction Y that isn't gravitational. Then Y, which we were not looking for yet, is found.
Atmospheric CO2 Trend Reverses on China's Coal Panic
"I'm young and healthy, I should be allowed to spread a new virus to the entire planet. The health of my society is not my responsibility. What a disgrace."
Not the college-age population, however.
Pretty pricey for a plaque.. either they really liked him or they had some rejects I would guess.
> It's like memorizing a few programs as a way to learn coding -makes 0 sense and it's kinda sad.

Ironically, many programmers are doing exactly this to crack whiteboard style interviews in MAANG, and many other tech firms.
Yeah, if someone's avoidance of what they consider shitty code leads them down the path of dancing with future hypotheticals it's a problem that needs to be fixed. Not by embracing shitty code, but by fixing their criteria for shittyness. Non-shitty can be full of elaborate dance moves with those hypotheticals, but most likely it's not. Non-shitty always stays clear of bug magnets though, and badly performed dance moves clearly are bug magnets.

As are "it works, so it must be good enough, right?" implementations, when it only works for circumstantial reasons. Code that would fail on encountering single-digit hours is still shitty code even when it works in 0-23 instead of am/pm and happens to never run before noon.
Many people in HCOL areas think LCOL areas are a downgrade, and…they are cheap for a reason. If it’s just lack of jobs, for a retiree that’s fine, but high crime bad weather poor infrastructure bad schools bad scenery are also possible. You don’t want to stop living in retirement, especially if you retire early.

Desirable places to retire like Santa Fe are already getting expensive.

Cheap private healthcare works for small things, but you are paying out of pocket for everything and if something big comes up you might not even be able to access the care you need. Guam might work instead, but they aren’t cheap and are pretty far away from anything.