skysight-inc/HackerNews huggingface dataset:
Similar here, i use Docbook and then convert to PDF with FOP, this all via Red-Hat's Publican. Recently i actually started writing in asciidoc, which i convert to docbook and then to pdf and other formats. This is now pretty slick. Both asciidoc and docbook also provide good localization tooling for gettext, which i need.
> You are confusing implication with equality.

No, I'm not. This is the very point I was making. I was using the example (psychopath -> male) ^ !(male -> psychopath) to show how deducing (abnormal brain -> psychopath) from (psychopath -> abnormal brain) is flawed.

Perhaps I made this confusing with my tangential remark about the amygdala connection.

> What systematic error?

The systematic error of deducing a causality from correlation with under-sampling, in the aforementioned way the brain abnormality was determined to imply psychopathy despite neglecting to significantly sample occurrences of people with the prefrontal cortex abnormality in the non-murderous population.

> Sampling not good enough?

The sample has to be meaningful. If you find that everyone in the extremely rare serial killer group has a particular brain abnormality, you can't deduce that the brain abnormality causes their behaviour (rather than simply being prerequisite), without proving that this brain abnormality does not occur benignly within the non-serial killer population (to a significant degree). Because serial-killers are very rare (as far as we can observe), the sample of the remaining population would need to be very large.

If we were to sample such a large portion of the population as we would need to probabilistically rule out a given proportion of those with the abnormality being benign social individuals, then that would be convincing.

> Serious question [...]

Yes; computer science.
The thing that makes the web different and why the idea of a living standard makes sense for the web is because (by and large) web changes can't break backwards compatibility. Browser vendors are unwilling to make changes that will break existing websites because it could result in losing market share as users switch to browsers that still work for those websites. So anything currently in the standard today is expected to continue working tomorrow. That means even though the standard may change regularly, you can depend on anything that it currently says to keep working.

The idea of versioned standards is only really important if you have to worry about things changing out from under you that could break your existing work.
And soon they will join Indonesia in being one of the largest carbon producers in the world.
> On mobile devices, higher speed will almost surely result in higher power usage. When consumers are asking for longer battery life on their phone - does 5g theoretical speed really gives that, much advantage over a 4g phone? I can't think of any situation where it does

There are situations where "race to finish" helps with battery life. E.g. when I've taken a bunch of photos my phone starts backing them up to the cloud. If that takes 2 minutes instead of 10 and it can go back to a low-power state quicker, that's a big saving. The question is how bad is the standby power draw of 5G?
I have no idea what you're talking about.

There was no judge involved. That's the point. When the justice minister ordered the prosecutor to drop the case (technically, the appeal), the court could not convict, by procedural law.
Unfortunately, it looks like the US are exporting this "proud ignorance" - see the recent victory of Jair Bolsonaro, who has been dubbed the "Brazilian Trump" because of his similar views on gun control, the environment (https://en.wikipedia.org/wiki/Jair_Bolsonaro#Environmental_p...) and general firmly populist right-wing attitude. Maybe India, China and others will be able to offset the increased rate of deforestation in Brazil, but still, a planted forest is not the same as an untouched tropical rainforest...
> Wrong answers on a math test are wrong. Software projects that don't compile should fail.

As a former grader and TA for both math and physics, I can tell you this is not the case. I've had students get the right answer the wrong way, stumbling into the correct numeric answer with invalid or incorrect math. I've also had students get 90% of the way through a large problem only to make a simple arithmetic error that lead to the wrong numeric answer.

Which student deserves more partial credit? Or should I pass the student who made math errors but got the right answer, and fail the student who grasped the concepts but made a trivial calculation mistake?
It's true. Australia just had a federal election, and re-elected a party running on an anti green, pro-coal energy strategy. Voting here is compulsory
But there are genuinely things that can't be feature detected.

A bug that happens 1% of the time due to reasons still unknown, or features or bugs that need something to happen on the user or hardware side to detect.

For example, I had an issue once where when using WebRTC on some devices with 3 rear-facing cameras on android it would horizontally flip the "long range focus" camera. There is no way to feature detect that. Hell there wasn't even a way for me to feature detect that I should use the second of the 3 cameras on that device (the first was a fisheye-style wide angle lens, and the 3rd was a middle-ground lens, but the second worked best for our usecase).

I've also used UA detection on a browser bug that would cause fetch requests to fail if the user went offline for a split second inbetween requests. There is no way for me to detect that before the bug happens, and once it happened the "failures" looked like it just never came back online. UA detection was the only tool I had to fix that until it was fixed at the browser level.
>> Requests what? Oh, HTTP? Then it should have been called http_requests. And the module that one uses, urllib3, is actually an HTTP library, not a generic URL library

Python has httplib since 2.7. Also urllib in 3.7 contains all of the URL parsing routines, too.

Naming is a hard problem, so frankly I would prefer if names did not try to mimic their corresponding protocols in the first place at all.

It gets even worse when you would like to support HTTP and async HTTP; then HTTP/2, HTTPS, HTTP server, etc... Which one of these libraries are supposed to be actually called "http"? What if there's two libraries with the same functionality?

urllib? Well, yeah - simply because someone wanted to provide a simple HTTP interface. By the way - urllib also provides FTP/local file access routines. So it does mean "a library to access URLs".
My reasoning is primarily a consideration of where pressure and redirection of web standards originates. For example consider how classes landed in ES6. The maintainers of the standard didn’t want classes, but hands down they were the single most requested feature of that specification.
There's really two kinds of waste: spent fuel (which can be effectively recycled, leaving only a tiny bit of extremely dangerous lanthanides, actinides, and plutonium), and "lower level" waste. The latter includes pretty much every other part of the reactor building after it's decomissioned.

> positive PR campaign

The nuclear industry has been at this for decades; at this stage, the PR is part of the problem.

My view on this is that it's probably too late to start building new nuclear plants, the cost overrun problems are severe, and there are plenty of countries that they should not be built in. But that doesn't mean we should close the existing ones early. If they can be refurbished economically without compromising safety, we should do that.

Switching from nuclear to natural gas indicates that gas is too cheap, and should be subject to carbon pricing and curtailment of new drilling and fracking.
An Enduring Problem: Radioactive Waste from Nuclear Power (2017)
What Is Ruby on Rails Used For: Tips from Back-End Developers
My point is that we need better policy not less humans.
If other low-carbon sources, namely wind and solar PV, are to fill the shortfall in nuclear, their deployment would have to accelerate to an unprecedented level. In the past 20 years, wind and solar PV capacity has increased by about 580 gigawatts in advanced economies. But over the next 20 years, nearly five times that amount would need to be added.

This is misleading enough to make one question every "fact" stated in TFA. 20 years ago was essentially a zero point for the statistic they cite. It was less than 5 gigawatts, anyway. It grew by over 100 times in that 20 years, and it will be "unprecedented" to grow by 5 times in the next 20? (5 < 100) Is anyone at this agency numerate?

Don't believe me, take a look at the charts here:

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

Sure those don't include wind, but when you find those charts they will look the same. Anyway wind isn't growing as fast as solar.
The tech industry is wildly profitable, though, and Google the most profitable among the industry. I don't really think it's a hit piece to single out one of the most successful companies in the world and ask why they don't do more.
That's also supported by the fact that examples are given using Python 2, not Python 3. Not a hard and fast rule, but it's a helpful heuristic.
The question is - does meditation make your life better in the same ratio that bleach enemas and black tar treatments for cancer make your life worse?
Browser password management is simply not enough. For one, they just save the terrible password that the user entered (the same password they use everywhere else, incl. their bank), they don't generate one. And sure it's really easy to use with websites, but what about apps? What about computer logins? What if the website changed their login domain? What if they changed to a 2-step form and it doesn't autofill anymore? What if you tried to change your password and the browser updated but the website didn't? (Hint: you need history.)

Browser password managers are terrible as soon as you inch a tiny bit off of the "happy path" and need anything above "autofill the same password I used last time".
Malware analysis writeup: Heodo (2/2)
IoT Can Make Construction Less of a Headache
I don't see how that follows personally - mathematics are about configuration of information which may or may not be descriptions that exist within reality. Impetus based momentum could be described mathematically but that doesn't mean it exists.

Which highlights Hegel's central flaw in derivation - possibilities are infinite without any grounding assumptions. At best you would get a smaller but still infinite subset compared to literally everything (all valis equations vs all equations even 2 = 1).

There is no need to "access" what may simply be rederived. It isn't a physical place. The only constraints are on what configurations are possible within the system attempting to describe it. You can't describe 0 to 1024 with only a single bit.

In a "world of silence" with no "life" capable of describing primes it would still hold that the smallest non-1 divisions of 6 particles would be 2 and 3 and for 7 it would be 7 - even though there is nobody around to understand this.
“Alexa/Harmonic Rank” Top 300 million
http://commoncrawl.org/2017/05/hostgraph-2017-feb-mar-apr-crawls/

Direct link for rank txt file.

6GB http://commoncrawl.s3.amazonaws.com/projects/hyperlinkgraph/cc-main-2017-feb-mar-apr-hostgraph/ranks.txt.gz

Graph data links.
5GB http://commoncrawl.s3.amazonaws.com/projects/hyperlinkgraph/cc-main-2017-feb-mar-apr-hostgraph/bvgraph-t.graph

10GB http://commoncrawl.s3.amazonaws.com/projects/hyperlinkgraph/cc-main-2017-feb-mar-apr-hostgraph/edges.txt.gz

3GB http://commoncrawl.s3.amazonaws.com/projects/hyperlinkgraph/cc-main-2017-feb-mar-apr-hostgraph/vertices.txt.gz
What principle? Facebook is in Canada. They have offices in Canada. They hire citizens. They sell products to citizens, and they are selling citizens as products.

Facebook is already subject to Canada's laws, and they should continue following them if they want to continue being subject to those laws.
It means Facebook may find its ability to do do business in Canada made significantly more difficult. Travel through Canada for Zuckerberg may come with risk of detention and arrest.

Canada can put diplomatic pressure on the United States to do something about Facebook, and few things are more indicative of a need for Corporate dissolution than a corporation beginning to make diplomatic enemies of your allies.

Also, should Zuckerberg keep up this belligerence, and the share price of Facebook drop as a result, he could be held responsible under securities law.

Thus is the downside of making big waves. It gets you a lot of attention, and makes everything you do that much more complicated.
Depends on the line, heavily.

There are some, especially in the center where distances around 300m are common, in the outskirt, you could ride for a kilometer or more between stops.

I found a gis data for Prague public transport, so oyu might be able to query that: http://www.arcgis.com/home/webmap/viewer.html?url=http://mpp...
Thank you. NOW I crave them.
HTML has always been poorly defined and has mostly been a description of de facto standards since forever. It takes a lot of leverage to make the browser vendors follow any kind of specification.
Previous discussions:

2011: https://news.ycombinator.com/item?id=2906480

2013: https://news.ycombinator.com/item?id=5442496
If you actually want to support IE6 you have to use some abomination of non-HTML as your base feature set, though.

But UA sniffing should only be used for absolutely broken browsers. For functional browsers baseline+enhancements is very doable, and unknown browsers should be assumed functional.
Huawei's Android Replacement OS Will Launch in June
Fair enough. My view is that Google is better than most, in that they have better requirements on their staffing firms: https://phys.org/news/2019-04-google-require-benefits-minimu...
When joining the party is required if you want to get a job in your career field, you'll join the party.
That is getting better with better clipboard APIs.
This is a good thing. I had no idea we weren't recycling our plastic and just shipping it across the world, only to get dumped in a forest or into the ocean.

We need to stop producing so much plastic. We need laws to standardize plastics so that only purely recyclable plastics exist and no more single-use plastics, or compostable containers. Anything else should be banned.

I don't care if it runs some companies out of business because the costs are too high. I would rather those companies fail than keep piling up with all this sickening useless and ultimately poisonous garbage from single-use plastics.

We should also make it illegal to ship our garbage outside of the country. That will force us to deal with our own problems.
Worst case they proxy all of the requests and can essentially access anything open on the port. For me it's all development stuff, so if they want access to a broken-half-the-time application with mock data then whatever.

However they'd have to know the routes to request to (or proxy all requests and do it in realtime) which isn't very likely if it's just some development application specific to you.

Basically there really isn't much risk if you aren't exposing anything interesting. Maybe if you're working on something proprietary it could be leaked?

Either way you may as well reconfigure your applications if the webpage can detect them, the risk is low but still existent.
And even if they don't find a way to achieve cold fusion, the electrochemistry they're researching is still worthwhile to explore for other applications.
Not all tests are unit tests. I had a property test I was running that I eventually just turned off because it was working just fine on everyone's machine but would fail 60% of the time on Travis due to time out issues. It got worse from 30% after Travis was sold, I suspect they are skimping on the aws. I probably should have written a more effect dependent timeout, but it was hard to justify recoding something when your test is long and your retrigger is via Travis.
Finally Released Open Makers
Hey HN!

I finally released a project that is close to my heart
It's a curated list of makers who opened their metrics.
You can check it out there https://www.openmakers.xyz
Don't hesitate to share you opened pages!

-
Joulse
Monitoring Your ECS Containers with Datadog
Agreed. I think the internet needs a 'math as code' wiki site.

Math is so easy! and its a joy to work with when programming, but the way its written, the notation, is often baffling to me.
Cheaper to ship it to Malaysia and have them dump it in the ocean than convince a bunch of 1st world NIMBYs that a modern incinerator plant won't give their children a .000001% increased chance of cancer.
They might be seen as iffy because of the damage that has been done in the name of each of their theories. Marx obviously has a lot to answer for if you consider him responsible for everything that went wrong in the USSR; Freud's influence is probably as much bad as good, if you consider it as having brought a compelling but pseudoscientific method to bear on psychology. And so on.

It does sound anti-intellectual to dismiss all those thinkers as iffy, but I'd much rather retain the option of treating their views with skepticism than enrol in a PhD programme where it's implicit that all one can do is write footnotes on the work of these great men. (You seem to imply that — unless, that is, the student is a rare and impertinent genius who has the temerity to take them on.)
IMO, this is effectively the same thing as buying conflict diamonds or conflict oil. Too much of our economy relies on serf or outright slave labor by doing business with despotic governments.

Note: I'm not making comments about Malaysia specifically, I don't know anything about the place, and parent's comments might not apply to them, IDK.
I checked the first two React animation libraries I could think of, and they’re both written in TypeScript and MIT-licensed:

https://github.com/react-spring/react-spring

https://github.com/Popmotion/popmotion/tree/master/packages/...
> Did you see the source of the article? It's a journal sponsored by the meat industry - https://academic.oup.com/af/pages/About

You keep repeating this all over this thread, but this is an academic journal specializing on animal agriculture (it says the same thing in the link). Besides, the OP should be discussed on its own.
> a general observation seems to be that there usually is an overlap of two normal distributions - the ones that understood the material and the ones that didn't.

For any sufficiently large class with challenging material, this has been my experience as well.
Personally I've always called them flaky tests. I agree with the article that flaky tests shouldn't be ignored completely. But the issue is they take much more effort than usual test failures to debug. So it comes down to a balancing act of how much effort you're willing to spend debugging these vs the chance that it's an actual issue.

In my few years of automation experience, I've only seen 2 actual instances where the flaky tests were an actual issues and one of them should've been found by performance testing. Almost all of the rest were environment related issues. It's tough testing across all of the different platforms without running into some environment instability.
I don't know Hegel, if there is one thing I know it's that everyone starts talking about him by saying "he's obscure, even by deep-in-the-weeds philosophical standards". BUT I think a lot of his whole thing is to instead of trying to find a 'correct' 'one' you look at the tension between multiple interpretations.

Like Monet: splotches of paint resolve into water lilies but we're not seeing water lilies we're seeing various RGB luminance values from our optic nerves and our brain resolves them to a scene which we again break down into constituent parts, water stems, flowers... and rebuild into water lilies... which we again dissect looking for meaning.

The point then is to look at a perspective as just a point in a greater flux. The flux is the correct 'one' that's where the meaning is.

I'm sure Hegel would slap the taste out of my mouth for that analogy but he's dead and no one else seems to know what he meant either, so I feel safe.
Impossible Whopper boosted Burger King traffic by 18%, report says
This is true for any enforcement of laws though?
Link Finder Ai Blog
UA detection for known bugs is very different from UA detection to enable standardized features.
Here in Ireland we got around this by providing a small sum of money (agreed by parents) in a card in lieu of cheap presents. That way the child gets to put the money towards savings, or a great present like a computer game.
Letting someone starve is aggression. If you have to work for minimum wage because the alternative is homelessness, isn't that also a form of coercion?
I see there as being a tension between determinism and mocking. Classic TDD dogma says to mock super close to the unit under test, so that the only logic in play is the logic within that unit. Which is all well and good, but there's lots of code out there where the stuff that breaks is the stuff on the interfaces; once you mock that out, you've removed a significant chunk of what might legitimately break, and the therefore diminished the value of the test.

So it's a balance. Sometimes it really is worth it to just attack that one function with its weird snarl of if statements and initial conditions— totally. But there are other cases where part of what you want is to inspect what happens in the adjacent object, on a different thread, as a result of stimulating something under test conditions. This isn't wrong, and these kinds of tests can be really hard to get completely deterministic, especially if the CI environment is some heavily-loaded VM host with totally different thread switching characteristics from your laptop.
> It's hard to overstate how important this sort of compatibility work has been to the strength of the modern web.

There are fewer compatible browsers than at any time in the past 20 years.

The compatibility problem has been solved by drowning browser maintainers in complexity and convincing them to give up. All the small browsers lack the manpower to implement the rapidly churning spec. This leaves the Google-funded Firefox and the Google-funded Chromium in the space.

Compatibility has been solved by reducing the web to a monoculture, with a puppet competitor to avoid monopoly issues.
You can suppose we can figure they exist using logic and reasoning rather needing access to some mystical realm.
If Facebook has presence in Canada the company or its personnel could be impacted much more easily.
Google's notorious whiteboard hazing gives off a toxic smell. I'm sure it only gets stronger once you're in.
Not every bad thing is authoritarian. Sometimes you have people powered plagues, such as racism and bigotry, which have been part of human nature for millennia.
She hasn't been extradited yet. Her defence say:

> her case should be tossed anyway because: her arrest was an abuse of process; the fraud charge she is facing in the United States is for a crime that doesn't exist in Canada; and the U.S. government's extradition request represents an 'abuse of power'.
> We have more money than time (and costs of nuclear, if scaled out, are exaggerated).

Getting the money from the taxpayer or energy consumer is the number one obstacle to all of these things. The costs of nuclear if anything seem to be underestimated: https://www.theguardian.com/news/2017/dec/21/hinkley-point-c...
How does comfy handle devs who wish to have some personalization of their local config but otherwise get the latest version of the the dev environment?