skysight-inc/HackerNews huggingface dataset:
I love it. Your title caught my eye as I was submitting a GPT2 project as well! I had the same thought that GPT3 might not be funny because it could be too accurate.
Wishes
Be careful what you wish for because there is power in the tongue.
Whoa! I was talking about the horror stories of losing GitHub account in a several of my latest comments/threads and I get to see another one. Why wouldn't they send out a notice, at least, before deactivating an old, active account?
A lot of this isn't related to data processing tools at all, but is a sort of downstream affect of the predominant "bugs are cheap" mentality of today.

The less guarantees of correctness on your daily/weekly/whatever releases, the messier your downstream data is gonna be. Monday's data is partially missing due to a bug in the client; Tuesday's data is weird/nonrepresentative because of a server bug that caused 5% of sessions to get disconnected; Wednesday's data is good; Thursday's data is good but was a release day and the feature changed so it means different stuff...
It sounds like annoying you with five voicemails a day is what it took to get you to do the return so if you’re complaining about their strategy I doubt they care :p
I've really enjoyed using LXD, both in prod and at home.

I used to use OpenVZ and then proxmox, but LXD seems to cover more or less all my needs. Not only that, but stable updates isn't reserved for those with a license.

Great software!
No. I said more than the topic of critical theory deserves. Let's talk about flat earth next
> The software development world would prefer to use their multi-gigabyte IDEs running on ElectronJS to build thousand-dependency Java applications targeting ungainly APIs on hard-to-operate systems than support something simpler and better.

I think that developer tools have always taken up a significant proportion of the resources available on a developer machine. Back in the 90's, Visual Basic was criticizes as being bloated for requiring a 4MB of RAM (the exact number may be off).

Now we have vastly more powerful computers. I think using those resources to have easier, more extensible, and more capable developer environments is a good tradeoff.
Has anyone got WebRTC’s file sharing to work?

You find a website that creates a link between 2 clients, and the file is shared via https (maybe the file is decrypted at the server and encrypted again using your public key). Sounds easy if both clients don’t have a public IP (to get SCP to work, at least one client needs a public IP) and every browser now has WebRTC.
What's wrong with that? We've preferred programs communicate with each other in human-parsable formats for decades.
I think it's both. In my experience algorithms can do a great job of matching good user generated content to people who will appreciate it, after all the trash has been filtered out. I still haven't seen a viable way to keep good content and remove bad without human reviewers in the loop. Trying to fight bad UGC with algorithms alone appears to be an AI complete problem, because there are humans actively learning and working around your defenses on the other side.
While I agree with you, I also think that snark is what makes the blog personal to the author. If it's not a personal reflection of one's thoughts, some may not consider it worth doing.
Web browsers are limited in the number of concurrent socket connections they'll open to a given origin. This matters not-at-all in HTTP/2, since everything is going over a single socket; while mattering quite a lot in HTTP/1, since dependent resources being loaded in parallel must be loaded on separate sockets. If you only have six parallel sockets to work with, then if your page is, say, an image gallery, then the Javascript file that makes it work (loaded at the bottom of the body) might be blocked waiting behind the loading of e.g. some large image higher up in the body. The previous requests need to entirely finish (= a round trip) before the next requests on the same socket can start. Keep-alive does nothing to fix that.

HTTP/1.1 pipelining partially mitigates this, allowing the client to "queue up" a list of all the dependent resources it wants from each socket; but it suffers from head-of-line blocking. Which sounds like some arcane thing, but in practice it means that big things might block the loading of small things. (The browser doesn't know how big things are, so it can't effectively schedule them; and the server must dumbly queue results up in the same order the client requested them, because that's the only way the HTTP pipeline's implicit flow sequence counters will match up.)

HTTP/2 is a full mitigation for this problem, since—even without a heuristic "prioritization strategy" for the delivery of dependent-resource flows—the "oblivious" strategy is still a good one: if you attempt to deliver all the resources in the queue concurrently; and you do so by delivering one fixed-size chunk of each flow per iteration, in a round-robin fashion; then you'll end up finishing delivery of resources smallest-to-largest—which means you'll usually deliver the most-critical resources first, no matter where in the dependent-resource queue they started.

Or, in short:

HTTP/1.0 = O(N) required roundtrips for a page with N resources.

HTTP/1.1 with pipelining = O(1) required roundtrips for a page with N resources (followed by O(N) bytes streamed half-duplex), but the page can still take nearly the same amount of time to become interactive as if it were O(N) roundtrips, because of effectively worst-case scheduling.

HTTP/1.2 = O(1) RTTs + O(N) half-duplex bytes for N resources, loading "intelligently" such that the page becomes interactive in O(log N) time.
So like... San Francisco right now?
You could use something like Fossil[1]. Or you could take regular backups of your project, which you should perhaps be doing anyway.

[1] https://fossil-scm.org/home/doc/trunk/www/index.wiki
Well, this is a fake news article if I ever saw one. I went and looked at my region. In fact what we actually have are conservative and left leaning local news and content aggregator sites. I don't see what the problem is here; I've used both, and it's not like they're "masquerading" as anything but left and right leaning local news and content aggregation sites. They're no more "hyperpartisan" than society at large is, and the paranoid characterization of them as something sinister is in itself more disturbing than the content on them.

Having local news of any kind is nice! It would be nice if they were extremely non partisan, but then, nothing else is anyway, so I'll take what I can get.
I've skimmed the article and the article linked to in the tweet that was linked to in the story, but while both are clearly heavily spun I don't see anything damning that would indicate that Bari tried to get anyone fired.

Further, as far as I can tell, this all centers around things she did in college and I'm of the opinion that people shouldn't be faulted for their college antics. Ibram X. Kendi wrote that white people were literally aliens and Nikole Hannah-Jones wrote that "the white race ... is the biggest murderer, rapist, pillager, and thief of the modern world" and "the descendants of these savage people ... continue to be bloodsuckers in our communities". The had abhorrent views, and now they're gainfully propagating moderately improved views on an international stage. Perhaps she (like many on this forum and elsewhere in the debate) was still trying to understand the difference between "cancellation" and "criticism"?

In any case, to the extent that she participated in any cancellation, she was wrong to do so.
What if 'advancements' were anything but? How would we know whether we're advancing a nascent engineering discipline in the best way possible? Is public cloud, an optimization for a certain calculus of engineering resources, the optimal form of computing delivery?

There's an underlying presumption about computing progress that has weaseled its way into your thinking, and the devil of it is that there are vanishingly few people willing to question it (can hardly blame them, given this thread).
So we can trust some experts, but not others? We're getting into a dangerous situation where some experts are blessed and others are not:

https://battlepenguin.com/politics/secondary-effects/#minist...

We are no longer having real honest debates where we talk about all the evidence. Most of the studies can't even be replicated due to the dangerous nature of containing a virus and the limited labs and universities equipped to handle that research. You combined that with the massive political influences of Gavi, the Gates Foundation and others, and we're looking directly in the face of a Orwellian Ministry or Truth.

Texas is talking to other experts (https://www.westernjournal.com/texas-lt-governor-goes-off-fa...) and you can be sure that, since they're a red state, they'll be slammed for not taking the official dose of science from the US federal government, where Colorado can have the same numbers and no one will blame them since they're blue.

Very little of this virus is about "experts" as much as it is about politics. That's the fucked up part.
the need for speed, or something.
I've lost count at the amount of times I've seen FB videos essentially be ripped off creators from YouTube and Vimeo.

It's so obvious as well, the quality of the video is far worse and sometimes zoomed in to hide watermarks.

I'll never directly visit a video on FB again.
I don't know anything about what's happened with etcd in particular, but I think there is a genuine problem in this area with the model of "the people doing the work get to make the decisions".

If you have a piece of software which is basically finished, and a group of people come along who are interested in extending it far beyond its original purpose, then it's very easy for those people to end up as the official maintainers of the software simply because they're going to be the most active.

So when it comes to deciding whether expanding the software so much is a good idea (where the alternative is to make a fork to add all the new stuff in), the people who are happy with it as it stands don't get as much voice as perhaps they should, because for obvious reasons they aren't contributing many patches.
I'm sure there's a reason - there's apparently a lot of money to be made pandering to that base. Someone, somewhere, is making lots of money selling something to these people.
> There are some requirements you are expected to meet.

> Buying a product online and replacing online requires some kind of wiretransfer.

Except it entirely doesn't: I've exchanged a faulty $3,000 camera on Amazon and they overnighted the replacement, and said that if I didn't return the faulty one within 30 days they'd charge me. They didn't pre-auth or hold funds.

Dish waits a month after I send back their DVR before even attempting to charge me for non return.

On warranty goods, when you are close to the richest company on the planet, "holding" customer funds on faulty warranty replacements is asinine and not at all "customer-centric".

Personally, I am unaffected. It makes this no less satisfactory.
Maybe you're right, but I don't think so. For me, personally, it is kind of personal...

I have visited China multiple times. My wife is Chinese-American. My children are half-Chinese and will, hopefully, be fluent in Cantonese, Mandarin, Vietnamese (MIL is Vietnam-born Chinese and a Vietnam War refugee), and English. A lot of our extended family still lives in China, in Hong Kong and the mainland (and even Taiwan). I am critical of China, online and off, and I have been for many, many years.

This isn't even that new to us, specifically. We decided in 2014 that we were not willing to go into the mainland anymore. Most of my wifes paternal family left Hong Kong after the hand-off in 1997 -- the writing was on the wall for anyone willing to pay attention. Given everything that has happened in Hong Kong in the last year or so, I don't think we'll ever visit family there again, either.

More on topic, though... It's bad enough that I have this nagging feeling in the back of my head about what sorts of bullshit the NSA, etc..., (and how they probably share this data freely, if asked, with the FVEY, allied intelligence agencies, etc...) are getting up to with my data, but I've learned how to deal with that without experiencing too much of a chilling effect. I don't have the mental capacity to fight this on yet another front, especially when my own understanding of Chinese state politics is so inadequate. Thankfully, I can easily opt out by simply not installing and/or using TikTok, or any of the other Chinese state-sponsored spyware, on any of our devices.

> Living outside of the PRC, it's harder to imagine what kind of practical use they'd put that same data to

Their reach doesn't end at their borders. The same can be said of every modern government / state on the planet today.

If you want a specific example, the Blitzchung controversy is worth understanding. [0] There's a list of censorship-related issues on Wikipedia, too. [1]

[0]: https://en.wikipedia.org/wiki/Blitzchung_controversy

[1]: https://en.wikipedia.org/wiki/Overseas_censorship_of_Chinese...
because you don't actually gain anything from banning it in the West too. Banning apps remains a bad thing even if China does it.

That China bans Google is bad for customers in China. What do we gain if we ban TikTok?
The sooner you're exposed as a fraud the better. So please definitely use it :)
> You picked Irish men (note your stereotypes: all male)

You're obviously not arguing in good faith, as I am quite careful with my words and specifically mentioned people. But I do agree that thick skin is a requirement of a free and open society (this is where I'd usually cite J.S. Mill's On Liberty). Finally, I just want to add that your conclusion is off-base: anti-Irish sentiment (known as Hibernophobia) has a long and storied history.
> Barely a bitter or angry tweet. None of the toxic outrage so prevalent in society today.

It’s pretty rare you can find celebrities who are balanced, genuine and avoid taking to outrage social media. I sadly had to unfollow Adam Savage years back because his negative tone and constant angry political outlook. That was not the content I was looking for when I originally followed him.
> But aren’t the power users by definition a couple of sigma out so are better served by a paid product

My point was that on Linux you get the features that on macOS are paid and considered for power users for free and as standard.
The hate in this thread is staggering. Let's see you explain how "smart" your phone is...
Windows and macOS make allowances for power users who aren’t developers. To the Linux community this makes no sense. That is the difference.

The term “power user”, from the perspective of the Linux philosophy, is synonymous with a person who customizes every aspect of their workflow, often writing lots of code and scripts, to arrive at something unique and specific to them.

This is not what a typical Mac or Windows power user does. Instead, on those platforms, being a power user can also be marked by being a user of powerful productivity software, whether it be graphics or audio or video production, or even advanced usage of business productivity software such as Excel.

These users do not typically customize their workflow very much. They insist that their computer be as powerful, low latency, and reliable as possible. They have neither the knowledge nor inclination to delve into the operating system internals in order to troubleshoot issues of latency or performance or reliability. Yet they get far more out of their computers than a typical user, who merely use them for browsing and social media. Linux users do not consider these users to be power users but Apple and Microsoft do.

This is what I meant when I said that “Linux is a tool for developers, not users, and its values put the convenience of developers ahead of the needs of users.”
Yeah... I was being hesitant about what to say since I work for the company, to avoid an impression that I'm promoting the technology.

Basically, here's SCYTHE's client architecture: https://www.scythe.io/library/under-the-hood-scythe-architec...

And here's how you would load your python to run on the client: https://www.scythe.io/library/software-development-kit
> an N95 mask isn't too bad to wear if you can get one

You realize these don't filter outgoing air right? If you have CoV2, you're literally spraying everyone around you with it if you wear these masks.
because then you'd have to maintain it....
Agree, but doesn't that also apply to Twitter and Facebook?
Thoughts on Monitoring
How do you know the hardware is sufficient before you achieve the "full self driving" goal?
Then the author should have focused the article. If their goal was to address that, then don't take a left-turn into hating on Kubernetes for no reason, before even reaching the point trying to be made.

> Funding and adoption (in the extreme, some might say hijacking) of open-source projects from large corporations dictates the direction of all major software components today

This is because large corporations are the biggest users of these pieces of software. Its literally that simple; money only plays a smart part of it.

Etcd's biggest user is Kubernetes. I would estimate that 2nd place isn't even close. I would estimate that Etcd wouldn't even exist today if not for Kubernetes. The direction of open source projects is usually some approximation of a democracy; its users contribute the code they need. If they need gRPC, it gets added. gRPC wasn't added for no reason, or because politics; its a sister CNCF project, and would increase the performance of the API surface, which greatly benefits all of its users.

Lets do a little experiment: Go start an etcd clone. Just go do it! The code is still there! It would be four clicks in the Github UI. Strip gRPC, add the HTTP API, and maintain it. I'd bet a thousand dollars the author won't do it, for two reasons. First, the author hasn't actually used etcd. I know this because, as I said, startlingly few people outside of Kube use etcd directly, and the author isn't providing any substantive technical reasons why the gRPC change was bad; just philosophical ones. And Second, because maintaining large open source software projects is soul crushingingly, destructively, enormously hard. Its way too easy to armchair-quarterback decisions like these based on your own personal flavor of ethics, then cherry-pick the evidence you want to say "corporations are evil! they destroyed etcd by getting rid of HTTP!" Meanwhile, people out there do develop it, and use it, and service billions of requests, and deliver value to their users, and sometimes, turn off their computer and cry because despite all of the hard work and positive results people with no skin in the game still pipe up to say what they're doing is horrible.

Did the author join in on the discussion when these changes were made? Did they voice their concerns? Or did they just read about it after-the-fact and say "jeeze, that piece of software I played around with two years ago really took a turn, I'm going to write a post about how evil corporations are."
Enough people LOVE drama and toxicity to perpetuate reality TV and online beef culture. Many of my hobbyist communities have been affect at some point in the last few years. I personally enjoy some of the drama (powerlifting/bodybuilding), but I just don't want them to shit where they eat and keep it off the platforms for their OG non-drama content. It's nice to have moderated space away from all that. I have my private communities, but I think TikTok is attempting to bring that feel to a larger scale. It's problematic if that's all there is like Chinese firewall. But when there's many media options, it's a nice spot of respite.
I think HR departments just want to offload risk and they'll take advantage of loose labor laws to offload an employee who got mobbed online.

I don't ascribe a right or left bias to them. It's the mob that has the bias (perhaps because of age or ideology or certainty or something else) and the mob uses the technology and then the HR department responds by firing the employee.
> In general, we don't dump problems on to other provinces. It's bad form and federal courts will fix that quick especially with so much money on the line. If Florida state sends patients to a universal health care NY state for care, you can bet, NY State will be suing either residents of Florida for medical bills or Florida State directly.

That was kind of the point OP was trying to make - in the US there are quite a few states that would do this without blushing. Without the Federal government instituting a framework and legal mechanism to prevent it, there is no way any individual state can do it on their own.
Correct, that's what I was referring to with the long half-life. The later you consume caffeine, the more likely it is to disrupt your sleep. A logical extension of that is the following: if you know that caffeine has a worse reward-to-harm ratio in the afternoon, and you consume it even though it might disrupt your sleep (assuming it does), you might be grasping for productivity straws. Alternatively, caffeine pretty much only has upside when it is consumed in the morning. It increases wakefulness and several academic studies found that coffee specifically improves your health (not sure how much of that is due to the plant material vs. the caffeine).
TypeScript is a funny one. I love the language, but at the same time, I totally agree with the premise that it is unnecessary complexity! And yet I swear by it. I can't explain why there's not more cognitive dissonance there.

JavaScript taught me to love async, then functional programming, and TypeScript taught to me to love static types. I'm now desperately wishing for a world of OCaml/Haskell, but where are you going to find teammates using those? And so I'm back at TypeScript.

I think all of these "higher order" languages that do transpiling (including Scala, Closure, Kotlin, Groovy, etc) fit this same scenario. Increased toolchain complexity for a decrease in development/test/maintenance complexity.

With any toolchain, though, it can be hard to know where to draw the line for "worth it for this project" until you're already an expert in using the toolchain, at which point, why wouldn't you use it?
Ah sorry, I was conflating two technologies (which are basically the same in my model). "Available LaneSense® Lane Departure Warning with Lane Keep Assist alerts you with visual and audible warnings during unintentional lane drifts and corrects your vehicle back into its lane."

I get a visual (and optional audio -- which I disabled) warning and a little steering wheel resistance to bring it back into the middle of the lane.

While I'm not sure what the minimum speed for adaptive cruise control is, but I use it in freeway stop & go traffic often.
Ask HN: How much coffee you drink a day?
Sound like a case to be made for collusion
All: HN has been seeing a dismaying increase in nationalistic flamewar. This is not allowed here. I know it feels important when you're caught up in the intensity of such feelings, but it is not interesting, which is what HN is for. Worse, it has the effect on interesting discussion that tank battles have on a city park.

If you don't have something thoughtful and substantive to say, please
don't post until you do. Drop denunciatory rhetoric—it's tedious and evokes worse
from others.

Remember that the community is divided on divisive topics and that the person disagreeing with you is probably not a spy, but just someone who disagrees with you.

https://news.ycombinator.com/newsguidelines.html
McCarthyism had an employability element.

It's absolutely comparable!
Bloomberg had 2,300 editors and reporters in 72 countries in 2010. The Wall Street Journal had 2,000 journalists in 85 news bureaus across 51 countries in 2012.