skysight-inc/HackerNews huggingface dataset:
I almost got an tear in my eye reading this, being heavily invested in React-Native and the worries I’ve felt since Airbnb abandoned the ship.

I’ve always loved the framework and the beauty of being able to write native , cross-platform applications as a web developer. And what they are doing right now, trying to get rid of the js-thread bottleneck in 2020 excites me a lot!

> “While it was closed it always had a spinning animation in the background chewing away at CPU — death by the smallest cut!”

I spent an entire day doing the same! I had a spinner running in the background that ate 30% of my battery! I felt so stupid back then. :)

Thanks Discord for sharing this, the community really appreciates it!
Your suggestion isn't helpful if I'm functioning within a system that doesn't support this and can't be upgraded.
> No longer we can say that "All human beings are born free and equal in dignity and rights."

We can. Humans are equal in dignity and rights. That doesn't say anything about genetics.
Thanks. I needed something that addresses the weird end of the NY Times article when he refuses to speak to someone - I thought that the goal is the exact opposite - more "real" human contact and experiences and less of things that directly push your addiction circuits.
Probably thousands of emails to myself. I had some email tool and the top from/to was myself.
Are your numbers factoring the cost of building energy storage, or a plant using a pilotable energy ?
I don't know about that... for example, as smartphones become more and more ubiquitous, it becomes easy and cheap for people of all income levels to indulge in visual & auditory sensory overload.

I'm currently traveling in Asia and it's jarring to see the number of people sitting idly, watching some random YouTube videos or Facebooking to pass the time.
Exactly what happened with Box CI :-)

The viable I had in mind was 'it works' - later realised that actually viable was 'I think there is a chance I can ask people to pay for this' - turned out that second part around doubled the already overrun build time!
Breaking tasks down is like writing another program. Plenty of tasks branch off based on their result; you end up building a task DAG and not a task list. You could try to estimate that with Monte Carlo, but in reality, you won't get the correct shape of the DAG up front anyway.
Applied graph theory? I don't have access to full article so I can't tell if it's actual math or something more hand-wavy stuff.
Viability is a KPI and not a set of requirements for some product.

You can't plan for a product to be viable. You first build a product and then you verify whether it is viable. At best you can formulate a hypothesis about what set of features you think is good enough in terms of KPIs and then plan to build only that. However, you have to factor in the likelihood that your hypothesis is wrong and also that the process of building something should result in refining that hypothesis over time. If that doesn't happen, you are not learning and you are probably not really building a viable thing.

The fastest way to get to viability is to take baby steps: short sprints/iterations, ship often, re-assess where you are every step of the way. Do the most valuable/risky/uncertain things as early as you can so you can adjust course if your assumptions about their value turn out wrong. Most startups get this wrong and fail for this reason because by the time they figure out they are on the wrong track they've already wasted most of their seed funding on building pointless things.

The lean movement tends to focus on the M part too much which has a built in risk for products to be unexciting and ultimately non viable. It's great if you are copying somebody else's business model or building some kind of market place. It's not so great if you are trying to do something new.

Lean has a tendency to postpone value creation until you've built a lot of low value commonalities like a login system, user management or crap like that that every startup seems to spend ages on without getting it really right. If you hear the words MVP and Android IOS and web in one sentence that translates as we're building a lot of common functionality three times and all our experiments have 3x the cost. The chances of that being utterly unremarkable and non viable are huge.

The minimal thing would be to postpone that stuff until you have something worth logging into and worth having multiple implementations of on multiple platforms. Building a good mobile experience is a huge investment. Don't even think about it until you have something viable.

You are not proving the viability of a login system with your MVP nor are you proving the viability of a slick IOS experience. Your thing is viable if despite obvious UX and feature issues you still get positive KPIs. Once you get there, you can justify the expense of making it better. So spend as little time as you can on stuff like that instead of making it the top priority in your first iterations.

As long as you are doing minimal things you are not actually creating a lot of value. You are actually postponing value creation and viability. It's the hardest things that create the most value and that are the hardest to plan and the easiest to postpone when planning. Therefore I believe, Scrum is the wrong process for building something that has a high risk/reward balance and the right process for building something that has low risk/rewards. All the value is in the stories that everybody struggles to estimate. Scrum results in most resources getting sucked up by the least valuable stuff.
If you’re making radical changes to your design half way through, then you didn’t understand the problem you were trying to solve to begin with, and possibly didn’t define your requirements properly either. If small changes to your requirements mean you need to do significant redesign, then you didn’t design your solution properly.

The most generous way to view what you described is that you’ve had to cancel your project half way through and start a new one. There’s nothing you can do to make business decisions like that work smoothly. In my experience though, a more likely cause of what you’ve described, is that the project was just planned poorly to begin with.
Sorry. Acknowledged.
No. Disney movies are watched lot less in 3rd world countries. Most population in these countries didn't had (perhaps recently) any on-demand access to large movie collection - not as VCRs, DVDs or streaming. You gets to watch movie if it is on the cable at the time you are watching. This significantly reduces exposure and tendency to watch same kind of movies over and over. Also, market for expensive Disney toys and accessories isn't accessible to most people.
I think the suggestion is “clearly blocking io should be marked as such (with some marker like unsafe) and other functions can be marked “blocking” if the creator decides it is blocking.”

In the worst case a problem could still occur, but once found, the “problem” function can be marked appropriately. At the least that would start to solve the issue.
The alternative to a rule driven machine is human decision makers whose emotions will play a role, sooner or later. (Prejudice and favouritism is just two emotions that are bad in this case)

With a rule driven machine, the rules and be reviewed for any direct form of prejudice and favouritism.
One problem I have personally encountered is I am unable to obtain a digital form of identification while my license is suspended for a speeding offence. This is more annoying than not being able to drive as I still have to carry a wallet for the 1 remaining card I can't get on my iPhone.
>poll for the interrupt

Errr, no. You either poll, or set up an interrupt to catch an event. The point of an interrupt is to allow other code to continue to run while waiting for a peripheral.
Laws hold the porn industry accountable for dangerous content
In general I agree. However many studies in this field had been large scale enough with low variance that effect is not ignorable. Given similar results, it appears reproducibility is also high.
Mark my words: the transparency at GitLab -- that we are all familiar with and very appreciative of -- will soon end.

I don't care what your company does or what industry you are in, pretty much any decision you make is going to piss somebody off -- "you can't please all the people all the time" and all that.

This is made worse by today's highly divisive political climate. We've seen it recently where a company does something, gets attacked for it, changes their mind, then gets attacked for that.

It's bad enough for "non-transparent" companies but it's even worse for a company like GitLab -- when everyone in the world can (and will!) "attack you" for any decision you make.

GitLab's transparency will come to an end. That's bad because there are others who are sitting back, waiting to see how this "transparency experiment" turns out -- and they'll decide that operating their company in the same manner is NOT the way they should go.

I miss the days when we could agree to disagree on things and not get so damn "offended" at all the time.
Town planner or city planner is a great analogy! The role conveys the uncertainty of future growth and anticipation of problems much better than an architect, who typically only does a once-off design. Thanks for that :).
"I'm hoping the next step is issuing a public/private key along with the ID."

If I need a key pair, I'd prefer to generate it myself. Otherwise, the private key isn't really private.
Software Updates
Correlation does not equal causation. If there is a trend in society driving girls toward traditional roles, then would not it be equally plausible that this phenomena is driving both the narrative of popular films as well as decrease in STEM participation.

I have only anecdotal sample size of one - but my daughter loves disney female characters, and she enjoys maths and sciences as well. Her mother has a PhD in physics so there is that as well, so... we're not exactly a good 'average sample'. But I've never got the vibe that she would not enjoy maths because the little mermaid doesn't.

Societies are driven by fashions that trickle down from perceived elite to the rest of the society. It's much more 'damaging' if there are popular celebrities setting the 'wrong' example, rather than if Ariel is not into STEM.

I know it's popular to blame big corps for all the woes of the world, but non-interactive entertainment is not harmfull on the same scale as social media or tobacco.
Indeed. For all we know he only watched it to "give some notes" because he was actually invited to do so by the producers.
Move slowly and be unable to fix things fast.
How so? Germany's population is aging, but they're also importing immigrants like there's no tomorrow to ballance things out.
> Gfycat stops Archive.org volunteers from archiving content

No

Why do we keep creating bullshit internet drama. I guess cause it's fun. But I suspect we all might lose in the end.

https://mobile.twitter.com/mceleney/status/11925194405181071...

"As mentioned, we had offered to work with any group that wished to save the content. I even offered to delay this, but this group continued to takedown our service. We will work with any group that is willing to work with us using legal and reasonable means."
It seems you've mistaken ycomb for Twitter
On Tokens and Liquidity
This sounds extremely dangerous. Having low amounts of dopamine or even just a decreasing amount of dopamine can cause psychosis and Parkinson's disease.

Don't listen to this garbage without talking to your doctor first.
it's extremely useful especially at interface level but also in day to day coding, pity the people whose method signature is (string, string, string) because no ide can save them from the churn.
Python / Django is a very solid platform that I've always enjoyed working with. Python has a very rich ecosystem.

It has its warts (Python's tragic history with packaging systems) and Django isn't quite in the sweet spot anymore now that we usually only serve Rest Apis instead of Html pages. Python isn't typed (though there is mypy now) and slow, sometimes that matters.

So I don't know about "best", but that's an endless discussion anyway. We still get lots of mileage out of it.
Using a version directory is... different. Can someone explain the reasoning for this? Coming from Python land this strikes me as a bit odd.
Study:Ransomware,Data Breaches at Hospitals Tied to Uptick in Fatal Heart Atacks
From another post in this thread I found [1], written by the person who coined the term (Dr. Cameron Sepah, Executive Psychologist & Venture Capitalist, Assistant Clinical Professor, UCSF School of Medicine), and who sees it being hijacked in media.

> [...] Dopamine Fasting is based on Cognitive-Behavioral Therapy (CBT), the gold standard treatment for compulsive behaviors like internet addiction, which I train psychiatrists in as a Clinical Professor at UCSF Medical School. [...]

> [...] This has been a wonderful opportunity to teach people a behavioral therapy technique to manage specific problematic/addictive behaviors (like excessive internet/gaming) by purposefully withdrawing from them for periods of time at the end of each day, week, quarter, and year. [...]

Another quote I liked

> [...] The American Psychiatric Association, who publishes the DSM-V, the bible of psychiatric disorders, now recognizes internet gaming disorder as a condition when the behavior becomes truly problematic and impairs social/occupational functioning. [...]

The whole article is an informative read. Much more informative and factual than the one which is linked to (nytimes.com one). The latter is basically about these 2 persons and how they applied the principle to their life, according to their vision. But they exclude also IRL social contact, which Dr. Sepah actually recommends.

[1] https://medium.com/@DrSepah/why-the-media-lies-to-you-about-...
Rubbish... communism is alive and well.. Everything is going very well here! No homeless, no crime, no poop on streets, no drugs, no over population. Ignore all the right wing propaganda.
But IIRC there was an earlier flag date when all the TOPS-20 and TENEX systems switched to TCP/IP (somewhere in 1979-80?), and that was the real breath-holder for those of us dependent on (and responsible for) those systems at the time.

The first TCP/IP implementation for TENEX/TOPS-20 was kind of a dog (large and complex and slow, of course written in -10 assembler), but over time it got tuned quite a bit.

When I was at Imagen, a Stanford TeX project laser printer spin-off using the same SUN-1 boards as the first Sun workstations and Cisco routers, we hired Geoff Steckel. Geoff was a genius from the Dave Clark (co-inventor of TCP/IP) group at MIT. He wrote for Imagen a very small, tight, super-fast TCP/IP implementation in C, since he had quite a bit of practice at it in Dave's group.
But if your form is an advanced search form of instance, it should lead to a get request in my opinion.
Do you dare to change your search engine behaviour?
2019_1101_Restoring Unix v0 on a PDP-7: A look beh
The bar chart in the rebuttal is pretty damning, though - just look at the gigantic confidence intervals. The real effects can plausibly be negative for all factors but "Healthy Daily Activities".

Note that I neither defend the news media here, nor argue against news fasting. This particular study just isn't the final argument in the matter, in my opinion.
The Schumann Resonances
Feedback: Devtool for Mobile Developers
SWR: React Hooks for Remote Data Fetching
How big tech is dragging us towards the next financial crash
Immediate brain plasticity after one hour of brain–computer interface
One thing I remember vividly was an off-by-one error off a colleague in a nested loop. Since we were using periodic boundary conditions, the result looked almost right, but of course the very last read would be garbage. Depending on the lattice size this was not a glaring problem, but sometimes the very last (out-of-bounds) read would trigger a segfault.

Incidentally, I rewrote that piece of code using a self-made `lattice_iterator` in C++ that "linearised" the code just to simplify it and make debugging easier and everything started to work. We found the off-by-one error afterwards by comparing the iteration behaviour of a single run.

This kind of problem can be caught by tests (though it's difficult, you can't tell me that you are really testing each individual iteration behaviour of your code), the advantage of Rust's approach is that this wouldn't even have passed the compiler.
A properly enforced static type would not need to emit Maybe, because it would be impossible to set it to the wrong value in the first place.

Not to mention that to be truly useful a static type would need some sort of literal that would emit a compile-time error if the supplied init data was wrong.

In short, examples above do not demonstrate Haskell's ability to statically enforce rules like "string needs to end with a dot".

Now, you could make a type that always prepends a dot when asked for a string representation, which happens to enforce this specific constraint, but you cannot use a trick like this for most constraints (such as the second example of "only alpha characters").
Yes, it's not an advantage specifically of the biometric one.
An article explaining parts of their result: https://medicalxpress.com/news/2019-11-movements-brains.html

The implication for the use of this technology in the treatment of stroke and rehabilitation:

> "The spatial specificity of the impacts achieved with BCI could be used to target those areas of the brain affected by strokes," explains Professor Arno Villringer, director of the neurology department at the MPI for Human Cognition and Brain Sciences. "Machine learning processes serve to decode or translate BCI activities into control signals," adds Professor Klaus-Robert Müller, professor of machine learning. "This is the only way to convert individual BCI activities into control signals without lengthy training periods. This customized reading of the BCI will be decisive in determining whether the technology can be used in rehabilitation systems in the future."
I love the fact that uBlock Origin has a little switch for JS in the bottom-left corner. Works like a charm for most websites like these and make your overall experience much more agreable.
Fascinating. This would make Goroutines one giant leap closer to being thread-like. It feels weird how much of the OS scheduler is being “duplicated” but you can’t really argue much with the results.
John Carmack on SIMD
Some Indian Twitter users are leaving for Mastodon
I think that's different. `read` requires you to know what you're deserializing up-front, while `pickle` decodes the type dynamically from the data.

Dynamic languages really can have functions whose behavior cannot be expressed as some sort of type signature.
This seems much more likely to me, the first point, not necessarily the explanation at the end.

So much of climbing the ladder in athletic competition is about surviving each rung of physical and mental hardship. Talent gets you on the ladder but the work too keep climbing gets more and more grueling with each step. At the upper echelon of athletics are people who are basically clinically obsessed and had the good luck to make it through critical development years relatively healthy.

I think that's the truth of high level athletics and most of the time people who are involved in them are so convinced they're the lottery winner no amount of warning can stop them and when, in most cases, they come up short, the previous warnings hit them like a truck.

Now, if this woman in the article is correct, a new approach to female athletics must lead to an increase in performance and she'll revolutionize women's sports. Otherwise, she's just another person warning young athletes that they probably won't make it and the torture they're going through probably isn't worth it.
Just to be clear, this comment was just a clarification on what goatinaboat might have been getting at, I was in no way suggesting that the snappy claim

> While I agree that everything should be ASCII the Python community believes everything should be Unicode, since Python 3.

had any substance.

It's just important to know IMHO that not only string handling changed in Python 3, but that you can indeed Unicode-ify your identifiers now as well to a certain extend (see https://www.python.org/dev/peps/pep-3131/). I still don't do it for interoperability reasons.
Country isn't great either, we used to spray lead acetate on orchards for pest control
Interesting idea that I had not considered.

But not a simple endeavor.
Yes you can use functions like CompletableFuture’s thenApply.

However, Rust Futures have a very different implementation compared to CompletableFuture.
And that's just the beginning of the story.

The same thing happened to me. 10 year down the line the inside of the tooth has been mostly absorbed by the bone leaving it fragilized (which, according to my dentist, is a common occurrence in those cases).

I just spent a year working with my dentist to replace the teeth with an artificial one.
Non-mobile: https://en.wikipedia.org/wiki/Wim_Hof
Hi - thanks for this (author here). What I mean is, currently, around 5% of the satellites on average broadcast NAPA status. I did not refer to the big outage with this statement, I mean to ongoing developments. Or perhaps you are referring to the same thing & in that case it is entirely possible that the NAPA flag gets raised because the ephemeris is being generated from stale data. Do you know? Thanks!
There's a strong case for public records (and public trials) as a check on the government. Public records allow public scrutiny of government action.
The real shitfest about the prequels is they didn't follow through with the JJ = Sith Lord plot.
Is airbnb still a thing ?
I was specifically thinking of govt debt, and:

https://www.ecb.europa.eu/stats/financial_markets_and_intere...
Importance of OKR Template and How to Create a Template via Excel
"Even the IPCC"? You make it sound as if the IPCC were some sort of advocacy group.

That aside, there's no conflict. You're talking about whether the current data is within trend lines, Swiss Re is saying that the errors bars on its forecasts are growing wider.

wider error bars (less accurate forecasts) is a problem for an insurer, even if the middle of the forecast isn't moving.
When company makes a decision against Director of Compliance advice, when she is given responses like (paraphrasing): "if we want to stay compliant, we'd lose these lucrative contracts, are you prepared to answer for you decisions?", what else she's left to do other than resign? It is not about polarized world, it is about having a dignity.
If you have a business that aims to improve itself, it is better to set goals to reach higher points. Aiming a far distance will make employees discover their real potential. Therefore, business can go further. To organize goals that have been set and enter progress, OKR template is used commonly.

For detailed information about how to set goals and what is OKR you can visit our blog!
https://corvisio.com/okr-template/
back up, thanks! It is on our experimental node. What is means is: the Galileo service definition regards a 'dilution of position of >6' to be problematic, but only if this happens for more than 77% of the time. The instantaneous bit is "well it is >6 NOW".