skysight-inc/HackerNews huggingface dataset:
Counterpoint: I'm already uneasy about how complex the language has gotten. I like asyncio in principle, but here we see that addition spawning another addition.
I even did this during a test running in a browser at school. Luckily it was possible to reopen it and nobody noticed. I've done this so many times that I have some setup always running vim in the background in a tmux session only a keypress away.
Super+Shift+v then type <leader>y and paste in the browser.
I didn't even realize that there were people complaining about the automation of bureacracy. Anyone who's dealt with excessively bureaucratic systems understands that, practically by definition, agency is removed from the employees you deal with so that their incentives are to follow instructions to the letter. The only difference between actually using machines instead of forcing employees to act like machines is that computers are faster and in general less error-prone.
I actually didn't rebind anything. I didn't even rebind vim. That was a bit of a struggle for awhile, but it's fine now. I guess I might do some rebinding for things like movement in games if I played them.
Using Empathy to Improve the Customer Journey
By complaining that the submission is inappropriate:

GlickWick: I'm unclear as to how this thread is legitimate, personally. Doesn't seem to really fit with HN. I'm no fan of the Patriot Act either, but this belongs somewhere like Reddit.
See the article: "Ever since switching to particularly thin weights of Helvetica Neue in iOS 7, Apple has been chastised for using a font that emphasizes clean lines over readability, and San Francisco is intended to solve this."
> Those statements are clearly wrong.

If that's the case, feel free to edit his wikipedia page (the source for my statements) http://en.wikipedia.org/wiki/Political_positions_of_Rand_Pau...
Tools that have both legal and illegal uses have a lot more latitude. Consider TOR was funded by the US government in the first place; they clearly had non-criminal intent in mind.

It's hard to picture a 'legal' use for something that is tied to a proprietary API.
I started with keybr.com just to learn touch typing, however I quickly found that you can upload your own words, I got my hands on some source code and I was off to the races.
> Yes, I type words, not letters. So I saw 'pon' and tried to type 'upon'.

"pon" is an English word, its a (perhaps rare, now) shortened form of "upon" (through age, among other things, it is established both with and without an apostrophe.)
I was wondering that too. Could it be that they meant the core material is transparent to the high energies of the photons there?
Reporting tasks are done no more than monthly. Once the job takes longer, management often moves to quarterly or semi-annually especially if the risks involved in not-knowing are limited.

For many types of information, real-time calculations and dashboarding instead of monthly calculations and powerpointing would be preferable, but the same cultural issues apply. Moving from reporting to dashboarding is disruptive for people and processes. And since big businesses tend to create value for the customer via standardization (up to a point), there is a clear reason for the dislike of disruption too.
> Weasel your way around the point all you like

Please don't be personally rude on HN.

You're right that the rules do not exclude all politics, only most. GlickWick is right that upvotes alone do not determine HN's front page and about the weakness of the voting mechanism in general.
Even if the expected point value for a 2-point conversion is higher, you don't need to involve resk-averseness to explain why a coach may still prefer 1-point kicks. The quantity to be maximized is not expected point value of the play, but probability of winning, which can be expressed as

P(success) * P(win after success) + P(failure) * P(win after failure)

where P(failure) = 1 - P(success). (More generally, it's the sum over all outcomes of P(outcome) * P(win | outcome).)
Here's a link to a recent update from the Make WordPress Core blog: https://make.wordpress.org/core/2015/05/18/wp-rest-api-versi...
You mean you can't tell what the program is doing by just glancing over the binary in a hex editor? /s

You have to be a pretty good programmer to identify obfuscated code in something like Putty I'd imagine - particularly as all the parts needed for snooping are intended to be there: certainly I (a non-programmer) couldn't guarantee to spot a reverse SSH connection being used for key-logging. Configure-make-install I can do but proper security level code review is not something I'd expect most programmers could do (otherwise we wouldn't have things like Heartbleed, surely?).

Web-of-trust in some form seems like the answer; but ultimately you need someone trustworthy to be paid (or equivalent) to do a proper review and oversee the securing/signing of that code as reviewed.
Binding Arbitration is a solution to this- companies don't sue each other so much these days because they just get it resolved by hiring a mutually agreed arbitrator from one of the Binding Arbitration organizations.

The number of cases handled by this method now, today, in the USA is far larger than the number handled by courts.

The government run the courts in a very inefficient way that makes the costs of lawsuits very high, and take forever and less reliable than arbitration.

Worse, courts interpret the laws often in a way that favors the government. EG: Courts are not actually neutral in the way that arbiters are. (Remember many judges are hired via election, many more are appointed by elected politicians and these politicians re-electability depends on who they appoint... at the federal level the judgeships are highly political.)

A lot of big problems, like copyright and patent disputes, could be resolved more quickly via an arbitration method (where the possibility of getting an arbiter who actually understands the technology issues at hand is a possibility.)
Android apps – Before and After
But the copyright (if there is one in this case) isn't on the element, it's on the specific visual interpretation of it for branding purposes.
This is in their FAQ:

"How do I know if I can trust the community feed (the packages on this site?) Until we have package moderation in place, the answer is that you can't trust the packages here. ..."

Their about page:

"Package moderation and package signing are planned to increase the security of the community feed. Bear with us, this is going to take time to get into place. ..."

However moderation seems to be implemented (at least putty is approved by a moderator), I see no signing in place. At least everything seems to be going trough https and they are going in a good direction.
All right, but "can be misused" is not the same as "crazy".
I have been using keybr.com since I ordered my Ergodox and its been awesome, I have even made the top ten a few times. My typing speed have gone from 40wpm to 110wpm and you really notice it when programming or emailing or IM's with coworkers. The next step is to fire it up while having a conversation and try to maintain good typing form while talking to someone.

Doing that slows me down to a snail's pace, but its also something I find myself doing all the time as I work out code with others.
I just wish his ideals weren't so retrograde. This is the same guy who said he wouldn't have voted for the civil rights act.
No no, sorry, it's much simpler (at least in how it works, no guarantees on implementation complexity, of course). It's an issue that comes up in timeseries databases pretty often.

Say I have a table full of quotes and a table full of trades. I want to know what the quote price was at the time the trade occurred. In no-frills SQL, that translates into something like:

select * from t left outer join q on q.time=(select max(time) from q where time<=t.time and sym=s) and t.sym = q.sym where date = d and sym = s

If you have some sort of support for time proximate joining, the query engine only has to perform a binary search (as long as the indices on the symbol and time columns are appropriate, say symbol partitioned, then time sorted within symbol) to find the correct row from quote to join against. If it doesn't have such support, then a scan is required to find the maximum time value from the quote table that satisfies the constraint on the trade time. Presumably, if you do have support, this wouldn't be the exact query syntax, because that would heavily imply that you want to perform a table scan, or that you could change some aspect of the subquery without affecting performance. Maybe you'd have it be something like this:

select * from t left outer join q on before(t.time,q.time) and t.sym = q.sym where date = d and sym = s
I think it was Warren Buffet who said something along the lines of: if we handled the Olympics the way we handle wealth, we would be looking for the grandchildren of medal winners in the 50's and 60's and sending them to compete today.
Fun fact: PayPal's founding CTO, Max Levchin, has since then founded Affirm[1], a credit startup that directly competes with this product.

Wonder what he thinks?

[1]: https://www.affirm.com
The title is misleading.

He isn't filibustering unless he goes past 1pm tomorrow. The fact that he has started now, rather than tomorrow at 1pm demonstrates that he isn't serious - it's just an insubstantial, disingenuous grab for attention.
Seems fair. After all, it must have been such an investment for WhatsApp to come up with their innovative product.</sarcasm>
Sounds like we're in agreement.

But what can we do? I don't think it's realistic to expect anyone to issue code-signing certs for free. Any credible process for issuing the certs, it seems to me, would be too resource intensive for anyone but a charity to do for free.

For projects like Putty it probably won't be a problem to raise money for the cert, if the dev wants to go that route. But I don't know what's to be done about the dev who, understandably, just isn't interested in dealing with all that entails, or projects with smaller followings than Putty.

Do we need to start some sort of organization to help hobbyist and independent devs with this problem? Even if there were a group of people willing to take this on, (I might be), would it be a good idea? Taking on the responsibility of verifying a dev's identity and helping him or her with things like code signing certificates seems like a liability nightmare, for one thing.
I just checked:

PuTTY's Windows source code is ~190 files, or ~123145 lines.

If you assume you can read a line a second (and you can't), that's more than 34 hours (!).
Based on analysis of multiple outside rankings,
Paul is an average Republican member of Congress,
meaning he will vote with the Republican Party on
the majority of bills.

http://ballotpedia.org/Rand_Paul
Leaving up to the states to decide isn't freedom-oriented. It just kicks the can down the road. It absolves him of the responsibility of taking a stand on any of those issues.
So soon after France's pro-surveillance legislation. Hmm...
How Apple Can Increase iPad Sales with Devs
This should really be the default and only setting. It's very annoying and incorrect otherwise.
And I'd buy you the next round!

Dealing with mixed OS environments... it keeps you busy.
My analogy was designed to demonstrate the responsibility of an actor who has knowledge of a consequence of his/her behavior, whether or not the actor is in control of the consequence itself.

In the event of a shamed child, I am indeed responsible (not guilty, that has a legal connotation that's undesired here) for a child's shaming if I am the one who acted, and the result of which was the shaming, regardless of other outcomes. Had I not acted, the child would not have been shamed. Therefore I am the responsible actor in the child shaming (not exclusively, obviously).

You're apparently mixing both morality and legality, as well as what is happening vs. what ought to happen [0]. I am explicitly speaking in the realm of what is happening. You are responsible for the shaming of the child, the beating of the child, or the exposure of Joe Normal's loss of his job. Whether or not you were acting morally is an issue I'd like to address, but only once we've agreed on the premise that an actor is considered responsible for all direct consequences of his/her action.

[0] http://en.wikipedia.org/wiki/Is%E2%80%93ought_problem
Which was in reply to a question about why the thread was being flagged. This was not an unprompted complaint about an inappropriate submission, this was a reply to a question.
"I find your comments offensive and in violation of the Bullshit Act 2012, and hereby request that you delete your comment and jump off the roof."

IANAL, but unless it's a court or other public body telling you to do something, you are under no obligation to do anything whatsoever. Lawyers use scary words to intimidate and scary regular people but until the courts are involved, they're just posturing. In doubt, always ask a real lawyer before doing anything rash.
Sadly, this happens all the time. And it does it in really sneaky ways, things like "Strike paragraph 1a from USC 1234 that says 'June 30, 2015' and replace with 'June 30, 2019'". That way if you're searching through the bill, you not only need to know what those other bills are, but those specific paragraphs are; and there's no way from just reading a bill what the intent is.
What does BigObject and a giant blue whale have in common?
Two things: for some reason when it first focused on the letter 'Q' it made my hand sore (my speed also fell a lot). Not sure if there's something ergonomically problematic with the early 'Q' words or it's just me or what.

The other thing I wonder is if that style of word display like speed readers use where each word shows up by itself in the middle might be more effective. There were definitely times that I felt like my line scanning was delaying somehow.
An extremely poor article. The only examples of this reported problem cited are a university that simply increased its size to accommodate more out-of-state students, and UCB, the very best state university in the nation, one that's the equal of many of the best private ones in many fields.

If that's the best the NYT can do, perhaps we don't have so much of a problem after all....
NPR seems to have made that argument http://www.npr.org/2015/03/31/395829446/after-snowden-the-ns...
I just added this frequency tool to www.cannabistransparency.org
How Data Nerds Found a 131-Year-Old Sunken Treasure
I know exactly what you're talking about but "broken beyond imagination" is pushing it a bit.

I agree it's not obvious how to use that portion of the UI, and the UI is far from ideal, but once you understand how it switches profiles, then you're pretty much set. That issue doesn't occur again anywhere else in the application so it's a rather minor issue if you ask me.
I might take you up on that! Shoot me your contact details so I can set up (just did a search on my emails and can't find anything). My contact is in my profile.

Thanks!
Earlier comments:

https://news.ycombinator.com/item?id=6220049

https://news.ycombinator.com/item?id=3953434
I'm not sure I agree. Rand has been pretty consistent with his libertarian(ish) based belief system.
Show HN: A Node.js coverage tool that works well with subprocesses
Banks Will Pay $5.6B for Foreign Exchange Manipulation
- Massively disproportionate pay outs to early adopters

- Incentivized Hording, Speculation
Can you clone this somehow? You can get a ZIP from the sidebar, but having the history would be nice.
There are version(s?) floating around that are infected.

Not (normally) on the source site - but there's no guarantee that someone doesn't MITM you and inject something.

Someone could host the download on an https site, and yes, it'd be an improvement, but that just moves who to trust to the site owner (and everyone on the certificate/hosting chain for the site).
Is there a good resource out there for laymen to explain "quantum stuff" in a meaningful way?

When I read articles that are using words like "spooky" and "weird" as terms of art, and using Schrödinger's cat as a way to clarify a topic, I get nothing out of it. And I'd like to be able to explain to my mom what this stuff is.
Amazon marketplace is significantly cheaper and cleaner. Here in Europe a lot of eBay sellers are 100% not paying any VAT either it is only a matter of time before they or ebay endup in serious trouble over that.
I literally can not speak while typing. :/ I'd be pretty happy even if I could do so slowly. Apparently it can be somewhat funny because it's so hard-coded I'm not always conscious of it.
Most people will believe anything if it's surrounded by the correct cultural signifiers and dog whistles. We use that stuff as a proxy for direct investigation because, quite frankly, we have neither the time nor the energy to investigate more than a tiny percentage of the stuff we choose to believe. To actually investigate something often takes years.

Put something in a correctly-formatted scientific paper and put the 'peer review' stamp on it, and most scientists will believe it.
I think the best way to learn to touch-type is to actually replicate typewriter-style touch typing exercises: get a source document, put it up somewhere convenient to your workspace where you can comfortably look at it but not your monitor or keyboard at the same time, and type from that into a text editor or word processor window (something that doesn't autocorrect as you type, so if it has that feature, disable it.) Time yourself on a particular work, and go back and verify that its error-free once you are done.

Rinse, repeat.
Where is my 27" retina display, damn it.
^ would love to see the details of this in a blog post, yeah. Please submit that on HN when it's ready; I'm sure I'm not the only one interested :)
It seems like they are. To those people down voting this comment because it comes off as a snark, it has some merit. Web developers need a new machine just to test the new IE. We already have to use multiple VMs or some other solution to test IE6-11 since you can't have more than one IE installed at a time. This just makes web development that much more difficult since now if a bug is reported in the new IE the engineer who is assigned that ticket needs access to that environment.
I really hope the Microsoft team gets the hint and has one IE that is universal, across all OSs, with continued updates (Like Firefox or Chrome). It's very rare that you actually need to dive into Firefox versions or Chrome versions, but every IE issue needs the version listed specifically.
Oh, there is no question we jail too many people, and we jail rather than treat the mentally ill.

Reform is definitely needed, no question.

What I was saying is that other countries also disproportionately incarcerate their poor. It's not a uniquely American racist thing. Go to Angola, Nigeria, Russia, China, it's no different. Yes, we overdo the incarceration fixes all ills thing, we've got an unhealthy fetish for it, but my point was, the poor everywhere are disproportionately affected.

People seem to take it that I'm okay with that. I'm not, but its not uniquely American and its not a policy to target ethnicities. If America were all white or all black we'd still have a problem of overrepresentation of poor in the system. By overrepresentation I mean normalizing for crimes.
Ah, this story originally linked to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=785672 and shared its title ("Critical ext4 data corruption bug").
Build a SAAS app with Flask's source code is now available on GitHub
If you want to type quickly, especially for something real-time like dictation, it's better to keep going and fix typos later. You don't want to train people to stop typing every time they mess up, because they might miss something.
You forgot the most damaging one:
- security

It is impossible on a practical basis to secure any significant amount of cryptocurrency. Even the most secure known methods of storage have been compromised [1], and computer security has reached a state which means everything is hackable. Every Bitcoin exchange I can think of has lost some significant amount of coins to hacks. I see no reasonable solution for this problem.

[1] http://leaprate.com/2015/02/is-bitcoin-safe-yet-bter-exchang...

EDIT: I have always liked your posts on bitcointalk.org
IMHO PuTTY's default behaviour of pasting the clipboard's contents on right click is really annoying and unexplainable; neither native Windows apps or Unix xterms work like that. At our university we use IRC (via SSH+Screen+irssi mostly) for communication and every year I see over a dozen of people tripping into that.

Also, the default encoding was changed to UTF-8 only quite recently - IMO that should have been done much earlier.
> And BTW the percentage of the people who replied with "unsubscribe"

I may be able to help explain this - I didn't get your email, but I get a lot like it for SEO, off-shore freelancing and Android services. I don't bother to reply or click the link because I figure if they do this kind of spam advertising the unsubscribe won't mean anything. I just hit "spam" and let my mail program remove them.

Well done for stopping.
Maciej is not the best photographer; and he should put legends next to his images.

But he's really a fantastic travel writer. Or writer. One of the best ever.
No H-1B left so what?
The Trademark examiners are actually generally pretty good at this sort of stuff. You can search trademarks at USPTO.gov

I've seen numerous application turned down for using generic terms like this.

Probably the one and only time I'll say the government does a good job.
Getting people to the latest version is the problem. People are still reportedly using IE7! Upgrading isn't about purchase cost, it's about labor cost and general know-how.

I honestly thought IE11 would be the last major IE release, guess I was wrong. This new one looks no better.
You could probably do it with some sort of Gallium alloy, safer than mercury and more conductive. But I seem to remember them being more viscous? Maybe you could use some sort of Teflon coated radio-penetrable container and a peristaltic pump.
Gravit.io – invite only beta launched
You were still breaking the rules.
Congrats on the release, Will!
This would make for a killer default env for MIT's 6.815 course (http://ocw.mit.edu/courses/media-arts-and-sciences/mas-531-c...) (presently taught in Python).
Also, ahem, I believe it is now time to JUPYTER ALL THE REPLS.
Thanks, Taylor. I'll try this on a cloned repo. However, I remember trying something vaguely similar and it copied every single commit. When I checked it on github, I had duplicates of everything :(

Hopefully this doesn't do that.
Distributed Application Redundancy
New web developer here. I have a web application that I want to build redundancy into. Currently we have a setup involving two web/application servers, one being active and the other passive. The active is set to replicate to the passive, which normally occurs about every 15 minutes.

I am looking to implement a solution that in the case of a failure, will allow a client to continue onto the passive server. The issue is currently if someone is on the active server, and it fails, then any information they were working there will not be immediately available on the backup server.

What is the best way to approach this? I understand that if the information hasn't been submitted on a specific page when the server goes down, then the DB will not like that/or the information might become corrupt, but I want to get a place where the information is more recent and if at all possible more relevant than from 15 mins ago. Can I cluster the application servers, point those to clustered db servers and setup the requests to the clustered names? Or does anyone have a suggestion as to somewhere where this is working in action that I can delve into?
Вовлечение в миссию через проговаривание