skysight-inc/HackerNews huggingface dataset:
> I've read that some towns are not allowing new natural gas connections because of pollution issues. With the explosion yesterday in Maryland and our problems keeping up infrastructure, it seems like a reasonable approach to me.

Yes. In Britain there was a three way choice offered to central government towards the end of last century. They could discontinue household natural gas service (perhaps gradually over time) and shut the delivery network of pipes under roads across much of the country OR they could replace the entire network of cast iron pipes which are gradually failing so as to prevent explosions OR they could accept that gradually gas explosions would become more and more common as the pipes fail.

The last mile gas delivery is notionally in the hands of private company National Grid, because Tory ideology holds that this is better, but of course the private company exists only to collect profits, government must pay for all the inevitable costs of delivering the service, and thus had to make this decision. In the event they picked replacing all the pipelines, section by section ever since the cast iron gas pipes are being dug out of roads and replaced with plastic pipes expected to last many more decades.

Given that burning gas helps force climate change we don't want, in hindsight probably switching off the network would have been a wiser choice. The plastic pipes may last until say, 2100 but burning natural gas to heat UK homes in even 2050 will be very obviously stupid.
Peter Hessler: How China Controlled the Coronavirus
The issue problem is it's a solution to a problem that doesn't exist. In person voter fraud is hard to do in large numbers and there's only a handful of cases where people have voted more than once. Trump tried to create a panel to find voter fraud and found either nothing or basically nothing.

So on the one hand we have a solution to fraud that doesn't happen vs explicit and intentional voter disenfranchisement.

[0] https://www.snopes.com/fact-check/north-carolina-voter-id/
That's good to know and interesting. Honestly I've felt the opposite, like it's not pushing me hard enough. But my experience so far has been on the Starting Strength and Fit For Life routines, so maybe those are designed to work out a bunch of muscle groups but not super push you. Once I'm done with this cycle I'm planning to move to one of the more serious ones and will keep your caution in mind.
Regulation, in general, exists primarily as a response to exploitation.

If drivers felt they were getting paid equitably, had fair dispute resolution, had access to benefits, etc., there wouldn't be a need for this.
Hm. I like the idea of gradual upgrades in theory, but I worry the reality will be sites loading at least two versions of React semi-permanently. And possibly even worse, you end up with an NPM dependency nightmare of off-the-shelf component X using an entirely separate React runtime.

Yet more excess JS downloading and running on client devices, all in the name of superior developer experience. I hope my cynicism is proven wrong!
Interesting that Dara wrote this holier-than-thou opinion piece as this came out. I find it hard to think this is a coincidence.

https://www.nytimes.com/2020/08/10/opinion/uber-ceo-dara-kho...
Brainf*ck but no Ocaml ?
You have a point about smartphones, but I'm not convinced about cloud virtual servers. You can use proprietary managed services from AWS, or whoever, but if you just want a GNU/Linux server, you still have that option. Indeed, there's never been a better time for it.
> WTF is Curry?

> A Curry takes arguments one by one unlike functions which takes all arguments at once.

Took the words right out of my brain.
I wonder if Python should still be the go to language for teaching programming. It's pretty simple and reads like English but I feel like if you can get over a few syntax bumps, Go is a lot easier to understand and is much more straightforward compared to Python which has a lot of quirks (like why can't spaces/tabs be mixed if they look the same on the editor, why are there so many different ways to write a loop)...

The only thing that might trip up beginners in Go is error handling but if they haven't learned any other way of doing it before then they might just accept it for what it is.
Please don't use that racial slur. The article I linked above shows ways in which "dirty" was used as a racialized term in the 20th century in the U.S.
That's not a reason why Lyft and Uber couldn't just reclassify everyone. That's a consequence of the reclassification, but that's a distinction those companies don't want to make because they'd prefer their drivers be confused.

Even if you drove 2 hours a week, there's still 1 reason to prefer being an employee over a contractor: Minimum wage. Uber drivers might only make peanuts once you factor in gas, car payments, and all the time they wait between rides. At least an employee driving 2 hours a week will get a fair paycheck.
During World War II, the US government imposed price controls to prevent the market from reflecting the reality of shortages. Employers started competing by offering health insurance because they were barred from raising wages.
How to card online MAKE MONEY ONLINE
PHYSICAL CARDS / DUMPS/ DUMPS+ATM PINS / Fullz Cvv/ Bank Logins & Hacked Paypal Logins Available HERE.
https://prnt.sc/3bepkq
https://prnt.sc/3bep1q

Transfer deals available
Paypal transfer
Western union Transfer
Cash App Loads

Contact me
Gmail : superdp26@gmail.com ,
ICQ : 668629995 &
Telegram : @bankdeals
Tools for hammering things have existed for hundreds of thousands of years. They've been optimized so much over that time that it's difficult to improve upon the current designs.

Compared to that, tools for programming are a brand new concept. I don't think the currently-popular languages are anywhere near optimal.
Ask HN: On what will you spend your training budget this year?
Let's assume that your company survived the COVID-19 crisis well, and you still have a training budget available this year, which you are allowed to spend.

Education that takes place offline is excluded. The same applies to events.

How do you plan to invest the money to bring you the most in the future - personally and professionally?
Latest Research Points to Children Carrying, Transmitting Coronavirus
https://archive.vn/t5veE
Progressives are against requiring voter ID because IDs are not ubiquitous and freely available. There would be no argument against voter ID laws if every American was guaranteed a free and easily acquired ID which would be more practical with this type of national database. It is usually conservatives that are against that policy of free and easy to acquire ID.
And if statements need a corresponding "then" to make sense as well right?

Your whole argument is nonsensical. Coding isn't English

Write a new language and you can name everything exactly how you please, if enough people care then they will adopt the language.
Use SVG with CSS media queries.
Inter Milan 2-1 Bayer Leverkusen – UEFA Europa League – FootballGH
Chinese government mandated pre-installed spyware on all phones made in China is certainly a huge problem.

But on the other hand, isn't it a violation of First Amendment protections if the US government can dictate certain apps aren't allowed to be distributed in the US?

Since software's subject to copyright, doesn't it logically follow that banning software is legally similar to banning a book?
Beyond Zuckerberg Derangement Syndrome: The Decay of San Francisco
I had mixed results in the past when I tried to use currying in Javascript. The stack traces were cluttered by references to the currying function and it also masked bugs if you forgot to pass an argument. Without currying, if you pass less arguments than the function expects then you usually get an error right away complaining that the argument is undefined. However, if the function is curried then it silently succeeds. You only notice the problem later, when you try to use the return value and realize that it is actually a function. To make things worse, when this happens the stack trace points to the place that is trying to use the return value instead of pointing to the function call that is the actual source of the problem.

My final impression was that currying works better a language like Haskell that has a strong type system. In a dynamic language it is more problematic.
You’re not missing anything. There is a populist slant to one specific outcome that doesn't factor in the populace itself.

The most marginalized and desperate gain more from employment structure.
Your post is the reason I like HN :)

Thanks for sharing
I think the core issue as to why employeeship is favored is that those folks that want the freedom of contracting have more personal power and are less disadvantaged compared to the employer. If you are choosing to favor the flexibility of your own hours over other work benefits then you have a much more secure source of income than a lot of working Americans. I think that ensuring that those poorest off have the ability to keep themselves above water is vital - and while I think everyone should be able to better control their work-life balance we live in a society where that isn't valued, so I'm not holding my breath.
Fine: replace "automation" with "a process". Focus more on the core intent of what I said and be a little less pedantic.
I'm fine to carry on this conversation, but I'm surprised to find that its been flagged. Why?

Whether you agree with what I say or not, I think I am expressing a valid viewpoint. I don't think I have been rude or abusive. Do you?

Frankly, I don't even know what being flagged means. How does one do it? Will I be banned for my comments?
When our office was in Santa Monica, we'd get short (10 second - 2 minute) power outages several times per year (5-10 times), and real 1/2 day long outages about once or twice per year. Several days we were told to go work from home instead.
I wonder how would it be like to fill application forms for over 400 CVE numbers, or reading a security advisory with the first page exclusively occupied by CVE numbers. Well, seriously speaking, they'll probably group these vulnerabilities and apply a big one.
I don't recall the vendor but I believe I purchased the original Back UPS via Amazon. So, perhaps not quite the best.

I bought the SmartUPS and PDUs from an authorized dealer that APC Customer Support referred me to.

That worked out better.
Wait... what? Tell us more about this 3 day outage in NYC?
The Fed wants transfers to go through them.

I hope not. What incompetent assholes.

Hopefully the banks start taking making public consumer/business/bank facing standard apis seriously cause this is a shit show disaster. This is not a role the fed should be taking.
Stories like this make me wonder about what sorts of pseudoscience people will laugh at us for believing in 100 years.
Everywhere has vote by mail already it's largely a question of scale that's changing with this election.
Ipengine.dev (Free alternative to IP-info; ipinfo; ipapi; whoapi; ipstack)
Hello Reddit;

So a while back i found a website (app) called ipinfo and they provided ip info of a IP address and they are charging $50 for 250k lookups and me being a cheap ass i am i didn't want to pay for it and created my own one.

Its completely FREE.
Works with both IPv4 & IPv6

Personal Lookup: https://api.ipengine.dev
Global IP Lookup: https://api.ipengine.dev/ip/8.8.8.8

If there is a demand for this ill add anything IP related users want.
Oooooh I have a couple sets of those kicking around, if I double them up, that might work. I wanna start doing some other big compound lifts, too, but that'd be better than nothing.
Just wanted to commiserate with you a little about the combat sports. I was in the several weeks into a training camp for my first amateur muay thai fight when my state's shelter-in-place order came out. Not being able to work with training partners and equipment (weights, heavy bags, and whatnot), and especially not having that as an outlet anymore has been really hard.

Like you, I think I'm finally making a little progress towards rebuilding, but there's been a couple pretty rough patches along the way.
The relevant statute:[0]

2750.3. (a) (1) For purposes of the provisions of this code and the Unemployment Insurance Code, and for the wage orders of the Industrial Welfare Commission, a person providing labor or services for remuneration shall be considered an employee rather than an independent contractor unless the hiring entity demonstrates that all of the following conditions are satisfied:
(A) The person is free from the control and direction of the hiring entity in connection with the performance of the work, both under the contract for the performance of the work and in fact.
(B) The person performs work that is outside the usual course of the hiring entity’s business.
(C) The person is customarily engaged in an independently established trade, occupation, or business of the same nature as that involved in the work performed.

[0] https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml...
If you want to prove "\forall x: A(x)", you start with "let x be a free variable. It remains to show A(x)".
China ended its JV rule for the auto industry in April 2018: https://www.nytimes.com/2018/04/17/business/china-auto-elect...

Tesla was the first auto company to take advantage of this exception, some have argued that this exception was specifically carved out to incentivize them to build the Shanghai Gigafactory
It's because your whole body develops "inverted" compared to theirs. Evolution got your eyes to point the right way and do something useful even though there's a blind spot, instead of growing optimally but facing inward and being useless.
That may be the author's point, but what he says is that PDF is unfit for human consumption. Which is absurd. As a scientist, PDF journal articles are almost always easier to read than the HTML version -- the graphics are of much higher quality, two column printing is more common, scientific equations and fonts are rendered better, etc. etc.

If the article title were "PDF -- unfit for web presentation" the author might have a stronger case.
Oregon has had a lot of time to practice. Also, it's a fairly orderly & well-managed state overall. Places improvising mass mail-in voting for the 1st time, and with deeper histories of political-machine voting abuses, are going to have more troubles.
Recently, Like in the case of 5G. They are the innovators and others are the catchers.
I think labeling every western company as truly innovator and the Chinese ones as copy-cats is the modus operandi in the US but that is clinging to the old stereotypes in fast changing times. They built up massive expertise and are putting it into use to gain more edge on other countries including the US.
For example, I'm looking into offers like the "Business Innovation Certificate" by IDEO U (https://www.ideou.com/products/business-innovation-certifica...) or the "Business Bootcamp" by The Futur (https://thefutur.com/business-bootcamp).
If you know what you're doing when picking you shouldn't be leaving externally visible marks for most locks (though heavy tension with a loose bottom-of-the-keyway or improperly-sized top-of-the-keyway tension tool will mark the lock). And it's pretty easy to re-lock the lock afterwards to be identical to a lock that's never been picked.

Of course you can take a lock apart and examine the pins & chambers for signs of picking, but that is a bit extreme if you don't suspect it.

So while it is possible to leave external signs of picking, it's not necessary, and often indicates something went wrong with picking.
I think Uber & Lyft are just using flexible hours as a red-herring. They certainly can offer flexible hours to full time employees - no where does it say "Americans shalt work from nine until five so sayeth we the founders". They're just griping that they need to start paying benefits.
It seems inevitable that the government will make reactionary, uninformed decisions. The question is, how do we revert to normal (a freer market) and begin to teach those in power some basic economics lessons? I'm not hopeful that an op-ed by Uber's CEO will help. Perhaps it needs to look more like a grass-roots movement.
Are they software contractors making a couple hundred an hour, or Lyft/Uber drivers making a $25 an hour? I think the problem some people see is many Lyft/Uber drivers don't have that wealth of choice.
Ceres is one of the more interesting candidates for life in our solar system. Ceres is in the habitable zone for our solar system (although just barely), it's surface temperature is -30 F (eq. to winter in Greenland), and it's detected that the water on the surface is 20% carbon by mass (though that can mean a lot of things).
We started work on it but ran into some issues. It's there but hidden. If someone is an OCaml expert consider contributing to our interpreter interface Prybar.

- https://repl.it/l/ocaml

- https://github.com/replit/prybar

We're also hiring someone to work on languages at Repl.it: https://repl.it/@util/jerbs#open-positions/language_hacker.t...
I think people outside of the US have a lot of difficulty imagining that conditions within the US could actually be as bad as they are. I think a lot of people within the US do as well.
I was just about to suggest localstack. I use it religiously in personal projects; can't recommend it enough. I haven't started telling it to induce errors yet, but it definitely has that capability. And if you're running it in docker, some of the network stuff can be simulated that way as well.
Some things, like not being able to set their own rates, meant drivers were never contractors, even if they wanted the perks of contracting (e.g, choose your own hours). Saying 'I wish to be a contractor' isn't legally sufficient: the agreement needs to permit setting rates.
Would it be that hard to put a sheet of clear plastic between the poll workers and the voters?
I agree that it needs to be more approachable! That’s why I recently released a tutorial series, Let’s make a Teeny Tiny compiler: http://web.eecs.utk.edu/~azh/blog/teenytinycompiler1.html

Ironically enough, a lot of the criticism of my tutorial was that we have plenty of compiler tutorials already and don’t need any new languages...
> We don't know how common or rare sentience and consciousness are in the Universe, but because of the Octopus I believe that if ever we do encounter non-terrestrial sentience we'll have no trouble recognizing it and will find that we have enough in common to establish communications and a healthy or productive relationship.

In my opinion, this is a stretch. By comprehend and recognize, what do you mean? For an octopus, ant, or orca, we have little to no comprehension of their intelligence, philosophy, or consciousness. All of those things are a black box to us. We can observe behavior and take notes, but I think it's a huge leap to say we comprehend their intelligence.

It's an even bigger leap to say we could establish communications and relationships with an alien species. What is our relationship with orcas? We starve them, kill them with boats and pollutants, and we imprison them for entertainment. We try to rid the world of ants and attack and poison them on sight. We eat octopuses and also pollute their environment. I wouldn't call those things a relationship.

As for communication, how do we do there? We have almost no capability of talking to orcas or octopuses. And it's not a fault of theirs. It's because we are indeed different. There is even less hope for ants.

The existence of orcas, ants, and octopuses on Earth is the exact evidence I need to form the opinion that it is probable that there are alien species that we simply can't comprehend and vice versa.

Is it really that hard to believe there's a species out there such that we humans are their ant?
Practically, he's correct.

Google offered no such remedy in the reply detailing his options.
I'm an employee, I pretty much decide my own hours. Sometimes it's 20 hours per week, sometimes it's 60, most of the time it's around 40. I can work Saturday and not Monday, I can work 4-10's and take Friday off, etc.

Uber and Lyft employees are paid on commission. Uber and Lyft don't call it commission, but that's exactly what it is. You get X% of your sales, with bonuses, etc.

For me, price was never the primary motivator of using Uber or Lyft. It's the convenience and having a well known brand that will more likely than not actually come pick me up.
I highly doubt Uber or Lyft will allow an employee on their payroll to work for only 2 hours a week...
Hot take!

Interested in helping improve the state of things?

Plenty of jobs available with the USDS and various departments from Forestry to HHS!
The way for Uber to defeat this is to fight for single payer health insurance and universal basic income.
Cyberpunk is now!
And these numbers aren't "facts". They're the result of research based on estimates from information about movie deals, real estate investments, business deals, combined with some methodology for producing an estimate based on that. This is particular creative expression of an idea, not just a compilation of facts.
Already super excited about what will come of this.

somewhat related: the Pioneer challenge calling for a "Terminal 2.0" happened this weekend and you can check out the submissions here:

https://frontier.pioneer.app/challenge

I love ambitious challenges like these. Is there a hackathon for reinventing the browser? Refreshing to re-think fundamentals once in a while. Thanks for organizing the jam!
I really wish the world could agree on a better term than 'on premis' for 'not in the cloud'. At least 'on premises' is descriptive of the situation, although a bit clunky. On premises doesn't make any sense at all. 'Premis' is not the singular of 'premises', 'premises' is the singular of itself! I prefer 'on site', or 'self hosted' myself
> The Clean Network program is the Trump Administration’s comprehensive approach to safeguarding the nation’s assets including citizens’ privacy and companies’ most sensitive information from aggressive intrusions by malign actors, such as the Chinese Communist Party.

What bunkum. What about intrusion by parties such as Russian intelligence using legal methods, targeting ads using our "most sensitive information" on Facebook to benefit Trump? Trump wants to talk about the Chinese digging tunnels under the house while his cronies (domestic and Russian) walk right in the front door.

This is such an obvious ploy to change the conversation away from the now >160,000 Covid-19 deaths in the USA resulting from his disastrous management of the crisis.
Then you weren't an offender.

"Willing" is implied by the use of "offender" instead of "person".
I meant the opposite. I do indeed have a (very) unfinished basement that gets a bit wet with a freezer. Many people won't want a freezer in their downstairs living room. At least that's how I took the comment.
Excellent point. Most fit people can do 5 minutes of effective chest compressions before they tire. If you're alone, consider using your foot (with shoe) if your arms get tired. It's equally effective and less tiring. Watch out for the looks you'll get!
I left the comment partially to see if anyone countered it.

I wonder if the better solution would be to tip it on a 45 degree angle. If it melts, it will now be flat with gravity. No coin required
Yea - this is a real employment advantage up here in Canada. Due to lifetime healthcare Canadians tend to cost less in emergency procedures over their lifetime and employers don't need to worry about standard healthcare for employees (drug coverage is still a thing and WorkSafe (basically OSHA) can still end up costing a lot for on-the-job accidents though).
Do contractors really set their own rates?