skysight-inc/HackerNews huggingface dataset:
> Guns have plenty of legitimate, beneficial, and legal uses

Completely outweighed by their prime use for killing.
Facebook makes ex-FCC chairman its US public policy chief after data scandal
You can already do this, by including an entry in your `robots.txt`.
You're confusing two unrelated matters.

All of the oil companies pay the same 78% tax rate in .no. The state-owned one also pays its profits, but the profits are a rounding error compared to those 78%.

All the oil that's pumped from below the seafloor is sold. Selling more oil to domestic drivers wouldn't really increase the world's oil price, or state's tax revenue.
And that car park is a disaster. I’m guessing you refer to Auckland Hospital. If you are, wait until midnight and the gates open and it becomes free. You can tell when it’s going to be free soon as half the cars have people sitting in them.
Questions are closed by voting just as they can be reopened by voting. You do need a certain level of rep to vote either way. So the closing and reopening trends for better or worse reflects the community using SO, not just some cabal of mods.

A closed question only needs 5 votes to reopen, if I remember correctly. So if there are massive amounts of people who wants a question reopened it should be possible.

Not disputing some people are overzealously closing qestions, and this problem should be addressed - just saying it is just as easy to vote against closing.
Observable.of(rosetta)
.map(rocket => gravityAssist(rocket,'Earth'))
.map(rocket => gravityAssist(rocket,'Mars'))
.map(rocket => gravityAssist(rocket,'Earth'))
.map(rocket => gravityAssist(rocket,'Earth'))
.do(rocket => land(rocket))
.do(rocket => tweetVideo())
.catch(error => kaput(error))
This is possibly ok, actually. Java 9 and 10 have been released; Java 11, the next long-term-support release, has a release date of September. So this applies if you're on a 5-year-old version of Java and choose to run Java 8 rather than update to 11. http://openjdk.java.net/projects/jdk/11/
Title is baiting.

Want updates for legacy? Pay up.

--------- Edit:

Sorry, I might be a bit wrong. I thought non-business users wouldn't get free updates too.
Oracle announcment link:
https://java.com/en/download/release_notice.jsp

Does this foreshadow that Oracle Java SE 11 will be licensed or is this just a fee to force users to move on to the latest version?
I believe us and them were parallel branches, rather than Homo Sapiens descending from Neanderthals. The Neanderthal genes that people have are from inter-breeding.
The EU is pulling our country out of the dark ages kicking and screaming.. in more ways than one.
Yes, the chart is misleading, giving birth in Spain is free as well, you may just pay the cost of the parking and whatever you take from the vending machine while you're waiting. I believe the chart refers to private hospital births where you get to have a room for yourself, etc.
I switched from a Nexus to a Samsung for its 'Maximum Power Saving' mode which allows a grand total of 8 apps on the home screen. Four are standard - phone, messages, chrome, settings. Four more you can choose from a limited set ... I have music, camera, maps and clock (alarms don't work without it).
I end up spending about half my day in this mode and the other half in addict mode.
> the purpose of hunting

Alright, no more hunting then. I think most people will be fine with that.

> or protection

Not working that well in your mass shootings

> to swords and knives

How many people can I kill per seconds using knives?

> the sole purpose of a gun is killing people

I honestly don't care about all the other purposes, they do not need to exist. If we're talking about hunting and range shooting then people can take up on other hobbies like painting, playing the guitar, coding, etc..
Discussions about it internally?

They're pushing GSuite for governments, corporations, schools... Things like 'read receipts', email recalls, and such are common questions and common scenarios that are supported by their competition. I bet this is in a well curated list of requests from schools, healthcare organisations, and MegaCorps alike...

For people outside the Google sphere there are numerous alternatives to make this appealing. A single-use link, for example, or just slapping OAuth on there. The baseline is open email, so any kind of trace-ability is a huge improvement.
I see this argument posted a lot. Even if every one of the underutilized /8 or non publicly announced (US DoD) /8s was given back and allocated in small /24 to /20 chunks to small to medium sized ISPs, it would not have a greatly measurable long term impact. It would postpone the absolute need to migrate to ipv6 by maybe... 3-4 years, globally.

The argument that we should expend a lot of effort (technical, legal, and otherwise) to reclaim a dozen /8s and start making them part of the global routing table has been pretty thoroughly debunked by ARIN, RIPE and APNIC. They are instead focused on getting people to use v6.
Do Antidepressants Work or What?
Integrating mobile money into digital health applications
This is expected: if you get very hungry then food acquisition is more important than avoiding relatively minor bodily damage. If damage is severe, then it can override the need to get food.

If it were not this way we'd be pretty rubbish at surviving.
It seems bundling mails together isn't in Gmail yet? Too bad, it's the only reason I use Inbox.
Sorry edit: I disagree strongly that there is no association, it's an 80-20 thing. 80% can be explained by real brain sophistication, with 20% explained by cultural baggage.
CommitBeat: “Generate small sequence of music from commit SHA”
Avoiding links is the ultimate goal, hopefully Tutanota will integrate your suggestion or something similar. I've moved my entire family to Tutanota, which also works quite well. But you'll never convince everybody...

As far as I know self-destruct emails in Gmail are not end-to-end encrypted.
The US federal government in general is a textbook case study in regulatory capture (recent new head of the EPA, the FCC, etc).
China Expands Brazil Frontier as Investment Grows During Crisis
That's pretty much the whole NRA / your president spiel. Last I heard we should arm teachers. roflmao.
Fair use. It’s for documentation, educational, and research purposes.
National Insurance represents less than 20% of NHS funding. But I guess you're right if you consider general taxation as contributing into the HM Treasury fund.
It comes with experience.
New Pied Piper?
I'm confused. Is this a cost-cutting move intended to push the industry towards Java 9? If a business is able to switch to Java SE 9, will they still be eligible to receive free upgrades?
How Amazon became the world's biggest retailer
A game to simulate the existential despair of the asylum process
On Demand  Online Food Ordering System and App for Restaurants
The Duchess of Cambridge: she no longer has her maiden name.
I wouldn't store it as array in Redux because that would be too limiting (e.g. let's say I want a continent-list which is decoupled from the other continent-lists). If I would be forced to use redux in this case then I would create some random id for each ComponentList where I would store the UI state (but keep the continents data separated). Something like:

{
'<randomId>':
{
Asia:
{
collapsed: true
}
}
}

IMHO this really makes things unnecessary complicated. It also makes it hard to re-use the ContinentsList component (maybe you want to use the same component in some other project which uses something else than redux?).
I always try to think of the API of my react components first and how they later on can be easily reused. After I figured out the API of the react component then I might connect it to some store.

Probably the ContinentsList component would somehow look like this:

<ContinentsList
continents={<continents data>}
renderItem={({ collapse, isCollapsed, continent }) => {
return <ContinentItem onCollapseClick={collapse} isCollapsed={isCollapsed} continent={continent} />
}}
/>
So who has the old version of the blog posts in question, so we can see what this journo has to hide?
> We are talking about IPv6 and possibilities to directly access machine where some vulnerable service might be exposed by misconfiguration.

That is no different than with IPv4. If you have a stateful firewall, that isn't possible. If you don't, it is.

> Even pro people forget to close their database on servers sometimes, cannot think what weird stuff might be running on normal users machines.

Which is why you should have a stateful firewall. A NAT does not add anything to that.

> I did not even touched running untrusted code by user because that is not in the scope of discussion. It is insecure with whatever the network configuration will be.

It is very much in scope of the discussion, as every single end user does it. No matter how great their firewall is, you just send them a link to a website, and that website now gets to execute Javascript code on the inside of the firewall, with more or less direct access to all the insecure services supposedly protected by the firewall. Including even stuff only listening on localhost, which wouldn't be reachable directly even without a firewall. If you want to do a mass-scale attack, you serve that code through an advertising network.

So, you actually have to secure the services anyway, even a firewall is insufficient to protect vulnerable services on end-user networks.

> I do not know how you can connect to device behind NAT without setting up tunnel to it. But I might be wrong, point me to some resource please?

By sending a packet addressed directly to the internal address, which your ISP can do, anyone who compromises your ISP's edge router can do, and more often than not your neighbours can do when your ISP fails to properly isolate customers on layer 2.
What’s an American equivalent to a ‘prat’?
The bill is addressed to the parent(s), most commonly. It just lists the child as the patient.
The article you linked to in your blog post is most likely not serious; it's a tongue-in-cheek parody of optimizing compilers, though one that's written in a way that brings it awfully close to invoking Poe's Law.

But back to the main point: either you can have optimizations, or you can have code that "does what you want", but you can't have both. OK, I lied, you can have a very small compromise where you do simple things like constant folding and keep with the intent of the programmer, and that's O0. That's what you want. But if you want anything more, even simple things like loop vectorization, you'll need to give up this control.

Really, can you blame the compiler? If you had a conditional that had a branch that was provably false, wouldn't you want the compiler to optimize it out? Should the compiler emit code for

if (false) {
// do something
}

In the security issue you mentioned, that's basically what the compiler's doing: removing a branch that it knows never occurs.
Yup! This is the problem. There’s a blog post out there by a security guy tittled “nothing is real” where he covers how nobody can truly trust the data they get from computers.
HPKP can brick your domain if you use HSTS alongside with it, if you don't then one can fall back to http. Not an ideal solution, but it's a way out. HSTS is an extreme and possibly dangerous measure that should be carefully considered (maybe it shouldn't be TOFU but TOTU - trust on third use), but I still think it's not reasonable to totally deprecate it. There are cases where such measure would provide clear and strong security benefits.
Uber Like Online Taxi Booking App 20% Offer for Subscribers
Are you looking forward to start up an on-demand taxi booking business? Are you searching for a best taxi booking open source script for your new venture? Are you an entrepreneur who is striving to succeed in owning an online taxi booking business? If you have muttered yes for any of the questions above then, Here is your chance…!

Subscribe Link : https://goo.gl/J3H3VN
Has there been a shift in the recent times regarding developer teams paying for software? Yes, ease-of-use is great benefit. It takes a while to become accustomed to nginx configuration. But, $25/instance/month for a web server when nginx can do almost everything (and arguably much better than a server that was only launched two years ago)? It doesn't sit with me well.
some people still have the "must have 20 children gene" too.
The Gaia sky in colour
With DNSSEC, the public key is not hosted on the zone iself, where your zone delegation is hosted.
It's the DS records : https://uk.godaddy.com/help/what-is-a-ds-record-6148
I would like to differ and make the claim that most of it actually is indeed "free", since we are all living very comfortably off a huge inheritance and network effects:

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

https://news.ycombinator.com/item?id=16889577
Hah that's what crossed my mind too :)
When will original online Startup School start this year? Who knows?
I'm also curious about this, specifically why such a big fixed fee. Couldn't we just have digital prepaid cards with only a percentage fee?
I wish articles about NLP wouldn't assume by default the language to be English. Many points of this article can also apply to other languages, but may require some more thought. Either other languages should be mentioned, or the title should be "How to Write an English Spelling Corrector".
There is a difference between analog and digital. Analog (vinyl) is the original sound while digital takes snapshots of the original sound (albeit at a high rate).

>This means that, by definition, a digital recording is not capturing the complete sound wave. It is approximating it with a series of steps.

>A vinyl record has a groove carved into it that mirrors the original sound's waveform. This means that no information is lost.

https://electronics.howstuffworks.com/question487.htm
Basic Income Experiment in Finland will continue until the end of 2018
How to break a Monolith into Microservices
Which won't be legal, it seems if serving EU based users, and keep PII on any other EU users.
I'd expect anything dominated by skilled labor cost to be about twice as expensive in the US than in the UK... I mean, I don't know if doctor pay scales like SWE pay, but as far as I can tell, London pays software engineer types half of the US national average (which is rather less than what silicon valley pays.)

(of course, I think we'd be better off in the states if we expanded medicare to everyone, giving everyone a baseline level of insurance... but I'd also expect it to be more expensive here than in the UK, just 'cause the payscales here are... pretty different.)
US and Europe are fucked
WinZip Pro 22.5 Build 13114 Full Crack and Serial (x86x64)
Yes, unless it is in the interest of the public to keep it up [0].

[0] https://www.theguardian.com/technology/2018/apr/13/google-lo...
Nail in the head.

I had to double-check how old Java 8 was, and in the process I've learned that it was initially released way back in 2014 and currently Oracle is already working on releasing Java 11.
Wayback Machine does respect robots.txt, I think. I'm curious what happens if you lose control of your domain, though.
Same here. I get visual disturbances that alert me to take the sumatriptan right away. Sometimes there will be no immediate migrane but given how incapacitating they are when they do happen, I medicate whenever I experience the black and white mirror ball start spinning.
I guess so if that blog identifies you in some way, which you can probably argue it does.
Research: Social media sites Instagram, Twitter are discriminating against women
This is definitely deliberate, upgrading everybody (almost) at once could work, but would have been a huge risk at their scale. You want to roll out big features like that incrementally so that you can monitor the load, catch any issues early, and give yourself a chance to revert if things go wrong without pissing off the whole world.
If you google it, you'll see it's synonymous with "idiot".
Why are so many irrelevant political left-vs-right "he said, she said" type comments popping up on HN just lately?
Interesting question, and I can't really answer it, not being American - "prat" basically means an idiot, but it's quite a useful word because it conveys a real sense of contempt (but often more for the opinion or act than the person responsible for it, in a weird way), and can easily be intensified as in this instance, without actually being vulgar. You can also use it as a verb, eg. "Stop pratting around on Hacker News and do some work!"

I also feel like it was 100% the correct word to use in this instance!
Yes, nothing new here. Oracle will stop free updates to LTS [1], and users of Java will need to either stay on the bleeding edge releases or pay for LTS.

An alternative is use the AdoptOpenJDK [2] that aims to provide unofficial LTS support.

[1]: https://react-etc.net/entry/oracle-to-stop-providing-a-free-...
[2]: https://adoptopenjdk.net
Is it open-source like protonmail?
Isn't Oracle the main sponsor of OpenJDK? They sure want you to move to an up to date (ie. 9 or 10) version of it.
I have a better solution, turn it off. Seriously, all that time spent on my phone started to bother me, so now I just turn on my phone when I really need to use it.
Norway seems to be progressive and open-minded about this kind of thing. They have a massive sovereign wealth fund which has built up on the back of a successful national oil industry. However, last year they announced their intention to divest from oil and gas stocks. Whether or not this is to try and make the fund more environmentally and socially responsible, or if they genuinely believe that these are poor investment choices is an interesting question.

https://www.theguardian.com/business/2017/nov/16/oil-and-gas...

[edit: add link]
Yes, inter-breeding.

But that's not "cousins", unless you breed with them.

There's no good word for it. But in the sense that an individual has parents, grandparents and so on, the great^N parents of modern Europeans include Neanderthals. No?
Why lol?
This has been an area of interest for me as part of working on Typesense[1]. If you are looking to implement spelling correction, you cannot but not stumble on this excellent post by Peter Norvig (most of it written on a bored flight journey!).

While it's clever and concise, in terms of raw speed, indexing your vocabulary in a Trie, and then doing a traversal on it using a Levenshtein distance is way faster[2]. By using a trie, you eliminate lot of unwanted look-ups that Peter Norvig's brute-force approach takes.

The other interesting thing for me personally about this problem is that there is a statistical angle as well. You will often find words that are of the same edit distance from a given target word -- you will need to rely on some form of "popularity metric" to rank those tied corrections. E.g. how many times did people type this word and then change it to another word - that's precisely the kind of data that Google has and which makes its search suggestions and spell checking so intuitive.

[1]: https://typesense.org/
[2]: http://stevehanov.ca/blog/index.php?id=114
Dual-N-Back has been shown to help. Another method is creating lists of random items and then attempting to remember said list several hours down the line.
Opera Touch and the new Opera browser
Sales tax in the UK is 20%. A gallon of gas is >$7. Salaries are miniscule compared to the US. SF/NYC real estate is a bargain compared to London. And the NHS, well hmm...
JSData aims to be a datastore-agnostic ORM inspired by Ember Data – https://github.com/js-data/js-data
The only thing you can't use for good is Windows Vista
Yeah, it's bad. But at least their Rosetta stuff was way above their regular standards, with things like [1] and [2]. Of course those were more feelgood public outreach projects than technical reporting for space aficionados. But that's exactly what ESA needs more of, they simply don't have the sort of relationship with general European public that NASA has in the US.

[1] https://www.youtube.com/watch?v=PrctxlVWm_E

[2] https://www.youtube.com/watch?v=32vlOgN_3QQ
there is already something similar [1] and its called TerarkDB [1] and it gains the interest of Alibaba already.

[1] https://www.techinasia.com/real-pied-piper-silicon-valley
[2] http://www.terark.com/
I'd imagine they're in a dodgy copyright situation and so guard against it by being conservative wrt robots.txt.

The robots.txt shows a positive assertion that parts of a site should be excluded from being used by automated systems.

In most cases I imagine WBM does not have permission of the owner to keep a duplicate of the site, it's certainly tortuous in UK law.

Sites that don't change their robots.txt are probably highly correlated with sites that don't sue for the infringement.
While i do hate some hirigin practices, i will obey to get that one cool/great job :|.

I do like programming / what i'm doing anyway and it is not that far fetched to expect someone to write code or know what ACID means exactly. It is more like 'sharpening your skills' and i like doing it.

I do hate homework. At least google and other companies do that together with you and investing equal amount of time for it. When i get a homework, there is often not much effort on the other side.

What i do is always ask for feedback because of that time i spend on the homework.
At the moment, I have notifications turned off for mail. This is an option for Gmail to attempt to judge whether a mail is high-priority and only send notifications for a subset of mails.
Supporting Gmail with it's allure and illusion of a "free" account is a rejection of personal freedom and tacit acceptance of malicious authoritarianism.
Suspicious event hijacks Amazon traffic for 2 hours, steals cryptocurrency
Show HN: Which religion produces the most atheists?
If you lose control the whole history of the site gets nuked by a new robots.txt. This has happened in a few notable cases fairly recently.
What shift do you mean? Paying for (dev) software is very common.

> arguably much better

That's very arguable because Caddy is great at what it does. I think you should try it out before assuming it can't come close to nginx. Also older software also tends to be stuck with legacy cruft so project age isn't such a simple signal.
How to Zoom in, magnify on your Chromebook screen
Oh, I hope this is Google having their “Facebook moment”!
Nothing. It's just that you'd probably never have heard of them.
This comment is only partially true, the realities of managing customers on routers with thousands of routes precludes this careful management at the rock bottom tier-1 transit prices of the lowest common demoninators. The way HE & Cogent operate for large web-hosters at data centers is by trust and prefix-counts. The churn of various web-operators between hosting companies is massive.
YMMV but I would be hard pressed to name any company I produced Java-based software for which even ran Java 9.
Sharing is caring :)
Thank you
>can I request them to delete it one year later under GDPR

You can request they delete any personal/identifiable data. So any references to names, email, pictures of you etc but probably not content.
i wonder why they dont mention a blockchain solution to dns problems.
I did not say implicits and default arguments are the same thing. I said that implicits improve upon default arguments in various ways, the key realisation being the split between providing elided values in a context-dependent way, and permitting the elision of values.

I should not have said the key idea, but a key idea.

Default arguments are convenient if you don't need context dependence of elided arguments. I'd probably have remove defaults in order to have a smaller and more simple language.