skysight-inc/HackerNews huggingface dataset:
> I think hyper-vigilance is a poor choice of words

Well, it's his choice of words. You seem to be trying to redefine the article to your liking.

You're right, rules like the curly braces one you mentioned eventually become second nature, such that you don't think about them. That's a "habit of thinking", as you say. That's clearly not what the author is talking about. The author uses words like: "hypervigilant", "obsess about the wrong things", "verging on paranoia", "constructive paranoia", "I remain alert", "I try to think constantly", "being attentive to hazards".

He's talking about an attitude which might very well bring about stress. It beign second nature to add a curly brace after an if statement doesn't.
Looks good. Similar in principle to how a lot of newspaper production systems (Quark Publishing System/Quark CopyDesk, Atex etc) work - store major revisions alongside autosaves.

One comment: the diff screen is a bit too programmery. "har" vs "av" is impossible to accept/reject just from looking at it - you have to parse the context and work out what the words are. "Sharing" vs "Saving" or "Insanley" vs "Insanely" is much easier to immediately yes/no.
What's P= NP? I don't get it..
Does Facebook really drive that kind of commerce? Micropayments on Facebook games is one thing, but I remember a time when you could buy little badges and icons for your friends to place on their wall. That didn't last too long.

Not to mention the hum drum partners FB is pairing with. Olive Garden? Really? Facebook's new monetization strategy is to do what the checkout lane at my local supermarket has been doing for years.
>People here talk about "(not) rendering HTML on the server"

I think I make that mistake fairly often. We don't actually mean rendering when we say that, sorry for the confusion. We actually mean the generation of html from whatever data we're displaying. So a server side template engine sends already generated html to the client, a client side template engine just gets the data from the server, and then generates the html using javascript.
Off topic: Slava, I wish you could resume writing for your blog - you've always had interesting things to say.
I bought a pi for a Raspbmc media center, and because I wanted it to do more than the vanilla XBMC, I ended up having to learn linux. I ended up buying a second pi for a Samba NAS and web server.

I've spent a couple years developing with WAMP and dealing with windows BS, but now I'm running an Ubuntu VM and building a dev box for linux.

The pi is ultimately what put me in this direction :)
hmm, its not only the activity just before the official announcement, but also, just after it. There is no way possible that people can just make make a trade 'after' hearing a report 100-200 milliseconds after the report.

The trading before the official announcement is a concrete proof, if this is official, and bug/error free. But then again, this is not my forte.
Apple confirms Mac Pro sales will cease in EU on March 1
Every sell is someone else's buy, and every buy is someone else's trade.

If you saw a bunch of activity happening milliseconds before it should, why would you be the other party to someone you suspect is committing fraud? You will be the primary victim of the fraud.
Apple to stop shipping Mac Pro in Europe on March 1
I think IPv6 is slower: 20 years since it started being developed.
Same, I got 0. Even after he mentioned amazon, I went back and looked and couldn't see anything that made me think of amazon. For context, I visit amazon maybe once a week.
Panty Shots Sexy Asian Girls#
@magicalist: I agree with you (i.e., that in this case the obvious explanation is operative, and furthermore that the Chinese government is capable of discriminating between the actions of the US government and those of the NYT) but there's no sense arguing the point.

To me, this back-and-forth is reminiscent of "lefter-than-thou" debates I have witnessed before, and they all end up right where they started.

One caveat: it's quite possible that there are US government sponsored probes of Chinese sites, that we are not aware of, and that may be quite extensive and outrageous (to the Chinese government). So this skirmish with the NYT may be part of that larger cold war. This is not the same as saying (as the original comment did) that the Chinese government sees the NYT as a proxy of the US government.
My speculation is that MSFT couldn't get all of the desktopy things to the non-desktopy world, and had to compromise by leaving things (like setting up a pptp connection) to the old control panel. My guess is that by the next release we'll see the desktop deprecated on RT devices.
We saw the same thing a few years ago with the release of Ubuntu. As soon as the first couple of releases were out there were a million and one blog-spam articles like:

* How to run Apache on hardy
* How to run Apache on lucid
* How to run Apache on karmic

I was particularly annoyed because I'd written several Debian tutorials which were frequently copied/pasted from and butchered into ad-revenue for other people.
Heaven forbid an author write from his experience, and use a vivid illustration, instead of consulting the Compendium Of Facts Of What Every Person Knows and choosing the blandest and most local example.
Remind me of the film Trading Places and the Orange Juice crop reports.

A pico or nano second is in this digital age is an advantage - it is the fairness of that advantage be it routing or some more underlying more sinister aspect that is the real issue here.
Yeah, I get it. I guess I'm making an additional point, that anyone can have direct access to the development environment via any address your machine is listing on -- not just localhost.
Having a vocabulary that includes the word "equivocate" is distinct from using jargon (specific to a technical field, e.g. chemistry)
Local privilege escalation is much easier than remote code execution. Once someone has the ability to execute code as a restricted user, there is generally at least one easily exploitable bug to get root. This is because people don't take local privilege escalation as seriously as remote code execution, and tend not to fix or patch them as quickly.
Of course all things are never equal. The problem with investing in bitcoins for the long-run is that eventually governments will make it illegal. Sure, they can't easily stop you from owning bitcoins, but they can ban businesses from accepting the coins, which would of course collapse the currency overnight. Governments don't like competition.
1) Install Debian (http://www.raspbian.org/)

2) Install and setup file servers ('apt-get install samba nfs-server')
It seems to me that software research moved out of the Hallowed Halls of Academia and into the nasty pizzabox-laden basements of geeks' parent houses, where thousands of people hacked (no chicken involved) on massively capable inexpensive hardware.
The thing is (supposedly and based on this chart) that this order was placed faster than that, even.

Edit to clarify.
Yet again, semantics matter.

You didn't originally say "technically necessary," but my argument is not with you. It's with half-baked legislation. Does the legislation make the distinction? You use the phrase "technically necessary for the functioning of..." and the business guys in the company will continue to argue that yes, this is technically necessary for the functioning of their company/website/business etc.

Ask the engineers whether these things are "technically necessary" to facilitate the business plan, because the business plan is the entire reason the company exists. The answer is yes. I'd suspect the workaround is that you just don't do business with people who don't want to be tracked.

Are we going to start legislating every detail of business?
It has to do generally with algorithmic complexity.

http://en.wikipedia.org/wiki/P_versus_NP_problem
I did some research:

Around 0.6% of all Bitcoin are known to be lost, so with unknown losses it could be 1-2%(https://bitcointalk.org/index.php?topic=7253.120)

Excluding the Pirate scam, 2.9% have been stolen. These are still viable, some are tainted since the receiver address is known.
(https://bitcointalk.org/index.php?topic=83794.0)
Hi, It’s Baskar from PagerDuty. Could you please send us a note at support@pagerduty.com about your negative-overrides. Thanks!
Off-topic; what was used to generate those graphs?
So does this all mean we can get a java VM that is not subject to Oracles whims? I guessing not.
Except it's a fully functional RC airplane that you can fly around your apartment.
That is such an old canard.

Discussion from way back. http://news.ycombinator.com/item?id=2183480
Thank you. I tell people I've stopped because I don't have the time. Really it's because I've since realized that the world is much more nuanced than I gave it credit for, but I have nowhere near the sufficient writing skill to express it. I'll try to get back into it.
Thanks! We already have webhooks, and access to transcripts via the API is on the roadmap. Shoot me a line so we can get you started ayo at hipmob.com
So put a 64gb SD card in there for 50 bucks. It's not an Apple product.
I wasn't criticizing rethinkDB, only the "marketing speak" or excessive excitement that normally comes with every new nosql solution.
Anyway, I wish I had the skills to create such a complex piece of software, congrats =)
I imagine, also, that if one intends to kill oneself, having a gun or not is not a serious impediment to suicide.
Thank you for your advice, you make a good point. I think I will definitely strive to work with the estate agents. Zillow seems an interesting service. It is similar to what I wish to create here in the UK. The difference is I can tailor it more to students (I'm grouping it with estimated internet speeds, crime statistics, proximity to the university bus stops, how far a walk are you from the student bars etc). Cheers for mentioning it.
Ahh, I didn't understand how they worked; I thought exit nodes were still necessarily used.
Combating the ‘Culture of Can’t’
I have been working mostly remotely for about 14 years. In my experience, I am less productive working remotely than when I am working on site. I give a 40% discount when I am working remotely for this decrease in efficiency.

Other people's experiences are likely much different - I am just relating my own experience.

Do I like working remotely? Yes! I also really like being able to mostly work the hours I like, when it is most convenient for me.
If you saw a bunch of activity happening milliseconds before it should, why would you be the other party to someone you suspect is committing fraud?

If no such report had come out milliseconds later, the activity wouldn't be suspect. How could a person (or in this case, given the timeframe, an algorithm) possibly distinguish this spike from a 'legitimate' spike? It doesn't make sense to blame the victim of a fraud when the victim has no way of knowing at the time that they are being defrauded.
Software changes in 7 years - people don't. [I mean the average person; individuals age and get more experienced, but new ones come in.]

Today's homo sapiens brains function the same way as in 2006. Productivity of mental workers responds to disruptions in the same way as in 2006.
A large majority of programmers and other people working now in IT are the very same people that were analyzed in 2006.
I might be misunderstanding you but Angular behaviour isn't defined in markup. The views are, as well they should be, but they're just representations of the model behind the scenes.
I don't think that increased trading activity supports a conclusion that the report leaked.

People may have anticipated increased trading after the rapport release and may have prepared algorithms to try to gain during this event. The algorithms may have started working before the release.

I'm not saying this was actually the case, but my theory is as well supported as the claim in the post.
Pitting Parallels Desktop 8 Against VMware Fusion 5
That's... awesome! We needed something custom for Trello, but I can see font awesome being super useful for getting things off the ground.

Icon fonts are so much easier to work with, I agree. That was a huge draw for us.
This is just as bad as leaving SQL injection attacks open.

No, it is much worse.
> The first reported compromise of a production system was in an industry which hit the trifecta of amateurs-at-the-helm, seedy-industry-by-nature, and under-constant-attack. It is imperative that you understand that all Rails applications will eventually be targeted by this and similar attacks, and any vulnerable applications will be owned, regardless of absence of these risk factors.

Who was the first reported compromise of a production system?
Ask HN: Anyone interested in knowing more about 3rd party selling on Amazon?
With all the news on Amazon currently, I was wondering if anyone was interested in knowing about the amazon experience as a 3rd party seller. I work for a 25 year old jewelry manufacturer that's been selling on Amazon, Newegg, eBay, Buy.com and Sears for two years now managing e-commerce and could answer a few questions.
Wouldn't the other party just be open orders?
Well it seems to be known that the report is due for 10.30am, so it is possible. Just an additional possibility, though nanex are far more experienced in explaining odd activity in the markets than I am :)
You should patent that idea.
CQS has had issues in the past. You should know this.

More importantly, why wouldn't you invest in colocations and collect the data yourself using direct feeds (with GPS clock synchronization etc to validate the data)?
> Most such people are charged because Customs open a percentage of all packages entering the country and have a look inside.

Oh, so I could get someone arrested by blatantly mailing them drugs? Surely a court would require proof the receiver initiated and intended the drugs to be shipped.
And that's exactly what I want, since I can buy low again. :-P
Pictures/graphics too? We aren't talking cat videos here lol
What's impractical about it? It's very cheap and easy, and hey, maybe you don't need a faster file server. Hell, some of us with the money and expertise to setup an uber-NAS go with the Pi precisely because it suits our needs just fine.
I actually like those thumbdrive-size computer like MK808 or UG802. They are smaller than Rasberry Pi, with an enclosure, more powerful hardware, and built-in Wifi.

The only thing is it comes with Android and porting other Linux to it is still in early stage.
Wikipedia article on warez standards
Yes, having one in your workplace is quite nice. There's a good reason why secretaries/admin assistants exist, and it's this:

Would you rather pay a secretary $30-50k per year to do others' administrative, clerical, and scheduling tasks, or would you rather make your executives who you're paying six to seven figures do it all themselves, cutting into their time for the much more valuable work you hired them to do?

It's expensive to employ a person just for the purpose of doing clerical work for everyone else, but what's more expensive is the productivity hit you take when you force all your senior employees and officers to do it themselves.

A lot of companies have forgotten this in their misguided attempts to improve the bottom line by reducing headcount.
Which is unsupported in every major browser.
I agree. I think NoSQL began exploding when people started doing more custom work and pushing further away from big orm based frameworks because of NoSQL's relaxed schemas (or lack thereof) making it easier on developers. I still really like NoSQL for those reasons, but like everyone knows, in the real world there are a lot of gotchas, which seem to come from the designers trying to solve one purpose (many specific DBs) which makes sense considering the yet uncharted territory of NoSQL (proof of concepts). I'm excited to see how RethinkDB fits into the real world though. It looks as though someone went back on years of research across multiple experiments and took what was right and built it. But that said, just because one shirt is really nice and a pair of pants fits amazing doesn't mean they match, and that's why I agree with you.
Not necessarily. With startups it's all about growth, and your calculation misses that completely. For example, your number implies they do a "sale" about once a day, however if they've seen good growth, they might have been doing one "sale" a week last year, and 30 "sales"/week today.

Remember that in the early stages exponential growth looks worse than even linear growth. (example: http://www.wolframalpha.com/input/?i=y%3D1.5%5E%28x-3%29%2C+...)
I started using RethinkDB in one of my projects and am looking for excuses to use it in more of them. So far things have been great and honestly my impression is that RethinkDB doesn't get nearly the hype it deserves.

I used Mongo before and it is fine db and I don't think I would be sad to use it, however rethink really does so many things better.

Again I just started using it and things are really good, I didn't ran into any obvious limitations and annoyances.

There are several features that I really like, for example: web admin is really well done, it is easy and obvious how you create cluster, there are a lot of small things that made me jumpstart my development faster, as I can run queries in admin to try them out and I also get data back to see how things will look like.

The only thing I am somewhat missing is 'brew install rethinkdb'
> Team productiviy > your individual productivity. It's that simple. Do you think your team members interrupt you just for the fun of it? No, they interrupt you because they need your help to accomplish something.

Team productivity is the sum of individual productivity though. Having all of the individual productivity disrupted is going to lead to lower team productivity.

I think Joel said it best 13 years ago: http://www.joelonsoftware.com/articles/fog0000000068.html

===

"Here's the simple algebra. Let's say (as the evidence seems to suggest) that if we interrupt a programmer, even for a minute, we're really blowing away 15 minutes of productivity. For this example, lets put two programmers, Jeff and Mutt, in open cubicles next to each other in a standard Dilbert veal-fattening farm. Mutt can't remember the name of the Unicode version of the strcpy function. He could look it up, which takes 30 seconds, or he could ask Jeff, which takes 15 seconds. Since he's sitting right next to Jeff, he asks Jeff. Jeff gets distracted and loses 15 minutes of productivity (to save Mutt 15 seconds).

Now let's move them into separate offices with walls and doors. Now when Mutt can't remember the name of that function, he could look it up, which still takes 30 seconds, or he could ask Jeff, which now takes 45 seconds and involves standing up (not an easy task given the average physical fitness of programmers!). So he looks it up. So now Mutt loses 30 seconds of productivity, but we save 15 minutes for Jeff. "
Or maybe it's just where the author happened to learn this. He could have cited the boy scouts if he'd learned it there.
How To Build A Blog With Kirby CMS and Zurb Foundation
True but at least you can actually buy a beagleboard :P There's an 8mos waiting list for Pi's where I live, only to get a broadcom firmware ridden toy.

With completely open hardware you could hack a beagleboard forever. Or buy a Cubieboard for $49, or Uputer Pi for $69,
Er...why is this broadcast model a maintainability nightmare compared to coupling components to their environment and to other components? I guess maybe it's too much abstraction for a website in which you know most components won't be reused...but then you wouldn't be Flight's intended audience.
This looks like Twitter's version of Web Components?

You might have heard of it shadow DOM etc. Basically the idea is to be able to add GUI components eg <progressbar> that are as integrated as the native ones are.

https://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/...
https://plus.google.com/103330502635338602217/posts

Mozilla's X-Tags implementation seems closer to the goal though: http://www.x-tags.org/ IIRC it can do this because it's using Object.observable internally to detect DOM changes.

ie with X-tags you don't need the javascript definition part, just: <x-map data-key="39d2b66f0d5d49dbb52a5b7ad87aea9b"></x-map>.
Hack St. - Http debugging made easy
So, that initial downwards spike at -400ms that immediately kicks back up to the halfway point?

Those can only possibly be pre-programmed strategies. From the big boys. 'Cos you can't stack 'em exchange side last I checked, if they're price dependent. Which means they have a gloriously low-latency-close-to-the-exchange-link.

Which means this news was leaked well before the event.
I also couldn't guess any of them.
Do you really find cmd.exe to be as good as OSX Terminal, or iTerm2, or the default Terminal on Ubuntu, or ??

I've used PS on Windows 7, not on Windows 8. So I'm sure it received an upgrade. I did like being able to essentially pipe objects from one script to another. But none of these apps are as flexible and powerful as the OSX and Ubuntu examples I mentioned earlier.

I'm really not one for internet debates, if you feel this protective of an under-featured and clunky terminal app then ok, good for you. You can have the last word. But the GP that you replied to originally was correct and your random half-answers are really missing the point.
Nice write-up. As a developer who has a keen design eye, but prefers not to actually deal with Photoshop (particularly icons!), this approach has been a huge relief for me.

I know there are many out there, but if anyone is looking for a nice font-pack, I use pictos (http://pictos.cc/font/). That said, it's $50.
but why a spike at T=0 then?
My Weekend Game - EKG Runner
Yeah. This. Just posted the same, didn't see yours. It's a classic straddle, going by the quick buy by the same points to the midway.
Recruiting is inbound marketing. Blog posts, podcasts, meetups, social media, newsletters, comments, Youtube, Slideshare, Github, etc is how you find customers. It also happens to be the way to find a cofounder or employees.
I some similar problems along with significant pain, also caused by falls (and a fairly serious injury that compounded things).

I had pain for years, until I stumbled onto a combination of things that completely resolve the issues as long as I stick to them.

I'm telling you in case they help. If nothing else it shouldn't hurt anything.

In order of importance:

1. Develop & maintain significant muscle mass, specifically in my upper & lower back. I'm not a huge musclehead by any stretch, but I can do 20+ pull-ups (not chin-ups) in a row and deadlift over 350 lbs. This had the biggest impact, and if I stop working out, the pain/symptoms come back. It literally took me years to get here, but is completely worth it to live pain/numb free. Health/aesthetics benefits are nice too.

2. Active Release Therapy - this broke up scar tissue that I had, may not be applicable to you.

3. Fish Oil Supplements - acts as a natural anti-inflammatory

4. Vitamin D/sunshine - Not sure if it's just because the sun & vitamin D makes me feel better overall, but I feel like it makes a small difference.

Edited to clean up paragraphs
Blame the printer drivers on manufacturers; I had an old Brother that "supported Linux" but it really supported Linux/x86. Needless to say, I soon replaced it.
We do. You are grossly misinformed. The charts correctly show the sequence and times of this event. I'm not going to engage this discussion further, though pmail is fine.
We could significantly alleviate the problem by limiting by law the trading frequency. Traders ultimately depend on the law to recognize the validity of their transactions. There is no value to society in high frequency trading. Mandating a full second in a market that operated quite well when slow-reacting humans conducted all the transactions should be more than sufficient.
Rethink has durability, MVCC, joins, logical sharding, excellent admin tools, etc. All things that serious databases tend to have and Mongo doesn't.