skysight-inc/HackerNews huggingface dataset:
I'm honestly confused at the negative attention this is getting, I can't see this as being anything other than all positive. This is nothing like when IE won in the late 90s, there is very little extra "control" this will give Google over the web, quite the opposite if you ask me.

Think of it this way: do you think it helps or hurts Google to have every version of Windows come pre-installed with what is essentially already Chrome, except, of course, it will probably have Bing as its default search engine. Do you think the odds of people just using Edge to download Chrome and nothing else go up or down with this move? Do you think it helps or hurts Google to have most tech people not bother telling their parents to download Chrome anymore? There is significantly less control from "owning" an engine than owning an actual browser. I don't think I would have had much of an issue with the dominance of IE 20 years ago if I knew I could compile and modify (and release!) IE myself.

This is more akin to most browsers now having a common starting point. The problem with browsers is that if you truly want to make a new one you need to somehow replicate the decades of work put into the existing ones. What that means is that before you can exercise any of your noble privacy/security/UI/whatever goals, you must first make sure you pass Acid 1 and replicate quirks mode float behavior and etc. etc. etc. This is a non-starter. But now, Microsoft can launch from Chromium's current position and have a browser that can actually compete with Chrome. It's as if they've taken "engine correctness" off the table, and can compete on cool features or "we won't track you" or anything else. Websites will work in Edge by default, so if you like that one new feature in Edge, you can feel OK switching to it without compromising devtools/rendering/speed/etc.

Now I know that the initial response to this is "but Google will call the shots!". Not if the way this has gone down every other time has anything to do with it. Google's Chromium started as KHTML. When Apple based WebKit off of KHTML, the KHTML team had very little say in anything and they eventually forked of course. Then Google based Chromium off of Apple's WebKit, and once again, there was very little "control" Apple could exercise here. Sure, they remained one monolithic project for a while (despite having different JS engines which just goes to show that even without forking you can still have differentiation), but inevitably, Chromium was also forked from WebKit into Blink.

And there should be no reason to think the same won't happen here, and it's a good thing! Microsoft in the past couple of years has demonstrated amazing OS culture. I can't wait to see what the same company that gave us VSCode is able to build on top of Blink, and eventually separate from Blink. Ironically enough, the worst thing that could have happened to Google's search dominance is have Blink win the "browser engine wars": we all agree Blink is the way to go now, so we can all start shipping browsers that at minimum are just as good, and won't auto-log you in, or have their engine set to default, or etc. etc. etc.
I'm no big Facebook fan, and as much as I like the idea of an impartial media, Every new facebook hit piece has seemed like a non-story run by a PR firm rather than an organic story.

I wonder if it's even some mix, an organized PR attack that makes the number and depth of stories seem a critical mass, and so the rest of the news gangs up on them cuz it's the trending topic that gets the eye balls, self fulfilling prophecy, etc..
Lol this isn't going to end well.
"You’re teaching them the world is full of interesting things to discover. You’re showing them how to be passionate and look for that ephemeral sense of quality in everything they do."

"Good coders don’t just get something to work. They want it to be good.

That feeling of quality is the hardest thing for many developers to master. Well-designed code feels good to work with, and ugly code will make developers involuntarily cringe. [..] Learning to trust that aesthetic feeling is as much a part of development as any algorithm or coding pattern."

Some comments were about how the author says that people should teach problem solving, but he actually proposes to teach an appreciation of quality and deep inspection.

Another commented

> Next up, "I won't teach my kids arithmetic, and neither should you."

And this would apply depending how you teach arithmetic
(also most people will never need to code, everyone will need to do a lot of basic home finance) if you want your child to become a mathematician then teaching multiplication tables and long division are very inefficient focuses.
To be fair, a riot in France is a sign that the French are still French.
There's a secondary point to this legislation: discouraging whistleblowers by making it more difficult to both hide yourself and be hidden by whichever journalist you're working with.

Chilling effects is a desired outcome of this legislation.
You're right, I misremembered how Master was trained because they already had developed Zero by then. I still don't think there's any reason to believe Zero would do worse against humans than the Lee version. Zero was much stronger than Master, which was initially trained on human games. If the consequent self-play learning caused any non-transitive relation to humans, it sure wasn't evident when Master played against humans. So why would it show up in the learning of Zero given how much stronger it is than Master. You would have a better case if there was a reason to believe humans played anywhere near optimally.
Hey, install this _native!_ application powered by Electron!
Now that perfect information games have been "solved" it will be interesting to see how these teams move up to exponentially harder (IMO) problems where limited information gives the cognitive abilities of humans a massive edge over the brute force skill of computers.

Look at how Blizzard did computer opponent AI for games like Starcraft and Warcraft in the early 2000s.

The "insane" AI builds its base and units well, controls its troops quickly, and can micro manage different types of units.

But its real strength is that it gets 2x the normal amount of resources that a human player gets, allowing it to build structures sooner than human players and build 2x the units.

This is the necessary tradeoff to make up for the fact that a human can recognize and exploit computer weaknesses, and the computer generally can't infer what its opponent is doing through the subtle hints that humans pick up on.

For example if you catch even a slight glimpse of a certain type of unit an enemy has, or see that an enemy has moved into a certain part of the map early on, you can guess with a reasonable confidence level what build or strategy they are going for without seeing the full playing board.

“Those multiplayer games are harder than Go, but not that much higher,” Campbell tells IEEE Spectrum. “A group has already beaten the best players at Dota 2, though it was a restricted version of the game; Starcraft may be a little harder. I think both games are within 2 to 3 years of solution.”

2-3 years would be amazing to solve these problems IMO for non-perfect info games.
Which part of web development? I know it sucks that I'm answering your question with a question, but learning the stack is crucial in any field on dev work. Example: web dev can be frontend (what you see a lot with React : UIs, UX), or backend (what you see with Python or Go : APIs, middleware, databases).

But to answer simply yes waits for rock to be thrown, web-dev is something you can get started with right this second. Just download react js (frontend). Get started with either Python/Go (maybe Python will be faster to learn), and then just start throwing things together.
I would not have minded at all if the replacement was equivalent but it is not. I believe Firefox with XUL was a completely different product (closer to Emacs in terms of viewing extensibility as a goal), Firefox with the new extensions is just much lesser ambitious.
NeuroFlow | Backend Engineer | DevOps Engineer | Mobile Engineer | Philadelphia, PA | $70,000 - 110,000 | 0.0 - 0.75% Equity | Full-time | Onsite | https://www.neuroflowsolution.com/

Health care providers are our heroes. They’re responsible for helping those who need it most, which can be a tough challenge when patients struggle with mental health conditions, often resulting in poor engagement, motivation, and treatment compliance.

NeuroFlow promotes behavioral health access and engagement in all care settings to improve outcomes, overall wellness, and cost of care. Our suite of tools enables remote monitoring and behavioral health integration across the continuum of care, including psychology, primary care, and pain management settings.

NeuroFlow’s mission is to be a resource and asset to health care providers in their tireless pursuit to help patients feel better faster.

See the full job descriptions and apply here: https://angel.co/neuroflow/jobs/
I'm on a Mac, a 2015 MacBook Air and a late-2012 Mac Mini, and don't have any perf problems with Firefox, using the standard, public builds (so not the dev ones). This is with an around 10-15 tabs open, with sync, and 10 add-ons of various stripes.

Then again, I don't do heavy web development or have a tab open with e-mail all day (e-mail is in Thunderbird) so maybe that makes a difference?
Yeah, no way these things will take off without legislation.

And regarding more legislation, no thanks.
Someone did: PalmSource (the software spinoff from Palm). It was to be the basis for their Palm OS “Cobalt”, which was eventually abandoned.

Or by “someone else”, did you mean someone other than PalmSource?

Let’s be honest, though: most new OSes don’t enjoy much success or longevity. The only successful new arrival I can remember recently was Android, and it had the backing of Google, and was aimed at a relatively new market. It also borrowed heavily from established tech: Linux kernel, JDK and JVM.

I doubt there’s more than a handful companies that could have turned BeOS into something big, and of those, Apple was probably their best bet.
The most likely reason why SF9 or SF10 wouldn't do much better is that the Elo model isn't applicable: imagine if it's not about two engines doing similar things at different levels of competence, it could also be that AlphaZero's evaluation function is sufficiently different that it can exploit mistakes in SF's evaluation function. Then Elo(SF10) = Elo(SF8) + 100 wouldn't matter so much, it would give you SF's "strength", but not probability of winning against AlphaZero.
Do the co2 emissions of petrol, diesel, etc, cars include the co2 emissions of the production and distribution of the fuel? If not then they underestimate the emissions in comparison with electric vehicles.
It is a weird flip isn't it? It feels more like a 'pick your battles' thing though. Microsoft has been assailed on the browser front for a long time. An alternative would have been to open source it (like the Chromium code base) so that "anyone" could build browsers based on their code base.
Same risk with domains and DNS - when people question why CSCGlobal or UltraDNS charge so much compared to cheaper alts - it's because they have your back when you miss something
$SPY has lots of room to go. This bull market is just starting to simmer until the market tells us otherwise. Further to that, for many, me excluded, time in the market is better than time in the market. If you can afford to just leave all your money in the market, overtime, statistically, it has been proven to get better returns when we recover. Suppose OP drops $8M into the market and it dips to $150, it will likely recover in time and it won't be spent if you just leave it. You can also do the 4% withdrawal that many financial blogs suggest.

Leaving cash on the side will eat you alive especially when inflation goes higher. However, if inflation goes up significantly over the next decade, think 15-20% inflation per year, having money on the side to buy assets will give OP the ability to become an asset owner, as inflation provides the ability for the largest transfer of wealth, assuming items can be paid off and investments are made in assets which gain value, i.e. houses, not cars.
On Mac usually Firefox is compared also with Safari, if not only.
True, the above comparison might not have been the most scientific :P The Spring 2018 results were run on a much more powerful desktop than the surface pro 3 used for the insider results.

Here is the results for the April 2018 Update rerun on the same surface for a more apples to apples comparison:

C:\tmp>.\ProcessCreatetests.exe
Main process pid is 6448.
Testing with 1000 descendant processes.
Process creation took 4.382 s (4.382 ms per process).
Lock blocked for 0.007 s total, maximum was 0.000 s.
Average block time was 0.000 s.

Process termination starts now.
Process destruction took 0.592 s (0.592 ms per process).
Lock blocked for 0.002 s total, maximum was 0.002 s.
Average block time was 0.000 s.

Elapsed uptime is 0.01 days.
Awake uptime is 0.01 days.

C:\tmp>.\ProcessCreatetests.exe -user32
Main process pid is 11364.
Testing with 1000 descendant processes with user32.dll loaded.
Process creation took 4.707 s (4.707 ms per process).
Lock blocked for 0.009 s total, maximum was 0.000 s.
Average block time was 0.000 s.

Process termination starts now.
Process destruction took 1.248 s (1.248 ms per process).
Lock blocked for 0.904 s total, maximum was 0.902 s.
Average block time was 0.181 s.

Elapsed uptime is 0.01 days.
Awake uptime is 0.01 days.

The mouse movement hanging behaviour is easily evident with the April 2018 release. I didn't notice the same on the insider build.
Mozilla doesn't own Facebook or Twitter, and can't control what they do with user data.
Right. So "artistic" nipples are fine (what is art?), as are breastfeeding nipples, nipples after several procedures are fine, and of course, animal nipples are okay, as well as male-presenting nipples.

We've seen in the past "no nipples some exceptions" from Facebook, and if enforcement there is any indication, I'm not convinced there will be a practical difference.
I use Chrome, because security is my top concern.

(Firefox has a good security team, but Chrome's is unmatched.)
This is demonstrably false. He's in the pocket of industry just like any other politician.
I think it would be nice if the title was changed to “Safari Technology Preview Release 71”, since this isn’t in mainline Safari yet.
Another factor is we're just really unhealthy. Diabetes is exploding, obesity is exploding, Alzheimers is going up, cancer is going up...
Yeah really cops should not be using personal cell phones on duty. Don't know why this is allowed. Everything should be sent thru police radio and recorded.
I think you're missing the point. The point isn't "no tool exists to format my clojure code!" which is obviously wrong. The author is looking to define a standard that is simple enough to define once and be used universally. `cljfmt` is awesome and I use it myself, but it fails on pretty much all of the criteria the author lays out (slow startup time, it is "extensible," formats macros/binding-forms/functions differently, etc).
Are you a chess engine developer by any chance?
Classic chemical engineering, reuse and profit from every material stream.

This is how we got the yogurt bites in cereal, they reused the cereal crumbs at bottoms of ovens instead of trashing them
If the objective is to steal your car, the thief is going to use the least risky way that he can come up with. If you take away his ability to do it without having you start the engine yourself, this is what he's left with.
That was annoying me the entire time I was reading this, the entire article has an unspoken assumption that their interview process couldn't possibly be responsible for any discrepancy in the data.
Yup, it’s really nice. I added support to my website for this, and Safari will automatically switch it whenever I enable dark mode. Now if only more websites supported it…

I’m also happy to see that I can force a certain appearance through the web inspector, since my system appearance varies throughout the day and that means I need to either keep switching it if I want to debug appearance or only work in the light theme during the day.
Your sibling comment pointed out the same thing. Other than having 2 tabs in the same window with 2 different sets of cookies, which is something I never want (but you might), is there anything Firefox's feature gets me that Chrome's feature doesn't?
Marketing stack for Zoom
that is nonsense. Mozilla offers more than Chrome even via web extensions.
But the cells were designed by Tesla.
Chinese scientist who edited twin girls' genes He Jiankui missing
A really easy way to avoid this in any environment with Continuous Integration style tests running on everyone's work:

Add a test that just unconditionally fails on a certain date, like a week before your cert expires. Don't let any code review sign off on a merge of a fix the test until the new cert is in prod. Don't let any code promote between environments while tests are broken.

The problem with emails and warnings is they're all ignorable and therefore completely unsuitable for managing something as critical as a cert.

The secret is to create a straight-up error that absolutely interrupts every engineer in the organization's day until the cert is renewed. A development-halting error a week before cert expiration is a hell of a lot better than a business-halting error when it expires in prod.
In rural areas, almost all jobs are indoor jobs.

I mostly agree that rural areas have a higher proportion of outdoor jobs, but it’s still a super small fraction.

> “The outdoor options for recreation are somewhat more sparse in urban areas.”

Do you have evidence for that? My initial reaction is that it’s very likely false. And if it’s not false, the actual difference is not enough to be meaningful in terms of population statistics of how much indoor time / outdoor time people spend as dense urban dwellers vs rural dwellers.

For example, in the northeast US, I exercise outdoors all year except when the weather literally prevents it. But then, it also prevents it in rural places too, likely more often given the city resources that can clear areas for running / biking that couldn’t be similarly cleared in rural areas.

Having grown up in the rural Midwest, I can only say anecdotally that people in large east coast cities exercise much more, do outdoor activities year round much more, go to public beaches, have large city parks, and generally spend more time doing outdoor activities.

Where I’m from in the Midwest, people exercise less, only use cars to go anywhere (even short distances), and the rural roads are such safety hazards that they can’t be reliably used for jogging or biking and people end up driving to fitness centers to do that stuff indoors.
and wanting to be able to decide by myself which of these should not run under my user account, as opposed to letting the OS designer make that decision is why i can't imagine working on a single user system.

call them users or roles, doesn't matter. it is crucial that privilege separation is baked into the core and customizable by the owner of the device. at the moment i only see a mulituser system capable of doing that.
Google Play services discontinuing updates for API levels 14 and 15
Show HN: Hacking Smart-Home's X10 RF Protocol with CM19Lib
There's a somewhat hidden gem in vanilla git which can be sometimes useful:

git gui

You can right-click on some line in the file and select "Stage Hunk for commit", etc. instead of `git add -p`. It can be also helpful for browsing history, esp. "blame digging".
Ask HN: Reconciling a quiet workspace with a pair programmming bullpen
When I read Peopleware or Spolsky I read about the importance of a quiet workspace to allow flow.

When I read about XP I read about pair programming and collaboration. How do you reconcile the two theories? Can you get into flow with someone else working with you. Can you get into flow with another pair yacking on at the next desk? Are they just different ways of working?
Looks like you don't know about chrome://flags/
That its subject isn't banal. That's usually what people mean when they say something is "pretentious".
From the Bill itself "A person is a designated communications provider if...

4 the person provides an electronic service that has one or more end-users in Australia

5 the person provides a service that facilitates, or is ancillary or incidental to,the provision of an electronic service that has one or more end-users in Australia

6 the person develops, supplies or updates software used, for use, or likely to be used, in connection with:(a) a listed carriage service; or(b) an electronic service that has one or more end-users in Australia"

I believe ProtonMail falls into these categories. As an Austrlaian and a user of your services myself, will this mean getting service "officially" cut off in Australia?
Well, yes. I was solely looking from a user's perspective.
The thing that surprises me the most about this statement is how strongly it emphasizes open source (which is mentioned 19 times) as motivation for the switch to Chromium.
> if everybody is reformatting it’s doesn’t really matter how much.

Really aggressive reformatting introduces git blame horizons that can make code archaeology more annoying.

I wouldn't consider it a reason not to switch to autoformatting, but it might be a reason not to get too wild about changing the conventions.
>A big realization of mine the past few weeks however, is that with the decreasing difficulty curve, the price of BTC will simply sink lower and lower.

The good news is that if you posses this kind of insight into such an unpredictable stochastic process, then there are plenty of financial instruments that allow you to make significant profits on your big realisation.
The Gumtree scam: Investigating an Android spyware and phishing application
Facial recognition has to be regulated to protect the public, says AI report
I don't understand your logic. Is the death penalty specifically mentioned in this bill somewhere?
Because it wasn't simply copying something from the 1970s like the Linux and NT kernels.
So if I was an Australian citizen, I'd be committing a crime by saying:

I have not had any communications requesting investigative cooperation from any Australian law enforcement or intelligence agency.
The US consumers prefer spring mattress while European consumers prefer mattresses made from latex foam. Over time springs degrade faster than foam and so US mattresses have a shorter lifespan.
Mechanical Keyboards
The Guardian view on Huawei: the bigger story
Amen to this. There was the open source project that was essentially a Gecko version of Electron but of course it was very alpha and eventually was deprecated and abandoned.

Perhaps the gold standard of Electron would allow you to choose the engine and then build a native/browser app based on that.
I think it's a reference to multi-player clojure REPL in Atom. I haven't looked too deeply but from what I can gather it uses Atom Teletype for the editing and they figured out how to connect to the same Clojure REPL server.

https://news.ycombinator.com/item?id=18574284

It's pretty cool and it addresses a need that we've found missing as well -- live code editing is half the feature, what's also important, is that the REPL state be synced. It's a coincidence that we both picked the same name!