skysight-inc/HackerNews huggingface dataset:
That's nice. I've got $8M of baseball cards. Says right here in this book.
I've heard worse about Electronic Data Systems (EDS), H. Ross Perot's company.
Have you revisited your analysis of their motivations and choices?
> A regular person can probably be trained to 95% the skill of an anesthesiologist just by following instructions, but then they would kill the patient during edge cases.

You’re making the mistake of assuming anesthesiologists are something other than regular people with training.
As an example, the UK tech analyst Benedict Evans: https://www.ben-evans.com/
Command line? git normally opens your chosen editor and you are free to write away to your heart's content.

I guess you could stuff multiple -m in there and git will format it nicely, but the editor is for writing and is best used for that.
The T800 was a competitive CPU, more-or-less, although it was always odd when compared to the mainstream processors of the day. The fact that it didn't easily support C, Pascal, or even BASIC (in the early stages) meant that it was slow to get support for familiar applications.

OCCAM was lovely, in an academic sense, but it was effectively a different evolutionary branch of computing. That branch has perhaps more influence today than ever, with Go's use of CSP-like channels, but OCCAM never really took off.

Inmos sold TDS (the IDE/SDK) for a lot of money just when Open Source was really starting to kick off. The folding editor, while it had its good points, was also strange from a mainstream point of view, adding to the barrier to entry.

By the time you could get common languages able to compile for the Transputer, the T425/T800 were outpaced by the rest of the industry, and the T9000 only really approached being available as Inmos collapsed. And by that time, it was already obsolete anyway.

But XMOS has done fairly well, albeit in a limited niche.
Nobody should care about disparity, people should care about maximizing benefit for every American. I'm not saying it is easy to evaluate this, but it is obviously all we should care about. The existence of gazillionares is fine so long as individual wellbeing in this system is higher relative to other potential systems.
> and even frontrun their customers.

Oh ffs no they don’t.
Should this functionality be included in the OS itself? Sure. Is it a big problem? Not really.

Every OS has its quirks, doesn’t take more than hour to smooth the rough edges off a new machine if you’re comfortable with the ecosystem. You have to do the same on Ubuntu or Win10 or Pop.
It would work better as stand-up comedy, when expectations are differently calibrated.
“The Mission”: New ASC short film for testing digital displays
Do you mean "Sims" as in the specific game "The Sims"? If so, you should know that "Reticulating splines" predates that by 7 years. It first appeared in SimCity 2000, released in 1993.
Ask HN: Best book/course on time management?
Hmm, SSR is used quite often, it has just reached the boring stage. Also, rust is too BDSM for rapid CRUD building needs.
I believe it's a shortening of Micro -> m3o with the 3 representing the number of removed letters. In the style of Kubernetes -> k8s, accessibility -> a11y, etc.

You can find out more about Micro at https://micro.dev and https://github.com/micro (I am not affiliated).
Netflix has Chaos Gorilla, Facebook has Storms(?), Google has DiRT. Everyone does this type of testing.
Try out BeardedSpice[0] which handles the media keys

[0] https://github.com/beardedspice/beardedspice || brew install —cask beardedspice
I'm seriously considering moving from Nginx to Caddy. There seem to be so fewer footguns involved in configuring it.
It’s time for fuckedcompany.com to come back.
I don't get it. Windows 10 is all crisp 1-2 pixel lines and rectangles for me with sparse use of gradients, and the windows theming engine (used in XP, 7, etc) was all based on bitmaps.
> Many books have been written on the topic by world-class geopolitical analysts

Appeal to authority

> This is proof enough: https://brilliantmaps.com/threat-to-peace/

From the link:

> The map shows the results of a 2013 (pre-Trump) WIN/Gallup International survey asking people which country they felt was the greatest threat to world peace.

The wisdom of the masses is hardly "proof enough".

> You can browse a bookshop for more.

That's a cheap answer and also a fallacy -- you're not providing any arguments, just saying "I know this to be true". And for what it's worth, I happen to have a degree in International Relations so don't need to really go to a bookshop for references...
> Having whitespace-altering "Dummy commit to trigger CI, ugh!" commits in a git history isn't good but it still clutters the `git log` with stock squash+merge GitHub use.

The frustrating thing about this is that this "omg minor commits on a merged branch clutter up the log!" is entirely a UI problem created by github's naive view of history where it shows things in a bafflingly obtuse linear order instead of letting you do something like `--first-parent` like the command line client lets you do.

Git itself has more than enough tools to give you that 'squashed' view without actually squashing anything, github just has no interest in providing it to you for whatever reason.

Also yes to the sibling comment that if you want to make something happen with a commit use `--allow-empty` and not "bump number" or "add random whitespace". Please.
The problem was that after the t-800 things went to hell.
It’s funny you should say that because I was joking with someone the other day about google workspaces “the only thing google docs needs is a decent editor (vim),” but in seriousness, if you are referring to vbscript or macros then you are missing the market that google is aiming at.
> Corporations are at the whim of politicians, and not the other way around.

Corporations are creatures of law and exist and are structured solely at the discretion of government, except to the extent government delegates power to other entities.

So, yes, they are at the whim of politicians.

Politicians may be at the whim of the haut bourgeoisie as a class, and those are the same class of people who the joint stock corporation as a form disproportionately serves, but there aren't the same thing as corporations.
It makes sense to report them; just not as earnings or losses. It makes reasoning about earnings more annoying. I now have to subtract that out to determine how things are faring, as quarter-to-quarter, and even yearly-to-yearly moves in equities are largely noise.
this works until you want to leave Github for whatever reason
OMG - I thought I clicked on the tablet thread regarding Sumerian OOOs -- and I thought you were sarcastically making fun of the way the Sumerians captured dates on limestone tablets ~4,000 years ago...

(i had scrolled immediately down, so the thread titel wasnt visible when I was reading your comment)

haha
"a table is set with china in the kitchen, then rolled through a [hole in the wall] to the dining area"

And today, we have open floor plans with no walls between kitchen and dining area at all.
No HN comments meet those standards, yet the GP find them valuable. Very little information in the world meets those standards.
The keyboard is an open source one called the hillside [1]. It has a niche little thing called a puck on the bottom of it that allows standard 1/4” thread mounting to many tripods/camera accessories [2]. The clamp is off of Amazon and has rubber so that it won’t damage a computer, it is very strong and not easy to alter. [3]

[1] https://github.com/mmccoyd/hillside
[2] https://splitkb.com/products/tenting-puck
[3] https://www.amazon.com/dp/B07QV1HYVZ/ref=sspa_mw_detail_2?ps...
I understand what you are saying, but I would argue that lack of access to teacher is less of a bottleneck than drive, desire, and motivation. A motivated individual is going to have no trouble finding what they need to learn and places to ask questions for things they don't understand.

I see where you are coming from on access to labs, chemicals, and equipment. But someone who has fully availed themselves of everything they can learn from free/inexpensive online classes, books, forums, emailing people, etc. is headed on a path where they have a high probability of getting access to those types of things once that is the only thing blocking their continued education.
If anything, it gives you a close-up view of man’s ability to enchant others with stories and narrative; and for you to exit the fiction where you want to. Although nihilism is a risk as you point out, the upside might be the realisation that meaning can be constructed.

One reason I don’t expect millennial princes to exit the monarchy, in the UK at least, is that they won’t be allowed to. Because their presence is a cornerstone to the entire fiction that is British social and economic culture, in which many have valuable vested interests.
Where I am disabled is not in common use.

Differently abled is OK. Learning differences or special needs also works. Disabilities I think is still OK.

I'm kind of on board with getting away from retarded and disabled.
You could take a look at jless [1], it allows interactive selections/browsing in JSON documents.

[1] https://jless.io/
Malicious relays and the health of the Tor network
> Statistics for Sociology

An acquaintance asked me if she should take "Calculus for Artists" after I suggested she take a calculus course. I laughed, and said that such a course should be named "Pretend to Learn Calculus". She should take a real calculus course, which she did, and did well in it.

If you're in college, stick to the real math classes, not the "math for losers who are forced to take a math class". You'll be with other students who want to learn math, and you'll have a prof that wants to teach math (the loser math course has a prof who doesn't want to be there, either). It'll be a much more pleasant experience.

Hey, if I was running a college, I'd have the two track math system, too. That way the students who want to learn won't be bothered by the ones who don't.
If we look at countries beyond the US and China... what are they surviving on?

Should math be a higher priority in the US? Should working hours in the US be the same as in China? Should the academic pressure on kids be as high in the US as in China?

The US is much smaller population-wise, would we actually need to try five times harder than China?

Is it not enough to compare today's high school overachievers with those of 20 years ago, all still fighting for the same universities but with all similarly-inflated resumes? Do we actually need to push them even further?

Do we instead want to be more like the European countries that currently put themselves under less pressure than the US?
That's interesting. Benedict Arnold's treason was exposed in late september and this guy was born early october before his parents found out about the treason. So news definitely spread slowly back then.

It says he had 12 children. I wonder if he named any of his sons benedict.
Significantly reducing the costs of app development is desirable in so many different ways.
Umm... but isn't the refcounting GC more deterministic? If I create a chain of 10 object and then release the head, I run through 10 allocations and then 10 release cycles on those 10 objects. Period.
> As an aside, my initial commit on a repo is an empty one so that I can branch from a completely empty repo to do radical rewrites and yet maintain a history relationship with that initial empty commit (which I feel is preferable to an orphan branch and then a merge with unrelated histories ... though those tell slightly different stories in the log).

Oh cool, I thought I was literally the only person on the planet to do this lol. I'd do it for branchpoints too except git rebase by default acts very poorly with empty commits in the edited history (deletes them). I wish this was normalized (ie. there was a flag to `git init` to add a commit message for a root commit).
Jurigged author here, just tried reloadium out of curiosity. I couldn't run it on my M1 Mac (unsupported, it seems), on Linux I was able to, and it seems to work similarly (identifying what needs to be updated and updating these things specifically). That's nice to see. There is one thing jurigged does that this doesn't, which is updating closures, and I also define a protocol for custom libraries to watch changes so that e.g. a multiple dispatch library can update its internal structures when code changes. There may be things reloadium does better, for example it looks like there is some special casing for Flask/etc.? Not sure how that scales. I didn't try the PyCharm stuff.

Glad jurigged works for you. Coincidentally, I was working on an update today, and I am going to present jurigged at PyCon this weekend :)
> It just seems like a lot to type in the command line.

I spend my entire workday day in Vim.
Oh this is a great point! I'd never realized that. I know that in Spanish (and I assume many of the romance languages) we always say the day first, eg dos de febrero (2nd of February). In American English even though the day first technically is grammatically correct, we pretty much never say it in that order (February 2nd instead of the 2nd of February)
Feel for you. Without civil liberties being protected at all costs, we have to go underground and into the woods.
McBorker, Chaos Monkey's cousin.
It always feels that way when you're about to jump. Don't worry, from my perspective this is still the golden age.
> The anti trust concern was that they could abuse their position

No. The antitrust concern was that they *did* abuse their position to damage the browser market, which is evidenced by how long IE11 has been around. Luckily the value prop of the web was enough to overcome their strategy.

Being a monopoly is not illegal. A company can perfectly legally have a natural monopoly of 100% of a market without being illegal. The problem only comes when they use that position to prevent other competitors from entering the market, or when they use their position to take over other markets.
> That being said, honestly the thing that stops me from trying/using Nim that the compiler enforces a style and that style is just wrong (it enforces spaces)

I agree that the spaces thing is weird. Personally, I don't care what style anyone uses in any language. Nim doesn't care either (besides tabs, for some reason). All I ask is that your style is readable and consistent.

It seems like every developer has hot takes about code style. With Nim, no matter what hot takes you have about code style, I can import your module without you forcing your style into my code.

I'm a firmware engineer by day, and it seems like every embedded C codebase on earth uses a different style. For me, it's refreshing to be able to write code that's styled consistently, regardless of the styles used by dependencies.
New current thing just dropped: “algorithmic justice”
Wrenches are cheaper https://xkcd.com/538/

It only works if you're close, alive, your eyes are both open, and looking right at it. I doubt that degree of specific physical attack is in most people's threat model. It's only backing a 4/6 digit pin for most people anyway. Realistically, it's not the weakest link.
CodinGame Spring Challenge 2022
I wonder if you could take Google to small claims court to get some kind of monetary compensation from them. You'd have to figure out how to explain what a locked bootloader is in judge-friendly terms, though.

Then again, Google would probably terminate your Google Account if you did this. And good luck suing Google for retaliation...
Extracting Rationale for Open Source Development Decisions
I think the question was sarcastic
Godfrey's Team Designs a Parallel Internet with Speed-of-Light Latencies
Add-ons let you add other search engines. I suspect you could do it yourself pretty easily, maybe even as a custom pref.
> If you compose a harmonic progression that bears semblance to one in a song by a famous pop star, you can and will be sued. You are guilty of violating copyright because your music sounds similar.

You are only liable for copyright infringement if a court decides there is sufficient similarity.

Similarity of harmonic progression on its own is highly unlikely to be enough to persuade a court unless that harmonic progression is highly distinctive — there will probably need to be other contributing characteristics in order to persuade the court.

This test is exactly the same as with copyright infringement for the written word. In both situations, a court must make a judgment call, and persuading a court that infringement has occurred is nowhere near as trivial as you are suggesting.

It is hypocrisy to deny musicians the right to defend their intellectual property that others in different industries enjoy, on the bogus basis that infringement is different for music.
JSON Extract, Reformat and Print
Improved slightly over https://news.ycombinator.com/item?id=30916201

sed 's/.\{4\}//' <<eof|flex -8iCrf
/* extract, reformat, print json */

int fileno (FILE *);
#define echo do{if(fwrite(yytext,(size_t)yyleng,1,yyout)){}}while(0)
#define jmp (yy_start) = 1 + 2 *
#define pc(x) putchar(x)
%option nounput noinput noyywrap
%s x1 x2
%%

^\40+
/* quotes
"key":"
"key": "
*/
\"[^\":\]\)]*\":\40*\" echo;jmp x1;

/* bracket followed by brace
"key":[{
"key": [{
*/
\"[^\":\]\)]*\":\40*\[\40*\{ echo;pc(10);

/* number
"key":1
"key": 1
*/
\"[^\":\]\)]*\":\40*[0-9\40\12\15]* echo;jmp x2;
<x2>[,}] pc(10);jmp 0;

/* bracket (unquoted, comma-separated array values)
"key":[
"key": [
*/
\"[^\":\]\)]*\":\40*\[ echo;jmp x1;

/* brace
"key":{
"key": {
*/
\"[^\":\]\)]*\":\40*\{ echo;pc(10);

/* open brace not closed brace */
<x1>[\]\{\"] echo;pc(10);jmp 0;
<x1>[^\]\{\"\12]* echo;
\n|.
%%
int main(){ yylex();exit(0);}

eof

cc -std=c89 -Wall -pedantic -pipe lex.yy.c -static -o yy059

Usage: yy059 < 1.json

yy059 is for extracting JSON from HTML and printing it as a new, left-justified, line-delimited format readable to me.

To use with indented JSON, e.g., json_reformat output (json_reformat from yajl project), first remove the indentation, e.g.,

sed 's/ *//' 1.json | yy059

NB. This is made for me, primarily for reading YouTube JSON. It is used in a personal YouTube search utility. JSON from non-YouTube sources, e.g., Twitter, may contain escaped quotes, often for including quotes associated with href tags. Remove escaped quotes first, e.g., using yy064, disclosed here: https://news.ycombinator.com/item?id=30916201
I just tested this with the most bizarre app I could think to open at the moment. Play/pause works as expected on Plex HTPC app
17% is not a majority. I think you just mean he is the largest shareholder.
Of course, this is all about authentication convenience and keeping the attacker bar high. The mask attack is a lot more expensive/difficult than printing out a photo (too easy).
I would've done better in college - and probably have a better understanding of calculus today - if I hadn't tested out of University-level Calc I due to AP credit. I didn't really know what I was doing in the high-school course.

But I was a slacker and that experience doesn't necessarily transfer.

And yes, I'd generally favor stats over calculus as an additional HS class; however, I am hesitant about discouraging the opportunity to take either.
Some do.

The point is, it's not as secure to run around with this disabled.

No, it's not only about in-person or targeted attacks.
One last question: do you think your level of awareness is commonplace? I appreciate a baronet is not on a par with a Norman robber baron, but do you ever encounter a sense of shame amongst your peers (sorry for the pun).
every other week there's a post about JIT, LLVM, etc. (either like this or more commonly in Python where people show it improving 5x or whatever)

whenever I see it, it makes me feel like Julia-lang really did a good job picking the approach and technology all the way back in 2010
I think there's lots of ways to formulate this to see how it's percolation.
I'm not a percolation expert though so please call me out if you are, and I'm wrong:

To sketch here:

Consider R the reproductive number of a disease (or R_e, the effective reproductive number, to be specific). This depends on both the inherent contagiousness of the disease, but also on the behavior of the population. If people choose to have fewer contacts (or bars are closed) then R decreases.

Let's say covid is spreading. We ask people to limit their contacts, and see if this stops spread.

We can think of this as trying to remove edges from the contact graph that the disease spreads on.

The contact graph becoming connected or unconnected as we remove edges is clearly percolation.

(Subject to some modeling assumptions about edges being removed at random, but these assumptions are common to both Erdos renyi graph models and SIR style compartmental models).

Make sense?
"Both who are ideologically opposed to my arguments."

I assume you're talking about me. I am curious about this. Which of your arguments have I expressed ideological opposition towards? The only ideology I've expressed, I believe, is that overrepresentation is not an acceptable justification for discrimination. Otherwise I've pointed out mistakes in your thinking and writing.
Alphabet reports weak earnings and revenue on big YouTube miss
Previously

https://news.ycombinator.com/item?id=13889155 2017, 118 comments

https://news.ycombinator.com/item?id=10212582 2015, 90 comments
My public high school in TX had that track.

Is this uncommon in California schools?

(I think the idea that it's in any means required to be able to do STEM in college is ludicrous, but having the option is great.)
https://archive.ph/rLjjT
My understanding is that in the US ‘linear algebra’ is used for both the thing that involves manipulating grids of numbers in various ways (so the basis is implicit), the thing that is a bi like algebra but for matrices and vectors, the thing you have in physics where linear maps have specific geometric meanings (so you care about being mostly basis-agnostic, and you care about how the objects change when you change basis), and the thing which is abstract algebra for vector spaces and so on.

When I was in school in the U.K. we did the first and second things, including eg multiplying matrices, eigenstuff, diagonalising them, inverting small matrices, some determinant/cross product stuff, and we maybe did the thing where you solve a first order linear ODE system by converting to matrix exponentiation, though I don’t quite remember. I think we just called it vectors and matrices.

There was some useful stuff there. The problem is that it was at a course so close to the leaves of the ‘x allowed to depend on material from y’ tree that we didn’t get to apply that much (related example: we had to waste a bunch of time on silly equations in physics because they couldn’t depend on us knowing about the y’ = kx ODE)

At university we did some courses in vectors and matrices / vector calculus that went down the practical route towards physics things and useful tools, and we had a course called ‘linear algebra’ that covered the abstract algebra side of things, where everything was lemmas/theorems/proofs beginning with e.g. suppose e1, e2, …, en is a basis for a vector space V over F, …. However it is certainly possible that the US terminology (linear algebra for everything) was more common outside of the courses I took.
They prob just intentionally overhired because they could afford to, to deprive competition of talent and to see who did well. That's what I'd do if I had cash to burn in a competitive industry