skysight-inc/HackerNews huggingface dataset:
Likely some, but I suspect it won't matter in terms of repoening. Lockdowns have been premised on a light at the end of the tunnel. Humans are too social to live like this indefinitely, and the virus, especially if the vaccines are only somewhat effective, will be good enough.

That said, the vaccines all seem to offer some degree of protection to the variants, naturally acquired immunity probably will too, and the virus will have to adapt to multiple vaccines and natural immunity very quickly to continue spreading.
"Having lockdowns can get you back to the point where businesses can safely operate with community spread control measures (see e.g. Australia or Taiwan)."

How do you explain Florida, not locked down, vs. California with some of the strictest lock downs in the country having similar rates of death/infection?

It's even more of a puzzler for those pushing lockdowns since Florida has a population tilted way more in the elderly direction and per capita CA has a population tilted way more in the younger direction. Even if both were locked down you would expect Florida to have more infections simply from the age of its population. Instead they aren't locked down so it should be the apocalypse, no?

All as we pass the year anniversary of "six weeks to slow the spread" :p
I half-wrote a tree-sitter grammar for a niche DSL (the PRISM probabilistic model checking language). It was a very nice experience. It's part of another half-written side project to create a language server for PRISM; I still haven't gotten around to making the whole end-to-end pipeline work.

With its syntax tree query frontend I wonder whether tree-sitter would make a good interpreter frontend for some niche languages, or you need something more powerful.
> Paradoxically, I think Flowrite could improve communication by making authors and readers do MORE cognitive work rather than less.

I would love it if I could get recipients to actually devote cognitive work to my communications. Unfortunately, increasing cognitive load is a great way to ensure fewer people read what you write.

Every recipient of a message thinks differently than the writer. For communication to be effective, it must be designed for the recipients, to trigger the right sequence of ideas that will get the message across. I’ve written up the exact same content in 3 or more ways to target specific teams - bullet lists, email, slide deck, etc. It’s always worth my time. Before I did this, I would get several elaborate responses of “why didn’t you write this in X format”, arguing that X was a superior format. But everyone provided different versions of X. You may think conciseness is paramount; not only is it not, the definition of what is concise varies from person to person.
> I consider any genocide, opium wars, etc to not be western values.

Well, yeah, if you just arbitrarily define things that the West actively prioritized as “not Western values” because it doesn't fit the mythology you want to create of the West, then you can make any argument you want.

In reality, “Western values” are in deep conflict with themselves because the West is not, and never has been, even loosely ideologically coherent, much less ideologically consistent over time.

Are “freedom of speech” and “freedom of religion” Western values? Sure, but so is imprisoning, persecuting, and even exterminating religious, ideological, ethnic, and racial minorities, especially ones which refuse to assimilate the dominant culture. If you
ignore the evidence that the latter has been, and remains today, a prominent value in the West in favor of mythologizing the former as the exclusive set of defining Western values in this domain, you won't understand either the actual West or the way the rest of the world responds to the West.
It’s High Time to Replace JPEG with a Next-Generation Image Codec
I suspect that out of a zillion mimic events you will get a small number of truly creative bursts, yes. I think it's very rare though and wouldn't qualify as being widespread creativity or origination. Also those bursts of new/original content coming out of initial copying may primarily come from burgeoning originators that are just being born so to speak, rather than from the mimic group. I doubt the process overall results in an increase in originators.

edit: to the repeat downvoters instantly hitting every one of my comments, those that don't like the fact that I'm pointing out that humans are 99%+ mimics, I'd encourage you to add to the discussion and dissent from what I'm saying. I'd enjoy reading that counter. Everyone isn't a butterfly just waiting to be unleashed into the next da Vinci, that's a fantasy. It makes perfect sense that the majority operate as distributors, mimics, for things that the 0.001% come up with that work effectively. It would be an enormous biological waste of energy for everyone to be so creative, the mimic and distribute what works approach is logical. Humans do it with everything, including learning / copying skills, behaviors, systems, almost anything you can name. For example, there are always a very small number of teachers (as a share of the population) distributing knowledge/skills, and most teachers are also mimics, but they're custodian mimics that use various bullhorns to (ideally) spread what works faster. Teachers are rarely originators, the knowledge is passed down a distribution chain by mimics that serve various functions along the way. That's how a lot of systems in human societies work (politics and religion all work that way).
Show HN: Die Zeit – a Fitbit clockface written with TypeScript
Something interesting is partial application. Say you have a function that takes two arguments:

add = a b -> a + b

This is really equivalent to:

add = a -> b -> a + b

Which in turn is equivalent to:

add = a -> {
b -> { a + b }
}

(for good measure). This means that the first call to add, when you pass a value `x`, returns a function (the `b -> { a + b }) that closes over x:

add_5 = add 5
add_5 7 -- is 12
add_5 -1 -- is 4

This also has a unique property: most function calls are just chains of identifiers and values:

foo bar "Hello" baz

Which means, if we consider them as chains, we can match against those chains and apply transformations to them:

syntax 'foo 'bar name 'baz { print name }

Which is the basis of Passerine's macro system! (And don't worry, if the form matches multiple macros of if you use an identifier defined in a macro, it'll let you know).

Hope this helps!
Best way to announce a tour break ever.
I have been bitten by this really bad idea of reusing HTTP CODE for application problems. The server was 404 itself instead of the application.

It is a bad engineering idea to reuse HTTP codes that can be thrown by multiple intermediaries confusing the client code.
This is an outrage. It is also a perfect example of how software is used to create increasingly more elaborate and faceless bureaucracies that force individuals to spend more and more time contending with them. Somehow software has become the ultimate vehicle for bureaucratic violence. Software is simultaneously infallible and the perfect scapegoat. The inmate who lost their phone privileges for 30 days is an example. They did nothing wrong but the computer says so and nothing can be done. The computer is right in the sense that its decision cannot be undone, and solely to blame since no human can undo its edict or be held accountable, apparently. It is tragic and absurd.

There was an Ask HN question the other day where the poster asked if the software we are building is making the world a better place. There were hardly any replies at all. Is this because for the most part our efforts in producing software are actually doing the opposite? It certainly seems that way reading articles like this.
Yep, it turns out the last 5-10% of compliance and classifications of valid exceptions to policy actually DOES matter for high-R respitory infections. That has always been true, but before SARS-Cov-2 it didn't matter as much.

And if, say, the US just happens to have a permanant 10% of the population who bristle as anything related to "compliance", you simply can not contain these respitory infections, at best only slow them a bit.
Extensive discussion four days ago: https://news.ycombinator.com/item?id=26179003
True. But evidence is also given by the perpetrator through denial and accidental confirmation.
Cursors are also the only reliable option for supporting programatic usage for automation use cases.
Anyone else think it ironic that they announced their retirement by blowing up out on the playa "by the trash fence"
Price isn't equal to utility.

You can illuminate your home cheaply with electricity or expensively with candles. Yet the lower priced version is more effective.

Technology advances. Technology is a means to an end. Examine the merits of the technology to determine if it provides utility to help you achieve the ends you desire.
AR tech startup runs sprints faster, across 2 time-zones
i remembering seeing and appreciating this one a few days ago :)
The relevant part of the article:

> When I pressed Kram and Swinnen for their preferred explanations, they pointed out that efficient runners use their stretchy tendons and ligaments to store elastic energy to be “recycled” from stride to stride. The push and pull between tendon and muscle is so finely tuned that your muscles stay roughly the same length throughout the stride instead of shortening and lengthening with each contraction. Optimizing this aspect of running is invisible to the naked eye and beyond conscious control, but it may be one of the crucial skills that improve with experience.
We have to colonize more than one planet and become a space civilization. We risk too much if we don't.
The additional examples seem to integrate external knowledge. How does that work?

It expands "follow up" to "in person or via Skype / phone call" -- where did those platform preferences come from?

when asked "How about a Zoom call on the following Tuesday at 2PM?" it replies "I'll be in a Zoom meeting on Tuesday at 2PM, so let me know if that works for you." Does this mean Flowrite looked at a calendar and detected a conflicting zoom meeting? Or is it trying to accept the proposed meeting time & venue?

I do really like the Blog Outline example, where it expands a general question ("How to align your Marketing, Sales and Customer Success teams to maximize revenue?") to a list of six other questions to dig into the problem more. That might be a powerful way to push people to think more deeply and question assumptions.
There certainly is a race. The slower we go the more spread. The more spread, the more variation. The more variation, the more likelihood of a vaccine-resistant strain taking hold.

Even if it’s a long-term certainty, much better to be well-equipped to respond to it, which we simply are not at the moment.
Agreed on most points. I’d add that some investors such as a16z or YC add way more value by acting as partners so there is such a thing as more ‘valuable’ capital.
Ask HN: How to move away from Data Science?
Hello HN,

I am working as a Data Scientist for the past three years. I feel that the number of companies earning money through DS is limited and hence my career might hit the pavement soon ( I might be wrong here.).
Hence I want to transition into another Domain where Data Science skills can be helpful.

Apart from Data Visualisation and Data Engineering, are there any other fields where I can transition into?

I have a Masters in Statistics and have been in this field for nearly four years.

Thanks
As an outsider missing context, what are the answers to the following? They are all valid questions that come up every time, and aren't well answered, given my research into them.

- Is the long term alternatives to PoW actually viable, given the huge power consumption of cryptocurrency currently?

- Are the valid use cases (other than drugs, ransomware and speculation) worth the valuation?

- If Tether collapses, due to the reports of its sketchiness, what will the shock to cryptocurrency, broadly speaking, be?
(although I would be interested to hear from anyone who thought that simply taking place in China despite being filmed elsewhere/in front of greenscreen, or having Chinese people in the film would also warrant a warning. Would love to see that rated on the above x/1000 scale.)
This is incorrect and not really supported by the literature. Europeans were intimately involved with most regions that had high fatality rates and moreover, actively created conditions that made these diseases endemic. The "90%" numbers are also highly speculative and include all causes of mortality, including European warfare over a period of centuries. It's not just diseases.
A race to reverse engineer Clubhouse raises security concerns
These people are starting to get vaccinated now though[1], which actually causes issues with the study.

[1]:https://www.npr.org/sections/health-shots/2021/02/19/9691430...
I hate the idea but I'd love to see the movie
This doesn't explain why new cases started surging in early November, unless you want to put that on Halloween. Even then, new infections where rising all of October. I'd also argue there weren't clear post-holiday surges beyond people delaying tests.
A reasonable direction to go, and I'll give sort of a non-response. For me, it's to take some time to absorb and celebrate this paper. If I go too quickly to doing better, I tend to miss the amazing. It also makes it easier for me to talk about other's contributions (like luckydude's many) to the state of the art, as then get into what could be better.
Totality – FP Explained
Seems high, but this is par for the course for this type of work. You would usually estimate this in terms of months for a team. Let's say a team of 4 for simplicity -- that brings it to ~3 months.

I'd also be careful with the term "programming hours". I'm not sure how the news article got that or who said that initially, but it seems like a misrepresentation of the type of work needed. That estimate almost certainly includes everything involved in getting the code to production. You can imagine that means a lot of QA, red tape and holding the code's hand through environments.
With my very little biology knowledge I could imagine it being linked to the much stronger reaction many people seem to have to the AZ vs. the BioNTech one, resulting in more solid immunity.
Well I wasn't referring to API versioning, I was referring to the actual lib versioning. All of Google runs basically at HEAD and nearly all of their libraries reflect this. In a distributed system, if you update one of the GRPc library versions, you need to update all of them otherwise you can run into weird failures.
I see people here saying research is like writing software with fast-changing requirements. I can see how that could seem like an adequate analogy to a software engineer, but it's not.

Researchers use code as a tool of thought to make progress on very ambiguous, high-level problems that lack pre-existing methodology. Like, how could I detect this theoretical astrophysical phenomenon in this dataset? What would it take to predict disease transmission dynamics in a complex environment like a city? Could a neural network leveraging this bag of tricks in some way improve on the state-of-the-art?

If you have JIRA tickets like that in your queue, maybe you can compare your job to that of a researcher.
You have to love those moving goalposts.
City offers monthly stipend to remote workers who move there
How so? Having never experienced things outside of your "comfort zone" or your upbringing seems like the culturally accepted definition of sheltered. Whether that was overbearing parents never allowing you to listen to music other than prescribed by religious beliefs or parental personal preference or just one's own personal preference all seems like sheltered to me. Being culturally unaware of events that occurred outside one's personal experience might be stretching sheltered a bit, but maybe it's the more polite term. People unaware of what came before yet was very influential of what's occurring now also seems to me to work with sheltered. Whether that's in music/film/any form of art, or even political/cultural/programming/etc.

Willing to stipulate a bias in that I'm a dork that always wants to know the how/when/where/why/who of anything in which I get involved.
That makes sense. The provider incurs an ongoing (trivial to them in bulk) cost for leasing you the number so they can’t let them go stale - although three months is definitely more than lining their pockets. My VoIP provider charges a fixed 99c/month for each unique phone number. 15 € for three months is cheap for personal purposes when you have just a few in the field but isn’t sustainable for large scale deployment. I continue to be impressed by what can be accomplished in the 915 MHz ISM band; it’s not LoRaWan proper but you can achieve non-line-of-sight communication over a hundred and fifty miles (at obviously incredibly slow bitrates) with some signal conditioning magic. It would be amazing to spread a network of these around the world to enable constant low-bitrate communication without a base rate for pure pay-as-you-go options.
Not necessarily. For example, some of the more recent SARS-CoV-2 variants spread more easily because the virus causes a more severe infection, which is transmissable for a longer period of time. It's also not a guarantee that the virus will evolve into something weaker. There are serious diseases like measles and smallpox that have circulated for thousands of years while remaining as deadly as they ever were. Sometimes, the disease not being as deadly after a while can be a result of natural selection selecting for more resistant individuals (after many deaths), not of natural selection selecting for less deadly pathogens.
Gray Davis thought he was on a similar path to the presidency before he was recalled as well.

I stayed in southern California the first few months of Covid and Newsom took every opportunity to get on camera, and almost never did he say anything that needed to be said by him, it was all fluff, and what wasn't fluff was rambling of what should have been two sentences turned into what felt like an hour of him talking. I think he may have failed even without covid.
I generally agree with that. It's one of the things people loved about TikTok, they got to feel like they were doing something creative or original, producing creative content, without having to invest years into learning how to actually dance. Copy some basic arm motions and movements, repeat it a lot until you memorize it, then record it and publish it. It requires very little thought, and the young crowd that is mostly doing it has a huge surplus of physical energy to put into copying & playing back mentally empty physical movement.
Skills Stack Visualized with Cytoscape Network Graph
isn't OP-ed synonym for what they generally disagree with (e.g. to allow them to claim they're "listening to both sides") ?

relevant example from this week is Australia, where editor in chief for the Murdoch conglomerate has no answer to why they banish all articles about climate change science to the Opinions sections.

https://twitter.com/ChaplainheArt/status/1363168269599973382
> Webmachine is an application layer that adds HTTP semantic awareness on top of the excellent bit-pushing and HTTP syntax-management provided by mochiweb, and provides a simple and clean way to connect that to your application's behavior.

Great buzzwords, I have no idea what this project actually does.
I agree, but then if this is just looking at the physiological effects of training, and not the accoutrements of training, I think you would need to hold the bike constant. Perhaps you can get more efficient at cycling with better frame geometry etc but this is just looking at what the human body alone can do.
I presume you have never been in Europe. There barely any borders to close and a lot of people live in one country and work in another. You can’t block that for a year.

In Baarle Nassau in the Netherlands there is a store, and half of it is in the Netherlands and half of it is in Belgium.

By the way, air travel has been ~0 for a year now. Unfortunately it has not in fact stopped the pandemic. Must be the no true lockdown: if it doesn’t work we just say it wasn’t strict enough.
Beginning by hacking Tesla, The world may be witnessing a global AI war
Glad to hear RLCD is finding a niche between e-ink and other displays, thanks for the recommendation.
Yes, an attempt is always made by powerful forces to create a narrative. But with CCP (or any successful authoritarian governments) there is no "alternative" view point at all. They are always right, and make no mistakes. I haven't and won't claim that Israelis are any better, but CCP does it against their own citizens time and again (Tibet) and CCP apologists, shills come out with "Everyone does it. There is no free press!" arguments. Yes, the state attempts to create a narrative, but authoritarian governments can hold on to a given narrative indefinitely, while democracies can potentially change policies over a period of time.
Are you doing an efficient market hypothesis for imperialism?
...Decrease them to zero, aka ordered an immediate inspection.

The fan blade had a stress fracture. So they'll need to do an immediate ultrasonic scan of the blades, which should clear the engines for flight, and then figure out why the maintenance schedule didn't catch the fracture.
Providing Power Tools
The footage is taken from a film in 2006. I don't think that meaning is there. Even if they were having some type of health issues, I doubt we would know, at most probably some type of announcement after a death. Agreed on your first point though.
I’d say they’re right: cursors are way better for an API. Pages are way better for a person. This here is about an API.
Interesting! My experience was a little different. I've never taken a formal graphics course, and was struggling with understanding shaders while self-teaching myself graphics programming.

For me, I couldn't really understand what vertex/fragment shaders were or why someone would design graphics libraries to use them until going through TinyRenderer. What helped me was being able to see an actual implementation of a vertex/fragment shader (and the renderer that used them) in regular code that I could understand/inspect.
But even if it was a bug... I don't understand why software would prevent somebody opening the gate and letting the inmate out...
My mental model of Ruby is one the simplest of any of the languages I've worked with, but it's also the hardest to put into any words. JS actually does beat it out, and then Scala and Python come after.

Everything is kind-of-but-not-really an object, a reference, and a function, all at the same time - which sounds complicated but in my head... turns out to be pretty simple. Everything's just kind of different flavors of the same thing. `attr_accessor` is a good place to see this in action.

The flexibility comes more from the variety of available core language options (procs, blocks, and lambdas) and core libraries (map/each/collect, for example), not from a variety of underlying concepts.
Maybe I can finally have this syntax highlighting style: https://youtu.be/b0EF0VTs9Dc?t=900
So if Bitcoin grows 300%, that means your collateral is now worth 300% more.

You can either withdraw a portion of it back to your normal wallet or you can just borrow more against the same collateral. So it's like a credit line that's always appreciating in value.

If one day, you need the whole collateral for whatever reason, then you'd pay the loan to unlock it fully and withdraw it.