jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"while nCoV rates are still TBD we're probably looking at an upper bound closer to half a percent, or 3-4 order of magnitude lower"

This is incredible. Not only do you start with an "upper bound" less than one-half the accepted value, you then toss in a "3-4 order of magnitude" reduction, which is so fantastically impossible that there has clearly been zero actual thought. Just rhetoric. Elon Musk, is that you?

Actual medial professionals are seeing that even tiny spread in a community the healthcare system becomes absolutely overwhelmed. Hence all of the emergency declarations. The Internet intelligentsia would like us all to believe that millions are walking around with it, and the fact that you can trace individual branches and the horrifying results is just a remarkable coincidence happening throughout the globe.

No, this isn't the plague. At the same time anyone who seriously compares this virus to the cold has started in a completely broken, intellectually dishonest and dangerous place. Add that to the silly claims about death rates...

As to investment opportunities, this is an incredibly lazy, zero-value observation -- yes, in the future the market will grow. Nobody thinks otherwise. But right now the market has lost some 35% off a frothy, already-in-danger high, and ahead of us are heroic government responses and a lot of economic disruption. But yeah, at some point it's going to hit bottom, and if someone is willing to churn on limited returns for a while it'll eventually pay off. You could say that in every downturn throughout history.
Slight upticks in China ex-Hubei and SG cases in the past week.

Japan still has a growth rate that's doubling roughly monthly. Better, and a much flattened curve, but still concerning.
My daughter immediately asked: who's winning? Darn good question, and I didn't find an answer in the article (though admittedly I skimmed a bit).
Oh the text that when I click it searches for something like "grand teton national park wyoming".

I guess that's technically an ad, but my goodness it that the least intrusive ad I've ever seen. Wish all ads were like that.
> There is really no economic advantage of copyright after 5-10 years

I agree that Copyright lasts much too long, but there is a significant economic advantage to the Copyright holder for more than 5-10 years. Disney does not keep lobbying for longer copyright because they are stupid. Plenty of 10 year old media is still purchased.
The very reason they fund 100 and hope for 1 is that all the analysis and data in the world have not helped narrow likely success criteria beyond 'fund the team.' What's stopping you from starting a VC fund that's REALLY CAREFUL with investments?
The computer my family got in 1996 had 8 MB of memory and (I believe) 512 MB of disk space. Some IBM beige box running windows 3.1, if I recall correctly.

Edit: I also remember that upgrading it to 16 MB of memory cost us a couple hundred dollars. Fun times.
There are standards for stringing up wire. I'm pretty sure that there is a heavy jacket protecting the cable, which is sometimes attached to a metal wire.

The alternatives aren't really viable. In most US cities, there aren't shared utility conduits underground, so burying cable means marking safe dig areas and burying cable in dedicated trench -- dumb idea.

Making things worse, utility poles are revenue generators for the local telephone and electric company, so there is no incentive to move aerial cable installations underground.
Weakness from the standpoint of the ability of a network operator to block the protocol? GPG could be blocked quite easily. Email encrypted with GPG declares itself so

I feel upset about being modded down -- I feel I asked a fair question. Governments gain their power from being able to tax and dilute currency. Bitcoin, if it gains traction, will be a direct threat to both. It does not seem realistic to think governments will not fight back, and hard. If I'm right, it means simple tricks like changing ports and changing IP's won't work. You say "The government can't register/block every possible domain name that will be generated." -- maybe they can if they know the algorithm that is being used to generate the domain names? Or maybe they can examine the contents of the packets, so there is no need to block every domain name (or IP in the case of Fast flux). For every change to the protocol to thward getting blocked, the blockers and respond to the change because the protocol is open.

I suppose the "worst case scenario" is that Bitcoin has to be used over a generic VPN protocol, similar to what people do now to get around the Great Firewall Of China. As I understand it, the Chinese government has not blocked the VPN protocols, mostly because few enough of the Chinese people use them -- but if a large percentage of Chinese people started using VPN's, wouldn't the Chinese government start blocking VPN protocols?

Perhaps the Great Firewall Of China is the best example of the capability a government has to control its internet within its physical territory?

Blocking every VPN is something that should eventually fail because large enterprises (Fortune 500 Co) won't stand for it. So I can understand the argument that governments _ultimately_ can't stop Bitcoin or something like it. But it seems to me like they won't give up without a fight.
Overheard at the bar:

Person: "Greg, if you're not on facebook you're missing like 50% of world".
Greg: "Is there some way that I could miss 75%?"
Commutative, not associative. And the commutative property is exactly what's required to guarantee eventual consistency when patches are being applied in the order they are received since it ensures that order of application doesn't matter. Of course, if you have all of the updates, you can achieve eventual consistency without commutativity by periodically reapplying all of the patches from scratch in a deterministic order. But IMO his intended meaning was both clear and correct.
I wouldn't say I e-mail them regularly (they may disagree) but when I run into a problem with Coda, usually related to abusing the tab bar by opening a score or so documents, occasionally design ideas pop in my head, and I send them off to them. I have faith that they're going to come up with something nifty and useful, so I just write and feel confident they'll use or discard my ideas as appropriate.

Which reminds me, there's a problem with blockediting that I ran across a week or so ago that I want to tell them about. To my mail client…
On a related-to-the-article-but-not-the-content note, did anyone else think the image choice was absolutely perfect?
Based on their description, it sounds like a bad idea even if it is possible. Why would you want a fundamentally insecure protocol on your website?

This is "draft" for a reason, and note this is not a final protocol, it's another draft. That's for a reason too. Don't expect your -76 server to last forever with no changes either.
TI and Freescale are both in the same boat when we're talking about mobile Internet devices. They both have a variety of products that currently have a very small set of specialized software that runs on them. In order to gain traction against the x86 desktop and iPhone OS, they need platforms like Android and MeeGo to work flawlessly with minimal configuration on all of their hardware.

We're quickly getting to the stage where we want these devices talking directly to printers. All of the companies involved want to make sure that as much as possible, printing companies can write one driver and have it work anywhere. Better still would be if no custom driver were needed.

There's also the current issues with upgrading existing devices to newer Android releases. If they can streamline the low-level stuff to get updates out quickly on Google's heels, it will add considerable value to their products.

So there's definitely a lot of motivation for them to clean up the embedded Linux ecosystem.
Indeed. I wasn't sure you could realloc to a smaller block. Good to know.
Anyone have a ballpark estimate of Tensorflow models in production vs PyTorch? Is it something like 90/10?
That could be due to GDPR. Some European registry companies believe GDPR makes the collection and publishing of WHOIS data illegal.

ICANN is currently suing a Tucows company in Germany [1] over their refusal to comply with WHOIS data collection, and ICANN published a Temporary Specification that allows/requires every other registry to hide WHOIS data globally pending the result of the GDPR court case [2].

Of course, that doesnt prevent savedotorg.org from posting their own "About Us" webpage explaining who they are.

[1] https://www.icann.org/news/announcement-2018-05-25-en

[2] https://www.icann.org/resources/pages/gtld-registration-data...
https://news.ycombinator.com/item?id=21584958

With sources
It is very well narrated too (audio guide) , when you visit it in person.

There is also a place where children can play while you walk along the tapestry.

I liked the visit very much.
I just don’t see the problem here - most of the piece completely ignores documented ways to deal with encodings.

For instance, I export PYTHONIOENCODING=UTF_8:replace in some machines where I know the default locale and terminal settings might cause problems with logging.

Edit: premature posting from mobile
The subliminal uppercase is a bit tasteless though.
http://www.infoworld.com/article/2628093/open-source-softwar...
2 years ago, I embarked on a project to clean my 10 year old Gmail mailbox to reach Inbox Zero, much like I have been doing at work.

The first few weeks were spent using filters to delete all the junk like Newsletters, Flash Sales, Social Media Notifications, etc.

The remainder was all the personal correspondence. For nearly a year afterwards, I would look through all the correspondence for a given month, and delete or archive based on how meaningful things were.

I came across gems like the following:

- Planning my wedding

- Coming up with baby names

- Celebrating my wife's completion of grad school

- Younger siblings getting their first jobs

- Threads with multiple people for planning a friend's bachelor party, surprise birthday parties, etc.

- Conversations with friends who have since passed away.

This stuff was archived and labeled "Precious".

I highly recommend that everyone go through this process. I plan to do it again once a year from here on out.
My case is to use the right tool for the job. If you're gaming on a laptop, you're getting a subpar experience anyway. Unless you're also lugging around an additional keyboard, mouse, and headphones. Which makes the whole laptop convenience a moot point. Or are you really arguing 2012 Macbooks don't get hot when gaming? I don't buy that.
Oh! Sorry, no, that's because ECMAScript (Javascript)'s historical baggage and lax attitude toward arity produce a combinatorial explosion of stupidity.

See, you can't just

['1', '2', '3'].map(parseInt)

because:

0) All Javascript functions are variadic; the signature specified at definition time is largely advisory, and has semantic meaning only in that the language will automatically declare and bind named arguments. Arguments named in a function's signature, but not passed at call time, are undefined; arguments not named in a function's signature, but passed at call time, are not automatically bound to named variables, but can be accessed via the arguments binding, which is a unique object magically bound within a function's scope, but which will be overridden by a named argument "arguments" if one exists in the signature,

and

1) Array.map and friends pass their callbacks three arguments: the value of the element, the index of the element in the array being mapped over, and a reference to the entire array being mapped over,

and

2) Number.parseInt requires one argument, the value to cast to integer, and accepts an optional second argument, specifying a radix between 2 and 36 inclusive.

So our naïve mapping above expands to the following series of calls:

parseInt('1', 0, ['1', '2', '3']);
// -> 1
parseInt('2', 1, ['1', '2', '3']);
// -> NaN
parseInt('3', 2, ['1', '2', '3']);
// -> NaN

tl;dr: None of this would be necessary in a language whose collection methods did sane things. Since Javascript is not such a language, this is what we have to do.

...I'm not actually sure this whole thing was a joke, but it reads to me a little like it might've been written with the sort of smirk you tend to see academic FP purists directing at industry engineers.
Yes, that's true, but it misses the point, which is that referring to "particle analogs" as "particles" is not at all misleading. In fact, if anything is misleading, it is distinguishing between the two in a way that implies that "particle analogs" are somehow "less real" than "real" particles. "Particle analogs" are "excitations in the state of some underlying matter", but the underlying matter is just excitations in the state of some underlying wave function. The only difference is that the states of particle analogs are more complicated than the states of "real particles" but that is a difference of degree, not of kind.
That's why you write or update libraries before writing an application, so it can be reused and your application specific code is minimized as much as possible.
Byron the Bulb was what got me hooked on Pynchon.

He writes like a madman
The entire point of government is to prevent coercion.
> Every company has Policies. Zero companies have Realities which match their policies. This means nothing.

Throughout the years I've grown a dislike of company policies.

They feel like a tool designed to discard accountability down the totem pole.

An executive asks an underling to write a policy, he publishes the report with or without a revision or care, and from thereon any and all responsibility regarding a problem is automatically circumscribed to the poor entry-level bastard who was forced to something remotely related to the policy.
So how did the last company share the user account? If the password is kept secret by the original user I don't understand how the account could be shared. Did they ask the person to physically type the password in their keyboard?
It's not clear that the aggregate work is allowed to be distributed under the GPL. My legal hypothesis (from having worked with BSD licensed code and noticed how much hassle having many licenses is) is that the extra requirement of repeating the MIT license could be challenged against the "extra restrictions" clause of the GPL. Think of the case of having 500 variant MIT/BSD3-clause/et licenses that CLAIM to mean the same thing and need full reproduction; the cost of having lawyers verify this is substantial, so it is an actual substantial restriction.

GNU believes that the lax licenses (MIT, advertising clause free BSD) are "compatible with GPL" because the GPL requires attribution and the licenses can be considered a form of attribution.

The actual status of this has, to the best of my knowledge, not been tested in court. Because this is a claim from the group that wants to add restrictions (the GPL side) and they generally want to be able to take BSD code and apply extra restrictions to it, it's not clear it's a large risk in practice.
I do it in my kitchen or living room - for a couple of hours a week at most.

If I had a room that I could devote to something that I barely spend any time doing I would have made it into something more fun - like a workshop, or home-gym, or sauna, or whatever. I'll use it how I please - and my employer can keep on paying for somewhere for me to work.
Maybe these are /r/wallstreetbets folks flocking in?

On a more serious note: I think the topic of stocks and getting rich real quick might generate that kind of feel, on any platform. Probably borderline for HN to have these discussions?
Don’t try to equate Shopify’s app distribution to Apple’s. They’re not the same.

Apple charges commission for your paid application regardless of distribution form because there is only one and you have to use it, the AppStore. Shopify has an optional distribution platform for apps which they charge a fee for. You can distribute your app on your own and avoid the fee.
I don't think the saying is really tied to any particular prediction. Surely there are times when you felt the market was behaving irrationally? The saying is a warning about taking action in such times. Because even if you are ultimately right, you may still end up a big loser.

I.e. the whole point of the saying is that it's not just about whether there's actually a bubble or not. You're also taking risk with how high it will go/how long it will last before popping. So a consumer investor may just buy stocks they think will eventually go up, and won't encounter major problems with that, but shorting just because they think something will eventually go down is a whole different beast.
Hmm, most of my work laptops never get used unplugged and I've never had issues.

It might be fun to implement some sort of service that checks battery life once per day and turns off a smart plug (which the Macbook power adapter is plugged into) and lets the Macbook drain once per day before turning it back on, though.
"an interesting facebook app would allow those wacky kids to easily assemble groups of clothes that they own or want. Wrap those collections in customizable page templates (photos, colors, that sort of thing) and allow them to be shared with their friends"

Sounds like a way to find new paths through product space:
http://ycombinator.com/rfs2.html

Seriously, this is a big deal. So big, I'm wondering why I'm typing this because it's the same area I'm working in. :-)
Unary numbers have a nice inductive definition with a base case, which makes them very easy to use for proofs. And as they are used heavily in the foundations of math they will be present when you are implementing any current fields in math. And you can always convert them to binary numbers at runtime if you want performance.
I agree. I also use git blame and track down when and why code was added. But this is tedious work that I find many people don't like to do for some reason. Me, I like the investigative work of tracking something down.
Are people on minimum wage dying?
https://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence

"Chesterton's fence is the principle that reforms should not be made until the reasoning behind the existing state of affairs is understood. The quotation is from G. K. Chesterton's 1929 book The Thing, in the chapter entitled "The Drift from Domesticity":

In the matter of reforming things, as distinct from deforming them, there is one plain and simple principle; a principle which will probably be called a paradox. There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes gaily up to it and says, "I don't see the use of this; let us clear it away." To which the more intelligent type of reformer will do well to answer: "If you don't see the use of it, I certainly won't let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it."
I understand that you took time off to recover and yes short term disability would have been ideal for that but that medical information should be private. Was it simply accounting for the time off that you took?
Which types of libraries in particular do you feel are missing?
OR make a jig to try combinations, leave it running for the next two years until it opens? Imagine the fun, solenoids and stepper motors and embedded firmware and interface apps!
Yeah until you denote your lists with #) and get to number 8 and now number 8) in your list is a really rad smiley. Everything sucks, let's go back to pen & paper ;)
The causation is probably backwards really - relative preference bias towards women was because of the norms of ancient times. In elder strongly patriarchal cultures (including some still around today) courtship jewelery was one of the few valuables that belonged to the woman specifically as opposed to say land. It became a part of courtship and essentially an expression of commitment, ability to demonstrate ability to provide for his wife, as well as giving some insurance even if faith were broken. Relative value wise it could actually resale for sizable ammounts. If the worst were to happen - if he died or abandoned her, she would still have her jewels to fall back upon.

Notable more modern cultural relics include things like a grandmother's or mother's wedding dress (industrialization helped make such one off goods viable while for masses not rich enough to wear one or more very expensive dresses once per social occasion), wedding ring, or other jewelery going to (grand)daughters specifically. Obviously the items would likely not fit the sons while also historically drawing ridicule if actually worn so that helped explain why it was allowed.
Yes, they’ll dominate, but will they stay high enough to maintain the current level of security? Average transaction fees would have to go up ~8x in real dollar terms to do so, meanwhile if Layer 2 solutions take off there could be downward pressure from existing levels.
Definitely! We are really interested in portfolio analytics. This would surface naturally with our app.
Unless antimatter is stored within some medium. Wikipedia mentions a few exotic particles, one of them is a pair of electron and positron revolving around each other.
I agree. In whichever case, blaming individual engineers seems weird. Rarely are individual engineers to blame, and even when they are the organization should be robust enough to route around the occasional deficient engineer.
The original comment (at least, I think I went far enough up-thread) said that teaching somebody how to vote and to vote in your favour, when you have power over them, is sleazy.
> Wouldn't an intermediate layer such as e.g. Phoenix/LiveView (https://www.phoenixframework.org/) solve the problem?

I don't think so but if I'm wrong please correct me.

For example, imagine this simple scenario: you load the comment page for this post on HackerNews

HackerNews renders an HTTP response to your browser and your browser renders the page based on that HTTP payload.

You can be sitting here on the page for 10 minutes reading comments and even if HackerNews randomly went down 20 times for 10 seconds each time during those 10 minutes you would never know because your browser has everything it needed to render the page when it loaded. It's a done deal. The request was made and the response was served.

But now let's say you use LiveView and you made this page an actual Live View. Let's also say you load all of the comments at once to keep the example the same.

Since there's a persistent websocket connection open at all times, in all 20 cases of HackerNews going down you're going to get a visual warning that the websocket connection was dropped. You also don't want to disable this visual warning because on slower devices it might take 2 seconds to load the page which is much different than an uncontrolled disconnect.

IMO this user experience is pretty bad. Why should users be concerned with the server's state after it has everything it needed to handle the request it asked for (loading the comment page). If they try to post a comment and the server is down then the user should see that error at the time of them making the comment (such as a custom 502 error page if the back-end is down).

The grandfather's comment of "it wasn't designed this way by accident" is spot on. The stateless web is a happy web. Sure you can sprinkle in websockets for progressive enhancements like broadcasting new content somewhere (which is awesome when done well), but websockets shouldn't be the basis for everything. HTTP has decades of very careful thought and optimizations around its protocol.
Or the plethora of homebrew Z80 computers that I see people making today.
I assume you are following

https://github.com/automerge/automerge-rs

I'm hoping this matures a bit more in the next months, seems really promising.