skysight-inc/HackerNews huggingface dataset:
I use KeePassX (macosx) + MiniKeePass (iOS). They use the same password database format. I only generate new passwords on my macosx device. Occasionally, I manually copy my password database to my iOS device.

It's a bit annoying, and it means that recently generated passwords might not be available from iOS, but overall seems to work!
10x: Docker at Clay.io
> This is a clear indication of how TDD will slow you down.

Not shown: the part where the critical production bug you introduced was caught by your test suite, thus saving you countless hours of agony, angry customers, and lost revenue.
>Reading and experience train your model of the world.

This sounds convincing but then an argument against reading fiction follows since fiction trains your model of the world with fake data.
I must say that I've never tried it with chicken thighs. I do use it with boneless breasts now and then for when I want some cooked chicken for a salad or noodle dish. It really helps keep the meat nice and moist while being cooked just right.
In the analogy, it seems more likely that a mistaken short in the wiring is created, than we compile and lose the code all the time. Most of us have good ideas of the provenance of our prejudices (I am pretty sure I can remember which side of most debates arguments I get from Fox Mews and which from the BBC, even if the specifics are hazy.)

There are always areas where we do forget the provenance. In my case I stood up amoung friends in my thirties and announced that Ice cream was made from seaweed. After a few blank stares I remembered my father explaining to a much younger self on the beach that I did not want an ice cream - because they were made from that horrible floppy green muck. And he did not have to make a half mile trek back up the beach. Yet that "fact" and it's provenance stayed at the back of my brain for twenty years.

But even so the provenance was quickly recovered. I am not convinced we easily lose our source code. We can usually point to the module or package even if the line numbers are hazy.

But trauma does rewire us, and quickly, and is not to be discounted - I just think it is not the normal course of events.
Is this not what happened? Surge pricing kicked in, shortly thereafter, Uber made all trips out of the CBD free and then offered to refund anyone who made a trip during the surge pricing and was charged. I believe the blog post came afterwards, wouldn't make much sense to write a blog post before they made it right. People are complaining about how long it took Uber without having any kind of understanding how its system works. For all we know, disabling surge pricing isn't as easy as clicking a box in some kind of admin panel.
The C++ will complain as well, the issue is ";" is 6 times less characters than "return" and so, easier to overlook.
That snippet would make sense if it was automated. But the front half of Uber's tweet was directly about the situation -meaning they acknowledged terrorists were in the area and then jacked up prices. That's terrible PR. Much better to say the price surge was automatic, and only have no tweet or an automated tweet
Kindle for iOS Updated with Goodreads, Kindle Unlimited Integrations and More
This video[1] did the same for me. I was so confused the first time I saw it I ended up spending the rest of my saturday reading speedrunning forums and watching caps of live speedrunning competitions.

[1]www.youtube.com/watch?v=oYmqJl4MoNI
Why is driving someone around in a car for money illegal? It's dangerous? They should be forced to take all passengers to all locations? It's disgusting that we've reached a point where people are so comfortable curtailing commercial activity. And without needing to put forth any reasoning beyond "it's illegal".
At least that community is pretty good at calling out the B.S. in the comments. I can't say that they prevent it from rising to the front page of reddit, but they usually point out the flaws in the assumptions being made.

Sometimes they even go so far as to be pedantic about graph or color choice, but I digress.
I've been keeping my KeePass files in Dropbox but I like your idea to put it on a USB drive a lot better. The only downside is if you lose the USB drive; if you have one, what's your strategy for backing up the KeePass file?
The instructions seem to be missing step zero, "Buy a Mac"

OK, I get that I could probably run it in a Debian VM too I am sure. Just a pet peeve of the assumptions around operating system monoculture.
> The new code has almost no comments. The new code almost ALL needs to be refactored -- and this is landing on my shoulders.

As the ONLY in-house developer-- can you help your employer?
That is to say, can you manage-up and make the necessary changes? Can you learn the new technologies? If you could make those changes, how might that impact the attitude toward your work? How might overcoming these challenges help you grow professionally?

It's easy to run and find a new job. It's much harder to stay and fix things. But that's how great careers are made.
>Any book I've read on public transportation

I suspect this is also a key part of your inability to determine whether or not you have read a given page before. You are reading in an environment that does not lend itself to creating notable memories. This is purely personal conjecture but I suspect that if you went and read somewhere more interesting your memory of what you are reading would magically improve.

Books I read while at home or similar tend to disappear into some sort of memory hole. Meanwhile books I have read while visiting other countries tend to be easier to recall, both in terms of the book's contents and the circumstances I was in when reading it.
I'm a little confused about the issue. I understand the problems you have with the reprompt option, and if that causes you to switch from LastPass, it's your decision.

But could this issue be solved by keeping your computer locked when you're not using it? I understand that might not fit your general computer usage, but it's how I use LastPass, and I certainly wouldn't use the service without locking my machine (reprompt enabled or otherwise--reprompt is turned off for most of my passwords).

You also mention trying very fast autologout policies, but that it gets annoying to have to enter your password twice. My question is, if you're logging out immediately, why do you need the reprompt option enabled at all? If a user can log in, they can certainly reenter the password, so the only thing the reprompt does is annoy you, with no added security.

I don't know your particular computer use, though, so forgive me if what I'm saying isn't applicable.
On OSX, a good open source project to check out is MacPass: https://github.com/mstarke/MacPass It does a pretty good job of supporting the KDBX format.
Anytime a disruptive company appears which successfully provides the same or superior service to customers than the established players at a lower cost, the knee-jerk reaction is to squash it using the powers of government. We see the same reaction to Tesla across the United States (although their cars can hardly be described as "lower cost").

What upsets me is the commentary I read on Hacker News: "I don't like Uber, I personally had bad experiences with their drivers, and their cut-throat business practices rub me the wrong way. They deserve to be banned." Wtf? That's not the disruptive spirit of Silicon Valley, it's the reactionary cowardice of close-minded politicians.
I'm actually going through and setting up KeePass with two factor auth (just using Google's Authenticator app for now, maybe a yubikey in the future) right now and have a similar question. After looking into KeePass and kicking the tires a bit I really, really wish someone would step in and make a nice cross platform version to simplify setting up a password store with two factor auth and other best practices (long pass phrases, etc.).

Right now from what I see it's a horrible mish-mash of different apps on different platforms written by different people with an unknown level of support for each of them. Frankly I don't even know if most of the KeePass apps are compatible with each other, and that kind of scares me. Setting up two factor access to KeePass is also pretty obtuse and requires tracking down blog posts and such to figure it out.

I don't mean to denigrate any of the contributions or work people have done in this space (in fact I am incredibly thankful), but it does feel like some leadership to put all these pieces together is badly needed.

I would absolutely love and be more than happy to spend some money on a polished app that's cross platform and is 'batteries included' so you can setup two factor auth & use devices like yubikeys without any extra screwing around. Bonus points if it doesn't require Mono too.
Seems like most people in the thread are missing that this started with at least one actual reader complaint, and automation was only run over the book to verify. The author of the blog says there are only one complaint, but given the rather craptastic grammar examples posted and the vitriolic stance of the author, I'm not so sure.

Also worth noting that the "automation" was a spell checker, which presumably flagged examples that aren't considered properly hyphenated in the English language.

Amazon does most certainly pull books that have bad spelling or grammar based on user complaints, and I'm glad they do so. I've stumbled into poorly self-edited Kindle books many times, and have been awfully pissed I've dropped money on them. I'm happy for some quality control.

For those that think there should be a completely hands-off release process for these books, that's just horseshit. Books have been edited pretty much since the concept of "books." If an author wants to apply back for a waiver based on their Joycean command of the English language, wonderful. For a pulp writer, I don't buy it for a second.

I'm also waiting to hear about the rash of automated spell or grammar checking causing issues. Because right now what I see is one frustrated author throwing around accusations and any number of satisfied authors who actually wrote their books correctly.
The problem is that drug control started with banning rather harmless drugs - marijuana, peyote, shrooms. And these are still the gateway drugs for most people. So the first thing one learns is that drugs aren't really risky (and much less than alcohol that everyone is tasting!), and that media is lying. From there it is a slippery-slope. Only some users feel confident enough to try riskier drugs.

Also, as MarkPNeyer said, a lot of drug users are rather depressed.
Knowledge is an interesting subject. When I read, I don't remember the exact order of words. Especially in the age of Google, we have a choice of what to burden our memory with and what to leave to Google. Are names and dates important? What's important is to have models of how things work in your mind. It is through the process of reading that we develop and refine these models.
Hiding shared passwords is a polite fiction. If you share the password, it's accessible via many ways. (JS, stack intercept, network intercept, etc)
You mean like the guided tours that 'patio11 made a video about that I watched recently? :P (I recommend the http://www.kalzumeus.com/ mailing list if you haven't seen it yet)
I just watched the whole series, and I wanted to go ahead and recommend that everyone watch more than that single episode (although I think it's one of the strongest). It's only 6 episodes total (each season has 3 episodes).

I think this audience would especially like the series:

'Black Mirror is a British television anthology series created by Charlie Brooker that shows the dark side of life and technology. Brooker noted, "each episode has a different cast, a different setting, even a different reality. But they're all about the way we live now – and the way we might be living in 10 minutes time if we're clumsy."'
I tried KeePassX, but found it crashed a lot on my Mac. Have you checked out MacPass? https://github.com/mstarke/MacPass It's another open source reader/writer of KeePass files.
Yes, sorry for that :) not being a native english speaker, I sort-of translated it (I guess I haven't seen it in english a lot).
No that's not what happened. They first tweeted to acknowledge the increase of price during the hostage crisis. It's only once the backslash started that they made the trips free.
or use 2 browsers to load the 2 prices at the same time
>go find a DVD of Black Mirror

It also recently made it to Netflix. I've been hearing about it all over among my friends the last few days as they've been watching it there (and watched the first couple of episodes myself.)
I guess maybe it's neater and more self-contained? But the reason isn't clear to me today. They may have been reasonable alternatives to $800 Polyscience units a few years back but I don't see why the typical consumer would buy one rather than a $150-$200 immersion circulator.
I was really looking forward to The Racket. I really wanted FirstLook to become to this massive prairie of muckraking bison and harassing gophers and a ghost with a mug of wild turkey next to his shotgun laughing over it all.

Instead I'll have 'project responsibility matrices' bouncing around in the bitter attic of my thoughts for years. Shame.
I signed up for the newsletter and the download button appeared but it just hangs there and I can't download the app. How do I download the app?
Here's the link to the original article from the Pew Research Center: http://www.pewresearch.org/fact-tank/2014/12/12/racial-wealt...

You should consider contacting them to explain exactly what they did wrong.
For once money will motivate a corporation (Microsoft this time) to fight for us, and not just give away all of our private personal data any time the government asks for it. We have Edward Snowden to thank for this.

I hope Microsoft wins; but the government pretty much always gets their way (one way or another).
I'm not sure it really breaks assumptions: it just requires coinduction and bisimulation instead of induction and equality. Coinduction and Bisimulation aren't as well understood today and are harder to use, so it's a bit of a rough project to move forward with.

What assumptions are you referring to?
All: In HN comments, please don't complain about being downvoted. It's off-topic, explicitly against the site guidelines, and tedious.
Ask HN: What mobile apps can't you live without?
The issue described in the linked article is a vulnerability where credentials set to reprompt for use still autofill into fields on the page.

This doesn't seem like intended behavior and I'm surprised it hasn't been fixed yet.

In any case, couldn't you avoid it by simply turning off the autofill function as well for that credential? Then in order to access the site you would need to go through the menu and reprompt.

Update: The other weaknesses addressed in the following have been resolved in my chrome instance of lastpass https://news.ycombinator.com/item?id=6622154
It's worth noting the president doesn't have direct control of the economy anyway, sooo...
> I mean, what's the usecase here? People in the area are panicking for their lives...their first thought is to check Twitter, then check @Uber_Sydney to see if Uber has anything interesting to say about the terrorist hostage situation

This is the best point I've seen here. Why say anything?

They've made the point of surge pricing known in the past, so there's zero reason to call out its existence as people are trying to get away from a police standoff. Maybe after the fact they could've made this exact statement and not come off as giant douchebags, but saying this as the situation is ongoing is astoundingly tone deaf.

Surge pricing strikes a lot of people as unfair, and the more extreme the circumstances, the less fair people are apt to think it is. Somehow, nobody at Uber understands this or that they need to shut the fuck up about it at especially sensitive times.

Edit: missing word
None of these are bad enough to ban a book. Even though "red-head scarf" is strange, it sounds like intentional wordplay in that sentence. Remember, writing is a creative activity. It's not engineering.
Perhaps this is the function of conflict (ideally nonviolent and hopefully led by smart people), to speed up the process of change by injecting humanity's shared model(s) with new ideas. When older models become problematic, people have a duty to overturn them, toppling them like tables outside a synagogue.

"The extent of and continuing increase in inequality in the United States greatly concerns me. … It is no secret that the past few decades of widening inequality can be summed up as significant income and wealth gains for those at the very top and stagnant living standards for the majority. I think it is appropriate to ask whether this trend is compatible with values rooted in our nation’s history, among them the high value Americans have traditionally placed on equality of opportunity." Janet Yellen
That varies from store to store. I know the fruit stand off Hwy 1 near Moss Landing usually has 7 (small) artichokes for a dollar and similar.
This is fun! I'd have liked to have seen my IP address auto-detected and presented to me as a Hipku so I didn't have to go figure it out and come back to see the results.
If increasing prices will put more drivers on the streets, this means that more people will be able to "escape". It may look bad, but surge pricing may actually help in these situations.
Password Safe is great. I have a long password, and sync it to my phone and 4 computers using btsync. Windows, Mac, Linux and Android clients all work seamlessly.
Also not shown: the part where the feature that was exhaustively tested was removed a couple months after launch because requirements changed or the market shifted.

It works both ways, and probably one of the biggest skills to being an effective developer is understanding whether a piece of code you write is likely to be thrown away shortly or whether it's going to live forever and cause umpteen headaches for the maintainer. (This itself is surprisingly counterintuitive: I have seen high-priority code backed directly by an executive thrown away a week after being written because of shifting perspectives within the organization, and I've also seen a one-character typo in a "throwaway" migration script result in restoring a million+ users from tape backup.)
This has been my system for a while now:

- For each new account, generate a long, random but pronounceable password using apg [1].

- Don't let it touch disk. Immediately save it to a gpg-encrypted password file. I use gnupg.vim. [2]

- After a few logins the pronounceable password usually sticks. If I can't remember though:

gpg -d passwords.gpg | grep example.com

The downside: there's no mobile version. That's okay -- I'm not sure I trust my phone with the keys to my kingdom anyway. I also wouldn't trust closed-source software with the keys to my kingdom, or even immature open-source software, for that matter.

YMMV depending on paranoia level / threat model.

[1] http://linux.die.net/man/1/apg

[2] http://www.vim.org/scripts/script.php?script_id=661
Probably because we hit a threshold where dealing with mutability started to get unmanageable.

Another area of interest is "microservices", for the same reason.
I use 1Password and very happy with it.
Seems as though Uber is a great candidate for a real life example of Homo Economicus.
You make a very good point about ROI for non-obvious investments.

I also agree with you that for many things like your general repair example, humans are better than robots for the time being. That's why I framed it as them having "the potential" to perform better. I think most would agree that our on-site manual superiority isn't going to last very much longer in the scheme of things; especially under scrutiny of cost/benefit.

What I'm trying to get at is the question of where we see humans' roles over the coming centuries with respect to space travel, and whether the sci-fi trope of humans on ships and colonizing planets on foot makes sense or is really something to aspire to, and at what point that falls apart as a utilitarian approach.

I agree it's not yet, but I agree with @lukifer that we'll outgrow ourselves as our technological grasp exceeds our biological one. And our reach has never known any bounds.
The description of how to see the password in the linked HN comment doesn't work as described - if it's set to reprompt then you have to enter the master password before it ever gets to the detail form, so you can't just jump into the dev console and make it display the password.
As a side note, the relevant SICP lecture is 7B, second part, starting at 0:18:20.

https://www.youtube.com/watch?v=t5EI5fXX8K0&list=PLB63C06FAF...
> The code comes back to us, and we have to redo it -- there's nothing good about this.

Implement code review and start rejecting their pull requests with constructive criticism and mentoring.
"The recession is over" has always struck me a political double-speak. We never left the recession; mainstream America just collectively forgot how it felt to have enough money. We have become accustomed to the 60 hour work weeks for folks fortunate enough to have jobs, chronic unemployment for those unfortunate enough to work outside of tech, the cheaper processed food, the increasing debt, and the lower standard of living. Being poor is the new norm, and "the recession is over" translates to "get used to it buddy, it's not getting any better."

Given that's the case, I wonder what the phrase "double dip recession" we hear thrown around referring to impending repeat economic troubles actually translates into?
Y-Axis-Zero Fundamentalists
> That's not the disruptive spirit of Silicon Valley

Well,disruption shouldnt mean,"the hell with the law".San Fransisco might tolerate that,but all the world isnt San Fransisco.

Nobody denies the taxi industry has issues.But in some countries this "disruptive" behavior doesnt last very long.

Other Uber services are still legal in France.They didnt outlaw Uber,just Uber services that violate french laws.

Sorry,but this whole "disrupt" thing is bullshit,especially when on the short run it's just new middlemen trying to replace the old ones.

We've seen it today in Australia,with Uber raising price x4,the challengers are no better than the old guard,it's just a power struggle.
I think you're conflating intelligence with human instinct.
"That still doesn't fix the problem that all of your data is accessible while logged in"

This sounds like a non-vulnerability to me.

You can't get mad at Ford because someone stole your car when you sat them in the front seat and left the keys in the ignition. Why not log out?
An article by Ted Chiang: The Truth of Fact, the Truth of Feeling -- talks about some of these issues from a couple of different & interesting perspectives which I found really intriguing. One of which being a thought exercise about what it would mean to have the ability to accurately replay everything we'd ever seen or done. And how two people who went through the same experiences can come out with vastly different memories and interpretations. It's a good read :)

http://subterraneanpress.com/magazine/fall_2013/the_truth_of...
https://news.ycombinator.com/item?id=7214760
No. Smalltalk called these blocks, and Ruby does too.

BTW a lambda expression and a closure are not the same thing. A lambda expression evaluates to a closure, just as an expression like "(make-instance 'foo)" (or "new Foo()" for non-Lispers) evaluates to an instance. The former, in each case, is a syntactic entity, something you can write in your program; the latter is an object inside the machine.
Are there undocumented flags that you're running this with? I wind up with a series of graphs too densely packed to make sense of when I run it on angular.