skysight-inc/HackerNews huggingface dataset:
> I'm not sure if it does now, but I do know that reading data from tables in a manner that can be easily integrated and scaled within a broader semantic processing system is quite difficult. I'm not as focused on the space as I once was, so I'm not sure if the problem has been well solved yet. If not, I'd say it's a worthy area to invest in a solution.

In R you can read data from tables like this:

df<-htmltab::htmltab("http://en.wikipedia.org/wiki/Upper_Peninsula_of_Michigan",3)

In google sheets

=ImportHtml("http://en.wikipedia.org/wiki/Upper_Peninsula_of_Michigan","table",3)

In Python+Pandas

df=pandas.read_html('https://en.wikipedia.org/wiki/List_of_postal_codes_of_Canada:_M', header=0)[0]
I did notice in the rules that you can report the spam.

If a maintainer reports your pull request as spam or behavior not in line with the project’s code of conduct, you will be ineligible to participate.

https://hacktoberfest.digitalocean.com/
Just this week I started using kitty as my terminal. Overall I have liked it and I really love the icat kitten so I can "cat" image files directly in my terminal.

I haven't yet figured out how to change my font color from white to amber (which has been a preference of mine). I've tried just setting color7 and color15 to the amber hex color that I like, but that isn't doing it.

The other thing I can't figure out is how to get it to stop updating the window title. I know most people probably prefer it, I just don't want it to change every time I change directories. There is an obvious preference for that in gnome-terminal and I can't figure it out in kitty.
teaching basic probability and statistics to everyone would be great. basic statistical education seems to me like you can get it done at middle school level -- all you need is addition and multiplication, fundamentally. i'm not an expert in pedagogy though so i might be overestimating things.

but the idea being proposed is that one can get rid of the calculus class in the high school curriculum, and fill its role (of advanced math target/preparation for quantitative college majors) instead with some kind of data/statistics class. I don't think this is going to be possible unless the data/statistics class ends up teaching calculus -- otherwise it would have to be way too watered down.
scroll jank as a service
I believe this is a change between 2019 and 2020.
The replies to this comment forget that the demand is there regardless and that if margins are so thin, the cost can be passed on to those who take ubers/lyfts - disproportionately those who make more money.
> Probability has been understood at a quantitative level since Laplace [...] and Kolmogorov.

Which indicates it is roughly as hard as partial differential equations, the theory of relativity and just a tiny bit easier than some of the quantum mechanics.

This is pretty unintuitive for a subject, which mostly relies on multiplication and addition.

The dozen or so posts discussing the intuition of the Monty Hall Problem are a case in point.

> They are an appetizer, not the main dish.

This is certainly true.
> Out of curiosity, how do you even manage to use more than five devices for private use at once? Even just owning that many is unlikely.

I’m not GP and I certainly don’t take GP’s stance about limiting to 5 devices (I think it makes sense), but claiming it’s unlikely that someone owns more than five devices is silly, especially if someone has a family. My non-tech sister’s family of four has two phones, three iPads, two laptops, etc. As another example, I literally own over an order of magnitude more devices than just five devices for private use (yes, I’m an outlier).
> Maybe this is a privileged point of view

It is. T-shirts are wear items and getting a free one that looks decent is one less that you’ll have to buy.
My guess is people are confused because Microsoft has marketed WSL2 as a replacement for WSL1, and it makes sense for WSL1 to go through the Windows firewall, so people assumed WSL2 would behave similarly.
Perhaps if you cannot pay your employees minimum wage - regardless of the sort of work they are doing, perhaps you shouldn't be in business. I don't care if Uber is making money or not.

If there is need for more adequate public transportation and taxis, perhaps we should work on that issue. If the system is robust enough, merely having a personal driver (uber/lyft/taxi/limo) should be a luxury and a choice.

This has nothing to do with data, but principle.

And it isn't like Uber has been a good player in all of this: I truly don't agree with their attitude towards laws, and do truly believe they are in business because they exploit people and eschew their responsibility as employers both by offering gig-only employment and refusing to classify drivers as employees: Their business obviously relies on the drivers.
That’s a failure of imagination and evidence of having never read the Git manual pages, because the GitHub contribution graph respects commit time (which you absolutely can override), and it’s a trivial hour-long project to write messages on it. I had greenscale pixel rendering of images on the contribution graph working in about an hour, most of which was figuring out the heuristics for quantity in each cell (hint: it’s not as complex as you think).

I can’t understate the simplicity of doing it, and I’d be nervous about someone taking the other approach as indicative of their technical depth. Then again, they’re already spamming READMEs so it’s not as if it was a strong signal to start with.
I set up a local Escargot server for chatting with homestay family kids aged 6 and 9 (too young for having their own email accounts).

They had a LOT of fun with the fonts and animations, dancing pigs and that kind of thing.

The trouble is, Escargot is a real pain to set up. Certificates need to be patched into the hosts file every 30 days. The server must run on Windows 7 x64. The Windows XP client never worked for me; only on Windows 7 x32 and Windows 10.

If I were able to run an Escargot server from my MacBook Pro, that would make it a whole lot more fun. In practice it takes me hours just to set it up, while they'd rather be playing.
How well will this cope with everyone's favorite idiotic invention, the hold feature that interrupts the hold music with a brief silence followed by a pre-recorded human voice saying "DID YOU KNOW THAT BASIC FEATURES ARE AVAILABLE ON OUR WEBSITE" every minute, making you think that maybe you've finally reached an agent, but haven't?

Some support manager discovered that adding those damn interstitials led to a massive reduction in human interactions (and thus cost) from a boomer population wishing to handle all account management tasks by phone conversation with a person, but at least had some percentage who could be convinced to use a website for routine tasks. We've been living with the fallout ever since.
just came here to say digital ocean is garbage. i setup some droplets years ago that i didnt need anymore but im trapped in this kafkaesque nightmare where they wont let me cancel. support has been terrible and meanwhile they are happy to just keep charging my credit card :( after reversing charges with my issuer twice, a month went by without charges but then they started charging it again! i have to change my credit card number and will be done with it, but what of this orphan account just sitting there eating cycles... ugh...
This is unfortunately so true. Last year I got away with "only" 4 or 5 spam PRs (and 0 legitimate one). But this year I've already got 2 before my timezone reached October!

Digital Ocean, please stop this.
PassMark benchmark scores for Pixel phones:

Google Pixel / XL: 1,893 / 2,285

Google Pixel 2 / 2 XL: 5,556 / 5,402

Google Pixel 3 / 3 XL: 6,359 / 6,934

Google Pixel 4 / 4 XL: 8,722 / 8,656

Google Pixel 3a / 3a XL: 5,334 / 5,088

Google Pixel 4a: 6,476

The following phones use the same Snapdragon 765G SoC as the Pixel 5:

Motorola Edge (4-6GB RAM): 6,717

OnePlus Nord (8GB / 12GB RAM): 7,036 / 7,190

With 8GB RAM, the Pixel 5 should have a performance score comparable to the Pixel 3 XL.

https://www.androidbenchmark.net/device_list.php
The first user I looked at from the repository mentioned in the article did all of the above. Spam PRs in someone else’s repo, spam PRs in their own (fake) repo, spam PRs in a sock puppet’s (also fake) repo. The only thing they haven’t tried is writing a legitimate PR.
To preface, I agree with your stance.

But it leaves me wanting more. I mean -- we know, to be blunt, we know that the vast, vast majority of people will never stand up and agree with you, even if some unidentified part of them wants to. The world is marching in lockstep toward authoritarianism again, and cheering it along the whole way.

Where does all this go? What can we do? Disappear into a countryside somewhere and live off the land? What's the endgame for those of us who don't want to play anymore?

I don't have an answer to this. And without an answer, symbolic acts of rebellion become meaningless to me and I suspect, is 99% of the reason nobody else stands up either. Without an alternative - there's no point in fighting back.

So how do we create an alternative? Not just advocate for one... create it. So that people flock to it.
I agree that it's jarring and choppy with a scrollwheel. (I'm in no way condoning the design.)
You can file it under dark patterns, but I think it may be an accepted limitation - you have to consciously scroll in order to read the individual pseudo-slides. Overscroll? Go back til it's right. You can't just skim this 'presentation'. It's like a user has to 'pull' the information. And the variety of information types (as opposed to a typical webpage that may feature just one type of animation) keeps someone scrolling to 'see what's next'. The user is forever pushed to keep going 'just a little bit more'.
How about data on what % were merged?
I Had My First Kiss in GemStone III
The shirt is a form of signaling and once you wear it in the right circles you’re in as one of the cool kids.
See Meshtastic:
https://meshtastic.discourse.group/
If they can't work in Wine, you can always run the outliers in Windows VM on Linux, instead of doing the reverse :)
It lists many dilemmas from various areas of life explained in a simple way with examples, so you don't lose the kid's attention. Some of them are classical ethical problems so you can take your discussion as deeps you want.
Because their manager at starbucks cuts their hours to 38 a week to keep from paying full time benefits. Plus who has been hiring in the past 3 months?
You still have the unsolvable problem of working out if they mean it or are just winding you up however :)
I recall an even more evil example (I forget the company) where they'd interrupt the music, have this sound effect that sounded like someone was picking up a phone or breathing into it, and then instead of a human it was one of those "Did you know, you can upgrade your service to the MoarPlan today!" irritants. The effect gave your brain just enough hope to yank your attention from whatever useful thing you were trying to do while on hold.
Why do you say that? Several people here said they have been helped by it. Seems they would.
What if you can have actual employees and offer flexible times? That can be done.

That college student can sign up for short shifts, after all. You can allow folks to self-schedule. I*m pretty sure Uber already rates folks, in part, by their availability to drive.
With the newer Redshift ra3 instances you use S3 backed storage with local SSD caching

https://aws.amazon.com/redshift/features/ra3/
> windows firewall rules should not in any case be applied to traffic coming from a VM

I can't agree with this. Everything is running on Windows. The VM runs on Windows and WSL exchanges data with Windows all the time. That the data on the Windows side can leak because I installed a Microsoft-approved product from the Microsoft store on a Windows box with a Microsoft firewall is unacceptable.
I know that it's only peanuts for Digital Ocean in the grand scheme of things, but this blatant disrespect for open source maintainers makes me seriously consider not topping up the credits for my personal servers next time and moving them elsewhere.
Does anyone know why there's been a long delay for x64 support? Performance problems? Or did some specific x86 patent expire?
I don't think those seat pickers cannot be trusted for this information. I had one American Airlines flight that showed so full that I had to pay for seats so that my wife and I could sit together. When we got on the plane, it was clearly under capacity and there were plenty of seats together. I complained to the flight attendant a bit just to vent, and later I saw a refund for the up charge. I assume it was due to my complaint, but who knows maybe they have some sort of process that automatically refunds them on under capacity trips.
Google should merge this with Stadia so they can sunset them at the same time
Roads have per user costs and are provided at no cost to the end user. Data is the new cargo. Packets are the vehicles.
> Here's to hoping better dependency management like from the Nix folks makes it into the mainstream platforms.

Apple's SPM is off to a good start (It's the one I use). Carthage is too primitive, and CocoaPods is...CocoaPods.
Yes, although the frame rate really sucks. I think that is a separate issue though. (You really notice it on action scenes)

I don't see why there would be any problem with Netflix in HD in the browser on Ubuntu ?

This PC is also from 2012 or so, so I think I should upgrade and maybe the frame rate will improve... I haven't isolated the issue. It's fine for most shows.

But I suspect Netflix encoding quality also sucks, because most people don't care as much as I do, so I haven't debugged it.
Ask HN: What do you do when your Microsoft account is compromised?
SIM swap tragedies and related mobile authentication security issues are on the rise. I've seen horror stories here such as this one, where Google failed to help someone reclaim their account:
https://news.ycombinator.com/item?id=20203482

It is beyond me why companies have come to rely on phone numbers for authentication, a system that was never designed for this purpose.

Today, someone got access to an old phone number that was deactivated when I moved to another country. They used it to breach my Microsoft account because, apparently, all you need to log into someone's Microsoft account is access to their phone number. There is absolutely no way to contact Microsoft about this directly, and filing a report just resulted in the answer:

"Unfortunately, we were unable to verify your ownership of this account using the information you provided."

And that seems to be the end of the story, as far as Microsoft is concerned!

Has any of you been in this situation and managed to reclaim your accounts?
Perhaps, but actively saying things like “most importantly, we can remember that this is how DigitalOcean treats the open source maintainer community, and stay away from their products going forward.”

Which is not constructive. I think DO should sort this out and there’s any number of decent options just in this HN thread, but this post is only going to help if it generates enough negative publicity on HN for DO to recognize. In and of itself, it’s just another fed-up dev.
To create their own distinct ecosystem, which is what we're discussing.

Pointing out both Android TV and Amazon Fire is Android OS based isn't particularly relevant to market mineshare. Linux too is used by both (and others), but it would be pretty strange to try to combine them all under a "Linux streaming stick" moniker.
I think this is a problem for android apps as well. People are used to free or 99c, so charging a fair price for the effort put in is a non starter.
And then you also have to stop in time to make sure you are on time for your next class.
I didn’t say the complaint wasn’t valid.
I would think that we have to consider the entire parameter space or model space of a reductionist view of biology as a space of models, then search for the smaller subspace of models with fewer, stiffer parameters. http://www.lassp.cornell.edu/sethna/Sloppy/WhatAreSloppyMode...
hold music at 14.5kbps quality "we're experiencing higher than normal call volumes, please stay on the line" hold music at 14.5kbps quality (repeat)
I've had an iPhone since Google Assistant really became a "thing," but I use my Google Home all the time to get answers to questions that I'm surprised it's able to parse, like "what was the name of the dog in <movie title>", or "what song has the lyrics <insert lyrics here>". In fact, I'd say that 9 times out of 10 it gives me a pretty decent answer to any question I ask it. Of course, that may be because I'm familiar enough with the limits of technology to know what types of questions not to ask.

As far as reminders and stuff go I'd recommend just trying that sometime when you're not driving just to see what the workflow is like. Sometimes you just have to set something up the first time you use a feature (like picking which calendar you want reminders saved in) and then from that point on it's transparent.
No, I'm pretty sure that is the exact opposite of what they are saying.

Maybe work on your reading comprehension?
It is a somewhat common feature of customer service phone systems to have a way to do callbacks, though I hadn't heard of one that did it automatically without your consent. The feature costs the company using it money, since they have to place a second outgoing call which may have different charge rates than the incoming call did.
After discovering ULIDs [0] I can't see ever using UUIDs ever again.

ULIDs are sortable (time component), short (26 chars) and nearly human readable, and good enough entropy/randomness for everything I'd ever be working on.

Does anyone have any criticisms of ULIDs? I can't see how they don't take over general purpose use of unique ids in the future except where a more guarantee of uniqueness is needed. (ie, bajillion records a second unique...)

[0] https://github.com/ulid/spec
I remember when I was a teenager that I was all into opening everything to digital self-service. I preferred doing business with companies that allowed me to do everything via their website, so that I could do things on my own and without unnecessary human contact. I thought this is how the world is supposed to work.

Fast forward one and a half decade, today I, frankly, have more disposable income than free time. I'm tired of self-service bullshit (and companies always love to complicate things to create upselling opportunities). I avoid doing things through websites or apps. E-mails are better, because once the other side replies, it means a human has acknowledged my request so I get to ensure they understand it right, and if they screw up, they can't blame it on "the system". Phone calls are the best, because dealing with a human on the line is much faster than dealing with confusing websites and broken apps.

And now I finally understand why travel agencies, all-inclusive holidays, concierges, secretaries, etc. all exist. It's for people who are at the stage in their careers where they have enough disposable income to use it to save time and frustration. Relying on digital self-service isn't a sign that you're an awesome self-reliant tech-whizz (like I thought in my teenage years). It's a sign you're not rich enough to pay someone else to deal with it.
Perhaps a robust safety net is in order so folks don't have to be exploited in order to afford food. Or better laws.
Because the system is completely arbitrary. There is no explanation of why 3 extra cases per XX people means you get indoor dining, but 3 less doesn't. All of the numbers that I saw where never justified, and seemed to be based on someone saying we need a few different tiers so that people think we know what we're doing.

I think the problem is that there is no easy formula for making these kinds of decisions. You need to look at the data and figure out what's going on before deciding what to do. For example, let's say someone has a big party and there are 100 new cases because of it. It wouldn't make sense to shut down indoor dining just because there was a spike. But on the other hand, if you saw 100 cases coming from a lot of restaurants spread out across a county, then you might consider shutting down indoor dining again.
Remember that Android TV and Google TV (the original one) are completely different products.

Reason Shield TV is still doing great is because they didn't cut any corners and future proofed in a way no one expected it from nvidia. It's great. It complely replaced my 6700K + GTX 1080 powered HTPC because streaming games from my PC to shield was easier than using windows from 10 ft away.

I was a little worried that it stops getting updates, but now I just have no reason to upgrade it because it's getting all the updates and performing great. I got the new dongle tho because it cost as much as new remote for shield...

Only weak points of 2015 shield to me: game pad was trash, remote control was large and yet easy to lose and bend.
SCP,Corp Closed $600k To Fund the ScPrime Distributed Cloud Storage Project
5 years is really not that long..
Have you tried using Uber or Lyft during any large event? They are just as much of a clusterfuck. Either the app crashes due to so many phones nearby clogging the network, or drivers drop the ball, either cancelling on you or accepting your ride from 30 minutes out, trapping you for fear of getting a bad rider rating for too many cancelled rides. Getting into the wrong rideshare is also surprisingly common and concerning, especially when these large events involve a lot of drinking. I usually resort to walking a mile, maybe more, from the event before I attempt to call up a rideshare.
> They could hire over 25000 qc staffers for 1 billion. They don't need that many, a few hundred will suffice based on SOP qc processes

How exactly would you do this? In the last year 3.4 billion items were sold by American SMBs alone on Amazon. That is 110 items per second. If you hired 25000 QC staffers working at perfect efficiency, they would need to each handle over 1 item per minute. And ensuring that something, often inside of packaging, is not counterfeit is not exactly trivial work that can be pumped out like this. Or you could approach it from the supply side. 45 new sellers join Amazon every minute, and many of those packages never even go through Amazon's hands. And catching a fraudulent seller does not solve the problem - they will just rebrand and reenter the platform.

Comparable marketplaces like eBay have the exact same problem. You are applying principles from a completely different business model - retail - to any online marketplace and pretending they are the same when they are absolutely not.

Please, show me how a few hundred QC people are going to solve this problem. If you have a real solution, Amazon will pay hand over first for it - but actually want to dig into the details of the problem is so much harder than standing on your soapbox and yelling about how Amazon is crippled by greed and stupidity.

Curation at scale is hard.
Phones for booking are absurd. Phones for food ordering are absurd.
Same could be said of roads. Toll free. Rush hour sucks. We will adapt. There can still be commercial alternatives, like planes today if you want higher rates of travel.
I think if people who get a `spam` or `invalid` tag to their PR should be instantly disqualified. That could work.
This isn't the right answer, but we should at least acknowledge that there are potential problems with the gig economy.

I'm not quite sure how to reconcile this with my views on markets. The platform certainly performs a valid function, and markets are generally good at matching up buyers and sellers. Ostensibly everyone participating is doing so voluntarily. However, I don't find it particularly virtuous to have totally automated auctioning of labor pressing down on working class compensation and benefits. Constantly repricing every transaction to carve another 20c away from a guy driving for 12hrs a day.