skysight-inc/HackerNews huggingface dataset:
I keep old phones, laptops, and hard drives in a box for that reason. Eventually a robot may find it in the rubble and wave their magnetic proboscis over it and include things they find in their vlog.
In Denmark when they want to make fun of American self-importance, they call it "guds eget land" or "God's own country". I've never heard the expression in English.
It’s comforting to know that at least software will be up to date as we all go to hell after these things fire.

Hopefully they encoded history of our stupid existence into the flash drives or whatever they used this time.
All the "the deep state and media are out to get him!" stuff might be easier to swallow if not for all the very public, very visible, very much self-inflicted mismanagement, and the not-even-trying-to-hide-it conflicts of interest and corruption.
There's a somewhat closer Chinese saying from Mencius, although it is not at all a curse and is advocating non-ironically for an "interesting" life.

生于忧患，而死于安乐也

In troubles and worry is there life. In peace and satisfaction is there death.

Yes by that sentence alone there's some ambiguity; it could be by living in troubles and worry [you shall] die in peace and satisfaction, but the preceding sentence in the work makes me lean away from that interpretation: 出则无敌国外患者，国恒亡 (if from without there are no opposing nations to worry about, then a country inevitably dies).

EDIT:

The whole preceding passage from the Mencius is an interesting paean to struggle.

故天将降大任于斯人也，必先苦其心志，劳其筋骨，饿其体肤，空乏其身，行拂乱其所为，所以动心忍性，曾益其所不能。

人恒过，然后能改。困于心，衡于虑，而后作；征于色，发于声，而后喻。

A rough translation:

Thus when Heaven is about to place such an important mission on the shoulders of these people, it first must hardship their hearts, tire their sinews and bones, famish their skin and flesh, impoverish their bodies, and foil their actions. Through this Heaven can move their hearts and impart patience upon their personalities, thereby improving their weaknesses.

Humans shall always make mistakes, but afterwards they can improve. They shall be hindered in their hearts and confounded in their thoughts. Afterwards shall they spring to action. They shall wear this pain on their face and express it with their speech. Afterwards shall they understand [or perhaps be understood].
Anyone know wtf is going on with New Mexico? It's seriously disproportionately represented in every map.

https://science.sciencemag.org/content/sci/361/6408/eaau1184...
> Facebook is trying to resolve with React

You mean like being able to have juniors up and running and writing legible and maintainable (if at the cost of being opinionated) code?
I've had similar experiences with my friends. The concept is hard to grasp in the abstract, but if you actually play it out and keep track of how often they win and lose, people are generally willing to accept the correctness of the result, even if they don't grasp the proof behind it.
Please don't do https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... here.

Wolfram's tic is a thing, but the internet obsessing on it is its mirror image. It's been years already: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu.... Let's get out of the codependency.
A Condo Sale Became a Drawn-Out Bureaucratic Nightmare for One SJ Resident
>Suppose you want a :hover CSS selector to be applied at the same instant as a state change triggered by that hover. It's no longer reliable. Hence you're stuck with having to change the DOM in response to the state change to match a different selector.

Not sure I understand the problem. Can you make a CodeSandbox demo? That said you can always wrap an update in `ReactDOM.flushSync(() => { ... })` to force it to run synchronously. But I'm not sure I understand the scenario or which problem you're referring to without a concrete example I could run.

>The browser may often set component state via its own behavior. (Small contrived ex: setting the scrollTop position of an inner element based on tabbing to a link.) Pretending that virtual DOM represents DOM, especially at X time, can get you in a lot of trouble.

I don't understand what this means. Again, a concrete demo would help ground the conversation. I think you might have some flawed assumptions about what React does, but I can't tell for sure because I don't understand what you're saying.

Thank you!

It's worth saying we've been using Concurrent Mode in production for about a year now. There are some snags we still need to solve, but they don't sound a lot like what you're describing.
Without knowing how popular each games are relative to each other this doesn't mean much. Most of the games listed are either new or very popular so its possible each game varies by a few percent between states.
Huh, floppies have been gone that long? Back when I was doing my BSCS (1998-2002), we turned in our assignments in a folder containing a printed code listing and a 3.5" floppy disk - there were better ways to move small amounts of source code around even then, so I suspect it had something to do with some of the more eccentric CS professors insisting on using old machines (I saw old 68k UNIX boxen (including NextStations) in some offices).

I actually don't think I used floppies much anymore after college. Most of the new hires we get these days say they turned in coding assignments by pushing them to a git server.

The US Government had a big thing for ZIP drives for a while. Saw those in wide use when I entered the defense contracting world in the late 2000s.
This is on .com only (for now).

I'm at a loss as to why they'd need 3rd party telemetry for this. It's a service that they host. They have the data directly. It's not something that runs in the cloud (ie, on someone else's server) where they don't have first party access to the underlying data. Even if they want to visualize or analyze the data with someone else's tools that don't have import functionality, they can just "project" the data there without the user (client) being involved at all.

The only reason they'd need to do this is for EE deployment where they don't in fact have the direct data. But certainly that's such a small part of their business. And, can't they just use what they know from .com usage data?
My mac's primary purpose is to run bash, firefox, intellij, and docker. they've all got their own UI, and I don't feel wanting for power.
Just goes to show that the self-proclaimed "experts" on some foreign country are usually charlatans and peddlers of disinformation. Take that into account the next time you see anything on the news by some "investigative journalist" or "$country expert".
It's softer than the original proposal: instead of archiving an answer (reducing vote weight to 0) at an arbitrary time, we do it gradually at an arbitrary rate.
So, is the U8 core based on BOOM, or is it a ground up design? Or if neither, then what is it?

And the HBM2E+ is some doohickey so customers can combine a RISC-V core with HBM2 memory?

(and if somebody from SiFive happens to read this, there's a typo, presumably HMB2E+ means HBM2E+)
Is it in a weird place though? Notepad has been under Start -> Accessories since the debut of the start menu in Windows 95. The only change is naming the folder Windows Accessories instead of Accessories.
It's funny how the hacker says, "Cool" and the reader said, "Cool? It's not cool. It's commie bullshit."

Honest question: Which one is correct?
"Fiber" was the rewrite of React's internal render logic (primarily how it processes the component tree), and was released in 16.0. It's named after the data structure that is used to track individual pieces of work (roughly on a per-component basis).

Fiber does specifically divide the overall update process into two general phases. "Render phase" involves walking the component tree, asking components what the desired UI should look like, and calculating the diff and necessary changes based on the previous requested output. Once that's been calculated, it is applied all at once in the "commit phase".

Concurrent Mode is, loosely, additional modifications to that rendering logic to enable pausing partway through the "render phase" process, tracking one or more in-progress versions of render passes, prioritizing them based on the source of the requested update (user input vs network request, etc), and recalculating in-progress renders if another higher-priority render was pushed to the front and committed to the DOM first.
The 50 cents probably covered delivery of the paper, right?
Reddit tries to tell me about these things every time I visit, but I just don't see the point. Does the app improve anything in comparison to the website?
1) Log into Slack in Chrome

2) Log into Discord in Chrome

3) Log into <insert application here> in Chrome

Problem solved?
The problem depends on human behavior, so as originally stated it is unsolvable. You need to clarify that Monty always opens a door, and always reveals a goat.
Based on some (limited) experience with people for whom German is L1 who are speaking English I suspect (without knowing any German myself) that this is a typical formation that a native German speaker would use when intending to form a "for a bit" phrase in English. tl;dr, I think it was a joke.
I have heard North Carolina described as "God's country". I think this is a reference to its natural beauty, as well as being in the Bible Belt.
We now live in an age where people pretend to have authority they do not really have as means to enable their crimes?

Inconceivable!
> This is also why people can name Neil deGrasse Tyson but probably not a single other living astrophysicist

Brian May :)
Probably they mean The universe is a space with many black holes that each contain a universe. A black hole starts life after a big bang.
Today's world would be very different had a few things happen slightly differently.

Back in 1986 there was no way to predict the web. Or ISP's or widespread adoption of IP networks. There was no way to predict open source would eventually win.

In 1986 I was using a Minitel system to do banking from home, communicating through a couple BBSs, from an Apple II and an MSX. We were discussing Xanadu, SGML, and the latest issue of BYTE or Creative Computing. Had Microsoft deployed their Microsoft Network globally a few years before they tried, the web would be extremely different.

We were quite lucky. A lot could have gone very wrong.
> I think the important question to answer is actually why should you produce good docs.

I know it's not quite your point, but the article http://stevelosh.com/blog/2013/09/teach-dont-tell linked elsewhere (https://news.ycombinator.com/item?id=21339009) proposes:

> The purpose of technical documentation is to take someone who has never seen your project, teach them to be an expert user of it, and support them once they become an expert.
Why I do not want to work at Google (2011)
This comparison focuses on just one aspect of Concurrent Mode and misses the big picture. I'll believe it when I see these demos ported to Svelte:

https://reactjs.org/docs/concurrent-mode-patterns.html
What's the difference between "urban lifestyle" and "millennial urban lifestyle"? As far as I can tell, "millennial" is just a euphemism for a young, white person who is not a plumber or a welder or a cop, but would probably be a lot better off if they were.
Man sues AT&T after fraudulent SIM swap led to $1.8M cryptocurrency theft
> Because it does effect me. [..] VS Code? Definitely not my first choice, but its rust support is still better than IntelliJ

So choose an Electron supported OS or add OpenBSD support to Electron somehow. If VS Code is important enough to you, then that's a trade-off you have to make.

I don't think I'd agree that Electron is "hacky". I'd certainly say it has shortcomings, but what technology doesn't? Rust certainly does, but you tolerate it because you (presumably) enjoy/use the language for things you care about.

At the end of the day, most users aren't going to give a shit about what technology a thing is built with as long as it works moderately well. Solo developers being able to provide an application to 3 desktop platforms (one of which is historically underserved) with a single codebase is a powerful thing. The same argument applies to cross platform mobile technologies. Flutter, as an example, doesn't support WebOS, but it supports the vast majority of users, so it's gaining traction. Yeah, there are some tradeoffs, but I challenge you to find a technology where no such trade-off exists.

Since you mentioned Qt: Qt's main audience is C++ developers. I have no interest in writing C++. There are Qt bindings for other languages, but good luck finding one that's as well supported as Qt's C++ ecosystem. There are a couple of commercially supported Python options, but then you have packaging woes. Plus, you have to worry about licensing. Or I could use Electron, reuse a lot of the code that I've already written for my web app, sprinkle in some desktop integration, and I'm off to the races.

As an aside, the Rust language server (and most other language servers) works pretty well with Neovim. You can probably get at least the same experience with some work on your part. I assume the same can be said of Emacs, but I don't have the dexterity or number of fingers necessary to use it, so I don't know for sure.
that's interesting, i was purchasing in early 2000's so that lines up
That's because they push ads at people for what they think they want. That's very different from people buying ads for what those people actually want.

For example, I buy hot rod magazines for ads for cool stuff for my car. I'm not interested in furniture ads in those magazines, and furniture makers don't advertise in car mags. When I want to buy furniture, then I'll buy a home decor magazine and look at furniture ads. I don't want to see a fuel injection pump in a home decor magazine.

Hemmings Motor News is another example of effective advertising. It's nothing but car ads - and people pay for a subscription.

An online example is newegg.com. All it is is computer electronics. It's my go-to location when I'm looking for stuff for my computer. Seeing ads on newegg is exactly why I'm going there.
There is some quality in Russian math books that western authors seem to lack.
One of the very first comments below the original announcement post was someone wondering about the RGPD implications of that change, and mentioning that locking features behind a mandatory opt-in to tracking might be illegal. That comment is now gone. I wonder why.
Fun how there isn't in any information that would be relevant to actual materials scientists

No properties, no pictures, no masses collected for these amazing 'found' materials, nada

Peter Thiel can spend his money on whatever he wants, I guess. I'm not concerned

Polymers and inorganic complexes can do a lot of really interesting things that are counter-intuitive (ie becoming insoluble on heating, robust mechanical behavior), but they're expensive and require mildly annoying synthesis in some cases

If we have to harvest magic dust from a meteor or perform some complex synthesis to get it to work, it won't be any more widespread than specialty PNIPAM copolymers
I challenge anyone who believes "the complexity building websites is growing" to go ahead and build a web app relying on multiple complex state machines with imperative jQuery calls, and then tell me it's less complex than the equivalent in React.
Ask HN: How would you code this? (noob question)
Sorry if this is too easy.

Image you have all the public LinkedIn profiles :)

How would you write an algorithm that:
* receives an input of linkedin profile(s)
* returns an output of different linkedin profiles

such that output profiles are 'similar' to input profiles

Example:
- Marketing segmentation analysis. You give me your current customers e.g. head of sales at slack etc and I give you other head of sales at tech companies
- Investors: You give me a list of investors you are currently talking to and we give you back a list of potential investors in your space
- Sales
- Hiring
etc

Any ideas or links would be greatly appreciated. Are there any general algorithms that can do that?
I started using windows about 25 years ago.It was 3.1 and now my Dell XPS runs on Win 10 and my job is technical. Despite all of this,with every additional release they somewhat manage to make it less and less intuitive and more difficult. There's no logic in so many design decisions- it's mad. Anyone,who's never used a computer doesn't stand a chance nowadays.
$50 million in initial funding from Brian Acton. That’s approximately 50 years of the FSF budget or 100 years of OpenBSD.

I wish them well.
Who would imagine we would become the Krell so soon...

I guess that, while trying to connect ourselves so all of us could have a voice, we just invented the machines that brought into reality the worst demons in us.
The issue is that the lifecycle methods themselves aren't async right? Async is viral so it would have to be throughout the library, which was my point about it being bolted on instead of the starting point.

Wouldn't making the lifecycle methods async not fix this?
100% a quote by Harry Kim in Voyager
Is this because he doesn't expect to live much longer? He is an overweight 69 year old.
That phrase is usually used to refer to Yorkshire, a large county in northeastern England.
I’m gonna go with: ummmmm, fucking nope.

I occasionally leave my two dogs at home, outside, alone, over night.

Their water is on a timer.

Dogs can go days without food.

You can leave a dog at home alone.

Dogs can eat rotting food, including meat.

Dogs can be trained to sit and wait in silence.

You can put dogs in a cage for hours and they just take it and wait.

If I can’t be arsed running with them I get in the car and they run on the footpath beside me for 10k.

If a dog gets to ill or too physically incapable you can take it round to a mates place and shoot it in the head.
So you're saying Svelte might have the best performance, but Concurrent Mode makes it much easier to achieve medium performance (there certainly would be value in that)? Sorry, haven't had time to read all the material yet.
Just push to GitHub, or any URL for that matter, (Jupyter just have a bit more knowledge about github,gitlab... )

nbviewer.org to view only, mybinder.org to get a temporary docker image in the cloud to run/modify/experiment.

You wan to interact with the gravitational wave LIGO experiement? Here you go: https://beta.mybinder.org/v2/gh/minrk/ligo-binder/master?fil...

You wan t example where the code is hidden voilà has some nice examples.

https://voila-gallery.org/services/gallery/

You need ideas on how to get stated for your language or with different packages here are some minimal demos:

https://mybinder.readthedocs.io/en/latest/sample_repos.html

Nice thing is it work with Python, R, C++, haskell, ... any kernel that Jupyter Run. And you can install any packages in apt/miniconda/CRAN. You want more control ? you can write your own Dockerfile.

You want a single button to publish: Just install a a jupyter extension that for example push to a gist (https://github.com/hadim/jupyterlab_gist)

The big advantage being that you don't _need_ to. If your notebook is already on GitHub well I can make it live if I wish.
In a semi-related vein the university of Michigan’s Bentley library contains an amazing collection of letters from us soldiers to their families during the brief incursion of the US into Russia.
It's becoming expected that communication between two people or groups of people be fully private and encrypted, which was never the norm in the past. Not having random historical records is a side-effect of that, and IMO will only get worse.
I could write a separate comparison of Redux vs Suspense, but it wouldn't make sense to do in React docs because React docs are about... React. Otherwise we'd have to write a comparison for every popular state management solution, which is a lot.

If I were to write this comparison, the gist of it would be "Yes, you can solve waterfalls and races, but what's your answer to features on this page: https://reactjs.org/docs/concurrent-mode-patterns.html"
While the reproducibility problem is definitely a issue, I'm not sure it's such a big issue that I'd switch to a whole different notebook solution for it. For most notebook scenarios, running from scratch works fine to ensure it reproduces. Apart from this one feature, BeakerX does all the same things and fits a lot better into the existing jupyter ecosystem.
My understanding is that resistance to human pathogens is driven by waste water contamination. Human excrement combined with industrial quantities of antibiotics.

I'm sure there is a smaller scale problem of human use, but that petri dish is the one that's causing the problems, is my understanding.
And those hackers became competitive to see who could put the coolest looking intro in front of the hacked/cracked software bragging about who crack it.

And then those intros eventually gave rise to what they called the Demo Scene where "hackers" would gather to see who could write the coolest visual/audio experience under various levels of constraint.

And many of the graphic algorithms derived by hackers in the demo scene gave rise to the algorithms used in today's 3D videocards.
I guess @krapp is thinking about the *chan crowd and their echo chambers where white supremacism goes back and forth in a positive feedback loop that, from time to time, gives birth to a violent threat against society.