skysight-inc/HackerNews huggingface dataset:
Ome might as well say that "Some things, like being able to work for Uber's competitors, meant that drivers were never employees."

This is a fuzzy line.
Appears you can use adsensense on business plan and up?

https://wordpress.com/support/monetize-your-site/#advertisin...
Access to online services, ranging from email to AWS, is now a vital component of contemporary life. Email is no longer a toy and losing access to a key email account can cause emotional hardship and severe financial losses. Access to paid online business services, such as Google advertising and cloud computing, is a vital component of modern business. Loss of access to these services will lead to severe financial losses and can lead to complete destruction of businesses.

It is unacceptable for service providers to damage peoples' livelihoods because the account in question is free or is used by a small business that doesn't spend >10k$ a month.

It is not reasonable to demand that customers pay $50 a month to protect themselves against capricious account closures. That is merely another way of a service provider saying 'nice email account you've got there, it would be a shame if something happened to it.' That's called extortion or even racketeering.

Alphabet's net profit for 2019 was $34 billion USD. The can afford to treat their customers financial interests with respect, and if Alphabet won't do that voluntarily, then it's time for governments to force them to.
Tens of thousands of non-partisans who are motivated to improve the technical infrastructure of the government.
> Basically I want an API where I can torture an EC2 instance to see what happens to it, for science!

# cat > dropme.sh <<'EOFILE'
#!/bin/sh
set -eu
read -r SLEEP
tmp=`mktemp` ; tmp6=`mktemp`
iptables-save > $tmp
ip6tables-save > $tmp6
for t in iptables ip6tables ; do
for c in INPUT OUTPUT FORWARD ; do $t -P $c DROP ; done
$t -t nat -F ; $t -t mangle -F ; $t -F ; $t -X
done
sleep "$SLEEP"
iptables-restore < $tmp
ip6tables-restore < $tmp6
rm -f $tmp $tmp6
EOFILE
# chmod 755 dropme.sh
# ncat -k -l -c ./dropme.sh $(ifconfig eth0 | grep 'inet ' | awk '{print $2}') 12345 &
# echo "60" | ncat -v $(ifconfig eth0 | grep 'inet ' | awk '{print $2}') 12345

If you're lucky the existing connections won't even die, but the box will be offline for 60 seconds.
except uber/lyft will remove you from the platform if you decline too many rides, thereby only giving the illusion of choice.
Repl.it is an amazing idea, but it's infuriating to use. No syntax highlighting in the REPL, laaaaaag everywhere, hardly any version control… It's useful for performing a 30 second Python interaction on machines without Python installed, but that 30 seconds becomes 3 minutes because Repl.it is so clunky.

I tried to log in to check whether things had improved, but apparently I need Google's permission to do so now? And, in fact, nothing will run without allowing Google's JavaScript, even once I've logged in.

Anyway, version control is there now, and you can edit existing Git repos! Except it's actually GitHub, not Git, so I can't use it for any of my existing projects, including my programming language…

That being said, I think the world is better with Repl.it in it. It's not like these other things I criticise where I think we're better off without them; Repl.it's flaws are infuriating because they're stopping me from appreciating something potentially great.
I normally like to use Graphene to create a GraphQL API. Then you can use Vue, React, Angular, etc to build your frontend. You'll convert your read views to Queries that are rendered on the frontend. A big part of the change is likely tied up in Django Forms. You can use these forms in Graphene and convert them to mutations. https://docs.graphene-python.org/projects/django/en/latest/m...
What I'm guessing will happen if Uber/Lyft are forced to treat drivers as employees is that those driving full-time will be hired and everyone else will be let go. The employees will lose some control over what hours they work and may be forced to sign non-compete agreements (not sure if that would fly in CA).

What I don't understand is why Uber/Lyft don't just allow drivers to set their own prices. Whatever their pricing algorithm is it cannot possibly be better than an efficient market of riders and drivers bidding on trips.
Launch HN: Screpy SEO Tool Get 20% Discount on Betalist
These articles are written by people who have incentive to write such articles. Those who are contractors do not bother running around asking journalists to write stories about how much they enjoy being independent they just focus on driving Uber. A small % of people on other hand try to create a lobby for this sort of things and the opportunist politicians will use this to arm twist Uber and Lyft to seek rent. This creates a need for journalists who write these biased stories.
Trump plans are the musings of a rambling idiot. He and his enablers don't know anything about technology and the impact this can have on American companies.
Years ago, I installed a Tripp Lite inverter/charger along with two 120AH deep cycle marine batteries - all sitting on top of my fridge. I calculated that I can get a few days of power. Also have another 1500w inverter for emergencies. And I always ensure vehicles are complete full before any large storms. Losing all your cold food is expensive!
I would understand spatio-temporal correlations different from spacetime correlations: the first are the spacio-temporal correlations of something which exists in space time while the latter would imply some kind of correlations of space time.
Has anyone suggested the solution to this is to make another medallion system? It seems like the OP was putting the cart before the horse.
This is one of those comments I so rarely see where what I already know is put in to words I've never been able to find.

Thank you for this, I'll be updating our documentation to include these concepts first thing tomorrow.
I think this is too pessimistic. If all you do is test your error detection and backup recovery mechanism (of course you have backups right)? Then that’s an advantage.

Let’s say a hard power off causes data corruption that can’t be fixed. For lots of applications downtime is better than corruption, so in that case you at least will be able to test when you should take the system down and recover from a known good backup.
That doesn't sound useful or very sophisticated from a spying POV. I guess mass-shutdown of Telco infrastructure would be catastrophic but that could most likely be avoided by having a mix of suppliers and a minimum of known-good hardware in the field.
Oh Halon was very popular for a long time. I don't know how long they could be grandfathered, but recharge supplies must be impossible to get by now.
Digital color meter to get colors from webpages.
I get what you're saying, but I don't think "setting their own rates" has anything to do with it. Any driver would be able to set their own rates by going at it alone, completely independent from a ride share company. They would create their own service and charge what they want.

However, because the drivers choose to participate in the Uber/Lyft marketplace and benefit from the network affects that they have created, it follows that Uber/Lyft would have a say in the cost of goods sold in that marketplace. Just because the drivers can't set their own rates doesn't mean they aren't independent contractors.

If I hire you to mow my lawn, we mutually come to an agreement of what time and price you would perform the service. Just because you want to work for $100 / hour doesn't mean I'm willing to pay that. And because I'm only willing to pay a certain price only for your services doesn't make you an employee.

I think it's that simple. Uber/Lyft have a price they are willing to pay for services. They even allow their drivers to pick their own schedule (unlike my lawn service example). Drivers are not setting the price directly with the customers, they are getting paid by Uber/Lyft, but that doesn't make them employees.
That's not the device in question.
The dirty secrets of 'clean' electric vehicles
Yep. An ER has to make sure you're not actively, immediately dying but after that you're cut loose and they don't have to do a thing. Good luck with that cancer or whatever. Plus if they do anything I'm sure they still send debt collectors after you even if they know you don't have money.

Knowing hospitals you'd end up with five debts from different companies from one uninsured post-heart-attack stabilization in one room at one ER. This also makes it nearly impossible to actually know you're covered for anything—one of those entities might not "take" your insurance, and now all that money you paid is useless and you're screwed anyway.

Navigating US healthcare feels like performing voodoo magic and tea-leaf-reading with some combination of your physical and financial health on the line, trying to balance it so if something goes wrong both are only badly harmed rather than catastrophically harmed.

[EDIT] on the plus side if you start off poor there's a decent chance the government does cover your health care, though it makes sure to make maintaining that super stressful—it's just that it's all set up so the health care system eventually gets a huge chunk of everyone's money, if they have any, and often all of the money, sooner or later. May not apply to the super rich but otherwise you're either poor and covered, or not-poor-but-not-rich and hoping you get the right roll on the dice so the healthcare system doesn't find a way to take all your money. And it is in all cases incredibly stressful even when you're not sick.
This make restart the work on my own lang (https://github.com/Tablam/TablaM) and convince a friend to also use this for learn rust.

Tooling around development (langs, editor, shells, debuggers, etc) is at 2 apart sides: Supported by deep-pocket companies or by the crazy/love of a very few individuals.

So, the idea to at least get a little push to justify the time is a big plus, IMHO.

This few years this group is becoming a little bigger (check for example https://www.reddit.com/r/ProgrammingLanguages/).

When i start with the idea of tablam I feel is like walk in a deserted planet, now is more like a little oasis in the middle!
In Sweden, does getting your state-issued ID so you can vote require visiting a government office that is only open during business hours on weekdays, in a place very poorly served by public transit and far away from poor neighborhoods, so that poor people without cars will have to take a whole day off from work to travel there? Is the office understaffed so it might take two or three visits to actually get your ID? In Sweden, when the government reduces the number of places you can get ID or cuts hours under the guise of cost cutting, does almost all that cutting only come from offices that serve high minority areas?

In Sweden, are there limited protections for worked so that many poor workers won't have any paid days off they can use for such a trip, so it will cost them a day or two of pay to get their ID, and perhaps their job if their boss doesn't approve of them taking time off from work?

In Sweden, are the politicians who instituted the voter ID policies the same politicians that have drastically reduced the number of polling places per capita in minority neighborhoods so that actually voting there can require hours of standing in line (and missing work if your employer doesn't give you a paid day off to vote), while not cutting or even increasing polling places per capita in white neighborhoods so that it is a breeze for whites to quickly and easily vote?

Have they cut back early voting programs that opened the polling places during the weekend before election day, so people could vote on their days off?

If the answer to all of the above is "no", then what you see in Sweden is pretty much irrelevant when it comes to understanding voting in the US.

The fact is that the people enacting voter ID laws in the United States (1) are generally the same people who have been working hard to limit minority voting, (2) cannot demonstrate that it solves any actual problem, (3) try to make it hard for poor and minorities to get the ID that they pick for their system while making it easy for white people.

That's why there is plenty of opposition to voter ID--the politicians pushing for it are not acting in good faith. If someone proposed a voter ID system in good faith--one in which it was free to get ID, could be obtained quickly and without the need for a lot of travel, and was easy for minorities to get as for white people, there would mostly only be objections from those who oppose national ID system in general.
I thought this was an interesting piece of Internet history that shows the importance of timing (luck), good UI and content.

As fan of Factory records (in particular the music of Joy Division and New Order but also the graphic design of Peter Saville and Tony Wilson’s attitude), I was drawn to this article. I also have fond memories of the late 90s and early 2000s as a time when interesting people were coming together and doing innovative things e.g., collaboratively building operating systems and encyclopedias (there was a lot of dot-com bullshit as well but I didn’t pay too much attention to that).

Anyhow, I found it amusing that this brave attempt at using micro-payments for digital music downloads back in the days of dial-up Internet was stymied by a very user unfriendly DRM / user interface that Music33 had rolled themselves:

> Songs purchased came in a PDF; users tapped in a password to play the music.

To their credit, Music33 were trying to ensure the artist got a (much) bigger slice of the pie than artists were then getting as royalties from record labels.
> except maybe ... Canada

Relations aren't great right now. Just last week Trump began yet another trade war with Canada. I don't really see Canada taking part in this.
Waymo started publicly testing level 4 cars last year, and reportedly has 600 cars testing level 5. It isn't decades away anymore.
The fact that it's not secret and thus easy to buy/coerce is by far the biggest problem with it. It's a risky bet to hang your democracy on mail-in voting. Just run your elections with paper ballots cast into metal boxes. Run them on a Sunday in schools all over the country staffed by representatives of the candidates. That's done in many places and never has any issues. It's very cheap, you get results in just a few hours, and since plenty of representatives of the candidates are involved the whole way everyone trusts the results. The US in November is going yo get dicey with all the voter suppression, mail-in shenanigans and candidates claiming the vote is wrong.
Google did it with their Chromebook. So it is possible.
> Nobody is forced to work anywhere in the U.S.

Starvation and rent suggest otherwise. We're not so sufficiently advanced that anyone can choose not to work and expect meals and a roof over their head.
Thanks, it was just a faulty unit that I trusted too much.

I was doing turn off tests with my NAS attached and it was switching correctly and NAS was not going down, I had couple RPis connected also not going down and notifications from NUT were in logs. Where my NAS was NUT server and RPis had NUT client.

It was that one day when UPS malfunctioned in a bad time. Where my electricity provider was more reliable than UPS I owned. So bad risk management on my side.
Before the pandemic I definitely would agree with this. I was doing a meathead lifting routine and BJJ 6x a week and was fairly strong. When everything shut down I started doing door pull-ups and Dylan Werner’s True Strength series and could not finish a single workout without stopping or cheating. 4 or 5 months later the gyms open up and I’m at least as strong if not stronger than I was before.
The last vulnerability [1] is super cool, as it allows to decrypt AES-GCM ciphertexts using an AES-CBC padding oracle!

The exploit is very efficient and fits in a tweet:

1. Take C = E(K, IV) \xor P from GCM encryption

2. Make a guess of P, send (IV \ xor PADDING) || (C \xor P_guess) to the CBC oracle where PADDING is a fixed constant. If the oracle returns that the padding is correct, P_guess is correct. Otherwise make another guess.

The root cause of the issue runs pretty deep. It's a class of crypto vulnerabilities we called "in-band protocol negotiation". That is, the ciphertext contains protocol-related parameters that determine how it should be decrypted. The JWT standard has this issue, which has led to countless "alg": "none" vulnerabilities. JWT is not alone, this mistake is presented in many other libraries or standards.

I wrote about how we avoid this issue in Tink [2] [3]:

>2/ A key in Tink contains not only the raw key material, but also all necessary parameters. It is equivalent to the result of a handshake. Before any data encryption can take place, both sides have to reach an agreement not only on a raw key, but also how to use that key to encrypt data. Since a key in Tink contains all parameters, Tink does not require in-band ciphersuite negotiation. That is no ciphertext in Tink contains any other metadata aside from a key ID.

>This design sounds so simple but I've seen people get this wrong all the time. For example, the root cause of many embarrassing vulnerabilities in JWT [1] is in-band ciphersuite negotiation. That is, a JWT contains an alg field that dictates how the receiver should process it. This alg field should rather be included as part of the key.

>JWT is not the only standard making this mistake. Many crypto libraries only ask users for the raw key material. This means the parameters are either implicitly assumed or under specified. Aside from the aforementioned vulnerabilities, this can also lead to key confusion, cross-protocol key reuse and make it hard to rotate keys or change algorithms.

>To the best of my knowledge, Tink is the only high-level library that gets this right.

[1] https://github.com/google/security-research/security/advisor...

[2] https://github.com/google/tink

[3] https://news.ycombinator.com/item?id=23215652
Thank you for the feedback!

I see that the website are missing a lot of information that should be there.
I will improve it based on your feedback. Thank you so much :D
Excellent! Glad to hear. Yes, what's the best way to sign up? I already registered, I think, so sending a message thru the help function?
I really like the React approach to upgrades: if your app works with version N with no warnings, it will work with version N+1. https://reactjs.org/docs/faq-versioning.html
on my cellphone it didn't work very well, I'll look again on my computer in a while.

To be 100% honest, even thought I love Kenny assets, I wrote a mapping so my game could be texture agnostic.

this way it is easy to mod or to change the graphics completely.
Every interaction I’ve had with someone from USDS has been top-notch. I obviously can’t speak to the politics that may happen amongst the higher ups behind the scenes but the people they’re recruiting are excellent.
IANAL, but to my knowledge, in California, a company cannot[] legally prevent their employees from working a second job in their spare time, so this kind of lock in would not work.

[] some exceptions apply, mainly related to IP I think.
Elixir, Clojure, Rust, Go, Haskell, Elm, TypeScript, Nim, Crystal, Swift, Kotlin, Dart, Gleam,… – there’s so much new(ish) stuff it’s hard to keep up actually, isn’t there? Not complaining, quite the opposite.
I mean it's that how contracting is supposed to work? If your core competency is in making the product expecting you to become experts on delivering it too is crazy.
>various reasons //

But what? The only thing I can think of is to pay adherence to the letter of some other employment contract (which is probably a problem with that contract and possibly isn't enforceable? and adhering to the letter and not spirit is silly). What else?
Totally, 100% agree with this. I would even take it one step further, and say that there are really good tools for developing this mental model nowadays. I didn't really feel like I understood what code was doing until I used tools like chrome devtools, pythontutor.com, or algodaily.com to visualize and step through iteration. It's helpful to know what's happening at each line with the call stack, variables, references, etc. -- but it can be intimidating to start. Drawing it out on paper first might be a better way to begin.
> We call on all freedom-loving nations and companies to join the Clean Network.

This makes me physically sick. The only freedom you have in the U.S. is being poor, controlled, and oh yea, you can Tweet whatever you want. While the U.S., both citizens and the government, have pointed fingers at Russia, China, and <name a country>, we've been under the assault of propaganda and control for decades, at increasing rates, all under the guise of so-called freedom and democracy. Instead of propelling us into the future, our government has dragged its feet to pull us back all in the name of pure greed and control, giving itself and corporations near limitless power by sacrificing the common people.
Is it still voluntary if it happens out of economic desperation?
> Republican one by it's policies and histories is almost entirely reliant on non-white voters not showing up in the electorate

You could make the literal exact argument in reverse with at least as much credibility.
>Please don't use that racial slur.

He's using it metalinguistically, for God's sake.
The part time drivers aren't the problem, it doesn't cost much to move them into being employees assuming they made above minimum wage to begin with. The problem is with all the people working uber full time and over 40 hours a week. At that point, a lot of things get more expensive like the burden of providing health insurance
My basement is 80% finished, but the freezer lives in the unfinished part. But "unfinished" is relative, I still have concrete floors and walls with insulation on the walls, just no sheetrock and bare rafters on the ceiling.
> a significant numbers of Americans think requiring proof of who you are is voter suppression.

> No one thinks that.

> "Voter ID requirements limit the number of people who are able to cast a ballot."

Ref: https://www.aclu.org/facts-about-voter-suppression

The first page of results for "id laws voter suppression" turned up similar statements from the WaPo, Atlantic, Wired, Vox, and quotes numerous politicians. Your "no one thinks that" is not in line with reality.
You’re right except exploitation occurs as crony capitalism. “You rub my back, I’ll make your competition run through red tape”.

Nobody is forcing these workers to do ANYTHING.

Regulation would force action.
This decision technically doesn't find that Uber/Lyft are violating the statute. The analysis considers: (1) the likelihood that the prevailing party will ultimately prevail on the merits; and (2) the relative interim harm to the parties from the issuance or nonissuane of the injunction.

Here, a Superior Court judge found that the State of California is likely to prevail on the merits in the end. The reason being that Uber/Lyft failed to satisfy the prong "(B) The person performs work that is outside the usual course of the hiring entity’s business." Basically, the judge thought that Uber/Lyft is in the transportation business, not some "multi-sided platforms" as they claim to be.

Can this injunction be overturned by a higher California court? Absolutely. Does it look bad for Uber/Lyft in the court of public opinion? Yup, very much so. That's why three's an Opinion piece in the Times today by the CEO of Uber.[0] He knew this was coming.

[0] https://www.nytimes.com/2020/08/10/opinion/uber-ceo-dara-kho...
Because operating costs increased substantially because of the requirement to provide benefits to workers.
WOULD YOU LIKE TO KNOW MORE?
The article isn't at all about three geographical bay areas, it's about three socioeconomic bay areas. I see elements of all three (but mostly the third) in my neighborhood in SF.