skysight-inc/HackerNews huggingface dataset:
> We have a dictionary with 3 keys

What about larger dictionaries? With such a small one I would be worried that a significant proportion of the time would be simple overhead.

[Warning: Anecdote] When we were testing out the various JSON libraries we found simplejson much faster than json for dumps. We used large dictionaries.

Was the simplejson package using its optimized C library?
I am a huge fan of John Oliver. I would love to see him deal with EU issues as well, but I know that's not possible since his audience is US based.
upvoted. Damet garm amoo :D
Try tropical countries, easier time finding food on trees in the street.
This is exactly what should be done to resolve this:

http://www.wired.com/2008/10/aclu-assails-10/
If you accept that then you've missed the broader point. Not a single founder would want their idea to appear on next years board of stupid ideas to satirise.
All the website is awful, masturbation with javascript, requiring flash installed, 4MiB in size.
> what happens with a plant before it dies is something very odd - nothing.

No, this is what happens exactly: "Recovery rates reflect distance to a tipping point in a living system" doi:10.1038/nature10723 [pdf:] http://vasilisdakos.info/wp-content/uploads/2012/01/veraart-... --> https://scholar.google.com/scholar?cites=1425709102799954480...
No.

They are your own ideas, or ideas of others at the hackathon where they self-identified as stupid.
JavaScript Semi-Standard Style
Nuclear being "problematic" is vastly overblown. That's why I think the answer to the title is a resounding no: we still have a lenthy nuclear buffer before a proper energetic collapse, so at the very least it is not imminent.
Do retailers really want Facebook owning the entire marketing sales funnel, including the customer relationship? This article makes it sound like this is a new feature for businesses, but it sure doesn't look like they have the best interests of businesses at heart.

It's not friction if you have to smile and say hello to the guy at the apple cart before you buy your apples.
What people could do doesn't matter, it's what they do do.
Scatological APIs - Device and service which monitor stool movements. Summaries, graphs, alerts.

A truly shitty big data movement...

Though of course it's actually a pretty good idea. See [1] for example.

[1] http://quantifiedtoilets.com/
But if it is tied to the DOM, then what if I want to run it on the server (nodejs) or if I want to generate PDF?
Online test-takers feel anti-cheating software's uneasy glare
He has done. For example, the Scottish Referendum: https://www.youtube.com/watch?v=-YkLPxQp_y0

Though sadly not as often (for the reason you cited).
Pushing browsers to their resource limits is fun... and makes me think that we should really have configurable limits to stop the browser consuming all RAM and crashing or affecting other applications' performance. A policy like "maximum 75% of available RAM" with a suitable cessation of further rendering when that limit is reached, with an error message, would be far better than forcing itself and all other apps into swapping and then crashing.
Please email me if there is any way I can help. Also, since I both teach team performance enhancement and have a lot of big org experience, I would be very interested in hearing how things go.

Best of luck!
Using PostgreSQL Arrays the Right Way
You are right. I had to create the ASCII tables, because I was not able to draw tables on Medium.
John is brilliant.. but i wasnt very impressed with snowden, his mannerisms dont feel genuine.
Just to note: that site gets very NSFW the further you scroll down.

Also, it is sad that teledildonics is not making a return this year. The best-named category by far, and probably a real thing somewhere in the adult industry.

Presumably, professionals working within this field may then refer to their occupation or specialization as that of a teledildonicist.
Some things seem downright scary in the first erratas

> Misaligned Selectors: If a 16-bit memory operand is loaded into a segment register, the 80386 hangs if the selector is not word-aligned

> Incorrect Interrupt Vector: If a maskable interrupt occurs immediately after the 80386 has executed an instruction with an 8-bit operand, the interrupt is always assigned a vector number of 0.

I can understand, since they probably did a lot of it by hand. It was also more advanced than the 80286 being 32-bit, memory protection (though I think some of it was on the 80286), etc
> In this experiment, we have stored all the dictionaries in a list and dumped the list using json.dumps()

I completely failed to read this the first time I went through. I guess this is equivalent to dumping bigger dictionaries.

> [Warning: Anecdote] When we were testing out the various JSON libraries we found simplejson much faster than json for dumps.

Turns out we were using sort_keys=True option, which apparently makes simplejson much faster than json.
There's always http://bitcoinsexchange.itmustbetrue.com/
I have to say, I was fairly suprised of the way the interview was conducted. It was somewhat refreshing to see not the same questions being asked all over and over again. I think Mr. Oliver & his team picked very well what the average Joe does care about. Very well done!
It's almost comical how an app like snapchat is a target for crime prevention.
I feel like the interview was edited to make it seem that way. If you watch any of Snowden's other interviews and lectures, he's always very articulate and passionate about the subject.
his videos are only blocked until they air on HBO in the US, so in a day or so they should be available in the UK
I wasn't very impressed with Einstein, his hairstyle does not look professional.
To celebrate, get 31% off new .com registrations with coupon LOLNASDAQ
My short Python script that generates diceware passwords. Because dice is often out of reach.

https://github.com/shamrin/diceware

I hope it doesn't have security problems. But feel free to prove me wrong!
It's by no means the majority, but in any carriage on the commuter trains I ride there'll usually be two or three people on a laptop, generally with some Office application open.
Thanks for the clarification. That's what I get for starting a comment with the equivalent of "This."

As to the accusation you can see is thrown around all over the place, that is possible, but my interest-free loan to them of several thousand dollars left a sour taste in my mouth regardless and it wouldn't be hard for them to make some money off of the capital, in BTC or not.
There isn't anything negative about doing it, just posting a list of stupid ideas peppered with satirised versions of common ideas.
You can thank Foxtel for that. First they stopped us getting Game of Thrones legitimately without Foxtel, now this. The Comedy Channel which they own 100% of purchased the rights to the show recently and so, it is only available on Foxtel.
It was edited that way in order to increase the comedic value.
Mercurial at Facebook: Developer Infrastructure at Facebook's Scale
>Monetizing The Eschaton - Credit card-reading donation plate / tip jar

Catholics already did it

http://i.imgur.com/e77Sy4t.jpg
Better URL: https://pay.line.me/
I just want to add another library in here which – at least in my world – is replacing json as the number one configuration and serialisation format. It's called libucl and it's main consumer is probably the new package tool in FreeBSD: `pkg`

Its syntax is nginx-like but can also parse strict json. It's pretty fast too.

More info here: https://github.com/vstakhov/libucl
Yes, that's why every successful company in the world spends 0 dollar on marketing and advertising. Right? They're just that dumb. If only they knew their products could sell themselves!
With this section 215 and myriad others like PRISM, Upstream - my question is why? Surely the overheads for looking at every single thing are so costly it borders on inefficient? I understand the 'deputising' of Facebook, Google ect. But why do governments want all this data? Is it as Snowden puts, '[to have] a gun over our head.'? That idea makes sense to me, if someone falls out of line the people in power have sensitive information on them and can steer the wayward back to the core ideology?
> For example a typical SATA disk control (prior to the
> popularity of SSDs) would do about 25,000 IOPs, and if
> you had 512 byte (.5K) block reads and writes, you
> could read and write 25,000 * .5 or 12,500K or 12 MBps
> (which was much lower than the theoretical bandwidth
> of 200MBps on 2Gbps SATA II channels.

That doesn't seem to jive with reality. What am I missing here? SATA HDDs would regularly hit 100MBps in sequential transfers.

To pick a 2009-era HDD review/benchmark at random that illustrates this: http://www.storagereview.com/western_digital_scorpio_black_5...
This feels like more of a solution looking for a problem, to me. Why? Because even if I increase the entropy of my passwords/passphrases for systems I have to use every single day, the vast majority of them are still going to need me to use numbers and special characters, AND make me change the password in the region of every 30-40 days.

Going to all this trouble to generate an admittedly excellently secure password continues to pass the burden of good passwords on to the end user whilst doing nothing to alleviate the core problem, namely that I have to regularly use about 10-20 passwords each day.

My preferred solution is www.passwordchart.com

In this, I select one very good password/passphrase (for which I could use this method) and then I use an indicator of where I'm logging into to generate site/program specific passwords, e.g.,

Phrase: cleft cam synod lacy yr wok

Password: 123facebook321

Generates: yb63476F9xk6RjGVyp6yp6Hj8347b6y (with +Include Numbers ticked)

Phrase: cleft cam synod lacy yr wok

Password: 123twitter321

Generates: yb6347963m6mj963963RjfRd347b6y (with +Include Numbers ticked)

So, for my remembering one complex passphrase and one strategy for generating passwords I can generate strong, complex passwords for any site I need and don't have to remember a single one of them. The only pre-requisite I have to get into a site on another machine from my own is that I have internet access (or have a printed copy of the matrix, or something like that).

(My dependence on this website is the one weak link in this, and I have actually implemented something similar on my own webspace that I just need to tweak usability for a bit before I switch over.)
Apps to Watch: Yousician Guitar, Periscope, Tastemade and Others
Brand new product design start up company – Hemiwear
AFAIK it's voluntary, no? Also, given the choice between working 8(?) hours a day, or sitting staring at a cell wall for the same hours, which would you pick? (I'd pick the work)
So it's just a matter of abstracting less or more of the implementation details. In Haskell, the mutation necessary to implement pure, lazy computation is an implementation detail, just like manual memory management or quantum fluctuations.
At one point I looked into using it, but there werent any python bindings at the time, and I didnt have the time (for the project) to write any. Are there any good language libs for it these days?
That's not "monads composing" there...
John Oliver shows why we can't rely on surveys to show whether people support mass surveillance or not. Most don't even seem to know who Snowden is, let alone understand what the government is actually doing. At best most of their minds are made up by what they see on TV (where the networks hardly did Snowden and his revelations any justice).

Also, relevant:

https://www.emptywheel.net/2015/04/04/section-215s-multiple-...

It's very likely that even if the government "backs down" on some surveillance programs from the Patriot Act, they will try to replicate them in other bills, such as CISA or other future ones. They've done that before, too. So we need to be very vigilant about it.
Could you give a few more details about how you package the apps?
Ask HN: Co-founder set up a new company using our IP and enployees
A co-founder set up a new company using IP from our company and fired and rehired our employees. They've now gone through techstars and have raised several million. Unfortunately we cannot afford to go down the legal route, what are our options? Are there legal companies that will provide us with a service like no win no fee? If so which ones are recommended? Thanks!
Watching this video feels like attending a funeral together with a clown.
Maybe? Probably? I would surely consider it.
tl;dr facebook used svn, then had 3 git repositories (server, ios, android) and now moves to a single mercurial repository.

They've made changes to mercurial to be able to do 'sparse checkouts' (only the files you need) and to only use a 'shallow history' (transparent on demand history fetching).
Only in Europe is there a perception that (a) businesspeople are raging assholes who (b) want to screw their customers even though doing so drives them away. So only in Europe are there actual laws forcing restaurants to give out water.

Well... looking at your own source one would have to be really naive not to think that businesspeople are raging assholes.

Water charges from five cents to a dollar for a glass of water with some restaurants charging even if you did not order water!

That's almost the definition of businesspeople being assholes and wanting to screw their customers!
Startup Jobs Marketplace in Iceland – Want to Work in Iceland? Read This
Most people (non professionals) don't feel too comfortable in front of a camera.
The government wants this data in order to maintain control over a population of millions of people whose democracy prohibits the authoritarian spying and oppression which can be found in Russia or China.

It allows the United States government to exploit weaknesses in individuals or the entire population when they have so much information.

The only question which is critical to consider is why a person should care if you they "nothing to hide". Glenn Greenwald, the journalist who was first contacted by Snowden, gave a TED Talk on the topic http://www.ted.com/talks/glenn_greenwald_why_privacy_matters...

It answers your question better than I just did.
GitHub repo code stats says "Haskell 6.7%". So Microsoft uses Haskell internally?
I'm a few days late to the party but still wanted to add my comment. Contrarily to others in this thread, I get what the author is trying to do with the MyDef library and I share that goal myself.

As I see it, such lightweight scripting (meta-)layer is not intended to replace a programming language in full. Instead, it acts as a general-purpose template language - a wrapper were you put in the ''easy'' parts of the program, which can then be written without the attention to detail that a true programming language forces upon you.

As others have said, the hard parts of a program still benefit from a non-ambiguous, utterly detailed syntax of a full PL. A templating meta-layer is not a good fit for those, that's why you should use them in combination - use something like MyData to write the "general picture" flow, dive in into the hard language to build the details. Then you get the best of both worlds.

It's no different to what it's commonly done with template languages for the web or user interfaces, expect that this library seems to be extendable to other business domains.
It's frustrating to see the Milgram experiment universally misunderstood:
"In the Milgram experiment the participants continued to give (ostensible) electric shocks despite very strong signs that the experiment has gone too far, just because the supervisor in the lab coat told them so."

That statement is false. It is one of the potential interpretations of the result, but it is not the dominant view (though it is conventional wisdom). Look at the actual script the (actor) scientists told the participants and look at the data of how many participants tend to object and when.

People do not inflict the fake punishment "just because the supervisor in the lab coat told them so" they are doing it because they are repeatedly told that the participant is OK and that this is part of the experiment; they know that they themselves are not scientists so have reason to defer to the expert; and they have a social understanding that an experiment which literally killed one of the participants would probably not clear the ethic committee.
It's missing an indication that she is tweeting via an intermediary.
The .onion address
Oliver's ability to take a concept and frame it in a way that is not only humorous and therefore captivating, but also easy to understand, is awesome. The guy's a genius.
Check out http://www.webhook.com.
Appears to be deprecated though.
“We hope to make PF default (and only firewall) in Solaris 12”
> your intuition and unconscious perception of what an ellipse is will be tied to the process of producing it and a visual representation of this process

What? I don't think this way at all, and I'm surprised anyone does!

> because our intuitions are process oriented

That is very weird for me to hear. I wonder if some sort of survey could clarify if this is actually a common way to think.

> But I think this is just inherently hard for the human mind to do, we're not optimized for it

Again, I think you're extrapolating from your own training/way of thinking, and I doubt this is commonly true.
Transactions on a exchange shouldn't have a spread as only matched orders are executed.

Coinbase is a payment processor acting as a market maker for their clients in which case they charge a spread.

If you try to build a pure exchange this isn't an option.
Your answer was brilliant. It made my day :-)
Timeless design – 10 Principles of a good design
I can share the pain. I have been using Angular for a long time now and I avoid it as hard as I can now these days because it is so painful to use. When you write Angular applications you're not writing Javascript you're writing decorated HTML. I have actually been building a production application in Rob's newer framework and Durandal successor: Aurelia. The thing I love about it is you're writing ES6 Javascript and using standards based features. I think we are reaching the point where we will see less decoration based abstractions and more of just plain old Javascript in future frameworks. Aurelia is just the beginning of what is to come. I have also been loving React.js + Flux, but Aurelia more so than React these days.
Translated: I only travel with MacBook Air and credit card.
Oh, i'm wrong with terminology. I mean "chaining".
The Irony of Random Passwords for Each Service
I'm pretty sure symbols are not meant to be created from "user" input where user is untrusted, can't this lead to ddos atacks? Same thing for interning. De-Duping doesn't have that risk.
Depending on what you mean by "native".
Unfortunately, the majority of the population is uninformed through their own doing. It's much easier to tune out boring technical debates when your beliefs are being challenged.

The majority of the people in the Time Square interviews believed that the information was "not supposed to be leaked", or it was in some way the morally wrong thing to do, without knowing any further information.

While the morality of Snowden's leaks is a flexible topic, it just goes to show that the American people do not actively care about this topic.

I did love the rephrasing in terms of nudes which Oliver and his team did, but it's one step too short of actually producing meaningful change. This type of conversation, again, can be tuned out, it lacks the conviction required to affect more people.

Nonetheless, it was hilarious, I just wanted more from it.
Droom: Buy and Sell Automobiles
anyone having problems with the video not available in their country should consider using https://proxtube.com/ browser extension (especially in Germany you can't live without, due to GEMA)
For those not in the know, Microsoft drives much of the development of GHC (the Haskell compiler) and other core projects through Microsoft Research.

https://news.ycombinator.com/item?id=1719456

It looks like the Bond compiler is written in Haskell.

https://github.com/Microsoft/bond/tree/master/compiler
Thanks for the link, I have never seen this article before and it is resonating with me quite strongly. Although I like the NodeJS library for what they have achieved there. I really don't like having to use javascript on the server side. I guess it is down to personal preferences as far as I am concerned.
Happy Easter
> average person does not care, something evident from the complete lack of constant mass protests

That's a pretty high bar for "care".
Outside Beijing, a Military-Style Bootcamp for “Internet Addiction”
How to compare GPS tracks
Anybody more familiar with this care to compare and contrast with Apache Thrift?
USPTO Demands EFF Censor Its Comments on Patentable Subject Matter
I was referring to a declining cost of oil historically being considered an economic stimulus because oil was money that was traditionally flowing out of the country. So reducing household/business energy cost meant more money in the bank for investment / disposable income spent in the local economy.

Now all of a sudden the rhetoric is the slowdown the last quarter was due to the falling price of oil leading to a decrease in manufacturing orders for pipelines and rigs. The shift being that US produces most of its own oil (or used to before the latest Price Wars). If consumer confidence is low, the energy savings are paying down debt or going to savings, so now oil price falling is a net loss to the economy? Very hard to believe this, but that's the "word on the street".

Not like the price of gas actually stayed low for long, refineries tightened up and the price recovered significantly, even while oil remains down 50%. Oh well...
Latest Hindi News Headlines
Linux Australia Hacked
25+ Kickstarter projects you’ll actually want to back
Not really, it was just moved to the sys module: https://docs.python.org/3.4/library/sys.html#sys.intern
That presumes that the problem will be noticed and fixed within 24 hours, which is likely, but still depends on the developers fixing things. Which isn't so decentralised.
No, it's not tongue-in-cheek: staggeringly, stupid ideas generally (like, as in 99.9% generally) aren't, or don't become great ideas.
only with video learning support?
But ujson comes at a price of slightly reduced functionality. For example, you cannot set indent. (And I typically set indent for files <100MB, when working with third-party data, often manual inspection is necessary).

(BTW: I got tempted to try ujson exactly for the original blog post, i.e. http://blog.dataweave.in/post/87589606893/json-vs-simplejson...)

Plus, AFAIK, at least in Python 3 json IS simplejson (but a few version older). So every comparison of these libraries is going to give different results over time (likely, with difference getting smaller). Of course, simpejson is the newer thing of the same, so it's likely to be better.
Related story about Windows 95 on the B1 stepping:

http://blogs.msdn.com/b/oldnewthing/archive/2011/01/12/10114...
Incredible work. You made something that someone would make by reading a bunch of rails beginner tutorials and you want to monetize your "work". I am sure that will be some people who will give you their hard earned cash, but when I see such mediocre approaches, I just want to scream. Moodle does what your open source creation does in much better ways. This project of yours should have been something to play around with to learn about rails, not a attempt to make money out of this.
6 = 1.5 * 4. I'm not seeing the problem.
https://chartspree.io/
I have to agree. With the mass information dump everyday from news outlets, it's sometimes hard to put it into the perspective of "how does this affect me?".

Using 'dick pics' to engage the audience was priceless!
Simon Peyton Jones, who's the lead developer of GHC, works at Microsoft Research.
http://research.microsoft.com/en-us/people/simonpj/
Conveniently enough the first python extension landed in head 10 days ago: https://github.com/vstakhov/libucl/pull/68