skysight-inc/HackerNews huggingface dataset:
Or search engines could use URLs with a custom browser that man-in-the-middles XHR and WebSockets to effectively crawl APIs, since the APIs theoretically are semantic by default.

execute url, index all XHR and websocket data, follow next link and repeat.
We cancelled our price increase, we are now reverting back to a free app! Thanks for your support guys!
Why is this even on HN, this is a non story. What next, a story on people tossing their phones because Flappy Bird is too hard? What Apple does or not do when a app breaks the rules is not really hacker news I want to read and I'm an iOS developer.
Suits only look classy if you are impressed by the cultural narrative they represent.
I know it's "cool" to hate on EA, but assuming this isn't against any Google Play terms of service, I actually think it's a great idea for any developer.

With that said, it's obviously not in the end user's best interest in terms of seeing a true rating prior to download an app. It merely helps the developer to achieve higher ratings, more users as a result, and if they actually care about the feedback, then improving their product as well.
Dont you need a legit paper/electronic money trail to actually launder money?
This actually isn't a net neutrality issue because back in 2009 when the FCC was writing the open internet order it decided not to mess with peering and interconnection disputes. So designating ISPs as common carriers could be a first step here, but it wouldn't be the only step.
Hey. You're right. There's loads of events registration page apps. And with our first iteration we did build one because we couldn't find one we liked.

But, after we did that, and we spent time speaking with other small events organisers, and looking at what we needed for the events we put on ourselves, we concluded that there is room for an events app focused on helping people who put on small events primarily for a secondary marketing benefit. Hence this second iteration.

Our hypothesis is that these guys need a different feature set to ticketed event organisers - they really want to capture attendee contact data, and build relationships. And almost all other event apps concentrated on trying to up-sell you to a paid organiser.

So that's where we're going to focus - helping you exploit the marketing value of your small free event. If you know of anyone else doing this I'd love to check them out.
"Awesome 13th week at iOS Goodies" – Someone very important
Was kind of surprised after reading an article complaining about how ridiculously overpriced the upgrades were, agreeing, and then seeing it at the top of the play store chart for some category. Play store has an incentive to make as much money as possible too... Oh well. Looking for quality human engagements in the games section wasn't exactly the best first decision in the tree.
agreed. Goto's are not bad at all, particularly when dealing with error scenarios. They avoid hack-y if-then error logic (sort of like try/catch/finally)
I wrote a test program in C, using the same functions as OP wrote.

Compiled with maximum optimizations, the binarysearch() was 33% faster over the more complicated dualPivotBinarysearch(). I tested every element of the array, with array sizes from 100000 to 10000000 elements in steps of 100000.

An different iterative version of binary search was 6.5% faster than binarysearch() using the same test.
Airlines pay us at most $10 per ticket no matter the price. Clearly this isn't what make FF money because it's not enough to scale if the profit is shared.
I don't see them contravening any of those specific things here.

Possibly the iOS app store has (better worded / better enforced) guidelines.
"reclaim" vs "re-decentralise"

The actual article never mentions the term "re-decentralise" at all.
Ironically, that is the thesis presented in http://xkcd.com/978/
Indian physicist resolved Black Hole paradox much before Hawking.
Doesn't matter; it should start being punish, and because it is EA it would be one exemplifying move.
I believe this (dual pane) is a personal preference that would never accomodate everyone. When I write a post, I always wonder how it looks like after 1 paragraph, to make sure I stay on the right track. The live preview gives me confidence and doesn't break my flow.

Thanks for the feedback nonetheless ;)
If you need generics why are you writing in Go?
Not quite. I was thinking of a single crossing. At least in the US at many intersections the pedestrian light is synced with the parallel car traffic, which leads to a stream of people blocking right turn traffic due to a constant stream. I am talking about building in a batch iteration, e.g., during the green light, there is a flashing yellow that requires pedestrians to stop for 5 seconds, which would cause pedestrians crossing to group together and creating gaps during which cars can turn.
Yea, I agree. I love C and was a C purist and flat-out refused to learn C++ well and use it in practice. This recently changed and now I quite enjoy C++. Destructors are one reason why. The whole idea of resource-managing classes and RAII is clever and really useful.

The hard part is that it takes a lot to be a good C++ programmer. C is such a smaller language, you can master a handful of best practices, gain experience, and become a competent C programmer. In contrast, C++ is such a large language you have to be active in learning everything — read Meyers, Modern C++, GoF's Design Patterns, etc. Anything short of this, and you're going to accidentally reinvent the wheel or do something stupid. But still, C++(11) is a terrific language that I'm learning to love.
So the people who made this coin have the ability to mint an arbitrary amount? Seems legit.
I don't normally do this but...the SR-71 was not a fighter jet. It was a strategic reconnaissance aircraft.
That's not at all a given. I distinctly recall, for instance, DALnet being the target of crippling DDoS attacks ~15 years ago. IRC servers are incredibly vulnerable in this particular regard.
The point is that the 'free' is now in one place and not in every place that uses the class.
One of the problems is the comments on imgur. If you thought youtube was bad. Now imagine posting a picture of a sunset or a cute dog or whatever, your mom or 8 year old nephew or whoever clicks it and it's full of "look at the fucking sun!" or similar.
The goto cleanup pattern is a good one. It's important to know why certain constructs are frowned upon. That pattern is not one of them.

Look at the Linux kernel; it's used extensively. For example: http://lxr.free-electrons.com/source/kernel/fork.c?v=3.3#L42...
> Why does the installed OS imply anything at all about the quality of the hardware?

It doesn't for people who understand the technology but a kid learning in school will asses the entire package as a whole with the limited skills he has at using it mind you.

> Why would they, if they have never been exposed to it?

I doubt they would even if they were exposed to it. I takes a lot of dedication to reach the point where you're comfortable with the terminal and see it's potential. I don't think students would reach that point in school.

> I've always felt the opposite is true, that most Windows based solutions enable people to do easy things easier than with Linux, but that implementing more complex solutions often quickly becomes harder on the Windows platform than on Linux. That's been my experience, YMMV.

It is from a technical point of view but for the average person who will never need to do anything more complex it isn't. And even if they do need something more complex they're already invested into windows so it's unlikely they'll switch. Since windows made it easier in the beginning they'll assume that the pattern continues.
Apple making decisions about bitcoin apps in it's store is hacker news. Childish smashing of iPhones is not.
Pessimistic take on iBeacon
They should have gone to their local Apple store and given it to someone inside about to buy an iPhone, much bigger revenue hit in almost every case.
You mean heap allocated types? Stack allocated will be deallocated implicitly.
Apple loses the passive revenue stream (30% of app purchases.)
I have seen it, and it's nice and a fun idea but for the ordinary man or women, well, I really don't need to say more. =)
MemSQL throws a curve, adds column store on flash
The same objection was once made to bitcoin.
Show HN: Side Project Launch – Periodic Table of Pastry
The Pastry Project is my latest side project to launch and I'd like the community's thoughts and feedback. I created a Periodic Table of various pastries after hearing the question "where do cupcakes come from?" So, off I went to find out. The result is the print and my limited field testing of mockups was encouraging enough to put together this version 1.0.

Since this is the MVP launch and there are many more ideas for future offerings, I need feedback prior to going further. Thoughts, comments and any other suggestions appreciated.

Thanks!

www.pastryproject.com
There's http://curecoin.us/ which hasn't been released yet but plans to make protein folding the proof of work and so help with research into cures for various diseases. Remember though that the usual crypto currency proof-of-work serves a purpose to verify transactions.
Ninite has an updater?

You made my day right now.
For me, it was like this:

I went to lunch with two co-workers. The waitress brought us glasses of waters (and straws) before our meal. The other two guys started getting their straws out of those little paper tubes they come in, but I just picked up my glass and took a sip. I said, "straight guys don't use straws" - not meaning it as anything more than a gentle bit of smack talk.

A bit later, I found out that one of the two was gay.

Was I trying to offend? No. Was I being offensive? Probably. Am I now more sensitive about it? Certainly - not because HR got on my case, but because I now know that I have a friend who is gay, and I can see the situation at least somewhat through his eyes.

Will I find some other way to screw up and be insensitive in the future? Probably - I'm not the most socially clued-in guy. But I'm not going to try to be offensive, and I'm learning to be more sensitive than I was.
If you are constructing arguments in order, you can destroy them in the reverse order at the exit and this lets you cleanly handle a failure in the middle of allocations:

thing1 = allocate_thing1();
if(!thing1) goto cleanup1;

thing2 = allocate_thing2();
if(!thing2) goto cleanup2;

...

cleanup3: deallocate_thing2(thing2);
cleanup2: deallocate_thing1(thing1);
cleanup1: return;
Given the support Google has from the tech community, I don't see much movement on this in the near future.
"goto cleanup" is fine, it's precisely how exceptions work anyway.

It's a commonly used pattern, most famously in the Linux kernel.
There are also non-hydrualic forms of fracturing. Back in the 1960s, the Atomic Energy Commission partnered with utilities to explore the feasibility of releasing natural gas with underground nuclear detonations.

As crazy as this sounds, it actually worked quite well. The problem, of course, is that it created an enormous amount of underground radioactive debris and the natural gas that was extracted was itself radioactive.

http://en.wikipedia.org/wiki/Rulison
http://en.wikipedia.org/wiki/Project_Rio_Blanco
http://en.wikipedia.org/wiki/Project_Gasbuggy
Ok I think I understand your point that XCP-invalid-TX spam cannot be filtered at the point of origin like invalid BTC transactions and a motivated attacker could spam the network to make it extremely slow to use XCP.

I think this is a valid concern, even if somewhat mitigated by the 0.0001 BTC transaction fee. I'll post this to the BTCTalk thread and see if someone smarter than me has an idea to defend against it.
Imgur was founded as a reddit-friendly image host. "The new site for reddit images, written by a redditor. None of the slow ad-laden crap of imageshack!"

Now, it is slow ad-laden crap, to the point that I just hit Back button after hitting a link and seeing the page frame load before the image.

It has been fascinating to watch the common startup pattern of "I am one of us, making our life awesome" messaging covering a standard 2-year bait-and-switch free product flip.

Imgur will be dumped as fast as all the image hosting sites it replaced on reddit.
Culture won't pay for rent. Silicon valley is no longer affordable for actual early stage startups. Even if you can somehow figure out rent, you have to compete with the existing tech giants in the area that can easily pay $150k+ for your engineers.

I suspect that this is not sustainable.
As a comcast customer, I've noticed that if I am having a problem with streaming video that if I go to speedtest.net, the video streams fine after the initial ping test from speedtest.net. It will be fine for a few moments (seconds to minutes), but will slow down or stutter again eventually. A fresh visit to speedtest.net again corrects the problem. I have a hunch that a visit to speedtest.net will disable traffic shaping for a set period of time in order to convince people that their connection is fine.

It is interesting that in the article about Verizon's shaping of traffic to AWS that the tech support had the author go to speedtest.net and test his traffic in order to tell him "see no problems!". I've had similar responses from AT&T when I was a DSL subscriber.

I understand that traffic shaping should only affect particular sites and that,in theory,there would be no need for a temporary disabling of traffic shaping for a speedtest. My theory is that due to the high volume of packets needed in order to have a good result on speedtest.net, the analyses of packets at the router for traffic shaping is enough of a slowdown to affect the results.

Anyone else ever notice this?
Any alternative explanations as to why going to speedtest.net would suddenly make paused streaming video run again? I notice this mainly when watching live streaming youtube events or sometimes when I am watching netflix during peak hours.

I would love to hear alternative hypothesis as to what is going so that they could be tested!
How these objections work depend very strongly on the nature of the startup. It's something I'm very concerned about. My own work is going to be chock full of sensitive customer data about their system configurations (it could be described as a DevOps analytics tool). Privacy and security will be huge concerns for customers. I'm starting with SaaS, but I fully expect pressure from some customers to provide a COTS version for internal deployment, due to "security".

I don't want to do COTS at first because I want the ability to iterate quickly for new features and bug fixing. I can do that with SaaS, but enterprise COTS is the land of programs that haven't been updated in years. I don't want to put myself in a position of supporting antique versions of the code, even if it comes with lucrative support contracts, because it's a drag in other ways. So my answer to customers who can't deal with SaaS security in the short run is probably going to be "Sorry", and my efforts focused on pleasing the customers who are comfortable with a SaaS solution.

On the other hand, I'm not even in beta yet. I may well have to eat those words in fairly short order, if that's what it takes for survival and growth a year from now.

That all said, I've put a lot of thought into addressing customer objections about their data, and a lot of it is baked right into the architecture.
This seems more like a disincentive to rate the product, which, as others have said, doesn't contravene the letter of the law - one would hope that Google would amend their terms to close the loophole though.
Nearly 63k BTC now.
Because sometimes the tasks you need to perform cascade, and then you're repeating that cascade all over the place. As I pointed out upthread, check out the Linux kernel: http://lxr.free-electrons.com/source/kernel/fork.c?v=3.3#L42...

Notice the cascade after the 'out' label; each label after it is for a different level of cleanup needed, depending on how deep into the system call the function encountered the error. Also notice that this is basically the kind of code one would generate for exceptions.
It's a clever "hack" but it's completely black hat IMO.

I would definitely not encourage other devs to do the same, rather I think Google should crack down on those behaviours for the good of the users.
I agree, but I think it could be executed better. Much better. And without deceiving the user.

For example ask how do you like our app (without even a hint that it's a Google Play rating) and then either ask user to rate the app or provide feedback, depending on whether they liked the app or not.
Probably because all the people who complain online about witty comments -- but have none of their own to contribute -- have been driven here.
Yes, e.g. Firefox for Android does very similar thing: https://bugzilla.mozilla.org/show_bug.cgi?id=774479 Standard tactics, nothing special.
Freeze drying is one of many it seems.

http://en.wikipedia.org/wiki/NASA_spin-off_technologies

What were the direct benefits of Amundsen's expedition to the south pole? Is exploration a waist even if its results are less than stellar? I would say that by its nature, exploration is a hard thing to waste money on. Necessity is the mother of invention and nothing provides necessity like pushing the envelope. For example, look at the picture that accompanies this article. http://en.wikipedia.org/wiki/Genetic_algorithm
>Why in the world would bot 2 offer the book for $11? It would know that nobody would buy it when there was one already listed for $10.

The author covers that point with this quote:

>In this case, buyers could easily find the "original" products for themselves, and pay less... but the search results are cluttered with millions-sold arbitrage super-stores
What to Get for Valentine’s Day: Top Tech Gifts
That's interesting.

I do not think it is particularly honest either, but they are much nicer about it than places like funny junk when it comes to direct links.
It makes sense to me. Support your highest ratings, get feedback from those who are unhappy.
Truecaller raises $18.8M in Sequoia-led round, partners with Yelp
Coin-op games scorched the earth in 1983 and never recovered.
Clippy.js
Nigel Smart's introduction to cryptography book[0] is a very good resource.

[0] http://www.cs.bris.ac.uk/~nigel/Crypto_Book/
You are confusing a sense of accomplishment for happiness. That suggests that you may not have felt happiness enough (or recently enough) to recognize it.
Try to segregate more. It sounds like you do PHP for a day job and tried to have a side project in PHP as well. This isn't good, as you point out, frustrations from one area bleeds over into the other area. Work in a different language, clothes, environment, industry, anything you can do to help trick your mind into not letting frustration bleed from one to the other.

Think about trying to do something not programming, brew a craft beer, restore old cars, make bird houses, whatever.
If we need cheap energy they should stop burning the $1 Billion of natural gas every year in North Dakota to get to the oil SO THEY CAN EXPORT IT.

We are only using a percentage of the oil, the reason why they want to get to is because it is cheap and they can export it to where it is expensive.
Those Corvettes have a 0.50 ratio for 6th, which is basically unheard of.
Gotos are bad when used for unconstrained flow control. Restricted use of gotos to implement exception handling is, as you say, not bad.
That's what many of the tests at M-Labs are trying to do (I encourage people to take a look http://www.measurementlab.net/) but packets don't traverse networks in a straightforward path. I think focusing on that data and trying to figure out ways to prove traffic manipulation and pinpoint consistent places/times/applications where it slows would be valuable. It's also worth understanding how the FCC currently measures speed and treats speed tests. It's not at all straightforward http://www.fcc.gov/measuring-broadband-america/2013/develope...

We should have a technically-dominated discussion about tests and the right way to look for problems, that we aren't having today because it's so wonky. We totally need data, but we also need to figure out what data will be most useful to prove bad behavior. For example, if my speed drops to 1 Mbps for 30 minutes during prime time but my speeds the rest of the day are 55 Mbps then that blip is heavily discounted, but shouldn't be given that I'm probably trying to stream video.
I think you're missing the bigger picture. This is not just about an app breaking rules. It is a story about how bitcoin, something that was virtually unheard of just a few years back, is now able to rile up people's emotions. This points to, at least in part, how serious people are taking this thing and raises several questions. 1) Is this something that was the doing of the developers of the app to gain publicity? We often see stories on HN about other apps being banned by the lines of Apple/Google and there's little recourse but to raise a PR stink. 2) How the owners of bitcoin, and a community like /r/bitcoin has really vested interests in keeping bitcoin popular because of how much it has become an investment vehicle over a means of currency.
I love the idea of ReactOS, but my guess is that, in the current conditions, either it will get nowhere, or it will take an extremely long time to get anywhere significant (that is, not a niche product).

I've followed all the newsletters and it feels like the development it's always a somewhat working rewrite on top of a somewhat working rewrite on top of a somewhat working rewrite.

The way to go, while it appears small, it's the last 10% which is a 200% in practice. It's pretty clear from the development that is's an excessively large project for a small, changing, group of hobby developers.

Obviously, I hope things will change. I'd really like a free Windows XP in virtual environments.
Yeah. It works really well on a dev team. We use it in our team all the time for things before we transition them into a fully-automated process.
> PATRIOT ACT, SOPA, CISPA, NDAA, hello?

Then you tell me... why do legislators who support those things keep getting re-elected? You can hardly blame them for supporting things that (apparently) have the support of most of their constituents. And if you think the reason is that not enough people know/care... well isn't that the whole point of this banner campaign?

> What positive changes has voting brought you?

Seriously?