skysight-inc/HackerNews huggingface dataset:
Ummm, no.

IF this was true, we would see a correlation between gun ownership (or access) and murder rates. If anything, the correlation is slightly negative, both in the US and globally.

Where you DO see the correlation is inequality. In US states, using data from wikipedia, I find a 70% correlation between gini coefficients and homicide rates. The same is true globally.
Boosting conversions: 11 experts share their secrets
Has Google Gone Too Far with the Bias Toward Its Own Content?
That depends on what's in there. My understanding is that that 2Kb is not so much overhead as required dependencies. Dependencies that most real applications would probably end up pulling in anyway, like a dynamic memory allocator.

The end of the market with tiny micros and extremely simple applications (like just blinking LEDs) is likely to never be well suited to Rust, but doesn't gain much from it anyway.
From Wikipedia: 'The 2015 World Finals are being held in Marrakesh (Morocco) during May 16-21, hosted by Mohammed the Fifth University, Al Akhawayn University and Mundiapolis University. Final competition will be on May 20th. 128 teams are competing to be World Champion.'

http://en.wikipedia.org/wiki/ACM_International_Collegiate_Pr...
I think there's great value in building a Mars base as a intermediate step to terraforming. We're still a long ways away from terraforming technology, and there is a lot we could learn with a permanent base on Mars.
>enforce current drug laws

That reads to me like it could mean "outlaw medical marijuana."
As a general principle, bugs are reduced when you use representations that don't allow inconsistent representations. Unless you have an overriding reason, it's best to use a data representation that doesn't allow non-canonical representations (if such exists).

If you null-terminate a length-prefixed string, what if there's a null in the middle of the string?

(1) Allow inconsistency, and go with the length prefix in case of inconsistency. You could allow null bytes in the middle, treating it as a normal length-prefixed string, but then why do you null-terminate the string? (Is it so that you can still pass the string to functions that will choke on embedded nulls? Why would you do that?) This is just asking for kernel bugs.

(2) Allow inconsistency and go with the position of the first null byte in the case of inconsistency. If the length prefix is inconsistent with the position of the first null byte, you could go with the position of the first null byte, but then why even have the length prefix?

(3) Disallow inconsistency. You could disallow embedded nulls, but then the length prefix is just there as a place to cache strlen calls? If you're defining a syscall interface and requiring the length and first null to be consistent, then you need to run strlen anyway in order to sanity check what userspace gave you... why not simplify the external interface to just be either null-terminated or length-prefixed?
"Teachers are hard to find" - Prof Curran makes a similar point in a recent podcast from "Talk Python to Me"

It is training teachers not only coding skills but the process of doing something in front of a class where you are going to make mistakes and fix them in front of a live (and opinionated) audience.
Ta'izz
This doesn't actually go into the "implement" part. It just describes the syntax.

The implementation is very hard and why it wasn't in Postgresql until now.
What I Learned on Future of Internet from O'Reilly Fluent Conf
Personality analysis using speech recognition (german article)
If anything, Haskell is based on lambda calculus. More particularly System F.

As in any lambda calculus, you can interpret the type system as a category where the objects are types and the arrows are functions. Classes like Functor and Monad are based on this interpretation.
Sleeping Beauty – Keep track of what’s where
Sleeping Beauty is a compact security device which protects and tracks your valuable possessions using a cellular network to triangulate its position.

Only if Sleeping Beauty is physically moved does it consume any battery power in order to send its location to your smartphone. This is the reason why Sleeping Beauty runs up to 2 whole years on a single battery, and why it's the perfect solution for protecting those possessions which should stay put for a very long time.

Almost any object can be tracked with Sleeping Beauty. And the real beauty of Sleeping Beauty is that it works anywhere in the world where there's cellular network coverage.
The racism is not a red herring, it's the primary driver for the electorate demanding that the system be broken in the ways it is. It's used to argue that the victims of the system deserve it, and thereby to prevent change.
What I see in the bitcoin space is the participants constantly trying to find a reason for its use.

Payments - It isn't actually a better experience for customers so it is failing against the incumbents. The only play it is better is DNMs.

Store of Value - It is extremely risky so the only people pushing this are ones that are already bought in and figure hoarding is the only thing that will drive the prices back up

Sharing money between friends - Venmo and friends far and away destroy bitcoin in this use case.

Remittance - Has potential but all the companies so far are basically saving money by skirting money transfer laws and using other peoples services. That isn't sustainable. The expensive part of remittances has never been the movement of value. They are also all extremely secretive about their numbers which makes me suspicious since their reasons given are extremely week.

Micropayments - Bitcoin sucks for micropayments so every solution for this is basically an off chain system. Soon enough they will discover that all the other micropayments services shut down because the demand for micropayments is non-existent

Data Storage - We're seeing this one more and more. The problem is all the things people are trying to do still require third party validation and registration(shareholders and landholders need to be identifiable and someone needs to verify that information). I don't see this panning out in any big way.

Communications protocols - This is another big one. With the 21 announcement everyone and their dog is talking about how the blockchain will allow devices to communicate without needing to agree on a protocol. But they are ignoring the fact that in that use case the blockchain is a medium not a protocol so there would still need to be an agreed protocol on top and if you're going to do that might as well just centralize it or use private APIs.

Did I miss any?

Bitcoin people also love to compare it to the early internet but the existence of the internet itself makes that comparison weak since the internet has massively sped up the distribution of information and technologies. They then say that its different because it involves money but look at the early Paypal growth. It wasn't like getting people to use their credit cards online was easy in 2000.
I'm not sure I agree entirely on the press thing - although my experiences are from owning a mobile game company, not a mobile app company. For games, online press is great to start to be recognized within the community of peer groups/companies, but has never moved the needle for us, user-wise.

We haven't been featured either, but that's made things harder on us. Getting featured is still huge for visibility. We're pressing for it pretty hard when we release our next game. It's 90% likely we won't get one, but its a huge win if you can pull it off. (It does increase the already silly graph of first-week downloads vs. the-rest-of-time-ever downloads, but it definitely makes sure that second part averages a bit higher.)
Algolia (Search API as a service) raises $18.3M
The rise to >$1000 was largely due to the "Willy" bot run by MtGox, not representing real demand.
> Are there folks here who see him as less a hero more a villain?

I see him as neither hero nor villain.

He has undertaken certain actions, such as leaking the NSA's illegal warrantless surveillance of Americans, that took a lot of courage and may result in positive changes if we really make use of what was leaked. For this he should be commended. He sacrificed his life in the US for this. Let's do what we can to make it worthwhile.

He has also undertaken certain actions that, in my opinion, do not relate to American civil liberties and could be damaging.

For instance, leaking how the US is spying on foreign nations, which is the whole reason for the NSA to exist. These actions make it easy to cast Snowden as at worst a traitor (not my belief) and at best misguided (which is what I personally believe; he should have been more discriminating in his leaks).
> We really don't know how "legitimate" those descriptions of people hacking equipment in transit were.

That's actually a perfect example of what I was talking about. When Greenwald initially published the short blurb talking about intercepting routers, he didn't say who they were being used against, implying that anyone's router might be intercepted and backdoored - maybe even your own! When the full document was released sometime later, it was revealed that the NSA only used it for hard targets; in this case, targets in Syria[1].

Greenwald does this all the time - he cuts down documents to just a sentence, paragraph or picture. When the full documents come out later on, it turns out that he was selectively quoting to fit with the message he wanted to convey.

[1] http://www.spiegel.de/media/media-35669.pdf
I never see anyone talking about Processing. It's probably the quickest way to go from never-programmed-before to having visual results (well, maybe aside from JavaScript). http://openprocessing.org has a massive compendium of shit people have made in it over the years.
> If Snowden had stopped at the first document that was released, I'd probably have a different opinion.

This is true. You'd have have no idea about the full scope of the extent of the NSA's activity and this whole thing would have just blown over. For several weeks after the first leak the US or UK government denied something one day and the next day another leaked document was published showing that they were lying. They would have found a cover up much easier if only one document had been released. Or even if all had been released at once.

Regarding pronouns. Just use she. Manning has made it clear that she thinks of herself as a woman at least give her that.
and the reason I'm saying that is that the main argument against me on that subject seems to be: "rape is very bad because rape is very bad".

also: the posts were shadow-deleted. also: I can't even comprehend how sensitive people are that they feel the need to delete that. it isn't even hate speech or anything, not that speech in itself is a bad thing or that people can't just ignore it when they see it.

the only thing I can see accomplished by such deletion would be people assuming the absolute worst, on the basis of information they don't have access to.
Absolutely that must play a role.

But it makes you wonder why anti-bitcoiners create discussion boards when they have no stake in bitcoin's failure, like the guy sanswork in whose comment tree we're posting, who is known to be an active member of 'buttcoin', a board which mostly serves to ridicule the bitcoin community, something in which he has participated in on numerous occasions for no financial gain.

It seems quite evident then that you don't need a financial stake to bring out the worst in either community.

(Unless of course they massively short bitcoin and believe their discussions on buttcoin make the price drop in any substantial way, but neither is very likely.)
Tried playing a song on Forgotify, got "Sorry, we're not available where you are."... I guess that's why I never tried Spotify.
Cursive writing is and was less a criterion of literary and more a social signifier. It is an encoding that makes things less intelligible and the luxury of choosing a less intelligible form is a mark of social status, e.g. a doctor's prescription is stereotypically poorly penned but the social status disparity meant nurses, pharmacists and patients just had to deal with it.

Programming since the demise of Cobol has had a similar hermeneutic strand. Languages designed for intelligibility by ordinary persons are limited in expressibility and denigrated by the community of programmers, e.g. HTML isn't deemed a real programming language and its users aren't deemed programmers.

Even though HTML is one of the more directly applicable languages to ordinary school day tasks it is eschewed for real languages and the objective becomes making baubles rather than layering in a communication technique on ordinary tasks. HTML can be integrated into the curriculum. It's forgiving...system failure is in the eyes of the beholder not the god of Booleans. And most importantly, HTML is a rational extension of many Indo European languages as punctuation and annotation.
Yep, and we're guilty of whatever bullshit crime they accuse us of, until we somehow prove we're not.. from jail, after having all our accounts seized.
Computers can now tell how HOT you are
There is a big project, Computing at School, to introduce computer science as a school subject in Britain. They have a sample curriculum thing which includes learning goals for all years, you may want to look at that.

http://www.computingatschool.org.uk/data/uploads/CASPrimaryC...
A few minutes ago I clicked on a NY Times article and my screen was completely filled with an ad for Sothebys. How awful is Lings Cars, really?
Build fuzzing infrastructure, to find bugs that people will pay for (example: google chrome). There's a revenue stream, interesting technical challenges, and you're helping raise the security bar.
I tend to read the downvoted comments first. I figure if someone doesn't want me to read something then that something is probably important/interesting.
Displaying more love isn't contradictory with displaying more hatred; often, the two are proportional. The UK is probably simply more indifferent.
> Is it wrong to read this sentence as snarky?

Honest question, honest answer: yes. Dry humor maybe.

The reason why my snark detector passes this one is because there is no reason for the author to be snarky here.
You missed anti-censorship. Many controversial entities have been banned from traditional funding sources (see wikileaks, mega, etc.)
How personalization can drive retention
And the drop from >$1000 was largely due to apathy and a lack of real demand.
Hard to avoid gmail though. Even if your email is with someone else roughly half of what one ends up sending goes to an @gmail address...
RoboRally is a turn based board game, each player controls a robot by selecting a number of command cards which will be executed by the robot like forward, turn left or right, fire laser :) and so on...
Algorithm reduces size of data sets while preserving mathematical properties
Which doesn't help one bit when some script kiddie xss-es their way into your admin backend or SQLis your entire DB out through your un-updated ad server or contact form plugin...

It does help if a thief walks out with your server, or if some extremely uneducated and unprofessional law enforcement power down your server as they serve their warrant on your datacenter - but neither of those scenarios are anywhere near the top of the "reasons your sensitive data got compromised and showed up on pastebin" lists.
A Tunable Liquid Metal Antennas for Tuning in to Anything
More Cores or Higher Clock Speed?
Yes, that is true. Interestingly most Germans I know don't even know that, and think everyone has to carry an ID with them. This is really a common misconception.
I think he should have kept quiet about leaking the documents. It may be that he never would have been caught and could have kept his freedom. I'm unsure if this would have helped his cause though. Perhaps by coming forward it served to bring further attention to it.
Static to Animated
Has the relevance of Scala diminished with the release of Java 8?
A lack of enough demand to maintain a $1000 price. If there was no real demand, the price would be close to zero now.
Why your hardware needs an open source debugger
I feel the pain for many musicians that release tons of music and nobody ever listens. I release music for fun from time to time and I only got traffic on my I See Fire Drum & Bass Remix because I added (Hobbit End Credit Song) to the title:

https://www.youtube.com/watch?v=y__d0M400nM

But if you think you can just put something up on Youtube or Soundcloud and get famous and rich you certainly should do a reality check.

I guess getting to known to a broader audience as an underdog is nowadays again very very hard to achieve. There might have been a time when Labels weren't on Youtube and Facebook (around 2009?) when it was easier.
Ugh, that marketing lingo...
I did my Ph.D. in Norway, and jokingly referred to it as "the land that food forgot."

But I did see some signs of improvement, at least in Oslo.
You can legally import alcohol into Sweden, you can't legally sell it.
I've been interested in bitcoin for years. It's an interesting community which involves math, cs and finance that leads to interesting conversations(both bit and butt). That is why I'm there.

I don't see a future for it but it doesn't mean it can't be entertaining in the short term.

Also you clearly know my history so you must know that very little of what I do involves ridicule. I'll be snarky for some truly out there comments, and I have to deal with a lot of undeserved hate, name calling, etc which can lead to less than great replies by myself but generally my conversations are balanced and friendly.
Interview with Michael Fogus
I will. By the way, I always use TS with --noImplicitAny, and the number of type annotations I've had to add is rather small and very reasonable (mostly just on function arguments of methods and non-lambda functions).

Seems like the flow docs may need an update to reflect the newest additions.
Seen many nginx tutorials omit a pretty critical (IMO) command before applying/reloading config changes: nginx -t.

nginx -t will quickly tell you if you've screwed something up before actually trying to apply changes.
The drug war is a direct consequence of the Warren Court reforms of the 1960s. Equal Protection and Disparate Impact made illegal many local laws and policing methods that had worked to maintain order. Prosecutors needed new tools to get criminals behind bars, hence the war on drugs.
im not sure that it will ever result in huge interest from the general public, I also dont think it needs to. Bitcoin/Blockchain has multiple potential uses for business, it is business adoption that will succeed and general public use will be indirect. In the same way that people dont care/realise/understand that the internet protocol allows them to shop online, bank online, watch mvoies etc, bitcoin will be able to underpin financial and contractual exchanges online. End users will not know how it ocurs just that the system works, the businesses behind it will be the ones interacting with the bitcoin.
How big is the device? How much does it weigh?
Well, the website is rust-lang.org, and `rustlang` will get you what you want nearly all the time.
Three strike laws in certain states can result in long prison sentences despite relatively minor crimes being committed - including simple possession - http://www.lao.ca.gov/2005/3_strikes/3_strikes_102005.htm#cr... justice system

Furthermore black offenders receive sentences that are longer than white offenders - http://www.wsj.com/articles/SB100014241278873244320045783044...

And white people are significantly less likely to be arrested for drug possession, despite usage rates being fairly similar - https://www.aclu.org/news/new-aclu-report-finds-overwhelming...

A prisoner deserves to be sentenced for the crime they were convicted of, not for any possible crimes that we think they may have committed. To behave otherwise is completely antithetical to a society that supposedly values justice

So no, prisons aren't "full of good guys", but they're full of people serving sentences that are longer than any rational policy would dictate who have been prosecuted in a system that has been shown time and again to have deep issues with bias and inequality.

Not to mention the violence and overcrowding endemic in the prison system. It should be a source of national shame that it has continued this long without real reform.
Yes, I guess the first one should be DNMs and controversial entities.
My objection is that you pasted a veneer of numerical support around your conclusion.

If you had said "I think people tend to commute a medium distance on a daily basis and community development has followed along that dynamic" I wouldn't have anything to object to, the problem is that you took a coarse estimate (the 15,000 miles) and then eventually stated it as a possible "37.5 miles one-way". That should be an "about 30 or 40", not a 37.5. Given the wide variance, it's also not a great place to use the mean as a representation of the typical.

So my point, if you are going to present your conclusions as being based on/supported by numerical analyses (which you do all the time...), please do be careful to not to exaggerate the precision with which they are done.
Every second or third time I try to load that website is responds with an error. Also, it loads very slowly.
Legalize which drugs? Only marijuana, or also crack, heroin, or LSD? If a certain drug causes brain damage and makes its users invalids, who will support them?

I think a cost-benefit analysis needs to be done for each drug.
A lack of new demand then. The community is stagnant but they are certainly willing to continue buying in.
Revisiting :Visited
YapDatabase – Core Data Alternative for iOS and Mac
Just a little tip: we can get that information from the product page, I think most of us would prefer if you instead introduced yourself, explained the backstory, maybe some technical details, etc.

Nevertheless, a very interesting product and congratulations on launching. I couldn't work out how big the device was, however. I was wondering whether it would fit on the back of a watch (whilst the watch isn't being worn, I mean). If this was small enough, I could see this being very valuable for watch collectors.
Two parts to your question:
1. Yes, the NSA can likely break 1024-bit DHE at scale - as well as 1024-bit RSA or anything smaller. (Probably also the RC4 stream cipher, if you didn't listen and are still using that.)

2. ECDHE is totally different to traditional finite-field DHE. ECDHE over P-256 (or better curves) is not vulnerable to this attack.
6 Tips for Moving a Website from HTTP to HTTPS
I won't trust such an online service.

A search for steganography on github lead to projects like darkjpeg that are open-source.

https://github.com/yndi/darkjpeg
Will 21co and Bitcoin bring the end of network neutrality?
The thing is there is almost no use case there where using the blockchain adds any improvement over the existing solutions and it comes with a large cost. Most companies/banks don't care/are comfortable with centralization so decentralization for the sake of it isn't a great sell.

There is a lot of room for improvement in traditional banking but bitcoin doesn't really solve those problems.
actually that is incorrect, that was suggested in the inital fall out of mt gox collapse, however further research indicates that willy was not responsible for the rise or at leats not for all of the rise. There is a good review of the transactions associated with the willy bot and a decent analysis of wat they think it was doing.
Does it require a SIM card? Does the cost of the device cover GSM data anywhere in the world?
This would allow the company to create a database of geolocations of valuable things. Such a database would not only be a privacy concern, but an invitation for thieves. That would transform this alleged protection service into an actual security threat to all that stuff.

So:

Where is the tracking data stored? Only in the device? On some server? Who has access to it?