skysight-inc/HackerNews huggingface dataset:
> If you have 10 jobs in 10 years on your resume, every hiring manager who sees it will instantly recognize that you're a job hopper who isn't likely to stay longer than a year.

HMs in small companies, maybe, in big companies , they dont care, they are paid to bring talent in, they don't get penalized if an employee quits after a year.

> This provides the chance to accomplish bigger things, build ....

I have seen your other comments along the same line, is mostly wrong, at least here in the US, is always business , you have an obligation to yourself(or your family, etc...) not to your employer, most smart people hiring understand that you switch jobs seeking a higher TC, in the same way businesses change course/pivot seeking higher profits. The "stay forever and maybe one day you will get promoted", is a thing of the past. You make more money switching jobs than waiting for a promotion, lots of companies don't have enough "senior positions" or all the next level positions are covered, so you would have to wait until your manager (or next level pos) retires or leave. Also, managers see people who are afraid to leave, or "loyal" to the company as people then can squeeze more work out of.

> It also becomes difficult to really accomplish anything big if you're always leaving a company before you can really hit your stride.

"Anything big" like what?
Who are you to define the purpose of Nix? Many people use Nix as an imperative package manager too. So no, the purpose of Nix is not reliable declarative configuration, it's more than that.

Here's the paper from Eelco Dolstra (founder of the Nix project) https://edolstra.github.io/pubs/nspfssd-lisa2004-final.pdf

I don't see him mentioning configuration an awful lot in there, it seems to be mostly about dependencies and multiple versions of things.
Important: Security Vulnerability CVE-2021-44832
Maybe management thinks the stock is overvalued?
The exam process probably takes something like 2000-3000 hours total, with roughly half done on company time. Exam season is really stressful and can go significantly above 40 hours/week between work and study time, but it doesn't add up to a ton of time when you amortize it over a whole career.

There's also a career-long continuing education requirement that typically boils down to 15 hours/year of seminars or webcasts, all done on company time.
I'm a Midwest native and huge fan of the region. It's been great to see more big tech firms open offices here, in addition to a rising number of startups and software consulting firms. Was happily surprised to see that Tundra Labs, who recently launched a well-reviewed VR full-body tracking product, is based out of Green Bay, Wisconsin (I am not affiliated, just a Midwest VR enthusiast):

https://twitter.com/Tundra_Labs
This is roughly what Debian "alternatives" does, although it's not used for libraries.
Sure, even if all the previously mentioned SMR advantages would turn out to be true, it would still make sense to place multiple SMR's at the same site in order to take advantage of common grid connections, security, etc.

IIRC Nuscale is designing for up to 12 of their 60 MW reactors in the same plant.
Lol, yeah they would be worth 12T at that point. Either the dollar implodes and Apple becomes a sovereign nation or 4x aint happening.
> LACs pay junior faculty $65K and those faculty routinely place students in positions with >$150K total comp. These are facts, even at low tier colleges.

You're leaving out a key fact, which is salary for academics is reported for 9-months, not 12.

Anyway, these stats are tracked for CS. We don't have to speculate or pull numbers out of the air. Here's the latest survey: https://cra.org/wp-content/uploads/2021/05/2020-CRA-Taulbee-...

A 9 month salary of $65k would put you at the bottom 10% of teaching faculty in the nation. The 50th percentile is more like $82k, which is $109k annualized. If you start at $65k, I think by the time you actually graduate any students you should be making a lot more than that. And if you're not, there's got to be some other reason why you're not making a more representative salary.

But yes, in general academics can make less than the students they graduate. Many academics are okay with that because:

1. It's really hard to put a value on not having a boss in the traditional sense.

2. It's also hard to put a value on getting 3 months off in the summer and 1 month off in the winter every year.

Then again, I guess it's not hard to put a value on that: it's whatever they forego in extra salary working in industry. In that sense while the students earn more, they don't 10 paid weeks off + 11 weeks unpaid vacation in the summer.
I explained it because your example makes me think you don't understand how and where packages are installed. Libraries are installed independently, but your example looks like the library thelib.so is installed inside pkgA which is only related to thelib.so because pkgA is the first package that depends on thelib.so, but this is incorrect, instead you'd have:

/System/Index/lib/thelib.so -> /Programs/thelib/1.0/thelib.so

And /Programs/pkgA/lib/thelib.so would never exist at all.
You must be unique then. Isn’t there a possibility of addiction leading to some nasty side effects you may not want?

I’m just asking, not really familiar with vaping stuff.
Most of California is Trump country outside of the Bay Area and LA.
Ask HN: What's the Most Interesting Movie You Saw in 2021?
Right, that was it. I just took the "International" part of the name to mean as if it were signed by many countries, not a "from the US to the rest of the world".
It's not even that. It was 1.1bn for 11 projects of which only 3 were continued until completion. The rest being shut down because earlier parts of the projects showed there was little chance of success.

The headline is wildly misleading.
I think your reading of the code is fine - it's not entirely logical.

* Avoiding '.', but using it in the encoding doesn't make any sense, although I'm not sure there was a good reason to avoid it in the first place.

* Avoiding '_' but still using it is somewhat reasonable, because it's used as the sigil to mark the names as alt-base64 encoded.

* The alt-base64 encoding goes out of its way handle case folding (which is a real issue on Windows and macOS) - but the same issue can occur with the unencoded names too, and that's not handled.

* isDirChar permits characters that aren't valid on all platforms, like backslash on Windows.

The Preferences class was introduced in Java 1.4 according to the docs, and there's a bug report[1] referencing the encoding behaviour in the 1.4.0 release, so it's probably been like this since the initial implementation.

> P.S. A minor observation; the alphabet on the URL has a slight typo

Bad search-and-replace. Oops :)

[1] https://bugs.java.com/bugdatabase/view_bug.do?bug_id=4696941
Or maybe the ones that didn't have problems don't feel the need to share.

Man bites dog vs dog bites man.

Your perception of frequency is not an unbiased estimator of actual frequency.
> I think this sort of crap has ruined MMOs

Once you start allowing (or failing to prevent) real world transactions from altering the play of the game, which is really hard to do while still allowing any sort of item/money transfer between players, some subset of the player base will view their effort as devalued. Some other part of the player base will be delighted that while they don't necessarily have the time to put into the game, they can still get help progressing. There are of course the fringes of those that devote themselves to supporting this market or exploiting the market to support their power fantasies (which of course include flexing that power on other players).

There are valid uses for that market though, such as those aforementioned players that don't have time but would like to not be stuck for inordinate amounts of time at certain power levels. Basically, the same reason some games have difficulty levels. Some people want the challenge, others just want to experience the game.

> In retrospect I regret it.

It's sort of like allowing yourself to use a cheat in a game the first time through. If you take away a significant portion of the challenge when that's one of the things you're there for, the game can become much less fun. Other times, it just becomes a game within a game where you're playing market trader or whatever, which is fun while money/resources are still scarce, but then less fun after they aren't because of your wealth, and then you return to the main game to find it's less fun too.
Have you given bazel a serious look? It hits quite a few of the points you mention. There's a steep learning curve and you kind of have to go all in with it, but once you're there it's quite nice.
Well people don't usually spend hours on forums talking about how great childhood was.
It’s hard to meaningfully define and measure software security. One needs to also prescribe a threat model, provide other information, etc. This could take pages.

If you measure software security track record by the number of known CVEs per unit time per unit task per LOC, the track record of GnuPG/OpenPGP is about that of OpenSSH/SSH and OpenVPN; see the site I linked. I think most people would agree that OpenSSH is secure (although SSH is a similarly dated protocol).

The fact that a security product is used by organizations dealing with highly sensitive information in fact correlates with the quality of that product. The security researchers in these organizations review, vet and recommend that software, compared to alternatives.

GnuPG dutifully implements OpenPGP. OpenPGP has shortcomings I noted, but their impact on experimental results has been low; see the list of registered vulnerabilities.

There is a lot of critical software and applications written in memory unsafe C (Wireguard, Linux network stack, LUKS, popular password managers, etc). They are well regarded, despite being written in C.

The use of GnuPG by important organizations is stated in GnuPG’s website. The examples I provided are well known and may be found using a search engine.

Correct me if I am wrong about what I stated.
Great insight as to why we shouldn’t stop ramping renewables deployments. You need not only cover current electrical demand, but demand growth over time, transportation, HVAC, and all of the energy needed to sequester excess atmospheric CO2 emitted during human industrialization (>1000 gigatonnes based on 280ppm atmospheric CO2 pre industrialization and 420ppm current state).

Burning ancient sunlight is expensive.
>Are you talking about the DDG browser? On the website, icos and other external content is proxied.

In MS Edge they appear as separate external links pulled in to the webpage.
https://duckduckgo.com/?q=some+query
Press F12
Application Tab
Frames, Expand Images and you can see the icons there.

>We (Okeano) don't send any PII to Bing.

What do you mean by PII? On its own its a jigsaw piece, with other jigsaw pieces you can build a picture. This is where the law, the words, are vague and open to interpretation. Its possible to assemble jigsaw pieces using metadata.
So instead of using the open source tool themselves they find a reason to capitalize the stewards, hm alright
Existing in a more tangible sense, not existing as a concept.
I attempted to make the same game in 6 game engines. Here's what I found
p.s. There's more than just shepherding long projects, that's just the easiest thing to explain. But to add some colour, other things a senior engineer is expected to demonstrate are:

1. Experience with the consequences of their choices. Ok, you were able to get a job at company X, get up to speed, and lead a major cross-team or cross-group initiative within two years. What happened after that? Did it create the desired outcomes? Why? Why not? Were there unanticipated consequences? What part did you play in dealing with those?

2. Experience with change. Managers--even entire management orgs--change. Were you around long enough to live through one such change? Or did you jump ship without acquiring any experience or scars from the change? Strategies change, e.g. Pivoting from B2C to B2B, or weaning a company off a dependence on sales-led growth. Do you have experience with not just the technological consequences, but the organizational consequences? Do you have the skill of creating an oasis of calm within the chaos?
Things change. Their products used to be so good they were considered as a standard for quality and usability. Few of the iconic companies of the past retain their status. Apple has sunk a long way; but, like IBM and Microsoft, though, there's a still a lot of air to fall through before they hit ground.
New Log4j2 vulnerability
It's an actual exam question from the first exam, but it's one of the easier ones. IIRC the syllabus is something like 40% discrete probability and combinatorics, 40% univariate continuous probability, and 20% multivariate probability. But it's not like WSJ is going to expect its readers to do tabular integration in the margin.

In general that exam is pretty representative of the syllabus of my mid-level undergrad probability theory class. The failure rate is somewhat inflated because students will walk right out of their probability class into the exam thinking they can pass without further studying. It's still harder than a typical undergrad exam, but it's nowhere near the level of the Putnam or whatever.
This has been known for a while now, but it's definitely still fascinating.Also it reminds me of another similar comparison: humans "walk" like proteins on microtubes.
The "epidemic" is in the real world, you're only noticing it now because now it's in your face on the internet. Must be shocking to see that, if like most people you had normal parents, but those mad asshole parents are sadly very real.
Yep. You try and explain the arguments or situations, but in peoples minds they apply the model of a normal person that they have in their head to the narc because they look at the narc and see a normal person, and they think well you just explain this to them or just say that to them. They don't understand that their mental models of how someone will behave and what they will feel and say and do are not applicable to the situation, and that trying to apply them will give you the wrong answer. like playing a familiar game with the controls reversed.
I just hired a CPA and began working on my taxes for 2021. 2021 taxable income was $430,000.

edit: As for my "job", I am self employed (run my own saas product with no employees).
It is significantly harder to get promoted than to change jobs, and the former almost always pays less than the latter.
Even if they had the skills / training to do it the goals of those mid/high level positions are munch longer term than a discreet 30min pickup/delivery transaction. You’d have to be an engineer for a month at least to see a full release cycle or a CxO for a year to see an annual plan go from concept to execution to review.
It's an interesting topic, I think a comment could't accommodate all the differences between the labor markets.

I'll say this much, our justice systems in western Europe (with the exception of the UK) are based on civil law you could find more about this on Wikipedia to find sources: https://en.wikipedia.org/wiki/Common_law

When it comes to contractors, yes they have less rights (at-will employment, no PTO, no sick-days etc. etc. etc.) So yes it does side-step labor protections but it's more expensive, also in my country at least contractors are required to get disability insurance and not everyone can be considered a contractor. If a judge finds that a contractor actually more resembles an employer (so not being independent of the company hiring), they will retro-actively be considered an employee. (This has happened with Uber drivers for instance)

Some of the protections employees enjoy over here are:

- Not being fired unless the labor board approves (which required documentation from the employees, and them to follow strict labor rules).

- At least 4 weeks PTO.

- Up to 2 years of continues sick-days, (with a doctors note) (after which you'd get fired and get social security)

- After being fired you'd get 1 month of continued salary for each year you were employed, until you find new work

- Paid Maternity/paternity leave

- The right to bargain for a collective bargaining agreement which allows for additional minimum rights/salaries to be applied to all workers within a field

- The right to ignore your boss after hours unless additional consideration (salary) is offered and time schedules are agreed upon

- The right for employees to have a employee-board whenever there's at least 50 employees within a company/org

- The right for employees to keep their jobs if they become disabled (if possible, judged by the labor board not the employer)

When it comes to costs/salaries, I reckon it'd highly depend on the region/job market/sector.
Thank you for posting this. It was really helpful, and it's very comforting to know I'm not crazy, or imagining things in my head.
This is the coolest thing I have read in about a month.

Never heard of data diode before. The hardware setup gives such a peace for the paranoic mind. Love it!
So that explains why it’s so small then.
Just because most people don't like it doesn't make it intrinsically unfun. If the above definition holds true no-one would like it except masochists. Anyway, as a counter-point RuneScape has a great grind with a huge player base and I know a lot of people who love grinding.
Would you have you ascribed a low probability to Apple being $3T as of Dec 2021 back in Sep 2019 (when it hit $1T)?
> It looks like you have integrated with firebase

Unfortunately, Firebase requires Google services. UnifiedPush integration would be nice
Which have you visited that dig and fill the same hole over and over again?
> These days it's a lucky accident when the engineers and the end users are on the same continent and maybe speak the same language

Seems to me that dealing with that is even more of a problem with requiring engineers to do one particular class of the work one day a month as it is for having the engineers engage with those during the work as part of product design and development, so I’m not sure what relevance it has to the present discussion.
Sounds like something straight out of a Silicon Valley episode.
I like it, but I have only worked about 1/3 of the way through it.
> having markings you can just wipe away and needing to re-measure and re-mark the item regularly sounds far from optimal.

Unless the delibility of ink was a feature they desired. Hypothesizing that they were trying to prevent a working ranger from falling into the wrong hands wouldn't strike me as absurd. Dropping them in a firepit or stream to remove the ink would be pretty handy if you know your military encampment is about to be over-run and you can't save everything.
I can’t imagine PNW loggers and NorCal State of Jefferson types being more open minded than your average Chicagoan.

The west coast is very conservative outside of major metros.
Also my password manager of choice. There's an Android app as well: https://play.google.com/store/apps/details?id=com.jefftharri....
I always would see Palantir at career fairs, and I always wondered what, exactly, their software looked like.

This seems...relatively innocuous? Just a database browser with a very okay UX.
I grokked it too over a few weeks a few months ago, then rewrote it all in a sane language: C. There are also a few mistakes in the code, where it is clear what the author intended, but it is not what he wrote. After fixing them, the fences around buildings, for example, look correct. I then replaced a lot of the O(n^4) algorithms with faster ones for that one: O(n^2logn). This made it go from needing ~1e10 floating ops to render an image to 1e7, allowing me to do it on a small microcontroller, producing this: https://twitter.com/dmitrygr/status/1470934354712928257
> "Direct confrontation plays poorly in HN comments, and attempts to do so will be futile."

i'd be remiss not to point out how repeating this, the heart of your position, 3 times now comes across as dogmatic, and condescendingly so[0]. observe: there's no one true way. (say that 3 times, even)

note that i'm generally quite intentional about the message and tone of my posts, and they more-or-less land as intended, contrary to unsupported claims otherwise[1]. the path to changing hearts and minds has no single roadmap, and it really is ok if some people get butt-hurt and recoil a bit, even to (what you seem to perceive as) entrenchment.

[0]: e.g., you start with an assumption that i don't understand how hn and discursive mechanisms at large work, and need to be schooled here. but if you want to support transgressive discourse, step aside and support it, openmindedly. not doing so indicates a different underlying objective. this is exactly how the democratic party goes so badly astray on social-progressive issues by the way.

[1]: note also that i don't see downvotes as always bad or even always negative, as you seem to assume.
https://cdn.substack.com/image/fetch/f_auto,q_auto:good,fl_p...
Intranasal inhibitor blocks omicron and other variants of SARS-CoV-2
Every time I've looked at something like that, it just hasn't been worth the hassle, and hasn't been economically competitive with getting a dedicated server on Hetzner or Hetzner auction. Those boat anchor servers on ebay will be WAY slower than a modern threadripper. Or if you only need a few hours at a time, Hetzner cloud is competitive without having to worry about preemption.
Cynically, the answer that a lot of wealthy people have to the problem of inequality is to cut the lower tier loose - loose from bail, prisons and restrictions. Cut them loose from prosecution. SF and NYC, two cities with Progressive badging, have much bigger problems than cities with smaller budgets but wiser (and national) housing, healthcare and child care systems. Has anyone asked themselves why it's legal in California to pitch a tent on a sidewalk or shoot heroin on the sidewalk (in NYC, too, now), but stuff like this is barely seen in cities like Paris, London and Lisbon? And why we ceased prosecuting property crimes, with predictable results?

The answer, I think, is that Progressives in the American cities wear their homelessness and drug problems like a badge of honor. The messaging appears to be: look at how tolerant we are, and if you want to blame someone you can blame the rich. They should do better to learn from our European friends how to spend tax dollars to help the needy.
Because it's full of German immigrants. Do you want them to hate themselves because they're a specific skin color?

Would you say something similar about people's skin color if you went to Nigeria?

What's your point with a comment like this? Yes America is majority white and those percentages are higher in some areas. It's not a problem.
Same stat likely applies to Kansas. The closest comparison to Overland Park would be some suburb of Milwaukee. I guarantee Milwaukee area diversity is higher than Wisconsin as a whole.
Waymo developing fully driverless car with Geely
Just like XKEYSCORE!
it's really not like that. I got interviews from both FAANGs I applied to last time. I went to a no name school, worked at a no name company, and had no referrals.

the interviews are challenging, but it's no secret what you'll be evaluated on.
> and gotten far more advanced

In some cases advanced is debatable . Chinese prisoners forced to farm wow gold...

https://blogs.scientificamerican.com/observations/chinese-pr...
Also, from context, I believe that's really focused on observable patterns in the forum. If someone is lying and contradicting themselves so plainly on the forum (with relatively low stakes) it's quite likely that they do so elsewhere.
This is admirable, and refreshing. I truly loathe comments that are full of anger and hatred towards people who are not vaccinated. I read a couple during Christmas.