jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It definitely is. I know a relative who lost their sense of smell and they also report being unable to taste anything other than plain salt, sweet, pepper-heat, sour, and bitter. They have lost the ability to taste spices, recognize different types of sour, etc.
Yes China is too slow. First case in December and few dozen cases in January then lockdown. If China had a great president from the free world like mr Donald Trump, then they could act much more quickly and shutdown the whole country since day one. I remember Mr. Trump has an uncle who was a professor at MIT, so that he could understand the seriousness of COVID19. Make China Great Again!
In Germany there's currently a govt-sponsored hackathon going on, with lots of ideas to help with the Corona crisis https://wirvsvirushackathon.org/ (German only).

It's massive (42k volunteers signed up) and keeps crashing slack, but it's also lots of fun.

I'm working on a PoC that helps with triaging cases and tracks them in an ITSM tool.
They're so so great. Unlike plastic wrap which inevitably gets wrapped in itself and you have to cut it and mess with it, this is really substantial, you just pull it out of the drawer and you're done. And I have no problems washing it. I was using foil before I found this and that's even more of a waste...
An open Question regarding short code sms to plivo and anyone else knowledgeable in the space:

Is there a reason why plivo has not implemented the ability for users to register keywords on a shared shared shortcode that plivo owns?

This would allow small apps that use a number of texts that don't justify a separate shortcode to operate under text "mykeyword to 78568" to register

Several sms providers do this, I've always wished someone like plivo or the likes would and I'm not sure what the issue might be? With a shortcode costing over a thousand a month I'd be one user who's sign up for a keyword based shortcode
I'd like one too, cannonstar at gmail.com
Like others have said -- ability to type without waiting any mental effort in the process and reading a lot of code helps.

However, I'd like to stree the one thing that most programmers ignore or worse still are unawre of -- Programming is NOT like making sushi simply because it is NOT a singular, individual effort. Programming is a social activity, even if you never ever meet another developer in person -- coding is communication -- it is communicating the the authors of libraries and tools using the APIs and interfaces that they have created ...while also creating your own 'story/conversation/...can't find the word for it'

To repeat the Hal Abelson quote in the context of what I am saying:

> Programs must be written for people to read, and only incidentally for machines to execute.

Unlike sushi making, programmers collaborate. They build on top of each others work. So in this context, another skill that's extermely important to cultivate as a programmer is the ability to communicate intent both via code (ie: modularity, good stucture, good variable names ...etC) and otherwise (documentation, following standards so that you don't surprise your 'users' -- who could also mean other developers, ..etc) are important as well.

So, on a higher level than specific skill, I'd urge you to stop thinking of programming as a sole activity that you indulge in. A lot of good programming advice (like the quote above or the robustness principle[1] or 'There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.') when seen in the light of a 'more-than-one-person' activity suddenlly make a whole lot of more good sense.

Ok, I think the point is made. :-)

[1] Be conservative in what you do, be liberal in what you accept from others
http://en.wikipedia.org/wiki/Robustness_principle
That's incredibly interesting! Do you know some (pop)science books that could help learn more about viruses? I found two that sound good from description: "Viruses: A Very Short Introduction" by Dorothy H. Crawford and "A Planet of Viruses" by Carl Zimmer. Would you recommend any of these or something else?
I am not against a new instruction. At first blush the new JavaScript instruction in arm might seem like a boondoggle but it is a simple arithmetic operation.

Compare that to the non-scalable SIMD instructions that mean you have to rewrite your code to take advantage of them and resultingly people don't bother to use them at all.

AMX allocates a huge die area to GEMM functionality that gets used a lot less in real numerics than you'd gather from reading a linear algebra textbook.

There are other approaches to the problems the industry faces other than 'fill up the die with registers that will never be used', nvidia and apple are going that way and that is why they are succeeding and Intel is failing.
On April 3rd, 2013, there were 10,988,125 bitcoins in circulation[1].

10,988,125 * .01 = about 109,881 BTC.

109,881 * $320 (current market value of bitcoin) = $35,161,920.. not bad.

The price of bitcoin in April 2013 was about $138[2]... so if they bought all of them then (I think they got into bitcoin earlier than that so this is unlikely) they would have paid around $15,163,578 for them, so a return of approximately $19,998,342 (131%) from April 2013 to now.

[1]: https://blockchain.info/charts/total-bitcoins?timespan=2year...

[2]: https://blockchain.info/charts/market-price?timespan=2year&s...
Of course. Here:

s/twitter/newspaper/g
s/dm/letter/g

Does my post change meaning at all?
That second to last paragraph made me laugh. TC (nor any other large tech blog) can't even get proofreaders to look over their articles before publication.
Yeah, that's hard for me. Quitting is a virtue I don't tend to have.
No knock on you and your research which seems pretty cool, but it really saddens me that motivation for government spending into this research is to build a bigger, better, more lethal weapon.

I wish the energy supply rationale were the real motivating factor for funding here.
The contention that XML's core use is for semi-structured data is misleading and, as far as I can tell, an effort to revive XML usage through re-branding. But nobody is seriously suggesting the whole idea behind XML has failed, so I don't think there is any need to come to its defense in the first place. Afterall, the idea behind it gave birth to the data format behind _the entire web_ as we know it today. As the article mentions, there are lots of cool data formats out there, based on XML, like SVG and RSS or Atom.

Those examples do, however, have something in common which is very telling: they are simple formats that can be handled in a text editor and can be interpreted easily. (Sure SVG files tend to get huge, but they're not really complex.) These areas are not where XML has failed. It failed to get traction because of scenarios where big "tools" vendors made it their personal mission to deliver bloated datasets for bloated enterprise applications in an effort to sell unnecessary software, supported by a legion of consultants who made a lot of money trying (and often failing) to make this mutant juggernaut work as intended. Much like Enterprise Java, contact with these wasteful projects scarred reasonable developers for life who desperately wanted to get their stuff working with as little fuss as possible. The result after these experiences was that almost no productive developer wanted to touch this stuff if he had a choice.

(I say "productive developer" here to distinguish, somewhat simplistically, people who just want to get their stuff done in as little time as possible from corporate devs who have little stake in the success of their projects and who get paid monthly for sitting at their desks regardless of the eventual outcome, as long as they keep looking really busy when it's time for their performance review where the total number of lines coded is still considered a valid benchmark.)

So, no, I don't think XML is misunderstood. We appreciate it, and it still is valuable in areas where JSON will never be the right choice. At the same time, polemically declaring JSON as a simple key-value format one step above the flat file is frankly disingenuous. JSON can (and often does in practice) contain the same hierarchical data representation as XML.
Don't worry about it. Someone went through and downvoted half of the comments on this thread. Possibly just a TNG hater.
It was a slow news day at TechCrunch, there were no announcements from Apple today. This was just a fluff piece. Nothing to see here, move along.
Off-topic technical comment: the sign up page at grubwith.us gets a mixed content warning. It seems like you guys are hitting jquery from http://ajax.googleapis.com.
Yeah. Mr. Arment's proposed solution sounds pretty good to me, and seems to fit the "spirit" of the existing multitasking APIs.
It's a neat tool (if you're in the UK check out the similar "I'll fly anywhere" option at http://flightchecker.moneysavingexpert.com/) but the problem with it is that for most people the cost of the flight is going to be less than the cost of the hotel.

So if you're after a cheap holiday it's much more important to fly somewhere where you can get a cheap hotel than to get a cheap flight. Hopefully they'll add hotels to the calculation in the future.
Great way to edit my comment, what I actually said was:

> Linux will never evolve if the programming paradigm stays in the 60s

C is a great language, but I firmly believe that OOP creates more maintainable code that is more robust. Sure, a simple C program is easy to understand, but the kernel isn't an easy program. Don't get me wrong, C++ has major downsides, but C isn't a magic bullet.
Even so, it's not a huge achievement.
It's still not perfect - it shows Buenos Aires, Argentina, to Montevideo, Uruguay for a meager U$ 600, while Montevideo to Buenos Aires correctly shows U$ 110 (a more reasonable average price).

But I concur that it's very cool.
> The natural language processing is its biggest weakness.

There were several documentaries about Watson after it won Jeopardy, and this weakness was quite evident to those paying attention.

Watson never really understood Alex's Jeopardy "answers" at all. This was quite obvious in "final Jeopardy". Watson's response clearly showed its limitations.

Here's how it went down:[1]

The category was US Cities, and the answer
was: “Its largest airport was named for a
World War II hero; its second largest,
for a World War II battle.”

The two human contestants wrote
“What is Chicago?” for its O’Hare and Midway,
but Watson’s response was a lame
“What is Toronto???”

Basically Watson's Jeopardy responses were a very refined equivalent of the Google "I'm feeling lucky" button.

I have to believe that the situation gets a lot lot trickier in a "medical context".

Still, couldn't it be possible to harness Watson as a super-smart assistant to humans? But there's probably not enough money to be made in that.

[1] http://asmarterplanet.com/blog/2011/02/watson-on-jeopardy-da...
I've switched to Clojure, it covers all those basis.
Sure, but there is no evidence this is a ring species situation is there? It just seems like bringing an edge case into a simple situation.
I was a big fan of Podman and switched to it wholeheartedly[0][1] but after a while I ran into a few issues that made me have to switch off of it and back to docker:

- image unpacking issues (invalid tar header)

- linking containers isn't supported

[EDIT] - I wrote up the post real quick[2]

[0]: https://vadosware.io/post/rootless-containers-in-2020-on-arc...

[1]: https://vadosware.io/post/bits-and-bobs-with-podman/

[2]: https://vadosware.io/post/back-to-docker-after-issues-with-p...
Here is the cited article:

https://www.sciencedirect.com/science/article/abs/pii/S00472...

Abstract
Thirteen permanent fully erupted teeth were excavated at the Paleolithic site of La Cotte de St Brelade in Jersey in 1910 and 1911. These were all found in the same location, on a ledge behind a hearth in a Mousterian occupation level. They were originally identified as being Neanderthal. A fragment of occipital bone was found in a separate locality in a later season. Recent dating of adjacent sediments gives a probable age of <48 ka. The purpose of this article is to provide an updated description of the morphology of this material and consider its likely taxonomic assignment from comparison with Neanderthal and Homo sapiens samples. One of the original teeth has been lost, and we identify one as nonhominin. At least two adult individuals are represented. Cervix shape and the absence of common Neanderthal traits in several teeth suggest affinities with H. sapiens in both individuals, while crown and root dimensions and root morphology of all the teeth are entirely consistent with a Neanderthal attribution, pointing toward a possible shared Neanderthal and H. sapiens ancestry (the likely date of this material corresponds with the time in which both Neanderthals and H. sapiens were present in Europe). The occipital fragment is stratigraphically more recent and does not exhibit any diagnostic Neanderthal features.
> you can't really develop on any old NVIDIA gpu and expect optimal performance on the cluster.

OTOH, you can optimize your code to run on the bigger iron while you check it on the small one on your desk to see if the results are correct. Computers can make billions of miscalculations per second if the programmer is not watchful enough.

And 22 dollars an hour is really cheap.
Yet another proud reason to be British. sigh

... and so much for our sarcastic sense of humour. Although, maybe this says more about the people we have acting as judges in our legal system, than anything else.
There are many reasons for using Postgres over mysql, but having a backupable bin-log isn't one of them. MySQL does this too.

This is an oversight in github's MySQL configuration (and their post states that they want to fix it)
If you really want to donate, there's always folding@home. Of course, a render farm can do the trick too if want purrty ray tracing? Look into Blender.
PSA: Pi 4 + M.2 SATA SSD + USB3 adapter is blisteringly fast. No micro SD card needed any more. Runs Ubuntu x64 and Docker.

Even better with a heat-dissipating case with an integrated M.2 SATA port in the bottom, like the Argon ONE M.2.

I use mine to run multiple .NET 6 microservices, and it's replaced an entire HP Microserver. The entire Pi setup will have paid for itself in under a year in energy savings alone.
How much do you spend a month getting here, in fuel and in the time at the wheel?

The Peloton's value for many is that the workout in within few steps and 30 seconds from being in the home office chair.
Absolutely. At least it’s well supported now in very old languages (like C) and very new languages (like Rust). But Java, Javascript, C# and others will probably be stuck using UCS-2 forever.
You can make the comparison work if you amortize the cost. Soul cycle is $30/class; peloton is $40/mo and $1600 to get started. Assuming a 13mo year of 4wk months and 3 classes a week, soul cycle costs $360/mo and peloton costs $40/mo. In 5 months you break even and keep a workout bike that retails second hand for $1000-1300.
Straight Talk, is that T-Mobile?
In the deep south, AT&T wants $40 to add TV to my phone+internet plan ($90). And that doesn't even include local broadcast TV in HD, which is ridiculous as I already pull them in over antenna anyway.

And I'm sure without the HD package it's the same distorted crap they push (presumably in order to entice the HD package upsell--at least based on what I see at my in laws and at the wall of screens at the gym). I was an early adopter of OTA HD in one of the early HD markets and have never, ever had a problem sorting aspect ratios. From my perspective cable seems hell bent on destroying the OTA signal rebroadcast in order to upsell their HD packages (probably because once they moved to digital they couldn't figure out how to differentiate HD from standard def). I will not pay them to burden me with having to manually toggle aspect ratios on my display. I cannot fathom why people tolerate this bullshit.
It works with three phase.

There are two ways to do it.

Either, one clamp, and it calculates the other two, or you can use three clamps.
Not that I agree with the practice but the people pro death are also pro retribution; to them the suffering is a feature :/
My approach to Twitter has been to aggressively unfollow anyone posting content that I don’t want to be consuming

Doesn't that just leave you in an echo chamber of people who agree with you, and you don't learn anything new?

people who simply tweet too many times per day.

I'm with you on that one.
> What made you choose LaTeX for the tool?

I was originally planning to use MathJax and HTML or Markdown but honestly it wasn't a completely conscious decision.

About proper algebraic stuff, it is a long term goal to have at least a basic polynomial solver, but I've no experience in the area and I'm not sure how far it can go.
Search results show listicle articles, low value blog spam, etc. Youtube videos are unnecessarily long.
Etc, etc.
> What would be the first integration point you'd like to see? We've been discussing internally where to put our focus right now.

Think the first thing would be just some way to share read-only via a URL with people that don't have the app - unique ID but otherwise public - that's then easy to share with messaging apps - WhatsApp most of all I guess
When you publish something, you also mention your affiliation and your title. Often with an email that relates to your affiliation.

If you are affiliated with the Mickey Mouse Center for Crackpottery and Eugenics, I am going to have that in consideration when reading your content.
That's really cool. I'll definitely look to it for inspiration
Among other things, Jobs was famous for changing his mind.

See “Steve Jobs Contradicting Moments: 1997 – 2010” http://youtu.be/qr_KxouI8Zs
And what is the cost of not having an employee?

And surely, if your pay sucks so much your employee jumps ship the minute he/she finishes training maybe your company sucks.

The airline industry has one of the highest training costs of any industry and they still pay for training. Some manage to contract the employee into staying a couple of years (but this is not allowed in all countries)
There are websites which can and will manipulate the text you are copying. I am aware of at least one news site which will replace the copied article text with a short summary and a link to the article.

Example: https://www.ghacks.net/2016/05/24/chrome-copy-text-manipulat...
My gut agrees with you, but I found Ryan Sleevi's arguments on this thread interesting (the proposal at hand is to require, effectively, a *.cn name constraint on CNNIC):

https://groups.google.com/forum/#!topic/mozilla.dev.security...

"Another reason is it encourages the trust store to be used for regional or arbitrary distinctions ('not designed to be served by that CA'). This amounts to naught more than recognizing borders on the Internet, a somewhat problematic practice, for sure. That is, for every 'constrained' CA that you can imagine that ONLY wants to issue for a .ccTLD, you can also imagine the inverse, where ONLY a given CA is allowed to issue for that .ccTLD. The reasoning behind the two are identical, but the implications of the latter - to online trust - are far more devastating. [...]

"As it relates to online trust ecosystem, we can see these government CAs have either botched things quite spectacularly (India CCA) or been highly controversial (CNNIC). The arguments for CNNIC aren't 'Well, if they're only MITMing .cn users, that's OK', it's 'Well, they could MITM'. [...]

"Name constraints, as presented, give tacit approval to the CAs constrained to botch things, as long as they do so only in their little fiefdoms. But when these fiefdoms easily represent millions-to-billions of Internet users, especially in emerging markets, do we really believe that their
needs are being served?

"That is, in essence, why I think a change like this is so dangerous. It strives to draw borders around the (secure) Internet, and to acknowledge that what you do in your own borders, to your own users, is an issue between you and them. I don't think that's a good state for anyone to be in."

This doesn't directly address your proposal, that individual internet users remove CNNIC from their personal trust stores. But if we, the internet community, really believe that a branch of the Chinese government has no place in root stores, then we shouldn't allow the "weary giants of flesh and steel" to make that any different for those internet users who have the misfortune of living within or doing business within the borders of China.
http://imgur.com/ZUyBZMt
Understanding papers depends on what your field is.

For example, I'm interested in optimization/signal processing/machine learning and finishing up my education. In the related journals I can barely understand the notation and miss the higher level concepts.

On the other hand I'm taking a class that required me to read a journal paper written by the professor. It was strange: I could understand it. I followed it and most of the finer details too.

I would say that OPs statement is true: 99.99% of papers published by math profs are incomprehensible to almost everyone. Not only do they use foreign notation there's also a lot the don't say because it's assumed the reader knows enough to prove it -- hence "left as an exercise for the reader..."
And that's precisely the danger of social media. If he must reach his following through a (relatively) neutral third party (the main-stream media) that third party can choose whether or not to pass that information on.

If he always and at all times has unfettered access to a rabid following, there is no moderation, no mediation, and we get our current situation.
This is not too surprising, since Rosch and Fillmore were both at Berkeley when cognitive linguistics took shape there.
The President had a chance to do that. He didn't, he won't. Trump is who he is and thinking that he will be someone else is a lesson in futility.
Censoring speech is just going to alienate a huge section of the country rather than provide transparency and a common dialogue

We aren't - well, I used to say we weren't - like Communist China, because our ideas could compete in a marketplace of ideas and win out on their merits. Sadly, strong political rhetoric is causing our own media companies to self-censor and in non-transparent ways.
You can do that non-violently
The breach seems to happened around 01:03:25.

It's hard to tell but it looks like a door was either breached or opened to the far left. There is a loud thud happening at the same time but it's hard to tell if that's what caused it.

It's seems to be off the side of the barricades so it doesn't appear anyone was "let in".
The contrast is insane. We have double standards.

Even without comparing to BLM, the actions of the people that raided the Capitol should be condemned on their own. There is no need to bring in BLM as a crutch to make the case. It just makes it less weaker than it is.

This is an assault on democracy. We don't need to explicitly cite double standards to make our case. Stop comparing what's going on on the Capitol with BLM protests.
The commons must not be in private hands, or this is what we get.

I'm not interested in the red-v-blue argument disguised as "this is (not) censorship", nobody's fooled.
We differ on semantics. I didn't mean they were forced to by anyone outside Twitter, more that a threshold has been crossed here which they really couldn't ignore or sidestep by placing an "advisory notice" next to a tweet.
Dehumanising 'others' allows people to do unjust acts with a clear conscience. The flimsy anecdotal evidence you gave as the basis for your dismissal of the Palestinian people suggests to me that you are not so clever or talented as you may think.
I don't see too many PhD dissertations on iPhone fart apps getting published.