skysight-inc/HackerNews huggingface dataset:
I work as a contractor at Google MTV. My building has a very large lounge area and I sometimes see people taking naps on the couches. I work from 6:30am to 4pm (beat the traffic!) and I use this room not for naps, but to go read for 10 minutes or so to unwind. Long walks also help me stay fresh. In any case, I have always believed that frequent breaks are important. A bit off topic, but when I work at home (which I have mostly done for the last 15 years) then I almost always take a 20 minute nap after lunch.
I feel that it's somewhat unfortunately that comments tend to hijack articles and focus on something the article isn't about. This article only mentioned napping in passing. The main topics were cultural attitudes towards sleep, allowing for flexible work schedules, and eliminating graveyard shifts.
Most PMs don't have the chops and just enjoy a job thats less grunt-worky. They usually don't have a choice. I seriously doubt anyone with real programming chops would be happy being an overseer rather than an architect.
Raft - The Understandable Distributed Protocol
On a semi-unrelated topic, can anyone imagine a use of write-only memory? I swear I'd came up with one few years ago and unable to recall it anymore.
I learned the same thing last year.

I spent way too much time in working at my computer last winter. I would work 12-16 hour days eating 1-2 meals. At 22 yrs old, I dropped down to the same weight I was when I was 15 (150). That's when I got my ass into gear and tried the Geek to Freak program laid out in The Four Hour Body.

Tim F says he was able to gain 34 lbs of lean muscle in 4 weeks working out ~4 hrs total. I did due diligence on the method and was actually able to go from 150 to 170+ within 4 weeks.

A couple things I learned:

• Most people put way too much emphasis on gym time and too little on nutrition. I would say nutrition is 80% of the work. Recovery time is extremely important for rapid growth too.
• When trying to cram as many calories in a day as possible, a meal plan is a must. The more strict the better.
• You can get better results curling a 10 lb dumbbell with proper technique than curling a 100 lb dumbbell with poor form.
• For muscle growth, I prefer only 1 set of high weight with low reps (6 reps min, 12 reps max)
• LOMAD (one liter of milk a day) is a lot easier than it sounds.
http://names.yafla.com/#n=Kanye&s=mt
You can expect what they've laid out in the contract you agreed to.
Remembering Madiba
>You cannot simply throw a PDF with arbitrary dimensions and get good results.

Yet, that is exactly what they did.

That's why it's disingenuous.
Indeed it's sad. He was relatively young too!
This was an interesting read but be aware that it's only a snippet of the story and the rest is behind a paywal.
I think The Dude said it best: "You're not wrong, Walter. You're just an asshole."

I don't know IgnitionDeck, but this makes me want to never do business with them.
Still, all those arguments are moot, since the book released now is just a PDF.
Sounds easier than git revert.
Survey: API-Based Content Management and Distribution for Laravel
Why weren't you here five minutes ago?
It sounds like you hit on a key strategic insight. If you're free to principals, they'll find a way to use you without the admin headaches of finding money in an era of declining budgets. They get the added benefit of better apps too.
Nice project! I'm quite shocked how linear the decrease of "Frank" is http://names.yafla.com/#n=Frank&s=mt
Yep I'm sure the people who write the website copy also calculate the orbital dynamics, and I'm sure they give both items the same scrutiny. I would love to see one iota of evidence that the occurrence of typos in web copy is a good predictor of anything whatsoever.

I mean come on, the plaque placed on the moon by Apollo 11 has a typo on it! http://timdroogsma.blogspot.com/2009/07/typo-on-moon.html
Spotify Will Launch Limited Free Mobile Access At Dec 11th Event
Ever since I started grad school in 2011 I've been thinking about needing an app to remember things. I reead about Personal Knowledge Bases. I proposed making this our innovation in my Tech Venturing class, but my group ended up going with Automated Parking Garages...

In my Cloud Computing class we had to make an Elastic Beanstalk scalable web app. I had a bit of experience with MySQL and PHP and found out about TiddlyWiki and a side project called ccTiddly which was a PHP/MySQL implementation of TiddlyWiki that stores the tiddlers in the database so you can run it as a webserver rather than transferring around the html file. I actually started attempting to convert it to SimpleDB to accomplish the project task, but ended up going with a more simple application from scratch.

I still use ccTiddly, but I'm pretty lazy with my usage, and I'm also lazy in learning how to code applications myself. I also created an account on TiddlySpace, which is a more successful python implementation of TiddlyWiki as a web server. It allows people to share their tiddlers between accounts as well as store and expert their tiddly wikis within the cloud. It is available open source, but I had trouble trying to set up my own :(

I just installed this on my iPhone. I have been looking for this. I've been so desperate for this I've been contemplating creating it myself. We need more innovation in the ability to store and recall information. If we can make it easy to automatically organize the massive amount of information about people, experiments, finances, health, etc, whatever kind of knowledge you normally have to remember with difficulty or re-google all the time. I think this is also highly tied to keeping good track of resources on the internet. What if you could bring together information about all the services you use into one private location and keep track of what you need to know?

One of the inspiring things I read about when delving into thought about this topic was the Memex:

http://alpha.uhasselt.be/jan.vandenbussche/actueletrends_121...
> I don't know what you mean by this. An Iterable<X,Nothing> cannot return Null from its first attribute. Check the declaration of Iterable.first.

This made me sad again[1], but then this made me happier[2] (internalFirst implied it is defined in the compiler, finding all of the pieces that make up the definition was a bit of a pain since it is dispersed across so many files), but I think I didn't fully understand union types (and that Nothing was bottom) when I wrote the grand parents logical conclusions.

:t Iterable<X,Nothing>.first ==>
X|Nothing ==>
X (because union with empty is an identity)

therefore inside max, the variable first will have type X when given an Iterable<X,Nothing>.first. I also see how it cannot be re-written as I proposed because there is no guarantee that Absent will be of type Null.

> That's not correct. Go and check the definition of Null. It's just a regular class, as advertised. There is no special behavior defined in the language spec. Sure, the exists operator is defined by the language spec to mean "is Object", but that's just trivial syntax sugar.

I did check the definition of Null, I was merely pointing out that although it is a user definable type, the language specification does mention its existence here[3] and here[4] which is where I looked to try to find out what the "exists" keyword meant. Specifically:

in the case of an exists condition, a type whose intersection with Null is not exactly Nothing and whose intersection with Object is not exactly Nothing, or

Later on it says "exists x is equivalent to is Object x, and..." but then why reference Null earlier?

> I guess the problem here is that you're used to languages full of weird special cases and ad hoc behavior.

While I thank you for your time answering my mis-understandings of union types, please do not shoe horn me.
My main programming activities are using OCaml and Haskell, both of which have very few ad-hoc language features, if any.

[1]: http://modules.ceylon-lang.org/repo/1/ceylon/language/1.0.0/...

[2]: https://github.com/ceylon/ceylon.language/blob/master/src/ce...

[3]: http://ceylon-lang.org/documentation/1.0/spec/html_single/#c...

[4]: http://ceylon-lang.org/documentation/1.0/spec/html_single/#a...
You might consider complementing revenues by selling services until the long slow SAAS Ramp[1] will get better.

* One of the best usage of your business partners might be taking over navigation of the sales cycle -if they're sold on the valueprop, they probably know where it can be sold successfully. If they can't sell it, that's a strong datapoint you need to consider re: viability.

* If the market gap is real, you might want to consider selling consulting solutions to that gap specifically to gain additional understanding to the market.

* As a fallback, you might be able to sell consulting/contracting on other fields until sales gets significantly better

[1] http://businessofsoftware.org/2013/02/gail-goodman-constant-...
For my part, I see napping as something that requires a big investment (learning how to nap) with an uncertain payoff, while coffee is something that works and seems to be beneficial for health. I certainly am not tired enough to fall asleep at 2-3pm given my current ability to fall asleep quickly.

Also, there are other strategies to deal with the 2-3pm slump, e.g. doing less intensive work.
My bile detector must be on the fritz, here I was thinking that was a particularly jolly comment.

Interesting aside: your own comment is a perfectly reasonable reply to itself.
It's amazing how incredibly conceited the website comes off. CTRL + F "talent", 7 matches.

You'd think that two guys who think of themselves as "entrepreneurs" would know not to say stuff like that.
Yes it's true that better answers can rise above garbage, but it's an uphill battle.
I hacked this with Vitamin D supplements.
I agree that "we think too much about ME and not enough about others". I don't understand how "having to compete for everything you want and need to live" will encourage people to care less about themselves and more about others. I think the opposite is true as evidenced by the current state of affairs.

I don't agree that "the majority of our daily problems are caused by ourselves". I think most people's daily problems are the result of more intelligent and selfish people taking advantage of them.

I agree that "taking 30 minutes a day to intentionally improve someone else's day" is great advice and a fantastic investment of your time.
Yeah, I was kinda hoping people would touch on those questions here. I haven't managed to read the actual paper, but it's just 5 pages longs so I doubt it speaks much about these questions. But a piece discussing these particulars would be awesome.
So if we used to build a road by having a group of 50 guys with shovels, should we just ignore the invention of the bulldozer so these men don't lose their jobs.

95% of Americans used to work in agriculture. Should we still all be farmers today because if we adapt technology then some of the farmers would lose their job?
Almost daily. It's like shopping at Marshall's (might just be an East Coast store) - there are some really killer finds amongst the muck, you just need to be aware enough to recognize them. (Particularly since it opened to everyone recently.)
I think you're overestimating the ability of the world population to intelligently process this information. Hell - a third of the United States thinks the Earth is 6,000 years old.
Note that the ebook is only 40 pages long, and the above article is 1/4 of it.
Flagged for being just an excerpt from the beginning.
Every time I see a medium url on HN I shudder and skip past content that just feels manufactured and forced on us.
Got my first job from that board sniff
"This module is like violence: if it doesn't work, you just need more of it."

if for nothing else, I am in love with this for its sense of humor
-Whats the approx nutritional value for all your combos, crude figures on the lower side of estimate would be a good thing to know.
This is what I get to see when I visit this website:

http://i.imgur.com/aQE2AVD.png

what a great experience.
The fuckit context manager is actually pretty close to a real feature in Python 3.4:

https://github.com/davidhalter/jedi/pull/202
In which WebApp project did you use deep learning?

What problem did you solve with it?
The Moore's Law blowout sale is ending
No Room for Excuses
You're welcome! It did take me some hours to get through most of it. The content is unique enough to make it worthwhile. I was especially intrigued not only by the excellent breakdown of "ever-burning lamps", which are a more or less real thing, but by a mention of ancient Greek water organs, a musical instrument which involved water inside some sort of tubes.
John Maeda Joins eBay Inc
Even my hair feels different!

(from dev to PHB)
Also, a radiotelescope on the far side would be shielded from Earth's interferences.

While that would be really awesome, I'm pretty sure a radio telescope could be shielded just as well with a few sheets of metal (like the James Webb telescope). And if it's stuck to the surface of the moon, it's a lot more restricted in where it can point at any one time than one free-floating in space would be.
Paid Vacation? Not Cool. You Know What’s Cool? Paid, PAID Vacation
Haskell does not force you to handle the value not existing. For example, you can do:

let Just b = HashMap.lookup k xs

If the element is not there, then lookup will return Nothing, which will fail to pattern match with 'Just b'. This can also be accomplished using the fromJust function. What Haskell does do is make it obvious where these exceptions can occur by documenting what functions can return Nothing, and by requiring you to explicitly cast between values that may be Nothing and values that cannot be Nothing.
As the author of FuckItJS, I approve of this effort. And thanks for the attribution!
I used to host a programming contest called 3HGCD, as in 3-Hour Game Design Contest. You'd be surprised what people can do if they focus their attention on one thing and keep it simple.

My favorite is still the game about driving a car as a bear. You used the mouse to move a bear's arm to either push the gas or turn the steering wheel. You were trying to find fish to eat and prepare for the winter before you found a cave to hibernate in. It really felt like you were a bear trying to drive a car.

EDIT: Oh hey! Looky thar, I found a repository I made that has all of the games: https://3hgdc.codeplex.com/
I don't buy it. I can't remember seeing AD/BC go before the year number even once, and I see it after all the time.
you can't move the burden of logistics costs to the e-commerce retailers, they put the burden right back on the consumer.
FERPA is the big one.http://www.ed.gov/policy/gen/guid/fpco/ferpa/index.html
and the hobo gets a pass? c'mon
Agreed, and this is basically what we do for devs who want to do contract work -- help find clients that pay well and don't suck. (http://getlambda.com)
Google does etymology (awesomely)
Note that etcd (part of CoreOS) uses Raft for its distributed log. [1]

[1]: https://github.com/coreos/etcd
Thanks for all the responses. I thought of one other thing I'd like feedback on: When it comes to salary negotiations, do people ask for signing bonuses these days?
I never suggested that life was ideal.
I don't understand how "most problems are caused by ourselves" and "understand that you share this planet with 6 billion other people" can co-exist while there is very high inequality throughout the world.
I will not "accept the world as it is".
Oddly enough I think that game was a guess the game on ABC's Good Game a few weeks back. http://www.abc.net.au/tv/goodgame/

They picked it due to it being zany. I had no idea that it was made in 3 hours.
Common Lisp's condition/restart system is very nice. It solves the context problem, which (at least in my experience) is the biggest problem with exceptions in day-to-day programming.

CL's dedication to the debugger also greatly reduces the downsides of not explicitly handling errors. You get the ability to notify the user of problems that they might be able to resolve manually for free.

The lack of function signature information is still a problem, though. Sometimes you really do need to know what exceptions might be thrown. There's also the issue of overhead . . .

I'm happy to say that exceptions are nice to have, but the idea that they're superior to returning error codes at all times in all places (especially in a language that supports returning multiple values) is more than a little silly.
Huh? SIF used to be complex, but now its simple.
It uses the same approach as Clever http[s]://<hostname>/<SIFObject Name>s[/{id}|<SIF Object Name>]. Thats very similar to Clever. So how can it be bloated, or maybe your not experienced with SIF? Which NSIP.edu.au can help you with.
try http://sif.dd.com.au/SIFDirectRest/sif/v2_5/objects/au/v1_3/....
User defined runtime attributes in IB are great. We use them for font name and other handy things (like CALayer attributes for corner radius, shadows, etc).

A word of caution, though. Using key paths in your categories like "fontName" is pretty dangerous. Apple could add such a property, or your users could already have one on their object, that would cause problems. I would suggest including a prefix or suffix, e.g. "cvs_fontName" similar to three-letter-prefixing.

I'll second the mention about checking the release notes of the latest iOS/Xcode beta, for those who have access. Moarfonts seemed promising, but caused nothing but problems when we tried it.
Ignorant question maybe, is Clever going to integrate into LMS, ala Canvas, Blackboard? Do they relate in any way? I imagine it could enhance the LMS/port too the systems?
It might help rally support for reform if you were willing to describe it as strengthening the patent system by eliminating abusive and illegitimate patents.
Definitely this guy is Satoshi Nakamoto
I disagree. Go errors aren't even error codes. The error interface is just one method that returns a string. The only advantage Go has over C is that the errors are no longer inband with normal return values. Once you get one though, you're back in the perl5 land of reasoning about your error by scraping a string. I'm completely baffled as to why they didn't attempt to bundle more machine readable information into the errors.
Our goal is to bring Swapboxes close to people who need them and add some really cool technology to the process. One advantage our users see is that they are notified immediately via email / text when the package arrives and can pick it up on their own time. They're also not tied into a monthly plan since we dynamically allocated space. No keys, no hassle. Some people have already figured out solutions that work for them, we just feel that there's still a lot of pain points that are unaccounted for! Hope that sheds some light for you :)
You Don’t Need Funding. You NEED to Start SELLING.
You're thinking about it all wrong folks.

Start f'in sellin'.
That is amazing! I love the potential for actually looking around an object in a 2D printout.
Specter - Another wrapper for PhantomJS
I totally get that. From playing with Heyday for a few minutes I noticed that it's not a replacement, but it's a great way to consolidate photos.
C also has "better" I'd argue that average person programming in C is more matured, and understand nitty gritty of programming, computer science, performance and how things work at low level far better than, say, Visual Basic or even Java programmer.

I think we have been putting too much faith in to languages. After certain level of sophistication, the weight of quality shifts to person programming in it instead of language itself. However most language designers would tell you that their holly grail is to shift this threshold so programmers can be as lower in skills and ignorant as possible while quality of program as high as possible.

Lot of these things can be also said for JavaScript. I've now coded fair bit in plain JS constantly avoiding temptation to use some other language that compiles to JS (and even avoid TypeScript for that matter). Just 100% pure JavaScript. And I can tell you that my habits and flow is very different when I code in JS. Back then I though coding in pure JS would blow everything up just because of lack of types or silly thing like missed semicolons or as simple stuff like forgetting to pass 10 in parseInt. The fact is that none of these bothers me at all anymore. I rarely find bugs that can be attributed to these deficiency in JavaScript. Strongly typed languages now feels like some kind of over hyped hoax.
We'd love to partner with you! Drop us a line - info@getclever.com
As we work with the FDA to get clearance, there will be some significant changes to the site. Customers who purchased kits on or after the FDA’s warning letter of November 22nd will not have access to health-related results. Those customers will have access to ancestry-related genetic information and their raw data without 23andMe’s interpretation of that data. They may receive health-related results in the future, depending on FDA marketing authorization.

This paragraph is by far the most disappointing with regards to the short-medium term future of 23andMe.
European Central Bank Analysis of Bitcoin and Virtual Currencies
I worked for a company with 250 people and only 4 "layers" from top to bottom. My project still had team leaders and a project manager, and believe me all of them would rather have been coding than managing.
Not to be a cynic, but even if we got a room-temperature superconductor it might not be useful for power lines. The material may end up being too brittle or too expensive (most of these superconductors are complex ceramics, which are very brittle and hard to form into wires). Alos, superconductors carry electricity with no resistance, but only up to a point. If you try to stuff too much current into a superconducting wire, its superconductivity will turn off.
Bitcoin's Volatility Problem: Why Today's Selloff Won't Be the Last
You're just talking partisan jibber jabber. Some people think peace is a useful route as violence tends to be a cycle that is hard to stop. Will peaceful action always work? No, the world is complicated. The fact that you say "the liberal sales wing of the ruling class" just makes you seem ridiculous.
How is Microsoft able to pinpoint the botnet owners? Are they doing it simply by identifying the infected computers through their own antivirus (or some code in Windows), and then working their way backwards, or do they just get a tip from the NSA, and then get to reap the positive PR for it? (as thanks for helping them in other matters).

It reminds me of the Google identifying owners of child porn a bit. Both stories have a little creepy side to it, as they might unveil these companies have some capabilities to track you that we weren't aware of.
GPUs have been used effectively in implementing graph algorithms. Graph algorithms are tremendously useful and show up all over computing.

http://arxiv.org/abs/1002.4482

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.220...
The test suite is amazing.

https://github.com/ajalt/fuckitpy/blob/master/tests.py

def test_chaining():
fuckit(fuckit('fuckit'))

assert 'false' # Good thing this isn't PHP
For those confused by the title, Probabilistic Programing = Bayesian Statistics.
Awesome app! But I am going to echo same concern as tomahertus and so many others on this page:

https://news.ycombinator.com/item?id=6858853

"""

I was quite disappointed when I read here, that you're actually downloading(syncing) all data to your cloud automatically. I would expect you to ask me also, in that brilliant tutorial, if I want to save my data to the cloud, since as you have mentioned, you're operating with the most sensitive data. As a result I found photos, which I really rather have in my pocket than somewhere on cloud.

"""