skysight-inc/HackerNews huggingface dataset:
FIDO is quite old, and a huuuuuuuge upgrade over a password based system in terms of both security and in terms of user convenience.

It feels weird to encounter resistance to FIDO on HN of all places. The biggest complaint about FIDO is that is has rolled out to slowly, not that it is in any way inferior to our horrendously insecure web dozens of accounts secured by a weak human memorizable password, or worse reused passwords.
That corporation doesn't seem particularly effective at capturing marketshare (a proxy for the combination of price and quality). Total revenue of $16B across 4 major industries makes it a tiny player. Goldman Sachs had $59B in 2021 revenues alone, nevermind all the other big banks. The Wikipedia article further says "comparatively low wages [for managers] can make it very difficult to recruit managers from investor-owned firms". Given the impact that skilled managers have historically had on companies (ex: Steve Jobs @ Apple, Lisa Su @ AMD, Howard Schultz @ Starbucks, etc), it seems unlikely that such an organization could effectively compete against normal corporations led by skilled CEOs.

And before you say that competition is not supposed to be the point of production, your geopolitical enemies aren't going to care about your nice ideals. If they can outcompete your inefficient economy and economically dominate you they will. You can't beat the market, even under socialism/communism.
You're comparing an Atom based Celeron, which is the bottom of the barrel for Intel CPUs and not something which often shows up in Windows laptops, to a top-of-the-line Snapdragon SoC. The wholesale price of the 860 is probably 2-3x that of the N4500.
It's not about 20 minutes saved per year, it may be about 3 seconds of intense frustration not experienced every morning. Can be well worth it.
Lots of very questionable assumptions in this article. Let's start with the part where flat razor blades are more dangerous in multiple ways. Having used both types of razors, I would never go back to the flat ones. Similar major issues with most other substitutes listed.
Recently it was Israel's Independence Day. I was looking for something about Israel's War of Independence and I saw these Wikipedia articles https://en.m.wikipedia.org/wiki/1948_Arab%E2%80%93Israeli_Wa... https://en.m.wikipedia.org/wiki/1947%E2%80%931949_Palestine_... . Imagine if the article on the American Revolutionary War was renames to the First British American War.
I've come to simply expect that Wikipedia is not a reliable source for anything somewhat political.
Nothing better than getting your revenge by letting your anger out on unrelated people.

There is an obvious problem with this. Being bullied makes me feels worse but bullying others doesn't make me happy, it makes me feel even worse.
Retrieval algorithms now check for truthfulness
It was like 3,400 or something like that.

It's a work laptop, although I use it almost exclusively these days since I can easily use a "personal" profile. It's very easy to manage things like SSO/device policies on Chromebooks because of the GSuite integration.

There's pretty much nothing that it's "worse" at, other than in some niche scenarios - like there's a bug where the VM will return an invalid code for a specific CPUID, and it doesn't support nested virtualization, etc. Pretty niche stuff.

Otherwise... it works. Funny enough I'm now in quite a pickle with my Ubuntu laptop, which updated to a new kernel, failed, and now I can't roll back to the previous kernel. Because of this, virtually no drivers are working, so I can't connect to the internet... making it really really fun to deal with! Stuff like this doesn't really happen on my Chromebook.
https://en.wikipedia.org/wiki/PageRank
Because art is beautiful and good and there is no problem to be solved
Also funnily enough most recovery mechanisms are tied to that same phone... And then what happens when they don't update their device every 2 years like good consumers and there is some massive vulnerability...
There are additional steps. You need to take a spoon (extra tool), scoop out the loose leaf tea from the container, make sure not to spill it, and then pour it into the strainer.

After steeping, you need to dump the used leaves (assuming you aren't planning to re-steep) with more potential for spillage than when disposing a tea bag, then take the strainer to the sink, add a tiny drop of dish soap, rinse the strainer, and find a place to dry it (e.g. over an empty jar).

It's not difficult, and the extra steps are personally worth it as loose leaf tea generally tastes better. However, for people who aren't concerned about the taste difference, it's nice to have one less task (where spillage is a concern) to pay attention to.
Not sure if anyone has brought this up but I think command process in some sort flow chart similar to GNUradio but for command line would be really cool.

There is this problem I face really often with that I semantically know all the small operation I want to run on command line but some of them have branching element in them. Often I just want to reconverge my data and run more commands. As one can imagine your writing in a functional way acting on raw data always but it's hard for other people to see a shell command or a bash script and really internalize the underlying operation.

It would be really fancy if you could take in a command line opt and generate a corresponding flow diagram too.
This is unusually, and I agree with you: I hope it never catches on.

That said, my previous workplace has offered entrance with cellphone, as well as entrance by regular key fob. Over time, I have seen people switch more and more to cellphone method, and either returning the keyfobs or leaving them at home.

Also, a nitpick: you don't necessarily have to purchase a cell plan for your phone. For example the scheme discussed in the article will work over WiFi just fine. And if you are in front of your computer trying to login, the chances are, you have WiFi as well. So while old cellphone is less convenient that keyfob (needs charging, bigger, heavier), it is still pretty usable.
Have you researched at all or are you just dismissing the entirety of their work? Did you know they plan for an efficacy rate and over-seed? There's no downside. They've thought about all of this before.
That's completely fair. I think the analogy to SQL as an API is very apt. No one would argue that full SQL access isn't a powerful API but it takes some legwork to understand the schema and write queries to get the data you need.

There's a divide between at least two types of persona here. On one side is integrators building products and features on top of the GitHub API. For these people GraphQL is arguably superior since the learning curve is manageable and in exchange for scaling it you can make an extremely specific query that returns your product's exact data requirements. The cost of writing this query is amortized over the lifetime of your integration.

On the other side are e.g. users automating some part of their GitHub workflow to save themselves time. I can see how the REST API feels like a better choice here, it's certainly simpler to get started with.

For what it's worth, here[0] is an example of using the `gh` CLI's graphql feature to print a list of all repository URLs for a given organization by login, sorted in a relatively complicated way. It's more verbose than doing this with the REST API but significantly more flexible. This could just as easily be done with curl but as others have pointed out, pagination requires a minimal level of logic to implement, so it's more convenient to use an existing helper. This output gets flushed 10 lines at a time as pages come in, making it suitable to compose with other commands using pipes.

$ gh api graphql --paginate -f query='
query($endCursor: String) {
organization(login: "rails") {
repositories(first: 10, after: $endCursor,
orderBy: { field: STARGAZERS, direction: DESC }
) {
nodes {
url
stargazers {
totalCount
}
}
pageInfo { endCursor hasNextPage } # needed for auto-pagination
}
}
}' -q '.data.organization.repositories.nodes.[]'
# output follows
{"stargazers":{"totalCount":50643},"url":"https://github.com/rails/rails"}
{"stargazers":{"totalCount":5298},"url":"https://github.com/rails/webpacker"}
{"stargazers":{"totalCount":4849},"url":"https://github.com/rails/thor"}
{"stargazers":{"totalCount":4075},"url":"https://github.com/rails/jbuilder"}
# snip
{"stargazers":{"totalCount":3},"url":"https://github.com/rails/hide_action"}
{"stargazers":{"totalCount":2},"url":"https://github.com/rails/gem-buildkite-config"}
{"stargazers":{"totalCount":2},"url":"https://github.com/rails/sqlite2_adapter"}
{"stargazers":{"totalCount":1},"url":"https://github.com/rails/fcgi_handler"}

[0]: https://gist.github.com/brasic/14222db7b3f5873b84820477cca27...
Those raters must really love Pinterest ...
The problem with the hypothetical arbitrarily complex software is that there is no particular reason to believe it could exist, never mind that it will (at least not for meaningful definitions of "software"). A computer so powerful and a programmer so smart that they can represent the behaviour of the constituent parts of a human brain at the subatomic level as a state machine programmable to achieve different thought processes is at least as much of an imaginary construct as the metaphysical dualist mind it's supposed to be a counter argument to.

And you don't need to think that your brain is anything other than an immensely complex state machine to think that some of the core parts of what we consider to be self-awareness (emotions... or chemical responses to certain stimuli which have over billions of years helped the brain parts of biological organisms make more optimal eating and fighting and fucking decisions for the survival of the gene code) are an altogether different level of problem to train an AI on than solving maths problems or generating text. Not least because if you want AIs to write love letters to each other, you can get very pleasing results quickly with a Chinese room without the inconvenience of having to simulate all the intractable chemistry of desire.
People like [Sam Walton](https://en.wikipedia.org/wiki/Sam_Walton) born in poor farmer family or [Jeff Bezos](https://en.wikipedia.org/wiki/Jeff_Bezos) son of 17 year old high school student mother and 19 years old father would have very low chances to succeed in not egalitarian societies. More talented people get opportunity to use their abilities, more Walmart's will be created.
Lol that’s exactly right. We will have AI that influences think is smart fairly soon
Joke's on you, I use AsciiDoc
If you looked into it, you'd see it's not just "spreading bird food".
My parents gave me a new set of cast iron pans shortly after I started living on my own. I noticed they didn't have smooth bottoms like theirs did, so I asked my dad if he could help me smooth it out. He put a grinder attachment on the drill and went to work. I still remember it as one of the nicest things he did for me. And the pans still work great, 40 years later.
Faulting people for stereotyping and generalizing is not going to do any good. It is human nature, and the nature of all animals, to do this. You get bit by a hyena, you avoid hyenas. You cut yourself with a knife, you become careful with all knives. You may very well be correct, but lecturing someone usually only hardens their resolve. This lesson is something people have to learn for themselves.
So a remotely controlled device built primarily for surveillance of the end user is going to have access to all your passwords. Wonderful idea.
If you add a six-month delay to one of the cameras, maybe that could also work for the night sky?
Merlin is not obsolete. OCaml-lsp depends on Merlin for one. It is also a really nice option on its own, specially for people on vim or emacs.
But it's certainly not $5/mo. Something in the ballpark of $10/yr would be better.

I can buy a private VPS for $20/yr with 30gb of storage and slap sync thing on it, and find an existing markdown editor if I wanted.

That could easily pay for itself with 4 users. And that's just scraping the bottom of the barrel of low cost servers.

Yes not everyone can set up a server, and yes this takes the burden off spending time doing that. But your average software engineer with some server knowledge could set this up in a day.

The value proposition is just not there.
Hey! This is really awesome. I'm building my own SPA in vanilla js, and I'm definitely stealing some ideas here. I think a lot of people here see the resurgence of vanilla js as a repudiation of their favorite framework. There's a definitely a time and a place for both, and it's never bad to take a break and revisit the basics
Dumb question - why can't I just upvote and downvote pages, and Google enhances its ranking for me based on that?

Maybe that's why the search "X reddit" is so popular - it's got a bit of that social validation.
Don't see this direction at all, given you can do all this stuff using $20 Android phone with no plan you got from ebay.
Linux version, when?

Also, any plans of an Android version?
Actually modern models mostly outperform humans on IQ tests
I have no idea how many attacks this would stop. I suspect the answer is, roughly, "some".
You want the parser generator library to automagically produce an AST and fill it in from the grammar description?

Tree Sitter (I think) does that but (I believe) its output is a parse tree.

For the N:M stuff, if I understand you correctly, sounds like global value numbering could do that as, if I understand it correctly, it gives you subexpression deduplication for free. I think this is a tree transformation step though — haven’t really thought about it before but it could probably be implemented as the parser output but would be destructive as you’d lose line number information and whatnot.

Personally, for my playing around, I use asdl to generate the AST nodes because its a super-simple ‘language’ so I can easily test out new things. I’ve reimplemented it probably five or six times now but that definitely qualifies as yak shaving.
Thanks for this reference. The Schiller Klangwelten was great!
English Wikipedia is written from PoV of English sources (and therefore English-speaking countries). It should use a name that is most common in those countries.
Could you provide a link to Enlive? I can’t find anything relevant. Thanks!
Do You Drink and Code?
Not like drink at work, but after work.

I do that. After work I come home, relax and start coding my own projects. But while coding I open a bottle of expensive drink and I sip, little by little, usually I get buzzed. So the day after I need to revisit my code to see what I've done xD

How about you?
> That is a feature. I want to know that, I want to see how far in dark patterns

I get the idea, but is this really what you want, all the time? Maybe you do, but if I'd ask myself the same question - I think I'd disagree.

If I want to satisfy my interest in how scummy some website is, I sure can do my research. But typically I just don't care, it's an one-click stay. Some random article or some random website happens to pique my interest, I check it out, and all those banners and stuff are misfeatures because I don't care who runs this website and what they're willing to do to earn some money - not for a split second. All I want is to have what I came for, with the best possible signal-to-noise ratio. So read (or maybe I click the "reader view" if the site is too bad), see if the content that I came for is what I wanted, and close the tab. Maybe the content suggests that the site is really good (happens if I notice I've already seen that site more than once or twice) so I'm enticed to stay - then I'd do my research whenever it's worth to bookmark it or subscribe to something, etc.. But that's rare.

This is why I have an ad-blocker - because life is too short to be constantly distracted with all those ads. Even though some can argue they're an indicator of website scumminess. Let me judge that from the actual content, not the paraphernalia around it.

And this is the logic why I want to see that utopic world where browsers are back to being user agents, acting on my behalf and my instructions for my personal benefit. Sadly, I doubt this is ever going to be the case.

But I do want my browser to automatically act based on the decisions I've informed it about. And I don't particularly mind if it would explicitly ask me to pick "yes or no" on a few questions the very first time I start it, if that's what's needed for the consensus. I think all the noise about DNT from the ad industry was about it having some default setting - okay, if it would ask me "do you want to be tracked? yes/no" (or even "yes/no/it's complicated, show me some advanced settings...") one single time I start the browser - I guess I can live with that, if this would get those banners out and my choice will be properly respected everywhere.
Crack two eggs into a pan, sprinkle cheese on top, put a lid on top, wait 2 minutes. Serve with hot sauce. Cheap and delicious.
Most people are pro-censorship. What people generally disagree on is what should be censored. Some find nudity offensive, for others it’s ideas.

This is always been the case. Eg TV networks have guidelines on what they can and cannot air.

If anything, the internet brought about an unprecedented lack of censorship. But that was only when it was a smaller community of individuals. The moment it snowballed, moderation was needed (whether that was on IRC, BBS or wherever).
Yes. On google colab. Very frequent now a days.
So this game has been going for nearly twenty years? Pretty awesome.
> Abandoned software that was moderately influential in the past. Hardware that's no longer manufactured and someone wants to memory hole it.

This one is a bit surprising to me. From my perspective, wikipedia seems to have a strong computer nerd bias. There are articles about obscure text editors that have probably only been used by a few dozen people in the last 30 years, but if you try looking up information about industrial/construction hardware (blue collar stuff..) the articles are often very short (when they exist at all) and often don't have history sections.
Is there any precedent on that?
> If GP is correct

Only the Amazon higher ups will know this. Managers will see the correlation between unionizing and getting fired and connect the dots.
A quick search for "1948 Arab Israeli War" shows several links from US and pro-Israel sources using the term, which seems to be a relatively neutral way to refer to it:

https://history.state.gov/milestones/1945-1952/arab-israeli-...
https://israeled.org/the-arab-israeli-war-of-1948-a-short-hi...

While the term British-American War is not in active use, I don't think either side would have any problem with it. It's not like there is any secret the Americans were fighting against the British.
Who do you reckon would cast the most votes?

Correct, SEO bots.
Seems like it. I'm not even sure what the legal situation is. I hope Bahnhof (swedish ISP) challenges it in court.
> Discussing abstract concepts like limits without showing that we’re near those limits is merely dogmatic belief

There are plenty of references on the topic. You can start with "The limits to growth" which is 50 years old and which is revisited from time to time.

https://mahb.stanford.edu/library-item/the-limits-to-growth-...

Regarding global warming, you can look up "Kaya identity": https://theconversation.com/curb-population-growth-to-tackle...

It's impossible to give exact prediction and timelines, but it's certain that the perpetual growth model isn't sustainable and most likely, limits will materialise within the next decades.
Eve is a game that I love to read about, but have never played and probably never will. Same with DF.
Right, a key phrase here is "combined arms": nothing for capturing/holding at all on the modern battlefield combines speed, survivability, scale and effectiveness into a single package. It's all about each piece reinforcing the others, constantly making use of their own strengths and covering for the weaknesses of other pieces (and being covered in turn) and shifting to react to the opponents. Having all the various forces well trained together, with the autonomy to react fast to changing events at their own level, a good regular supply of information/theater oversight, and with a solid logistics chain behind them is vital. Without logistics, intel and trained, smooth combined arms effectiveness plummets no matter what else there is.
Both right-wing people and left-wing people are worried about humans who are not born yet.

Left-wingers worry about people who'd be alive 100-150 years from now and thus want to stop climate change.

Right-wingers worry about people who'd be alive 6-9 months from now and thus want to stop abortions.

I say we should go full boomer and only worry about ourselves! Rolling coal with our large pickup trucks on the way to the abortion clinic! /s

But actually...if that is what it takes to restore sanity and end the extreme partisanship , I guess why not?
From the first paragraph:

> ... Architectures that work well in other languages generally don’t adapt well to Rust, mostly because they rely on shared mutable state and that is not idiomatic Rust, to put it mildly. ...

The author doesn't mention Redux (the architecture), which is surprising. There are three principles[1]:

1. The global state of your application is stored in an object tree within a single store.

2. The only way to change the state is to emit an action, an object describing what happened.

3. Changes are made with pure functions.

In other words, the components of an application never mutate the state tree directly. Rather, they emit actions which re-generates the state tree without mutation.

This style of state management is compatible with Rust's ownership model.[2] The emphasis on pure functions (that clone state rather than mutate) means that it's not necessary for your application to alias mutable references, which I'm guessing underlies the "generally don't adapt well to Rust" part of the claim.

[1] https://redux.js.org/understanding/thinking-in-redux/three-p...

[2] https://github.com/jaredonline/redux-rs
One that nobody seems to have mentioned:

Not being able to buy an individual piece of fruit in many inner-city shops. This isn't about making it cost more, but about reducing waste.

When fruit is loose some people will simply grab what's in front of them, but some will be choosy taking the best specimens. The inferior ones get rejected--but they were handled to do so. They get picked up, looked at and put down again and again--and pretty soon they're not in shape to sell.

When you package fruit you considerably reduce people's ability to determine which are the best specimens and you considerably reduce the amount of inspection/rejection going on.

Thus more of the packaged fruit actually gets sold.
More specifically, in desktop Safari the books curtsey but are behind the unmoved books and you can't really see their covers.
FIDO with a PIN also involves something you know, with the added benefit that the PIN is never sent across the internet.
In the sense that ML and AI aren't yet AGI, yes, but this doesn't mean that Google's ML and AI aren't very useful and benefit from having another source of training and validation data.
Also the taste of fresh loose leaf is hard to match with bagged teas that don’t cost an arm and leg
Calvary != Horses

It was Maj Gen John Herr:

1 point by TedDoesntTalk 7 minutes ago | root | parent | next | edit | delete [–]

It was Maj Gen John Herr:

"In 1945 Herr wrote that conversion of cavalry to armor was a mistake, an act of "robbing Peter to pay Paul": expansion of armor was necessary, but not at the expense of horse units."

https://en.wikipedia.org/wiki/John_Knowles_Herr#Chief_of_Cav...