skysight-inc/HackerNews huggingface dataset:
The trick is to make simpler meals, and ones that are freezer / fridge friendly; you can make a large amount, store it as leftovers, and alternate -- that way you don't eat the same thing twice in a row. I think I & my SO only cook maybe 3-4 unique meals a week. Bonus: you get a hot meal to bring to work for lunch, which doesn't require separate prep!
One reason to stay coding - even if you're not on the cutting edge - so you can teach your kids, or even grandkids. My dad was 40 or 41 when he gave me "BASIC for Kids" - I moved on to html and java, and if he had made it to 50, it would have been super fun to hack through a weekend with him. I hope I can do that with my daughters and granddaughters!
How Germany Is Getting Cars to Talk to Each Other (And Traffic Lights)
> I wanted to say: $1.1 million is life-changing

first: congrats. I'm curious: How much of the $1.1 did you manage to keep (taxes etc.)

BTW It might be a good entry in your blog on how to set up a biz for such events.
The Square reader basically acts like a magnetic tape head, using the tape to modulate an audio signal being played out of the audio port, and feeding the modulated result back in. It's completely passive much like a typical microphone is.

This NFC business requires actually transmitting some sort of radio waves, which requires some actual energy, not just modulation. IIRC the iPhone's audio port can be parasitized for a bit of energy, but it's in the realm of tens of milliwatts peak.
Here's a recent state of things... It's a bit of a moving target, but they get a big chunk up front.

http://venturebeat.com/2012/05/07/groupon-tightens-its-payme...

Another thing to realize is that they get the money REGARDLESS OF WHETHER YOU REDEEM IT. EVER. Depending on the type of Groupon, upwards to 20% of them are never redeemed (this is a dirty secret of gift cards, too).
I'm still looking for an automatic photo archival service. I was hoping that Snaposit was that solution. Good luck in your future endeavors.
This is awesome. However, it looks like this is just a breakout board. So you are still connecting stuff directly to the broadcom ARM chip. Which means it would be pretty easy to damage it.

"GPIO voltage levels are 3.3 V and are not 5 V tolerant. There is no over-voltage protection on the board - the intention is that people interested in serious interfacing will use an external board with buffers, level conversion and analog I/O rather than soldering directly onto the main board."
http://elinux.org/RPi_Low-level_peripherals
Thanks! Yeah... I'm trying to fix that bug (related again to JSONP), but wanted to post it here in the meantime. And planning to move from circles -> svg:paths with the next D3.js release (they've rewritten / fixed the geographic clipping functions).
Thanks for de-FUDing the title, I scanned the comments hoping someone had done that =)
I had a friend of mine whose house was broken into, they got his credit card, and it took him close to six months to walk back all the charges they made on his card. He was relentless, and his basic posture was, "Any charge on this card made after the date of the police report is fraudulent."

He had to challenge each separate charge though - he couldn't just do them all in bulk. Needless to say - not a pleasant experience, and probably cost him 10s of hours.
Also, it's important to realize what technology is "indispensable" and what technology is not. If all of the iPads vanished tomorrow, or even the Internet, people would basically be OK. If the electricity went out across the country and wasn't coming back, it would basically be the end of our civilization.

In fact, the "indispensable" technologies are so refined that people take them for granted, but their existence is much more amazing than that of the iPad. Being able to flip a handle in your own house and get life's most essential substance, ready-to-drink? Being able to get inside a metal tube and go clean across the country for a few hundred dollars? Being able to have your own vehicle that can go 80 miles per hour with refueling stations all over the country? Absolutely unbelievable.
I completely disagree. Most app/website referrals aren't verbal. Verbally communicated referrals are easily forgotten (e.g. "what was that photo sharing site Mike was telling me about at the party last night?")
Most referrals are via an email that includes a URL, a blog post or tweet from someone you follow, or an email generated via the "Share" feature within the app itself. All of these eliminate the "search" problem, and reduce the time to launch significantly.
Just calling it whyismyscreenfulloftiles would have been better than this.
A battery is indeed included with each FloJack. Thanks for the feedback, we'll add that to the KS project page.
Finitris, a regular-expression game
Will Politics Ever Attract America's Most Creative Thinkers?
On Twitter today, Daniel Stenberg, Curl's maintainer, said:

@pmjordan @tqbf for test, and also for the same reason browser-users just click yes yes yes on cert dialogues

He seems like a nice guy and being the sole maintainer of Curl seems like a tough and probably unrewarding job. But that said, it's hard to shake the impression that VERIFYHOST=1 exists because people want to believe they're doing SSL/TLS securely, but have trouble getting it configured properly, and that VERIFYHOST=1 exists primarily to give people the feeling of having configured SSL/TLS well without making them actually do that.
iOS 6 now lets you update your apps without a password, but you still need to enter your password to download a free app.

I don't understand why you need to enter your password to download a free app. At the very least, you should be given an option to turn off the password protection.
the app store does make up for this deficiency in other ways though.

- app reviews (incl. facebook integration now) that make it a lot easier to know whether the app is working/useful/great.

- highlights in the app store app itself. sure this is limited to what Apple chooses to show but there's no perfect equivalent on the web (maybe HN or TC?).
I still wish they had included a few analog inputs and outputs to make it easier to use with sensors. Without that, you basically have to connect it to an Arduino or similar to do anything interesting. It seems kind of wasteful to use the Arduino just for sampling the analog signals and forwarding the data to a more powerful ARM board.
Just curious. Does your legal agreement allow you to share details about a customer's technical implementation, support tickets, and billing history to Hacker News?
While amusing :) it's not really accurate. The Web part is missing "finding the correct link on search results (damn Google keeps changing, also everybody is running out of unique names it seems)", "finding the signup button or free plan on plans&pricing (sometimes you need to find the p&p first!)", "oauthing via twitter/fb or registering (if registering, then creating another pass, verify email, log in)". Unless the Web example is a simple, non-interactive content site. But where's fun in that?
No.

Writing is low-impact work. You can only write so many words in a day. The people that are changing the world don't do it by writing words.

But wait a minute... writing well about important things is VERY high-impact work. If you are lamenting that your work is low impact, maybe you should find something other than the latest cat photo sharing enterprise knowledge framework.
This $9 Cardboard Bike Can Support Riders Up To 485lbs
Nice project and for the price and what it plans on offering, the geek in everybody gets excited. Alas for me I'm after something with as much CPU power as this but with at least 2 idealy 3 •Ethernet 10/100/1000 ports instead of the one.

Eventualy for the type of price I will find something that ticks all my box's but with all those cores the posibility of roling your own firewall/IDS/packet filtering/inspection becomes alot easier and fun.

Though do read up on it as it is certainly worth reading into if you are not aware or having read about it previously.

Of note there deadline is upcomming and they are still a little short of there target, though I suspect it will fly as it offers something that stands out from the crowd of the surge of me2 Raspberry Pi's we have seen of late. This is something altogether special and in its own catergory. http://www.kickstarter.com/projects/adapteva/parallella-a-su... covers the details for me and many others with this "Once completed, the 64-core version of the Parallella computer would deliver over 90 GFLOPS of performance and would have the the horse power comparable to a theoretical 45 GHz CPU [64 CPU cores * 700MHz] on a board the size of a credit card while consuming only 5 Watts under typical work loads." alone. Exciting stuff, and if I had the money to spend I would, even if it falls short on the network port aspect for my initial uses. When I have the play cash I will.

[EDIT ADD] Just been looking into the cost per GFLOP and found this http://en.wikipedia.org/wiki/FLOPS#Hardware_costs which indicates this is not going to set a record, though will be close. It does look like it will be even better for power usage 90GFLOPS on 5 watts is for what it is offering potentual record setting, though I'm sure somebody out there knows better, I certainly don't see anything beating that for a generaly usage CPU.
is there a faq or tack for dummies? i'm reading the rfc, but somewhat confused.

edit: http://blog.cryptographyengineering.com/2012/05/tack.html helps (i was missing that it is in addition to tls, so it's like perspectives / network notaries, but over (limited) time, for a single client, rather than over multiple clients)
Indeed it is just a breakout board. It's really just to make
it more convenient to connect peripherals. I've found for simple things like LEDs, buttons and some I2C components you can get away without additional protection.

I should probably add a little guide explaining what you can do (and more importantly what you shouldn't do). Thanks for bringing this up.

While I'm plugging... It has a big brother in the works over at http://quick2wire.com/ which is pimped out with a regulator, level shifters and protection diodes. This means to address the issues you raise to make it easier to tinker and reduce the chance of damage.
Even I was amazed by how much better the audio became. The camera still recorded audio for sync purposes, and it was remarkable how much more "present" the audio from the Zoom H4n was versus the camera audio. I highly recommend getting some sort of dedicated audio solution for anybody doing online video. Something like the Zoom H1 can be had for less than $100, and it will make a world of difference.
Why wouldn't you compare it to Dropbox? It makes total sense. As a photographer wouldn't I just drag my photos to a dropbox folder and it would be backed up? I generate a lot of data but not an incredible amount that it can't be backed up through a consumer internet connection.

Now the problem that I face and would like to solve eventually is video editing storage and retrieval. Ever wondered how raw video gets sent around today? Through FedEx in removable hard drives. The sheer amount of raw data is staggering when making any sort of film. Then storing it for archival. All a pain. 1TB of video is common these days. I have a few ideas to solve this and I think videographers would want a solution.
You aren't the only person to think this:

http://airlied.livejournal.com/76383.html

"really what they've released is totally useless to anyone who uses or develops this stuff."
This sounds like a great idea to me. I would certainly read it, and perhaps pay something for it. Hacker News and Reddit are useful for keeping up with the latest announcements, but there's definitely a place for more reflective content that summarizes and analyses what's been happening and how they turned out.

I think it would be useful for both the general tech scene, as well as specific technologies like Ruby and Rails.
Networks where users have failed to set up proper SSL CAs for internal use; Lots of customers I've seen with failed CA setups, self-signed certs everywhere, etc.
Can you elaborate here? Can you point to an example for some weird Android decompilation?
Ask HN: Where do you buy logos?
I have a product idea and even a basic logo idea, but where do you buy a quality logo?
But your payment processor has to charge you something, who pays for that? I've been wondering that for other services as well, e.g. Google Wallet.
And what happens when people are unhappy with the way things are?

They vote, they demonstrate, they organize. They try to make a difference.

If enough people want something changed, it will be changed.

Simply giving up because "that's the way it is" is no way to live life.
Perhaps people are less likely to hire someone in their 50's now, but they will in 10 years, people in their 40's still have what to offer, and I don't think that would change much in 10 years.

It's all a matter of when did they start, and if they evolved with the industry or got stuck with Fortran / Cobol / BDUF / rigid Java OOP and rigid adherence to GOF Design Patterns.

Look at people like Martin Odersky (54), put aside the fact he created Scala, I'm sure anyone here would love to hire him as a coder if he was for hire :)

Same for Josh Bloch (51) and many others. It's just that statistically, because the profession has grown and is growing, it's more likely to find a good young developer as there are more young developers (sample size is bigger, citation needed)

Just a though. I don't think people in their 50's think any slower, have less IQ or less talent than young people only due to the age. (and I will ignore any research that proves otherwise)
Maybe. Or maybe this is just another plug - something accelerators are increasingly good at. It's becoming hard to figure out when an article, even in wsj or nytimes, is a hidden ad ("PR"), or genuine journalism.
Can you point to data showing that most app referrals aren't verbal?
When it comes to API design, a good rule of thumb is that parameters that can be either 0, 1 or 2 will cause bugs.
I had this weird idea a few years back when couchdb first came out to slice up A/V into "frames" where each frame was a document, then do document syncs to multiple sites as a transfer mechanism.

Problem? Slow as hell....
You can have this right now. We back ported the GC. Shopify in running on this ruby version in production.

https://gist.github.com/1688857
Obviously, Java is less predictable than C++ so it's not suitable for hard real-time (though RTSJ JVMs are!), but I'd say that in the common case, Java would have lower latencies, too (when everything is compiled after a good warmup).

I don't know why Google uses C++, but I'd guess that it's for predictability. A web server would rather always have a reasonably low latency than somewhat lower latencies in most cases with a chance for an occasional latency spike.

Also, small, well-contained C++ program would probably perform better than Java, and I don't know how big is each of Google's C++ apps.

And like I said, this is very hard to prove; it's just been my experience after replacing a couple of legacy C++ apps with Java ones. But I think it could be "theoretically proven" (if that even means anything for such an empirical claim), by analyzing why and where C++ has any performance advantages vs. where Java has them, and showing that the larger the codebase and the team, the C++ advantages must disappear, while Java's become more significant.

Just to give two examples of why that should be: in a large application, the domain model might require some class methods to be virtual. The JVM can detect at runtime that in practice only one or two implementations are present, and would inline them. This is not possible for the C++ compiler. The other example is memory management. Java's memory allocation is so much faster than malloc (it's just a pointer bump), allows for better concurrency, and automatically reduces fragmentation. The way to get good memory management in C++ is by forsaking malloc for manual management (say, object pools), but that becomes increasingly difficult to maintain in a large, ever shifting codebase with many developers involved. Also, Java has better concurrency support which is, as you've said, important for throughput.

The only counter example is arrays of structs that are simply not supported on the JVM, and where C++ would have obvious cache-miss advantages.
Why is that even something worth working on? I find modules work pretty good.
A lot of free apps are basically 900 numbers. Free to get, but then they want you to pay $4.99/minute to play/work/have information.

I think a long time ago (a year?) the in app purchase options didn't require passwords, so password-to-install was the only line of defense. It may be a holdover from that.
This sums up very nicely the conundrum that facebook finds itself in. I read somewhere, probably on HN, an analogy that Google is like a phonebook - a place one actively is trying to seek out information and lookup things that may be purchased, so ads follow logically from this scenario. Facebook is like a yearbook or chatroom, where people are engaging with their friends, not in a search for product information or trying to shop. I'm sure this can be tweaked and messed with over time, but inevitably any attempt to try to inject shopping or advertising into communication with friends is going to be met with resistance. And that resistance level is met earlier on a mobile platform.
Yes, but VERIFYHOST=0 handles that case, and does what users expect.
A responsive UI concept (CSS, HTML, JS) for a fictional snowboard shop.
No, it's anecdotal evidence.
Hi JP: I lost about a third to taxes (I should have moved to Texas sooner! Ah, well, I'm here in Austin now and loving it.) Another $125,000 or so to debt (it was an asset sale and the business was holding some debt on its books.) And $74,000 to a stupid mistake in the contract--should probably write out the details on my blog so no one gets stuck in that particular quagmire. I owned 91.5% of the company, with the other 8.5% owned by two employees, who also got paid their shares out of the $1.1 million sale.

I also did something risky that, looking back, probably wasn't the smartest idea: I financed $999,000 to the buyer at 6% interest, who then paid it back over 3 years. He did pay it all back, which was awesome, but there were definitely some heart-stopping moments in there. I gained back a lot of what I lost due to the interest payments. But I would never sell a business in that way again--it's just too risky.

Hope this helps. I do my best to be an open book. I totally agree on writing out the blog post, too. I'm running another startup now, so my time is limited, but this is still important stuff to so many entrepreneurs.

tl;dr: Enough to not have to work for 4 years, travel a lot, and to put a down payment on a house here in Austin. :)
I think there are a bunch of different levels of expected privacy, and I think the problem is that text messaging has a very high level of expected privacy and what's app does not live up to that. Text messaging is one of the most personal forms of communication we have, it's instant, it's directly from one person to another person, we expect people to read and respond to texts quite frequently, and it requires knowing someone's cell number (which is much more carefully handed out than, say, email addresses). Especially because of the one on one aspect, furthered by the fact that people read texts directly off their phones so there is very little over the shoulder reading done (this is something where having iMessage on the desktop has actually bothered me, I could be working on something with someone and have a personal text show up on the screen) texting can be very intimate and private.

Moreover, it's digital, so most people don't really understand how any of it works and there is a much larger attack vector than the inherent physical locality required by stealing someone's mail.

What's app should be secure.
So, why would you develop something for photogs but do it on windows instead of mac? that seems like a bad step, right out of the gate
Thanks for the anecdote. I will indeed check out the 13" retina.
Strongly disagree. A strong programmer can make hundreds of millions of dollars for a company, given the correct leverage. A good design can involve only a few tens of thousands of lines of code and start a whole new product ecosystem. I've seen it done.
This is basically what I found with some preliminary detective work from Page.ly.
To stretch the car analogies, perhaps torturously…

It seems to me wordpress.com is the "we supply the racing car and driver" solution provider. You don't have to worry about how it gets driven, but you also have only limited say in what car you get and which lines the driver takes through corners.

In my version, WPEngine are providing the race track - to which you bring your own car and driver. They go to a bit of effort to improve the safety, mostly by ensuring other track users don't do too much to affect your performance, but you're free to bring your own F1 car, MotoGP motorcycle, Nascar, or go kart; and run at whatever pace you think is appropriate.

Seems to me the OP's problem was that he wanted to run a top fuel drag rail. From his perspective, he made assumptions about what "a race track" meant that didn't include "decreasing radius downhill hairpins". Meanwhile WPEngine's website/marketing didn't anticipate that class of user, and didn't think they needed to point out that their track isn't an ANDRA approved 1440' long straight with a mile or two of slightly uphill runoff at the end.

With my sympathetic hat on, I can easily understand why both parties assumptions were sensible to them when they made them.

With my cynical hat on, it's pretty obvious that you could install a Wordpress theme or plugin on anybodies hosting platform with an O(m^n) or O(n!) function it it somewhere, and no magical cloud autoscaling pixiedust is going to solve your problem. At the same time, the expectation that a company claiming "Insanely Fast. Infinitely Scalable." and "At WP Engine, there’s no “first level” of support–our entire staff are WordPress experts, so you never hear “We don’t know how to do that.”" on their homepage should be able to do a better job keeping a Wordpress site up than some time-limited non-technical guy self-hosting on Linode.
@Jacques, the people who host blogs on your network are lucky :-). I wish more businesses emulate the good example you are setting by thinking about your "customers" success...
I mean for instance changing the name of a value across multiple files, or fixing calls of a function whose prototype had been modified. That sort of things.

There are other services that an IDE can provide:

- name completion

- list of variables in current scope

- list of visible types

- access to documentation

- code annotation

All these could be implemented in external tools, but how snappy would the interface be?

The filter paradigm of Unix is great for batch processing, but fails when used interactively, unless processi are lightened to the point of becoming almost like threads within the same process, and with the matching communication speed (inter process communication using pipes isn't really that fast compared to shared memory).

That said, maybe large scale programs are the problem to begin with. With simple, one task focused programs, source code becomes easy to maintain without resorting to the services I listed above. It's not easy to get rid of them though (consider compilers for instance).
In hindsight, it was a blunder. Fortunately, we were able to port Snaposit to OS X fairly quickly due to our having built it with Python and wxPython.
MapR breaks Terasort benchmark record on Google Compute Engine
I thought it was a legitimate question too.