skysight-inc/HackerNews huggingface dataset:
" entire network of such entities by wealthy arch-conservatives and small-business organizations"

So, these 'evil networks' of small-business owners want less taxes to grow their business by making more money and employing more people?

I can't see how an employed and wealthy population could be a bad thing.
Words are not bad because they're words. They're bad because humans select them predictably.

Entropy is what matters in the end. 30 random characters will have approximately 185.7 bits of entropy. With Diceware and the 7776 entry wordlist, that's 14 words to match it. Although 8-9 words is sufficient for most uses.
Can you re-frame "failed" to "practiced" or similar?

If I picked up a violin for the first time in my life I'd have no idea how to play it and I'd make a hell of a noise. But with lessons and practice I could, eventually, produce a tune.

The same thing happens with your reboot - you're used to something; you've changed that thing; change is tricky; you sometimes slip back.

That's not failure, that's rehearsal.
Google’s Rich Answers: What They Are,How They Work,How to Make Them Work for You
Oddly, I think this might actually be a good thing, security-wise, but not for any inherent property of the passwords generated this way.

Instead, consider this: right now, people just don't care about the security of their passwords. Part of this might just be the "psychology of free": people don't see any reason to upgrade from what they're doing if it doesn't seem like the "upgrade" is at all scarce.

So, what if "actually secure" passwords really did cost money? Maybe people would be willing to use (or even memorize) a 10-character string of letters and symbols if it cost them $10 to generate?
As I understand it, CATO isn't so much right-wing as libertarian, which immediately has a small-government connotation to it. To support itself it often points out government fraud and waste, to which I happily acquiesce there is plenty (defense spending even the Joint Chiefs are explicitly against comes to mind).

Unfortunately, taking care of the less fortunate gets rolled into these arguments, only sometimes on purpose. It's rather difficult to individually consider the human benefit to welfare programs when congressmen/women with ties to defense-industry districts can just as easily make an argument for the jobs and wages paid to the working class because of those programs.

I think this is why (very much conjecture-ing here) there seems to be a groundswell of support for the idea of guaranteed income. If you can solve some of the individual woes people have collectively by giving everyone a basic income, it's easier to argue for and against government spending for individual programs, because far fewer will be able to have such a socially destructive effect if they are cancelled.

Just a thought.
Do you have some evidence to back that up?
> + I understand that the pseudo-randomness of a computer is often accidentally way less random than the programmer thinks. So, the by-hand nature of these passwords seems like an advantage, all else being equal. Right?

If /dev/urandom is seededed/used properly, then it will be good enough for passwords. The by-hand method is also good if your dice are fair.

> + I thought real words were really bad in a password. Is the idea here that, with six words from these lists, the possible combinations are so great that the trade off is worth it because the password is memorable? That seems suspicious to me because you're essentially giving the cracker the list of possible passwords. Though that list may be quite long, it's still a list. Right?

Well, by using only characters (and under a certain length, say 100 chars), you already have a list, so whatever you do, there is a finite
number of valid passwords.
The 6-word strategy is actually quite good. (I use this method for some passwords).

The Arch Linux /usr/share/dict/british has 123398 words.

123398 ^ 6 = 3530601691883345409045950707264 possible passwords

log(3530601691883345409045950707264) / log(2) is about 101.5 bits of randomness.

Given 86 possible characters and a 14 character password (which you may not be able to remember), there are 1210537694726365245693116416 possibilities, which gives about 90 bits of randomness.

> + These can't be better than the 30 character passwords I generate with 1Password, right? Unless there's a bug in 1Password... Maybe that's part of the point.

Randomly generated passwords using all characters have a fatal flaw: one cannot easily remember them. If they're just being saved in a password manager, they are good, but you probably want a master password that you can remember, which is a good use case for these.
How a high-fat diet can help the brain work better
Personal attacks, which this crosses the line into, are not allowed on HN.
We've been using Quill with great success on http://www.twlng.com
I strongly agree.
I'm not a lawyer, and I'm not suggesting that I am, but you may want to ask about the impact of not signing the non-compete as signing it will limit your future employment opportunities. You may also want to talk to a lawyer in your state. You obviously are concerned about signing this.
Shirriff has written several posts about the IBM 1401: his notes on SMS logic cards are particuarly interesting. Sort of like a services architecture, only instead of "real time database" as a component it's "three-way OR". http://www.righto.com/2015/03/a-database-of-sms-cards-techno...
LeadWagon: find new clients on Twitter
This is a list of mostly nice advice.

Some people aren't going to be able to maintain lots of change all at once. And inability to maintain it all creates feelings of hopelessness or despair or similar.

It's important to remember that you don't have to change everything now. Just do one thing this month, and stick at it. When you've got that one thing working and maintainable you can change something else.

There are some nice motivational subReddits.

There's probably a niche in the market for a service that pairs or groups people who want to achieve change so that they can motivate each other - virtual motivational cards and voice messages etc.
For anyone struggling with the `shuf` bit, it's part of GNU Coreutils. `brew install coreutils` would be a good start on a Mac (if you're lost at `brew`, this is probably not for you!).
If you use a compiler's front end to parse the debugger's expressions, you can use a modification of the front end's constant expression evaluator, wherein it retrieves values and executes functions by asking the debugger.

(The Delphi IDE integrates its compiler with the debugger in this fashion.)
> written by hand, sent by mail

So now it's a password known only to you, the girl and the US government: http://www.nytimes.com/2014/10/28/us/us-secretly-monitoring-...
I totally bought a password and it was the best $2 I spent all weekend. I have no intention of using it, but more of a pat on the back telling her to "keep it up" and that people approve. Last thing she needs is telling her she's doing the wrong thing here.
Interesting article, but I don't think this is entirely restricted to engineers.

I've seen plenty of management decisions where, instead of making a choice which will apply to all users, management decides to make it yet another check box buried in the preferences section of an application.

It takes a week or two before Mgt settles on whether it should be on or off. If 90% of users want off, then off it is.

Then two months down the road, the 10% that like it on now want to extend the feature a bit more. And with that, the process repeats, another check box is nested.

Before long, you're left with a management designed, byzantine architecture of wheels and knobs and checkboxes everywhere.

It's not just us engineers doing it :)
Skype example proves exactly the opposite: the main reason they had to switch back to a centralized setup is because as mobile became a more dominant usage scenario P2P became untenable. Supernodes had to serve quite large and -- worse -- constant traffic which kept them alive (draining battery and consuming data).
I like how the dot-com bubble shows up as a sharp spike on the dashed line.
8gb flash drives might be party favours, but as phones no longer let you stick a memory card in and the latest greatest handsets (eg: nexus 5x) are still shipping with 16 or 32gb of storage, the 50mb isn't insignificant.
Are Cats Domesticated?
My exercise strategy is to bicycle where I'm going anyway.
Scroll up - it was smelendez who made the claim that teachers take their stress out on students, not me. I just phrased it in a manner that gives teachers agency.

Black history was also an example taken from smelendez. History of any sort is far less important than literacy and numeracy, as is comparative religion, evolution, art and music (his other examples).

But I guess calling me racist is easier than actually addressing my arguments.
I recently bought a http://www.deskcycle.com and I have been happy so far. No long term results yet, but it's better than just sitting there typing.... (I am not affiliated w the company, just a happy consumer.)
My friend had to update his otherwise-fine iPhone because of Uber's disdain for backward compatibility. Admittedly it was an older model phone. But everything he cared about worked fine with it until Uber pushed a mandatory new version of the app that required a newer iOS than the phone could run. To Uber's credit they did have a useful support response with a pointer to the mobile website. Still seemed awfully awkward.
The dichotomy is between small businesses that will employ more people, and those organizations that put enriching themselves before preventing human suffering.

Lower taxes and higher owner incomes aren't 1:1 equatable to job creation or greater collective wealth.

Data: http://www.usnews.com/opinion/blogs/economic-intelligence/20...
Yep, they are doing a big PR push after the FDA approval. Many articles that were in the can released at once.
Raymond Carver, the Art of Fiction No. 76 (1983)
@killswitch Keep trying. My wife and I had to get our weight under control and we started going to the gym. We try to go M-F for an hour and probably average like 4.5 days over the year. We had to change our sleep patterns some (go to bed earlier) so that we can be out of the house at 5:15 am and to the gym. Some days we just don't want to go but we go anyway. We always feel better when we are done. I've lost 30 lbs now and my wife has lost 50 lbs+ (she started much longer ago than I did).
Those are both supposed to return false. isDSTShifted() tells you whether the datetime you entered was shifted by the library because it doesn't exist in daylight savings time. For example, in pseudocode, if you try to "add 1 day" to "2:30AM the day before DST begins", it'll be shifted because there is no 2:30AM on the resulting date. The clock skips from 1:59AM to 3AM that day.

Here's a fiddle showing isDSTShifted() working with the US DST start (I don't know what date to use for your location):

http://jsfiddle.net/d9tz0tv1/

I think you're looking for isDST()?
First semester living in the Valley, I gained ~30 lbs and realized the same happened to most new employees(not as much me).

Somehow, the company gave the idea of change/disruption/... and that made us work a lot more. Sometimes, 15 hours a day in front of a computer. Still, PMs and execs always got all credit and I started focusing on myself. It was NOT worth it.

I ended up regaining my health and I always remind hardworking friends they're playing their own game.
That depends on the type of messages; if one device is sending the data, and the other is receiving it, you could absolutely save bandwidth by implementing a P2P system instead of having the data center as the middle man.

An example would be the rider seeing the position of the car they have hailed - P2P would save DC bandwidth without having the devices spend more.
Organic, artisanal secure passwords. Worth the extra coin in my opinion.
<quote>For Science articles, what value does all this narration add? Why do we have to sift through 30 years of background biography material before getting to the new theory and subject matter? Is the state of mind of the researchers important? Do we need to humanize and narrate the proposal of a new model in this way?</quote>

That's what popular science sites/books <em>do</em>. Maybe you should be seeking out the original research article.
An email signup can't be a Show HN. Please read the rules:

https://news.ycombinator.com/showhn.html
Tweet Lake: Commandline Interface to Twitter Streaming API written in Python
DICEWARE is a list of 7776 words. Each word is indexed by a five digit number. The five digit numbers are obtained by rolling 5 six sided dice. (11111 through to 66666).

When it started a 5 word list was recommended. Now a 7 word list is recommended.

Imagine a word list where all the words are lower case, and don't use any special characters. And our passphrase has 7 words, each separated by a single space, with no extra special characters or numbers. And also our attacker knows our wordlist and our passphrase rules.

We have a phrase that is one of 7776^7 different phrases. This list is too long for a dictionary attack.

It's really weak if we have 4 words or less.

Ideally you'd have a long strong passphrase to open a password safe.

It'd be great if people could invent really good tokens instead of passwords.
I understand imitation is supposed to be the sincerest form of flattery, but this is a bit much.
If you make it open to everyone, I'll take a look.

Post the code on Github and document what it does in the README.md file.
but do you see the subjectivity of your opinion?

> was too proud

> the idea that welfare and the nanny state in general hurt more than they help

> the most respectable ways

you are placing your own morality on other peoples' choices with definitive and hostile rhetoric

you speak of pride, respect, and hurt, but have you examined these ideas for yourself?

perhaps someone on welfare is more proud that they stayed out of the military, an entity often acting as a machine of violence used to enable politicians' often dubious goals

perhaps someone on welfare thinks it is more respectable to accept aide from others than support military effort

perhaps someone on welfare thinks it is less hurtful to accept aide from others than to accept work supporting goals that often lead to direct hurt being inflicted on others

so, by your own criteria those accepting welfare are in the right as well because they are: too proud to join the military, think it is more respectable to stay out of the military, and think the military causes hurt more than welfare

i think it's dangerous to question a person's character lest you be prepared to have your own questioned
I gave up coffee and sodas and feel so much better. My energy during the day is more level and I don't get headaches much anymore. I do drink green tea mostly and maybe 2 cups of black tea a week. I have had 3 cups of coffee in 4 months when I just needed to drive to the airport at 3 am and similar. My concentration is better but I still like a good nap mid day. At 62 years old, a nap is a great thing.

I recommend giving up coffee. I tracked my habit and when I gave up it took me only about 10 days to completely stop drinking coffee. Soda as easier. I drink carbonated water now.

I was drinking 100+ oz of coffee a day most days. I had it easy giving up but I have heard that others with heavy habits get a lot of withdrawal symptoms. I had a few headaches and I quelled them with tea.
There are no rules in math
Fair point - the author did a lot of things together but they were all incremental - perhaps 'refactoring' would be a better term?
Ok you're test is failing in my timezone. But it is OK, as far I understand (still not 100% sure if I do) :-).

But:
moment('2015-25-10 2:00', 'YYYY-MM-DD HH:mm').isDST()
moment('2015-25-10 3:00', 'YYYY-MM-DD HH:mm').isDST()

return false.

That's not correct in my TZ. Confused.
A good idea for a dating app for once! It sounds like this is different from the apps that use existing friend circles that you make matches from?

You're awarding prizes for top matchmaker every day? I think people will be motivated enough by the leaderboard.
I'd be interested in the library :D
> I don't really understand why this is even theoretically supposed to be a good method of making a password. I wish the article tried to explain that ... I thought real words were really bad in a password.

A comment by "Hat Monster" on Ars explains why passwords generated using Diceware are secure:

If you know your target is using a Diceware password, that is, you know the format is "english word, english word, english word, english word" you'd think it could have little entropy.

Assuming that all entropy is only in the password, and the attacker knows exactly how you generated it, using which word list, and how many words long it is, this means each word, generated by 6^5 combinations, has 12.9 bits of entropy. Six words is 77 bits.

2^77 is large enough that a brute force attack on it at 1 trillion guesses per second (Snowden) would still take 151 trillion seconds, or 2.7 million years.
I hope you're right. My experience growing up makes me believe the opposite, but I know that my adolescence is only anecdotal in the scheme of things. I think the best we can do is silently acknowledge that black people are likely to have had a different set of opportunities than white people and apply that knowledge judiciously as necessary.
Setting a theme for each month is an awesome idea!

Yes, I track these habits. There's an awesome app called TracknShare, super convenient. Here's how my list looks like:
http://imgur.com/I9qK9iu

I measure writing by the number of words I write each day, and I measure CS in "Pomodoros"(from pomodoro technique, 20-minute-sized chunks of uninterrupted time).

Participating in /r/WritingPrompts really helps with daily writing. Prompts are a great place to start, and provide instant gratification, also it's really fun.

When I have an interesting and exciting project to work on - I can easily stay on top of CS, but if not it becomes super hard.

The main thing about healthy food - is just throwing away everything unhealthy, and replacing it wih a lot of delicious healthy alternatives. If I get hungry and I don't have some nuts/berries to chew on immediately - I know I will go and buy chocolate/pizza. So it's mostly about controlling my environment. If everything around me is healthy - it's not that hard to keep it up.

When it comes to coffee and reddit - I still haven't found a good solution, I'm addicted to that stuff.

Exercising isn't that hard to keep up, just set a goal that is easy enough to not be intimidating, and spend several days paying attention to it, because when I don't I simply forget.
> A maternity test tells you who the genetic mother is. A paternity test tells you who the genetic father is.

Which is, from the point of view of the test, exactly the same thing. However, it's obvious that "mater semper certa est" ("the mother is always certain"). That is, almost always, apparently...
You bring up many excellent points. There are worthwhile corporate subsidies, just like there are worthwhile social "welfare" programs. I've known many US citizens who criticized "welfare" (i.e., food stamps for the urban poor), who were perfectly happy to pick up unemployment checks. My original point wasn't really to criticize all corporate subsidies per se, but simply to point out that when US citizens criticize "welfare", it's often a result of their having been cynically manipulated away from focusing on their own real interests.
My guess is they spent (at least some of) it on paid customer acquisition. But this is only a guess.
Do I have to call something like moment.tz() before isDST()?
What Nootropics are you using?
I've been drinking only water for years and I don't feel any different from when I drank sugared soda and coffee and everything else. Absolutely no different. I quit smoking and also don't feel different albeit my endurance and lung capacity is much better. Maybe I should go on a month long binge just to remind myself of this mystical awful feeling that people always mention when they've given up sugar.
With computer salary, we can afford many potato!
This is where the effort to avoid falling into the sunk cost fallacy is harmful :|
Applying Property Based Testing to User Interfaces
Except it doesn't mean that. It means that when you have $300 in the bank instead of buying a cheap TV set, and suddenly your car needs $500 in repairs, you're still going to a payday loan place, except you're on the hook for $200 instead of $500. Still paying the fees, still stuck in the let's-rip-off-the-poor cycle, except you also don't have a tv set.

I know, I know, now you'll say "well you're poor, what do you need a tv set for, you should sit in your dank apartment with just the road noise for entertainment," and that's where the compassion kicks in: these folks are poor, they're not animals, and if TV lets them be less miserable, it's about as cheap a way to do so as is reasonable.
DST ends at 1:59AM. 2AM and 3AM are after DST ended, so it is correct for isDST to return false.
Engineers innovate - they figure out that hey maybe the user doesn't need to fill out this form or maybe we can do that action asynchronously, or programmatically figure out what the user wants instead of asking for it.

Product people driving design without input from engineers will get you a pretty site that will look and feel about the same as what is already out there.
What the world's most popular websites looked like when they first launched
Yeah, that's why I was saying that Uber (mobile) might be different from the original Skype (PCs).
Something I found with these life reboots that is really, really bad for my personally is the guilt that you lay on yourself when you fail at "rebooting," completely. I'd go out and socialize with friends and have a good time, but beat myself up the next day because it was my day to do XYZ (budget, clean the fridge, whatever) and I didn't do it because I went out. I had to, and am still struggling with that, with being a human and forgiving myself. Oh perfectionism..
Thanks for the list. https://github.com/NextStepWebs/simplemde-markdown-editor (not technically a RTE, then) really seems to stand out!
Obligatory XKCD answer:
https://xkcd.com/936/
Love the idea of having users play matchmaker.
A lot of the stuff that interests me is how much this focuses on making things automatic. Use compiler plugins to automatically check your code, use rustfmt to automatically reformat your code, use highfive to automatically greet new contributors, use homu to automatically ensure good CI, use Travis to automatically upload docs, etc.

I like things that are automatic. That way, I don't forget about them.
Securely storing information about a driver's trip on that driver's phone is hardly "offloading their costs to society." I assume the driver does not want the information about the trip they are providing to be lost, and therefore that they do not get paid, if an Uber data center goes down. This is not about storing all of Uber's data on the driver's phones (this would make no sense), only the information for that particular driver's activity.

Further, as the article describes, this may actually be more reliable than separate backup data centers.
> It's not just "eating more fruits and vegetables is good and eating less pizza is better."

That would be a very good start.

There's too little scientific evidence that the ketogenic diet is beneficial. Maybe I'm wrong but it looks more like a fad supported by some nutrition gurus. It's an extreme change for an uncertain result. On the other hand, cutting out the obvious junk food is more easily achievable (but not easy) and likely to be beneficial.
Even properly selected, words are bad at "entropy per character". However, in most cases what matters is memorability rather than length. Words are pretty good for that, provided (as you note) you select the words well.