skysight-inc/HackerNews huggingface dataset:
Again, what you're describing is a personal vendetta between the press and the president. They cover him and he responds, and they attack each other. It's normal. Ask any celebrity. You are not describing a situation that is indicative of a threat to the press.

> I think you need to question from where you have gotten the perspective that getting one or two things right in a rant somehow legitimizes everything in a rant.

I don't believe this at all.
Coronavirus tracked: the latest figures [Good data plots]
I think those metrics aren't brought up as much in the blogosphere because they are harder to measure. Those metrics will be unique to the context of the app they're measured in. The metrics talked about in the article are ones that can be determined easily in the context that Chromium is working in.
No? What you said makes no sense.
C++ library is consistent, and the error handling is via exceptions, which means not verbose at all, for most cases.

For C++, you want to complain about unreadable error messages, long compilation times, verbose type declarations, and use-after-free bugs.

Each language is different, and has a different trade off. A good developer can use multiple languages: C++ when you have lots of non-trivial data processing, Python for numeric and complex scripts, bash for bootstrapping and simple scripts, and so on.
I'm not against nationalizing when necessary (PG&E), but California could probably deploy a similar digital transportation market system without absorbing the toxicity that is Uber.
Does this mean I'll be able to pick up a good clone in Shenzhen next year? Serious question.
> There is nothing stopping someone for using this technique to publish an app in the AppStore officially.

It has not happened though. Only app which has been in the App Store and utilized private entitlements, from what I’ve seen anyway, has been Uber.
All I see are "Sponsored Links by Taboola".
With a decorator you can parse and rewrite the function's bytecode. If it helps, I'm fairly sure you could also ask for the function's abstract syntax tree, rewrite that, and ask for it to be compiled. So you could build something, but every function using such gotos would have to be decorated with @gotos or whatever.
I would feel remiss not pointing out Sam Aaron’s prior project Overtone which while similar in spirit to Sonic-Pi is much more oriented toward the programmer/musician and less to the musician/programmer. It’s interface language is Clojure which probably tells a lot.

Both projects are amazing, but, after playing with Sonic-Pi, I’ve stuck with Overtone as my coded music synthesis toolset.
That chasm is also occupied by others such as these subcontractors who are careless with security policies and end up causing the leaks. Is that the space they want to stay in? I don't think it is. And if they decide to move towards any direction, I hope it's the "yes we want to open source" direction so that the leakers don't have anything to go after anymore. They may even become good open source citizens in the end.
"Dependent contractor" feels exceptionally well-named. Props to you!
This is total nonsense. It gets more of its money from states with more profitable companies and high paid employees. Those are individuals, not states, and it’s a measure of how much surplus value they can capture, not production.
Pics of People from 2 Perspectives Show How Media Can Manipulate Reality
That's why you have to learn to live for your own "selfish" good as opposed to giving yourself to your company. You use them like they use you. That's why I have worked for an assortment of companies that HN would turn their noses up to. I would never work with an "evil"company per se, but companies that don't do "life changing" or "socially aware" software is perfectly okay with me. Software is just a tool in my tool box to live the life that I want to live. Let go of the rat race and find out who you are. A yacht, a sports-car, a superb algorithm, a vapid partner on your arm, will never make you happy or feel like you're living your best life. Don't let work become your life. Otherwise you'll just be a burnt out programmer, salesperson, businessperson, or whatever, it's not a field that's doing it to you, it's yourself.
> > Start with an observation - "You show up to standup 5 minutes late". Then a personal reaction - "I'm frustrated". Third, the goal - "I want our group to move forward efficiently". Finally, the 'ask' - "Can you show up on time for each standup?"

> [...] I think that the primary effect of this communication style is actually to inhibit real discussion of the issues at hand, by making the needs/wants of the various parties the center of the conversation and immediately moving away from an open dialog and into a negotiation.

Hmm, would a simple fix be to pause at one of the earlier steps and ask for clarification? For example, after step 2: "Does that seem like a reasonable or understandable reaction?"; after step 3: "What do you think of all the above?" Is it really taught to always deliver it all in one go?

(Background: I've heard several people describe NVC and have read a bit, but haven't taken an official class. I also wouldn't be surprised if there is wide variance between "NVC in theory", "NVC as taught by this or that person", and "NVC in practice".)
To do that is to assume all legal risk themselves, such that should a suit be forthcoming, it's against them, and far less likely to be thrown out, even if it's not credible. They're more likely to have to pay legal fees, and have lost legal protections.

The issue isn't their actions, it's that the process requires a 10 day wait, regardless of whether the content is infringing or not.
Quite a few "people" have solved it it looks like, and it's riddled with persisted XSS attacks once you get past it.

Here's the returned response when you succeed:
https://hasteb.in/iyifapud.html

I found the "man" category to be the easiest to pretend to be a bot on.
> I feel bad for the drivers that are being taken advantage of

I have no idea why people think this.

You know how people stop driving? They just don't do it. There's no contract to break, there's no boss to tell. They just stop. In fact, they have to go out of their way to drive! It is entirely volunteer work, every single time.

It's the same thing people used to say about Walmart destroying mom-and-pop stores, but Walmart doesn't do anything. If they build a Walmart, nothing happens until people flock to work there, and again nothing happens until people flock to shop there.
wow..

That is a good use of a pi. Though the button labels are a little odd (given that its a genetic algorithm..)
But androids cannot use contractions.
> One option that seems very reasonable to me would be to introduce a third option: ... Dependent Contractor (new gig economy group).

Yeah that's my preferred option too if we must keep the system, but it has a lot of the same problems.

Small orgs don't have the resources to hire lawyers to figure out if they can do 1099 or "new thing", and so it will still have the same chilling effect on 1099 work.
The goal most likely is to defend Google well known terrible customer service.

There are fan boys everywhere, Google has it far share who will never believe that Google is evil
User agent strings are progressively being frozen, so that shouldn’t affect anything.
Kicking a man when he's down (IMO this is probably the hardest time for a compromise. It could even lead to lose-lose with the company going under.)
There's only 2^9 possible selections for each board, someone will get it just by chance.
And, what do you think the Federalist Society would say about that?
And this attack payload would have hit ansible servers just as hard. Looking at the payload script if the SSH keys were not password protected it would have logged into the servers https://github.com/Aldenar/salt-malware-sources/blob/master/...
> homebrew crypto

AES-256?
Probably the same as happened to CoffeeScript: people with codebases in CoffeeScript are now stuck with a language that just few people know and is hardly maintained any more, and additionally doesn't really have that many particularly exciting features any more compared to the language proper.
There should be a chilling effect on some types of employment arrangements where avoidance of worker protections and ancillary compensation was occurring.
I agree. The first thing I think when I see a version is "how old is this?". Version numbers as they are now are completely arbitrary (nobody really follows semantic versioning no matter how hard they try). Might as well encode some useful information into them. I'm thankful a lot of the Linux stuff I use follows this.
Here's the reference: Liu 2020 "Anti-spike IgG causes severe acute lung injury by skewing macrophage responses during acute SARS-CoV infection." https://doi.org/10.1172/jci.insight.123158

here are my highlights of the article and other articles I cited https://twitter.com/100ideas/status/1255671725112659969
RE: string -> int, I'm not able to replicate this.

https://repl.it/@JadoJodo/SelfreliantEdibleUsers

edit: Not trying to discount your feelings overall, but just curious about that specific example.
I can only give my perspective, which is likely to be unique. I'm in the process of implementing an Oauth2 server for the first time. I feel like I have a handle on it now, but it was definitely overwhelming at first. If I were confident that RFC6749 had everything in it that I needed, I would read through and implement it. But it quickly became apparent that there are a dizzying array of RFCs with extensions, deletions, and best practices. So I just skipped the specs, and have been using resources like this, Oauth2 Simplified, and of course YouTube.

So I guess the upshot is I find resources like this and the upcoming 2.1 to be valuable.
> enables the "homeless lifestyle" without any accountability

You mean by not having public housing?

> Homelessness is - for the most part in San Francisco - a choice and/or a result of mental illness and drug addiction.

It's obviously not a choice. It's also not the result of mental illness nor of drug addiction, at least for the most part, as people suffering from mental illness or addicted to some drug also don't want to be homeless and stuck on the streets. And while they are somewhat more likely to lose their house due to mis-managing their life - it is much much more likely to happen when they have no social support: Medical care-givers (no such thing by default in the US), neighborhood/community associations (not much of that in most cities), families etc.

> where are my rights as a lawful tax payer who cannot bring his son to the park without risking his life by stepping on a needle?

Your right is not catered to by social institutions, and municipal ones in particular, who are acting as though homelessness should be addressed by suppressing/harassing the homeless rather than ensuring people have homes.
Can somebody explain the argument against companies like Uber and Lyft being able to provide "gig platforms"?

And where should the line be drawn? For example, web browsers are also apps that facilitate different kinds of transactions, but surely nobody wants Google to be responsible for paying benefits to anybody whose services can be bought through Chrome.
I just got it by chance, there seems to be a XSS vulnerability and some way to post things. Didn't expect so many alert windows to appear and not sure what else it was doing.
GitHub Actions are pretty powerful actually. I wrote https://github.com/pullpreview/action, which allows to continuously deploy branches and PRs to AWS instances and it works great.

The trick is to understand that for complex behaviours you can't just glue different actions together, and instead you may have to build your own action and use the GitHub API token provided in the context to possibly perform additional actions.
Don't worry about it. I have a bachelor's in Physics, worked a few years as an engineer. I'm currently in a CS PhD. A lot of people in my department don't have CS undergrands. Several other physicists and mathematicians (lots of us work in HPC). One guy even had a bachelor's in business. I'd also say that work experience goes a long way. I kinda wished I applied to more schools, but I am really happy with where I'm at (so I got lucky). You can jump ship going into graduate school as long as you show the basic competency. I'll even say that there are a lot of people with bachelor's in CS that are shitty programmers (you'll often hear HN complain about how a degree doesn't mean you know how to program well).

So don't worry, take the shot.
It also destroyed music gigs until they were partially exempted, let’s see if it is enough.
Its not irony, its certainly going to be based on interest. People (hackers and non-hackers) are going to be more interested in the more popular IP. More people owned Nintendo products than the other brands. More interest leads to bigger target.
> a choice

This claim is stronger in San Francisco specifically than it is nationwide. The city has been a Mecca for drug culture for a long time, and its current public policy barely recognizes the drug abuse of its homeless persons as a problem, except when it’s time to mitigate the spread of HIV with needle exchanges.

“Used needles on the playground equipment” is a very-specifically San Francisco complaint.
it's normal for websockets to show as pending in devtools. Check the Messages tab
Well, and LD_LIBRARY_PATH type vulnerabilities.
> Drivers start earning this amount at 15 hours per week

willing to bet they'll just cap everyone at 15 hrs/wk
What exactly do you mean by "back-fill an unbiased universe (e.g. Russell 3K)"?
Don't forget that AB5 was a response to the California Supreme Court. The court made a ruling that would have classified a lot more people as employees, and then the legislature wanted to clarify that for businesses so they wrote AB5.

The California Supreme Court ruling went into affect in January. Without AB5 things would be even more confusing now than it would have otherwise been, and the legislature is already looking at fixes to the law to deal with the other issues that have come up.
OK right. That isn't very scalable however since you're limited by the size and bandwidth of the memory buffer holding the recorded memory values.
But in real life as a developer, not all of your users are using the latest one. If you depend on a certain feature, it’s a pain after looking up the version that started supporting it, to then have to look up what time that number corresponds to. (e.g. “that’s last month’s browser” is a bit different from “that got fixed in the browser two years ago, please update”).
What's the actual plan here? Ban services like Uber? I am not comment on whether that's a good idea, I'm just asking as it doesn't seem anyone can operate this sort of business and comply...
Sure but don't do it by mandating what kind of contracts people can enter into. Do it by supporting social services so that they don't have to accept bad contracts.
Have you worked in HR or management where these career paths are created?

Why doesn't it make sense to keep really good employees? If you know they are really good? Why does it make more sense to let that person go and pay some "maybe good" person up front much more?
So - as a result of your logic - you suggest that we allow crime and illegal aliens?

We know it does make an impact because the police department regularly arrests them (since they cause negativities in the community) and regularly the courts release them so that they can go back to the same street corner to keep selling death.

San Francisco truly is a law-less place.
GANs in computer vision – 2K image and video synthesis and image generation
Can you use it as a password manager for things that are not websites as well? And is there a way to associate additional data together with the passwords, such as answers to security questions?

Those were the two main things that made me use a separate password manager app in the first place.
I don't think so. It's about consistency, not about limiting complexity.

The creator of Ruby, Yukihiro Matsumoto, was clear about his placing value in the 'principle of least surprise', presumably referring to the same idea. Few modern languages are truly simple - in practice that's likely to mean making the language anaemic - but consistency in languages is still something to aim for.
Here's how I like to think of it.

Floating point numbers are just fractions but with one extra condition: the denominator is a power of two.

The normal rules of fractions apply. If you want to add them, you have to make sure the denominators match, which would involve scaling the numerators too.

Just like fractions, there are multiple ways of writing the same value. 3/2 is the same as 6/4.

You can't write 1/3 exactly because, hey look at your denominator, it's 3. Which isn't a power of 2, is it? So that can't be a floating point value.
Show HN: A Bag of Resistors
You raise an interesting point. It seems that having a legal framework in which gig economy workers can work for multiple companies may be important to facilitate competition between those companies.

If the workers are locked to a single company, then entry to the market becomes much more difficult for new competitors.

I definitely want gig workers to be paid fairly and to enjoy a generous social safety net, but it's good to keep such potential unintended consequences in mind as well.
PHP is great. Nothing comes near as close when you just want to shit some SQL-queries onto a page, or add some basic interactivity. Just drop your scripts in /var/www and let apache do the rest. It's like magic.
It is entirely volunteer work, every single time

After so many hours of your stomach grumbling, you accept bad work involuntarily.
And CA is a regulatory leader but not usually an outlier in the long run. They might currently be the only state classifying gig workers as employees but I can guarantee other states will soon follow.
I think we are destined to agree to disagree. Evidence has shown that people will be economically coerced into contracts, or are not educated enough to understand the consequences of the contract (gig drivers not knowing how little they're making) and the social services currently do not exist to protect them, nor are they likely to be spun up.

Sure, journalists get the short end of the stick, as well as gig workers who don't need the income and just want to do it part time. Edge cases are unfortunate.
Show HN: Sursis, a Personal Notebook Network
This is still unfortunately not true on Linux.
I run Ubuntu 20.04 on 3700x/Gigabyte Aorus Ultra/2080ti/32gb ram/970 evo plus and so far everything is OK, although I can't seem to pair my headphones via bluetooth. Had some lock ups with vscode but that seems to have been fixed.
I didn’t say I was religious, and in any case this is a distant digression.
It's unlikely that AudioWorklet will fix a video call issue (zoom is alone in using it, because it doesn't use regular WebRTC facilities), but we're aware of performance issues, and they are being addressed.

In particular the graphics layer is being rewritten (the WebRender project), and exciting new developments are coming these days (in particular usage of the OS compositor to composite some bits of the page, that saves lots of watts).

This is particularly important for video calls, because often you're playing back multiple videos at once, so any inefficiency when compositing video is made worse.

Other things that are coming is to implement new ways to signal temporal or spatial scalability (telling other peers that videos flowing should be lower/higher fps, lower/higher resolution), this will also help.
I don't buy that in the slightest. IT is, hands-down, the most commonly outsourced. The building engineers who inspected my foundation made me wait for 3 months because of demand.

Are the civil engineers running the local water treatment plant -- which can't seem to get enough qualified people -- going to hire people who don't meet the requirements to be called an "engineer" (unlike the US, these reqs are like doctors and lawyers).
The problem is you are a cog, and most likely no better than your replacement cog, so other than your own moral high ground you aren't accomplishing anything. Personally I won't work somewhere that I find goes against my values. However I don't picture myself as the next MLK either.
I think this is an error of taking literally what is figurative. It's common parlance to call the mainstream pop press "the press." That's how generalizations work and anybody reading that knows it without needing it explained.

If you were one of the Central Park Five, wrongly accused of rape, or if you were a climate change activist, facing climate-denying articles, and said "the press has got it all wrong and are the enemy of the people" how would you interpret that? As anger, representing a valid critique that should be explored? Or that this person is literally calling for the end or restriction of journalism as a practice? It seems obvious. The only way to interpret it as the latter is to interpret it in such bad faith that it borders on malevolence.
So if you are reclassified as an employee of Lyft then can you still decide how many hours you work? What if you want to work 40 hrs a week for 2 weeks, then travel the world for 2 months and come back and work 10 hrs a week for Uber. How can a company possible deal with compensating health insurance etc for situations like these?
Music gigs were exempted while the bill was being made. When AB5 passed it included those exemptions- at no point were music gigs every restricted.
The following is working for me:

- dedicated prom instance for the cluster

- aggregated grafana with other prom instances

Thinking of investing in thanos in the near future.
This is an interesting principle which I understand the power of but feel is sometimes detrimental because it treats all surprises are equally bad.

Surprises can also be delightful. (It might be arguable that delight even requires surprise.)

That is perhaps the most extreme counterexample, but the point here is that we should treat very differently things that are "surprising, but easily recoverable" from things that are "surprising, and disorienting", "surprising, and makes you want to flip tables", or "surprising, and life-threatening".

Taken to an extreme, this principle leads you to stagnant designs, because you're afraid of modest innovations giving users a mild surprise. Or, your product fundamentally doesn't quite work the way most users expect it to work, so in order to avoid giving users a surprise, you do cosmetic things to paper over it...

Tldr: use at your own risk and remember you're at the wheel, not your principles
If the goal of AB5 was to force Uber/Lyft to pay benefits for drivers, why did the legislation not focus directly on mandating companies to contribute towards healthcare expenses for all 1099 contractors (similar to SF mandates), rather than trying to force them all the classify their drivers as W2 employees? It seems like the latter path has many more unwanted side effects (e.g. many drivers do not want full time employment with required hours etc).
There was a short outage, it's up again!
I'm aware of the story of that plant. You're trying to make generalizations and aren't being clear about which GM managers "failed to learn".

Back to my original point, GM couldn't adopt the changes everywhere despite what they "learned" without firing everyone at the existing plants to start with a clean slate like they did with NUMMI. Once the relationships are poisoned, both sides need severe restructuring (i.e. leadership changes) to fix it.
Uber sets the price. Uber drivers have no ability to set price other than choosing to not use the platform. Uber drivers do not form relationships with Uber riders; they are assigned randomly, by Uber. Uber drivers do not enjoy most of the aspects we associate with truly independent contractors.
One of the sources also mentions tracking dogs, so it seems to have been quite multi-purpose!