skysight-inc/HackerNews huggingface dataset:
While we where working on our latest startup (omnipasteapp.com) we needed a way to get reports on application crushes from our early adopter. Existing solutions where either to expensive for a startup or did not had support for all the platforms we needed.

So we created bugfreak used a couple of weeks and then opensourced it:

https://github.com/agilefreaks/apibugfreak - the api and web app, same app as www.bugfreak.co so you can fork it and deploy it on your own server

https://github.com/Agilefreaks/winbugfreak - the .net clients (wpf, silverlight, aps mvc)

https://github.com/Agilefreaks/droidbugfreak - the android client

All packages are available in nuget and maven

As always PR are more than welcomed. Let us know what platform you want to have support for next (rails is already on the roadmap)
Awesome, thanks Patrick.

How do we do it?
I don't mean figuratively exploding as in shattering quickly into a large number of tiny fragments. I mean that I'm worried that it will literally explode, detonating or deflagrating, transforming into a different chemical substance and releasing a large amount of energy along the way.
It's the real thing
My wife picked the previous drawing's numbers once. Once.

I was so damn excited for about 3 minutes until I compared the dates on the lottery site.
C++ was grown organically? I think Bjarne Stroustrup would disagree.
"Those who expect to reap the blessings of Freedom, must, like men, undergo the fatigue of supporting it."

-Thomas Paine
yes, a bit of a cheap shot that ... and the guy works at a company that makes MarkLogic server which spits out XML ... but it also spits out JSON (all at very large scale I may add) so choose your poison.

Until someone replies with the same experimental rigor to refute the findingsthen I think the observations this paper makes stands ... thats how peer reviewed journals work.

The paper is not saying 'XML is better' or even 'XML is faster' ... its just addressing the perception that XML is slow in certain scenarios which has become a default myth.

JSON has been accepted as a datatype in the Markup conferences of the world its great for data transfer, XML is a compromise on many different levels but tends to be good for mixed content and documents. I think we've all moved on.
Tech Book Face Off: Here Comes Everybody Vs. Cognitive Surplus
Those are more expensive though, not less.
JSON maps to common structures in most languages. A JSON Array is comparable to a JS Array, a C/C++ array, a C++ list, a Python list, a PHP array, a C# List, etc. A JSON Object is comparable to a JS Object, a C++ map, a Python dict, a PHP array or object, a C# Dictionary, etc.

By contrast, XML does not directly map to common data structures.
Just specify a different currency in your charge and everything else will automatically do the right thing -- it should be a 3-char change. (We'll automatically convert charges to the currency of your bank account.)
Develop a Mobile App Testing Strategy
Design for Design's Sake: Or Listening to Sales/Marketing
So am I! The moment the knife came out I was out of there like I was riding the last 1k of the Tour De France through the narrowest gap I could find.

To be fair, the police came and took a statement and tried to get the CPS to take it on but they wouldn't as apparently there was no evidence (why they didn't find the fucker and arrest him and search his car I don't know).
When I was thirteen or fourteen, my father—who was pretty well-off but played the lotto very regularly—let me fill in one of his tickets for a bit of fun. I, being the precocious young person that I was, entered 1,2,3,4,5,6, reasoning that since the lotto was random, any given combination was equally likely to come up. Pleased with myself and with the laws of mathematics, I showed it to my dad, who immediately gave me a massive bollocking-out for having wasted a ticket on a number that was sure never to come up.

So I can answer the OP: No, you shouldn't, because you'll really piss off your dad.
my theory:

trace what can happen if reading from /dev/urandom, etc fails.

i think:

a) if the RAND_seed has already been called it is possible to fail reading from /dev/random and not get a subsequent failure from RAND_bytes because RAND_bytes will believe there is enough entropy in the pool. this can happen even if YOU don't explicitly seed the SecureRandom you are using because the state of all SecureRandom instances are shared :)

b) there is this lols method called throwExceptionIfNecessary in the native crypto code. RAND_bytes checks the return code and if the return code is bad it calls throwExceptionIfNecessary. however, throwExceptionIfNecessary does not always throw an exception. there are some conditions where it won't throw an exception (malloc failure...). however, i'm not sure if these conditions are possible on android openssl.

c) sharing of state between forks. not sure if openssl is initialized in zygote before forking.
Forgot to mention "growth hacker"
Why does everyone insist on recommending people consume completely inappropriate "alternatives" to soylent that will cause health problems with 100% certainty?
I'm a co-founder at Teddle, one of the companies mentioned in the press release.

When we started Teddle the landscape for payments in the UK looked very very different. At one point PayPal looked like our best option. In reality their product would have killed our business (matching customers with independent house cleaners), with their punitive withholding of funds and lengthy clearing times.

Then Andy and the guys at Stripe UK came along and blew the competition out of the water. They have been doing an outstanding job. The product is ridiculously good, the documentation is awesome and the customer service is human, friendly and reliable. Honestly I can't praise the product enough.

Well done guys!
Scaling in Action on OpenShift
Tried to open this link at work. Blocked for legal reasons :)
I don't know about you, but I don't find it difficult to just put sanity checks when reading data in case it isn't as expected. And hey, you need to validate user data anyway, schema or no.
The Rust Enum is a more generalized data structure, which aside from being able to provide your usual Enum functionalities, can also contain members with type parameters.

The cool thing is that all this functionality is accessible through the match() syntax, which exhaustively checks all possible forms the Enum can take, thus making data access completely safe.
Just as feedback, it would be nice to be able to use twilio worldwide... is there a reason you limit to US? UK sms works quite well now.
So it's because of technical/operational and not regulatory or legal problems? What about SEPA, or is that just for "regular people"?
I get what you mean but I don't think this is the same thing. HTML has a DTD, something that people conform to when writing, so your <haiku> tag would not follow that guideline, whereas companies like Twitter can implement their own error codes as they see fit. See error code 420, Enhance Your Calm.[0]

[0]: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
I am not a big fan of the visual UI/UX either. My point is that there is more to the UI/UX than widgets and popups. With JS on hardware, we might have a new way to design HCI other than those pretty wireframes in Photoshop.

IMHO, JS is a laguage designed for APIs, which is good for exploring ideas and protyping. There is always a way to push the performance to another layer, like CSS boosted by GPU.
Haha... I clicked on that "Steam-powered Blender" link thinking the same thing. If I'd known it was about Valve's Steam (which I have no interest in) and about Blender (which I have no idea what it is) I never would have clicked.
Bochspwn: Identifying 0-days via System-Wide Memory Access Pattern Analysis
this is probably the problem :)
This doesn't even look remotely unlike the behaviour of "almost any programming language".

If you have an a set of people, do you separate them out into a "manList" and a "womanList", and then panic about having to create a "secondManList" because some men came in after the women? If order is only important within gender, then you can happily just add the men onto the end of the original manList. If it is important across all people, then you have to have a "personList".

Just like you might have a "personList" that can contain "male people" and "female people", you can automatically map the whole sequence of "a elements" and "b elements" to an "elementList".

In the case of mixed content (text nodes and element nodes together), you would simply map them all to a "nodeList".
I've found that it's actually harder for me to concentrate on doing real work when I have high-end monitoring.

It almost always seems to come from snare drums. I'll be working away, not really paying attention to whatever random song comes on, and all of a sudden I'm like "Wow. The reverb on that snare is beautiful. I don't think that's digital -- it sounds like a real plate. And it's got so much attack. The compression is perfect. I bet that's an 1176. It's too fast to be an LA-2A, and too clean to be a Distressor".

And then I just have to know who mixed it. So I'll do a quick Google search, and find out that it was A.J. Mogis. And then I'll need to find some other record that he mixed and load it up on Rdio.

And this happens All. The. Time. when I use nice headphones.

With shitty earbuds, I basically have no idea what the fuck is happening, so I can kind of enjoy the music passively and actually get stuff done.
It's also possible that the "popular" user has high karma because he or she is good at timing submissions.
Well, they were caught in a vote ring.

EDIT: All the Reddit ban is easy to find. here's some discussion on HN:

(https://news.ycombinator.com/item?id=4108929) mattobrien submits the same article twice, deliberately evading the dupefilter. The article was written by someone called Matthew O'Brien. Most of his submissions are to the Atlantic.
A spokesman for the Norwegian national lottery once said that "If the winning numbers should be 1,2,3,4,5,6,7 one week, several thousand people would have to share the prize." Your prize then would be just enough to take a date to a nice restaurant.
Facebook reportedly working on PayPal-like mobile payments system
If Blender is GPL but the plug-in interface is Python and thus only GPL-Compatible, why can't the plugin be GPL-Compatible and thus not require providing sources?
I've used brainwave entrainment before, and one of the supposed benefits of that is that you're supposed to more easily enter a meditative state when using it. The long-term goal is to meditate with the aid of brainwave entrainment, and eventually be able to get into the same 'state of mind' independent of brainwave entrainment (but your training is supposed to have let you enter that state faster than if you would have practiced meditation without brainwave entrainment).
TL/DR: Worker productivity in Japan is high and has risen like all other western countries. Other factors, like lacklustre respons to zombie banks, must explain "lost decade".

I look at the Penn World Table.

In:
* Real Income per Population,
* Real Income per Employed Population, and
* Real Income per Employed Work Hour

Japan has lagged the USA pretty consistently. That is consistent with all other major economic countries. In the '90s Japan actually outperformed on the Income per Worked Hour.

That means there are still 99 problems left for the Japanse economy, but worker productivity ain't one.

Still zombie banks and government reponse to zombie banks might have created a consumption crisis (just as, for example in the Netherlands at this moment, consumers must pay for increasing bank buffers), but I would venture that corporations have retained profitability through the crisis.

Japan didn't grow compared to it's neighbours. But that's catch-up growth for Korea and China. You can't blame Japan for already being first-world in 1990.

Stock market isn't a good indicator for welfare of general population. Japan just might have been overvalued, or other countries overvalued. Property markets have gone beserk pretty much first worldwide, only in Japan first. Another pointer that we are just mimicing their banking crisis.
Correct, you are.

http://txlottery.org/export/sites/lottery/Games/Lotto_Texas/...
It's a little disturbing to think that autocratic China at least seems to be able to plan decades ahead, while free America is largely stuck in quarterly business cycles and two-year political cycles. An oversimplification in both cases to be sure, but our culture could definitely learn some things about being patient and thinking ahead.
The difference in speed of XML and JSON is not going to be a bottleneck to most applications. Of course, the small difference in parsing speed I'm sure matters a lot to some people.

The major advantage of JSON is a readable syntax. XML tends to be overly verbose, and therefore not as easy to read.

JSON is more compact too, which matters when sending 1000s of objects across the wire.
Thanks pc, cannot reply to your comment yet.

In the docs https://stripe.com/docs/api#create_charge there is no reffrence to exchange rates. Do you return a response that shows what the exchange rate was and so how much we will be paid in GBP after charging in USD? (paypal (yuck) do this)
Been using it in the beta for a couple of months. Surprised at how simple it was to get running.
"Pink slime" isn't served straight up. It's used as an extra-lean filler and generally isn't more than 25% of the food. It's made by extracting lean meat from low-grade trimmings like cartilege, and treated with citric acid or ammonia to kill bacteria.
Demystifying Porn 2.0: A look into a major adult video streaming website [pdf]
I do not have the code here to show you, but if I am exaggerating it's a small fib.

Maybe the child thread was created some time before it was started, and the initialization happened some time between those events. It was an example that a friend was working for a class, and as they often do, came to me for help on why it wasn't behaving as expected.

I looked at it and I could see the problem, "you don't have any locks shared between parent and child." We added a lock, synchronized it once in each thread, and the problem went away. That's definitely a surprising outcome for anyone who is accustomed to procedural programming.
You have to select the text and hit the button.
Mastering Modern Payments: Using Stripe with Rails
Requirement to install them is called SORM-2:

https://en.wikipedia.org/wiki/SORM#SORM-2
Soylent is amusing, but it ignores the fact that people take pleasure from eating food, a payoff which is hard-wired in our brains.

No supplement, whatever its nutritional value, is going to be able to fill that need.
Telegram Messenger —  the world's fastest messaging app
Telegram is ultrafast, simple, secure and absolutely free. Create group chats with up to 100 people, share videos up to 1 Gb, send photos from web search. You can store everything you share in the cloud – for free.
What's really needed from a modern bomber is a high munition capacity, a large combat radius, and long loiter times. Cheap to build and operate would be great too.

Those requirements make me thing of schemes where cruise missiles are dumped out the back of a C-130J Super Hercules for air-launch.
> Perhaps because it is too taboo to suggest the feminist revolution was unnecessary, that we could have achieved both economic success and personal wellbeing without it, as Japan had apparently demonstrated.

Utterly ridiculous definition of "unnecessary."
You forgot global warming - rightly or wrongly, that was a huge pet peeve of his:

http://en.wikipedia.org/wiki/State_of_Fear

http://en.wikipedia.org/wiki/Michael_Crichton#The_Case_for_S...

http://scienceandpublicpolicy.org/images/stories/papers/comm...
> So now the DEA is using it to bust drug dealers. Why isn't the SEC using it to bust criminals on Wall St.?

Because the SEC is captured. [0]

[0] http://en.wikipedia.org/wiki/Regulatory_capture
Radio Times caught up in Premier League's piracy fight
If it's owned by a U.S. company or if the country in question has intel-sharing agreements with the U.S., that won't help you. Also if the data is coming in or going out to a foreign server, it falls under the "foreign intelligence" umbrella so it better be encrypted.
The prisoners would go crazy from the lack of variety. Nutraloaf sucks, and as bad as prison food is the same bland loaf of crap day in and day out will just make everyone angry. People aren't robots, and putting at least a little effort towards keeping prisoners from causing trouble is well worth it.
One thing I haven't seen mentioned in this is the size difference between XML and JSON. At the end of the day that is the main reason I prefer JSON, it is much more compact when storing it and sending it across the wire. Anyone who has ever worked in a system where the canonical data representation was XML will know the horror of seeing a nice 500k file balloon to over 10 MEG just because it is now in XML...
When studying I usually take a 15 minute break for each 45 minutes of studying, or 30 minute for every 90 minutes of studying. Instead of browsing websites and such I also sometimes try to do some stretches or pushups - mainly to get a break from the computer screen and engage my body, since a little activity picks me up a little bit. Lately I've considered trying to sometimes meditate in the breaks. With the pushups I try to get away from reading and thinking too much, and by meditating I hope to disengage my mind even more so that I can return to studying or working more refreshed.

This also ties in with using meditation as a quick way to relax, and unlike with booze I can get back to whatever I was doing quickly.
The most egregious case of title manipulation that I recall was when the submission of a blog post that broke the airbnb scandal [1] was renamed. The title of the blog post was too generic to attract interest and gave no indication that it was related to airbnb [2]. The submission's title was originally something like "Airbnb user's home wrecked". The title of the HN submission was changed to the blog post's vague title of "Violated: a traveler's lost faith, a difficult lesson learned."

I get that HN doesn't want editorialized submission titles (e.g. /r/politics), but if a title is too vague to warrant attention, what's the harm in submitting it to HN in a manner that gives it context?

[1]http://techcrunch.com/2011/07/27/the-moment-of-truth-for-air...

[2]http://ejroundtheworld.blogspot.com/2011/06/violated-travele...
I was of the understanding that UK debit cards are not currently supported. Has this recently changed?
Since technology is vast, I'm pretty sure they can come up with something that can cure depression.
Hey, charge responses now return a reference to a balance transaction (which represents what you'll actually be paid in).

You can auto expand the balance transaction upon charge creation by passing expand[]=balance_transaction, or you can retrieve the balance transaction directly: https://stripe.com/docs/api#retrieve_balance_transaction.
Don't be so negative. You can get the master .com domain list from Verizon as a download. Identify blocked domains by the holding page and header info. I'm guessing they do something like the guys here with a big page saying seized.
Baik Giler (2012)
Can't wait to see you come to Germany, any plans for the beta yet ?
Simulating a 1974 TI calculator in JavaScript
Better Than Optimal
Version Control Weekly - Issue 10
The thing is it's almost impossible to express all the constraints on your input in schema. You certainly can't encode "userId must match a user that exists in the database" as part of a schema. So with XML you end up having two validation processes - the schema and then the part of your code that checks that the input datum really is valid. And then when the time comes to add another check you realize that code is a much more expressive way to write your constraints, and it's always possible for input to be rejected at the code stage, so you might as well just add your check there. So the schema level ends up being a useless extra complication.
Hastily done comparison screenshot: http://i.imgur.com/OKwf2cG.png
I think shedding some self consciousness can be a good thing. Feynman captures it with a perhaps more positive spin than this book. http://www.amazon.com/What-Care-Other-People-Think/dp/039332...

If this is taken to extreme, it's actually very bad. Leaders who don't care for their followers cause a lot of anguish. And how will polite society fare if nobody cares how anyone else feels? So if society needs 90% of people to be self conscious and follow norms, are they all the suckers?
Among my reasons for choosing JSON over XML performance isn't in the top 3.

Whenever I see a modern API that uses XML is gnash my teeth and shake my fist skyward.
Want to Know Business? These Are the Only People You Need to Follow
Simple canned responses for teams
Yes, that's why it's difficult to find one! If you have any recommendation...

I use encryption for sensitive information but I want to also minimize the probability of interception and storage of my messages for unencrypted ones.
Either that was

a) one hell of a marketing stunt to launch your book on the same day as Stripe launching in the UK OR

b) you are one lucky man!

Anyway: Godspeed with your launch!
The 1975 Buffett memo that saved WaPo's pension
I've been using their beta for my startup, the API is amazing. I've only tested it with my own cards, but it's worked a treat (my SaaS isn't solid to be released yet).

Love them!
Thanks for the insight into the people versus sites blocking. This never occurred to me and is possibly the strongest way of promoting opposition to it.
America’s most profitable company per employee makes your phone..
I apologise - I meant "nonstandard" as "my mum doesn't have one".

resisting this sort of thing is easy, just think "loud" alternative thoughts and close your eyes so you don't see the stimulus. Sing a song in your head. Anything.
Thanks! It was pure luck.
Rather than gambling on one political idea, why not open certain smaller states to experimentation of new political structures, and stop trying to make one massive old machine work better (ala startups vs mega-corporations).

There is zero competition of ideas in political science. Mostly variations of the same thing happening in every country (big powerful state, mixed social/capitalist economies).