skysight-inc/HackerNews huggingface dataset:
The Diaspora authors were heroes.

At least in a media-lensed view they were the closest thing you could find to modern Davids taking the Facebook Goliath.

However, what I think we here should do is make plain how the combination of simplified ideas of Facebook's problems, simplified ideas of development processes and simplified ideas of heroics all combined to make the effort entirely impossible and rather negatively impact the people involved.
You guys did an awesome job, great stuff to waste some evenings on. It's nice to read about all these measures, especially since I've already noticed most of them while capturing the flag :)
That makes no sense at all. The lambda complaint is mostly a syntax complaint, it is not a complaint about not having anonymous functions. It even has the ability to invoke __call__ on instances, allowing you to create your own "functions" that are actually objects, if you like, which is somewhat unusual.

There's no point in having an anonymous function decorator. You'd simply inline it into the body itself right on the spot, anything else would simply be obfuscation for the sake of obfuscation. This only makes sense if you're using a decorator applied elsewhere, at which point all languages require you to have named it, so there's no point complaining about lack of anonymous functions here.

Python has first-class functions. It even has first-class methods, with automatic instance binding. It just doesn't quite work how very functionally-oriented people want it to work. Part of the reason I don't like the kvetching that such people do is that it does seem to convince people that Python is lacking function references. Nope. It just doesn't spell them to everybody's taste (for instance, "it doesn't have Ruby blocks" translates to "it doesn't have block syntax", not "it can't do function references", and this is a taste issue not a fundamental capability issue), and the can rarely have moderately inconvenient scope rules if you want to write to outer scopes.

Decorators are syntax sugar, not a new feature.
Thanks for the feedback.
The problem you note with spin showing above the top bar will be fixed in a few minutes.

I think people may be interested in Volume (a measure of how big the story is), but it's not showing enough differentiation by our current methods. I'll make note of that.
Brink: Artificial Intelligence Arrives [MS Research / 2009]
Dual authentication only occurs when you would normally be asked for a password, so assuming you have already linked your computer, you won't need to authenticate again.
Google keto diet.
As far as I know, nobody has extended the standard email formats and protocols to support new message types that have caught on lately. Actions like "Post photo", "Tag photo", "Take a special action defined by this third party which should be displayed like so when rendered in a 'feed'".

This is a very cool and exciting idea but my feeling is that email clients are hard to code because they're full desktop applications. Even standard email clients are hard to get right - building a social network version (with encryption) would be quite a challenge.

The rewards could be nice though - such as being able to use mailinator or mixmaster for anonymity.
OK, now somebody tell me how "growth hacker" is, specifically, different than just saying "marketer" or "marketing strategist?" Not to take anything away from the growth hackers, but I'm curious if this is just a meme, or if there's some actual substance to what a "growth hacker" does that's unique compared to other positions.
Ten Web and Mobile Developer Influencers To Follow
Well, it's certainly simple that's for sure!

I didn't like that I couldn't order my tasks, I think even a "simple" to-do list should be able to do that.

I honestly can't imagine any one paying $14.99 for this either. Why would I use this instead, for example, Evernote?
>Some people may be creeped out by a fully sequenced genetic code

Just to be clear to others reading this. 23andMe SNP results are a far cry from being "fully sequenced". The technology to do full sequencing is out there, and it's way, way more detailed than what 23andMe is currently offering.

Also, as others have pointed out, their results should not be used for medical decision making without some confirmatory work in a fully certified medical diagnostic lab.
I fail to see how your main citation supports your position. Just because an increased risk may be outweighed by environmental factors, or that an increased risk based on currently available information accounts for only a small percentage of the variation, does not mean that it would be unreasonable to take it into account when selecting a new healthcare provider.

It's sort of silly to say that 23andMe hasn't been "validated" to tell you things to look out for later in life. The article said that the quality of the SNP is highly accurate, with caveats about being aware of the population studied in the studies. If it tells you that you have a statistically higher chance of developing Alzheimer's (say, 2 or 3 times average), then you can prepare for that level of increased risk to the extent that it is rational to do so (maybe 3 times the risk shouldn't cause any behavior change), whether or not this has been approved by some sort of governmental or scientific agency.

Edit: To be more general, the category of "Bayesian evidence" is larger than the category of "scientific evidence." Acting based on Bayesian evidence is the Right Strategy.
A friend of mine did this for a new pregnancy and it basically ruined their pregnancy. They now have a constant worry that the fetus may have "this and that" wrong with it. Very sad.

Would you abort your potentially perfect/potentially flawed baby? At what point? No thanks.
> relatively unprocessed food for which it is reasonable to estimate calories

What I got out of the article is unprocessed foods are the least accurate when it comes to calorie counts because they aren't digested as easily.

What's your job BTW?
The article seems to contradict that - unprocessed foods are the hardest to estimate. Pounding, grinding, cooking free available calories, bringing them closer to the published number.
And this is the single biggest weakness of the Kickstarter model. Ideas are 'easy', execution is 'hard.' That is why investors are very diligent in vetting the team behind the idea, since ultimately the best idea in the world is not worth the napkin it is drawn on, if the people responsible for it cannot realize it.
Back in the day, standard illuminants were candles made from spermaceti--the wax substance from the cavity of a sperm whale (it was also used as space-grade lubricant until very recently). Nowadays, CIE Illuminant D represents a sort of model of natural daylight. I bet a blue sky sunny day could be used for calibration, if the instrument is pointed straight up and a function corrects for lon/lat and time of the year.

For reflectance measurements, the highly-lambertian Spectralon material is basically just well-controlled Teflon sheet. Some PTFE sheet from McMaster might do the job for DIY purposes.
It's also not how Diaspora works. Setting up a server is possible but not required.

Get your facts straight much?
Winklevoss Twins Buy $18M L.A. Mansion To Dive Into SoCal Tech Scene
1. The comment above says "upto 20%" - that seems a bit high, no? Is it not possible to make better estimate of calories?

2. Any thoughts/experience with raw foods? (also juicing, water fasting etc? someone documented their water fast, I can't remember the URL now. It sounded dangerous, but also awesome to know the results)

3. For a moderately active person, which is better? Eating 2 huge meals a day, or 5-6 small meals?

Thank you.
App.net and the User
How To Install Android On Your PC
On what surface do you run?
I'm fairly sure that the federal case against Aaron is still being litigated (http://en.wikipedia.org/wiki/Aaron_Swartz#JSTOR), which means that he almost certainly can't discuss details publicly.
So there is an assumption that number of commits means something? I'm just not quite sure what that something is.

What if the software as released is "rock solid"? That is, it's so simple, effective and reliable that it doesn't need to be changed, except for bug fixes?

What if the software is merely a "platform"? (And not only in the marketing sense of that word.) That is, the platform only "does one thing and does it well", and does not generally need to be "actively" developed (no commits except bug fixes), but... of course people can easily build things on top of it. For example, Ruby or Python programmers can do whatever they want. Total freedom. We give them the ability to create a connection to a social network they choose and they can send/receive over it to/from other members as they wish. We do not impose rules on that or try to manage it in anyway. We only provide the platform. The platform is application-agnostic.

The "platform" basically stays the same. It does what it's supposed to do, create networks, and that's all. If we measure by number of commits, one could say the development of the "platform" is "dead".

tl;dr what if someone releases a _platform_ that developers can build on, but number of commits to the _platform_ remains near zero? Because (apart from any bugs found) "it just works."

To my knowledge, Diaspora is closely intertwined with Ruby and web development. This makes it difficult to separate the "platform" from lots and lots of Ruby or other scripting language programming, mainly aimed at webpages, and people changing UI stuff to their liking. And personal preferences can vary greatly. (And there's more to the internet than just webpages. FB has to be webpages because it relies on the web, specifically one person's website: Zuckerberg. Another social network (or newtork of networks) might not be so limited.) Does the dynamic, highly personalised aspect of viewing webpages have to be part of the _platform_? Can we separate the personalisation from the basic functional element of the platform? (spawning decentralised networks)
"Announcement: Scam complete"

Did anyone else get that out of this? I had no faith to start with though...
You don't even need the first part. As long as p(a) and p(b) are both constant, they can add to any number, not just 1. They could even be negative, which is impossible for a physical coin of course but my point is: you only need to know that there are two constants, and multiplication is commutative, and you're done :)

An example: if you have a die and you don't know exactly how many sides it has, or whether it's fair, you can still get a perfectly fair 50/50 outcome. Just count "1 followed by 2" vs. "2 followed by 1" and ignore every other result.
The thing about new ideas being rejected (better/different hand washing) reminds me of how everyone thinks that a web page or web application UI must to be hand coded.

I think that is very stupid and eventually we will use graphical tools to create the UIs for web pages and web applications and look back at the days when every single web page had to be hand coded in HTML and CSS and laugh.
Twitter and the Social Entrepreneur
Thanks, and sorry but I don't understand what you mean about ensureIndex, which is actually used by calling CongoMongo's add-index! in

https://github.com/xavi/noir-auth-app/blob/master/src/noir_a...

which in turn calls ensureIndex in the underlying Java driver, see
https://github.com/aboekhoff/congomongo/blob/master/src/somn...
You need to factor in that you don't have to pay for gas or most regular maintenance, and there are significantly fewer parts that will break over the lifetime of the vehicle. You also aren't the target demographic for the Model S -- it's aimed at the luxury and sports car markets.
A course learning C is not a course in debugging or learning any particular debugger. When you are just learning the language, printf is probably the best way to do it.

On the other hand, a follow-up course on actual debugging is probably warranted. Debugging might not be part of the Science bit of Computer Science but it is on the practical end of the Computer bit which you'll probably run into doing the Science bit.
Names are hard! In Britain "tout" means something, slightly negative; http://en.wikipedia.org/wiki/Tout
Email clients have been made for every platform imaginable. Note Zawinski's Law:

http://catb.org/jargon/html/Z/Zawinskis-Law.html

Gmail is an email client. Facebook is now, too. So are the default 'mail' applications for Android and iOS. And let's not leave out Emacs :)

The challenge of email (which comes with its advantage of being ubiquitous today) is its plethora of standards documents one must read and respect if one wants to make a serious go of developing software that will work well with most of its corner cases.
To take on Facebook they would have had to implement something that worked. They didn't, and couldn't, because they were way out of their depth. These were just recent graduates with almost no experience.

The blame lies in small part on them, for setting naively optimistic expectations, but in large part on the mainstream media and technology media that trumpeted them, for validating those ridiculously optimistic expectations.

It also lies on people like you, speaking in ridiculously epic proportions about them "taking on Facebook" and giving serious credence to the idea that a few extremely junior programmers had the skills and wherewithal to produce a distributed social network, much less take on Facebook.
I think you're attributing to throttle lag something that is primarily attributable to torque (which isn't to say there isn't throttle response lag, just it's a minor component imo). Diesels are similar to EVs in the sense that you don't need to let the engine rev up or downshift to get that "throw you back" feel quickly. Depends on the car, obviously.
Pair Programming is Like an ‘Endless Bad Blind Date’
Guess what? For the vast majority of authors, writing a book doesn't put food on the table either.
What are some of the cool experiments one can do with a spectrometer, other than the ones mentioned here (I especially liked the wine analysis application)?
Use the same text color for comment links as comment text, so that a spam post heavily downvoted doesn't have the spam links still in black and even more visible.
Silicon valley is weird....
I'd actually love this internationally in general.

Actually, I'd really just like companies who deliver services to realise that people outside of the US may be linked to their site, care, and easily and obviously list the countries they work in. In many cases you have to hunt through their support tickets, and in some cases you aren't told until you get all the way to the payment screen.
I'm in a similar situation. I have a bootstrapped startup that I've developed during nights and weekends over the past two years. With a day job and young child at home, it has been a lot of work and added stress, but it's definitely doable, if you're driven and consistent. It's mentally exhausting, though. If there's a limit on my productivity, it's lack of mental energy, not time.
Oh wow, don't know how I missed EpicWin... searched high and low before deciding to make it myself. Looks like an incredible app - I'll have to borrow an iPhone & try it out.

As far as deleting tasks they can't do - it's an honor system because you're only cheating yourself. It's like ticking ever day on Joe's Goals to pretend you have a habit streak, or entering broccoli for every meal in MyFitnessPal - defeats the purpose. However, let's say someone is level 10 with good weapons/armor, and they're struggling under a few goals. They could just delete those goals and recreate them for a clean slate. The downside here is that they lose all their historical data on those goals (it keeps a history graph of your progress), so there's some incentive to use Re-roll instead (or to just be accountable).

Now, once I get some 3rd-party productivity app integration (Pivotal Tracker, MyFitnessPal, RescueTime, etc) - those goals will be static (they can't edit them), and will be updated automatically. So that will lock them down a bit more. I'm planning on Pivotal & Pomodoro very soon.

Thanks for checking it out DevAccount!
Canada is a developed market, with ready access to US internet resources. Russia a decade or so did not have a market that was appealing from a tactical point of view to Western companies (ie. lack of access, lack of customer $, lack of legal framework, etc).

Now Russia is a more relevant market, but the home-grown competitors are already embedded. Canadians may be miffed at Google.ca's lack of caring about Canada, but they still use Google.ca, and will use voice when Google lights the service up.

(I use Russia and Google here as illustrative examples)
If you're like me and want to actually compare the listed devices and patents...

Design patent '305: Icon interface and grid layout
Design patent '677: iPhone design, edge-to-edge glass and display borders, front speaker
Utility patent '163: Tapping to zoom
Utility patent '381: "Rubber-band effect," bouncing back when scrolling to end of a page
Utility patent '915: "Pinch-to-zoom," distinguishing between single-touch and multitouch gestures

1. Galaxy S 4G (all): http://www.samsung.com/us/mobile/cell-phones/SGH-T959HABTMB

2. Galaxy S2 AT&T (677; all utility): http://www.samsung.com/us/mobile/cell-phones/SGH-I777ZKAATT

3. Galaxy S2 Skyrocket (677): http://www.samsung.com/us/mobile/cell-phones/SGH-I727MSAATT

4. Galaxy S2 T-Mobile (677; 915, 163): http://www.samsung.com/us/mobile/cell-phones/SGH-T989ZKBTMB

5. Galaxy S2 Epic 4G (677): http://www.samsung.com/us/mobile/cell-phones/SPH-D710ZKASPR

6. Galaxy Showcase (677, 305): http://www.samsung.com/us/mobile/cell-phones/SCH-I500RKBXAR

7. Droid Charge (305; all utility): http://www.samsung.com/us/mobile/cell-phones/SCH-I510RAAVZW

8. Galaxy Prevail (all utility): http://www.samsung.com/us/mobile/cell-phones/SPH-M820ZKABST

Regardless of my feelings on the lunacy in these being patents, a few takeaways from myself. Only the design patents are featured when selling a phone, by Samsung or Apple, and I'd argue the utility patents are not a selling point, even for those that try a phone before purchasing. If these features are offensive enough to outright ban and garnish earnings from, why aren't they, at all, a part of the buying process? Try it out; search for "zoom" on any of Apple's or Samsung's product pages. Someone help me out and find who has a patent on having a CD player in a car.

As well, Samsung has been painted as stealing wholesale, but why are they so inconsistent in stealing the farm for every phone? And the S3, which is an even better seller?
Labels might be 20% off or even 50% off, but still give you ballpark figure, and is better than nothing.
I haven't had patience to precisely track calories, but I find it enlightening to look at labels and compare. For example, my intuition tells peanuts are more calory-dense than carrots. But by how much? Oh, 14x! That's good to know--1kg of raw carrots might barely cover one meal, but 1kg of peanuts would power me for 3 days--careful!
XMPP seems to be a better protocol on which to base such a [higher -level] protocol. There are a couple projects following this path, but both seem to be a bit timid about trumpeting their own horns. I have nothing to do with either of them other than silently hoping they eventually win the day:

1) http://onesocialweb.org (Not sure about their future)

2) http://buddycloud.org (some of their contributors are HNers, but even though they're recipients of Google Summer of Code 2012, they are also quite modest).

These are the approaches that seem to be the most promising to me, even though their use of XMPP has been disparaged as non-developer unfriendly. I simply disagree, as a non-developer (though I am working to change that; I've got simple Django and Rails up and running on my LAN).

I believe the ideal hardware for such a project is:

~1.2GHz ARM CPU

-4GB RAM

-64GB SSD

-2x SataIII HDD (~6TB RAID)

-on a consumer ISP connection with 250GB soft cap
I'm not sure I follow that. Is it a weakness of the model to fund "bad" projects from money that in the previous regime would never have gone to "good" projects? It's not from Kickstarter's point of view, obviously; they get paid. Ditto for the projects themselves.

The members of the public who are "investing" are obviously accepting risk. And I think it's reasonable to argue that the per-dollar risk is higher for these projects than traditionally funded ones. But that doesn't seem to be deterring anyone, so I'm not sure it constitutes a weakness of the model either.

Honestly, I think the only way to interpret your point is sort of uncharitable: the people in the most danger from the kickstarter model are the existing investor class, who risk seeing some of their likely prospects get money from elsewhere. I'm not sure that's really a bad thing.
Maybe it's just chance that two meta-HN posts (Top HN ...) show up on the front page today, but it seems like a lot all of a sudden...
As Restaurants Cut Salt, Some See Reasons to Pass
I think you miss the point of calorie counting in the first place. You count calories so that you become aware of just how excessively you've been overeating without noticing it, and where those calories are coming from. It doesn't have to be that accurate.
> You've obviously never accepted credit cards as a merchant. The process is heavily in the customer's favor.

A company I used to work for had, some years back, made its way onto MATCH (merchant blacklist) for one of the four major credit card companies. Why? It accepted a legitimate (!) payment from a customer who was at the time under 'investigation' by the credit card company for fraud. (Obviously, this was not known to my company at the time that they accepted the payment).

Apparently, we even showed the credit card company that we had provided the appropriate services in exchange for the payment, so there could be no allegation of us helping them 'embezzle' the money. No luck - we were placed on the blacklist for seven years (give or take).

The punchline: that same credit card company had no problems issuing us a credit card in the company's name - not just once, but three times since we were placed on the blacklist.
Better to live every year like it's your last. Have no regrets, do what you love to do, and be with the ones you love.

Certainly though, things which have a good cure should be tested for regularly across the board. I don't want to know the day I'll die unless I could do something to prevent it.
No, you'll only get prompted on desktop/mobile the first time you link your account. If you already have a linked desktop or mobile app, it will continue to work without a prompt.

You can also see all of your currently linked devices here:
https://www.dropbox.com/account/security
gdb is like acid, works everywhere : https://stripe.com/blog/exploring-python-using-gdb
The base price is $50,000 after tax incentives.
Counting calories is a short-term means to an end. It's intended to get you to a target goal. Once there, good lifestyle choices should take over.

Whatever works for you, go with that. But weight and body fat will fluctuate naturally and shouldn't be a huge factor in how you decide to eat. You could eat all kinds of crap that would keep you low-weight and low-fat but wreck your body.

Limiting yourself to reasonable portions of healthy foods 85% of the time is the easiest way to keep a long-term diet. Want pizza and beer? Save it for Friday night. It can't get simpler.