skysight-inc/HackerNews huggingface dataset:
> The new Asana is designed to give you a feeling of calm and focus (ahhh…). When you first start a project, it looks like a simple sheet of crisp, white paper. But as you work, elements animate and light up in delightful ways (oooh…). When you complete tasks and get results with your team, Asana celebrates with you—and sometimes a flying unicorn does too.

Does anyone else find this tone off-putting? I think it's the telling me (or insinuating) how I will feel part that bugs me. Like if I went into a store to buy a bottle of water and they insisted on telling me how refreshed I will feel after I drink it. It's over the top.
> Everything that ships on the system should be protected.

No. Not Game Center.app. Grand parent is right, this is bloatware that neither he, nor I, nor many others want. If I wanted a bloatware Windows box I would have bought one. There's no excuse for making this app non-removable.
The obligations extend well beyond the debt. Social security, medicare, and medicaid will be much more costly than the debt for at least 20 years (at current levels). Public sector pensions are another huge non-debt liability.
The Pentagon Hooked Everything to the Internet. Now It’s a ‘Big, Big Problem’
What don't you like about Las Vegas? What about the surrounding areas (Henderson, etc.)?
From just a quick googling around I've seen estimated costs for a 30 hour work-week the public budget between 86 [1] - 236 [2] billion SEK/year. The total budget last year year was 862 billion. Somewhere that money has to come from

Some Swedish links about it:
[1]: http://www.etc.se/inrikes/sa-tycker-oppositionen-om-sextimma...

[2]: http://www.expressen.se/nyheter/val2014/sa-mycket-kostar-fis...
Actually I quite like it this way. It was a really interesting way to find out about this - Paul Graham's confident assertion raised my curiosity, so I clicked through to this Mary Fallin's twitter and found her latest tweet regarding a Richard Glossip. One search term later and I'm reading The Intercept.

He's not wrong. I'd never heard of her before.
I think it's pretty rare for companies to allow you to work completely remotely from my admittedly limited experience.
That theory is based on the assumption that an economy requires consistent purchase of the same products, so in that theory planned obsolescene is great. Yet, the alternative to consumers continuously replacing "old" gear with slightly newer gear is not that a person just deciding they don't want to buy anything and placing that money in savings, they than have money to buy OTHER things, or for entertainment, travel, festivals, trips to mars, adding a 3rd story to their house, et cetera.
Making one mode artificially suck is not the right way to go about it. City bikes (Velib) were an awesome initiative and I use them every day, not because I don't want to use a car, simply because it's the best mode for most of my movements.
The goal should be to have a wide array of choices and let people choose the best mode for their needs and their means, not to choose for them.
Anybody know how to enable Photos extension in El Capitan?
> Just to put you in the hot seat for a second, would you yourself want to live in a world where I could take out a contract on your life, and doing so would be entirely legal UNLESS they successfully killed you? Effectively allowing me to take out infinite contracts with complete impunity until you were dead?

Yes because presumably the degenerate who actually pulled the trigger would be punished.

I believe there's only one guilty man in this scenario, and he's the one who pulled the trigger.
I take issue with bundling unimportant apps with system apps and libraries. I recognize this is a blurred line but I still think that Game Center is not important.
They're not necessarily the one driving. Have you never driven for your old parent/grandparent ?
I am a big fan of Trello for their simple column view. I've found it to be the most efficient way to understand the state of any of my projects with just a glance.

I've wanted to like Asana for a while, but I always get annoyed by the inability to visualize the lists. Seems like the status quo is unchanged.
> ...as they know smartwatches haven't existed for years ahead of it.

And this is Apple's fault? Blame Motorola for their incompetent marketing, please. Blame HTC for not being able to market their way out of a wet paper bag. Blame Samsung for being at a complete loss for what to do unless they can copy someone, anyone else.

Apple put together a compelling package that combined technology, fashion, and lifestyle and people bought into it. Many of the other vendors put out "a smartwatch" without really building a lot of momentum to it pre-launch. They delivered an answer to a question nobody asked.

Motorola failed to answer the "Why would I want a smartwatch?" question. Apple gave a much more compelling pitch (fitness, health, payment) than Motorola did (Android! On a watch!) People are buying the Apple Watch because they understand it, not because of the logo.

There was a time when the Motorola name was more valuable than Apple's. You'd probably be bitching about people buying Motorola for the logo and nothing more, but it wasn't about the logo. It was about their reputation for making solid, nearly indestructible gear, for making it practical, for making it look good. Other companies might've been first to market with color screens or more bands, but Motorola packaged it up better and sales reflected that. They were utterly dominant for a time.

There's one other company doing this right: Pebble. That team has been working hard and promoting their product. They're doing fantastically well for a tiny company.

Remember, Motorola is a huge company. They should be able to figure this out. There's no excuse for their utter cluelessness.
Most people? More countries have abolished it then still use it.
Is the New iPhone Waterproof? We Opened It Up (Again) to Find Out
The FHS is, at best, only tangentially related to anything going on in a Mac OS X system.
Thanks Dang! Id love that.
But this is a house we can't actually leave. That changes the equation completely.
I don't have a comeback for that one... The analogy definitely clears the mud.
This looks good. Please email hn@ycombinator.com so we can send you a repost invite, if you like. (This is an experiment we've been working on. We do it when we notice good submissions that fell through the cracks.)
There is a reason why it's cheap to live in Detroit, and why salaries are less. Cheap cost of living isn't unique to Detroit.
> People are frequently trained not to question their superiors judgment and to just follow orders.

Not in this country. In the Uniform Code of Military Justice (which governs the actions of our armed forces) it is a soldier's explicit responsibility to not follow illegal orders.

And if a subordinate is not qualified or capable of determining if his actions are a crime or not (I'm thinking of a hitman, or mob underling), then that doesn't change whether or not he's guilty of the crime.
Because they're about principle and can't stand losing that few megabytes of space on an app they'll never run anyway.
US businesses will do one better!

0-hour workweeks for everyone, the second robotic slaves are economically advantageous!
After trying dozens of personal productivity tools for web/mobile/desktop (and writing my own Asana clone[1]), about 2 years ago I settled on Trello. I use it every single day, many times a day. I find it's the perfect balance of flexibility and simplicity for me. Plus it's free.

Having said that, when I've tried using Trello with teams, I tend not to like it nearly as much.

I think the Hard Problem with team productivity tools is optimizing for both individual organization and organizing individuals. I've never found a tool that's good enough at both for me to be fully satisfied.

[1]
https://github.com/aroman/keeba
http://keeba.jbha.org/about
This has been proposed as a way to fight rising college costs http://slatestarcodex.com/2015/06/06/against-tulip-subsidies...
Beware!. I can see some big problems here that have to be carefully managed. For some reason the article do not even mention that:

"Despite the ban on persistent organochlorines (OCs) in most of the developed nations, their usage continued until recently in many Asian developing countries including Vietnam, for agricultural purposes and vector-borne disease eradication programs."

"This result suggests recent usage of DDTs in both north and south Vietnam" (2004)

"Analysis of infant exposure to DDTs via breast milk suggested that the daily intake rates are close to or above the threshold for adverse effects on children health"

Source. http://www.sciencedirect.com/science/article/pii/S0269749103...
> Does anyone really like their project management software?

I've been a JIRA user for 10 years+. Flirted with Redmine, Asana, Trello, Pivotal. Recently Atlassian pushed me over the edge, and I've started migrating my projects to YouTrack. Really impressed so far; been using it with one project for about 4 weeks. I haven't come across a "how do I..." yet that doesn't have an answer.
Her Twitter blew up. Take a look at the list of celebrities and organizations that called on her to do this - even the Pope! This is a "face-saving" (if transparent) way to buy time while she works out if Paul Graham is right.

https://twitter.com/search?q=%40GovMaryFallin&src=typd
You beat me to posting exactly the same comment...
> This paper offers no insight, only excuses to accept that software will always be buggy.

The paper does not address the problem of buggy software, though it is related. It addresses the problem that software is complex.

And the insight it offers is that not all complexity is equal: there is accidental complexity (programming is hard because the way we have done things historically is not yet optimized) and inherent complexity (programming is hard because we are modeling complex stuff and it is inherently hard for human minds to juggle all the relevant details).

The excuses you complain about are really examples where people confuse one with the other. i.e. you cannot solve the problem of Requirement Gathering with better compilers because the problem is not technical, it is that stake holders are playing political games in the background, so if left to their own devices they'll give you vague, confusing requirements now with the tacit intention of leveraging those when the inevitable struggles come in the future.

> I dread to think what today's CPUs would be like if an electrical engineering version of this was required reading for every EE in the 70s.

I am sorry to inform you that an EE version of this will be direly needed in the near future. As the Moore law keeps hitting more and more fundamental limits of physics, we need engineers who are able to work in the problems that matter and make hardware that gives us the best possible performance given the constrains available. It would not do to have each generation of young EEs to start yet another cargo cult every 5 years or so, wasting valuable resources in the attempt to pack twice as much transistors per wafer.
I think your boss' reading of No Silver Bullet was mistaken. He probably misread the paper as something that supported his own conservative preconceptions, and probably disregarded everything else the paper says, like, you know, "grow your designers, they are as important as managers", which includes accepting when one of them says "you should consider using this new tools, it will help us because of X, Y and Z".
Here's some more facts about the public sector. Translated from: http://www.scb.se/Statistik/_Publikationer/OE0903_2014A01_BR...

Different measures of government size, 2012. Percentage of GDP.

Public authorities' share of the total value added: 18%

Public sector consumption and investments: 30%

Employed in the public sector: 28%

Employed in the public sector and public enterprises 33%

General government expenditure 51%

General government revenue 50%
A few historical implementations of APL are very interesting. The Burroughs 220 version by Larry Breed was the defining factor of what became the APL environment. Jim Ryan's APL for the Burroughs 6500 was nothing short of amazing and pioneered many of the performance enhancement mechanisms now used in production optimizing compilers. John Walters (ex-IBM) built an APL compiler for HP which compiled very good code but retained the interactive character of APL. Much of the early history is documented in the ACM Quote-Quad.
or never switch, like the metric system
Agreed. Squeryl provides a really easy and intuitive API for querying and updating data. Slick seems to be less easy to use.
Show HN: I packed 161,000 most common passwords into a 1MB file
>"the economy doesn't better support having children"

What do you mean by "the economy"? It is not clear (to me) why employers should pay fertile people more than sterile ones, or those who dislike contraception more than those who use it. Incentivizing child-bearing as a means of increasing future sales is not a good investment, even if we assume that said company will be a going concern by the time the child becomes financially independent.

The solution to most of your issues seems to be increasing the number of opportunities available to people; this would provide them options, and additonal competition between employers would improve treatment of employees. We already see that in-demand employees are treated very well; the key is to make everyone more productive, and increase demand for labor services. How this can be achieved is, of course, a topic of great debate.
https://news.ycombinator.com/item?id=8893738
It doesn't matter whether it's open source or closed source, non-profit or for-profit. If it's made by a company headquartered in the US, there's no escaping a national security letter with a gag order. Anything within Five Eyes (AUS/CAN/NZ/UK/US) jurisdiction (such as Ubuntu) is probably not much safer. We really need a new Linux distribution headquartered in a safe jurisdiction.
Control structures, generally.

For example, consider a pattern for reading length-prefixed lists: read a number N, then read N numbers, then sum them.

main :: IO ()
main = do
n <- readLn
xs <- replicateM n readLn
print (sum xs)

“replicateM” (replicate + M for monadic) does an action N times and accumulates the results. Above we used it in IO, but we can use it in any monad, for example a parser:

import Text.Parsec
import Text.Parsec.String
import Control.Monad

main :: IO ()
main = do
line <- getLine
parseTest sumParser line

sumParser :: Parser Int
sumParser = do
n <- number
xs <- replicateM n number
return (sum xs)

number :: Parser Int
number = spaces *> (read <$> many1 digit)

And if we wanted to abstract over this pattern, we could do so trivially:

lengthPrefixedSum :: (Monad m) => m Int -> m Int
lengthPrefixedSum get = do
n <- get
xs <- replicateM n get
return (sum xs)

Now our first “main” becomes:

main = print =<< lengthPrefixedSum readLn

And “sumParser” becomes:

sumParser = lengthPrefixedSum number

There are many such functions in the standard library, such as “forM” which implements “for each” loops, and “when” which implements conditionals. If your data type is a monad, all of these control structures are available to you for free, so you can easily implement very expressive DSLs.
I'm Norwegian, and here we have two parties who advocate a six-hour workday. One of the parties wants a six-hour workday with pay compensation, meaning we still pay them for eight-hour days even if they only work six-hours. I'm not sure this is the case in Sweden. Even if it isn't, a six-hour day means people work less, meaning you probably need to hire more people (increased productivity doesn't help in the healthcare, police or fire sector, you still need people at work) which means higher pensions and other benefits.
When Hillary Clinton was urged to go public about 'antiquated' tech at StateDept
Your understanding of base52 leaving large amounts of empty space is correct (you need 6 bits to fit it, though). That space throws off the "ent" measure. The 2.3 unused bits in every char dwarfs the entropy difference between random data and encoded text. This would probably be easier to see if you'd added in known pseudorandom strings for more context. (I see kaoD provided a Base64 example.)

Your understanding of "random" probably isn't that far off. After all, "the average number of cars on each road will be 100". When you look at random numbers they do the expected thing in aggregate. Individual samplings will vary, though. You could get all 200 cars on one road randomly. It's just exceedingly unlikely.

Cheers. :)
If you don't have a steady flow of outside air into your car's cabin, you will soon die.
I remember that winter well. I was founder-CTO of a Silicon Valley-based startup, and we were working on a big deal with Microsoft. After they hired away the first two people we put on the project, I stepped in, and spent several weeks a month up in the Seattle area. I still remember telling the board, "the only way they'll be able to hire me is to buy the company!" and we all had a good laugh.

Which is of course what happened -- they decided they wanted the technology and the engineering team (including me) and after some negotation got to a price that worked for everybody. Moving up to Redmond was part of the deal.

At the celebration party, people gave me various presents -- including a scuba mask, flippers, rubbers, several umbrellas...

And yeah, everything they say about the winters here is true. So please please please don't move here :)
I've gotten a lot of use and a lot of value out of Asana and much appreciate all the great work they have put into the product. I'm liking the new UI and love that they kept the celebration unicorn in the updated version (under myprofile settings->HACKS). For me Asana does a great job of making it easy to organize things, which I find possible but more hassle on other systems. The UI is quite nice for web based and it is easy to create, track and search for tasks. It is one of those tools that is reaching a complexity point that I'd like some additional demos on how people get the most use out of it.

I also appreciate that they have an iphone app as I can add things on the go or in meetings which is really important to avoid dropping tasks for me. My main wish is that they made it easier to create tasks in the iphone version as currently there is a lot of separate (mostly empty) screens to create, assign, and add a date for a single new task on the iphone version.
Dark chocolate improves endothelial function in young healthy people (2014) [pdf]
If anyone is to try this, the states are ideal candidates. People can (and do) vote with their feet when states implement negative policies, which is one reason they are "laboratories of democracy". In addition, it is clear that they have the consitutional authority to do this (while the federal government does not).
This was developed to work in all browsers. Even 1995 ones. Why change it? It still works.
er, what does volume of traffic or harbor size have to do with efficiency? And a larger number of smaller ships in Rotterdam seems harder to process, so that would count in favor of LA.

The ideal metric would be $ cost per container; we don't have that in the article, but he does talk about containers per crane, which while not perfect, is at least relevant.
A while back a dump of 10 million usernames and passwords was released and got some comments on HN (https://news.ycombinator.com/item?id=9024751).

I thought it would be neat to use that dump to create a file that services could use to improve their users' password security. This turned into a fun side project that I chipped away at ten minutes at a time here and there.

Just do a case-insensitive string search against the file to filter out common passwords during user signup.
I've found that working 8 or 9 months during the year then taking 3 or 4 months to look for the next contract or FT job helps me to re-sync and avoid burn-out (at least, I don't think I'm burned out - that's a good sign right!).
I really like the five steps to prepare your organization for the new world of search.
It's less of a bullet and more of a main battle tank - without proper armament it won't defeat the target, but it does protect you and lets you drive through many obstacles like they weren't even there.
Unfortunately, this is made mostly redundant by any sane modern password rules.
This graph says everything you need to know about higher education: http://www.businessinsider.com/inflation-update-2011-1

I would suggest that academia is in a bubble, but many of the top Universities are sitting on massive endowments. They have a nearly endless supply of cash.
RGB LEDs aren't particularly suited for general purpose lighting anyway. Good white light is fairly broadband, which is why "white light" LEDs use a phosphor to get a broad emission spectrum.

RGB+W LEDs exist, but I haven't seen them used in an LED strip configuration yet, unfortunately.
For a lot cheaper you can use an esp8266 and a ws2812 LED strip. The esp8266 is <$5 and includes wifi and a microcontroller that can be programmed in JavaScript, Lua, or C. Various ws2812 forms (strips, rings, matrices) are available for cheap on eBay. You can reproduce the functionality of an Phillips Hue for less than half the price. This is assuming that you can write your own smartphone app to communicate with the esp8266 and have decent soldering skills.

What I've noticed about the maker community isn't really related to disposable income. Most people with skills like programming and soldering have disposable income. The people that could benefit from saving money by making their own stuff don't usually have the skills to do so because they didn't have good schooling.
I have been surprised by how useful the Discover Weekly playlists are. I can't say every single week/edition has been worth listening to, but a majority have. I actually started a new playlist folder last week just so that I can start saving entire Weekly playlists if they are worth listening to as a whole.

I think there are some valid weaknesses that the verge pointed out; perhaps most importantly that there isn't really a smooth flow to the playlist. I wouldn't say the transitions, or lack thereof, from song to song work. But on that end I tend to just shuffle the playlists anyways, which somewhat makes up for it.
I remember when `graceful degradation` was still a thing...
There is a bonus scene from the movie "The Rise and Rise of Bitcoin", where they show Mark Karples using a web interface and a micro controller to open a door. Even shows with a remote too.

https://www.youtube.com/watch?v=zeJSRboDb2A
>> This is a clear indication humans are like a drop of blood in a Pacific Ocean

It is hardly an indication of that. Large quantities of carbon were locked away millions of years ago and are now being released. Billions of tons of fossilized vegetation and algae going up in smoke is hardly a drop in the ocean.
[a-Z] and [a-Z0-9] would be a better representation, no?
If anyone finds a reference to its existence we would appreciate the details please. Bauer and DeRemer's Compiler Construction text speculates about ALGOL 68 on a B5500 but we've not found any evidence so far it was attempted. As you will see about the discussion of ALGOL-68R (https://en.wikipedia.org/wiki/ALGOL_68-R - the first implementation of ALGOL 68) it took considerable resources to support it, likely more than the B5500 could provision.
There's only 1 person guilty of murder in this case, and 1 person guilty of paying for a murder.

Those are two separate actions, both of which are illegal.
Comic sans is not so bad.

Covering it with artifacts makes anything painful to read.
It's a mixture of patches from different soundfonts, the primary being the amazing Arachno. Playback is done via libtimidity, and old C library that was ported to JS through Emscripten.
I like to think the director had a political epiphany concerning all the finance quant APL users.