skysight-inc/HackerNews huggingface dataset:
He said:

a frequently updated Android distribution (Nexus or CyanogenMod) might in fact be more secure than iOS, where you are forced to be vulnerable to Apple's Webkit engine.

I took that to mean that Apple devices are more vulnerable because they are infrequently updated, as compared to Android. Google and its partners do release fairly frequent (every 3-4 months) dot releases of webkit, Chrome, and the entire OS, to add features and address vulnerabilities.

By contrast, Apple's release schedule is rather monolithic and their superior security is based on a more tightly controlled platform.
I wonder how they terminate it into the premises? AFAIK (I don't work with fiber though) there aren't SFPs that go above 10G per fiber. On the other hand, there are connectors like MTP (https://en.wikipedia.org/wiki/Optical_fiber_connector#/media...) that allow you to multiplex multiple fibers into one cable then separate them back out into multiple cables so maybe that?
Ask HN: What can I do with NFC stickers?
I got myself several NFC stickers. My phone can read/write the information on them. What cool stuff could I do with them?

(googling gave me either simple options like 'put a wifi password on it' or too generic ones like 'use it as a trigger in Tasker on the smartphone')
Seriously, sometimes that's exactly what it feels like people keep telling me.

There is more to life than money and work.
I want a family and kids, and I have lots of friends who prefer that over a career.
I want personal happiness,family,relationships, and community over "leaning in".
Anyone can plan an attack on America in their kitchen. It sounds like you're describing a paramilitary group that can fly anywhere in the world, violate whatever sovereignty they please, bust in through the window, and what, just shoot people that they're pretty sure are up to no good?

The principle of sovereignty is more important than placating America's paranoia, regardless of whether people think that a country is too disorganized to deserve the right to not have other countries airdropping their soldiers into it.
BugMuncher – 1,000 Users Later
Scala developers end up on the defensive because many of the claims are either because of misunderstandings or are fashion driven, being repeated ad-nauseam many times by people with only a superficial experience of the language.

For example I'm going to make the claim that SBT indeed isn't just a bunch of symbols, but rather one of the best build management tools in existence. For anybody going to challenge that I'm going to start mentioning the complete clusterfuck of other platforms and languages, like that of C/C++, or that of Python, or that of Javascript, or that of C#/.NET, or that of Haskell. SBT not only does demonstrably a better job than most, but works well out of the box and is relatively pain free. It has its own set of problems of course, but what tool doesn't.

Compatibility issues are real. But you know, the nice thing about those compatibility issues is that it forced the community to come up with solutions. At least Scala and SBT are addressing compatibility issues, whereas the transition from Java 6 to later versions is proving to be next to impossible and I don't think I have to mention Python 3 or ECMAScript 6.

Compilation times haven't been that much of an issue for us because our codebase is split into services and libraries that have a reasonable size. And on the switch from Scala 2.10 to 2.11 I definitely saw an improvement, with the claims of 30% being about right.

I do agree that they can do better, taking a look at similar languages with a slightly better story, like Haskell. However what people are usually missing is that this is usually a trade-off with compile-time safety.

The more static a language is, the harder it is to compile it. The compilation cost for a dynamic language like Javascript is zero, the cost being completely amortized with everything happening directly at runtime. When going from Javascript to Java or C#, for people that prefer Java or C#, people go from zero to a very noticeable and resource intensive AOT compilation step and many times this tradeoff is worth it (depending on whom you ask) for safety, performance or tooling reasons. Well, Scala is a more static language than Java, it infers a lot of things, it has better generics, it does implicits which can then model type-classes and even the infamous CanBuildFrom pattern and so on, giving you a nice balance between productivity and safety in a static language. And that doesn't come for free.
This is the Republican Dream. Shifting taxes to states then to localities and finally to each group within the locality. As the nation moves farther and farther to the right expect the to happen in every state and local agency out there.
> Disagree with their tactics all you want, but they have stopped some bombings

Genuine question, because I have a casual interest here, but don't claim exhaustive knowledge - can you cite examples?

Kevin Brown in 2008 was arrested for carrying bomb-making components, but a later FBI report found that he was carrying no initiators, explosives, or explosive devices.

Am I missing any other cases?
I remember, once upon a time... a bug where we were trying to find the average credit rating (AAA, AA+, AA, etc) of a portfolio of companies. And we had this issue where, in a simple degenerate case, the average of AA+ and AA+ became AA (AA+ is expected). In the end, it was an issue of floating point error accounting! (This was in C++ btw on a probably not-so-familiar platform).

TLDR;
floor(13.0) != 13
floor(13.0) == 12

Each credit rating was mapped to a integer. We'd take the floating point average of all the integers and then floor it. The integral answer would be used to map back to a credit rating.

Let's say AA+ was mapped to the number 13. Well floor( (float(13) + float(13)) / 2.0) == 12. Not 13.

That's because floating point 13.0 is really 12.99999999999.

The fix was to add accounting for floating point error by adding in ULP (https://en.wikipedia.org/wiki/Unit_in_the_last_place) which in essence tips the representation of 13.0 to 13.00000000001 (or whatever the real number is).
Ask HN: What is this black bar?
http://imgur.com/gallery/ZphvVST , what is this black bar on the top?I use Gabrielle Cirulli's HN plugin and this totally throws it off .
... and I live smack in the middle of downtown Boston and can't get more than 150 down because nobody wants to give us fiber.
New fast and free Advanced Port Scanner released. Try it now
It's everyone's civic duty to contribute to the noise and to increase the expense to all state actors.
What really concerns me about M-Discs is the multiple reports on Amazon.com that they don't have a handle on quality control. If one or more discs bought in a single pack fail right off the bat, how are we to believe that the ones that are written successfully really are going to last for a long time?

If your really important data, the stuff that you don't want forgotten afterwards, is relatively small (vs. mass market media where there's always more copies out there), I'd go with high quality CD-Rs in environmentally well controlled locations, unless MAM-A Gold DVD recordable media turned out to be a lot more reliable than we expected. Don't know about BD recordable, it's new enough and small enough compared to LTO tape, that it's not currently attractive to me. Of course, you can use several types of media, and you really need geographic dispersion as well.

Tape is fine, as long as you keep renewing it, buying new media and copying your stuff to it. Storing it with two or more high tier cloud providers might also be a good gambit.
The black bar appears in honor / remembrance / expression of sorrow / etc. of someone who has recently passed away. In this case, I presume: https://news.ycombinator.com/item?id=10557793
> Under basic income, I could see each family member defaulting to having their own bank account to receive deposits.

This is in fact already very common in Finland. As a rule, each family member indeed has their own bank account.

Each parent also typically manages their own money and then common costs like housing and car maintenance are agreed upon; sometimes this leads to habits that are perceived as totally weird by foreigners. E.g. parents splitting up the bill after an extended family dinner at a restaurant, and rent splitting agreements where a complex formula is used for deciding what is the fair share of each parent as their incomes are not the same.

Children's benefits are paid to accounts assigned by parents (typically they go to the mother but some families are able to save them for a nest egg which the child gets to keep when turning 18).

There is already an unconditional child benefit (approximately 95 € for one child, the per child amount increases so that for five children it is altogether 665 € per month.) However, this is under constant attack because "rich people don't need it".

There is no child deduction whatsoever in taxation.

The "enforcing spending on children" is generally implemented by having a daycare system at low cost to parents.
thanks for this, didn't know it existed!
Agreed - even in Seattle 1Gbps is $80/month.
Holy shit. Where is all of this being sourced? Is this all "fall of the Soviet Union" stuff where someone wandered into a silo and took apart a bomb?
It does seem that that would be the pertinent question.

If you look at the density map layer option, you can crossfade between 2013 and 2014. I didn't sign up for an account, but it looks like in 2014 at least they saw an increase in traffic where the tankers are now parked.

But, last year there was also significantly more traffic through that port in general, so it may not be that the percentage of temporarily held ships as a function of total traffic changed?
I would add 'Scala in depth' to the book recommendations, it's similar to 'Effective java', the book you need after you have used the language for more than one year.
Then you've misunderstood: "claims of X seem exaggerated" can (and should) be taken as "the evidence for X is weak" (hence my request for more).

Anyway you want to cut it, this is a completely pedantic derailment of the original point: OP is making completely empty declarations.
AKA Civil Forfeiture. John Oliver did an episode on this:

https://www.youtube.com/watch?v=3kEpZWGgJks
The 4th amendment has consistently understood to allow police to search in exigent circumstances[1], and that's the right decision. If the police have good reason to believe you just robbed a store or attacked someone, they shouldn't need to get a warrant to search you. And if they find a gun on you[2] when they stop you for real cause, they shouldn't need a warrant to seize that gun.

The problem is that the courts have allowed cops to twist that "good reason" to the point where it is a blanket right to search anyone, any time, and steal their property. That's the abuse of what ought to be a relatively narrow exception.

[1] https://www.law.cornell.edu/wex/exigent_circumstances

[2] Note that this point isn't about gun control (whether you like or hate gun control). It's about someone who carried or used a gun while committing a crime, which is an entirely different beast!
That doesn't make sense. The children's basic income is really meant for their living costs.

If you don't trust their parents with this amount of money, perhaps you should take away the children from them altogether...
The erosion is not just isolated to the heartland. Grew up in a suburban area and the epidemic was just as bad. Highschoolers were getting hooked at a very young age and some elderly people were selling their Oxycontin as well.

This has since changed as the laws/regulations regarding filling Oxycontin perceptions changed. Now Heroin is becoming an epidemic. Some friends in law enforcement have told me there is a big increase in high schoolers and young 20s using Heroin, which causes an increase in them becoming thieves or prostitutes (15 and 16 year olds from somewhat well off families running away from home).
The oxygen level is only a single factor here, there are probably many more that influenced the size.
Stupidest title I've seen in a while. I thought there would be underground beaches and carnivals.
Great example! This is the exact problem URX is solving: empowering content providers to present their products within meaningful contexts.
I'm not sure of all the cases, but one of the major common factors seems to be possession of large amounts of cash. They're essentially saying that no one has a legitimate cause to hold thousands of dollars in cash, so they must be doing something illicit, so we have cause to take it.

It shouldn't be legal, but thanks to the drug war and post-9/11 anti-terrorism politics, it's been enabled by federal legislation and rules. It needs to get challenged more in the courts on constitutional grounds, but this takes money and time, which the usual victims don't have.

Also, they (the police) further complicate things by making it a civil asset forfeiture case against the property and not a civil or criminal case against the rightful owner.

http://www.forbes.com/sites/georgeleef/2014/09/12/time-for-c...
Some of the places that host terrorists arent countries, they're messes. They do not have anything close to a Westphalian state, they are a regional coalition of tribes and alliances that call themselves a country for a UN vote and IMF funding. Libya, Iraq, Afganistan, the list goes on.

National militaries are there to solve problems, but in the long run, only mercenaries can contain them.

It's not just America either. Ethiopia and Kenya would be much better off paying mercenaries that keep somalia's disfunction and terrorism at bay. You can fly in, bomb, invade, whatever, but eventually it becomes a politically unsustainable war.

Mercenaries are just an expense, and they know it.
CableOne is $55 for 100Mb/5Mb, $105 for /200Mb/10Mb, but mostly serves small rural areas in the US.
According to the ONS (May 2015) the 'employment rate' was 73.5%

However, the 'unemployment rate' was 5.5%

http://www.ons.gov.uk/ons/rel/lms/labour-market-statistics/m...

http://www.bbc.co.uk/news/10604117

* A person is classed as unemployed if not only out of work, but also actively looking for work and available to start work within a fortnight.

* The unemployment figure is higher than the claimant count as many job seekers do not or cannot claim JSA (Job Seekers Allowance)
> Play has both APIs in Java and Scala, so you can slowly transition from one to the other (provided that you architect your application correctly especially in terms of database access).

What does he mean by "architecting the application correctly"? I have a project in production which uses Play framework in Java and I'd be interesting in transitioning this to Scala? What should I look out for?

This is the only discussion I could find for such a migration: http://grokbase.com/t/gg/play-framework/151wb9eebq/migrate-s...
I'm not aware of a case making it far enough, but I could be wrong. It's a tough one because in most cases, I believe, the seized property is not worth enough to warrant a case making it to the Supreme Court. I would be interested seeing if a class-action would be possible.

But I've often wondered how this could stand up to constitutional muster. I believe one of the arguments is that the criminal case isn't against you, but the property that was seized from you. So if it wants to push the case, your seized $1000 can sue.
Any chance of a source code release for the trainer?
Soooo who has a mirror where I can download it for myself?
DBpedia is a great, structured representation of Wikipedia. Agreed, there are many challenges, NLP being one. I think you'll like our other blog posts http://blog.urx.com/urx-blog/2015/7/28/named-entity-recognit...
It is unconstitutional, but our government stopped following that document a while ago. Just look at civil forfeiture, the NSA dragnet, journalists being sued by the Whitehouse administration, NDAA authorization to kill Americans w/o trial or the existence of Gitmo.
Your website is extremely well done.

1. Great typography.
2. Useful illustrations and
3. A great single column layout, which is easy on the eyes.
4. No annoying popups asking me to subscribe to mailing list.
5. Loads super fast.

And to top it all, the actual content is amazing. I am subscribed!
uh, perl gives exactly the same answer as Numbers

> perl -E 'say .1 + .2 - .3'

5.55111512312578e-17

And python actually gives one more digit than Numbers

> python -c 'print(repr(.1 +.2 -.3))'

5.551115123125783e-17

So, I'm not sure why you are claiming "there are way too many digits" and that Numbers is doing something wrong.
There are more statistics than a simple frequentist-style hypothesis testing. You can totally make a probability statement about equality if you allow Bayesian-style statistics. Frequentist-style hypothesis testing was designed for a time when computations were done by hand and data was scarce, but we can do better now.

You can also just outright swap around your null and alternative hypotheses for a frequentist-style test. For example, your null hypothesis could be "proportion of women to men is 0.1" and your alternative hypothesis is that it isn't, for a standard two-tailed test.
Is "Pimp my Library", as used to be recommended by Odersky, also an anti-pattern now? It uses implicit conversions, if I'm not mistaken.
"Market rates" is why they'll either outsource it to India to save money or keep using the old system to save money. Nobody died? Saving money remains their best option.
That's because MSaaS is fast becoming a new way to ship software. ISVs are taking a serious look at it to improve customer satisfaction and security concerns.
That's because MSaaS is fast becoming a new way to ship software. ISVs are taking serious looks at it.
Tor Project Claims FBI Paid Carnegie Mellon $1M to Deanonymize Tor Users
Nine questions for Jack Dorsey
Maybe time to change name to "foot view", or "pedestrian view", or something. Street view is becoming a bit anachronistic.
VR headsets such as the Oculus Rift, combined with this will allow so many individuals to experience such museums who would otherwise never be able to attend in person.
Knock yourself out:

http://www.amazon.com/Anarchy-State-Utopia-Robert-Nozick/dp/...

http://www.amazon.com/A-Theory-Justice-John-Rawls/dp/0674000...

(Seriously, what kind of response are you expecting? There are so many assumptions built in to your question that you're basically asking for a summary of political philosophy).
Interesting that Swift and Objective-C give different results.
Another Github alternative: http://phabricator.org/, better than GitLab, even.

Self-hosted WebRTC audio/video conferencing: https://github.com/jitsi/jitsi-meet
How I track my Bitcoin Investment Portfolio
> Photos of the arrests show a policeman in a ski mask holding a Kalashnikov while Chetrus knelt on a sidewalk in front of the bank. He would eventually be sentenced to five years in prison.

This guy is involved in the sale of enriched uranium and he gets FIVE YEARS?!
Blackhats are no longer in it for the mischiefs but more for the profit.
There's a new 'Past' link which will search for the previous submissions:

https://hn.algolia.com/?query=ColorBrewer%3A%20Color%20Advic...

So yes, there was a submission a couple of hours ago. And one 6 years ago... Not that much turnover in my opinion.
"In all seriousness, I just wanted a quick fix to undo the perf regression caused by using std::stable_sort.

I filed a bug to fix this: https://bugs.webkit.org/show_bug.cgi?id=150843"

From that link

"Bug 150843 - Consider something better than bubble sort for insertion sets
achristiansen suggested falling back on stable sort if we do too many passes. ggaren suggested insertion sort.

There's also the possibility that we could make merge sort a lot faster, if we didn't use system malloc as the temp buffer allocator."

Apparently a really slow merge sort implementation caused a major performance slowdown. Since bubble sort is always taught as a bad sort it's kind of funny that he is using it to fix a performance regression. Hence the link and upvotes.
duplicate of this: https://news.ycombinator.com/item?id=10553646
In many cases, no they are not.
My Galaxy S2 has a battery life of about 2 days and I haven't experienced any hangs for a long, long time.
On that note: http://www.twodollarsaday.com/
Thank you for this reference.

Explains a lot of Hannu Rajaniemi's "Quantum Thief" trilogy background ("Great Common Task" for those who read it):

https://en.wikipedia.org/wiki/The_Quantum_Thief
The Wikipedia mentions base 10 with TI Basic:

https://en.wikipedia.org/wiki/TI-BASIC

"Real numbers, using decimal floating point. These store up to 14 significant digits depending on the calculator model."
It might indeed be the best algorithm for common cases of this specific problem, but there needs to be a fallback when either the input is large or a lot of swaps are being done since otherwise it's O(n^2).

Interesting that other people pointed this out, yet he apparently committed the code anyway.
Scottish man charged in US for 'using Twitter to manipulate share prices'
What? No, it's a perfectly valid floating point number, represented in a way that lay people might understand.

Those zeros are not part of the mantissa.
> The rants are newsworthy events. A polite message would not have been picked up by the Register and other news sources. His tone helped magnify his message.

You are wrong. Because the message that was in the media was about Linus being a jerk. The actual useful discussion, about the usage of compiler features in the kernel, got completely lost.

Linus has a lot of weight in the Linux community, obviously. He does not need to yell and scream like a little child to get his concerns known. He does not need to elevate a rant to a level where media picks it up.

All he needs to do is say in polite words that he does not want this kind of magic in the kernel sources. That would be respectful and professional.
default for READ-DEFAULT-FLOAT-FORMAT is implementation dependent and can be changed by user.

In CL type float has subtypes single-float, double-float, short-float, and long-float. "Any two of them must be either disjoint types or the same type; if the same type, then any other types between them in the above ordering must also be the same type. For example, if the type single-float and the type long-float are the same type, then the type double-float must be the same type also."

If there is only one float representation it has to be `(typep x 'single-float)` but if the internal representation is different (double-float for example) it can be all of the types. At least this is how I understand the spec.

http://clhs.lisp.se/Body/v_rd_def.htm#STread-default-float-f...

http://clhs.lisp.se/Body/t_float.htm#float

http://clhs.lisp.se/Body/t_short_.htm
I have to agree. I grew up in KY as well (closer to Louisville) and you don't have to go far outside of Louisville before it looks like this article.
We used to do long bike rides (100/150 miles) and the abandoned towns and poor towns we would pass through was startling. It was really hard to ride out on an expensive bike into areas like that and not feel like you were enjoying the beautiful countryside while also ignoring the huge problems that were right in front of you. That is why tourism does not really work to fix these issues. It brings in a little money but not enough compared to what was there previously. Resource extraction is a dead end...it always is and I tend to agree these towns will simply cease to exist.
Or they could always run it on OS/2 which was supposed to be a better Windows than Windows anyway :D
So, it looks like it's 10 gigabit for $70 for residential service, which is 10x the Google Fiber speed ("1000 megabits" for $70).

Does this service come with any restrictions such as how many devices can share it, can you host with a fixed IP, effectively run an ISP service out of a home? A lot of residential providers limit such activities.

Anyway it's a good sign that entrepreneurs are jumping into this market to challenge the dinosaurs like Comcast, Cox, Verizon, etc.