skysight-inc/HackerNews huggingface dataset:
Phenomenal execution! At first, I was thinking "oh not another of these sites", but then I found the various options and features and was floored. I wasn't even in the market for a meal planner, but this may have convinced me otherwise.

My only criticisms are that the hover-overs (such as for the thumbs-up and the lock) take too long and aren't descriptive enough. I think the timer is set to 2s or so? I had already given up on them originally, and then went back to try it again and barely noticed as I moved off it that it had one. Also, there's nothing in the walkthrough that mentions the "like" button....is it supposed to show up on my FB? or it'll just be weighted heavier in the future?

A possible feature (I don't think it has this) would be able to export in calendar(s) format, i.e. I could generate a week's menu and then import it into a calendar app. Just an idea.

Again, well done on the site, and good luck!
Designing Big Solutions in Cleverly Designed Rooms
ha!

Ok, sounds like it's worth a look.
Interesting. Thanks...will do :)
Well done. Maybe the first Show HN app I've ever sent to family and friends.
Never noticed that...thanks!
Awesome. Glad to hear it. Thanks for giving it an early run.
That reminds me of a stupid thing I said once.

At a sprint retrospective, I said something to the effect of “I realize that I could stand to get faster at coding and using the editor shortcuts”.

I was fired the next day. Reason given: coding skill.
Lack of transparency I guess.

If I enter a crap beer, say "heineken", I get told "no", which is fine.

If I enter random characters, say "rthjkejbfkel", I get told "no", which is not fine, because it means you are just saying no to anything that's not on your list.

So, if I enter a boutique beer that I like, say "Bluebottle" or anything from Mildura Brewery, I also get the "no", but I can't tell if it's because you're morons who don't appreciate good beer, or just ignorant about some excellent beers.

The only conclusion is I can draw is that you have a set of beers that you like, you'll say any other beer is crap (even if you've never tried it), and your suggestions are entirely opaque. I don't know why you like those beers, you're clearly not suggesting those beer based on any input I provided. That means is just a list of your preferred beers, with a front end that randomly selects a beer and an insult for me. Since I don't know you, or have any reason to trust your judgement in beer, there's no real reason to care.

Yes, it's about humor (although I don't find obscenities and insults to be particularly funny), but there's no evidence that it's actually about good beer - just beer that you happen to like with no explanation of why.
Someone used this pattern to make a very simple 'bot' with autohotkey, it is used here: http://www.youtube.com/watch?v=-aiXCnpXBfc

That game is event based, not frame based, so it is possible to put down multiple pieces in one frame.

Here is the same bot on a frame based game: http://www.youtube.com/watch?v=H1y_m1W-go8
You Don't Know JS
My vote would be thomask@sdf http://sdf.org/tour/sdfers/gen.cgi?thomask@sdf. Searched around the internet archive for versioning of SDF tutorial pages, and matched language in the voidnull page to his contributions to the various tutorials.
Honestly, Python 2.x's dynamic typing doesn't make the experience of floating-point/integer maths much better.

The value of 3 / x changing depending on whether I pass 2 or 2.0 is the trade-off of the Python approach, and I honestly don't know which I prefer.
Wow, never thought about that. It will overturn traditional manufacture, though it cannot print all its parts now.
It depends on who is paying for the power though, as far as I know there are still botnets doing CPU/GPU mining on a large scale.
A buddy has one at work: he prints replacement appliance knobs. Think of all the little things that break and there's really no easy way to get replacements.
This is a great idea, I really like it. I wish I had come up with it.

Also, your page needs a <meta charset=utf-8>. You have mojibake here: http://www.feltapp.com/faq.php
10 Pages On Reddit That Everyone Should Read
Time Crystals Explained
Honestly you are probably better off doing YC around when you'd do a Series A, or even slightly after, assuming all your investors would be ok with it (they should be), vs. really early.
Why Amazon Wants To Make You Pay Sales Tax
New 3D Trailer for Star Trek Into Darkness
I think the math is a bit wrong. Your money actually doesn't go much farther in Beijing, Bangkok, New Delhi, Kuala Lumpur, etc... Some things might be cheaper (eating out) but many things will be more expensive (cars, iPads, decent clothes). You might be able to hire a driver for 2 or 3000 RMB a month in China, but you still have to buy the car for $4-50,000. At best, its basically a wash, and if you are American, you'll realize how much cheaper most things are back home.

Also, how much do you value clean air and decent schooling for your kids?

I've been out for 7 years now, and I don't regret it. But its not an easy win life style wise.
Regarding your 2nd paragraph: That sounds true. What we need are science & engineering startups and AI/ML/robotics and some formal methods and crypto applied to those fields. Are you interested?
Thanks for recommending us! :-)

Our desktops apps are really useful to structuring coding projects and I use it all the time while coding (as Todoist supports shortcuts and outline like nested structures) - - and it's really fast to use. Here's one of my recent projects, for an idea: http://cl.ly/image/1C2p1j1b0r3B

This is great because you can assign due dates and priorities to sub-tasks - - and you can hide/show Todoist while you develop (via a global keyboard shortcut).
Do you think the numbers are similar in tech?
It's available for viewing at 12pm PST on May 2nd (tomorrow). I was sent a huge movie poster and 3D glasses as part of their #the1701 promotion for the new movie. In case you're wondering, the 3D glasses are not regular movie 3D glasses but the oldschool red/blue kind. :)
Are you sure there are grounds for a criminal case? When you install and run a piece of software on your computer, you grant it a fairly wide license to run. Very little actual harm was done (I can't think of anything beyond power consumption and perhaps an infinitesimal amount of wear and tear), and certainly much less than a bug that causes the computer to crash. If crashing the user's computer could be grounds for a criminal case if would have very far-reaching consequences.
I somewhat disagree. Even if you don't use channels as iterators/generators (which many folks do), it's not hard to end up with a goroutine blocked on a channel that'll never be closed/written to, and this situation (like memory leaks) can result from changes elsewhere in the program or branches not normally taken.
A goroutine count doesn't seem like it'd be useful for diagnosing this in a non-trivial program. The runtime could probably detect if there are goroutines blocked on channels that no other goroutine has access to, and that'd be quite helpful for debugging, but as of now it doesn't. Even if it did, it couldn't catch all goroutine leaks.
Paradoxical as it sounds, that's a pretty accurate observation. You get better the more insecure you are.

I've struggled to find an explanation for this, the closest being Prospect Theory. The theory states that people make decisions based on the potential value of losses and gains rather than the final outcome.

My best guess is that less secure people worry more about not looking bad rather than the final outcome. They optimize for minimizing losses, and are thus represented on the bottom left quadrant of the theory graph[1].

Which means the less confident you are the more successful you are[2].

[1] - http://en.wikipedia.org/wiki/File:Valuefun.jpg

[2] - http://blogs.hbr.org/cs/2012/07/less_confident_people_are_mo...
Synopsis: Peter making the argument that innovation is decelerating and the returns from tech innovations are minor compared to tech innovations in the past. Marc arguing that while some innovations may appear trivial but it is too early to judge for sure (based on history other innovations which we now consider ground breaking were at their times often written off as a fad) & that innovations aren't actually slowing down.

Fun bits about flying cars & how early automobiles required taking a mechanic with you wherever you go. Also interesting comment about Cisco, IBM & maybe MS being part of the technology rust belt. Neither are very fond of NYT.
Yep, I've worked in China and the only way to get to live abroad on a fat expat stipend is to have your existing US or European employer rotate you there. If you try to get a job through local channels you'll be getting a crappy local salary. Do not try to work overseas right out of school-- you are far better off getting solid industry experience and then trying to make the jump. Working abroad is a career-killer too, most of these operations are corporate backwaters.
Well done, but my initial trials kept suggesting a diet that was too high in carbs and too low in protein.
When someone gets a card from a store, writes it herself and sends it, it shows a certain amount of appreciation and worth to the one she sends it, not because it was bought in a store, handwritten and sent but because it costs time and effort. If you send a card in this way you are showing someone that he or she is worth that cost and thereby that this someone is important to you.

Felt will never feel as "authentic" as the very premise of the app is to reduce, if not eliminate, the reason for sending handwritten cards.
#2 for me but I have wanted to build a RepRap since they came into being but it may be easier to buy one.
I've been using a Mac since OS9 and I didn't even know there was a Mac version of Trillian. I thought it was a Windows-only client.
I found a good extremely appropriate post doc in Switzerland, which was completely serendipitous. After I was done in Switzerland, I emailed some manager at Microsoft China out of the blue, and have been in Beijing ever since.

If you have specialized skills, you should be able to find demand for them anywhere. You probably can't start a career here with nothing special in your resume, but you can work for a big corp (e.g. Microsoft) and eventually get transferred to one of their overseas R&D offices. They generally value experience, which might not be something they can get locally.
A Youth Too Often Disturbed By Future — Anarchism in Popular Culture
One popular use is newly designed custom Rubik's Cube type puzzles. In all sorts of polyhedral shapes that go way beyond cubes. There's a thriving forum at twistypuzzles.com with all sorts of new inventions that can be realized quickly with 3D printing.

Some examples:

http://www.shapeways.com/model/56260/crazy-comet.html

http://www.shapeways.com/model/138720/icosaix-read-instructi...

http://www.shapeways.com/model/184114/constellation-six.html
I can see how it has application to very small micro needs like this, but seriously....is this what all the 3d printing hype is about? With all the hype I read from VCs, you'd think 3d printers are the next personal computer. I'm really trying to make the connection, but it feels more like the venture capital IPO machine is in full force just to crank up the IRR on their funds.
Yes, and I think recently wasn't a hard to make part finally constructed some gear spring thing? I can't recall what it was but I can picture it in my brain.
mvg210@gmail.com :)
This isn't true.

I'm a LHF (local hired foreigner) in China, and my pay is decent enough. The lack of a package isn't bad if you don't have kids. I also work for a big American corp (but not as an expat), so my prospects are pretty good when I decide to go back. Not exactly a career killer, even if not working at home headquarters always has a disadvantage associated with it.
A nit, but the remark of "auditing == everything is written down twice == double-entry accounting" is cute, but doesn't seem applicable to availability.

Double-entry is more of an internal (financial) system implementation detail, and so an orthogonal concern to intra-system audits.

(It's not like one side of the entry is in one bank's IT system, and the other side of the entry is in the other bank's IT system.)

(...speculating further, I really doubt the OLTP systems of banks are double-entry anyway.)
I'm going to bounce a letter off of Bridal Veil, OR and Lovejoy, GA. I'll follow up if/when it gets back to me.

Edit: Here we go: http://i.imgur.com/ZAXzlT8.jpg
Great insight on the pros and cons of working in different environments. Thanks for writing the article.
I view with a deep distrust the new class of global capitalist that thinks we must inexorably become "global citizens." The western world didn't come from nowhere. People built it, and their successors should be able to reap the fruits of it, not have to flee to the developing world.

I read an article the other day (it was in Forbes or maybe Business Week). Some American was talking about the investment opportunities in China, and the cultural differences between the countries. He came to free speech, and he basically said: "in the U.S. we can say whatever we want, but in China they think that's silly!" I.e. apologizing for the repressive Chinese communist government just because there is a buck to be made there now. My opinion of such people couldn't be lower.

The fact is that India and Asia are not pleasant places outside the little bubbles westerners and the local rich people build for themselves. You want to go live in New Delhi? Be my guest: http://www.voyages-photos.fr/images/new-delhi/new-delhi05.jp..., http://www.voyages-photos.fr/images/new-delhi/new-delhi08.jp....

I'll be chilling here in America, where the bottom 10% live as well as the top 10% do in developing countries.

EDIT: I'm not advocating being ignorant of the world. People should travel, and people should learn what there is to learn from other countries. But I consider it a problem if young Americans have to go abroad because there are no opportunities at home. That's a failure of our social system, and a threat to our communities and our institutions. My father didn't leave Bangladesh just so my daughter would have to go back.
I've been holding off because the desktop size limits functionality, but manufacturers seem to be moving beyond toys. I think we're right on the cusp of seeing some industrial strength printers geared towards hackers/makers/hobbiests. This one on KickStarter seems to be pushing the conventional size boundaries, http://www.kickstarter.com/projects/re3d/gigabot-3d-printing....
1. Or maybe you were interrupted right after writing "return" :-).

This one weird simple trick could work (and give you white teeth): implicit returns only get inserted if all the named return variables are assigned-to at least once in the body of the function. Perhaps that breaks your pure syntactic rule, though.

2. Yup, wrong term.
I may buy one in the future, but not any time soon.
Great article. Programming is fun but when you're at a company and you're the most knowlegdable programmer than it becomes very lonely because your getting bombarded with work and like stated in the article if you do not know the answer to something Google and stackoverflow is your friend.

Great article, happy you got the job at Apple doing what you love.
Full Time - Sunnyvale or Remote

Aruba Networks is hiring DevOps engineers and Python developers. We have a stable innovative company with great people. Our location in Sunnyvale is close to light rail.

If you want to work at the Biggest Small Company, we'd love to talk with you! Please mail hn-jobs@arubanetworks.com with your resume, and in the subject, please put "HN."
1. Founders start a company with an awful name: !(http://images4.fanpop.com/image/photos/18500000/-The-Bad-Tou...)

2. Founders essentially sell a controlling stake in the company trying to keep it alive.

3. New owners find out the founders are running it into the ground and tell these incompetents that they're not allowed to run this company they sold any more.

4. Under new ownership, and with zero input from said sainted founders, the money men manage to turn this dog (pun intended) into a worthwhile enterprise.

5. The people who created value (either by risking capital or making good management decisions or both) sell what they essentially built and cash in.

6. The founders who've been doing who-knows-what for A DECADE sue because they only got $36,000 for the POS company they sold when Bill Clinton was still in office.

7. Daily Mail says waaaaaaaah!

Listen, I'm sure it's not this simple, and - yeah - it's a cautionary tale for 23-year-olds who have some idea they want to milk for dinero long after their own usefulness has expired. But come ON!

Oh, also, they sold in a down market. I'm not so sure Zuckerberg, Dorsey or Systrom would have gotten anywhere near the deals they got if they were forced to find investors in 2000.
Would it be possible to get a TL;DR version of any decently sized changes from 4.0beta -> 4.0rc1?
In poker you do not win by having a good hand - you win by either having the best hand of those remaining at showdown, or being the only hand left. There is no "house" - all the players are equivalent, and playing alone is meaningless. When you play real poker in a casino, the casino isn't taking either side of any of the bets - the players are just paying the casino to play (real poker isn't generally very profitable for the casino - where it's offered its generally for "prestige" reasons, to bring in players who will hopefully play other casino game while they're here).

The only thing that these played-against-the-house games take from real poker is similar hand rankings.
Add IRC and friends who are way better than you working elsewhere too.
Ninite does not distribute Flash. Adobe does, and always has. Ninite merely provides an automatic way to download Flash from Adobe's servers and say "No" to every crapware installation prompt.

Adobe gets to decide on the distribution method, whether with or without Ninite. There's nothing stopping Adobe from bundling McAfee with Flash in such a way that it becomes impossible to install Flash without McAfee, it's a free market after all. Instead Adobe gave users a choice as to whether or not to install McAfee, and Ninite helps users express that choice.

> they didn't agree with copyright in any form

The article doesn't say anything about copyright or DMCA. Nobody else has expressed any view on copyright in this thread. The only person in this thread who is talking about copyright is you.
>If an ATM is disconnected from the network and when the partition eventually heals, the ATM sends sends a list of operations to the bank and the end balance will still be correct.

I don't think so. I support ATM client software for a large bank in the US and we certainly don't do this. This may be true for "remote" ATMs that are installed in convenience stores on POTS. I can't say I've ever actually heard of it though - the main problem with this idea is that cards cannot be authenticated without network access, and just spewing out money to every piece of plastic calling itself a card when your network connection has been dropped isn't really a recipe for success. Fraud is a real problem.

The ATM client software I support cannot do any transactions without a connection with its authorization system. That authorization system though, can stand-in for the various accounting systems and external networks up to pre-defined limits. So for example if for some reason we can't reach the checking account system we'll authorize up to $xxx total for the day on a stand-in basis. The transaction with the authorization system is definitely ACID; the ATM will not get a response code authorizing a withdrawal unless the transaction has been recorded in the authorization system. The account system may well be caught up later. The funny thing is, ACID is a property of individual database systems and it has absolutely nothing to with a question of whether two separate ledgers are guaranteed to be changed together or not at all. That would be the job of a distributed transaction coordinator - and those really are not used very much in banking. Instead there is a protocol of credits and debits and a settlement process to work out the exceptions. Maybe this is what the article was trying to say up to a point but they sort of confused the issue between the point of view of the ATM and the accounting systems of record.
We can talk about all of the terrible problems that the business of making news has, but when it comes down to investigative journalism and the shit that reporting actually does for society, I am hard pressed to say that we should abandon Journalism (in fact i think it's pretty crazy).

Having spent 2 years amongst journalists, I can say this, for all of the weaknesses journalists have when it comes to specificity and accuracy in comparison to academia, there is no other field of inquiry that is tied closer to the public and the public's needs. (My caveat at this point being that commentary is almost always not journalism)

And even for all of the unhealthy relationships between the press and centers of power in the US, there are still some intra-governmental conversations and differences that only get hashed out through the press.

I'd make the argument that the press as a 4th estate is a vitally important part civic life in a free society.
If anybody has suggestions for site please contact me!
schema_plus (https://github.com/lomba/schema_plus) is having issues with ActiveRecord changes (API changes, methods not existing any more that they remove/overwrite etc).

I had a look at it and got through a bit of re-working some of the changes (indexes etc), but got pretty quickly out of my depth of understanding around the inner workings of ActiveRecord.
That's actually the situation I am in. I also feel like any time that I spend researching a solution (reading Blogs, Articles, Building POCs) isn't something that I should bill for. If I had done the same, but I had to go to an office, I wouldn't hesitate to report those hours. I guess it's because the former doesn't "feel" like work.
Everyone should work overseas for a while, even if it's just in other first world countries, I think. Not because you have better opportunities, necessarily (for a certain class of tech startup, Silicon Valley is still the best place...), but for learning about other cultures, etc.
At least the USDA provides database dumps (http://www.ars.usda.gov/SP2UserFiles/Place/12354500/Data/SR2...). Unfortunately, it comes with a 128 page guide on how to actually parse it into something useful.
A tweet about apple job? That is interesting
Not all startups are staffed with 1 lonely developer and require 4 hour daily commute time, but I wouldn't work at those that are like that either.

In the big corporate world you may also yourself surrounded by non-technical coordinators and developers with outdated skills -- perhaps not so much at Apple, which is a great gig if you get it. Problem with big corps is they're risk averse, so less likely to adopt trendy new tools, not hip to the latest tricks of the trade, so your surrounded by experience but not working with the latest tools and practices.
You're incredibly ignorant. You should leave the US; not because the rest of the world is necessarily better (yet some parts undoubtedly - in general - are), but because it gives you a broader perspective on your own life and situation.

Just a statement like "where the bottom 10% live as well as the top 10% do in developing countries" really shows you haven't been outside your home town.
I did my MS thesis work on 3D printing at the single micron scale. There are some very cool applications for the technology, but I do not know what I would do with it outside of prototyping or using it to make molds for casting parts.

I'm a lot more bullish about technologies that print metal such as NASA Langely's EBF3 (http://www.nasa.gov/topics/technology/features/ebf3.html) than soft, anisotropic polymers.