skysight-inc/HackerNews huggingface dataset:
I didn't intend to sound like I meant that Java is where the stuff gets done but rather that 'stuff gets done' using non-ideal languages, frameworks, tools, context etc.

C, C++, Java, Python, JavaScript, C#, even PHP are not exactly ideal, even in their special niches, but a lot of real world stuff, if not most 'stuff' gets done using that.
The sailors tested positive, but were asymptomatic. They quarantined for 14 days. They tested negative twice, 48 hours apart. Then sometime later (the article doesn’t say when), they become symptomatic and test positive again.

This is discouraging to see. What is the most likely explanation? The incubation time is much longer than we think? Maybe the first tests were false positives?

Has anyone else seen other cases like this? What is the leading hypothesis right now?
This gets brought up a lot - but I work on both TypeScript and within TC39. Adding a type system needs consensus from the committee, and ideally we would never leave the existing community behind (because that'd be a standardization failure) and at some point someone will need to implement the static type checking portion.

Who would do that apart from existing type-checkers? A team like TypeScript, that's who. :)
Virtual methods should only be internal methods. There's no point in making the public API have virtual methods. That would be a bass-ackwards parody of proper OO design.
> Instagram only became sustainable under Facebook.

That's an incredible leap to say IG couldn't develop their own ad network as a stand alone company. Hire a few people away from Google with options in a growing company the same way FB did.

If IG didn't sell they would have fully killed Facebook's relevancy by now.
$1000 yearly subscription for the store membership for human curated content.
People who need the stimulus can contact the government voluntarily. This problem only exists for central banks that want to spread the helicopter money perfectly evenly among the population because an uneven distribution will not have the intended effect (e.g. mortgages with low interest are only available to those who actually buy a home).
I'm saying Google added search engine choice to Chrome in order to create the illusion of competition in a monopolized market. If Google didn't have monopoly power in the search engine market they never would have added search engine choice to Chrome in the first place for the same reason Starbucks stores don't sell bags of Dunkin' Donuts coffee beans. A rational enterprise in a competitive market doesn't benevolently give market share to a competitor.

Kind of like the cellophane paradox[1] I suppose. From Wikipedia:

> As Richard Posner wrote, "Reasonable interchangeability at the current price but not at a competitive price level, far from demonstrating the absence of monopoly power, might well be a symptom of that power; this elementary point was completely overlooked by the court"

But instead of a price denominated in dollars it's in consumer data I suppose.

[1]https://en.wikipedia.org/wiki/Cellophane_paradox
Vice's problem is the same problem faced by smaller fringe media outlets like huffpo, buzzfeed, etc - they are not "authoritative" sources. Once social media started privileging authoritative sources, their fate was sealed.

The irony here is that vice, huffpo, buzzfeed, etc demanded social media censor fringe "alt-right" media and start favoring more established media. They got their wish. Now google, youtube, facebook, etc heavily favors CNN, MSNBC, Foxnews, NYTimes, WaPo, etc. It still shocks me how oblivious these people were. They depended entirely on social media providing an equal playing field to everyone. And yet, they were the ones demanding social media companies play favorites.

At this point, what is there but to just laugh at them. Nobody should feel sorry for these people/companies as they got what they asked for. Censorship and favoritism. The funny thing is that most likely the alt-right media will outlast vice, huffpo, buzzfeed, etc.
64 bytes for ed25519 signatures.
Well, let's hope you win. I'm disinclined to use browser extensions and the like, but would likely use a dark mode setting on HN if it existed. I use dark mode on Twitter and they have a really, really nicely done dark mode.
The Artemis Accords [pdf]
> I suspect pervasive co-op style businesses combined with a reasonably permissive lending environment would be absolute economic powerhouses.

Based on what? The data seems to point in the opposite direction: successful, innovative businesses are driven by singular leadership. Apple since Steve Jobs died has not only lost much of its innovative spark, but quality has plummeted. See also Tesla, Amazon, etc.

I don't like the implications of that, but I see little evidence pointing in the other direction.
They really should be.
Meanwhile, a minisign signature might be short enough (without the comments) to fit into the tweet itself. And it's more secure, and not "baroque".

https://jedisct1.github.io/minisign/
It's for speculation and to get rich quick. That's how myself and a bunch of millennials used it. We had digital money beforehand, it's way easier to use than cryptos, and I get a legal safety net.
> My answer to that question has always been that data hiding is necessary for the sake of modular independence in large systems.

Yes. But not on a granularity of every object. Just like you don't put a padlock on every pocket, to protect your left hand from grabbing stuff from a right pocket.

Hiding data has a real cost, just like inventing abstractions and interfaces for every tiny thing. That's the core reason why OOP-software is so bloated and always feels so "heavy".

The right granularity is much coarse: modules, API layers, data-stores. Much closer to service in "micro-service", than "object".
Based on studies in South Korea, it's because the first tests are false positive, so "asymptomatic" really means "not infected" the first time. In cases in South Korea where they were hospitalized, and then retest positive, it's because the second tests were false positive. So far no cases of getting truly sick again after resolving the first time (once they get to the bottom of initial/subsequent false positives).
I did something similar to stream large amounts of data off of an embedded device via a zip file, falcon, and wsgi server with no external dependencies for actual zip stream.

Proof of concept: https://gist.github.com/1e22bbf31b7e5ae84bbdfa32c68e03a9
And I completely get what you're saying. If Trump wasn't completely unfit for office, she might be able to do some good. But so far, I haven't seen anything that suggests that she's been able to make a decisive difference in anything the WH is doing.

The same goes for Fauci, AFAICT. They've been doing damage control at press conferences, but I can't see any other good that's come of their presence than correcting some of the misinformation from Trump et al.
Their last round valued the company at $600MM, so anyone with options at that strike isn't going to make any money.
There's some cool tech going on at barefoot (https://barefootnetworks.com/)

I don't know much about the technical details, but the pitch I've heard is that it gives you ASIC level performance with more flexibility to reprogram the chip (not full FPGA).
This is flat out incorrect. Restaurants can simply ask for the domain to be transferred over. Grubhub was “caught” selling something that merchants sign up for. The suite of products can be complicated, so it’s understandable that people can be confused (the burden is on Grubhub to make things clearer, for sure). But this is not the nefarious act you’re framing it to be.
> - It provides rich types with some odd limitations: strings, sets, lists, and binaries do not allow empty values.

That is _infuriating_

It's documented, but it is so surprising when you first hit it. Sometimes, empty values have semantics attached to them, I don't want to scrub them out.
This is the biggest fear I have about antitrust. The reason Google is likely being targeted is because they have not stuffed enough pockets for most politicians to turn a blind eye.

Sure, some well meaning officials may enact useful policy to carve out a competitive space for smaller players. What everyone else, however, will learn is to stuff congress with more and more lobbyists.
They have 45% in the US. The fact that only approved apps can be installed should be taken to court.
Why is Microsoft not fined and/or broken up for failing to maintain an appropriate search market share with Bing?
> MMT especially is not at all a mainstream theory.

AFAICT, the descriptive aspects of MMT are widely accepted, if deemphasized in prescriptive contexts, aspects of mainstream economic theory (not just [neo-]Keynesian, but across essentially the whole spectrum of descriptive economics.) The prescriptions that MMT adherents make based on those descriptive aspects are out of line with mainstream prescriptions, which tend to honor what MMT loudly points out (and mainstream economics more quietly acknowledges) is the fiction of the finite public purse.
Yes, expensive walkable commerce centers will have reduced relevance, as fewer sales come from walk-in customers. Speaking as someone who took over a failing restaurant at a hippy commerce center, only to close it down after realizing the walk-in traffic is going down while rent is not.

As long as people desire such physical congregated commercial areas, they won't go away. But I'm not confident that people really want them, based on how they vote with their wallet and time.
That sounds unlikely because empirically Certain Things Happen and Other Things Don't, and you need to be able to explain why. With examples.

MWI honestly sounds like the philosophical equivalent of No True Scotsman with added Meatloaf - no one is really sure what it means in detail, but they're somehow sure it doesn't mean that.
I find Mongo do be a really obnoxious company, but you're right and there are use cases for it.

The ideal use case for MongoDB is when you are a) collecting a lot of data, b) only need to retain a large enough sample for statistical purposes, and c) don't need historical archives.

In those cases, turn all the safeties off and go for it. It really does shine in that scenario. You want to get a heat map of clicks on a high-traffic website? Perfect. You'll get a good-enough picture of what's happening. And if you lose some or get some conflicting data, that's okay because we only care about a statistical approximation. Archive the results of the analysis instead of worrying about the underlying data.

People often get bogged down in the details of CAP theorem too early in their decision-making process. The reality is that database systems occupy a 2-d spectrum with raw speed on one end and safety on the other end. CAP theorem is a rigorous study of 3 dimensions of trade-offs you have to understand as you move that slider from one side to another. A lot of hand-wringing and debate could be shut down if people analyzed the lower decision first. Most use cases are binary and occupy one extreme or another: you either need them to be safe, or you don't. If you don't need them to be safe, then you want them to be as fast as possible. If you need them to be safe, your options are limited.

If you phrase the question only on the fundamental 2-d spectrum, your product and technology managers will almost always come up with a safe/speed answer. If you start at the CAP level analysis, you end up with endless discussions about what safe enough means--and it's usually a discussion among people who don't really understand the theorem at all.

There are tons of cases where any specific item of data doesn't matter. It's only the aggregate that matters. Great. Perfect. Use whatever it doesn't matter. And there are other times when you absolutely cannot afford to lose anything. These seem like obviously different things and I can't for the life of me imagine why anyone would try to use the same tool for both purposes.

Anyway, I'll shut this down now. To me, the bottom line is to identify what the business case is for data first. Fast or Safe. Pick one. Okay, now we basically know what our options are. Then we can get into the weeds among ourselves.
Not fines, but the potential for litigation brought by end users with potential for unpredictable damages. This is what creates fear in companies and forces them to change their behaviour to avoid.

Other industries have to contend with the threat of such lawsuits. Big tech is mostly free from such threats.

This is not "my" solution. This is "a" solution. You only want specifics so you can shoot it down.

If online advertising was regulated, e.g., prohibited, then it would take away some of the incentive for Facebook and Google to profit from data collected from/on users. We already saw this "no advertising" rule in effect when commercial use of the early internet was prohibited. AFAIK it was not backed by any legislation. We saw the Google founders release their work as an academic project vowing to combat internet advertising. We saw the Facebook founders disagreeing over whether to show ads. We can see how things played out. The temptation of onlne ads was just too great. Now they are beholden to Wall Street to keep up the surveillance and keep selling ads.

This time around, we could permit commercial transactions, including "e-commerce", but we could prohibit the use of the internet to advertise with violations giving way to not just fines, but potential for lawsuits from end users against advertisers and anyone selling online ads or online ad services.

I have never heard any argument that claimed that what Facebook does is valuable only if they are allowed to use the data they collect in any way they choose. If Facebook was simply a service to allow users to have a page on the Facebook website, and the company was not allowed to conduct surveillance and give third parties (e.g., advertisers) access to those users, I think users would still find Facebook valuable.

If users would not pay for such a service, then the problem is Facebook's, not users'. This is why "Facebook will always be free." It must be free. Otherwise users would find other free solutions.

I believe were Facebook to begin charging fees, we would still find ways to use the web to share photos/video and exchange messages with each other, through a website, for free. Facebook could prove me wrong by charging fees to all their users and letting us see what happens. They will not do that. They are afraid to test their monetary worth to end users.

It is the same story with Google, their search engine and all the works they acquired from third parties, which users often believe Google developed in-house. Those "services" have value to users apart from being vehicles in which Google collects more data and otherwise strengthens their online ad services business.

The aim of this legislation would be to force companies wishing to do business on the internet to sell, for money, something of value to users (cf. third parties) instead of simply operating as middlemen conducting surveillance for the benefit of third parties. No more "user is the product".

Now let's hear about your solution. After all, you stated "Everyone wants things to change" and that must include you.
There’s more than one way to skin a cat. And the jury’s still out on Apple.
I am the opposite. I hate python’s lack of delimiters. You move a block of code around when refactoring and suddenly what is part of an if or while is not longer part of an of or a while because the editor screwed up spacing. I would much rather have to deal with a compiler error telling me I need a brace, than a runtime error because code is unconditionally run when it was supposed to be a part of an if statement.
We need to replace the Google platforms with distributed public ones.
Regardless of any one's opinion about this being right or wrong, good or bad, Google has spent enormous resources preparing for this moment. From lobbying efforts to the Alphabet restructuring, Google has been acutely aware of this possibility years ago.

This will not be an easy case for the states.
Hi JJ.

Steph and I have been breaking things down from our chat, and basically came to the same conclusion, though often favoring closed source where one might GPL/NonC license that crust around the core. Also that outside investment is to add fuel to an existing fire, COSS or fully private makes less difference than showing you've built something people want.

Do you have any new videos or podcasts? Always love to hear your thoughts, you put things very succinctly!
Ok, you guys, this isn't the first time we've heard this request (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...). I'm willing to do it (edit: not to change the default! just to add the option). It's just that any CSS issue that goes more than a quarter-inch deep is equally outside my expertise and my interest, so help would be welcome.

We can add CSS to https://news.ycombinator.com/news.css for prefers-color-scheme: dark, but that leaves open the question of specifically what CSS to put in there. Anyone who wants to make a suggestion is welcome to. Post it in this thread so others can comment, or email it to hn@ycombinator.com. I've roped Zain, YC's designer, into helping with this, and we'll come up with something.

p.s. If you're inclined to post "this is 2020, how come HN doesn't $thing", remember our motto: move slowly and preserve things: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que.... When I say slowly I mean slowly. This is also called alligator energy. https://news.ycombinator.com/item?id=16442716
this is particularly visible in the implementation of `plus` – `other` might not be a Point at all, so `other('x')` and `other('y')` might do anything; which i'd say is textbook (ad-hoc) polymorphism.

i remember reading this somewhere: "branching on values is the ultimate dynamic dispatch" :)
I would rephrase that to "give government as little power as necessary."

If you give government as little power as possible, because you believe all government is maximally incompetent and abusive, you might as well just do away with it altogether and have anarchy.

Allowing a government at all implies at least some trust that government can have some positive societal effect.
Email sent (expect one from northrup at (my HN username) dot us).

Reminds me that Zigler's yet another reason why I've been wanting to learn Zig; I usually go with ports over NIFs, but should that ever change I'd definitely rather be doing it in Zig than in C (or Rust, as similarly-neat as Rustler may be). So thanks, and keep up the good work!
The issue itself is easy to understand, once you know what it even is. It's not clear from the original tweet alone that the CEA was actually claiming what they were being accused of claiming. Establishing that requires some further reading, and the snark makes that part unnecessarily difficult.
A take: monopoly in tech is good. Because Google/Amazon/FB have so much money they can do things that push tech forward as a whole. Think about the revolutionary improvements Google has made towards data centers, AWS, and all the research/open source contributions these companies have done.

Unlike other monopolies (telecom, defense contracting) etc. where the monopoly is used to stagnate innovation (see Comcast being terrible), here the monopoly leads to more innovation. Smaller companies can't embark on Google-sized projects.

Sidenote: I'm pretty sure this lawsuit is just a political attack. It seems reasonable that other monopolies in healthcare/defense/etc. are much much worse, yet they aren't "liberal"/"blue" companies, so there are no lawsuits.

Disclosure: I'm interning at Google. I don't think this matters at all, but someone called me out on this in the comments.
The law is capable of finesse in situations like: "I point a gun at your head and tell you to empty your bank account via ATM". Sooner or later, criminals are going to figure out that the weak link in crypto is the people, and all the secure wallets in the world won't save users facing physical violence.

There has to be a place for legal enforcement in this world; "blockchain is the final word" doesn't lead to a society people actually want to live in.
preamble of chunk length and 1 bit for end-of-message indicator.. if you only do chunk length you will eventually find you can't stream but want to.

or just use http.
You're in a catch-22. For an entrepreneurial start-up government (which by the way sounds indistinguishable from aristocracy) to happen per any rules you're even remotely used to, you have to have a civil and trustworthy government. Such a government has enough power that it's not going to cede power to any other government.

Any start-up government that poses a real threat to a current government, is by definition a movement of sedition that's attempting an overthrow. There is no possible way to avoid violence with your idea.

The only chance of a non-violent revolution is to use the amendment process of the existing systems, even if that is a completely new constitution (state by state and federal). If the ideas you have are so weak and unpersuasive that you can't convince 3/4's of the country, you definitely have opted for violent revolution.
That's what antitrust protection is really about.

Is it? Or is that what good regulation is for? What if YouTube and their competitors all nerfed and deplatformed popular creators because of advertiser pressures? Isn’t this a better argument for regulation?

Remember that the reason that Bork defined antitrust the way he did was because there wasn’t a methodical definition of where it should be applied in the 60’s, and the govt was arbitrarily interventionist.
How would Facebook social media exist on its own with the ad network paying for it?
Yup, that's exactly how I recommend clients to write lambdas for API purposes... Such a great balance of getting per request pricing while retaining all existing tooling for building APIs
It wasn't a new novelty though - besides PoW there was (and still is) plenty of classist and snobbish people-watching communities and their content, even on reddit - and it isn't anything new: "white trash" is an ancient term that's still in-use, and I don't think many people watch COPS for mundane police encounters.
How I nipped burnout in the bud with diet, exercise, sleep
Yes, I forgot about this but I'm using the Developer version as my main browser because of that.
A point one of the founders of Ethereum has made:

If you do not like a particular cryptocurrency, you can always use your own. Ethereum is an open source platform whose value, like paper money, is only the price that people are willing to pay for it.
As the article explains, it's not all about throughput or latency (though those do suffer), it's also about how much CPU time you spend because of the network architecture. If you're running a cpu bound app, all the more reason to avoid sending 6+ interupts per packet.
If it's a linux VM it could boot up quite fast right?
YC alum VoteAmerica launches tech to help voters register online and by fax
"By using fax and email APIs, VoteAmerica is building out a system that allows voters to request a vote-by-mail application just by taking a photo of their signature. VoteAmerica’s tool then uses code to put the signature in the right spot on the form and then programmatically faxes it to the relevant local election official."

This uses some very slick computer vision techniques to do the signature extraction in variable lighting, and runs on AWS lambda for easy scalability. We'll be sending text messages to 300k Georgia voters on Monday (the first state where this is live), and will extend to 14 more states over the next month.

Check it out at https://VoteAmerica.com, or the backend code at https://github.com/vote/turnout

- disclaimer, I'm product director at VoteAmerica.com
Hmm, interesting. Do you have a few references from let's say top five journals that incorporate MMT descriptive aspects? I'm genuinely curious.
Yeah it’s definitely around using clones everywhere.