skysight-inc/HackerNews huggingface dataset:
There is absolutely no need to use iCloud with your iPhone and the settings page allows very fine grained selection of what should be synced through iCloud. I also have yet to find a 3rd party app that activates syncing through iCloud (of its content) automatically, this is generally all opt-in.
A great little bit of fiction, if you want to revel in the sense of how weird it is that our measures of time are effectively "by fiat": http://slatestarcodex.com/2013/11/03/the-witching-hour/
Stuff that every programmer should know: Data Visualization
If anyone is interested, we did an AmA about the benefits of and science behind sleeping and napping a while back: http://www.reddit.com/r/IAmA/comments/1vyuz2/iama_scientist_...
Introducing noj.li... The new innovative social network, where you can't post anything at all.

No SPAM, no trolls, stupid "Yo", no boring emoticons.
Since you can't post, there is no need to signup. Never forget your password, again.

So let's present to you our new signup page, where you can't signup at all. In contrast to other so called soon to be in existence social networks, our product is here. And it scales indefinitely.

/satire
It was explained to me that a small % of people can get by with less than 8 hours sleep. Those people then often move to the top of the org chart either as founders or management in larger companies. Perhaps unsurprisingly, given their lack of need for sleep, they're not big believers in the value of sleep and napping. That's why you'll see these articles every 3 - 6 months and nothing will really change.
Secret to getting into Hack Reactor
I will miss all the lasers.
Google maps / transit routing smartphone apps do a pretty good job of this. I've not had trouble coming into a new city, asking Google maps to give me mass transit directions and just following them.

Most cities have real time bus/train trackers now that help you plan when to leave so you don't have to wait long.
It seems the author overlooked how `return` works in a block, compared to a function. It was one of the main reasons why Yehuda Katz proposed adding blocks to javascript (I see the reasoning behind it, but I think javascript doesn't need more concepts).
Going partially pre-emptive is a reliability hit though. One errant process/thread/fiber can bring the system to a halt (or at least one hardware thread).

Erlang is designed for reliability, not CPU efficiency for CPU-intensive tasks.
I have had a couple of maintenance programming jobs, where there was a mountain of undocumented code. I would just stare for days, thinking I wasn’t getting anywhere, but it did eventually click.
The Role of a Critic
I think one reason might be the "framework level" news.arc code, which does a continuation-passing-like thing for forms to create a sort of synchronous straight-line flow in the code without lots of callbacks. A side effect of that is that some of the code is very tightly coiled around the render-form post-form flow of a standard, 2001-era web application.

Another reason is that Graham simply seems a little allergic to Javascript. When you look at HN, think Rails 1 (they come from similar eras). Today, if you had an application like HN, you'd probably have a serverside that primarily provided a JSON HTTP API for a Javascript project that managed almost all the actual UX. But that wasn't at all a normal way to design applications back when HN was first written.
Google might not be a monopoly, after all
Here's a few tricks I learned a few years ago.

1. I never nap for more than 20 minutes. If my body goes into a deeper level of sleep or relaxation, I get up feeling groggy and disoriented.

2. Properly nap. Force yourself not to think about work. Focus on other things such as the weight of your body sinking into the chair/couch, the distant sound of traffic, etc.

3. Towards the end of the nap, very slowly and deliberately count up to 20, with a maybe 2 or 3 long slow breaths between counts. Completely relax during this count, but on the count of 20 immediately, instantly get up and go about your business. Know that this is what you are going to do, but don't let your body tense up or in any way get ready for it. Works for me like a charm. Just psychologically knowing I'm going to do this somehow prepares me for it at a deep level.
Why bother asking HN. Just leave. Life is too short to deal with people like that.
Cosmos [Pre-Alpha]: meteor alternative for python devs with zero code RBAC
It is not only unethical, it is self defeating.

If you think you can bring a dozen experts in a field you marginally know about under the pretext of a "job interview", talk to them a couple of hours each about your problems, and then go and implement everything they said by yourself without any extra help... what kind of so-called-solution do you think you'll end up with?

If on the other hand you are the victim of one of these "interview scams"... do you think you'd want to establish a long term relationship with someone who's both a scoundrel and a moron? How long do you expect such relationship to last?
Follow-up question: what's the condition for a leap second to be added?
Strangely enough that sounds like the same argument you're making.
Proximity5 launches sweeps for $100 in iBeacons for Beta Signups
Google, the Girl I Used to Know
Exactly this. Basically the 'demand' for driving is already > than the 'capacity' for driving, so adding capacity doesn't decrease congestion, it stays at 100%. This was made explicitly clear in the crash of 2000 when it felt like roughly 25% of the work force seems to have moved out of the Bay Area, traffic congestion got a lot less.

If the theory of 'induced demand' was accurate, then traffic congestion would not have changed, and that would have been something worth writing about.
Barclays Not Smart
Thanks, all good points. However we cannot yet rule out post assembly sterilization.
Totally agree. We all obsess about the FICO score way too much. If you plan on living mostly debt free then usually you don't even have a need for a credit score. There are ways to get mortgages if you want one even if you don't have a credit history.
A Quick Introduction to ES6 Modules
Dallas is building a congested demand pricing project for the I-635 corridor. They are calling it managed toll lanes.
http://www.txdot.gov/business/partnerships/current-cda/635-l...
That's my take on it as well. Just a poorly worded website I think.
1. Yes, I admit, I don't know everything. My old self admittedly knows less than my present self (the post was written 4 years ago), who most likely, I hope, knows less than my future self. I posted the link in the hope that others may find it valuable to see how such a bug might manifest itself.

2. The post was written in an exploratory tone, not a factual, "here are the facts, here's how to solve this problem across all scenarios" tone.

Thanks for your feedback.
Alan Kay: What is a Dynabook? [pdf]
Changes in Earth rotation speed. Have a look at wikipedia's "Leap second". It's explained pretty well with some historic data.
> The only way out of the trap AFAIK would be to build excess capacity thought the entire system.

I agree. This makes a lot more since.

The authors are taking good data, but making a big leap on their assumption to the cause.

Roads don't "create" traffic. New roads in most major cities are never built until the old ones are already 300-500% over capacity.

If you wait until your 500% over capacity, and then double the lanes, your still way over capacity, so the old and new roads are still "congested". This traffic isn't "new" -- it was always there, you just couldn't see it, because a 200% over capacity road, and a 500% over capacity road, looks like the same gridlock from the sky.
I thought I had been paying attention to this as a proposed draft, but actually didn't notice that it had achieved BCP status in May!: https://datatracker.ietf.org/doc/rfc7258/

This was pleasantly speedy (six months, from November '13 to May '14), by IETF standards.
How to Get Busy, Not Bored.
Yep, graphic and industrial designers get worked over by stuff like this all the time. A big company puts out a "design competition" and hundreds of students, amateurs, and people early in their careers submit work. Often, by submitting you're giving away any intellectual property. A $5,000-$50,000 competition will net the winner a little cash, the company a new logo or product idea or large amount of material to brainstorm with, some advertising and some goodwill with designers... and the non-winning designers get nothing.

Anyone who's been in the industry for a bit will stay clear. There are tons of people in the industry calling for the end of this practice as it devalues the industry (quality of work and the compensation).
Well, this was a long time coming. No surprises here. I'll fondly remember Orkut though. It was the first social network I really used and participated in.
An interesting story: When I was in college, my friend and I figured out a way to see hidden pictures from users using a simple URL "hack". It was quite fun showing it off to friends, before they added an extra hash element to their URLs (if I remember correctly) and stopped our tinkering.
Big Eat Lah – Top 100 Food and Drinks in this tiny island called Singapore
I've heard that the amount of sleep you need is a genetic thing. But is that true? Does anyone know what the main research articles are for that?

And has anyone ever significantly changed the amount they need by lifestyle changes (like daily exercise)?
Fair enough. :) I should have asked how he could prove it without revealing his actual identity.
Siri Will Soon Understand You a Whole Lot Better
'Drivers already pay the cost in lost time.' Yes, but not all of the cost. If each additional car adds 10 seconds to commutes, each driver will only pay a pittance more for her decision to hit the road. Meanwhile they are imposing large costs of 10 seconds * each driver on the road. Look up the economics of externalities again and you'll see that an additional congestion charge is well founded in theory.
Biggest problem for me when I first used evil was learning that C-g is what I need to press when I accidentally hit an emacs chord sequence and want to abort. I had to google a few times to find that out when Esc wouldn't get me out of the minibuffer.
Yes, I tried it for about 3 months 8 years ago.

You stay surprisingly functional for somebody who's only getting ~2 hours total sleep a day, but you definitely lose cognitive function. I didn't realize it at the time -- like a drunk or anybody functioning in a sleep debt it doesn't feel like you've lost cognitive function, but it's readily apparent to anybody who knows you well. The worst time is the half hour or so before your next scheduled nap.

Perhaps the biggest thing I gained from the experiment was the ability to take a power nap any time, any where.
With fuzzy I mean that I can search for "tunnel" and get "channel". It does sound fuzzy, unless it's hardcoded. Code completion in Eclipse isn't fuzzy, so "temrinal" doesn't get you "terminal". In Eclipse it's basically just a regex.
What the market wants ("Swift developers with ten years' experience"), what we as labor want ("Fun projects and a paycheck for whatever we make"), and what's actually required ("Wordpress ecommerce theme that's mobile friendly and doesn't look like complete ass") are all different.

The specific demand is invariably for a particular technology or platform, because management wants to solve their pain point right now and want to manage risk. The problem is that those experts are not super useful in five years when the platform changes (or three years, or six months).

Better to be an expert as using different technologies and getting up to speed quickly.
Show HN: HTML5 guitar lessons with pitch detection
What does this latest round of Hadoop funding mean?
It's nice for chaining. E.g. in CoffeeScript:

list
.map (el) ->
el * 2
.filter (el) ->
el % 2 == 0

I suppose in this case a list comprehension would work too:

list = [el * 2 for el in list if el % 2 == 0]

... but as these things get more complex, inline functions become really useful.

It's also nice for various DSL purposes, e.g. unit tests with Mocha

it 'should be able to multiply a number', ->
a = 2
b = 3
(product a, b).should.eql 6

Which in Python would become

def test():
a = 2
b = 3
assert product(a, b) == 6

it('should be able to multiply a number', test)

Probably doesn't look that impressive, but once you're used to them from other languages, it gets to be really frustrating to not have them in Python.

You also start noticing that Python has a couple of features that are actually entirely unnecessary if only you'd have multiline inline functions. For example, you could do away with decorators and `with` blocks.

view = authenticate (req, res) ->
res.send 'hello world'
Design Follies – ‘Why can’t I do that?’
Then the single 'j' becomes slow...
I wish I could take naps during the day when I get fatigued, but unfortunately I have severe sleep apnea, so unless I sleep with a CPAP machine, I don't actually get any rest. And my CPAP machine isn's something I can bring to work.
Access to credit early can be a useful thing, and so getting a good score reasonably quickly can help. One of the interesting things we did was get our kids checking accounts when they were still in grade school. (its basic arithmetic to balance them so well within their capability) And this had an interesting consequence of giving them an early financial visibility to the credit markets. To be completely honest I don't know how that affected their scores but they were getting credit cards in college with real limits ($1,000 - $5,000) when their peers were not able to qualify for $500 cards.
Could you mention this on the mailing list? I don't know if I'll have time to fix it any time soon, but someone else might, and that needs to be fixed.
The Rise and Fall of Top Bitcoin Companies
...that actually doesn't sound too bad.
Umm, how can forget the greatest cognitive bias ever in software development: http://en.wikipedia.org/wiki/Planning_fallacy

The planning fallacy is a tendency for people and organizations to underestimate how long they will need to complete a task, even when they have experience of similar tasks over-running.
Iglu schema repository 0.1.0 released
I prefer "The Decline and Fall of the Roman Gibbon, by Edward Empire" myself...

edit: it's a Monty Python joke people. Perhaps more relevant would be to have a chat with Keith Maniac from Guatemala, who claims he can put bricks to sleep? (ref: http://www.montypython.net/scripts/interest.php)
Firefox Sync-1.5 Server behind Nginx and uWSGI
Nobody is going to use Uber to make trips to Home Depot, the grocery store, weekend getaway to the mountains, etc. That's what that one car per household is for.
"But I'm special!"
> I do think that some strongly typed languages make it too difficult to step outside the type system; in Scala I have to do something like (x.asInstanceOf[{def foo(): String}]).foo() whereas in Python I can just write x.foo()

Have to make an explicit cast with a structural type? Surely you can do better, like, say, a trait.

> I'm talking about casting, calling a method that the type system doesn't know is present.

I think a larger example is necessary to see how you ended up in such a situation, but I suppose it's off-topic...
> There are ways to get mortgages if you want one even if you don't have a credit history.

I've never heard of this. Even if its possible, You will most likely pay a huge premium, if you want a lender to not use FICO scores to determine how risky of a client they're about to lend money to.
Lots of people try it, and some of them post articles here about how it feels starting out. I've never heard of anyone actually sticking to it. I also haven't seen any of these reports that give actual objective measures of before/after cognitive function (they don't even have to be that rigorous, maybe a log of scores/times at tetris or dual-n-back or sudoku or 2048 or something), just subjective reports which as TFA says aren't exactly reliable.
My question is when cars can drive themselves why will the non-impoverished population need public mass-transportation. I envision a grid of cars (belonging to competing private companies) that have no drivers and can take a person from A to B, for a set fee -- much lower than when you need a driver. Light-rail, why? We already have the infrastructure for cars. Give it 20 years.
I've struggled to grok FRP in the past - I hear lots of smart people trumpeting it, but I haven't been able to wrap my head around it. This tutorial was great and I was following along right until it got to the part about modeling the suggestions as streams (https://gist.github.com/staltz/868e7e9bc2a7b8c1f754#modellin...).

That was where everything went haywire for me - my brain doesn't want to think about those UI elements as streams and I instantly tune out and think "this doesn't make sense". I'm curious if anyone else also got stuck at that same part, as well as if anyone has suggestions/ideas for breaking past this mental barrier? Is there a different way of solving the same problem (that might make more sense to me)?
But that's highly inefficient. Everyone pays in the form of time, but some peoples' time is more valuable. Congestion pricing fixes that.
I strongly recommend Dave Ramsey's approach to credit scores. Credit scores are a measure of much much debt you can carry. If you carry a load of debt and pay it off, your score goes up so people can lend you more debt. That's the wrong question. The proper question is how can you remain out of debt and build your wealth? You don't need a credit score for that. As a 30something looking back at 10 years of debt, I totally regret it. Carrying debt is heavy on the soul and limits your options. Debt free living really is liberating.

http://www.daveramsey.com/article/the-truth-about-your-credi...
http://www.daveramsey.com/new/baby-steps/
Do you guys integrate this with Happstack/Wai/Snap at work, or do you use pure rest or something?
I used to be exactly the same way....particularly my late teens and twenties where I would sleep half the day if I tried to take a nap.

Sometime around 40 that changed. I take a nap almost every day, (sometimes 2, esp if doing something mentally taxing...I can do this since I work from home), but it's been years since I have been able to take a nap exceeding 20 minutes. I simply wake up, no alarm or stimuli needed. Even if I was up all night the night before. Sometimes, (like on Sunday afternoon), it's annoying. I would like to be able to enjoy a long nap again occasionally.

I've wondered about this, and would love a solid physiological explanation.
anyone remember this brouhaha a decade ago where Orkut was accused of stealing source code to get off the ground? including bugs?

http://archive.wired.com/techbiz/media/news/2004/06/64046
> Unless you're taking out a mortgage tomorrow I don't really see why it matters.

Because it does? Apartments often do credit checks. Utilities run checks on you and require down payments for bills if your credit is too low. If you want a "nicer" credit card (Amex, for example), you have to have good credit. Starting a business and want a small business loan? They check your credit history if your business doesn't have a history. Etc..

Credit, at least in America, does matter. Can you get by without it? Of course. But having good credit is pretty easy to do and can have nice benefits.
As I said, for all intents and purposes, the Australian Dole is the same thing as "unconditional basic income".

In what way is it not?
The IDE is much better than it was a year ago, in terms of stability, refactoring reliability, implicit highlighting.... It's still got a way to go, but it's there.

I don't know about SBT, I've always found Maven to be better.

Improvements to any language could be argued to threaten Scala, but most of Scala's advantages over Java still apply - better type inference, better concurrency support, case classes, pattern matching, higher-kinded types. Certainly I don't think anyone who's adopted Scala will be lured back by Java 8. If anything Java 8 seems to me to be more of a threat to C#, and especially to Kotlin, than to Scala.

I don't know about big companies, but in London startups it feels like Scala adoption is still going up.
As well as what you don't spend your money on. I find it ridiculous that the "housing" index includes not only rent and utilities but the cost of a 40" flat-screen TV. That belongs under "entertainment".

Also, several items are sufficiently vague that they have a huge price range; for instance, "1 pair of sport shoes (Nike, Adidas, or similar)" or "Daily menu in the business district". Far too subjective to serve as a basis for comparison; in the same city, those values could vary by 2-3x depending on taste.
I don't this is unnecessarily unethical or unwarranted.

If several members of a team have been struggling with a problem, it's interesting to see a person's first take on it.

Are you coming up with creative new solutions that haven't been brought up in the team's conversations?

Are you coming up with solutions to the problem that the rest of the team immediately crossed off, or even are obviously wrong?

Also, I wouldn't mind getting a taste for the real-world problems I'd be facing at the company. I find it far more shady when I get interviewed, sign a work contract, and find out I'll be working with several other technologies that weren't anywhere in the job description or interview.
Like everyone has said, get a credit card and pay it in full. Ideally pay it in full before your statement comes. Many starter credit cards will have a ridiculously low limit, my first discover card was $500. The issue with paying just on-time and not before the statement date is that discover reports your balance as of the day the statement prints so my reported available credit was always dismal.

I also had some American Express charge cards, they don't have a huge affect on your credit but they may help you get an American Express credit card if you have a thin file.

Once you got some credit, you can go for a car loan. I opted for a lease (since they tend to be cheaper then a new car). My current credit score tends to hover around a 720 FICO and I'm a rising junior, will probably go up a decent amount when I remember to pay my discover card in full before the statement date.
Dolts like the article author completely miss the point. Yes, the number of people on the road will increase as we add lanes, but that doesn't mean that adding more lanes is useless. More people are able to get where they want to go, that's a good thing.
This is occasionally used as an argument in favor of cheaper or free public transit: that even from a self-interest perspective, it makes sense for road users to subsidize public transit, as a way of effectively paying other people to get off the roads and out of their way. However most road users don't seem to see it that way.
Writing min function, part 2: Understanding Concepts
Part of the reason why functional languages like Scheme have anonymous functions (lambdas) is so that you can encode various language features in them.

function definition: (define (f x) (+ x x)) => (define f (lambda (x) (+ x x)))

variable binding: (let ((x 1) (y 2)) (+ x y)) => ((lambda (x y) (+ x y)) 1 2)

delayed evaluation: (delay (display "foo")) => (lambda () (display "foo"))

and lots more...

But they also sometimes are convenient when you have a function or procedure that expects the same as one of its parameters, but said function doesn't already exist, and there isn't a simple composition of higher-order (functions that take or return functions) functions that does what you want.

For example, say you wanted to multiply a list of numbers by their squares (this is in Racket):

(define (sqrmult n) (foldr (lambda (x y) (* (sqr x) (sqr y))) 1 (stream->list (in-range 1 n))))

See you don't have to name the function?
Well, it's only cancelled completely if you earn too much money.

So let's say you earn $5k/year, you'll get the dole to top you up to $12k/year.

So you get a guaranteed income.