skysight-inc/HackerNews huggingface dataset:
> And what of the submarine?

Very good point. When I used to work in that stuff, it was assumed that once know where a sub was, it was easy to kill it -- just pop off a nuke and let the resulting pressure wave in the water crush the hull of the sub.

Sounds like the Soviet nuke torpedo was a very low yield nuke -- if the sub would survive, then the explosion would not have been big enough to have been a trigger of full nuke war like, say, a 10 megaton nuke over a major city.
What would it take? No murders. Just a carefully reasoned persuasive argument that the people are better off without the 2nd amendment, and a realistic path to getting rid of it in a way that won't trigger riots or another civil war.

1. A majority doesn't matter. We don't have a direct democracy, and for all the bad special interests do to corrupt democracy, sometimes there are special interest groups that understand narrow issues better than the average voter, and should have disproportionate influence on legislation.

2. What gun control law? [1]

3. Between the 2nd and 4th amendments, there's not much room for an enforceable gun control law that will prohibit would-be (but not-yet) jihadists and crazy people from obtaining guns.

The good news is that the majority of domestic gun violence (excepting suicides) is related to gangs and the drug war, so a lot could be done—if anyone wanted to do something about that rather than use gun crime rates as political ammunition—without bringing up gun control.

[1] Charles Cooke on Morning Joe, late 2015: https://www.youtube.com/watch?v=lfcWNFPSGVA
Malware Types Explained – Hacking Tutorials
> Clearly there's enough left to keep adding more and more characters for a really long time.

And then what? It's already 11% full.
Of course, but lack backward compatibility is a great way to make sure a standard is not adopted. For example he reason that UTF-8 'won' is that it has a great backward compatibility story with other ASCII based encodings and systems.
I think you should delete the "first" in both cases. Chomsky merely wants a principled model. He's not making any pretense that we're anywhere close to understanding language at a fundamental level. Norvig isn't really interested in principled models at all.
In the "people who have never used it" camp, I just started learning Rust and wrote a toy program yesterday. I was very pleasantly surprised by how helpful people in the IRC channel were, they were very patient and eager to help.

I'm really liking everything I'm seeing in Rust so far.
Wow I actually never thought of the implications of doing that. Thanks!
It certainly does not feel fast at all. As far as I remember start menus were instant. Now it is not.

Much better than those monstrosity at windows 8 though.
I'm really conflicted about this. On the one hand, I think that gun control is an important issue and limiting gun ownership has a very direct impact on saving lives. I agree with the law that was being debated. (Aside: I'm British. I live in the UK. It doesn't directly affect me.)

But...

The point of a democratic government is to debate an issue, vote on it, and then to enact the result of the vote. Representatives should weigh the information available, the points raised in debates, and their own consciences, and come to a conclusion of their own. Direct action like a sit-down protest undermines and subverts the process of democracy by saying "Do what we want or we'll make life intolerably difficult for you." That is not how government should work. Government shouldn't be held to ransom.

In this case it's easy to agree with the protest, but what happens if, say, the Republicans lose a debate on reducing income tax for millionaires to zero and organise a sit-in to try to get their own way?
> Or is it not a matter of sheer numbers, but who gets killed?

In the UK, it was the Dunblane incident that triggered this (you can google it). In the 1990s, some madman with gun just strode inside a high-school at Dunblane in Scotland and started indiscriminate firing. Many teachers and students were killed and after this event, the UK government just outlawed the guns in the hands of civilians.

Maybe, in USA such an extreme event hasn't happened yet, so they have not banned guns yet.

--edit--

Corrected period.
While I can't speak to garden state-laws, I can see some good reasons to outlaw poisonous plants in a garden that is accessible to children in a neighbourhood. Especially some of those cruel plants that look like they have good tasting berries that can in fact kill a five year old.
If you mean striking through some sections in contracts too, but wouldn't you have to do it in both copies to have some level of confidence? I cannot imagine you can do this with, say, an ISP contract where you don't agree with some clause.

In the past I've had contracts reprinted after pointing out errors in them.
It's not everything. Usually there is a list of acceptable national charities for things like heart disease, diabetes, MS, education, poverty alleviation, etc. Chances are you'd recognize every one on the list. Sometimes employees vote on that list, sometimes it's mostly set by HR.
What did you use it for?
How do you define a "bad thing"? The semver spec is quite clear about "even the tiniest backwards incompatible changes" (http://semver.org/#if-even-the-tiniest-backwards-incompatibl...) requiring a major version bump.
This part of survey is really weird and full of American racist bigotry. What does "Person of color" mean considering people all around the globe? In Africa or India whites are super-minorities so should they vote as "persons of color"?
Well, there's the thrill of "being with the Rebel Fleet" without the risk of an X-Wing swiping you with a laser.
I'm not sure. It sounds like we would then have to include every possible image.
OwnCloud and Collabora Make LibreOffice Online Available for OwnCloud Enterprise
Unicode has added 1791 emojis[1]. Note that it has used significantly fewer codepoints than this for emojis, because some (e.g. flags) are done via a small number of combining marks (flags use 26 code points for letters in country codes). They've been slowing down the rate of additional emojis since they started doing this. Do you really think they'll accelerate at some point and use up the almost 1 million unassigned code points Unicode has left? Not to mention the fact that many UTF8/UTF16 implementations are already fine with full 32-bit code points, instead of the 21 bits Unicode I'm using above (they have said they'll only ever use 21 bits, but the option is there).

Suffice it to say this getting "out of control" and eating up the remaining space in our lifetimes, or our children's lifetimes would be pretty impressive. This means that the worst we have to fear is more boxes, assuming OSes don't keep up with their fallback fonts. Saying adding more symbols-designed-to-be-just-kind-of-placed-in-line-with-other-symbols-like-they-always-have-been is the first step towards MIDI and organization diagrams is like saying you're vegetarian because it's a slippery slope from eating meat to eating people.

Also note that unlike every other excess of the Unicode standard, these would require massive changes to the code that handles text. This means that if Unicode decided to do this, you wouldn't have to worry about negative effects because nobody would implement it.

[1]: http://unicode.org/emoji/charts/full-emoji-list.html
Farewell to Person of Interest, one of the best shows about spy tech ever made
Um, why?
50-60 years? It was the mid-90s. And it wasn’t guns that were outlawed but pistols.
I believe (but cannot verify) that these breakages were due to libraries breaking, especially libraries which evolve in lockstep with Rust internals like aster.

The main reason I believe this is because each release is tested against the entire ecosystem, and stability regressions are fixed. The only time that breakages in the ecosystem are okay are during a soundness fix where the broken library was doing something unsound.
Show HN: A distilled engine for creating RPC Servers/Clients in Node.js
Look, a normal, mental healthy person can get a gun almost everywhere in the world. He/She is checked, screened and if the reasons are not outwordly, the lethal weapon can be owned.

But I don't get how can a FBI suspect, or with a histoy of mental issues, can just simply walk to a weapon store and buy an assault riffle?! Just like that!

USA scares the shit out of me.

EDIT: to make things clear: histoy of mental issues=medical records of mentall illness.

And regarding the idea that the laws are by men and I have to protect myself from the abuse of the law: have you heard of democracy? Next time you vote, choose the ones that can revert/improve that law. I much prefer to oblige the law , bad or good, than to be "protected" by random shooters.
Your "composable parser" is conceptually similar to my "Either I have to write my own JSON tokenizer" alternative, though you already have such an alternative.

You are right that a well-optimized implementation will not be slower than a JSON Lines implementation on top of a stock JSON parser. The difficulty is in convincing people to build and deploy a high-performance CSJ parser. Why not convince them to use a high-performance CSV reader, conforming to whichever variant of CSV you wish to prefer, which presumably could include UTF-8?

Your point about similarity with CSV is a good one, but it fails in exactly the same ways as existing CSV portability fails. That is, consider the following CSJ:

"question","answer"
"Was it Nicholson, Duvall, or Lloyd who said \"Here's Johnny!\"?","Nicholson"

A trivial CSV parser which splits on "," will fail because it doesn't understand the quoting rules.

A CSV parser that does understand quoting rules, like the one in Python, will almost certainly default to Excel's quoting rules, which is different than what JSON does:

>>> import csv
>>> r = csv.reader(open("tmp.csv"))
question|answer
>>> print("|".join(next(r)))
Was it Nicholson, Duvall, or Lloyd who said \Here's Johnny!\"?"|Nicholson

It can be fixed for Python by changing the convention:

>>> r=csv.reader(open("tmp.csv"), escapechar='\\')
>>> print("|".join(next(r)))
question|answer
>>> print("|".join(next(r)))
Was it Nicholson, Duvall, or Lloyd who said "Here's Johnny!"?|Nicholson

but someone previewing it in a spreadsheet may see what appears to be garbage characters.

It's even worse for CSJ files which embed JSON objects, because the commas in those objects are not subject to quoting rules.

And there's the question of how the spreadsheet handles non-ASCII characters.

Here's an example using the tiny CSJ file from the spec page:

"name", "age", "job"
"Kirit S\u00e6lensminde", 45, "Minister Without Portfolio"
"Freyja S\u00e6lensminde", 5, null

Using Python's default CSV reader I get:

>>> print("|".join(next(r)))
name| "age"| "job"
>>> print("|".join(next(r)))
Kirit S\u00e6lensminde| 45| "Minister Without Portfolio"
>>> print("|".join(next(r)))
Freyja S\u00e6lensminde| 5| null

You can immediately see that the space after the comma caused a portability problem!

I'll regenerate the CSJ file so it doesn't have a space:

"name","age","job"
"Kirit S\u00e6lensminde",45,"Minister Without Portfolio"
"Freyja S\u00e6lensminde",5,null

Even then, the Unicode escapes cause a problem:

>>> print("|".join(next(r)))
name|age|job
>>> print("|".join(next(r)))
Kirit S\u00e6lensminde|45|Minister Without Portfolio
>>> print("|".join(next(r)))
Freyja S\u00e6lensminde|5|null

Thus, almost the only way you get perfect fidelity is with the CSV subset that is already portable. That is, "for the most part", CSV is portable enough.

(BTW, if imperfect fidelity is okay, you can open the JSON-Lines-for-table as a CSV file. The only problem will be the '[' as the first character in the first column, and the ']' as the last character in the last column.)
The Rust compiler has been very stable after 1.0. The issue lies in the ecosystem, and people is still figuring out the best design and/or solution for doing things, while occasionally breaking them. The biggest ecosystem breakage so far was termed "libcpocalypse", which was a massive hit for everyone (transitively) depending on libc crate for FFI. The proper resolution is still in under way [1].

[1] https://internals.rust-lang.org/t/solve-std-os-raw-c-void/32...
Haha. For something equally funny, but more serious (in a way, although making fun of Lenin at the time is nothing to sneeze at), have a look at the work of "the Yes Men":
https://en.wikipedia.org/wiki/The_Yes_Men

Perhaps my favourite: https://www.youtube.com/watch?v=LiWlvBro9eI

"Bhopal Disaster - BBC - The Yes Men" - where they tricked media, including the BBC, into believing they were Dow Chemical spokespersons, and that Dow would take responsibility for the Bhopal chemical disaster, after Dow bought Union Carbide.

[ed: some context: https://www.youtube.com/watch?v=0lScyQYUHLA ]
Internal IPv6 addresses are publicly addressable on Webpass but you may have to enable it on your router.

If you have terminal access to your router and it supports iptables, you can manually enable forwarding for a specific port like this:

ip6tables -I INPUT -p tcp --dport 5005 -j ACCEPT
ip6tables -I INPUT -p tcp --dport 5005 -j ACCEPT
ip6tables -I FORWARD -p tcp --dport 5005 -j ACCEPT
ip6tables -I FORWARD -p tcp --dport 5005 -j ACCEPT
ip6tables -I FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

Note that if you're using this for Api callbacks like AWS Lamda, they do not support IPv6 and then your best bet is a VPN tunneled to your local device.

Good luck!
Dunblane incident:18 people killed. There are 5 incidents in the US with more fatalities than that: http://timelines.latimes.com/deadliest-shooting-rampages/
Emoji are not in the BMP. Whether they are essential or not I'll leave it to you :)
But in this case exactly what they are protesting is that the leadership of the Republican party will not bring the measure up for debate and vote.
Note that many people use the term "guy" without relation to sex or even being a person.
Store for Women
Yeah, 1996. A certain Andy Murray of tennis fame was in the school at the time.
But that symbol is in fact a "LOWPOWERMODETOGGLE" and that is a slightly more complicated than a circle broken by a line.
I thought the reason for the protest was that the republican speaker is refusing to bring the issue to a vote, even though they would clearly win the vote anyway.
FWIW I will try to summarize the Swift architect's comments on this:[1]

a) Declaring weak pointers does take some more reasoning about your object graph. A silver lining is it makes the intention of your code more explicit which helps with maintenance.

b) Swift emphasizes value types which reduces the need for pointers vis-a-vis Java.

c) Most garbage collectors also add overhead when updating object references.

d) Swift is massively more memory efficient. Fast GC requires 3-4X the memory.

[1] https://www.quora.com/Why-doesnt-Apple-Swift-adopt-the-memor...
Cargo does not (yet) ensure that the library maintainer did follow the semver's doctrine.
Quick Loan Solution with Loan Bank UK
> In fact, if it wasn't published in a respectable journal, it's tough to take it seriously.

This is a logical fallacy.
We agree that peer review journals apply a peer review filter on published articles that guaranties (in general) the scientific quality of the published articles.

You deduce from that that articles not published by peer review journals are crack-pottery. This is of course untrue. The scientific quality of articles that didn't went true the peer review filter is a priori UNKNOWN.

> Especially when it's coming from a guy who's talking about UFOs and miracles in "scientific" context.

So you judge the scientific quality of an article by its subject and not it's content ? You didn't even considered what he wrote about these subjects ?

Let me explain you. His article on the miracle of the sun report a study of the Fatima event where many witnesses reported seen strange effect of the sun (change in color intensity and rotation) as well as ambient color changes like everything turning violet or else. A big crowd reported these observations and this was carefully collected.

Prof.Meessen's interest to this case came from his study of UFOs. He was not the first who considered and explored the possibility that the Fatima event was due to a UFO. As a physicist he considered the possibility that ambient color changes could result from refraction effects like we see with a prism. The initial hypothesis was that this refraction could have been induced by EM field surrounding UFOs in a particular way. To make a long story short, his conclusion is that this idea is wrong and what people experienced was visual effects resulting from starring too long at the sun. He found an old articles documenting this effect and he also tested it himself at the risk to turn blind.

He then investigated the other aspect of the Fatima event reporting the viewing of the Holly Mother. I mean he investigated as a true scientist. He discovered to his surprise that such events are very frequent. Most are not well known. Some even occurred close to where he live, so he could talk to the Priest who had access to the info. He concluded that these are very likely rooted in psychologically induced effects.

Sorry but the only crack-pottery I see around here is your reasoning.
Volunteer Remotely with Zidisha (YC W14 Nonprofit)
Rust has its own definition of what it defines to be stable. Soundness fixes and bug fixes do not count, though as much as possible they will try to fix them in a way that breaks very little.

http://blog.rust-lang.org/2014/10/30/Stability.html
Just as freedom of speech, there's no freedom of speech in Europe as it is in the US. You can get arrested in Europe for writing unpopular opinions on Twitter or Facebook ("hate speech").
To provide a counter point a friend raced a worked 2L ford escort which was rebuilt every year or 2 and trailered to and from the track. It was not driven often. It was 200bhp. That poor little motor was wringing every bit of power it could, and the bills let you know it.
We are watching you !
I don't see how that's any worse than any other form of lobbying that happens.

Quite frankly I'm increasingly of the opinion that the whole political process is broken and only favours those with the deepest pockets and loudest voices rather than the needs of the majority.
https://youtu.be/q8LaT5Iiwo4?t=1m26s
Holy crap. That's awesome!
Amazon’s redesigned Kindle is thinner, lighter, and comes in white
> Around 50-60 years ago

Dunblane was 1996. 20 years ago.

> Maybe, in USA such an extreme event hasn't happened yet.

It resulted in 18 deaths, which ranks it close to Columbine (15). Since Columbine there have been countless mass shootings with a higher death toll.
And in Australia it was the Port Arthur massacre, 35 dead and 23 wounded in 1996.

https://en.wikipedia.org/wiki/Port_Arthur_massacre_(Australi...
Hasselblad's new camera jams a giant sensor into a compact frame
The point of this protest is that the GOP won't allow a vote via procedural rules & haven't allowed a vote on lots of proposed gun control laws.

The GOP used the same tactic on expanded oil & gas drilling http://heavy.com/news/2016/06/when-was-last-sit-in-longest-c...

I'm very conflicted on the bill the Dems want voted on but gun control needs open debate & voting.
As a shooter in the UK, with a Shotgun Certificate, I don't really understand why people are so against having some gun control -- I mean the background check the police did on me before giving me a SGC was fine; quite frankly I felt safer afterward.

Now of course, there's a case for saying that once they start putting restrictions in, they will start to creep -- and it's true, in europe now there's bans on pretty much everything, including fully deactivated weapons used by the reenactors!

So here goes, two paragraphs and no solution from me!
You are asking exactly the right question. When something happens that's unusual where you agree with the cause, but question the actions, ask yourself: what if I didn't agree with the cause? (This is Kant's Categorical Imperative - Act only according to that maxim whereby you can, at the same time, will that it should become a universal law.)

Otherwise we're just out in the streets beating each other with clubs.

In this case, however, it's political theater during an election year. The right folks cheer, the right folks get angry, and the two-party system keeps humming along. The House has the ability to direct the Sergeant at Arms to bring order to the chamber. That's their job. Been done before.

So this goes on for a bit, the ruling party brings down the hammer, and everybody gets to be angry. I disagree with this cause, but even if I agreed I don't see much utility coming out of this aside from energizing the base in an election year where one party desperately needs an energized base. (The other party has gone off the playbook and is not appealing to its base at all. It'll be interesting what happens to their base.)
OP wondered in what circumstances people have money for luxury goods yet still qualify for welfare, so I named two.

I've come across plenty of people who receive some sort of public aid (e.g. subsidized housing, SNAP, Medi-Cal) who fall in the aforementioned categories. I don't have the slightest clue how representative they are and I don't really care one way or another.

Whatever interpretations you make of this are yours alone.
Amazon launches fresh fruits and veggies in India
While I don't think it's just who gets killed, I think there are some groups which would trigger better response than others. Most likely groups:

Republican convention. NRA meeting. Gun shows.

Maybe even a different order... The argument that good people with guns stop bad people with guns would fall pretty quickly after the first real shooting at a gun show. (especially if it results in accidental deaths if someone reacts too quickly and there's loads of people with guns around)
This percentage includes people using explicitly unstable things (e.g. me).
A gt3cup is expensive to maintain. IIRC 100k/yr for engine and trans rebuilds.

(I have a GT4 car from another mfg and it is much less onerous)
By most polls stricter gun control is all ready preferred by a majority of Americans.

http://www.gallup.com/opinion/polling-matters/187511/america...
I really wish arenas with optional GC would be more supported in main stream languages. Erlang got it so right. That and using reference counting for global structures where the type system or API guarantee absence of cycles should allow for responsive and maintainable applications without the nightmare of manual memory management.
The Soviets were pretty keen on live fire tests - their very first test of a staged thermonuclear device was air dropped. Air drop tests were fairly common, AFAIK the only people who have done a live launch of a nuke on a missile were the Chinese.
I'm astounded at how adamant many Americans are when it comes to even discussing gun control.
That said, you will find yourself backwards in a 911 at some point and wonder why. There is something to be said for front engine cars for non-pros.
The death of my entire family at the hands of a gunman, while incredibly tragic, would not make me any less pro-gun. As other commenters have stated, the right to own guns is fundamental to the identity of many Americans. If the government could take away our guns, what else could they do?
Siemens Can Power Unlimited-Range Electric Trucks Using a 150-year-old Tech
> No, because they have rejected ML experts if they can't do their stupid dog & pony show.

But that just strengthens the poster's point. When ML goes out of fad, what is the need for these ML "gurus" who only know ML but nothing else?
I didn't realise that. I thought that there had already been some discussion. My more general point about how government works, and what representatives should and should not be able to do to subvert it, still stands though.
For the older MacBook models the microphone is nowhere near the audio jack. So it would be stupid to cover the audio jack.

And for the newer models?