skysight-inc/HackerNews huggingface dataset:
What's with the downranks? Can someone provide an explanation? The guy provided a rather useless comment that comes across as insulting to most people trying to develop a start-up. Any 20 year old using rails and Heroku to try and create something new is automatically bereft of useful life experience? There's plenty of 60 years olds that despite decades of experience have more insipid, pessimistic, and unoriginal thoughts than intelligent middle school students.

I get tired of the constant pessimism on the internet. Sure, in real life there may be "pity" awards and "everyone is a winner" attitudes, but it is far more extreme in the opposite direction online. Every article I read nowadays is "you're not special", "the chance of you succeeding at anything is somewhat better than buying a lottery ticket", etc. Can anyone name ONE positive effect of these sorts of articles? They don't make me think, "Oh gee, this author's a genius!" They instead make me think some middle-aged programmer is upset he never created some grand vision he always had and wants to bring everyone else down along with him. So yeah, SomeTwitterBootstrapWidgetOnRailsInHerokuIBangedOutOverAWeekend.com may be popular, but IAmAnOldFartThatHasNothingBetterToDoThanWriteDemeaningAndPessimisticArticlesAllDay.com is just as popular.

By the way, I don't use rails, Heroku, Macs, Twitter, and iPhones, nor did I attend an elite private US high school in case you were thinking I am upset because I might fit his description.
The idea that there was an impending credit crisis was a "contrarian anecdote" in 2008.

As the saying goes: they laughed at Galileo. They laughed at Einstein.

And they laughed at Bozo the Clown.
I was at the R/Finance 2012 conference in Chicago about a month ago and one of the speakers commented that about "1 millisecond was worth $10,000," but I forget whether that was an annual number as in "1 millisecond saved is $10,000 a year" or "We can make $10,000 every millisecond." Hopefully someone else can corroborate this.
I'm not sure I get it. This seems to run in your development environment, in order to manage your dependencies and output your JavaScript code to a minified version ready for deployment, but it's in JavaScript. What kind of development environment executes JavaScript? What kind of workflow is this geared towards? Is that a nice way to develop?
Something I still don't understand, how can they know what key they both use if they don't exchange it in clear first?
Ask HN:  Feedback on marketing approach for Ghostpo.st
Hello HN, I'm working on a creative blogging platform that could be used for personal use or business and could use some feedback on my marketing approach, focus and overall site design. The site is live and I should share just a few thoughts.

1. I created Ghostpo.st because I couldn't find a platform that let me upload and share all the digital assets of my life.

2. Ghostpo.st started as a simple photo sharing app but I add the 'Custom Headers' and 'Local Tags' as a way to include value added features I couldn't find on the other social blogging platforms.

3. I'm currently working on some cross browser layout issues.

4. The 'Local Discovery' feature is a work in progress but I would be interested in your thoughts on the overall idea.

Any feedback and/or suggestions on the site/concept would be awesome.

You can view the site here:
http://ghostpo.st

Thanks in advance,
Dave
clickable: http://ghostpo.st
Everything I want is there: text objects, visual mode, windows commands, macros, everything from ex that I use. Try it, you'll be pleasantly surprised.

The only two issues I've noticed are:

1) '\c' does not work for case insensitive search
2) I had to install an extra packages to get 'g;' (goto-last-change) and 'C-r' (redo) to work.
Its seems like a really cool idea. I have one question: Where do you get all the previous financial data? You scrape from the financial sites?

--
Shameless plug: There is a site I recently built which is kinda related. (I just finished it last week. Still doing some testing, but would like to gather some feedback) Its called QuantHunt (http://www.quanthunt.com/) Basically you write a forex trading bot using a simple API and your progress is tracked in a leaderboard. Real world ticker data is used for the prices.

[Invitation code for registration:qKMqNj]
R18+ game rating passed in Australia; set to go into effect January 1, 2013
I'd like to add a thought: maybe inconsistency in UI design is the only way to experiment and actually improve the current state of design.

When Apple released its ipod (with the big wheel in the middle), it was nothing like the other players we were used to. Was it horrible? Was I annoyed by the difference? No, I thought it was cool, and I loved my iPod. Some years later, they did the exact same thing with the iPhone. Completely different, and yet, it set a new standard for design.

Now I understand the point of the article, and it's true that it's annoying to see every other small app coming up with new UI conventions. But I guess I'm not too radical about it: if this is the price to pay for innovation in UI design, I'll take it.
Another project to check out: https://github.com/volojs/volo

Volo is arguably more established and written by the same guy who wrote require.js. It's still early in development, but is already very good.

EDIT: From a quick glance, it seems like volo works better with existing javascript libraries too. Volo's add/install command simply uses github's search API to find any existing project and can install it (it also supports other URL formats).
However, in order to easily test various things, you need to have a lot of people/datapoints to work with.

I don't know, I've built lots of things that look amazing in my head, but appear far less amazing once I've actually implemented it. While I am just a single data point, the process can provide enough information to realize that it was a bad idea.

I will agree that having more data points has its place, but building it just for yourself is often worth it.
I'd be interested in getting my hands on the data generated by this app. It would useful in building a stock prediction AI.
Looking at the sample pricing I am having a hard time understanding what that means for a simple website for example...

Lets say I have a Python Django app that gets 10k hits a month, and it uses PostgreSQL on the backend. What will that set me back? How will I know how much memory to scale by?

I am an engineer and I find this extremely difficult to grok...
Nice. You should post benchmarks comparing the player's return to that of some well-defined AI's, like one which is always an optimist, one that's contrarian, and one that's a monkey throwing darts.

It would be a real eye-opener to those who do worse than the monkey.
You are granted copyright automatically yes, and this gives you certain protections like the ability to file DMCA takedown notices etc. However, in order to sue for statutory damages you have to have filed the copyright with the US Patent and Trademark office before the infringement occurred. You can still sue if you register after, but only for actual damages which is harder to prove.
The use case for this would be communication between different colocations, which is where the networking "race" really is for HFT. For example, to arb products on the CME vs. the equities exchanges in the New York area (really colocated in various places in NJ).

At any rate, as the author mentions this isn't really a feasible technology.
Being brief in the quote you've replied to meant that I poorly communicated what I actually meant.

The analogy was meant to communicate the harm of hanging on to methods of the past longer than necessary. Consumer hacking in terms of computer hardware is in decline.

I absolutely value hacking in any new technologies, I believe it to be essential to progress (totally agree with your comment on pushing the boundaries). But when it's time for things to progress again, I don't want to be caught arguing against those methods for the sake of my own need to tinker.

My chief complaint with Wiens is that he argues for consumers as a mass market to "draw a line" in support of user-repairability. I don't see that as forward-thinking at all.
This is great. I used to be an avid reader of Amiga World, and this reminded me of something in one of Mojo's columns. (Mojo was a VFX supervisor on Babylon 5, which made heavy use of the Video Toaster, and LightWave – he wrote a monthly Op-Ed for Amiga World.) I'm paraphrasing, but it was something like, "If you go to film school, make sure you study things other than film. Otherwise, when you get out of school, you'll have nothing to make films about."

Edit: Ah, it was not Amiga World. It was 'New Tekniques'
"They say a man who represents himself has a fool for a client and a jackass for a lawyer. With god as my witness — I AM that jackass!" -- Gomez Addams
Ask HN: How should you store passwords for authentication against 3rd partys?
There's been a lot of stuff recently about hashing/salting/mashing/crushing/blending etc. passwords for authentication, but what if your application needs access to the plain text passwords. Say, it authenticates with a third party service that requires you to send a username and password to authenticate (I.E. authenticating with a users IMAP/SMTP email account or logging in to their Twitter).<p>Lets ignore the server/database part of this (though that is, of course, important). How should your application store these authentication details in a way where, if your server was compromised and the hackers had access to the database AND application code?
Wow, this bus yelling thing is pretty creepy behavior.
I will never use this. You know why? Because my work at big big enterprise would be too transparent and everybody would know that I don't add value to meetings. On live meeting I just talk myself out of everything and that's it. We don't want decisions to be made on meetings.
The historical data was free from finance.yahoo.com. I'll check out your link, thanks!
> Please refrain from giving me personal advice when you know nothing about me.

I was not giving you any personal advice. I was taking your "you" as a general statement to the reader, and replying with the same language pattern (e.g. if I said "you can bring a horse to water", I would actually mean "one can bring a horse to water".)

> There is a huge difference between saying "something is true, but I don't know what (yet)" and "there is no such thing as truth"; between "a lot of people try to commandeer medicine to sell things" and "there is no actual truth of anything to discover in the field of medicine".

Indeed, there is a huge difference, I don't think anyone is disputing that.

What some people (me included) are disputing is that what is considered "the state of the art" in the many sciences (other than math and physics), is actually not the result of rigorous scientific study that it is assumed to be, and that therefore well reasoned and supported contrarian explanations, data and opinions should be welcome (they aren't; there's active suppression).
Agreed, he has already achieved financial freedom so it is a lot easier to experiment with throw away companies and projects. Others have to find that balance between working on fun activities and those that earn you income.
I'd just like to add one thing in regards to what you said about manufacturers. I've taken apart many Dell and Apple LCD displays and typically they're using the same model # for panels (Philips, LG, etc). I'd agree overall that Apple is of higher quality when it comes to casing and perhaps the non-components, but often the engine inside is the same, which can't be said of Jaguar vs. Ford.
LOL. I was actually going for the blending of the terms "Celebrity" and "Web", hence "CeWEBrity". But I see the Elmer Fudd interpretation being valid too :-)
A simple guide to how to read the graphs for a noob like me?
I'm on the release update channel on most of my systems, so primarily using Firefox 13 right now, but this has been a problem since forever.

As for the rest, I'm sorry but I'm rather unforgiving of the extension buck-passing dance these days. It may well be that this particular problem is caused by an extension, and no doubt if I went through the usual production of disabling things one by one, running safe mode, messing around with config pages and all that jazz, I could probably pin it down. But the bottom line is that it should not be possible for any extension to cause severe performance, reliability or security problems. If that can happen at all, then Firefox is demonstrably broken on an architectural level, and it really is as simple as that.

(Lest you think I'm being flippant: one of my many hats is "professional web guy", so I do have a whole bunch of test systems and I do use use every major browser regularly. I don't tend to criticise browsers on technical grounds unless I have either a reproducible bug or a repeated pattern of poor behaviour across multiple systems and an extended period of time. This is the latter.)
http://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exch...

There is an example with mixing paint colors that is pretty easy to understand.
Charting library is Telerik (http://www.telerik.com/products/aspnet-ajax/chart.aspx) - expensive but powerful. Thanks for the kind words.
Build the Mac Pro That You Wish Apple Released
Mystery disc-like object stumps Baltic Sea divers
Flurry report on iOS vs. Android allegiance called into question
Hey, I'm just stating my opinion, not forbidding anything.

I'm not against adding features on vim, I'm suggesting that doing it that way isn't to the vim-ish way. My opinion is that when it comes to vim, unix is the whole IDE, not just vim itself.By no way I mean I hold the truth but it doesn't mean I can't have an opinion and discuss it here !

Having emacs as a dependency for some features is ridiculous.
iOS App Store - Fake Microsoft Word 2012 Approved
The Singularity Is Near In Theaters This Summer
That's an interesting and excellent question, strawman though it is. The thread you're replying to is an exploration of "Can you distinguish between art and non-art purely via the subjective merit and appreciation of the result?". But the question you're (really) asking is: "Given an attempt to define art, can that definition be widened to include everything, rendering it useless?"
Not the elastic nature, more that it takes longer than it should to understand what the drivers are. If everything is related to memory and memory only goes up in 32MB chunks, have a slider/radio/dropdown/whatever that moves memory and related resources simultaneously, with a per-hour and monthly charge that's auto-updated.

I think it's important to note that the page is about pricing, but 99% of the info isn't a price. Above the fold there's only one price, which you have to use in calculating the actual value yourself. Way, way down are the examples, but they might or might not represent what a customer's workload will look like, so they still don't really have what they came to the page for. Getting the customer their own price, super-fast, (assuming it's a good one) is the path to showing why you guys are so fantastic.
I have data for all US stocks since 2000. At this point I limit the web app to the past few years or so, and only for S&P 100 stocks. I'll eventually open up more data for the premium users.
This is a great idea! I'd love to see how much slimmer they can make the fob though. Between my car key and my apartment fob, it's almost impossible to lose my keys because they take up so much room!
If you haven't learned your lessen yet then you deserve what you get. If you need 100% availability the only way you can get close is multiple servers, in multiple data centres, from multiple companies.

You cannot count on somebody else to make sure your web site is up. It's your job.
Does this only work on Chrome for OSX or something? I use Chrome on Windows exclusively and I just see a blank page.
in the $172.80 sample you have a typo: "PostreSQL"
The art of reading stock charts is called technical analysis (http://en.wikipedia.org/wiki/Technical_analysis). It's disputed whether it works or not, but it's fun to try!
Thank you for letting us know, we will get that fixed.
Free Lunches do Exist
check out rockIT recruiting's careers lunched event, free food trucks, 11:30am-1:30pm today (6/18/12). 880 harrison st in san francisco!
Google On Latency Tolerant Systems
It's irrelevant, because Inman never said he was going to sue. In fact, he didn't even file a DMCA complaint. He's just exposing FunnyStuff bullying.
Tech manufacturing: A disaster waiting to happen
Really cool idea, however I'm wondering how necessary it was to hire an outside group. Why not just dedicate a space and slowly fill it with items that employees find interesting?

I do remember an article awhile ago about a company (perhaps 37signals) that kept a collection of different textures/materials to use as inspiration. I always thought this was a great idea.
> But seriously, this guy is just trying to milk his 15 minutes.

he's being milked though, it's been a long time since I thought the term "lulzcow" applied to somebody and it applies fully to Carreon. Though it's not funny for Inman it's rather entertaining to see Carreon keep digging.
looks like they've found a disruptive niche then
Tips for Startup Entrepreneurs
Steps to immunity from UK snooping laws
Last week's draft Communications Bill outlines how civil servants are again intent on surveilling the internet communications of innocent British citizens. Fortunately, Free Software provides several ways with which you can protect your privacy online, regardless of the measures that the Coalition may impose upon you or your telecoms providers.
A data center outage is (usually) like a plane crash. It doesn't happen just because of one thing going wrong. A series of things have to go wrong, including backups failing, backups of backups failing, sometimes human error, and often lots of bad luck. Just like flying on a plane, single things go wrong all the time. If you don't find out about it, it means they're doing their job.
I saw them but those are but single datapoints (and apps seems to vary wildly in requirements). would be handy to have a slider so you could answer the 'what-ifs'.
also, was an early beta signup, really liked dotcloud, but have to agree this pricing is pretty complicated :(
Impressive Apache benchmark results for ARM based servers
I have spoken at many conferences. Some of the best advice I can give: do not overload your slides.

Too many new speakers are afraid they will forget something, and cram in all kinds of stuff. If you do that, you'll wind up reading off the slides, and the audience will focus more on the screen than on you.

My general rule of thumb is to never have more than three items on a slide to go through. Also, lots of pictures. That way, if people in the audience aren't super technical, they might not understand the jargon, but they will see a visual version of it.

I also tend to advise against stupid cat photos and things. I know a lot of speakers who put things like that in as a "break" from the material, but it actually ultimately plays to undermine you, as a sort of admission that you're a bore.

Another good trick to know your audience: ask basic questions to gauge the audience. "How many of you are programmers?" "How many of you have worked with Django?" and so on. That can help set the tone for whether you cover intro material or jump into more deep things. It also pulls the audience into the talk and breaks down the third wall issue.
It's downvoted since it does not apply. Inman does not litigate for copyright infringement, so this is a straw man argument.
Good point; upvoted. However I was just trying to address the idea that there are ways of minimizing problems in study design. No study is ever perfect, but many of them are sufficient.
I never said that Innman was going to sue. He has made it clear that he won't. However, I'm responding to the comment that "he has stuff on him". As part of the conversation being had, I didn't see what I wrote as irrelevant :-)
appfog.com also has outages as well - http://blog.appfog.com/october-27th-downtime-postmortem/ - when going with public cloud, your app's well being is always in 3rd party hands. If you want to mitigate the risk, host your own private PaaS on your own infrastructure - then you can only point your finger at yourself when outages occur.
Neat idea, it worked perfectly on the samsung galaxy s2 with android. I did a bunch of trades and lost money on most and got up to the screen to hit the user with the "pay me or go away" screen. On that screen, clicking "close" link makes the entire frame popup blink once, indicating failed click and no action taken.

Reloading the page brought me back to the main screen for 14 more trades.

Clicked buy now to see if that worked, pondered throwing you the 10 bucks. Paypal says: This recipient is currently unable to receive money.
Google: Censorship Requests 'Alarming'
My Approach is not very scintific I am very new to all this magic, I used the following websites
http://www.google.co.uk/search?q=whats+my+ip this should bring up Googles view of your IP
http://www.whatsmyip.org/ A classic view of IPaddy
http://www.xhaus.com/headers For a view of the headers currently being leaked by the browser

Now I was setting up my proxy as I was doing these said tests so it was work in progress, First checked it all
out with no changes to the headers. Then I started stripping the headers a few at a time to see the differences
between the above websites and a few others. Now my IP changed as soon as I did an x-forward no change in the
proxy configration. At this stage 99% of websites get the IP of the proxy, I was happy. however Google still
was giving me my real IP. More header striping later and pinned it down to the user_agent. I know the user agent
does not contain any IP information but I think google must be using it as part of the IDing of the broswer profile

My main point today was that this SSL handshaking leaks lots of information that appears to be able to see
real IP behind a proxy. The bad man in side of myself now wonders if I could knock up a script like
https://p0f.popcnt.org/ that can see passed a proxy to get real IP addresse not that I would have anywhere
interesting to put it, guess it is just the fun of doing it.

Now I completely believe that my proxy could be just badly setup, so I also tested the p0f page on a number of
elite proxies (public not private or paid) and the p0f page gives up the real IP every time.

As i said, I will try the tor broswers to night (sidenote I only really test firefox because Chrome and IE lift
proxy settings from the local system where as firefox is customizable

Oh i used your header page, very nice http://my-addr.com/ip (thank you), all headers are empty and it has the correct IP (proxyed)

Sorry for spelling, :/ notepad lacks a spell:checker
I remember when there was consistency in UI design: everything looked like Windows95
I think this is missing an important point.

The consistency in Android and iPhone is the touch screen. By removing abstraction, by a limited screen real-estate and thus limited scope of applications, I don't believe this is an actual problem.

In fact one could say that because of the above, exploration and inconsistency should be encouraged.

In the future apps wont be so much about on-screen interaction but rather representing information based on automated real life interaction. (Lots of automation the coming years)

The chrome will be all around you and not on the screen. Only the object/content will be on the screen (and the many screens).

So sure apps are not UI consistent but neither is a hammer, a schrewdriver and a ruler (i.e. apps)