skysight-inc/HackerNews huggingface dataset:
Wouldn't each company salting on their front end prevent this? If you find a password synonym that works for a single company, it probably isn't the real password, so it would give you no information on a synonym for another company (unless it is the real password, in which case you can just use it directly, no need to look for another synonym).
"quitting tech" usually means severing ties with the valley.

working in tech anywhere else in the world is nowhere near what it's like working in tech in the valley.
Are you kidding me? How can you not see that this is nothing more than an arbitrary habit that you've grown comfortable with? Imagine the function keys had never existed to begin with. Don't you think we would have come up with a different way of stepping through code with a debugger? I understand that it's annoying to have to change your habits, but you're a developer for crying out loud: Your job is literally to change how other people do work, to make it more efficient, easier to learn and so on. We all know that our users often resent us, because we change how they have to do their work. But we do it anyway, because we believe deeply (and mostly rightly) that the benefits of progress outweighs the short term annoyances of having to change habits. But when we're the ones who have to change, hoo-boy, suddenly the sky is falling. Give me a break.
The debug step keys will show up in the touch bar? If they are not stupid enough to swap them around sometimes, then they should stay in the same position.
Absolutely. You shouldn't be looking at the keys anyway, and that becomes a lot harder if you don't have tactile feedback.
Looks neat. What's the elevator pitch on why to use this, over and above existing solutions like 1Password or LastPass?
> only a fool would assume that only personal property is at risk

this is a classic example of emotion clouding better judgement. A more rational approach would be to look at the data:

- In 2010, there were an estimated 2,159,878 burglaries [1]

- In 2013 there were 94 murders associated with burglary

This is a 0.00435% chance that you will be killed in the course of a burglary. I'm sure this number will go down dramatically as long as you don't grab a gun ;)

[1] https://ucr.fbi.gov/crime-in-the-u.s/2010/crime-in-the-u.s.-...
Simple Proof of Fermats Last Theorem: Is There Any Mistake Here?
There is option on Macs (and basically ever other computer) to flip that so Fn is required for media functionality instead.
Gcc trunk is std c++17 ready
Fun fact: In Svalbard it's common to see people entering a (the?) bank wearing a balaclava and carrying a gun. Balaclava for the cold, and gun for the polar bears.
Spotify bug is killing users’ desktop hard drives
>This is why I can't respect people like Peter Thiel, he would rather take all the benefits he can accrue from a society he so loathes, but he refuses to live in any of the Libertarian communities that exist. What kind of person can't even stand up for their core beliefs?

A pragmatic, as opposed to batshit-crazy, person?

Standing up for what you believe the country/society in general should be run is not the same as creating some bizarro micro-community that is not an actual country and living there...

The same reason why people e.g. against racism don't go live on made-up non-racism communities, but try to make the community they live in less/no racist.
Norway is an extreme monoculture with low population sitting on oil reserves. They have so much money per capita, they end up being fine no matter what stuff they do. It doesn't mean their "solutions" work elsewhere, especially in gang infested areas.
I've written a lot of C++ code in Xcode. Xcode is a pretty poor IDE in general but it works reasonably well for C++. IMO things like autocomplete and a graphical debugger are enough of a productivity boost that I wouldn't want to use a plain editor.
Yes. In my previous place in India the RCD was repeatedly tripping up.

Earth here was a metal rod into the ground, and I only found out much later they fixed the RCD issue by disconnecting the rod and I started getting electric shocks from touching my fridge while my crappy toaster was connected.

That's when I decided to not mess with electrics in India. It's dangerous enough as it is.

As for the 70V, I eventually managed to reach someone in the electrics company that understood my issue, and they told me a local transformer for the whole street was broken. And they didn't have any plan to fix it.
With regards to the security: Why is this free?
Did the hell just froze over? That is one thing I never expected.

.NET open source and officialy supported on *nix, some version of SQL Server on Linux, cross platform Visual Studio Code editor, now Visual Studio for macOS...
It was an example of something innocent leading to grave consequences. Obviously it doesn't happen to 2 million people.

Friends often shove and shoulder-punch each other without it being self-defence. It's usually not even considered "hitting". But accidents do happen. Especially when substances affect people's sense of balance and floors are uneven.

Here's a much more common way to go to prison for something silly: You have a baggie of weed in your car. You roll through a stop sign. Get pulled over. Cop smells the weed. You go to jail. Oh, you just bought plenty so you can share with friends (they all pitched in). Bam, charged with intent to sell. Serious jail time.

It's really easy to go to prison for stupid stuff.[1]

In fact, on average everyone commits 3 felonies per day. --> http://www.wsj.com/articles/SB100014240527487044715045744389...

[1] Hell, as a teenager I got arrested for shoplifting something like 20 euro worth of candy. No jail, but talk about stupid reasons to get arrested.
this article is 5 years old! hackernews is for news, it is not a library.
He sponsored a politician who he believes (rightly or not) that can move things his way, and pressumably other efforts.

Not everything is about protesting in the streets. Besides, protest against what? Tons of people that want to live in a different way that what you suggest? The only real way would be to convince them...
When you can setup an drone pentest lab on your home you know you live in the future!
There are two wrinkles here:

- "Fiscal 2017" may not be the calendar year, e.g. it could comprise April-2016 to March-2017. (I don't know the specifics here, but accounting is weird that way.)

- There's booking, and "book-to-bill ratio" in the semiconductor industry. I.e. the pre-orders are recorded quite a bit in advance, but actual shipments (and payments) may vary.
Or change the preferences so the function keys work as expected and you have to use the fn key to access the media options. I probably use the function keys 100x more often than the media ones.
Well...pretty much everything you do is an arbitrary habit that you've grown comfortable with.

Sleeping in a bed is an arbitrary habit that you've grown comfortable with, why not sleep on the floor, or in the bath?

The fact is that when developing and debugging, the function keys represent the most efficient way of stepping through code, and a part of this is to do with their physical presence on the keyboard.

I know that I don't have to use them, there are other ways to achieve the same thing, but those things have always been there and I choose the function keys because they are the best option.
That was my first question as well. Why use something other than 1Password? And one answer may be the one time expense (Secrets) vs subscription plan (1Password).

Personally I prefer the web access and rock solid reputation of 1Password and gladly pay for it. Other than that Secrets looks fine.
Secrets 2 is out and it's going Freemium!

For the past 6 months since our initial release, we've been squashing bugs, implementing features that didn’t make our MVP and applying polish throughout. At the same time, we’ve been studying various options to provide a trial for users wanting to test Secrets before buying.

To address this need and to show users new to password managers just how easy and efficient using one can be, we're making Secrets and all its features free to use with up to 10 items. Unlocking unlimited items is done via an In-App purchase.

With Secrets we put security first. Secrets stores your data using the OpenPGP standard, a battle proven standard that has already seen a few revisions. This also allows users to easily self verify how their data is stored using third party tools.

We also strived to make it extremely simple to work with, not just from an UX perspective but also from a security perspective. Only the main app will ever handle your passphrase and encryption/decryption. Helper apps, browser extensions, etc must go trough it to get to your data (and require user confirmation).

So if you haven't tried Secrets yet now is the time! Download Secrets for Mac and iOS today.
You can change that setting, and I imagine most developers who rely on function keys do, so no I'm not already doing that.
All I saw there were a bunch of cliches. Maybe the actual talk was more insightful?
It's "Freemium". It's free to use for up to 10 items. You then unlock unlimited items via an in-app purchase.
Obviously, and non ironically, yes. Seeing that what makes a state a state, is the ability to keep others who want to run it/claim it for themselves, outside which takes (among other things) violence.
AFAIK 1Password still has a one time purchase option, but it's slightly harder to find. See https://agilebits.com/store
Jot things down without messing up your workspace
Wow, i would've loved to see the look on people's faces if in, say, 2002, they could've glimpsed this headline from the future. Nobody would've believed it. How things change!
Gooey SVG Loader Made with Css
I don't think many people are imprisoned for piracy, if any. I'm not talking about filming in a movie theater, i'm talking downloading content for free.
And that's the attitude that leads to the cure glut of IOT hardware with significant security bugs or no security at all. Build it fast and ship asap is not a sound plan for any software,and even less so for something that needs security. Anyone with an incentive of formal CS theory education will write better software than the same person before they had that education.
UWP, I guess. It's still similar enough from what I've seen, but I haven't used it yet. And WPF is still by far the best UI framework I've ever used.
Show HN: Umbrella App – Digital and Physical Security Advice in the Age of Trump
>What should I do instead? Serious question

Use the strip bar in debugger keys mode, or function keys mode for non-updated apps?

Or use printf statements (seriously -- I never advocated for much debugger use, unless it concerns very focused stepping. A lot of people step all around and examine everything and anything for ages with no clear idea of what the bug might be).
Jam.py is a framework for the development of web database applications
F# is well supported by Visual Studio Code (with the Ionide plugin) too if you want to try it sooner.
This is a fantastic summary, thank you!
I see, but it seems to be on its way out.
iPad Pro using MOSH into a Linux box running tmux and vim. A great development environment for me - 11 hour battery life, built in LTE connection, huge screen that I can layout how I want, easy to carry around with me and I can use it for drawing and sketching UI concepts for my clients before I start on any work.

I don't use it 100% of the time (I also have a desktop machine) but it works extremely well and offers me things that a laptop cannot.

EDIT: It also doesn't have an Escape key - but I use Ctrl-C in VIM as I don't have to move from the home position then
Petzold's book that dom0 mentioned is/was the definitive Win32 reference albeit very dated now. It obviously will not cover anything in Windows 2000 and later(!).

MSDN is still the go to place for all Win32 documentation although it can be tricky to find exactly what you want as MS prefer to push you towards .NET related stuff. Even finding plain C++ can be a pain with them pushing you towards Android C++ development by default for some reason?!

For software you can go with MinGW-W64 or Visual Studio 2015 Community (you will need to do a custom install and select the VC++ tools as they are not included by default anymore).

I used theForger's Win32 tutorials back in the day to get started http://winprog.org/tutorial/
This already exists with David Chang's veggie burger that looks smells and reacts to cooking like meat.
That describes it quite well.

That empty feeling where you have so much to do, but you end up just ticking over without any ambition or drive.

How do I fix?
By using an open standard to store your data besides being as transparent as possible on the storage format which you can verify on your own using third party tools (we have a post about that https://outercorner.com/2016/08/01/storage_format.html) we also benefit for the scrutiny OpenPGP as been through.

We also wanted to make a simpler and safer option (and in our eyes, more pleasant to look at) to existing password managers.
How much IAP?
We need a chance to build a reputation :)
It's helplessness.
19.99 USD for the Mac. 9.99 USD for iOS (iPhone and iPad).
His argument falls short the second you want to use non optimized software - he even touches upon this, but "I understand people need to use programs from other developers, but at some point they need to play catch up". This is rather difficult to take seriously. So you can efficiently do what Apple say you can do, but nothing else? That might work in his line of work, but it doesn't for the rest of the world.
This will essentially be a rebranded Xamarin Studio and tweaked to look more like VS for Windows. And Xamarin is basically based off MonoDevelop.
That gives me a little bit more confidence in the film. I'm still sceptical about how it will play out plotwise, given the trailer, but I think they have captured the visual feel of the anime film well.

The original soundtrack feels really important to me, as I listened to it dozens of times as a teenager. Knowing that it will be part of this adaptation/remake make me think it will be handled with a reasonable degree of competence.

There does seem to be a trend in film trailers where they have, on several occasions, nearly put me off seeing a film that I actually enjoyed in the end.
1Password's format is also documented [1], though I'm not aware of any 3rd party clients to parse/work with it. That's actually a thing I was thinking about writing (I commented about trying to write something in C++14 in another front page thread, this was it)

1Password also uses standard encryption, from the link [1]:

> We use Encrypt-then-MAC authenticated encryption everywhere we use encryption. The MAC is HMAC-SHA256 and encryption is AES-CBC using 256-bit keys. Key derivation is uses PBKDF2-HMAC-SHA512. More detail about these choices will be presented in the relevant sections on key derivation and item encryption.

> In this document we will refer to “blocks of data”. Unless otherwise stated, blocks are the length of AES blocks, 128 bits (16 bytes).

Edit: apparently Github lists [2] four libraries for reading OPVault, one each in Python, Haskell, Go and Ruby

[1]: https://support.1password.com/opvault-design/

[2]: https://github.com/search?q=opvault&ref=opensearch
I'm with you. I too don't eat it often but would rather buy organic, grass fed, local. I also wouldn't buy synthetic meat for spiritual reasons: I actually want to consume a real dead animal that had a soul. It is much more nourishing for me to eat animals than be vegetarian, and I don't just mean physically nourishing.
> You can already make these tradeoffs for yourself by moving to SF or Manhattan, which is generally ill-advised unless you make so much that the astronomical housing costs don't hurt too badly.

The shoe is on the other foot. The reason why rent is so high in these places is because there's a lot of demand to live there - people do find it desirable.

If more cities were built like SF or Manhattan (i.e. there was more supply) then it would be more affordable to more people.

The reason these places should be built is because people clearly like it. That's the advantage.
> need for justice of the offended

"need for justice" makes it looks like it's a normal and even healthy thing.

Many people outside of the US are horrified at the thought families of murder victims going to watch the execution of the perpetrator.

Desire to see the perpetrator suffer is called revenge and is seen by many as a psychological problem in the victims that need therapy and healing.
How does cos(theta) produce irrational values for 60 deg <= theta <= 90 deg?
What I find amazing here is the pathetic modesty of all the requests. It's all about selling onion powder in the commissary or granting model prisoners the right to wear non-white shirts, not (say) the abuse of plea bargaining or the ludicrous length of mandatory sentences.
This site isn't trying to upend the artificial customs that we've come to cherish, just to substitute one costly part of it with a cheaper indistinguishable alternative for all the reasons he described
It's been de-emphasized for a while now, but so far hasn't been completely eliminated.
Why and How to Use the Umbraco Content Management System
It would not hurt, but it would be an arduous and unnecessary task. Most people know the difference, and if you do not, you can read the Wikipedia article on IDE. There is no need to have a discussion on the differences, it is not remotely interesting or fruitful.
> Better than copying & pasting. Use the Secrets to automatically fill in login information in Safari and Chrome.

Missing a word here?
The 'left' has been captured.

It used to be that aristocrats without money (Grachii, Marius, Caesar) would make promises to the proletariat to gain power, and duly pay off their debt if/when successful.

This ticked off the aristocrats with money, who now - after all these centuries - figured it out. They also make a lot of noise and promises, but, critically, not of monetary value. Just general progress, cheap ...
Is it still two-factor-authentication if you're keeping your passwords and your one-time-password-generator in the same application?
"They weren't wrong, but how many bare metal software do you see today?"

Umm... This discussion is about mobile devices right? Almost all my usage of my phone is on native apps.
8 Takeaways from IDG Connect’s Unified Analytics for Modern Marketing
None of the first years of Hitler was good for Germany. Many people thought it, but it wasn't actually. It was terrible for many, actually.
I don't think that's supposed to be her flesh in the movie, it is just the optical camouflage suit (which in the anime/series was embedded in her skin).
Logging Errors in Client-Side Applications
You're right, Apple is revving Xcode, but feature wise and bug wise, Xcode needs serious TLC especially on their Swift side. The regressions that are introduced every version don't help and tools like Interface builder, while seemingly helpful, usually make development within teams worse. I still use Xcode every day, but it defiantly needs hardening.
How CRISPR Gene Editing May Cure Sickle Cell Disease
With an estimate of 20/30% of bots/fake profiles (and it could be more), at least 31% of Facebook posts are fake News.
the abuse of plea bargaining or the ludicrous length of mandatory sentences.

I don't think those really have to do directly with prisons though. It's a related topic.
More like if your password has a caps in it and you forget it on mobile.
> re-offend with new violent or drug offenses.

Putting drug offenses in there kind of makes those numbers pointless.
Apache Spark Streaming Development
Feels a bit like MPLS being Layer 2 and Layer 3.

I think it protects you against someone who's capable of sniffing your password on the wire somehow, since every login will require a unique code, and the secret is not transmitted, but you lose the benefit of "knowledge" (password) and "possession" (device, generating TOTP) being separate?

Whether you care about this depends on your threat model. If you're solving for "What if my Secrets vault is stolen by a bad actor and they're able to decrypt it?" then clearly physical possession being separate would be important.
I should have specified; I did not intend to actually weigh in on whether or not it was analogous to theft of material goods, just that people had a vague notion that it was acquiring something without paying for it and that it was not legally permissible.
Ask HN: Open Source Project for Udemy/Coursera Functionality
I was wondering if there are any good open source projects for premium learning platforms like Udemy and Coursera.
Agreed, I love my Macbook Pro (2015 edition), however if I have to replace it in a few years I'm not buying the current Macbook Pro, instead I'll look for a comparable Windows laptop and put Linux on it. (If only there was a real Macbook competitor out there)
> an arbitrary habit that you've grown comfortable with

You mean a workflow?

Who are you (or anyone else) to decide what works best for me? Am I not capable of making my own decisions? Do I really need a hardware company making those choices for me?
We thought about calling it two-step-authentication. But most people know it by two-factor (and that's what most sites call it also).

And you can always have the OTP generator on your iOS device without the accompanying password to be technically accurate with the lingo.
Culture just tends to be arbitrary, in the details. If you don't care about potential social consequences, then feel free to ignore the parts that you find absurd.
Raspberry Pi IoT Lamp with Amazon Alexa and Echo Dot
Several years ago I worked at a company where the system generated uncrackable passwords. They were random jumble of letters and numbers. Nobody could remember them, so guess what? Most people had theirs written on a PostIt note and stuck to their screen or on a slip of paper in their top drawer. Almost as good as leaving the front door key under the mat.
That's not the point. The margins could be low. But it would still have two effects:

* Prisoners would be treated better

* Whatever small profits could be pumped into rehabilitation

Currently for-profit prisons have perverse incentives, like claiming prisoners have behaved badly and therefore extending their sentences.
Ask HN: What invoicing app are you using for your side business?
Running a small development house that is just me and my two friends, we get work now and then and don't really have a big budget, what invoicing apps do you use and what are the best features it offers?
How Climate Change is going to affect YOU
That article is a typical example of "If it suits me, it must suit everybody."

99.9%+ of criticism of the new MBP has been of the form "Without ever interacting with one, I can tell it is unsuitable for me and therefore is unsuitable for anyone, anywhere, in any professional purpose, ever".

no-true-Scotsman-fallacy of "Noone who _really_ used it dislikes it."

More like "people are pre-emptively concluding, without ever having so much as been in the same room as a new MBP, that it is the antithesis of everything they need from a computer".

Which is, to put it bluntly, idiotic. I've suggested in the past that this feels less like "I have legitimate criticism of this product" and more like "I hate the manufacturer, always have hated and always will hate the manufacturer, and see this as a convenient cover for venting my hatred of the manufacturer". Notice how much of the criticism veers quickly away from specific aspects of the product and into "this is classic Apple", "this is how Apple treats users", "this is what's wrong with Apple", "Apple abandoning a key segment again", etc.
I don't think so. "Secrets" is the name of the app.
Unless I'm missing it, why doesn't it say that on the product page? More importantly, doesn't it need to say that on the App Store page at all?