skysight-inc/HackerNews huggingface dataset:
On LANL's points numbers 1 to 3, here's a perspective from the other side:

I think their main problem hiring is that they are looking for perfect candidates. (The same may be true for some of the other DOE labs like LLNL as well.) I've interviewed for at least 3 positions at LANL. I have a security clearance and would love to work for them, but I have never received an offer from them since finishing my PhD. (I did a summer internship with them a long time ago.) Issues like there being relatively few Fortran programmers are convenient scapegoats. They seem to want someone who not only knows Fortran, but also can easily get a security clearance or already has one, can write highly optimized MPI code, is familiar with the unusual numerical methods LANL uses, etc. They seem unwilling to hire people who are 80% of the way there. I've never programmed with MPI, for example, but understand the basics of parallel programming and have programmed shared memory codes. The most recent LANL group I interviewed with also didn't like that I quit a previous postdoc due to disagreements about the direction of the project.

In contrast, in my current job at a DoD contractor, they didn't seem to care much about what I did before or knew previously. They apparently hired me because I had some familiarity with their problem and could learn what I didn't know. I've done well in this job working on things mostly new to me. I'd like to leave because of the bad job security and bad benefits, but otherwise, I have no major problems. (And yes, I do use Fortran on a daily basis here, including some horrendous legacy Fortran.)

Given this, I don't think LANL's hiring problems will stop if they switch all their active softwares to C++ or some other language, because that's only part of the problem.

Edit: Another problem is that LANL's hiring process is convoluted. I almost got an offer from them two years ago, as the group I interviewed with liked me. But they required me to write an internal proposal which would have to be approved by someone outside of the group. I think this is part of LANL's standard post-doc hiring process, though at the time I thought it indicated that they didn't have the money to hire me and were trying to get it. There was no guarantee that the proposal would be approved. I didn't have the time then and backed out, though in retrospect I wish I went through with it as I've heard this is more routine than I thought it was.

Edit 2: Also, for clarity, not every position I applied to required Fortran knowledge. But I think my basic message is correct, in that LANL tends to be fixated on hiring "perfect candidates" when there are plenty of capable people that they could hire instead who just need to learn some things, or might not have a perfect job record (gaps in employment, etc.).
> Do you not have students complaining about dress codes in your country?

What does that have to do with anything? Some dress codes are truly stupid, to the point they are literally ignored by both teachers and students. Which is just our chosen way to deal with it, usually. When there is clash, dress code violation is typically seen as something minor, so no reason to protest when you can kinda ignore it.

Frankly, organizing protest is so much work, that kids in your story come across as active people who take governance seriously.
for each submodule affected by some change you would need an additional commits, yes. But those commits are bundled together in the commit of the parent repo where they act as one.

So, atomicity of changes can be guaranteed, but you need to write a few more commits. However this effort of small increases of commits is far outweighed by the modularity imo.
Reminds me of a very well done blog linked to me recently, where the author described building a simple house for his family, and it was small - only 2,000 sq ft.

You don’t need to drop to a 100sq ft house, but 2k is also quite large, even if you can use all the space.
I think the GP was assuming there's only two parties to a contract, thus only two jurisdictions need to be considered.
Why take it away from current cadets? West Point doesn't need internet PR, and 200 is as random a number as any other.
compose? docker swarm?
Umberto Eco: Carmen Nova (A forgery. Only available in German) [pdf]
I think it would be authoritarian/libertarian. Liberal is on the left/right axis and you could have authoritarian liberals.
I assume all this specialized tooling will be a hurdle in the learning process. It's not like you can spin up a docker image and hack on.
Some sins of technical writing:

Undefined/vague abstractions or methaphors: Leave the meaning of notoriously overloaded terms like component, plugin, container etc. unexplained in your specific context of writing.

Homonyms: One term has several meanings. E.g., "server" is either a machine or a OS process.

Synonyms: One meaning has several terms. E.g., "module" and "project" in Maven.

No examples: Only rely on the reader ability to interpret pure abstractions instead of giving him/her examples to abstract from. E.g., provide only the EBNF of a certain language.
I think sometimes people get too hung up on arbitrary numbers.

Will another ~2.5% of elapsed time really make much of a difference?

Also, why shouldn't the people who discovered it get to open it at this point?
The pool of professional officers was very small and completely insufficient for the needs of the expanded military.

Being a semi-competent officer with some experience basically guaranteed that you’d be fast tracked to a senior command.

e.g. Grant left the military in 1854 and was just a captain when the war started. In about 4 months he was already a brigadier general
Reminds me of bbPress, at least visually.
It's a good way to push any "status quo" narrative. Community Notes present themselves as true, so naturally people don't question the things that they link to. I've seen posts before where many incorrect Community Notes come and go on that same post.

It is the standard internet psychology: someone says something that seems dubious or they are generally a dubious person, a "sensible" person or agency (Community Notes) comes along with a lot of popular support to offer a rebuttal, a vast majority then assume the latter is true without bothering to check. The act of professional sounding, assumedly popular rebuttal, given with sources, is enough for people to accept a random thing as a fact. Almost no one checks the sources.

EDIT: I am unsure why you were downvoted
Probably learned how enterprise software developers suffer.
A more charitable view is that Vitalik is intellectually curious about areas where math/systems meet governance, and that interest led him both to crypto and to writing this blog post.

I’m a total crypto skeptic but I didn’t find the brief mentions of crypto to detract from the rest of the post.
Metazooa – Guess the Mystery Animal
> Is there anything unique about Fortran that prevents experienced engineers from quickly learning it on the job?

No. I think that Fortran is a convenient scapegoat for LANL, not an actual obstacle. I discuss what I think the real problem is in this comment: https://news.ycombinator.com/item?id=37292569
It became one of those hate memes. A target of irrational fervor among anyone caught in between. If you ask those angered they pull out a list of petty grievances a mile long composed of misleading or highly interpretive wrongs.

I haven’t had the pleasure to try out V yet but I hope this discussion can rise above. Endless bickering leaves a sour taste in my mouth.
Which is why the blanket aversion many style guides have to the passive voice makes no sense. Use it when it makes sense to use it, obviously. Often, the subject of the verb really is of little importance, particularly in formal accounts of events
> Is there anything unique about Fortran that prevents experienced engineers from quickly learning it on the job?

Perceived prestige, or rather the lack thereof. People with CS background often feel that learning Fortran is beneath them.
I remember that! Here is your original comment from 2013: https://news.ycombinator.com/item?id=6503464. I enjoyed that subthread. (I assume you don't mind it being linked to this identity, since the details are identifiable. Sorry if you do.)

I like follow-ups on predictions, so please allow me to request one. When asked in that thread, you said you would "probably controversially" choose Windows Server 2012 on a mid-range HP DL or ML server for a system meant to last over a decade. Almost a decade has passed. Do you think today that this would have been the right choice at the time? I am not questioning your choice as an anti-Windows thing or anything like that. I am genuinely curious.
Sorry I miss-read your statement, I thought you were professing a clear connection, but reading again that isn't what you were saying.
Sure. I write a lot of Ada, and I'm a big fan of the language overall. My criticisms are minor, and it doesn't stop me enjoying the language: I feel like the 'begin', and 'end' tokens can be a bit verbose, and their verbosity doesn't add much to the language's clarity; I also dislike the fact that I need to place the same subprogram specification in both the specification and body file; I'm also on the fence about some of Ada's pointer semantics; For what it's worth, I'm also not a big fan of the particular style that the Ada language server auto-formats code into.

I'll use this chance to say that I'm a fan of Ada's declarative blocks, which you could say are part of its syntax. There's a lot to like about Ada, and I'd encourage anyone interested in bare-metal programming to give it a try. Even if you don't intend to use it long-term, there's a lot of good language design ideas in Ada that can be learned from.

To address a sibling comment alleging that I'd rather it look like C, that's not necessarily true. I know this is much more controversial, but I'm actually more of a fan of Python's syntax.
The purpose of a time capsule isn't scientific discovery. It's simply one generation of students showing a slice of their everyday life to another. "Hokey artifacts" is the entire point.
Fortran is very simple though, more like Go or Java than Haskell. A C developer could pick it up in a week or so just reading the ISO spec, someone else might take like three weeks?

It's basically C with nicer syntax, and some QoL features.
Yes, however you can easily detect when a debugger is attached and avoid placing the VEH. There are only two mechanisms for a debugger to operate: by placing its own VEH (or UHE), or by populating one of the four hardware breakpoint registers, and both are very easy to detect.
could you elaborate on 40,000 tables DB? I want to learn what could be valid reasons for that?
I wish I had a chance to visit Hong Kong when it was still an English colony. Looked like quite the crazy place in the 80s and 90s.
Animal torture? I get tons of hilarious animal shorts on Twitter but never animal torture. I train the algo by liking these vids. I do get fight, real estate, web design, shuffle dance, and guitar vids for the same reason. Could you perhaps be feeding the algorithm? Why would you get more than one or two after downvoting? And are the torture videos downvoted or removed by staff? Mind posting an example?
Fortran is unpopular because programming is fashion driven. That is basically all.

It is very suitable for it’s domain, but it’s old. Programmers have no attention span and love new and shiny things. They would rather reimplement known solutions in new languages rather than struggle with new problems. So perfectly serviceable code and languages get left behind.

“He who knows only his own generation remains forever a child.“ — Alan Kay, quoting Cicero.
Maybe an hour for something complex? Five minutes for a web project? Because I'm going to use GitHub Actions and Vercel and not spend time building something.

This was a hard-learned lesson for me, because I enjoy toying with build systems. If I can get a project into production from the start, I'm much more likely to come back to it and keep working on it.
Short sellers can use bankruptcy as a way of closing out their positions and also in the process provide some market and liquidity. Short sellers borrowed stock and sold it based on the belief that the stock was going to drop in price and need to buy the stock to return it.

Institutional investors will attempt to liquidate but are largely locked in as significant sales will take the price to zero. It is the irrational retail investors who see the stock trading above zero and believe that “smart money” is accumulating shares.
> Something being autogenerated, or binary, doesn't mean it shouldn't be in version control.

I think the SHA should be in version control. The file should be reproducibly built [1], then cached on a central server.

This means that a build target like a system image could be satisfied by downloading the complete image and no intermediate files. And a change to one file in one binary will result in only a small number of intermediate files being downloaded or reproducibly built to chain up to the new system image.

This is something that's really lacking in, for example, Git.

[1] https://en.wikipedia.org/wiki/Reproducible_builds
This comment might be interesting: https://news.ycombinator.com/item?id=9808159
> technical leadership is hired by managers who's background is in the unrelated field of automobiles.

... On top of that, I think there is a bit of a generational gap between firmware engineers. I have worked with several firmware engineers who were artists at optimizing single threaded superloops and miracle workers at squeezing in yet another feature and become tech leads, only to find they have an infinite blank canvas. Some don't actually have the wisdom to not use the new freedom to paint themselves into a corner. A lot of the old projects are trivial now, but dealing with bureaucratic application-level protocols in firmware without getting requires a set of skills and tricks that don't often translate well from what Cloud/App developers are doing.
Or was it written much earlier and someone didn't want to wait until 2024 to open their time capsule, thus introducing the song to the world much earlier than expected.
When it's hotter outside than inside, you don't want a breeze.
Self-Driving Cars Are a Dangerous Pipe Dream [video]
Yeah I’ve been surprisingly impressed. I remember the first thing I saw like this was Instagram’s fact checking which almost immediately turned into nonsense with people leaving fact check posts for obvious shitposts and memes.

The community notes on the other hand, seem to be well place, pretty informative, and in a few places surprisingly detailed.
To be fair, if we're watching a 25fps iPhone recording of 12fps feed being played through a 60Hz monitor, the "zooming/tilting/"WOW!" crap" would keep the iPhone framerate, so it doesn't necessarily tell us it was done in post, although I agree that some of the frame-to-frame jumps in pan/zoom suggest these are not natural movements and that them being added in post for dramatic effect (or as another commenter suggested, to obscure potentially compromising information) seems to be a very plausible explanation.
Yep, I have a whole thing on how to design filters for small screens. But in short, partially overlay the screen. There’s nothing else you can really do without having downsides. But like you say discoverability goes down but it basically has to.
To me, it appears clear that the divide is not really left/right; my understanding is that the algorithm basically reduces a high-dimensional "alignment" of a user/note to a 1-dimensional "polarity", and this simply happens to somewhat coincide with the US party split.

I think this is almost to be expected if you have a 2 party political system, because each party is trying to align with as many voters as possible; so you can fully expect that the republican/democrat split is a "good" cut through alignment space.

Basically, the algorithm explicitly looks for the "best" polarity axis (i.e. the one that contains the most information about whether a user is going to find something agreeable or not), while a 2 party political system implicitly alignes across such an axis (as an emergent property of party-politics-shifting).
It seems like an entire generation has grown up believing that vote features on the Internet exist to improve quality, because that's what they were told by the websites who marketed those features.

Members of a prior generation may remember that voting features were introduced explicitly to improve engagement, not quality. Those little triangles next to this comment are there to give you something to do, and thereby hopefully increase the chance that you'll feel invested in this site to come back. Not to discover the truth, improve awareness of facts, or build community.

Voting is a mechanism by which people express their values. If people know facts and value them, then a voting mechanism will deliver facts. But if they don't, then it won't.

I will say it seems to take an impressive lack of introspection to spend thousands of words expertly fact-checking how Community Notes works, and yet still conclude that fact-checking by experts "seems risky."

Vitaly's personal values are expressed most clearly here:

> ultimately I come down on the side that it is better to let ten misinformative tweets go free than it is to have one tweet covered by a note that judges it unfairly

It should be noted that he is less sanguine about letting misinformation run free when he is complaining about inaccurate press coverage of cryptocurrency. (Pretty much like anyone who complains about inaccurate press coverage, honestly.) It's always easier to be sanguine about someone else's misinformation that affects other people.
That article is a reasonable summary - if you discount the oil bias!! of the H economy. It is couched in economic terms - cheapest = best. I feel that the warming climate is an overriding economic factor. We simply must reduce the drivers of warming by every possible method we can achieve. We now see that many countries are suffering as we approach the targeted 'preventable' 1.5C rise. It is apparent we will miss this target, but we have a good chance at staying below 2C and following on to reduce below 1.5C over the next ~~100 years - with huge suffering, far worse than we experience now.
A better target for the 1000's of cruise missiles in national inventories might well be coal power plants and perhaps even gas ones - something for Greenpeace militancy?
That said, all ways of mitigation to reach 100% renewable electrical energy production must be achieved in the next 50 years or less. All the $$ wasted by all nations on weapons - about 2-4% of various GNP's would do it easily enough.
I see the various military dictators still make arms - how can they be persuaded to stop - and if they will not stop - will we? Can we? What value is a weaponised and baked sterile is a cooked earth with no inhabitants, save the burrowed few??
Will ~3ish nm be the last real generation of EUV? We are rapidly approaching the actual wavelength (13.5 nm) and returns are diminishing greatly with pitch shrinking from 40 to 28 to 24 nm with 7/5/3.
Ahh, Lovely Ada. When I was a wee lad, toiling as an Email consultant, having my mind slowly destroyed by Sendmail configurations, the constant fear induced by anything related to Microsoft and Email, and, well, let's not mention Lotus Notes, some wounds never heal, I had the grand idea of writing a secure collection of Email tools.

This included SMTP, IMAP, POP3 daemons, and various other tools. I was going to write them all in Ada. I had a basic SMTP daemon that would accept mail and deliver it. But then, one of the various Outlook worms generated a ton of revenue at the expense of sleep, hygiene, and dignity, and I decided to get out of the Email business ASAP.

Still wish I would have kept working with Ada. I really liked it, and one could write tight code with it.
You'd have to compare the machine's performance to real human performance. I suspect humans also have an uneven detection rate between those categories.
Some Thoughts on Mastodon Search
Not really sure what this guys argument is, or what it gets us other than more AI imagery.

I’ve also never seen a coral reef in reality, I’ve only ever seen a simulated representation in the form of photographs and videos on tv/online. I don’t know how synthesising even more is going to help with this connection/disconnection.
I think you are onto something, although we've got three :). Raising well-balanced kids, who then become well-balanced adults isn't for nothing of course, but it's way harder to measure than the raw count of babies.
> If you ask those angered they pull out a list of petty grievances a mile long composed of misleading or highly interpretive wrongs.

What, in your opinion, are legitimate reasons for someone to be upset with V?
Constraints on street-running rolling stock basically leads you to one basic design with some slight variations. All around the world they look mostly the same.
Not sure this can be used to "save to home screen" e.g. trigger PWA installation flow like on Android.
I would agree with scale orders of magnitude higher than you can possibly imagine. But once you know what your scaling limits are (and there are always are limits) and what the (pre)failure behaviour looks like… we’ll you don’t have to fix them…
While this is true in some cases, more frequently I saw apps designed and able to handle millions of users and billions of transactions that ended being used by tens of users and hundreds of transactions.

All the effort spent on testing and optimizations for scaling purpose was a waste of time and resources, that could be better spent elsewhere.

I'm not telling one should not care, or code sloppy, but there is a balance where code is just good enough for the purpose. There's a lot of truth in this "don't do premature optimization".
It's strange that the paper doesn't seem to include any of the actual data, but it is available on their github page https://github.com/FairnessResearch/Fairness-Testing-of-Auto...

From what I can see, a couple of the detectors used really seem shit overall, making the combined data of questionable value.
Long-term, more people WFH means more businesses will develop closer to where people live, instead of over-expensive downtowns, gradually correcting the bad city design we have in the US and improving walkability everywhere. This effect is already apparent in the cities of my metro (the Research Triangle area of NC).
Just a reminder that Alex Jones was kinda right about Atrizine turning the frogs gay.
Is Djokovic trying to sell snakeoil?
I don't think so, because light propagation is symmetric. If light can get in, it can get back out by reversing direction.

However, if you simply don't want to be seen by people looking in from the outside, there are still some options:

If the inside is much darker than the outside, light from inside is overwhelmed by light from outside getting reflected back (the operating principle of "one-way" mirrors).

If the window is covered with a grid that only has small gaps (e.g. window blinds), it's hard to recognize objects on the other side unless your eye is close enough to look through a single gap.

If the glass has a rough surface (i.e. frosted glass), light that makes it through is scattered in different directions, blurring objects that aren't very close to the window.

Various combinations seem possible. (Frosted glass window blinds?)
> Could you perhaps be feeding the algorithm?

I don't know but it shouldn't even be a possibility to train the algorithm to give animal torture videos

> Why would you get more than one or two after downvoting?

How do you downvote on X?

> And are the torture videos downvoted or removed by staff?

Again I don't know what "downvoted" means in the context of X. I can't see any kind of score or anything. In my experience they are not removed by staff unless the animal is mammalian.

> Mind posting an example?

I've deleted my account, but I wouldn't post them here anyway