skysight-inc/HackerNews huggingface dataset:
Initially I was full of thoughts and comments to do with low tech and olde skool methods easily taking on big political, policing and military forces, etc. Often this comes to mind when I hear the authorities talking about terrorists using the internet and cell phones for communicating, and getting caught. What's wrong the the old dead drop, human courier, etc, I think. And MC02 is another great example. But I bet we all think that. So... boring!!!!

However, having read this, the comments here and particularly the article in exile.ru, Im wondering about the problem of the aircraft carrier. As I understand it, the point of these things is to plonk a use-able base near or in the theatre of operations. "Projecting power" is the phrase, I believe. Anyway, these operations, and other examples, talk about being 100 miles off shore, or something similar, and there for being vulnerable to small mass attacks, one of operations, or what ever. The conclusion seems to be that aircraft carriers are vulnerable sitting ducks, and there for useless. Further, carrier owners are some how wrong for wanting, using or advocating them. I disagree.

If one is going to engage in this sort of war, a base near where the war is to be fought is essential. The US (China, Russia, etc) cant do war in the middle east (or anywhere not close to the people doing war) with out some thing like a carrier, unless suddenly the locals get friendly and allow huge US bases on their land. Yes, deals were, are and will be done, but its not comprehensive or ideal. If it were, heh, why war? Oops, tangent...

Anyway, point being, the carrier is as vital as it is vulnerable. What needs to be sorted out is how you get them in place, then defend them. But IMHO, they are certainly not worthless, useless, or even slightly redundant. They are literally a part of the country that can be manoeuvred to different places. If you can't do that, you can easily do major war 1000's of miles away.

Edit:
Or, I read too much Tom Clancy....
Why Do We Do Our Best Work For Free?
For cars sold in the EU, the position of the ODB-II port is mandated.
Many of the people with medallions have not invested a half million dollars, they have just had them for a long time and have greatly profited by selling them off from time to time.
I disagree.

If stacking diacritics are a legitimate part of a language and they change the meaning of words or characters, then it's more important that the content be correct than the "usability."

In fact, if a person can't read it or reads it incorrectly because parts of characters are hidden, then it's not very usable.

Hypothesizing about a Unicode character that fills the screen with black is a nonsensical straw man, because it makes no sense in "real world" written languages, so there would never be a Unicode character for it.
> "I’ve finally nailed down what it is: it treats productivity as if it’s the only thing that matters. Frankly, I don’t really care if I am less productive working from home than in the office."

You may profess to not care, but your employer certainly cares how productive you are. That's why they're paying to employ you, after all. And, in the long run, people's salaries depend on their productivity.

If working from home is so important to your happiness, then find an employer who will let you, but be prepared to settle for a smaller paycheck. But beware of saying things like "frankly, I don't really care if I am less productive" -- that's not exactly a professional attitude.

You may choose to be less productive, but to not even care about the effects of your choices on others, sounds like someone who is not exactly cut out for working together with others. In a healthy company, the company cares about the well-being of its employees, and the employees care about the well-being of the company, which is dependent on their productivity.
Last I looked, none of these were iPhone compatible, as they were Bluetooth Serial profile (SPP), which isn't supported for app use.

This may have changed, so for now the conventional ELM### devices are Android/Jailbreak only.

As an iOS user, this alone makes me interested in Automatic's product.
Two words: sex robots.
Ask HN: What's another application for our technology?
My co-founder and I are developing hardware that will read diagnostic information from the OBD2 port on consumer automobiles and upload it to the internet via WiFi once the vehicle is parked. We are currently targeting customers who want an easy way to monitor their vehicle fleets for fuel theft, but we would really appreciate any other ideas regarding application of our technology. Essentially our system retrieves diagnostic information from vehicles (fuel information, engine statistics, etc, generic list here: http://en.wikipedia.org/wiki/OBD-II_PIDs), and then creates web-accessible graphs with the data.

Is there data from your car that you'd really like to see? Let us know so we can build it for you! And if you're in the Boulder/Denver area of Colorado and have a car fleet, let us know if you're interested in acquiring a beta device to try out the system (my email is in my profile). We appreciate any advice!
This is likely to be a painless (if it works) transition mechanism for companies that chose mercurial and now want to follow git.

I respect fogcreek and avidly read everything Joel wrote at the turn of the century. But I had a years free kiln hosting that I must have used twice after setup and I just found GitHub so much cleaner and, well, it worked with git.

Being quiet for a year is not the sign of excellent planning and product management either - if they had this great plan 12 mths ago and knew it would take this long then go do it fine, but hire some oter guys to keep inching the rest of the product along - 12 mths is just dead. I am guessing they realised they had backed the wrong horse and tried to make a compatible product - when really just cloning GitHub and aiming at Joel's core sme market would work.

Edit
Should not be knocking the technical effort and work here - just the strategy...
I'm glad you replied to this criticism. I'm very excited about your product, and I'm hoping that you are planning on a third party API so folks can build apps for your customers..... maybe that was written somewhere and I missed it??
In this increasingly strained metaphor the problem is that all the road signs (that is a normal person's default) still point to the black spot.
I would say the suggestion to work with a doctor should be struck and replaced with a suggestion to work with a psychotherapist or psychiatrist. Doctors (other than psychiatrists) are not trained to deal with mental illness beyond diagnosis and prescription. You'll need to see a doctor if you want to try drugs, but the only reason to have an ongoing relationship with a doctor is so you can try different drugs if the first one they prescribe you doesn't work.

Your doctor might provide helpful counseling, but then again, so might a teacher, clergyman, friend, or any other untrained person. (I suppose these are all worth trying if you know one who might help you.)

Psychotherapists, on the other hand, dedicate their professional lives to EXACTLY what you want: relief of suffering from mental illness. It isn't an exact science, and your therapist's particular background, talents, and personality make a big difference, so it isn't like there's a professional qualification that guarantees good results, but at least their professional goals, training, and experience aim at what you need instead of at something else entirely.
This makes it easier to bring on new team members who are more familiar with or comfortable with one DVCS.

And the (admittedly slight) gains in productivity for some of your developers is a nice bonus.
Living With Less. A Lot Less.
"This event significantly increases my confidence in the Bitcoin ecosystem to thrive even when faced with critical issues."

It does the opposite for me, because it demonstrates that Bitcoin is extremely vulnerable to double spending. Either everyone uses the same version of the software, or you have to deal with the possibility that this event will happen again. Worse still, an attacker might use some kind of malware to modify Bitcoin clients, until they are able to fork the network and double spend.

Yes, making cryptosystems that are secure against malicious majorities is difficult, and experts have published tons of papers and several books on the subject. If Bitcoin's developers want people to trust their system for anything non-trivial, they really need to fix this problem. To break David Chaum's digital cash systems, an attacker would have required exponential computing power in a security parameter that could be scaled arbitrarily, while the users only require polynomial computing power in that same parameter; to break Bitcoin, an attacker only requires a little more than half the sum of all the computing power in the Bitcoin network. The Germans learned the hard way that just because an attack seems too pricey for anyone to bother with does not mean that the attack actually is too pricey for anyone to bother with.
> My coworker tells me his android won't correct "sre" to "are" (as my iPhone will) because it assumes the first letter is correct.

Strange.

I just tested this on my two-year-old HTC phone with android v2.3.4 and it corrected "sre" to "are" just fine.

Any chance your coworker is using a non-standard keyboard (either by choice or vendor caprice)?
The device is going to be looking for the "airbag deployment" code on the OBDII/CANBUS port, as well as accelerometer data.
Write Better with Draft
I'm not aware of any, but I suppose this means you can use your preferred tools even if the rest of your team disagrees.

For my home projects, I used Mercurial for a year since I preferred its command-line tools to Git. When workable GUI tools for Git appeared (starting with Github for Windows), I migrated to Git.

Also, a small bravo to Fogcreek for using a screen grab from Windows. Windows is so uncool that we need some Windows screen shot affirmative action.
"Open-mindedness" does not mean giving undue respect to every dumbass idea that crosses your desk. I think it's actually productive to shame ridiculous ideas in order to encourage skepticism.

Also the notion that a blog post should be written in the same style as a scientific journal article is obtuse.

EDIT: removed an extra "not"
I also had this idea (with more of a feedback-based efficiency training tool, but still). I did get quite concerned with the privacy implications of logging somebody's vehicle location, though.
SnoozeTil – Make emails go away until you're ready for them
There is no one type of clinical depression, and some types can successfully be treated with therapy. NB I certainly need medication and probably always will.
They could put it in a low power sleep mode, and wake up once ever x seconds to check if the engine is on.

You could run something like this for months/years on a car battery.
I'm just hoping there's a way to turn it off without losing any other functionality. I really don't want to be hit with the bill from an accidental 911 call, I'll take my chances that if there's an accident someone around (or I) will be able to call 911 without a $70 app deciding it for me.

I would also be concerned (this seems to be an extreme edge case) that off-roading may trip the sensor. I try not to break my equipment, but I've seen some guys running their daily driver pretty hard, and it's not uncommon to have some extreme jarring going on if you hit a jump wrong or run over a log going a bit too fast. I can see a good deal of this functionality from the device being applicable even off the road, but having 911 pay you a visit down in a mud pit because your tire hit a rock and bounced off doesn't seem like a positive.
Given Steve Job's iconic quote about the stylus, it's rather sort of ironic that the autocorrect UI (eg. close x) on the iPhone is better-suited for use with a stylus than a fingertip.
I didn't understand the question. libc lies in the core of the system, and if libc is incompatible it translates to non reusable drivers, which translates to "Android only" hardware. What do you call a "non-standard GNU extension"?
Chrome on OS X doesn't have a huge stack of them coming off the letter...
Lor stole it; it was intended for Data.
Japan Earthquake, 2 Years Later: Before and After
Draft (YC S11) Is The Best Word Processor You Can Write With Today
Please add some spaces in the middle of that long line.

HN is now not wrapping long lines, because your unbroken long line has widened the margins.
doing "ps auxf" will put "ps aux" in forest mode and give you the same effect as "pstree -a" while giving you all the information that "ps aux" will give.
Actually Thai only has roughly twice the number of characters that we have in Roman scripts - excepting tones (a real pain) it is possible to learn pretty quickly. Lao by contrast has less, but has a rather tricky plethora of vowel combinations for a myriad of hard to distinguish eww, ieww, ooh, iuooh type sounds. :) Cambodian has no tones and is my pick for the one to go for if you are keen on an easy starter.

Tangential tidbit: I sent a copy of The Cambodian System of Writing (http://pratyeka.org/csw/) to TPB's anakata while he was solitary confinement to help him stave off boredom. No idea if he ever read it, though his mother assures me it arrived.
Just read up on why Wayland was created and what problems it indents to correct. Im not interested in enumerating X11:s latency issues, compositing and font rendering limitations etc when someone has already done the job much better than me. You may also try and use a recent Windows version for a few days and see if you can spot the differences.
I'm sure has hell not registering to read a blog post. What are these people on?
That part of the video left me confused, because it's often not that easy. I wonder if this function depends on the model.. Also, loose gas cap often goes away after a certain period of time anyway.
If you ever need to move a file of any kind from one location to another, Android makes it easier than iOS. The fact that my grandmother's cat prefers Meow apps over the ability to transfer files doesn't change that.
Extraction can lead to leaks and what would amount to localized coal fires. However, to get a meaningful eruption, on the global scale, you need to change sea temperatures over a large area. Which requires insane amounts of energy making it vary hard to do accidentally as part of said extraction.
Any way to shift the text processing to the client? I'd like to use the bookmarklet on some academic papers (many behind a paywall) and the few I've tried only seem to parse the abstract...I assume this is because the text processing is happening server-side, but I could be wrong.

Alternatively, could you release your backend code as well? I'd like to run this on larger corpora.

Very elegant and useful project!
Thanks for posting this. Explanation is here: http://blog.jgc.org/2013/03/an-itch-i-scratched-snoozetil.ht...
Honestly, any airbag deploy should be a call to 911. I think it's how OnStar works.

Airbags are dangerous. Not as dangerous as not having one when you are in a car crash, so don't go taking yours out. I'm related to an engineer who worked on deployment, and the manufacturers worried a lot about only doing it in cases of true crashes. They aren't perfect but nothing is.
The Problem with Social Media Awards: AAS's Social Media Awards
Winning the Quarter Mile Race - Medium
He's wrong. Refactoring existing code to make it testable is not easy, but it's a lot easier than rewriting it from scratch, and more effective too.
What are you using? On Firefox on Linux I get this: http://i.imgur.com/Xspttp3.png
There are reasonably priced sunlamps that I hear good things about in the treatment of depression. Also, use common sense: pursue positive people (and avoid negative), exercise (no matter how lightly), eat healthy, pursue goals (no matter how trivial). There are multiple avenues to happiness, and pursue the ones that your body responds to.
The "DRM" that has upset most people is the (allegedly unnecessary) requirement to have a constant connection to the EA servers in order to play. The argument is that the minimal interaction with other cities on the server could easily be done client side, if EA wanted to allow an offline "single player" mode.
https://news.ycombinator.com/item?id=695193 returns 404
Using Google Maps on my desktop to search for a specific location will pull up that location as a card in Google Now. This is always useful if I forget to record the address before I leave.

Appointments has a nice reminder that you need to get somewhere and it will take X amount of time, so you should leave at Y.

Traffic card is amazingly helpful and surprisingly very accurate.
Link to comments on HNSearch or Google site search not working
I am no longer able to navigate to HN (specifically links to comments or old stories) from links in HNSearch or Google Site search. Error: 404 Not Found
OBD-II isn't completely read-only.

I mean at the very least it is used to control car keys. I know that because MANY cars are being stolen locally via the keys being reset using the OBD-II port.

They target particular models of a car. They drive around, find that car/model, then use a slim jim to open the door, plug into the OBD-II port, and reset the key to one in their possession - then they can just drive the car away as if it was their own.
Interesting - I was trying to get this concept to work a few years ago after I got a live SVN/Mercurial translator working, but it was very hard due to all the differences they note in this post.

One thing they don't mention is "octopus merges" - Git allows a merge to have more than two parents, while Mercurial does not. I'm sure there are other tiny edge cases, too; I wonder how they handle those?

Perhaps more to the point, I'm concerned that this means you're stuck using the lowest common denominator of both systems - for example, no hg bigfiles stuff.
There might be a lot that would complain about being on CVS or SVN...these two are pretty modern, though.
The points are good however usually the depressed person can't do anything by him/herself. In my own case, I was not going out of my house for very long time and I avoided seeing any people I knew. I did not admit that I am depressed so I was blaming myself so much which was draining me as well. The only thing I knew was 'Realize you can get better' and I knew if my certain problem gets solved then I will get better but I did not have any energy to do that. After a year I found a girlfriend which helped me a lot on that problem until it was finished. It was such a tough time!
I was going to ask about this a week ago. An "Anonymous" twitter account posted it last week and the letters overlaid 3 or 4 tweets above it. Had no idea what it was.
Arguably emotion is just the perception of underlying chemicals. I agree, it's too difficult to separate the two, and it's hardly necessary for treatment. Add to this the fact that emotions can cause brain damage (it's called PTSD) and the two become impossible to separate.

So... there may not actually be a huge difference in feeling sad about trauma and chemical problems. Not all chemical problems are genetic.
> he'll have a lot more success if he tones down the colloquial attacks

That you, personally, do not enjoy his writing style implies almost nothing about the preferences of rest of the English-reading humans on this planet.
The things that make Siri as useful as it is (which for the record IHMO is not very) is tight integration with iOS contacts, calendars and text messages for instance - all things not in the product when Apple bought it and all things which may ultimately enable the sort of integrated experiences people are saying are great with Google Now.

Seriously, when Apple bought it Siri was interesting and pretty cool, but it's a different beast now. The parallel between it and original Android is fair - they're both evolved versions of something which was acquired.
You would have a point if they found living specimens in the meteorite. As it stands, they found organisms that have died a long time ago and that greatly resemble organisms that have died a long time ago. Dead things don't evolve, so placing their lives at the same chronological point is not a problem.
Hi, designer here. Sorry about that, you haven't actually been subscribed to a newsletter - you've been put on the waiting list, but we haven't updated the message in the confirmation email. Fixing this now.
I was in a similar position about two years ago. And was determined to bootstrap a "lifestyle" business that would provide income with the specific restriction of not doing consulting ever again.

I reached my goal in the first month: http://macournoyer.com/blog/2011/05/02/working-for-me/ and now have my own biz http://codedinc.com/ that has been profitable and growing ever since while working very few hours.

Some of this I attribute to the reputation and connections I built over the years before that. But also to knowledge I gained reading about marketing and advertising (mostly old books).

I would highly recommend you drop the anonymity. If it's to feel safer, that's not going to work. To bootstrap your biz you have to put your credibility on the line EACH time. Also, any content you create must fuel your authority/credibility.

Shameless self promo: here's a course I created to teach how I launch & sell products http://copywritingforgeeks.com/. But if you have any questions I'd be happy to help, drop me an email at gmail my username.

Good luck!
This is an example for brevity but certainly misleading if you're not familiar with Angular. You're right that this is typically an anti-pattern, but it's one that Angular tries to eliminate, even though it is using a similar looking mechanism. Angular controllers expose an API for the widget they enclose, but it leaves the wiring up to the designer. Sometimes it makes sense to sprinkle event bindings onto the DOM via code, but there are many cases where it doesn't. My code almost never needs to know exactly what element(s) are bound to a method, so it makes sense to me to just declare that stuff right in the document.

As a side point, you can't evaluate arbitrary JavaScript in Angular attributes. Angular parses the attributes and evaluates them as in a JavaScript-like way, but with some exceptions. See http://docs.angularjs.org/guide/expression
We do. Accounts with two users or fewer are free (http://www.fogcreek.com/kiln/StudentAndStartup.html), and established open-source projects are free (contact us).
This has always been the determining factor for me about mechanics. Charge $80 to do a scope test? I'll go elsewhere. In my experience, getting your repeat business is more important to a good mechanic than charging a stupid $80 fee.

Try befriending your local mechanic. That'll be the real savings.
The difference is that Bitcoin creates strong incentives for people to burn through electricity. Worse still, for Bitcoin to be secure it has to be the case that no attacker can control more than half the total computing power of the entire Bitcoin network, which means that the network can only be secure if people keep devoting more and more computer power to it; doubling the attacker's work means doubling everyone's work. Compare that to Chaum's digital cash systems -- where tokens were issued at low computational cost by a bank, transactions were peer to peer and did not require connecting to a global network of any kind, and where the attacker's work was exponential while the users work was polynomial in an arbitrarily-scalable security parameter. Bitcoin is exceptionally wasteful of computing resources; if it were a mainstream currency, we would eventually have to commit half the world's total computing power to it just to keep it secure.
$ echo ก็็็็็็็็็็็็็็็็็็็ | hexdump
0000000 e0 b8 81 e0 b9 87 e0 b9 87 e0 b9 87 e0 b9 87 e0
0000010 b9 87 e0 b9 87 e0 b9 87 e0 b9 87 e0 b9 87 e0 b9
0000020 87 e0 b9 87 e0 b9 87 e0 b9 87 e0 b9 87 e0 b9 87
0000030 e0 b9 87 e0 b9 87 e0 b9 87 e0 b9 87 e0 b9 87 0a
0000040
$ echo ก็็็็็็็็็็็็็็็็็็็ | wc
1 1 64