skysight-inc/HackerNews huggingface dataset:
A couple of problems. First off:

>If instead you use only 16 character password with no dictionary words (i.e. completely random) you have 3.4 * 10^38 possibilities.

You're confusing characters and bytes. If you limit yourself to what can be typed on a typical keyboard, you're looking at a set of 95 characters, not 256. That gives you 4.4E31 possibilities (or ~105 bits of entropy). If you limit yourself to what most password fields will accept, it's more like a set of 75 characters (optimistically), giving you 1E30 possibilities (~100 bits).

Secondly, I'm not sure the comparison is fair in terms of memorability. 7 words will fit easily in my working memory. 16 characters will not. If I have an exceptional working memory, I might be able to fit 10 characters in it, and suddenly we're down to 63 bits of entropy, compared to 77 bits for a 7 word pass phrase, even if we limit ourselves to a 2000 word dictionary. And committing those 7 words to long term memory is still going to be way easier than committing the random 9 character string.

Incidentally, 77 bits is very close to the 80 bits that NIST recommends for the strongest passwords. 63 is quite a long way off.
I didn't feel yours was condescending at all. I guess we agree that people don't change ;-)
While I haven't completely read through this entire essay I do have a small observation:

I find it fascinating how much distrust for Government and banking systems fuels your passion for Bitcoin. So long as capitalism exists in its current state currency will just be an instrument of capitalism's will. Whether that be Bitcoin, USD or Disney Dollars.

Capitalism is what inspires transaction fees, denying health insurance requests, taking away someones house, poverty, planned obsolescence, etc.

I feel your fire is being pointed at the wrong direction. That maybe your beef is with capitalism and not whether we use semi-anonymous block chains or pieces of green paper.
For a simpler worflow than "j" one can use pushd/popd which are builtin in bash. One can push and pop directories one a stack. It's pretty neat!

$ cd foo1

$ pushd ~/foo2

[do some work]

$ pushd ~/foo3

[do some work]

$ popd

$ pwd

~/foo2

$ popd

$ pwd

~/foo1
There are a couple of solutions (neither are "good" if you're worried about being sued to oblivion ) :

1) Don't publicize how you reject passwords (this, obviously, won't work for open source). You can reject with a generic "please choose a different one" or something similar. Just vague enough to not directly show that you're reading off a list of bad passwords.

2) Ignore the patent.

I'm a fan of 2, but fighting a troll alone is most definitely not an option. If I do get sued, perhaps I can contact all other people who were also sued (since trolls tend to fire shotgun lawsuits to see which ones buckle) and fight back together to try and get the patent invalidated.

Meanwhile, I can write to congress (have all the others do the same) and wait for it to have no effect whatsoever since, obviously, we all know that what really kills American jobs is those damn immigrants /sarcasm.
This is super cool! I like the fact that you can actually click the links.

Example: http://fotcorn.github.io/StarRSS/#blog.kristian.io/rss/
Oh really? That's really fantastic. I'm specifically hired for my EF type skills, so that's a huge piece of mind booster.
i can't offer an internship or any really sound advice, but my email is in my profile, and i can offer mentorship and answers to questions from a software developer of over 20 years. feel free to contact me if that will help.
Retail Currents: Comprehensive Report on Retail and Digital Communications
Sure, I think it's a common enough cycle. Of course, most people don't work a job where they can make six figures working part time--if they had the option, I'm sure they'd LOVE to live that lifestyle. You are really lucky to have that option. But you already strive for continued education and to improve your skills, so luck is only part of it. My point is--enjoy the good times.

That said, it depends on what you want. If you do a bit of freelance consulting work and sell it right, you can be pretty financially independent without a big commitment. If you want to start a "real" business, it requires a lot of commitment and a pretty high tolerance for abuse (although maybe that's just me!) I guess I compress your cycle more--I do something until I feel myself getting overloaded, then I take a break and come back later. But after a couple days, I'm usually ready to get back to it--it helps to really enjoy and believe in what you do.

So again, you've got to make the decision yourself, but fwiw, you might try to compress each cycle--maintaining momentum is important too.
If you invite people from your neighborhood to paint a mural on your garage door, you ought to be free to paint over some of it if you decide that don't like what some of them have done. It is your garage door, after all, and everyone that came over knew that when they started.

You don't have a right to post whatever you want on someone else's server. And if that somehow wasn't clear to you, Rackspace's terms of service spelled that out explicitly.
Like almost everyone else here, I have no real experience or education in this area but...

Have you set yourself a realistic expectation? Honestly think about this.

If you've lost 4years of learning, is it reasonable to expect that you can get back to the same place in the space of a short internship or course? No, I really don't think so. I doubt it will take 4 years either but I think you need to set yourself a reasonable expectation so as not to stress/depress/burn yourself out. Perhaps 1-2years?

What were you working on 4 years ago? Was there a side project or something at that time which you could revisit. Ease yourself into it and practice the skills you still have (i.e., your 4-years-ago self). Maybe that's a month or two. Then look at growing your skills from that position. DO NOT look at where you were just before the amnesia and try to get back to that. You might even take a different path.
>This actually misses the worst problem. Brain wallets are essentially unsalted. You can build a gigantic rainbow table once and then watch those addresses forever after.

The phrases generated by passphra.se have 44 bits of entropy. That means your rainbow table has to be on the order of hundreds of petabytes. I have doubts that the attack you're proposing could be implemented in practice. If it were a problem, you could just tack on a few more words and take the table into the yottabyte range.
Will Google's Ray Kurzweil Live Forever?
Exposed Webcam Viewer
_why, you're a pretty funny and cool guy. You give me hope that I can be funny and cool like you one day. Also I think I saw you at a train station once, but I stared at you and by the time I decided to go to the platform and ask you if you were you you'd gone.
APS Press conferences web cast
Since there was some interested here recently regarding the proton radius puzzle:
The APS April meeting in Denver is starting today.
There will be some press conferences which one can follow online ( http://apswebcasting.com )
At 11 MDT today, you can see some of us discussing the proton puzzle.
no, no it doesn't
I think someone should also build a Star Trek one, with a ״Captain's log" feel to it. Anyone?
>The chance of you coming up at random with a phrase that is the default in a popular brainwallet generator is so low as to not be worth worrying about.

1 in 2^44, in fact. Unlikely enough that if you tried once per millisecond, you'd expect it to happen only once in 550 years.
I am not sure if I would say algorithmic music discovery have failed but yes, I would pick curation over algorithms any day. It just gives me more context.
I think this is probably a large reason. If your competitor is an order of magnitude cheaper, and not significantly worse, then it gets very hard to compete.
Instead of government regulation, why not let the free market take care of this with personal anti-mini-drone countermeasure products?
7 handy SQL features for data scientists
Can't go too far wrong with a solid brand like Lowe Alpine, or Berghaus. Pick one up on sale if you can, backpack technology moves pretty slowly so you hardly lose anything from buying previous years models.
An Entitlement Culture in Business is Usually Fatal
Bitcoin and the illusion of money
There's also "dirs" to view the directory stack!
Some parts are still worth reading, but a lot of it is dealing with rendering without any real acceleration. Some of the low level parts on optimisation may still be worth reading, as are the BSP chapters, but you should read more modern books on optimising code, and on spatial indexing schemes of various types as well.

For the pure rendering side I'd say Real-Time Rendering (third edition) gives a good overview of techniques, but you'll want to look elsewhere if you want to see how those algorithms can be really optimised for a given API and GPU.
",uvsy,oggu;olrdnodvioyd" is not terrible though. If you see what I did there.
Doctors were initially telling me that I'd "recover" within 6 months, whatever that meant - I imagined myself suddenly just having everything come back to me like a lightning bolt 6 months out on the dot - but whatever they meant doesn't seem to quite be the case. I've pieced together some things due to a combination of experience, facts, and slight memory jogging, but after this far out it's pretty clear to me that a lot is just lost for good. The good thing is that I don't seem to have any additional memory impairments, and I didn't end up with antrograde amnesia!

Sadly the lack of informing me about LTD or any options was the "communication issue" I mentioned about my former workplace. In addition, they're no longer in business. I did have quite a bit of savings though and I'm making use of what public resources I can. Both the administration and my former advisor (only person I can think of that I knew personally) seem pretty unwilling to go out of their way for me. Not only are there technical issues with taking a class twice, but I think auditing is also pretty expensive, and I wouldn't get to take exams/do homework. Not to be overly negative on these two points, but it's what happened, and this kind of general (even basic) lack of support has been really tough for me.

The last one is a neat angle - maybe I'll expand my search to include things like that, thanks!
Is there a common repository of patent troll claims? It would be nice to have a list of things to avoid, with workarounds where possible.
I made a similar tool: https://github.com/JesseAldridge/simplejump

One nice feature is you can jump to the nth matching result like so:

$ z d
$ pwd
/Users/jessealdridge/Desktop
$ z d 2
$ pwd
/Users/jessealdridge/Dropbox
http://i.imgur.com/JmMX6oH.png
I don't think the OP is demanding consistency, merely asking what changed his opinion.

(it might indeed be the realization that there aren't companies with Unlimited employees, but maybe it's some other interesting reason)
i think it wouldn't be that bad if you could have the cell formulas be autoformatted across multiple lines.
A basic boilerplate application for Flask
Ban common words. Ban common words with 1-2 numbers attached to the end. Ban common words with 1-2 letters replaced with similar-looking numbers. But unless your website deals with very sensitive information, I don't think it's an efficient use of resources to try to use a more sophisticated filter. Simply imposing a logarithmic delay between login attempts, and banning IPs / disabling accounts after a certain number of failed attempts, go a long way toward protecting any password that isn't in the top 1000.

"password1" is too easy to brute-force. "pAssword072" is not even in the top 10000, and therefore it is already stronger than at least 98.8% of passwords that are out there.

The idea is to allow weaker passwords for the sake of convenience, but compensate for their weakness by adding protections in other areas. For example, you might require users with weaker passwords to change their passwords more often, disable their accounts more aggressively when a brute-force attack is suspected, or use more rounds of bcrypt to encrypt their passwords. Some of these measures will be helpful even in the case of a database breach.
Open your terminal and read on
I've had a Quechua 70L for six years and a Berghaus 60L for four years. Both have stood up well to heavy use over the years.

If it's going to be on your back for long periods of time, get something with good back support, but bear in mind that this will make the bag bulkier and less useful as carry-on luggage with Ryanair etc.
What URL is the login requests sent to? Would changing the wp-admin directory to something random help avoid the attacks? Or does wordpress have another point of entry for authentication?
Thank you! Yeah, I've taken this past year for myself to figure things out and go slow.

I'm in the US and sadly things aren't that simple - memory loss in and of itself is not grounds for any kind of financial support since it doesn't qualify as disability.

I do really wish that I was in Europe since I've found the lack of proper medical care I've received shocking and I feel that perhaps the government or local programs would offer support that just isn't available here.
Most companies don't want their developers reading patents, it's a liability. Leave that up to the lawyers.
Good stuff. I never thought that the old POP-2 ideas would become fashionable again ;)
I think the modern wrinkle would need to be establishing a common defense fund with the goal of funding all the way through invalidating bad patents, not just settling a suit. Right now most of these players simply risk losing their time investment, not the grounds for future extortion or possibly even invalidating other settlements.

A well-funded, well-known legal team could have an easier time doing filing to consolidate cases, making the strategy of repeatedly going after small companies less one-sided.
NoDNS - A minimal, easy and local alternative to running a DNS server.
This perfectly describes me. Interestingly enough I attribute my great mathematical ability to my ability to "visualize" problems, although I don't literally see objects in my mind's eye. Its almost like my logical circuitry is co-oping my visual processing circuitry to solve abstract logical problems. So while I'm thinking of a problem there is a visual aspect to thought, but its nothing concrete enough that I could, say, draw on paper.
JUnit – the Difference between Practice and Theory
I'd stay away from looking up things you might infringe. You will be liable for treble damages and most of the trivial things are probably patented by somebody (http://en.wikipedia.org/wiki/Treble_damages).
The bottom line is the answer to your original post is "no", because speculation != Ponzi scheme.
This would be much better reordered. The lead 'why concatenative programming matters' is only answered halfway through, after the reader is expected to trudge through lambda notation. Why it matters: it's the basis for interpreters of languages you use. Then explain why, then explain what it is.
The primary reason for owning stock is voting rights only when you're talking about owning enough of the stock that your vote makes a significant difference, which in a publicly traded stock is difficult-to-impossible for a small investor, which is most investors. The primary reason for owning stock is absolutely voting rights during hostile takeover where the acquiring company buys enough of the stock to vote out the current management in favor of management that will approve the merger.

On the other hand, dividends are actually quite often the primary reason for owning stocks, just not typically the stocks we talk about a lot here. Stocks in large, well established companies are often pretty stable, growing only with the market at large, to the point that the dividend can certainly be the bulk of the payout for owning the stock.
Git-Flow for Daily Use
I actually agree about the group-on example, but i strongly disagree with your broader point. First of all, getting someone to click on an ad or pay for a video game is not even in the same dimension as destroying the pensions of millions of hard working people or crashing the economy only to get bailed out by taxpayers, and so on. Second of all, SV and developers in general actually produce something of value, as opposed to the gambling wall street engages in. There is a difference between making a profit by producing something of value, and ripping people off by hustling and gaming the system. Third of all, there is so much interesting computer science happening all the time in the developer community, so while wall street invents new obscure financial products, "SV" invents things like AWS, google maps, smart phones, and so on.
It might just be easier to have that option than to negotiate individually with each large company.
what needs to happen first is for bitcoin to stop dropping and going up like crazy.
Could always use the "download an archive of my tweets" thing as an optional way to backfill.
Facebook Home opens to poor reviews
NewRelic Transaction Naming Add-on for Lift
How Parents Around the World Describe Their Children, in Charts
Oh they do. But now that's by the typically less sophisticated investors, in my experience anyway.
So what? It would show both...
All of it, especially the part where you convert coins without there being a transaction in the bitcoin blocks.
Very important article! Preach it.

I remember discovering the Joy language (and combinatory logic) and being blown away by the elegance of being able to express programs just by composing functions. It was a pretty big epiphany to learn that when functions pop arguments from and push results onto a stack, the "application of a function to a data value" could be treated equivalently to "composition of a function with a 'constant' function that pushes a data value onto a stack". That led to the subsequent discovery that the data stack is extra "scaffolding" that can be removed: using prefix notation instead of postfix allows the program to be represented in memory as an actual composition of partially applied functions, each of which takes the remainder of the program as an argument and returns an output program. This led to the creation of Om [1], which I believe is the "most concatenative" language for this reason.

[1] http://om-language.org
I have had this conversation before, what is "sufficiently long"?.

Remembering 10 random words in order isn't that much easier than 10 random alpha numeric chars and symbols. The words might have some mnemonic value, but the point is, if you need entropy, don't mess about, use a real private key.
>the old, apocryphal 'QWERTY is the worst layout on purpose' factoid

It's not exactly apocryphal, and the version given in TFA is roughly accurate, except for the "intentionally uncomfortable" part. It's not that QWERTY is uncomfortable on purpose. It's that it is optimized for making old typewriters not jam rather than comfort. I want to give the author props for not quoting the common (and certainly false) "QWERTY intentionally slows you down".
Polychart.JS
I do not use Twitter, but I subscribe to handful of Twitter handle via RSS using the above method. Works like a charm.
Pirate Party Crowd-Sources File-Sharing Fine Settlements
"Anything"? Yes. People aren't going to make new things at cost X with the goal of selling them at cost Y. If they did, the price would fall further, faster. Therefore, there's some relationship.

That said, it's by no means a floor, particularly on goods that stick around a while, since the things already in existence can more than meet the demand, which can drive the price arbitrarily low.
Tuscany Demo (Oculus Rift + Razer Hyrda) available for download
Why creative people are more complex
Anything specifically come to mind about performance review that sucks? I feel like there is opportunity in that space to innovate.
A great tool with no dependencies other than the shell already exists:

https://github.com/rupa/z
Ways to add to my paranoia
[citation needed]

It is my understanding that common stock typically does have voting rights.
This feels counter-intuitive to me. I understand why patents are tainted by these, but how am I supposed to know if I'm not infringing if I don't research the idea before shipping out? Shouldn't there be a way to make sure at least it's sufficiently different to make sure I'm not repeating something?
> next stop mom's basement leeching electricity with 20 badly set up graphics cards and fans.

No one does that any more. The amount of computing power in the blockchain is impressive. FPGAs didn't last too long; people are using ASICs now.

It's a shame if all those farms of GPUs are wasted. I guess I should have looked on ebay for people selling them off cheap. Or maybe they're just being used for protein folding now.

It's interesting that by tying mining to value has driven people to create home clusters and now people have developed ASICs. It'd be cool if those could have some other use in future.
No, not stupid at all, actually I've thought about it. A friend suggested it to me, but I'm not sure if I'd ever be comfortable with it. Not to trash reddit or anything, but I find the posting community here really awesome, and would probably have a pretty low tolerance for any trolling that would pop up there or pretty much anywhere else. It was hard even posting this and I'm not quite ready to "go public" because things may blow up and get out of hand.

It's kind of funny though, because there's at least one case (can't find the link right now) of some guy making a totally BS claim about amnesia in order to get attention and a book deal. A lot of news places ran the story and as someone with the real deal and more than a lay person's knowledge of memory and language, it was obvious to me that he was making it up! I don't even think about it these days as so unusual and attention worthy, since people - either due to being self-involved or discomfort with the situation - often don't really even react when I tell them about it.
Few Tips for Attracting Investors
Nobody starts brute forcing at "mycat." Even if they somehow knew that's how it started, that barely helps them. They don't know how many other words there are, or what the next one is. Simply because it is more likely to be "my cat likes" does not mean it is now feasible to crack. Without social engineering, that password is not crackable for all practical purposes and is far from a terrible password.
Conference Badge – An online tool for event organizers
Thanks for pushing out such a site, really interesting and useful.

Couple of things,

- Seems you are violating their TOS https://twitter.com/logo#naming

> In March 2013 Twitter will shut down the RSS feed - that's
> a fact! - and reason why we created this free RSS service.

- As of April 13 (today), it seems RSS is still working on the Twitter API, https://api.twitter.com/1/statuses/user_timeline.rss?screen_...

- Finding something on Twitter and RSS/ATOM shutdown despite searching for some time yielded nothing.
shouldnot be about just ENTREPRENEUR*

ftfy
It's not well known, but https://circleci.com is a one-page JS app that seems to be very similar to the book. The datasource is slightly different (we use Knockout, and so follow their pattern, with simple jquery for "saving" and loading), but otherwise it's surprisingly similar.
Large companies patent everything that they use that doesn't have a patent already. Better to have a patent for entry of text in to a form using a keyboard than to pay a troll later.

But it is also mutually ensured destruction for fights between big companies. You can't sue me for a billion dollars because you are infringing on 2 patents for every on of yours I am infringing. Apple vs Samsung was an example of this.
Not let, sell. PNW needs to export something.

And the idea that Seattle and Spokane have a strong enough cultural bond to secede together is just silly.