skysight-inc/HackerNews huggingface dataset:
Again, there is zero use in an iOS device being carried in DFU mode. All that will do is waste battery, because the single function of DFU mode is to wait for the USB interrupt started by a computer sending a Apple-signed bootloader to use to boostrap loading of the firmware restore RAM disk.

As previously mentioned, it seems that you have the idea that DFU is a "mode" that you can boot iOS into. This is absolutely not the case, the device screen is completely black and the device appears to be completely off, because it almost is, it's just "spinning" and waiting for the USB interrupt.

The reason I am very adamant about this is because your comment was upvoted when the advice would serve no purpose to someone who needed it.

If you do not believe the device will reboot, go get an iPhone now and boot into DFU mode while plugged in. Then look at your computer and wait for it to recognize the DFU connected device (only way to know when it's in DFU versus being off). Then unplug it and watch, it will reboot into normal iOS at some point (or power itself off if battery is low, depends, same point though).
Coincidentally, a bunch of Dropboxers are working on a version of 1Password for Linux written in Rust (it's Dropbox's "Hack Week" right now). Hopefully we can open source it soon. Looking good so far!
Google accounts actually came out several years before Google+. I remember that Google already had a unified account system across all products before I started working for them; I think they rolled it out in 2008. Google+ didn't launch as a destination site until 2011.
Every person has a charging station? There are vast numbers of apartments in the world that have zero parking, it is all street parking. Look at capitol hill in Seattle for an example.
Buzz Aldrin's expense report for trip to the moon
MoveinBlue, Five Years Later: Another Failed Entrepreneurship Story
> Okay, but how do you gather enough information to craft said messages?

There are two sources of such information: the static context (e.g., in Scheme, which variables are in scope) and the dynamic environment (e.g., again in Scheme, the type of an object, and, in Python, pretty much everything). The static context grows whenever you bind variables in the program text (e.g., when you define a procedure). The dynamic environment grows when the control flow reaches such binders (e.g., when it enters a called procedure).

> I posit that there's nothing stopping you from gathering that information at runtime; it just typically isn't done to the same extent in dynamic languages as in ML-family languages.

A fundamental limitation of dynamic analysis (that applies to any dynamic language, already invented or to be invented in the future) is its inability to “peek into the future”. For example, if you create an empty mutable list object, dynamic analysis can't tell you what its element type is supposed to be, until you actually start inserting elements into it. Static analysis, on the other hand, can determine what the element type is solely from inspection of the program text, e.g., if you make a procedure that inserts strings into the list, the list's element type must be a supertype of string, whether you actually call the procedure or not.

Here's an example of a type error that Python couldn't possibly diagnose: http://ideone.com/0KUVVb

> A type system that gathers lots of type information is equivalent to a strongly-typed language IMHO

This isn't true. C++'s type system gathers a lot of type information, yet C++ isn't “strongly typed” (assuming that term means anything at all) by any stretch of the term.

Rather than “strongly-typed”, a more useful term is “sound”. A type system is sound when it actually protects the language's basic abstractions. For example, Standard ML has a sound type system, and there's a formal proof of this fact. Java's type system is actually unsound, but it makes up for this deficiency by inserting runtime checks to turn wrong operations (e.g., invalid downcasts) into runtime exceptions (just like in Python!). C++'s type system is also unsound, and performing wrong operations is simply undefined behavior.
"Conservatives are ok with freedom of speech"

No, they're not. They're the ones saying that people shouldn't be allowed to protest many things like Chik-Fil-A's support of gay marriage bans, protesting police departments that act like black lives don't matter, etc.
I've been using Twitter since 2006-2007, and for a long period of time I absolutely loved, ranted, and raved about it. The problem is that now, I'm not sure what I'm supposed to do on Twitter to offer or receive value.

Last night I was blocked by someone I followed for simply offering a tame retort to a comment they made whilst blocking someone else.

When I tweet, nothing happens. Granted, I'm not the most interested Twitter user in the world, but I'd like to think I have the occasional insight that might be worth reading, favoriting, or sharing.

The only time I actually see engagement is when I'm using it for current events, and respond to strangers. One would think that when this happens, you might be able to cultivate those engagements into future correspondence, but nope...it's all event based, and I have no time for that.

Despite my conservative nature and Jack's recent behavior/antics, I do like Twitter and want it to succeed, but it's not going to be long before I stop using it and eventually stop registering accounts for new businesses. We have more fun with Snapchat.
Right. This is comparative rather than historical - looking at a few fascist movements in recent times and distilling a common core.
Bruce Schneier Writes Down Passwords. So Can You (2010)
Seconding this. I generally dislike hosted subscription offerings, especially for a password manager, and even more especially for one that I've already purchased four different licenses to (Mac, Windows, iOS, Android).
This is exciting, I am so looking forward to trying it out.
Typical scenario over the last few years at different companies:

I'm ask to help find DevOps SREs.

Find people and interview them

Recommend the few good ones.

They turn the offers down because not enough money is offered.

I'm asked what could be done differently to hire good DevOps/SREs, because it's impossible to get anybody!

Later, once I've moved on, I found out that devs were offered and paid significantly more.
I've had plenty of my opinions changed, and I've changed many of my friends and families opinions numerous times. I once even managed to change someone's opinion about gun-control, on the internet.

Rational arguments, a bit of rhetorical ability, and persistence are surprisingly effective. The problem is the persistence part requires multiple interactions over months or years, so it's hard to study.
I have little to now issues with my laptop and linux. Hibernate, Wifi, Bluetooth and graphics card - all work.
I expect that such forums actually exist to some extent and simply aren't very widely known or thought of as what they are. Facebook has name recognition and the advantage as being front-of-mind as a gathering place for friends and family; a place for serious and non-serious discussion. Other, more open forums, are likely to be more topical and niche in terms of appeal. In fact, it's likely that because Facebook is a gathering place first for the non-serious friend/family sort of communication, that you get any diversity of opinion and viewpoint at all.

Having said that, you are very unlikely to be able to avoid point of view constraints on what's allowed to be posted. That might be officially via administration or by the biases of the group. Even on Hacker News, certain points of view are favored over others and the up/down vote system enforces that outside of Hacker News policy or administration.
Facebook is profitable, Twitter isn't.

But you're right, just perhaps not in the way you mean, Twitter isn't going anywhere. $11 billion market cap is nothing to sneeze at, however it's lost about that much value in one year. So is it a going concern? Sure it'll probably still be here in a year, but my confidence level beyond 12 months is weak at best. Five years? shrug 50/50. If it's not profitable, how does it continue to function at a certain point? At what point is it functionally on life support?
Not the GP, but yes, and it doesn't require a good memory. The main things I do:

1. "Salt" my email usernames with the name of the service (johndoe+reddit@example.com)

2. Use multiple (long) password bases depending on the type of service (eg website vs app)

3. Combine the password bases with a cipher/salt based on the service name and my username

I'm guilty of not rotating passwords on a regular basis, however.
I don't think I agree about the OHS; I think it's a move that is better suited to aspiring Olympic lifters due to its complexity and application to the snatch, but I'll leave that argument to the Contrerases of the world.

Very much with you on bracing and its essence in deadlifting, though.
Saudi Arabia and China.
I wonder if Americans fighting in the Spanish War in the 1930s would fall under the class Social Justice Warrior..

edit: and if there are social justice warriors, are the people who beleaguer them social anarchists?
With 4 years of experience, even if I rate myself as a 5 on self-assessed skill (I'm certainly not), the salary offered for New York is far, far below anything I'd consider, and significantly below even what other start-ups offer (not including equity) in New York.

I do not understand how they are able to hire experienced workers who agree to face the cost of living of New York at these salary levels. It is simply too low to be worthwhile.
In haskell, I think the mtl has quite a bandwagon.
That's a... very upside-down way of looking at it. The alternative is that those funds would not have been received at all.

Normally, large amounts of people donating to a good cause is seen as a universal positive...
This is really a way to make them feel like 'atoot ang', keep it up.
This is interesting...and actually brings up interesting questions when viewed in the context of states that place protections on freedom of speech.

Don't really want to start a long debate...but for me I am not sure I believe that (at least in America), Facebook "can censor whatever they want." Not that I object to this application of censorship...just I don't think Facebook has carte blanche when it comes to censorship.
A death threat is a threat of violence in the tradtional sense. It might not be violence, but it sure as hell is wrong, illegal, and not protected free speech.
My point was correct to the specific attack you broadly described. Your example required a web server attack that allowed arbitrary code execution and privladge elevation; which is a hugely specific attack and it's pretty fair to say it's unlikely (in the case of gaining root access and then choosing to enable SSH, which I'll get to). Furthermore, and at risk of sounding like a broken record, if an attacker can remotely execute code as root then they have absolutely no need to enable SSH for they already have far easier methods of firing off a remote shell. (To be honest they don't even need root to accomplish this).

This is not a mistake, this is something I've done in practice when auditing security at work. (Preventative pen testing rather than post breach forensics such as this situation calls for. But as I said before, that doesn't mean you cannot take lessons from the former in conjunction with the latter.

Anyhow, we really are just arguing about arguing now, which is an utterly pointless waste of both our time
If you use twitter as described in this article, then that's the kind of experience you will have. It's kind of like being in a large crowded public space. If you are loud and assertive and determined to stand up for everything you believe in, even with strangers, then you will run into trouble no matter how good your opinions or how polite you are.

"everyone can send anything to everyone" is twitter's USP. I can't think of another many-to-many broadcast (publish-subscribe) platform. That is what makes it successful, and it is vulnerable to competitors who use that model, but I can't think of many. Snapchat kind of works like that, right?
This sounds great!Android on PCs was really a need and the updated OS seems to be very interesting.
Building it with MS Visual Studio is pretty painless, so I'm not sure why they are going the MinGW route. Just because of the libraries?
Is it actually though? I used to read Jakob Nielsen's page a lot and he seemed to harp all the time on the point that you should stick to familiar designs rather than trying to demonstrate your creativity, even when objectively your design might be a little better.
I deleted my twitter account last week and deleted the twitter app after Milo was banned. I wasn't a follower of his, but I perceived an active bias against conservatives or filtering trending tags that comment on trending news that are negative towards Hillary as just too much, as well as the fact that it is a cesspool of bullying, huckster marketing, plagerism, and cry-bullying.

It was the second time I gave twitter a go. I must not be the target market.
The Rise of the Kluges
Ask HN: Monitoring best practices
I'm looking for reading/resources/advice on best practices for monitoring our SaaS offerings. We run on AWS, but general reading is helpful too.

What tools, articles, and books have you found helpful in building monitoring infrastructure for your products?
My Synology NAS has a pretty good take on personal cloud storage, after I put a domain and SSL on it (which they make really easy with Lets Encrypt) it's pretty much interchangeable with a bunch of cloud services for music, files, tv/video etc. Primarily open source too, they've really done a slick web interface for linux.

Given we're on the brink of putting an extra terabyte or two into your phone or tablet etc I think cloud storage is really going to boil down to allowing others' access.
> IMHO, people can say what they want in the public We then have libel and slander laws to take care of the issues, and to dissuade people from being reckless.

This is the POV of a lawyer who understands how the legal system works and can (financially) afford to sue.

> If they don't make up for the damage people cause, the easy way to remedy that is to up the remedies until they do.

If both parties lack resources, you can't really receive damages comparable to a reputation destroying event.

Tor has a financial pot big enough to actually pay damages if these accusations were malicious AND false. However, iirc, Tor is based out of the US and the standard is malice. Tor is clearly not being actively malicious and being honestly mistaken would still be enough to destroy someone's reputation.

Now, in this case, I'm pretty sure Jacob has the financial resources to sue for slander but since its pretty clear its not a malicious act on Tor's part...its a fool's errand and his reputation will remain destroyed. Now, its quite possible that such destruction is deserved given this was an independent 3rd party, my problem is with your proposed solution if it was false.

Slander laws and "increased penalties" are not an effective solution.
I'm feeling the exact same feelings. All Facebook seems to provide anymore is a way of tracking your friends, not engaging or socializing with them. The platform is engineered to maximize clicks, not foster meaningful social interactions.

I'm just waiting for the rest of the world to realize this so I can dump Facebook Messenger without looking like an idiot.
What does ChakraCore bring on to the table V8 currently doesn't? Can someone elaborate?
Dependency injection in React powered by InversifyJS
It does have an "open and fill" feature which autofills, but only immediately after opening the site by URL first. (So the attacker's URL would have to be saved in 1Password along side your credentials.)

This is actually how I use 1Password most often. Global hotkey of cmd+opt+\, type a site name, hit enter: 1Password opens the site and logs in.
The contingency period in the contract is parallel with the financing process. They are not intertwined - apart from the contract being contingent upon securing a loan. If the inefficiency results from compliance issues due to needing to rate, package, and sell the loan, then couldn't an enterprising banker market speed of closing and absorb moderately more risk by having the loan on his books for a few additional weeks? In a competitive market, cash offers (one less contingency, sure but also speedy closing) are preferred.
>Again, I'm not arguing that's what's going on here

Then why bring it up in the first place?
I wouldn't put it past Tor to fire him even if it was just because of the controversey around his digital lynching, regardless of the truth. Even so, sometimes people make mistakes. Maybe he just pissed people off enough make someone want to falsely acuse him. Yeah, these are big maybes, but the point is that there's not certainty. It's the court's job to establish certainty and the acusers have expicitly asked for that not to happen. Does that justify preventing him from ever being able to fix his mistakes and move on? Or does it lead to a downward spiral where his life is permenantly destroyed because of this and things only get worse?
Apparently not, since I'm not sure what you are referring to (which means I also can't tell if it's sarcasm, which it looks like it might be?).

That said, I only mentioned payment in the case where the anonymous sender seemed to be helpful, in that they provided the way the server was infiltrated (presumably in an effort to allow it to be fixed). I didn't mention how much money to offer, or what to do at all in the case where it appears to be the beginning of a shakedown, other than to note that it's naive to assume you can rid yourself of them by just dealing with the one server referenced.

Edit: Ah, found the LastPass submission. Definitely sarcasm. ;)
I think that hydrogen may be a practical alternative. Hydrogen seems vastly inferior for cars but I think the economics are very different for large aircraft.
I've been wondering for some time what the next step is for gene sequencing. Shouldn't someone be working on a 50 year long study where people are brought in at age 20, genes sequenced and dna stored, and an extremely thorough battery of parameters (height, length of each long bone, eye color, etc.) is measured. Tie everything in with medical history. Do the same thing every 10 years for each subject until death.

With a large enough sample pool, we'd be able to correlate features with obscure genes, wouldn't we? Am I missing something fundamental?

It seems like now is the time to get started.
This is great! I am looking forward to this new upgrade.
> The only outcome was Wasserman Schultz being promoted

Schultz wasn't promoted, she was removed from a position of substantive power and moved to one that's basically a zero-responsibility-and-power position traditionally used to recognize people have given notable support to a candidate.
Ask HN: Has anyone been through the process of fluxifying their React codebase?
Our React codebase is not very fluxy. What were some of the challenges you ran through? What approaches did you take?
If you are a bright young thing then the air in Central London matters not, neither does the noise or the ever present danger of getting run over. But, once you have seen the bright lights and spent some time working somewhere 'trendy', then the things like air quality, local community, noise, access to green space and less overcrowding really does matter, even if you are not with a family.

However, some people are more sensitive to noise (and pollution) than others. Peace and quiet is actually a nightmare to some, not something to be cherished. I would prefer to hear the wind breezing through the trees and bird song, most people would prefer to blot this out with music or TV. It does concern me that I share this planet with so many people that care so little about such things!!! What hope is there for a better world? How does anyone concentrate at the top of their faculties when their senses are just polluted with noise?

Regarding West London, this is the sweet spot for London. There is better air around Bushey Park, Richmond Park, Wimbledon Common and the bits of green in between. At the top of somewhere like Kingston Hill the air is not the same as down in the West End.

Due to prevailing wind directions, East London is not as good as the West. The transport links are not as good either, whether that be road or public transport.

Back to the plot of the article, I don't see why a hybrid variant can't be done with trucks to take them from the town centre to the ring road. In that way the engine can operate at peak efficiency on trunk roads and motorways and the electric drive train can deliver efficiencies in the city or town.

I am sure that the likes of Mercedes have considered this but there must be some economic reasons why this has not happened. I am amazed that basic stop-start technology has taken so long to happen. This is a no-brainer with no technical difficulties and an obvious saving to all. But we waited decades for that, probably phased out by lead in petrol...
/r/The_Donald is like... the opposite of neocon.
To be fair, the points about that person were almost near the end after heavy points about the product, it "felt" like conclusion territory which I often skip if I've gotten the point already, and to be honest, I about ran out of steam by that point too. Is it so crazy to imagine that someone reads an article that makes its point quite clearly even before the conclusion, and comments upon it after reading solely its meat? Hell, I almost closed the article once I saw that person's name, even.

A lot of people here just are snapping to criticize over this, which is oddly reminiscent of a subtext of the article, not doing this comment section any favors, and specifically discussed in the HN guidelines.

Now that I've made a substantive comment: who cares, seriously?
Contact me if you need a recommendation. I can point you to good security consultants probably within your budget.
Facebook.com, talk.google.com. A well engineered messaging protocol. I also believe it's used by automatic toll collection machines.
My tactic is this, and I've used this in several different circles – look for people who are moderately influential in a field, but not super famous (say less than 2k followers). Then follow them, and tweet positive things at them, or ask genuine questions, and contribute. There's usually a group of people who all talk to each other, and you can gently get into the conversations if you're careful. Once you do that, and you've made decent contributions a couple of times, they'll typically follow you.

Now I can "ask Twitter" a question and get interesting responses from dozens of people. But it takes time and effort, which I suppose most people aren't willing to spend.
Yay, finally blockchain storage! Oh, wait, just another "me too" advert.
So don't go to those sites/platforms. And this isn't a case of "things the administration doesn't like", this is a case of breaking the clear rules and harassing other users.
We followed each other on Twitter, and have mutual acquaintances. I also know personal stuff about Milo that not many people know. If there were meanings that weren't obvious to you, that doesn't mean they weren't there.
Well, there is Sense2Vec: https://github.com/spacy-io/sense2vec