skysight-inc/HackerNews huggingface dataset:
I don't remember the exact quote, and might have used one out of place.

I am thinking about it in binary terms, because it helps to prevent security through obscurity trap many seem to fall in.

My point is: the fact that a particular bug has security impart seems pretty binary. And dismissing one because "hey nobody will think of/work hard enough/have enough money/etc. to make use of it" isn't a very bright idea.

See 3rd party content under a legitimate url? The system is insecure. Period.
Check this thread: https://www.reddit.com/r/PleX/comments/3bstq2/plex_forums_ha...

Someone from Plex gives some more details.
include "monoton" in probablyWrong.

The sequence is not monotonically increasing.
I've read this in one of the first rows:

"But extreme weather, mechanical problems, flies in the daytime, mosquitoes at night, the Germans, the lack of sleep, the feelings of deep existential loneliness … all these things will conspire against you."

And I thought "the Germans"? But then I see this:

"someone would always ask what time we were going to arrive at camp"

"What time? I dunno. About 6.30, 7?"

"«OK! Thank you!» She turned to her friend. «He says we’re arriving at 6.37.»"
There are definitely tools within Azure to perform fault injection, but I have not yet made use of them for our Search Chaos Monkey. Right now I've only taught the monkey how to perform basic Azure operations like restarting VMs and focused mostly on injecting failure into Azure Search components. It's absolutely something that I want to look into for future iterations.

We've found bugs in production that chaos engineering hasn't caught. I can't give you a percentage, but the monkey is great at catching a majority of bugs where it has coverage (places like our provisioning and scaling workflow). Most of the bugs that have slipped through are as a result of lack of coverage. I haven't added any operations that test the service under heavy load (large amount of data or large number of requests/second), and I feel like we've seen more production issues in that area as a result.
http://www.templeos.org/Wb/Doc/CharOverview.html
"Business can be intellectually fascinating. As I’ve learned with age, new product development, microeconomics and game theory, and interpersonal interactions are just as rich in cognitive nutrition as compiler design or random matrix theory."

https://michaelochurch.wordpress.com/2014/11/28/on-the-suppo...
Yeah I was going to mention this. I presume since no OSes natively support SCTP out of the box they just emulate it on top of UDP.

Interestingly, Emscripten emulates UDP by using SCTP's unreliable data packet mode with max retransmission set to zero. Relatedly, there is an excellent library for game networking called enet, which implements reliable and unreliable transmission. Enet is included in Emscripten.

So if you use Enet in emscripten you have: Enet, which uses UDP, which is emulated via SCTP, which is transported via UDP! It's pretty crazy but it actually works well.
Controversy Flares Over F-35 Air Combat Report
You're right, I made the assumption that our domain was natural numbers- which seems to be an uncommon one so far among the HN crowd
See the links at the bottom of the announcement for more details about the features.

Please note that this is an alpha. There likely will be some further user interface changes perhaps because on of the readers here will teeth the alpha and report problems with the features/interface added..
I often wonder if people who advocate for libertarianism are aware of the history of feudalism.

Like, you know that there are a bunch of places in the world that fundamentally operate on libertarian rulesets, right? You can go and try to be a warlord in the unrule-y sections of Africa or the Middle East if you really believe so strongly in it.

What exactly makes you philosophically opposed to living in the society you want that exists today rather than changing the society you live in to be different? Do you just not like the idea of learning the lingua franca?
What makes you think the average DOJ attorney personally despises anyone?
Yep.

Poverty and the pathetically ineffective "War on Drugs" put them there, and the prison system's focus on punishment rather than rehabilitation keeps them imprisoned and/or reoffending.

Imagine the economic effect of having 1% of the population turned from being a cost-drain to being young healthy tax-payers. The reduced load on policing. The fact that people would be less afraid of crime. Imagine the economic boost if people could interact with their neighbours and build communities without fear.

Sure, in reality it wouldn't be as rosy as that, but chances are it'd be a darn sight better than where we are now.
Continuous Delivery with Jenkins
I've learned long ago that you can't rely on 'good engineers' to keep up good practices over a large amount of people. Eventually the bad practices happen unless it's set as policy by the heads of the C++ platform, and enforced by scripts and management. It comes down to an education thing, since most C++ devs you hire will use boost & STL.

And de-templating, removing stl & boost from 300k+ line projects and debugging it all is something most orgs wont swallow.
He corrected it quickly, at least.
Further subtleties:

* The number may have optional sign and digits after a decimal point, and may use exponential notation. Example: (-1.2e1, .0E+0, 1.e-3) => "Yes". As seen in the second and third number here, there may be no digits before or after the decimal point, but both at the same time (i.e., ".0" and "0." parse but not ".").

* If the number begins with "0x" or "0X" it is read in hexadecimal, where the digits a-f may be in either case. Hexadecimal notation must not be accompanied by decimal point, sign, or exponential notation.

* No whitespace is permitted within the numeral, even between the sign and the digits as in "+ 11", but both tabs and spaces may be used before and after the numeral without changing its value. In particular, by using a input of the form "1 " it is possible to make rectangular display empty while still parsing it as number. Note that pressing "Check" leads to the numbers being displayed in the rectangle in exactly the same way as they were displayed in the text box, which may depend on the position of the cursor in the text box.

ETA: Also, you mentioned rounding, but there is also exponent overflow and underflow. The application refuses to parse numbers greater or equal to 1.7976932e308. It parses arbitrary negative exponents fine, but it does not recognize that 1e-324 is greater than 0.
yes, that's a series on articles on new upcomming protocols like HTTP2 und QUIC for media streaming using DASH or HLS. In our next blogpost in this series, we will cover the results of real-world experiments using DASH + HTTP2 + QUIC.
Get Current Track on Beats 1 Radio (Apple Music)
Anki Will Ship the Second Generation of Its Robotic Slot Cars on September 20
The way the system was setup, the well that was contaminated was treated as a "deep well" that cannot get contaminated by surface water. Unfortunately, it wasn't the case at all. They might have figured it out in time if they'd followed proper procedure, but the guy in charge was completely incompetent, being unaware of concepts they teach at the beginning of a water management course (such as "turbidity").

It was compounded by the fact that they were trying to hide their improper handling of another well; ironically, that other well was in fact a deep well and did not cause the contamination.

I don't know about Ontario, but here in Quebec the rules on water management in agriculture have become much more stringent in recent years. You need to have a plan in place for all the land and all the animals you own.
This is a deeply inaccurate summary of what actually happened, but it's understandable why you'd write it, because it's the same manipulative framing Techdirt chose.
I simply said: "a < b < c", with no other words, and it gave me the same answer as yours.
> Think Libertarian.

That requires free thought. Something which is actively suppressed in the US since it threatens those who lead the sheep around.
SCTP uses 32 bit checksums rather than 16. It may be the case that your hardware can do 16 bit checksums in hardware, but for SCTP it has to do the checksum in software. (I think it used to be the case and maybe still is that SCTP vs TCP benchmarks would disable hardware checksums so that the results weren't biased unfairly in favor of TCP.)
I am a clumsy individual. Dropping the int call resulted in shaving 3.5 seconds. But how is this possible?! It's ridiculous, really!
Why ‘Don’t Worry About Money, Just Travel’ Is the Worst Advice of All Time
Yep. (TR1 was published after C++03, they're totally different things.) What we did with TR1 was actually very friendly to migration - we provided std::tr1::meow in <meow> (in 2008 SP1), then in 2010 we aliased that to std::meow as C++0x was being finalized, then in 2012 we switched the True Name to std::meow and made std::tr1::meow the alias for back-compat. At some point in the future we'll probably remove the tr1 aliases completely.

For the Technical Specifications, we're following their header directory and namespace rules (<experimental/meow>).
Even if you meant DEA, FBI, etc. etc, it's beyond naive to think of the average workers as cartoonish villains plotting to destroy people's lives.

You might as well say anyone who works for Google or Facebook deserves to hang for spying.

Even if you strongly disagree with their views and actions it isn't corruption.
This is not how economics works. There are supply curves and there are demand curves, then there is the quantity supplied and quantity demanded. If the demand for a product shifts up (increases) due to basic income, then the quantity demanded increases. Then inventories of that product decrease, indicating that the firms could start producing more and still be able to sell it. They do this, but there costs go up, since each unit that they produce now costs them more on average. [assuming they are producing with increasing marginal costs, which is generally true]
That link says "This video is private".
This was from me playing with it a week ago in the new robovm studio. It's still 30s with no code changes after you have built once, most of it being the robovm build part.
I think you might mean a "protected designation of origin" or a "protected geographical indication" rather than "copyright" - apparently "cheddar cheese" has no such protection although "Orkney Cheddar Cheese" does:

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

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

This actually seems reasonable to me, perhaps because I am European and also rather fond of good cheese!
That was an absolutely fascinating read. Great detail and cool solutions.
So if I own some land, can I copyright the landscape so no one can sell a picture of it?
Show HN: FrontJS – Clean&Fast MVC
I know you're joking, but I think this is important:

Failing the test does NOT mean a person is dumb. The point of the article is that confirmation bias seems to be a fundamental default in the way everyone thinks. Certain people with specialized training in inductive problem solving (scientists etc.) have learned to compensate.

If folks think it's an issue of intelligence, then they might be willing to think "but not me, because I'm smart." (After all, many programmers believe that they are smarter than the average bear). But while programmers are well-trained to think carefully about sequences of numbers, they might be as susceptible as anyone else to confirmation bias in other areas.
What do you mean "conservative hit piece?" Would you have used the term "liberal hit piece"!if the publication were Motherjones or MSNBC? Your comment reveals a lack of objectivity.
Hip+Hop+World+Stars+vs.+EDM+DJ+Superstars+-+Fashion,+Lifestyle+Comparison
More like $10. Plus you must wear the special goggles which record where you look and automatically deduct the price.
Helpling acquires Hassle.com for €32m to dominate on-demand cleaner space
I'd suggest that you be wary of going down the route of making your API too flexible. It becomes very difficult to scale up a service that provides flexibility.

Imagine a simple case where you're storing hundreds of records of users, and providing the flexibility to order by any field on the user, and of course, you're paginating those results. Now, scale up; you're storing tens of millions of those same record... how do you quickly retrieve the first ten records ordered by their e-mail address field? Same thing, ordered by their last name. Same thing, ordered by their country. Did you just create database indexes to support each of those use cases? Ugh.

In my opinion, a REST API (well, any API) should be limited to supporting only the business use-cases it is designed to implement. I wouldn't want to build a "Linq/SQL" type of interface, because then I have to support all the weird queries people will come up, and still meet my requirements to scale over time. Don't provide this kind of flexibility unless the value it gives your product is absolutely incredible, because, the headaches it provides could be equally incredible.
I object to calling this "harmonizing".

This term is used quite a bit in reference to copyright laws, and it's always bullshit. When two countries have differing laws and they want to "harmonize", wouldn't you expect that at least once in awhile "harmonization" would mean that the country with the stricter laws would adopt the more lenient laws of the other?

This never happens.
This is great. It shows that there is more to the politics than just left-right.

However, I do think the graphs are a bit misleading in that the x,y,z components are normalised in the figures, whereas actually y is far more significant than x or z.
Diigo: Your Personal Learning and Knowledge Platform
In Maryland, right? Different case. My google-fu fails me today, I don't remember and wasn't able to learn the disposition of that case.
I don't think a spectrometer is the most efficient or effective way to detect ice.
Plea bargaining is not irredeemably evil, setting laws so that a plea bargain is the only reasonable course of action even when you're innocent is evil.
Thanks. I like it, too. The Python code to draw it is here: https://bitbucket.org/mciura/sejm/src/886fb4fceb348468a160d5...
A Bitcoin transaction between two parties is itself pretty obscure. As others have said, "mixing" techniques like CoinJoin [0] allow for much greater obscurity. The big misunderstanding is with services that use Bitcoin; for example, the agreement to send $50k in Bitcoin was probably in a message log in a Silk Road database.

[0] https://en.wikipedia.org/wiki/CoinJoin
tl;dr: upgradeability FTW, both on price and performance.
Show HN: I finally launched my new weather app
"What is the US left wing supposedly giving away to them to buy their support?"

Moral authority over conservatives, and cleansing of the sins of racism and other -isms and damage against Mother Earth by voting properly (and possibly some targeted donations).

I'm not sure how to do a good Google search for this but you can find some science on how people who perform token acts of environmentalism or race consciousness then often account to themselves some "moral capital" which they immediately spend, e.g. "Yeah, I flew to the mountains to ski but I recycle my trash so it all works out."

Conservatives are of course selling purity (a concept that actually goes quite deep; google "disgust" for some recent and fascinating research on this human characteristic) and tradition, and feeding into outrage about various changes going on.

Libertarianism (disclaimer: I mostly identify here) sells on the idea of secret understandings that few people have, invoking the ancient "mystery religion" [1] psychological programs that are actually surprisingly absent in the modern world. Many variants also have more than a whiff of "if we just did this ONE THING all our problems would be solved", offering an appealing unified theory of why everything sucks so hard that has the advantage of near-unfalsifiability since the realistic chances of any major libertarian polity rapidly approaches zero as its size grows, while being very appealing simplified. (See also gold-buggery... "one simple thing" that would fix our whole economy.)

All the political positions are selling emotional appeals.

Oh, and in the middle of this tumult there's some policy things too, but who really votes for those? Policies are tied together in really weird ways, and there is a far greater of cohesion of beliefs into "blocs" than you'd expect with a naive model of beliefs. Either our understanding of human psychology is still really limited and there's some good reason that the various beliefs are tied together, "team" voting is vastly disproportional in power vs. what it theoretically should be, or some combination of both, as I could argue both pretty well with various science results that have been coming out over the past 10 years.

[1]: This is a technical term, BTW; you may have a fun time googling it if you've never heard of it before.
This is a slight exaggeration but....

I've always secretly wanted the death penalty (insert other serve punishment) for cases like these. This type of corruption & abuse of power systematically reduces our overall faith in the government and should be treated as a high crime (i.e. Treason). We commonly use deterrence as a means to justify strict punishments when convicting drug crimes, but politicians\law enforcement\etc seem to avoid these dragnets. Why can't we hold them to a higher standard? I mean... there's something 'bone chillingly' wrong about an oath-taking public servant poisoning the well.

/rant
It starts to look like Greg and others have vested interests in Red Hat. This would certainly explain their "go away - we know better" attitude.
I think we are talking about a public installation like a sculpture, building, etc. No photograph, book, or film is an actual copy; but your examples are all basically trying to make a copy that can function like the original.
I don't think the owner of the tumbler has any motivation to keep records (after each transaction is complete). So he deletes the records and spares himself the heavy wrench.
Weird, I read that too!
I guess he could have searched for the word "shotgun" instead of spending 3 paragraphs explaining how he found the right method.
The point is that relational databases will serve as the data model for most GraphQL application servers. Obviously, end-users don't have to write their own queries.
Coinbase Announces Winners of BitHack v2
What's funny is that I felt smug and self satisfied for getting the correct answer even though I watched that video when it came out.
Jackrabbit Mobile | Austin, TX

Hi all we are hiring iOS & Android Developers for some exciting upcoming opportunities. Familiarity with modern software development processes and working in an agile team is required.

We’re a fast-paced and quickly growing team tackling some very cool projects from awesome local Austin startups to larger enterprise. Send an email to hire@jackrabbitmobile.com or visit the link below.

http://www.jackrabbitmobile.com/jobs/

We build awesome tech with awesome people =)
Given that California is generally considered one of the most liberal in the nation, and that the headline (or how he imagined it) is critical of the state in question, it's actually a very reasonable suspicion.

Your assumption that he would not use a comparable term for the opposite situation, say "a liberal hit piece about Texas" in fact reveals a much more obvious lack of objectivity.
> That’s wrong! The new law would add those restrictions for ALL the countries. That’s why everyone is in such an uproar.

Can you link to where this is written?
Well "nobody" is a bit misnomer. It's still widely used in telco networks, transporting control messages to/from your mobile device within the core network, and in interconnects between carriers.
Swap Shots
This Swap Shots mobile app game is something that everyone should keep a look out for. It's coming soon. It's a matching game that's unique.
It's not the plea bargaining itself, it is the wide gap. The way to fix that is if someone is offered a plea deal, and doesn't accept it, then put a cap on the max sentence based on the rejected plea bargain. After all, if a prosecutor was fine with someone getting off on 2 months, why is it necessary to try to lock them up for 20 years if the case goes to trial?
name
alue

pairs? ;)
6,7,7 or 1,1,1 satifies x<=y<=z not 6, 7, 6
Aren't you basically saying the same thing? TCP was good enough for most cases, so nobody uses it. And anybody who wants to use it can't, because it isn't widely enough supported to be reliable over the public internet. And it isn't widely supported because nobody uses it.

MCTCP (which probably is most famous right now for being used by Apple for Siri) is a cool but complex hack on top of TCP to provide multi-homing without confusing middle-boxes. HTTP2/SPDY/QUIC have their own mechanisms to get multiple streams in one connection over TCP/UDP.
There are some practical examples of home experiments that can be conducted with a spectrometer on the PublicLab wikipage here: http://publiclab.org/wiki/spectrometry-activities

I particularly like the idea of being able to test for fraudulent extra virgin olive oil (http://publiclab.org/notes/ygzstc/04-30-2014/detection-of-ol...).
I'm a data scientist, and it relieved me no end that I got this one right: http://i.imgur.com/V5oJ4i4.png I would have had second thoughts about my career choice if I got this wrong :)

The correct approach for any data modeling problem is to think in terms of entropy. Each subsequent approach should minimize entropy, until you reach diminishing returns.
What about the fact that developers are writing more and more bloated and slow applications ?
This "if you like libertarianism so much, why don't you move to Somalia?" meme has got to stop. You're thinking of anarchism. Libertarianism REQUIRES a strong rule of law to ensure that individuals cannot trample on each other's rights.
Initially I had to face this choice, and I decided to go for the independent fork for a couple of reasons:

1) As you said, my guess was that the core part would diverge dramatically, if not for the separated files that can be kept in sync anyway, like event loop, string library, and so forth. And the time is showing this assumption was true. The code is diverging and as it diverges the effort to take it under the same library may become complex.

2) This was even important than "1": the effort to rewrite Redis in terms of a common core was a big one. I was not able to stop the development to undertake this effort, just for a side project which was not clear at the time where was headed. Now I'm more confident that Disque will get my attentions for the next years, but still I don't have the time to attempt such a big refactoring / rewrite.

However I cherry-pick from the common parts, and do some "diff" from time to time to see if there are ideas in one side that can be merged in the other side. Is not optimal, but I had no choices. What can be done in the future is to turn more parts of both systems into common libraries that can live in separated files, and rewrite only those parts, incrementally.
There are plenty of good, free online CS resources. Check out this page: https://github.com/vhf/free-programming-books/blob/master/fr...

Also, have a look at MOOCs on platforms like Udacity, Coursera, edX, etc.

Personal recommendation: read "Structure and Interpretation of Computer Programs" (https://mitpress.mit.edu/sicp/, you can get an epub elsewhere). It's one of the most important books around, MIT uses it for their introductory CS course.
What Is Zero UI? (And Why Is It Crucial to the Future of Design?)
Agree with the sentiment but I think the death penalty is increasingly problematic when it concerns government corruption (like have your political opponents executed problematic).

>Why can't we hold them to a higher standard?

Because we trust them to police themselves, their peers.