skysight-inc/HackerNews huggingface dataset:
Haven't had a chance to look at the content itself yet, but do you cover FIPS at all? Our company is wanting to sell product to the U.S. Federal govt and it turns out we need to improve our TLS (data-in-transport) implementation to use FIPS-validated crypto providers. It'd be nice to understand why simply using strong TLS v1.2 cipher suites is not enough and we need to also plugin a special crypto provider.
Fossil is a high quality codebase but a little odd in many respects. For example, the build process runs three custom preprocessors to generate header files: http://fossil-scm.org/index.html/doc/74836bc8ae09edd152d8/ww...

For a beginner looking for idiomatic C code I wouldn't really recommend it as something to study.
Is there honestly any scenario where the two won't be so closely correlated as to not be equivalent?
iPhone and Rock and Magic and WebGL and Goo Create = This
Holy crap, that's the reason this algorithm isn't all over the place? That seriously irks me, and this one seems like a great patent to look for either Tesla-esque giveaway or just invalidation (EFF, anybody?).

Smart generic caching could do so much for the global infrastructure with all the data we move around these days.
Goo Create Gallery – Awesome WebGL Scenes
James Holmes, Aurora Theatre Shooter, Found Guilty on 165 Counts
My bad, thanks for the correction
And if the parent prefers doing it in python, there's pydashie [1], a python port of Dashing.

[1] https://github.com/evolvedlight/pydashie
Embed a Resume Analysis Tool onto Your Website
Software and the bogeyman
I'd say Elm goes a long ways toward practical dataflow syntax and operation in its rather small language. Making a series of comprehensions lazy doesn't quite go far enough to make composition natural. While it seems like there are ways to improve it, the Signal.Mailbox record type and the Elm architecture have surprisingly good composition properties.
Then go back to Usenet. Its still open.

EDIT: Downvotes. Yall feeling a bit salty? Look, unmoderated "free" discussions exist on the internet in many places. I'm an internet "veteran", I've seen over the years the rise and fall of moderated and unmoderated social networks starting back at Usenet.

Between there and now, there have been an "Exodus" from GameFAQs (LUEsers), Digg, Something Awful, Slashdot and more as each of these communities grew. The "free speech" guys always find another place to take their discussions, and the previous communities usually begin to shrink to some degree.

Reddit is simply going through the _same_ stages. The free speech argument comes up, toxic is spewed forth to test exactly how far the mods / owners are willing to let things go... some back and forth happens and eventually, the "free speech" guys are going to form a new community elsewhere and Reddit's role on the internet will solidify.

Its how it happens. Its how it _always_ happens.
Angela Merkel Tells Teenager She Can't Stay in Germany
Is there any reason to use your hackery instead of the canonical form? (Other than I-am-right-syndrome)
I think the desire to avoid having one's family brutally murdered was also a powerful motive not to rebel.
Spez is hosting an AMA right now with 15k comments, and 2k new ones since I last refreshed, I'd hardly call that only responding in mainstream media.
Comparison of JavaScript-based source code editors
Google also just became the 2nd most valuable company in the world behind Apple: http://techcrunch.com/2015/07/16/google-q2-2015-earnings/#.e...

Which both look in great shape for the Post-PC future having control of the 2 most dominant mobile platforms.
I also added a feed of your OCaml posts to OCaml Planet [1, 2] (just so that doesn't catch you by surprise) :)

[1] http://ocaml.org/community/planet/

[2] https://github.com/ocaml/ocaml.org/commit/8df5da9b6fe1ba4c43...
When one of the holders of the B shares (the Google Trinity) dies and the shares are dissipated due to estate tax compliance.

The A shares are essentially inconsequential right now because voting is controlled and concentrated by the B share owners.
it will be short-lived unless they overturn this ruling:
http://www.latimes.com/business/la-fi-uber-suspended-2015071...
Focusing on societal efficiency at the expense of other things seems like a good short-term solution, but a lousy long-term one.
I rather heavily edited my parent post there - sorry.
Chattanooga Shooting News
Don't get me wrong, it's good to see people building alternative database systems, and it's great to see the community as a whole embracing the architectural issues of high availability through a combination of Paxos and Raft.

However, I'm not sure that we should be supporting every damn service having its own rolled-in implementation of its own choice of consensus algorithm.

Why not limit service scope to service provisioning, and normalize to a reasonable service-independent solution for high availability consensus and orchestration?This leads to far more solid and well tested operations practices that respect service interactions and you don't wind up with "we swept it under the rug" problems like the RethinkDB 2.1 beta announcement's "with only a few seconds of unavailability". Come on guys, call a spade a spade.
Samsung Wants Shareholders to Have Cake and Vote, Too
I'm sorry, my phrasing was ambiguous (now edited). I mean that the only time Reddit's leaders show any concern over the horrible content on their site is when that horrible content shows up on the frontpage of CNN.com.
Hi Slava. Excuse me if this is a beginner's question, but on your FAQ[0] page the author argues that it makes more sense for the primary to not failover because this avoids split-brain problems during netsplits.

If you've switched to this new Raft algorithm, does this address the split-brain problem? What will now happen if a netsplit occurs and two primaries are elected, then rejoined?

[0] http://rethinkdb.com/docs/architecture/#cap-theorem
It's not like the Reddit ads are particularly taxing, though.
If you can build a constructor for it, it's possible. OK, I'm fine with that. If you know it's impossible, then you can't build a constructor for it. Also fine.

But where it sounds like this is going is: If you don't know it's impossible, then it must be possible to build a constructor for it. That assumes that everything that we don't currently know is impossible must be possible. That's... quite an assumption.

Worse, that assumption is swept under the rug rather than explicitly stated.

Or I could be misjudging their position...
Now apply to the Greek debt case. The Austerians are applying a value-ethics model. The proponents of debt restructuring/condonation are applying a consequentialist model.

The Austerians' blindness to consequences will provoke a Greek exit from the Euro, and is turning many europeists in many other countries (me included) into euroskeptics.

Same with many other rifts between ideology and evidence in policy. Abstinence-based sex education comes to mind. There are probably many others.
Interesting article, stay away from the comments. I think i lost a few iq.
Popcorn Time Taken Down by Domain Name Seizure
I think it's a little more subtle.

A constructor is like a program. In this case, the rules of the language are physics itself. We're familiar with writing simple programs in C. We can imagine programs, like the halting problem solver. It turns out that program can't exist, but you kind of have to think about it for a while to understand why.

A constructor (as i understand it) is sort of hand rolled assembly (matter) running right on physics. Perhaps there are space unicorns on the dark side of the moon. We can imagine that. It's not really clear if physics actually allows that though. My gut says no, but the rules of the game, much like the rules of the language may allow such a collection of matter to exist.

I mean, quines are pretty weird. I wouldn't have thought that was even possible.
It is basically up to merchant what to implement. I ever developed a site (in team) for South East Asia customer. Singapore law and Indonesia law are pretty much have freedom in it. You can choose 2D / 3DS. Yes, the different is pretty clear: who will responsible for the fraud. For 2D, merchant is responsible for fraudulent transaction -- and merchant can be charged back; while in 3DS the merchant will free from chargeback (hey you have been notified via two-factor authentication, so it is your fault, customer!)

Meanwhile, in Malaysia, all credit card transaction must be in 3DS.
As Youtube gets more and more annoying it makes Google more and more money. The advertising business sucks.
> Haskell code is yet not written in large companies where there is a readability requirement

Yes it is.
In certain circumstances, the price of nonvoting shares may not move with the price of voting shares. Consider a circumstance in which an activist investor seeks to gain control of a company. The voting shares will rise in value as a result of increased demand for the shares, while the nonvoting shares may not move at all.
Greek Civil War 1946-1949
@revsys we've been using Wagtail quite a bit on sites and it's been a dream. StreamField completes the picture and am so excited it's finally reaching 1.0 status! Thanks so much Torchbox!
No, but I can name lots that shouldn't.

If I'm not logged in, there's no good reason for a news site to set a cookie.
Wow! Calling out the fact a convicted felon shouldn't have been let out to murder again is racism?
"What if r/games decides to be "indecent" so that reddit doesn't earn money from that subreddit and to keep exposure limited?"

Something like this seems very likely to happen. It will be interesting to see how Reddit handles it. The only good option I see for Reddit there is to try to win the mods over.
How important is flask in this mix? How difficult would it be to back this by a django app for example? I'm asking because the charting would be REALLY useful for me right now, and I already have the django models...
That's not how their policy works, as far as I know. It's based on individual pages, not the entire URL.
The problem with that attitude is in this day and age you can't make your way through life without committing felonies. The federal legal code is so long and convoluted not even the lawyers understand it outside their own narrow specialties.

Of course everyone knows it's illegal to rape or murder, but how many people know what "structuring" is? There are people sitting in federal prison for doing things normal people don't realize are crimes.
It's just a bad rule. Two felons get out of prison and want to start a landscaping company. A old truck, a few tools, and a craigslist ad; you have the beginnings of a company.
The felons were probally friends in prison, and trust eachother? Give these two felons a chance?

I understand the rule if the felon belonged to a gang Before being incarcerated. Keep the stipulation. The rest of the guys/girls should be allowed to associate with other ex-felons.

Sometimes, those of us who are not in denial, are one mistake, at one wild/desperate period in our lives of racking up a felony? Why make it so difficult for ex-felons to succed after being let lose? I just don't get it. No wonder some of these guys want to go back to prison--institutionalized--they term it? No, they just don't want to die on the streets of homelessness! I had a 65 year old ex-felon as a friend for years. His felon was 45 years ago. He had a slight disability(enough to notice), and for years he collected disability. Some young doctor decided to not renew his disability claim. He told me, "I will commit a nonviolent crime in order to keep a roof over my head!". I talked him out of it, and we got a lawyer to reaffirm his disability claim.

(Ironic side story. I came home today with a note on my door from the U.S. Office of personnel management federal investigation service. My neighbor is applying for a security clearance? This neighbor is the last person I would trust with anything--let alone a security clearance. No he's not a felon, but should be--he's white, and got lucky in his shady business dealings. Will I talk to a dective--No--I just don't care anymore. The felons, I have known, I trust--crazy--huh?
That only works for things like on-board SRAM
Or "good job previous CFO"? (it takes some time for decisions to take effect) Or "good job employees"? Or just random?
Show HN: How to book the cheapest flights – Facts and Strategy
Not visiting websites that you don't like has the effect of making you less cynical IME.
https://news.ycombinator.com/item?id=9453677

Python straight for the bootloader.
Just today I read about the natives from North Sentinel Island, which are known for killing intruders. Can you understand how they don’t doubt about why they should kill visitors? If yes, then you found a natural part of human psychology that is largely suppressed in modern society. Fact is, humans had and have little problem with killing if they feel it‘s necessary. During the time of the second world war, the eradication of “bad people” happened in a lot of places because societies had different standards.

Edit: I don’t mean to compare to make equal. Of course, we should understand the different situations that led to putting innocent people into camps and learn individual lessons.
This. Originally, at least, parole was viewed as a reduction in your sentence for keeping your nose clean while you were in prison. They let you out of jail, but technically your sentence isn't up yet. So legally they can pretty much do anything they could do while you were in.
That banning was consistant with existing reddit rules at the time and was not out of the blue. FPH especially had been warned several times about vote brigading; many of the FPH users got shadow bans for vote brigading.
FPGA eats a ton of power. You won't see it anything consumer. It is already used in Server/Pro applications.
Is There a Shortage of Big Data Talent?
Would love to hear your thoughts on this article on where the big data jobs are and what skills are needed. And how do you get those skills.

http://www.forbes.com/sites/louiscolumbus/2015/06/25/where-big-data-jobs-are-in-2015-midyear-update/
> I'm not sure. Void is not a real value, whereas unit is (unlike the article states) just a normal value, which supports all the things you can do with values, like assigning/let-binding etc.

This is true, but null is effectively at the bottom of the inheritance hierarchy in that it is a valid value for any (pointer) type (in C/C++/Java etc.), while unit cannot be used that way. The relationship between unit and void is that if you were porting a program from an imperative language with void to OCaml, you would generally replace any place where you returned void or took no arguments/void as the argument with unit. Like void it conveys no real information.
Have you looked at reactive streams? There are some interesting semantics for splitting and combining data and only describing the different flows independently that handle the data as it flows through.

http://doc.akka.io/docs/akka-stream-and-http-experimental/1....

There are split semantics where the tuples are simply fed into other flows.
And then merge semantics where flows recombine into a single flow for further processing.
The distaste for advertising is as old as reddit itself. Reddit has always looked for creative ways to advertise and creative alternatives. You can't blame that only on the community.
Everyone gets one free murder.
Ask HN: How to Start Contributing to Open Source?
I have been a serious follower and user of a couple open source projects but have been extremely overwhelmed by the idea of contributing to the project. How do I start? How did you start? What should I follow to get more information about open source communities?
The Future of Magento and Ebay Enterprise
the tweets at the end hint that the way Facebook attributes reposts (or even better, tumblr, which keeps the full path) should solve it.

I'd say it mighty even be useful for silly articles like the one he started with, but for anything more serious, with several sources, those solutions to crediting a single source are but a joke. a lame joke no less.
Exchanging Emails with a LinkedIn Scammer
The article is a bit hard to parse, here's my take on it

Given a universe, in which the exact arrangement of particles that make up an apple pie is not physically impossible, it is physically possible for an apple pie to arise through the evolution of the universe, without requiring 'outside input'. (i.e., design or influence by some entity outside the universe).

Furthermore, while it would be stupendously unlikely for an apple pie to arise completely by chance (imagine the odds of all the right atoms just happening to collide in the right way at the right time), it's not nearly as unlikely that some kind of self-replicator should arise, and this self-replicator could eventually generate an apple pie, or something of similar complexity.
Though I agree that legacy should not be pejorative, BIND is a rather difficult example to defend. This is considering its ideal antithesis (djbdns) exists, which is a point in favor of the original article being criticized here.

The author's presentation of FOSS being a system that selects for what brings the most user value isn't exactly true. What becomes popular tends to be stochastic, and more often than not it's something people are conceptually content with. That is to say, programmers don't know what they want, they want what they know.

Yes, complex software is a reality. The problem is we're generally quite bad at managing it, and end up complicating things. Complexity is intrinsic up to a point, but complication is the gratuitous complexity caused by improper or leaky abstraction.
What do you do with them? Isn't that the entire purpose of the justice system?

I don't think it's unreasonable for society to expect people not to commit crimes and punish them when they do.
Apple Introduces the Best iPod touch Yet
Didn't the new CFO start in May? Can we really attribute Q2 numbers (April, May and June) to them?
I would recommend reading about the Tornado WebServer. It features some nice stuff such as coroutines, async stuff.

https://github.com/tornadoweb/tornado/
While we fall in to your "couple with youngish kids" demographic, we don't do the western property ladder career path thing and actually choose not to live in the west at all. I read your post and was like "Hah, 1950s automobile suburban [dys|u]topia strikes again!" By way of example, we just spent 3 months travelling around Europe, in some cases visiting people we'd met randomly in restaurants here in Asia (and their llamas). Never assume the world operates similarly to your own turf.
I'm hoping Youtube implements a subscription model. I will gladly pay to skip the 15-30 seconds ads on every video.
Nobody cares about your "personal responsibility" concern trolling. At the end of the day, you either simply want to punish, or you're actually interested in figuring out the problem.
Thanks for perfectly demonstrating #3!

And yes, the Willie Horton commercials as run by Lee Atwater were indeed racist.

Lee Atwater's famous quote is

You start out in 1954 by saying, “Nigger, nigger, nigger.” By 1968 you can’t
say “nigger”—that hurts you, backfires. So you say stuff like, uh, forced
busing, states’ rights, and all that stuff, and you’re getting so abstract.

Guess who was running George HW Bush' campaign?

Republicans picked up the Horton issue after Dukakis clinched the
nomination. In June 1988, Republican candidate George H.W. Bush seized on
the Horton case, bringing it up repeatedly in campaign speeches. Bush's
campaign manager, Lee Atwater, said "By the time we're finished, they're
going to wonder whether Willie Horton is Dukakis' running mate." [1]

[1] https://en.wikipedia.org/wiki/Willie_Horton
Ask HN: Why can't I discuss my own submission?
I recently submitted a link to a good article on a site that contains a lot of 'woo' (religious, anti-vax, anti-science, etc.)

I'd have liked to a) discuss the content and b) disclaim any general endorsement of the site, but for some reason there's no 'discuss' link on the item. I presume there's some sort of "can't discuss your recent post" policy in place, but that seems odd, as I know I've been able to do it in the past.
Understanding Clojure's reader and eval builds your 'mental model' of how Clojure runs your code:

read: https://github.com/clojure/clojure/blob/clojure-1.7.0/src/cl...

eval: https://github.com/clojure/clojure/blob/clojure-1.7.0/src/cl...
[Podcast] Behavioural Dynamic Marketing: Email List Automation with Rob Woodgate
Please demonstrate why this is lousy?
Tech Talk: Db Anti-Patterns and Service Integration
> "How in the world does Huffman think using something so vague as an actual punishable rule will turn out well?"

Because it is the only tenable position. As much as we want it to exist, there is not a set of hard, bright-line rules possible for governing literally all possible topics of discussion in all contexts in all communities. The expectation that we can make simple, universal rules and have it succeed is part of the problem.

Governance is unavoidably complex and resistant to simplistic applications of ideology, in many places its rules must necessarily be vague because its reach is vast and the rule's interactions with the community is hard to predict. Room must be preserved for in-context judgment.

> "I feel like voat.co is going to see a very huge increase in numbers during the next few months."

Excellent. I can't wait, so long as voat's traffic increase is coupled with a commensurate decrease in reddit traffic from the same people ;)
[unrelentless] is not the word you're looking for.

unrelenting (or relentless) probably is.
Is there any evidence that one violent act means that a person will likely commit more?
The flask dependency is pretty strong because I used the requests module for the api route functions. It should be possible to override it and use django instead, but I don't know django that well. It's probably a good idea to separate that dependency so it's a little more flexible.
Very cool gadget, check it out
Except that most people will be happy to pay the extra taxes if it makes the streets safer.

I think the best way to get serious reform is to point out the relationship between crime and punishment has gotten a bit too loose, and that it's a matter of basic justice to expect the punishment to fit the crime.
It was the Polly Klaas murder that boosted support for Three Strikes. In '93, a felon named Richard Allan Davis interrupted a slumber party and kidnapped/killed a 13 year old. After that, her father led the campaign for Three Strikes.

> In the wake of the murder, politicians in California and other U.S. states supported three strikes laws, and California's Three Strikes act was signed into law on March 8, 1994.[9]

https://en.wikipedia.org/wiki/Murder_of_Polly_Klaas
I prefer to just use <insert adblocker of choice here> and support the creators I really like via donations/patreon/etc...
Thanks, I hadn't seen many of those before. This one is actually pretty close: https://github.com/RickWong/react-inline-css

react-styl (https://github.com/nick/react-styl) looks interesting too, but it looks like any preprocessing needs to be done on the client. I'd be worried about performance with that approach on a production app.
Why Vector.isZero() is checking whether a vector length is smaller than 0.0001? Why this arbitrary number and not e.g. 0.00000001?
Monty Python, "Four Yorkshiremen", https://youtube.com/watch?v=Xe1a1wHxTyo