skysight-inc/HackerNews huggingface dataset:
Yeah, it works okay for people who are browsing it on a decent machine with an up to date browser and gives everything else problems. All for little to no gain in functionality, all we really want is a title and some text nicely formatted with a decent font (and these can be easily fixed with readability/ instapaper anyway).

Seems like the wrong direction in an increasingly mobile world, feels like this stuff is either tested on very specific mobile devices or not at all.
Quite questionable examples. Most girls I know become teachers/nurses/psychology/doctors and a few engineers. Zero in CS usually. It's only about the money in the US because your diploma costs too much money and you need to pay down your debt. His webpage only applies to the US, I'm sure other countries like Russia have babes in Computer Science (See Golden Eye).
Would be great to create algorithm to ban babies on Facebook
Thanks for looking! I'd happily take a pull request for this :)

Feel free to file an issue for it for now -- or I will, tomorrow.
I'm fairly certain that they are using 3rd party service to run these checks. It's a well-established industry with banks, credit unions, car dealerships, etc as their clients.
Ask HN: What's your Heroku  setup?
I'm getting ready to deploy my first Rails app and trying to decide where to deploy it too. I get the value of Heroku and others like it, but the $ difference seems to be steep.

I'm interested in how many dyno's and databases others are using and the stats of their app (traffic etc). This way I can have a better benchmark of what I can live with.

As a side question...do you have another recommended setup? Eg: EC2 deployed via Rubber.
True, I gave a suboptimal example, in that the Air may actually be the best tool for the job. However, as you said, we can easily adjust the example so that it demonstrates a suboptimal possession with diminishing returns on improvement. For instance, take my iPhone 4S. I could buy a 5 because it is "the best," and a solid improvement on my 4S, but I have no pressing need for it. While I would benefit from a usage perspective from upgrading, I can still place plenty of implicit trust (Dustin's term) in the 4S for the ways in which I value it. By not upgrading, I can take pride in the suitability of my choices to my needs, rather than in the shininess of my devices.

Of course, that doesn't cover the pressure of choice detailed above by the "satisficers". To paraphrase Dan Gilbert (Stumbling on Happiness), adding more perfect options makes maximizers more stressed and less happy about what they do choose. Again, I prefer to place implicit trust in the quality of my selection process - its capacity to find me something good enough - rather than always in the quality of what I own. That latter threshold changes with the circumstances.
That reminds me of https://github.com/mongoid/moped/pull/92
5 steps to a better windows command line
The Love Triangle of Programming Languages
When I read about that kind of backdoors it makes me wonder how nobody ever ends up in prison for it.
Declare.js OO module for node and browser
NAB Online Banking 8 character limit
Easiest way to read my comments on HN. After I've been down-voted.
Everything you know is going to die. (Except not really)
knockd + fail2ban + iptables

http://howto.biapy.com/en/debian-gnu-linux/system/security/h...

also, chrooted sftp-only accounts

http://en.wikibooks.org/wiki/OpenSSH/Cookbook/SFTP#Chrooted_...
Microsoft Launched Feedback Program For Surface RT
In an HCI class I took over 10 years ago at university I did an eye gaze study where I was the observee. The professor noticed that I selected text as I went along to help focus on where I was reading.

Good to know that there are others like me out there. I wonder if there are any practical implications for this?
Ah well, it's rather a "how i set up a small web server for fiddling around with stuff" not so much a professional article about security. Sorry, but the first page is like "mhh, yeah, geeks hate MS, let's use the other choices" under the hood.
Why? Because it doesn't really mention a technical choice against MS.
Don't get me wrong i would never ever use Windows Server but when i'd write such an article i'd have to find at least a few technical pros and cons for the choices i preset.
"Uhhh, the internet is more like a unixy thing" doesn't cut it.

This goes on with the choice for Ubuntu Server. Why? Is it an article about "safe and secure web server" or about "how does my grandma set up a server"?
There are much more choices in terms of reliability and proven track record like FreeBSD, OpenBSD, Debian, RHEL/CentOS. The choice was made because it's easier to set up and apparently the author is too lazy to _really_ do his homework.

In the end, i'd say if the articles title would be "beginners guide how to setup a server" i wouldn't comlain..
General Electric Pitches an Industrial Internet
Unless your language is dependently typed.
I've been a customer for 7 years and don't have single complaint. Do you have any source for your claims? Suggesting they'd shut out any client for any reason, making them unsuitable for doing business, when they run 100 000 servers is a little doubtful.
Tips on How to Live Within an Acquiring Company
Same Crap, Different OS: Windows 8
I'd recommend puppet or ansible.

http://ansible.cc/

http://puppetlabs.com/
The New Internet Teaching Stars
Inevitable, yet I still shudder as I think of the possibility of Skynet (self-aware technology removing humans from the equation) or cyberterrorism/cyberwarfare. If everything is connected, nothing is secure.
It's a pain in the neck. By not supporting ECC RAM, Intel is IMO indirectly responsible for millions of dollars worth of lost work from crashes on consumer hardware in workplaces worldwide. ECC RAM should be standard, given modern memory capacities.

The last two machines I built had bad modules that needed weeding out, and I follow anti-static precautions fairly carefully. I used to be a PC technician and I built probably over a hundred PCs in the 90s. Memory was never as fragile and fault-prone as it is these days.
I do. But I'm also one of those people that will highlight text in 'real' books using a marker. I read destructively, you really don't want to be the next person in line after I'm 'done' with a textbook.

And being able to permanently highlight stuff on the screen so that when I re-visit a page later and it still contains my highlights is something I miss.
adblock the js that is triggered by highlighting (e.g. NY Times dictionary lookup).
I do it all the time without thinking about it. I have no idea why. Please help me. :(
The ability to just capture a portion of the screen is the only feature missing i would need. Awesome work.
I am thinking along the same lines.

If OP reads this I would like to challenge him to count how many ad supported sites or apps compared to paid he uses and from the free ones how many would he stil use if they all become paid.

Also this comes from someone that has not run an ad based business. I wonder what happens if paid app model doesn't work out and they pivot again. Suddenly free becomes the greatest model ???

Things are never white and black when it comes to internet business, every business model has it's own place. Let's not forget that the no.1 web company uses ads for monetization. Would people pay to have google ads free? Do you think they feel taken advantage off because of the ads?
Looks like it has been removed now.
Onion article from year 2000... ironic how everything became true
I was once developing a message board. It had a threaded message model and a high resolution of notifications, so when entering a thread with multiple new messages, the new messages where all highlighted with a different background color.

I implemented a JS feature where double click on a message body would send mark-as-read to the server via AJAX and remove the background color. When the feature entered testing, almost all the testers opposed it, as their behaviour with double clicking to select words or paragraphs they were reading was affected.

The feature was never deployed.
http://stackoverflow.com/questions/72394/what-should-a-devel...

can't believe that hasn't been on HN before, so added it: http://news.ycombinator.com/item?id=4841329
This is the scary part IMO: http://h10010.www1.hp.com - If you go to http://www.hp.com/xxxxxx (the rest) or even http://h10010.www.hp.com/xxxxx, it's a 404. Even worse:

curl http://www1.hp.com
curl: (6) Could not resolve host: www1.hp.com; nodename nor servname provided, or not known
Window is the reference to the global object of the browser. Therefore chaining many window references is the same as just a single window reference.
The demo for this jQuery easing plugin also allows testing the easeInOutQuint equation:

http://gsgd.co.uk/sandbox/jquery/easing/
I've been using Readability a lot for the last one year. FYI, using it ever more after I discovered that you can send the article to kindle with the stoke of a few keys (mine is Shift+Control+K)
Where is the Flash?
Cmd-Shift-4 allows you to select a portion of the screen to screenshot. If you press Space after, you can select whole windows.
What a bias. Using Debian and not even mentioning forks like Red Hat. Downvoted, never recommend.
Read this thread and see how much misunderstanding there is. And that's people interacting in near real-time.

And those misunderstandings go unresolved, in spite of both parties trying hard.
You should add "(2008)" to the title.
I also do this to scroll the page at the same time.
I don't think it's quite tired yet. This is a gorgeous execution of the technique, especially considering the interactive elements (Play close attention the maps portion...really nice 3D effect there).

As far as marketing goes I think it beats out the typical static landing page.
Ah, I have been looking for this comment. Finally someone else who does this! It doesn't just show me where my current spot to start from is; it prevents me from wasting time re-reading any text that I have already read. Even though this is my most common method, I occasionally use the mouse cursor (without selecting) to keep my place instead, particularly at the bottom of a page where I can no longer scroll down.
I started on shared hosting, moved to webfaction, but grew into VPS. It's just easier if you want to install software that they probably wont install in shared environments.
Because there is no law that says 'if you as a manufacturer of some device install a backdoor then that will come with a fine of 'x' or a jail sentence of 'y''.

If you feel that this sort of thing warrants a jail term then you should lobby for it to become a crime. As it is manufacturers are completely in the clear if they do things like this, the only way to put pressure on them is to vote with your feet.
Agreed.
There are so many bits of 'cross platform' software where the OSX build requires X11. Considering X11 doesn't come with the newer installs of OSX (and there's no media with extra bits), and stuff like Airs have space at a premium, the X11 option is pretty terrible.
Kids iPad cases
I am a person that believes in permitting toddlers to experience technologies at as early an age as possible. However , in reality , each time my cherished and fragile apple iPad tablet with my clumsy son's hand, I am certain very concerned. Once and for all , I truly have found this particular cute and strong iPad tablet cover. Quite sweet kids iPad case. That is unlike real leather iPad case, my covering apple iPad tablet can be free from danger because of the super buffering. The light-weight and also surprises me. Me isn't going to be nervous any more with this amazing widget. I appreciate this particular swanky case and If you are looking to find iPad case for kids this is really your best option.
I have a BuyVM VPS, even with the filtered IP addon it's still under 1/2 the cost of a Linode with inferior allocations of disk and bandwidth. According to ServerBear, it has a (much) higher overall score, slightly worse average network/unixbench performance, and MUCH better disk performance. It's a great little VPS, and the only issues I've had were sub-par routing to some places for a few months (fixed completely when they bought a new router for SJC — now it maxes out my home line and does great in overall network performance). I've had my VPS for almost 12 months now, and I would never go to Linode...

An API sounds cool, but I have no use for that. The control panel is excellent, I have no reason to use Linode instead. BuyVM has free DNS (and 5GB of free backup space), so no reason to use Linode over them. BuyVM has SJC and Buffalo locations, sure, they could use more, but I don't need multiple servers. I've stuffed quite a bit of stuff onto my VPS, and performance has been amazing. They've even absorbed large DRDoS attacks for me with the filtered IPs, and were willing to accommodate my unusual situation (the DRDoS source slaves didn't realize the source IP was spoofed, and sent abuse reports to my provider, which were useless as they were the ones attacking me) — after explaining the situation to them, they agreed to ignore any further reports from said network. I currently have three low end virtual servers for (a lot) of things, and my favorite out of all of them is the BuyVM VPS. So, at least in my case, I can see no possible reason I'd want to go with a provider that is 2x the cost, has historic security issues, has been reported to be unwilling to deal with any sort of DDoS attack whatsoever beyond a nullroute, and offers inferior performance and resources.

I actually don't like the idea of getting a OVH budget dedi over a VPS for any type of production site, it's just not as stable.
AFAIK Kindle apps have roughly the same abilities as Android itself, so using those APIs should be no problem. I don't really see why Amazon is limiting this to the Kindle platform.
The question is, what would you switch to? Spotify is AWOL (at least on WP8), Rdio's app is terrible, etc.
I think it would fall under some sort of wire fraud or hacking, except that you probably have to agree to it in the EULA so it was "allowed".
I did some price experimentation with my app (Blu Graphing Calculator). I ranged from 1.49 to 3.99. I kept every price up for around a week. Here are some of my findings:

- Blu was selling the most at $1.99 but the revenue was the most at 3.99 (sold on average more than half of what I sold at 1.99).

- Interestingly enough, it sold much more at 1.99 than at 1.49

I chose to push back to 1.99 for the time-being to increase the # of users.
Google.ro got hacked
[meteor dev here] We actually have a great realtime test system that we use to test the framework itself. Whenever you save a file, your browser test console automatically updates to show which tests are passing and failing. It's great for TDD. We also have a script that runs a set of tests in the cloud, simultaneously on all supported browsers. I'm hoping we'll get that integrated directly into the test console eventually, so you get feedback on IE breakage in realtime. The current system's API (tinytest) is sort of janky, and before we bless something as the officially recommended testing system for 1.0 I'd like to see more experience with the framework and broader community input, which is why we've held off.

Where we are weakest is on tests that are driven by UI scripting. I was really impressed with the system we had for that at Asana and I'd like to do something similar in Meteor. But right now our priorities are opening up the package system and doing a round of server scalability work.
Keeping up with Chrome Developer Tools
Fantastic, thanks for making it.

A few nit picks though:

1.The sidebar with the nav bar and youtube iframe should probably be position:fixed.

2. The hovertext for the play/pause button always has the value "Play"; it should toggle to match the state of the button.
All wars end with ceasefires, however. I'm not convinced by your assertion, what's it based on?
Cool. So, I don't know anything about music, but maybe you should consider stating explicitly what instruments you support?
http://configserver.com/cp/csf.html

Another solution that is much easier to configure compared to iptables/fail2ban.
I've always been intrigued by the idea that the most reliable software programs are usually compilers.

I don't think this is necessarily true; I used to maintain the Delphi compiler, and there were hundreds of bugs in the backlog that never really got looked at owing to workarounds, low impact and high cost of fixing.

What compilers usually have going for them is that they are batch processes rather than online processes, so they don't have time to build up crud in data structures; they have highly reproducible inputs - code that causes a crash normally causes a crash every run of the program, no weird mouse clicks or timing needed, and this code can usually be sent back to the vendor; and all customer code is effectively a unit test, so feedback from betas etc. is immediate and loud.
The demo-button-effect is awesome!
Many routers have dynamic DNS support built in now. For example, my Asus RT-N66U supports several DDNS services including Dyn and a free one that Asus provides for its router customers at {yourcustomsubdomain}.asuscomm.com.

No big surprise here, since the router is really just a nice little Linux box.
Honestly, its a much easier setup on your own box. You have the option of a GUI, and I've found installing a linux distro on my own box to be much easier than figuring out EC2.
Watermark Text Addition to a Word Document using REST APIs
jgrahamc - Offtopic, but usethesource.com is down.[1][2] Since it's still being linked from your blog, I assume this is unintentional and possibly went unnoticed.

[1] http://www.usethesource.com

[2] http://www.downforeveryoneorjustme.com/www.usethesource.com
Neat, but this would annoy the living daylights out of those who select text while reading.
That's a surplus after all the debt service payments (ie bond interest), and unfunded liabilities aren't all due immediately. Some are unfunded because they're pay-as-you-go, and so they don't need to be fully funded in the present.

Suppose you have an income, a year's worth of savings in the bank, and a mortgage with 20 years left on the term. You don't lie awake at night worrying about 19 years' worth of unfunded liability, even though you don't currently have the money to pay it off. In fact, right now is a good time to have debt or even issue more because interest rates are at historic lows.
Please read the wikipedia entry which addresses your specific concern regarding programming languages.
Figure a weight < 15kgs as well, but your volume @ ~40-50L is about right, IMHO.
I get that you're annoyed. I'm trying to convince you to be less annoyed. You and I have had perfectly reasonable discussions in the past; I'm surprised that you're responding this way to someone else.

I think it should go without saying that we should read other users' comments as charitably as possible. You say that my reading of his comment is "just the way that [I] interpreted it", but then you bless your interpretation of his comment as being "the black and white facts".

But English is messy. It carries nuances and context and hidden clues. Worse still, everyone has the attention span of a coked-out gnat now. Brevity is supposed to be the most important property of a statement, so we don't go around explicitly writing in all of the nuances and blanks and context. Thus it's natural to omit something like, "when the incident occurred" from the end of every statement. (Which, by the way, I italicized as emphasis; even a cursory glance at my comments page would have clued you in that I do that habitually.)

Your interpretation assumes (emphasis again) that he was deliberately lying.

You called someone a liar.

Publicly.

Based on your interpretation of what they said.

Whereas I assume that it's more likely that he was simply being brief.

Maybe you're right and I'm wrong. But, I'm unwilling to assume that someone else is a liar when there is clearly room for misinterpretation of what they said, just as I'm unwilling to assume that anyone that I'm talking with here is an idiot. (Although, I'm becoming more willing to assume deliberate obtuseness and argumentativeness ... not apropos of anything in this thread.)

I don't want to brow-beat you for your reply to him, but you're still thinking of him as a "crusader", and you're still assuming that the facts are "distorted" in his memory. When I asked to stick to the facts, I meant that it would have been sufficient to say simply that Linode notified the 8 affected customers and posted a statement to their site about the incident.

That would have left room for both you and him to be right, instead of accusing him of grandstanding and being a liar and a crusader and so on and so forth.

And most importantly: whether or not we agree on his characterization of what happened, he does still have a legitimate point. Linode did not handle that incident admirably, it can be contrasted starkly with the way that CloudFlare handled their incident, and Linode is still compounding their initial error by not taking steps to correct their handling of future incidents -- all points from my previous comment which you completely ignored, in favor of continuing to attack another user here.

HN needs to calm down just a tiny little bit.

Sorry for picking on you today.
General Motors to integrate Apple’s Siri with new Chevrolet models
I actually just bought Captured on the appstore for this specific purpose. Wish I hadn't now, since imgur uploading (part of why I bought it) appears to be broken. This works wonderfully. I miss the old Skitch, but this helps me heal.
Either Nigeria needs to be globally known for something really amazing (like a center of innovation, which will take a very long time to be recognized), or individual Nigerians need to walk away from the "Nigerian brand" and all that it stands for in the eyes of the global community, which unfortunately, is not much more than 419 scams.

Sometimes when a brand goes sour, or it no longer fits with long-term goals, it's better to walk away from the old and create a new one.
That claim of Romney's was one of the most annoying things in the campaign, because he is smart and educated enough to know it's bullshit. If California is so awful, why did he move back to his home in La Jolla? Greece wishes it had California's economy. Don't fall for such empty soundbites, the comparison doesn't stand up to even shallow analysis.
Growth Report I - Free App Store App
Newspaper paywalls are working
Indeed it does. An other commenter noted that he did it in a way similar to doodling, just habitual and keeping occupied while reading. That's pretty much my case.
Lamar Smith to Chair House Committee on Science, Space and Technology
Sometimes I manipulate a touch screen when I read a long and dense text but that's just to prevent the mobile device from sleeping.
The memory check algorithm is a nice solution of the challenges he presents - easy to understand and effective.

Here is a variation which, unless I'm missing something, would be a little simpler still and require less full-memory loops:

1. Count #1's in memory (possibly mod N to avoid overflow).
2. Invert memory.
3. Count #0's in memory.
4 Invert memory.

I think this would catch the same errors (stuck-as-0 or stuck-as-1 bits).

One difficulty is that multiple errors could cancel each other out, at which point you can do things like add checkpoints in the aggregation, or track more signals such as number of 01's vs number of 10's. In the end, this is like an inversion-friendly CRC.
Their strategy is typically a variant of the following: “I know that somebody else will buy X, so let’s buy X first and sell it to them at a higher price.”

-- zero value added, in other words.[1]

________________

[1] Front running is not the only use of statistics and quants in finance, however.