skysight-inc/HackerNews huggingface dataset:
I don't think it's that the stack doesn't exist anywhere. It's more that the best authentication systems are siloed within a few select organizations and trust across organizations is spotty.

If I had to recommend a single simple+powerful auth system right now, it would likely be Duo Security[1].

And there are countries (SKorea, Estonia) and even organizations within the US (US DoD) which have largely solved authentication. SKorea and Estonia allow (require?) digital transactions to use their state-issued digital ID. The US DoD has ID cards, digital login systems, etc (although it's not clear to me how homogenous or "simple" it is).

Windows is working on "Hello".

Apple has (TouchID + FaceID + iTunes/iCloud).

Facebook properties use the FB auth stack(s).

Google properties use its auth stack.

Amazon properties use its auth stack.

I think the complexity is that there is no "one account to rule them all", but I'm not sure I would trust any organization listed above to not screw it up. The US DoD is probably best equipped to understand the needs of building a robust authentication solution, but they also have physical control of their persons and don't necessarily need to work on the timeframes that the other companies listed here work on. Every single organization I've listed has had at least one high profile data/IP breach, so I would argue it's the asymmetric nature of defense versus attack that is the problem in the current internet space.

[1] https://duo.com/
Contrary to most stereotypes, most adult software engineers are fairly well functioning adults. They may not be the best at public speaking or other social skills, but they're not mostly like characters from the Big Bang Theory.
> And the REPL is broken.

You should really back up that claim, because in my experience it's absolutely great
He is agreeing with you and asking what the intended purpose of the OP's submission link is.
Then what is the point in asking if a machine “understands” English and Chinese? It sounds like the question would be either completely untestable, or the answer would just be “no” by definition because we’re defining “understanding” to be “based on human mental activity.” It just doesn’t seem like a useful question if the answer can not be determined by a test such as the Chinese room thought experiment.
Getting Started with API Testing by Using TestMace
The DNA in germline cells has an unbroken chain of replication all the way back to the primordial soup.
UF engineering team wins $2M, but may not keep the prize money
(original Genode dev here)

You nailed it: From day 2 or so we imagined to develop Genode as the future common API for the diverse range of microkernels and showcased the approach with all L4 kernels we could get our hands on. The vision is still to provide a replacement for POSIX in the microkernel world ;-)

Regarding POSIX, we don't think that tools and applications developed for this interface do not fit the microkernel world but on the traditional systems level POSIX (and its tools) is not sufficient to make the best of out of the microkernel advantages. For example, we run libcurl, GPG, libarchive, and coreutils in an orchestrated scenario to implement a robust and secure deployment/installation subsystem in the Genode-based Sculpt OS https://genode.org/documentation/articles/sculpt-19-07.
Watching Brian Kernighan and Professor Brailsford on YT Computerfile is pure pleasure to hear and see how world look from their perspective and quite often allows to use the same principles today. We believe so much changed in his industry but some foundations are the same like 50 years ago :)
> The difference this time around is that the visual designer language...is the real development language.

Really? What is this then... https://reactstudio.com/ ... (just one of many many examples).

> The rest...

I admire your ability to dream. =)
Exactly. For the slow on the uptake, this takes the entire security problem, and puts it on some strangers 'safe' computer.

Totally-Not-A-Surveillance-Organization: "Hey, um. We have this super safe place where you can do all your top secret need-to-be safe web browsing. Away from all those prying eyes. Yep, super safe, here. Right here."
1980's US government quarantining a huge percentage of the gay community.

The US government didn't quarantine anybody. If they had, as was done for every other fatal communicable disease for a century, hundreds of thousands of gay and other men could have been saved.
The statistics cant accurately represent most data distributions, and errors stack multiplicativly with deep query plans. Typical query plans, even with fresh statistics, are lucky to be within a factor of 10, or even 100 of the true cost of running the query.
You seem to be accusing a social media company of creating YASEC (Yet Another System of Echo Chamber). I do not see the controversy. This is what they normally do to solve their problems. Or are we in some new context of not accepting that any more?
And who has seen proper Microservicearchitektur? I haven't. Only now how it should look like.

Soo you use microservices? Yes! Sooo why can I not find more then one database?
Biogen's Campaign to Bring Its Alzheimer's Drug Back from the Ashes
> 140 year old Albert Einstein might have been writing an email,

140 year old Albert Einstein might have written an actual letter to 161 year old Max Planck because that's what they both knew and had known for more than a century, so why change things? Many of the technological and societal changes have come up because of old people dying, including the smart ones.
How Big Data Is Transforming the Healthcare Industry
Deeply agree about dependencies being a general problem.

Thanks for the script that look pretty clever #bookmarking. Like particularly the approach of "drop what you saved, no more no less". DROP CASCADE is simpler but can have undetected side effect, if this script fail to backup all dependency, logically you will get an error when attempting to delete target and that rocks.
I have absolutely no problems with the don't. I don't think any central body should be responsible for policing my private conversations and it just seems like a convenient excuse for these companies to perpetuate the surveillance.
Not a specialist in C and I'm not sure about the "suddenly" (it's always been a "powerful but dangerous" language), but for fuzzing look into AFL[1] (a fuzzing program which uses a genetic algorithm to search a massive space of all possible inputs, but gravitate towards interesting fuzz inputs once a crash is observed) and for recent reverse engineering, the NSA released Ghidra[2] (reverse engineering framework).

[1] http://lcamtuf.coredump.cx/afl/

[2] https://github.com/NationalSecurityAgency/ghidra
I would absolutely second CockroachDB here, though it’s not BSD or MIT licensed. I’m not sure why that is a reasonable thing to want, though.
The Dutch police managed to crack similar phones a while ago [1] since crypto is difficult to implement. It gave them good insights.

[1]: https://cacm.acm.org/news/229428-dutch-police-fight-crime-by...
Does this algorithm guarantee uniform probability for all lines? Seems like the original ordering of the lines is a factor.
I think a lot of people are wondering why this exists.

My first thought was in READMEs, just to be flashy. My thoughts were that any code made fancy in image form could also be found elsewhere, I don't think (brash assumption on my part) that this was meant to be the only way code is presented.

For something like twitter or whatever to be flashy though? Very cool. I dig it.
Thanks for the suggestion. The first overhead is even more extreme but afterwards it works pretty smoothly.
Both. Not sure why they do it - perhaps because the ground is frozen? Or because an above ground gas pipe is easier to inspect and repair?
It's not like you get in the door and you're set for life. If you're really incapable then you'll struggle to get pass bootcamp and with the frequent performance reviews.
Well, what does it mean for humans to "understand"? Don't humans understand things by altering the state and connections of neurons in the brain? You could make the argument that the brain is also an "incredibly sophisticated loop".

My point is that humans are also highly-sophisticated, biological machines, so if you say machines cannot "understand", you are making the same claim for humans as well.
How nice, I'm interested in doing precisely that, for lazy-loading a commenting system I've developed (Disqus alt).

> My page weight varies slightly, but I went from around 700KB, to 1.5MB - Disqus was larger than my entire blog post

That's what I've seen too, i.e. that Disqus is about 700 - 800 kb. — There're Commento, about 11 kb instead: https://commento.io, and Talkyard, 150 kb instead: https://www.talkyard.io/blog-comments (I'm developing Talkyard). Both support Disqus comments import.

You've thought about quite a lot of things: :- )

// load comments for search engines to index
...
// load comments if URL hash contains #comment
...

Probably I'd have forgotten both those two things, some time in the future when I'll implement lazy-load by default for Talkyard.
It was a fantastic escape in middle and high school to me.
The Kitze in Brussels with His Advanced React Workshop
It does.

It's a special case of reservoir sampling.

https://en.wikipedia.org/wiki/Reservoir_sampling
> the paths are really connected!

What do you mean by that?
Price's Law and Who's Doing the Work
The 737 Max was not a software fuckup. The concerns raised by the engineers were overruled by management, and then buried during certification.
The OP should have mentioned that it's this algorithm:

https://en.wikipedia.org/wiki/Reservoir_sampling

IMO it's a lot clearer if it's not in Perl ...

The pseudocode in Wikipedia also avoids division.
Yeah I guess that's what Feist was talking about when he said he was successful because he broke the rules. It makes sense that the work was a mashup of previous works, it seemed clear that outside of his set pieces things really got bogged down.

I read magician first and after that trying to read Lotr was going from a carnival ride to a cathedral, long slow and overly rich.

The dizzying heights of individual expansion that pug/tomas got to over the series has died with the 80s and thanos I guess. That scene in the colosseum raining fire raindrops still sits vividly in my mind, why the greatest hits from magician have never been made into a more expressive media is obvious financially but nags at me nonetheless.
Guidebooks point out that European restaurant culture is different than the US one. (Speaking broadly, of course.)

I'll pull examples from https://community.ricksteves.com/travel-forum/food-drink/res... .

The European view is that going to dinner is a leisurely affair, which can take hours, and is part of socializing. ("A Norwegian friend explained that many Norwegians have small homes and use restaurants for entertaining. It's eat and talk, not eat and run.")

While to Europeans, the US culture seems more like one of turning tables to get more customers through.

"I've had to explain to Americans that the service in Europe isn't bad when the server isn't hovering over you. They think it's rude to rush you!"

"My husband and I love the European restaurant culture. When we’re back in the USA after a trip, my husband gets annoyed with the habit of some restaurants where three different people will stop by the table to ask if everything’s fine, followed by the quick bill with a “no hurry”. But, everyone knows they want people to leave for a couple more table turns."

So, what you see as "attentiveness", other see as pressure to get them out.

Culture's odd like that. I grew up in the US South saying ma'am and sir to anyone over about the age of 10. Then I moved to California, and was chided for using "ma'am" to someone. It wasn't that she had a problem with politeness, it was the cultural context changed, so my polite wasn't her polite.
Taskade – The Unified Workspace
Dependency Heck – Swift
I would argue that smart savers at the moment are saving in cash in a safe. They would not get any USDf, right? So USDf is for the less informed. Are you expecting them to actively go through an unlocking process? Or will their banks do it based on public demand somehow? How is demand going to happen without people using it? Why would people use it if they don't have an advantage?
SPM is not the greatest “package manager” out there, but set a standard just because it’s part of Swift. For me it’s a vendor political decision that forces us to use it eventually.
Price's Law: The square root of the employee count in a given work domain -- do 50% of the work in that domain...

Is it true, is it not?

I don't know.

But it's an interesting idea...
Syringes cost 2-4¢ in a developing country (from a quick search) so that explains the problem.
Another point is that macOS and iOS are moving towards a user space driver stack and away from Kernel space.
Geography! Pakistan is screwed, India is a neighbor and can always outspend Pakistan https://akm-img-a-in.tosshub.com/indiatoday/images/bodyedito... . Don't spend on the military is cute and all, until you get invaded or Findlandized.
Escape the universe into what? And who are the "we" who will escape trillions of quadrillions of years hence? Time changes us, whether we like it or not. Eternity is an abstract concept that will never be realised. What people desire by all these wishes to extend life is continuity, yet given enough period of change, there won't be much continuity to savour. People imagine they are only their thoughts and memories but those very things are dependent not just on our bodies but also our environments. Given enough change in the latter two then our thoughts and memories will become so discordant that the "you" will no longer be continuous. In effect: death, which you tried so hard to avoid.
Original discussion from 2015:

https://news.ycombinator.com/item?id=8887349
Perhaps surprisingly, yes, it does! This is called "reservoir sampling", and a blog post with some more details is available at https://blog.plover.com/prog/weighted-reservoir-sampling.htm....
On GCP, maybe firebase auth: https://firebase.google.com/docs/auth
I know this is sort of a meme reply on this forum but this does remind me of the dropbox comment (https://news.ycombinator.com/item?id=9224)

Peloton comes ready to go out of the box - you don't need to do any research or find and try out bike groups. It's just way, way easier
Not in my countery, we have a 'close friends and family' clause in our Copyright bill.
There's also the unavoidability of narratives, and how they influence what people look up to begin with. For example, there's a Unix history narrative which begins at Bell Labs goes to Berkeley and then out to the world; this is already extremely limited, in that it ignores Wollongong (where the first Unix port was done, to the Interdata/32, and where important work on TCP/IP networking was done) and what AT&T did with Unix after they closed the sources and what the Research Unix people were up to after Seventh Edition, but I think the biggest loss is that it completely sells Multics short: Unix began when Bell Labs left the Multics project, so Multics, in this narrative, is frozen in time as this unfinished thing that Our Heroes are already bailing out of, and that's what gets handed down, as if Multics never progressed an inch beyond 1969. Heck, you can even see this as Myth #1 on the multicians.org site:

https://multicians.org/myths.html

> 1. Myth: Multics failed in 1969. Bell Labs quit, Multics survived.

Now that we can use Multics about as easily as we can use Ancient Unix versions under emulation, you can spin up a perfectly functional 1980s-era Multics and see that, no, really, Multics evolved into something you can do stuff on.

That's the problem with narratives: They're both inevitable and inevitably limiting, narrowing the focus to what makes a comprehensible story as opposed to a day-by-day list of what happened. Humans create narratives as naturally, and as unavoidably, as breathing, but we have to be aware of what they do to our comprehension of history.
Definitely this.

Edit: let me expand on why. You get to take advantage of the power of all of google's security team, with a nice clean simple api, great client libraries and excellent documentation.

There is also some cool features like the ability to tie custom data to a user (claims) and integrate with the realtime datastore for immediate notifications about changes to the user.

There is some great examples on how to implement this in the docs. I implemented this in my own app so that when I enable a 'role' for a user, the app literally updates (in both a Flutter mobile and React webapp) without even a refresh of the window. Pretty epic UX and super painless to implement.

Oh and it is effectively free.
I Crushed My Silly Imposter Syndrome in Just 43 Days
There’s a great app for iOS called snesmusic which lets you download videogame music from a bunch of consoles including Nintendo 64 and play it straight through or looped endlessly using the “real” loop points. You can download music from within the app, and it’s all ripped directly from the ROMs. The playback sounds pretty accurate to my ears.
Yet still you are much more likely to end up dead or injured walking or driving any distance that would cause a normal person to fly there.
Bit tricks. Like

public static int bitCount(int i) {
i = i - ((i >>> 1) & 0x55555555);
i = (i & 0x33333333) + ((i >>> 2) & 0x33333333);
i = (i + (i >>> 4)) & 0x0f0f0f0f;
i = i + (i >>> 8);
i = i + (i >>> 16);
return i & 0x3f;
}

It was like magic for me when I encountered it first time.
Here's fresh article which refuses to be served over HTTPS.

get "https://www.bbc.com/travel/story/20191021-the-sea-of-60-ghos...
Location: http://www.bbc.com/travel/story/20191021-the-sea-of-60-ghost...

BBC is one of very few sites on my HTTP allowed list. By default I've disabled HTTP completely.
>The discussion is about Exxon, an oil company. The rise of China was fueled predominantly by coal.

I don't see how this relates to anything.

>Thanks for admitting the submission title is an outrageous lie though.

You seem to be immune to logic, so I can imagine how you arrived at that conclusion.
HNers Prediction about web and desktop apps 5 yrs ago (Oct 2014)
---
Do you have .NET Core driver/client? or at least gRPC endpoint?
HN thread back in October 2014:

https://news.ycombinator.com/item?id=8513477

Looks like 5 years is not long enough to see significant changes.
For me its safety. I have a young family, no chance of vehicular collision on a stationary bike.
How I Learned to Code in 6 Months – and Got into Google
Surprising right? Considering Microsoft themselves understood development tools should be cross platform.
If they hadn’t paid money out to the government of India, I’d agree with you whole heartedly. UCIL, was very much responsible for disaster - I’m less convinced that Union Carbide itself was culpable even though it paid.

But even then responsibility is not cause, and for me asan engineer I’m more interested in cause.
Along these lines, I've considered trying to come up with a system for evaluating risk to your software applications based on observable risk factors for any given (3rd party) library used in your application.

Basically the idea revolves around identifying data points of risk for the project including: comprehensive unit tests, integration tests, public design documents, adhering to some non-trivial code standards, automated linting/static analysis, dynamic analysis, automation of builds, automated updating upstream libraries as soon as they are released, all project developers have some sort of public identity + verifiable employer + reputation.

Bonus points for security audit, whitehat communication guidelines, bug bounty program with incentives, fast fixes for reported security issues.

Negative points for the absence of any of these coding practices, slow to respond to security reports/incidents, lack of 2FA on accounts, high number of historical CVEs, difficult to protect languages/frameworks/architectures, etc.

These likely aren't easy to identify (probably the largest reason this hasn't publicly happened yet), but imagine some of them can be automated or MTurked or at least approximated. I imagine the large nation-states (could) have dossiers on (many/most/all?) developers and code projects they have come across and their code projects.
What is a maze? One could argue that if the user perceives a maze, then it produces a maze.
Not spontaneously, only when contacting water. But you see, there is no water in such a reactor. And it can't get in, because if water can get in, other stuff can get out, and stuff getting out of a reactor is a disaster anyway, so the thing is a closed system. Even though, since sodium cooled reactors are not pressurized, stuff wouldn't necessarily come out of a small leak.

On the other hand, water at 300C and 200bar will explode spontaneously without coming into contact with anything. A steam explosion is no fun, according to Wikipedia.
I came here to post this. Remember back in the day when it was wildly discussed. Still impressive to this day.
So the next version of Siri can locate Carol's phone in the next room and will just beep her phone to tell her to see you. Of course that's still not understanding.

The classic analogue is of course the Chinese room argument: https://en.m.wikipedia.org/wiki/Chinese_room
I just discovered it a week ago via this comment and the resulting endorsements: https://news.ycombinator.com/item?id=21303410
"Dangerous" as in "Oh, you know they don't have qualia, so we can do whatever we want to them. They don't really feel pain, they just act like they do."
If you want more context to the story I recommend the following, fascinating book.

https://www.amazon.com/Commodore-Company-Edge-Brian-Bagnall/...
Joining a cycling club also has the added bonus of social interactions, which is beneficial to your mental health.
I have read books where the authors have actually “played” the character behind the scenes, taking dice rolls to decide critical events and rolling with them, no matter how catastrophic.

It definitely lends the work this “internal coherency” that is mentioned in the article. Feels much more real.

And being in a solid tabletop group has been great for my life. Not only do you maintain friendships, but you take part in a shared story. It’s great, and I’d definitely recommend it to HNers who have never tried it before. If someone ever asks you, don’t turn it down - it’ll be worth it.
Rot and rust are unavoidable on the small scale without special effort. Code does not "rot" on a small scale; it only starts to matter once you start playing the IT industry fashion treadmill with the world at large.
Could be a bigger problem for migrants but doesn't has to be.

I know enough people without any family left or only one person left with relatives without a bond.
Your basic calculator still has a concept of context, though. If you go '1 + 2 =' then it will give you '3', and if you press '/ 2 =' then it will give you '1.5'. It 'remembers what you were talking about' within its very limited scope.

I think what they were trying to get at is that understanding is stateful.
Personally, it is "hello world".

It is beautiful because it was my introduction to C that led to the world that I am in now.
Price is a bit high, but factory lead time of 1 week is amazing! Also very interesting Product Change Notification: “0.6μm process currently being used at TSMC”. Interesting, that TSMC still used such ancient node in 2013.
I mean, it's been in orbit for more than two years. That doesn't really lend itself to a test flight to make sure it works.
This highlights one huge problem with video blogging - you can't scan through it quickly to see if it's worthwhile spending the time watching. This is a 20 minute video that probably has very few repeatable actions that someone else could use. The fact this guy ended up at Google means either he's exceptional or very lucky.