skysight-inc/HackerNews huggingface dataset:
I thought they do, but they result in spawning new areas of mathematics. Though more often than disagreements, it is questions are are unanswered and either proven unanswerable, or have failed all attempts to achieve an answer. For example, math has been developed for both the outcome that the Riemann hypothesis is true and that it is false. There is sometimes even the fun possibility of these questions being unsolvable and the implications it has if we assume it will eventually be proven a question cannot be answered yes or no (though I can't recall if there are any significant results from assuming such).

My memory is a bit poor on the matter, and my knowledge limited, but I think I've even read of people disagreeing with fundamental concepts in mathematics and attempting to see what happens when you do so. Does it result in a field of math that behaves the same? Does it make working certain problems easier and others harder?

And then you get the fun stuff like this.

https://en.wikipedia.org/wiki/Intuitionism

https://en.wikipedia.org/wiki/Law_of_excluded_middle#Critici...

But alas, I have too little education to be more than a confused spectator of such debates.
On the contrary, rideshare driving shares many similarities with non-contract work:

- There is no salary negotiation for each job. Earnings are unknown until after the job is completed. This is worse than both normal 1099 contract work and hourly wage work - but it more closely resembles hourly work than a freelancing situation.

- Drivers do not choose work based on accepting the full parameters of the job (pickup and dropoff location). They have to accept the job without knowing all the conditions like a contractor would.

- The company tells the “contractor” what to do in the sense that refusing too many pickups punishes and de-platforms the driver. In other words, once you are “on the clock” you have to perform all tasks assigned to you or face disciplinary action, a subordinate situation similar to an hourly job. The only difference is that you can clock in or out when you want.
I can see the similarity, though Git seems like an interesting differentiating example. Technically, it is extremely simple. A commit is a file tree with content stored in blobs along with a reference to the previous commit. A branch is the id of the blob containing the commit. Yet, it is frequently astonishing. The layers of porcelain over the plumbing are testament to the fact that the underlying model does not map to how you expect to work with a version control system, whether that's due to previous experience to due to an "impedance mismatch" with the way people actually work.

Don't get me wrong, I happily use Git since I'm willing to bend my will to the machine in this way. It does realize its promise.

A great example that's in the intersection of both is copy/cut/paste. That was the result of a user study for the Alto, I believe, watching real copyeditors doing their work. And it's technically straightforward.

In contrast, the Emacs kill ring and undo system, together, trip me up even after years of use. They are technically elegant, but together create some astonishing situations. Like Git, all are easily fixable, yet still there is some friction.

The PoLA, in its best form, seems to me to be about whether a user's will can be realized in as direct a way as possible. This might, potentially, have a very complicated implementation.
The title should read "extremely disillusioned with capitalism" because, well...this is it. That's how it goes. Of course your investors tore your company's carcass to shreds. Yeah everyone is overworked and pretending to enjoy slaving away in golden handcuffs. That's the system.
If it's modern PHP specifically, are you saying that both languages are adding a bunch of the same things? That doesn't really sound like one language turning into the other.
I think one aspect of Stripe design that I find distracting and bothersome is all of the rotated elements with 3D transforms and the diagonal lines. I find it jarring and unnecessary to see all of these elements and images positioned at strange angles. It just decreases readability and feels tiring on the eyes.

For a website it's almost too beautiful, diverse with different elements, colorful, etc. It's something I want to put on my wall or see in a brochure, not something that's ideal for digesting content. I need something that's 50% Stripe, 50% Craigslist.

Anyway, I certainly look to them for inspiration in my work, but if the entire internet looked like Stripe, I think it would get old very quick.
it's not when a new tab is opened... it's when the field is in focus
List of iPad Pro games that support 120 FPS
SMBC to the rescue:

[1] robots https://www.smbc-comics.com/comic/2013-06-05

[2] philosophers https://www.smbc-comics.com/comic/p-bot
Husband made wife an app to wiggle mouse so she can take breaks
If the CA laws means operating in that state is not profitable, of course they would pull out. It doesn't matter what the population of the state is.
...how often do you start up Firefox? I don't think I've ever seen this.

I generally loath automatic updates, but IMO web browsers are the one place they make sense. If you need something a bit slower, consider switching to Firefox ESR!
Switching from Google Analytics to GoatCounter[0] was one of the best decisions I ever made for my personal site. I hadn't realized that the slowness of GA was keeping me from using it. The UI of GC is so fast that I often check it for fun, even on my phone.

[0]: https://www.goatcounter.com/
Sure, but there are legitimate criticisms around types, complexity, security, maintainability, scalability and performance where the language choice can matter. Certainly when the project gets large.
AB5 was a terribly written law with good intentions (aren't they all?)

I'm not convinced of that (all laws are made with good intentions) any more. In retrospect, I don't know what I ever based that belief on.
Same as Java, ~adding~ backporting boilerplate from other JVM stuff.
It's not exactly scientific notation because a leading bit is assumed for normalized numbers.

The window and offset explanation naturally accounts for the leading bit, whereas the scientific notation explanation needs further explanation to explain how the leading bit works.

In short, 10^2 * .001 is not allowed in floating point. You can't have a mantissa that starts with 0. The leading bit means all mantissas must be greater than 1.

Without this understanding you won't have an intuitive understanding of the range and precision of floating point, which is why I think the window+offset explanation is much more natural.
"Stay home, stay safe" only works if the other people in your home stay home too. It's not surprising people get infected indoors - one sick person in a household, office building, or restaurant will infect those nearby. You're far less likely to get it from a random passerby on the sidewalk, as your exposure time is much more limited.
There's no (working) iOS SyncThing app, unfortunately:
https://forum.syncthing.net/t/ios-iphone-crowdfunding-on-bou...
Can the California state legislature create a new federal class of worker?

I keep seeing this in threads, but I don't understand the rationale. The United States Federal Government recognizes W-2 and 1099 filings, the State of California cannot invent a new Federal filing status or amend the United States Code, correct?
I think it is product dependent ..
data-id=8 might have worked for "router" if my memory serves me right.
Ask HN: Is Rust worth it compared to Golang?
I've been studying Rust rigorously for about two months now and I'm almost done with the community book on Rust. However, I still feel like I don't have a strong grasp on Rust. Rust seems to have many edge cases and I like that Rust is being transparent about them, but at the same time it's very demotivating and burdensome. I chose Rust over Golang for a variety of reasons, primarily it's support for WASM and lack of a GC, but with each passing day Golang is looking better and better, ha.

For those whom have experience in both Rust and Golang: how long did it take to become proficient in Rust compared to Golang and which did you learn to appreciate over time over the other, if at all?
>I wonder if most developers that trash on PHP for trivial issues like seen in this thread haven't been using it for many years, or had a bad experience (e.g. maintaining a legacy app).

Think this is true. I am one of those php haters, although I wouldn't trash it. I worked with 4 and 5 and the transition between the two, so it is a while ago. I am not fondly remembering that time and have moved to other branches than web development to evade it.

That being said, if I would go back to web development, I would have a look at it. Why not?
The Boundaries of Solitary Tests
I wrote a blog post about the boundaries of solitary tests and how it relates to the test pyramid.

https://principal-it.eu/2020/05/boundaries-of-solitary-tests/
They check against the HIBP database itself.
Repeated below but this comment seems more pertinent:

Can the California state legislature create a new federal class of worker?

I keep seeing this in threads, but I don't understand the rationale. The United States Federal Government recognizes W-2 and 1099 filings, the State of California cannot invent a new Federal filing status or amend the United States Code, correct?
I wrote a (lengthy) post on this: https://www.obsessivefacts.com/blog/2020-04-04-the-javascrip...

In the language of your analogy it would be "Transformers are unethical!" Our collective obsession with making billions is ruining entertainment media / the Internet / everything unfettered capitalism touches ;)
Smells like a sandboxing issue to me.
I agree, but it's a lottery which only fairly wealthy developers can enter. Personally (even if they restore the previous format) I'd prefer to see it oriented towards the online (rest of the planet) world first and the lottery winners second.

(And they have made the experience a lot nicer over the past few years!)
Patterns of Covid-19 Mortality and Vitamin D: An Indonesian Study
"If a necessary feature has a high astonishment factor, it MAY be necessary to redesign the feature" - emphasis added.

But, they're related, as you note. This is specifically referencing surprise in the sense of "What, no, that was not what I intended to do!", not in "Ha! That was exactly what I wanted to do; I can't believe it was that easy!"

The reality is that latter is very, very rare in UI/UX (more commonly, successful actions don't even register to the user, even if it's slightly novel; it 'just works'). The former...very common, and a thing to avoid.
(Full disclosure, FusionAuth is my employer.)

If you want a drop in OAuth/OIDC server that runs anywhere, I'd recommend looking at FusionAuth. You can set it up in 5 minutes and it runs everywhere: https://fusionauth.io/docs/v1/tech/5-minute-setup-guide

Worth noting: it is free as in beer--if you need an open source solution, it's not a fit.

Edit: typo
My Last Day at Moz, My First Day at SparkToro (2018)
So an interesting fact about class action lawsuits:

There were initially created to combat civil rights cases. For a long time, minorities who were seeking legal relief against large companies could not afford to mount legal battles.

The class action lawsuit was created as way for plaintiffs to pool resources and incentivize lawyers to take these kinds of cases. Only later on was the class action lawsuit applied to regular civil cases.
World will be same but worse after 'banal' virus, says Houellebecq
Agreed, I'd love to read that blog post.
I doubt it. Refurbishing and selling original hardware is still likely to be much cheaper than the engineering effort required to build one from scratch.

The Wii is old enough that modern commodity hardware can emulate it well enough that it almost indistinguishable from running games on the actual device. Wii clones already exist as emulator boxes and that will continue to be the most financially sound way of producing clones.

If this leak were to include design specifications of more modern hardware (such as in the Switch) I think you _would_ see some good clones in Shenzhen in less than a year.
That shouldn't be a blocker for password managers. I use BitWarden, and it can auto-fill passwords in iOS Safari. So presumably there is nothing stopping Firefox from also sharing its password manager across whatever browser you use.
I'd love to see this show the unblurred images on failure (Humans need to learn, too).
After MSN Gaming Zone died in 2006, the Age of Empires II community developed a multitude of alternatives to play the game online (with a rating ladder). The one that was the most widely used up to the very recent release by MS of AoE2:DE on Steam was Voobly, which exists since 2008, although back then it was called IGZones.
Good on you for acknowledging that is a problem and moving to fix it. The existing list makes a lot more sense now that I know it is just the top 500 sites.

I think you generally want to stick to sites that are both public and consumption oriented. News sites and places like Wikipedia are the obvious examples. Social media is a little more questionable since there is a mix of public and private data. I think an ideal system would break sites out into categories like news, education, pop culture, social media, etc. You then allow the users to either turn off a category as a whole or provide an advanced mode to manually disable individual sites. Although it has been a while since I messed with browser extension permissions so I don't remember if these permissions can even be set on a conditional basis. Either way, there can always be an option in the extension settings to ignore those pages even if the browser technically gives you permissions to them.
"X need not apply" is a well-known trope that has historically been used in a discriminatory sense, e.g., "Irish need not apply."

"Humans not invited," isn't super derivative of either...
I've had a first gen Threadripper and ASrock X399 board from right around launch and they've just worked the entire time (ECC RAM). The first gen Ryzen (desktop) parts had some issues that required RMAs for some end-users, but that was 2-3 generations ago.
No, live in the US.
Didn't they have a poor outcome? I feel like the only reason VCs got involved eventually was FOMO, not a solid thesis.
http://entrian.com/goto/

from goto import comefrom
Many years ago (back when machines weren't so good at image recognition, and we were still better at something) I made "humans.txt": solve simple arithmetic expressions to ensure your services are being consumed by your intended audience - and not bandwidth-wasting humans.

https://www.mrspeaker.net/2010/07/15/humans-txt/
> I don't believe you're referring to the same statement as the prior person.

I am the same person.

> that statement is very precise, very correct, and ultimately uninteresting if you're wondering how dangerous COVID is

Indeed, but they've compared that figure to the CFR of the common flu. IMO when saying X% have died, they should rather say "between X and Y" and add that this figure is much more uncertain than the CFR of the common flu under normal circumstances. That's my entire point of critique. I know they need to dumb things down to be consumable by the media, but still.

https://www.who.int/dg/speeches/detail/who-director-general-...

> Yes, if you do so before the thing spreads.

Well, of course. The earlier the better, the smaller the impact on the economy. The WHO and most countries reacted way too late.

> I'm not sure what the point of linking to a random youtube channel is.

I've linked to the YouTube channel because it's by an epidemiologist who covered the early outbreak in detail and repeatedly he called out the WHO not being proactive enough. It was obvious it was going to spread and stopping global travel for a couple of weeks would have saved us presumably trillions of USD if one could predict most countries would indeed do a full lockdown later.

> Which of those three statements do you feel the WHO got wrong? Please give cited evidence for your disagreement.

Those three statements are detached from the part I quoted, which is "a medical mask is not required, as no evidence is available on its usefulness to protect non-sick persons". This sentence is a lie at worst and overconfident at best. Other coronaviruses have similar transmission characteristics and molecule sizes and there was literature that even simple DIY masks help reduce the spread of e.g. SARS-CoV-1. The reason being that the highest viral loads are suspended in droplets which are large enough to be caught by simple fabric or a face shield. AFAIK the evidence that people tend to misapply masks is rather slim by comparison.

https://masks4all.co/the-science-masks4all/
Location: Boulder, Colorado

Remote: Preferred

Willing to relocate: No

Technologies: JavaScript/ES6, SASS/CSS, React, Gatsby, Figma, jQuery, User Interfaces, Git/GitHub, Web Application Development, Developer Tools, Agile Methodology, Node.js, Express.js, WordPress, and more.

Résumé/CV: Available on request.

Email: tuckertriggs(at)gmail.com

Website: https://tuckertriggs.com

LinkedIn: https://linkedin.com/in/tuckertriggs

Github: https://github.com/tuckpuck

Full-stack developer (front-end focused) specializing in using Javascript, React, and various other tools to build modern websites and web applications. I have a versatile skill set and strong communication skills. Looking for contract work or full-time employment.
Mass would be more accurate.
>I suspect this could have far reaching effects on how the company thinks about interaction with developers.

It's funny how long this has taken for many areas even outside developers.

We see Nintendo with their Nintendo Direct where previously everything was in person press focused, and yet it's SO late in the game for these type things to start as far as the internet is concerned. It seems as the ability to reach out like that was largely limited to just pushing out trailers for ages when clearly it could be done differently.

But back to developers, sometimes it feels like in the technology world there's almost a "conference people" and everyone else who doesn't go to conferences with somewhat different ideas and information.
Airbnb to lay off between 1k and 2k employees
By that logic, what's even the point of making laws to protect the rights of employees? As long as working is voluntary, people should be able to walk away from abusive workplaces, correct?
https://en.wikipedia.org/wiki/Photosynthetic_efficiency:

Quoted values sunlight-to-biomass efficiency

Plants, typical 0.1% [3], 0.2–2% [4], 3.5-4.3% [5]
Typical crop plants 1–2% [3]

Solar cells can turn about 10% of incoming sunlight into electricity (cells are more efficient, but they don’t cover the whole ground, typically aren’t kept optimally oriented, etc)
Airbnb Plans to Lay Off Between 1k and 2k Employees
Not if an update renders half of your add-ons unusable. Which happened several times in the history of Firefox (I'm using it since Firefox 2).
Not on Linux, with some exceptions (it wants to play nice with nsswitch, after all). It does/has to on macOS, especially if you want your binaries to work on more than a single system release.
Just tried with "modem" (didn't get any "router", even after 20 refreshes), no luck. I need to see what's next haha!
Great answer, thanks! I still don't think it makes sense for Uber (as a tech company) to start employing their own drivers, but maybe the current system isn't great either.
people living in the sv | start-up bubble. folks tend to forget there's dozens of websites in mainstreet that run on php. they also think everyone out there using microservices etc. nah, people just kicking dozens of laravel monoliths every part of the world. getting shit done. & getting paid. I don't use php, but I will admit the world runs on PHP, not Go, Node.js or any of the hipster shit.
Glo Germ powder is a consumer equivalent of this:

https://www.amazon.com/gp/product/B00FE1RQA2
I don't use Firefox often because of the constant updating that prevents me from using it right away. Chrome and Brave don't seem to do that, at least not in the same obvious way that Firefox does.
Great, three new TLAs that people will soon be throwing around in Medium posts without defining them.
Ask HN: Getting into Remote Work as a Junior?
Hi HN,

I'd like to get a remote programming job but I don't have much professional experience. (A few months here and there for small companies.) Is this a viable path or do I need to get more experience first?

I've been checking out remote job ads and seems almost everyone is looking for people with years of work experience (so they don't have to hand-hold them -- understandable!).

I have a hunch I can bypass the years-of-experience hurdle by having a really cool portfolio, is that accurate? I'm not sure exactly what that would look like. (I have hundreds of really small side-projects, I feel like I need more "substantial" projects. Mostly code for my own amusement, I have bots, crawlers, youtube audio extractor... no typical CRUD apps)

I've had major impostor syndrome, spent years self-learning web dev and put off applying for jobs, and today my friend told me that he had less experience than me when he got his first job: "The first few days they just paid me to do Angular tutorials." That really blew my mind. But they hired him out of uni (I dropped out) and it wasn't a remote position.

I'm super introverted, would really prefer not to work in an office so remote work really sounds ideal. (I'm considering freelance but it might be too extroverted with all the sales, negotiation etc).

For some context, social interaction for me is like pulling teeth (I had some office jobs and it was not for me), and I've just run out of savings. So I'm working my ass thru Udemy courses and hoping it'll be enough!

Please advise? :) Thank you!

PS. I am in the EU, if that makes any difference.
I thought of this when I posted that ("I guess technically an existing judge could resign and be re-nominated"). Could've saved some downvotes :-)
There are also hardware devices to do this, used to keep computers from locking in investigations.
> make the "volunteer" behavior of individuals

why do you put this in quotes? do you think people are not responsible for their own actions when they choose where to spend their money?
If you're on Upwork, it's pretty easy to shift to non-Californians. There are also lots more of them and you can switch them up if you're worried about hitting the 35 hour cap.

Fortunately, not too much of a problem. I just stopped hiring Californians there.
Another good alternative https://beeceptor.com/

* named subdomain / endpoints

* Build Rest API and Mocking responses

* HTTP Intercepting

* HTTP Proxy pass

* nice UI, live updating, json formatting, sharable requests, etc
Node.js – v14.2.0
I wish the links were made bigger but thanks for the visualizations!
I clarified below. I actually thought of this clarification (that technically a judge could RESIGN and then be nominated, but that's different from promoting them)
Exhibit A: CVE-2013-2228.

As described inthe relevant entry [0] on Debian's Security Tracker:

> SaltStack RSA Key Generation allows remote users to decrypt communications

The fix [1]:

- gen = RSA.gen_key(keysize, 1, callback=lambda x, y, z: None)
+ gen = RSA.gen_key(keysize, 65537, callback=lambda x, y, z: None)

---

[0]: https://security-tracker.debian.org/tracker/CVE-2013-2228

[1]: https://github.com/saltstack/salt/commit/e8ce66cf688b43aeb3e...
once it had root access it would have hit anything hard. But it wouldn't have been able to get root access in the first place because ansible doesn't have a port listening on the internet
https://opencores.org/projects/fpuvhdl
My first thought was that maybe this was some sort of anti-captcha where the images were adversarial examples that a neural network would classify as a shopfront?

However from the comments here it seems to be less involved than that to get past the challenge, does anyone else know what the actual test is?