skysight-inc/HackerNews huggingface dataset:
I see that to other responses have taken the sarcastic route, and I was strongly tempted to join them. Instead, I'm going to control myself and respond to this as if it was serious.

The simple fact is that there is a high demand for interactive applications. One of the best ways to distribute these applications is the web using JavaScript. If, for some reason, this distribution channel were removed (let's say it was removed by law) the demand would still be there, and the 'older' channel still remains - native apps. If the average person uses, say, 20 webapps heavily and a few hundred glancingly, and let's say that 10% of these survive the transition (probably a high figure) that's still a good handful of new native apps, each of them with their own security issues.
Which bit of the past is this, certainly not during the era of the robber baron industrialists ... maybe between now and then - or before then ..?
I literally do this on Ubuntu:

gedit notes_<yyyymmdd>.txt
Agree. To be honest I'm not sure we should have gone past that point originally.
I agree that getting help is a valuable part of working life. But he's not being assessed for that. He's being assessed on his ability to jump through some other hoops.

You're right to ask whether the hoops are the right hoops or at the right hight.

But, if we're limiting ourselves to how he asks for help: Did he search for help and try to solve it himself? Did he ask partial questions on the specific part that he was stuck on and try to solve the rest?
How was DNT a sham until IE screwed it up by making it opt-out?
"even though the screen sucks" reminds me of Lewis C.K.'s "Everything is amazing and nobody is happy". How soon we feel anything less than retina sucks. Really? We're spoiled people when we look at a piece of technology like the iPad mini and our response is "this screen sucks!". Sheesh.
Actually, it should be trivial to defeat without MATLAB:

1. Take the recording of interest
2. Use any audio processing software to apply a 400Hz-4kHz bandpass filter. If you don't have audio processing software or a computer, you can play back the recording over a phone.
3. Play back the recording via cheap computer speakers (no subwoofer) or over a telephone, and re-record

Low-end speakers don't have much output below 100Hz, so the new thumbprint from location (2) will replace the old thumbprint. The harmonics of the old will still be there, but bandpassing starting at 400Hz will cut out the strongest ones and make recovery of the original thumbprint very difficult.
If 20 years ago some clairvoyant genius had foreseen what web applications would become, and decided to create a sane and secure alternative, and by some miracle had managed to pull it off without falling into numerous tarpits owing to an unsinkable combination of intelligence, persistence and vision, it still never would have taken off because it would be too complicated to gain traction compared to the simplicity of HTML.

The key thing you need to wrap your head around is that software ecosystems are not designed; they accrete and evolve organically, and no one has any power to change that.
Just wanted to share my first wordpress plugin, it's called JumboBoard. I've always loved sports blogging, but could never find a tool to help me showcase custom scoreboards on my site(s), usually wordpress. So I came up with the idea to build a Wordpress Scoreboard Plugin that allows me to showcase, share, and create scoreboards for my site.

Would love feedback, thoughts. Thanks HN!
On the issue of price, is there avenue where someone can purchase the book and "upgrade" to the higher packages later?
This attempt is blatant and obvious, but what about a more serious attempt where you first establish some credibility with a couple of "good" PR that fix major problems and then add a tiny little backdoor that loads code from somewhere else. Distribute the relevant code over a couple of commits and you might just slip it in.

With Githubs ease of merging and automatted testing by Travis, it's easy to forget that changes may be actively malicious and not just buggy.
My criterion (which is no more valid than anyone's) is that it's art if it elicits emotion. This clearly does. I'm fairly confident that this has already intellectually/emotionally stimulated the human race more than, say, some stodgy Renaissance portrait of some figure of minor royalty.

As for the people complaining about this being a waste of money, please, give it a rest. I assume you don't have cable TV, or a car, and live like Gandhi, if you feel you have the right to complain about how this guy spends his money.
I had this back in the day and it was actually a pretty cool hardware software combo.

Pen Windows had hand writing recognition which was fairly good, but not generally useful. The detachable keyboard was great, although the hinge was not too stable.

While it had a B/W display and most other notebooks at the time had started to become color, I felt like I lived in the future with it.
Encrypt the Dropbox and Google Drive website with BoxCryptor for Chrome
Solving the Learning Curve: How VMware Accelerates IT Service Delivery Yet Again
That is the only other question that was asked.
Mr. Barry, are you willing to release the table of contents of the book?
At least when I was in school, you had the right to a hearing for any alleged violation of the rules.
I'm not really surprised at that reaction.

Most people are looking for someone to perform a cover-your-arse paperwork exercise. By paying someone to port-scan their network, they can say "we receive regular security audits".

The fact that they haven't done a proper penetration test is immaterial.
Yeah, this is very misleading. The icons seem to imply "Facebook used my service/book/advice", when in reality you just mean "Facebook is a web service".

Either make it abundantly clear with a big headline, or scrap the icons. They look waaay too much like social proof logos.

Edit: Looking at it again, you do have an abundantly clear headline that describes what they are. Which I didn't even see because I assumed they are social proof logos. I'd just scrap them entirely.
>> Not running a company....etc, etc.

Oh, I got it first time alright. I was just pleased at the mention and wanted to acknowledge it. :-)

>> Perhaps my ideas will percolate into power over time.

Hope springs eternal. ;-)
Laser fusion put on slow burn
I think this is wrong. The professor does not understand how the world spins around nowadays.
He caught that guy,but there is no guarantee nobody else was cheating. Personally,as a non-English student attending a university in the UK I could easily ask questions in a language the professor could not understand, on forums he doesn't know exist. My point being - if somebody wants to get away with it,they will - as many people pointed out,it would be enough if he posted that question under a fake name.

So if the professor cannot guarantee that no-one is cheating,then any marks obtained for that exam/homework/whatever are completely meaningless.
Maybe i am weird but i just use the Gmail Draft as a todo and note taking tool.
People jump to the "everything is amazing and nobody is happy" thing way too quickly. It is a funny bit for sure. But if we take it as a life philosophy, a: we would never function cause we just being standing around gawking in amazement at almost everything b: things would never improve. Apple makes high quality displays for all of its iOS products besides the Mini. So, yeah, the Mini's screen sucks. Especially when competitor's products are already more "amazing" in screen resolution for less price.
> Not all optimizations are universal.

One example from the top of my mind would be Wikipedia's "personal appeal from Jimmy Wales" campaign. That photo made me uncomfortable, and I would have liked a more panoramic shot with the subject in focus like the one used for "Dinner with Obama". But Jimmy Wales responded to someone(I can't find the thread; was on reddit I think) that it converted better than other alternatives.

That said, starting with some known best practice(long forms, make it multi step) and then measuring the alternatives goes a long way.
100%? No. But depending on the schools policies that may not be required, i mean when someone turns in work that hey cheated on there is never 100% evidence ether.

If the question matches 100% and the user's name also matches someone in the class 100% it would probable be enough, but thats just me speculating.
Ask HN: Why should I use Mac to develop Rails apps?
I always have a question, why should I use Mac to develop my Rails apps. I used Macbook Pro for several years. Than I move to Ubuntu. I don't see much difference.

What do you think?
No, but even if we switched tomorrow, there are millions of legacy documents in Turing-complete formats that users want to access.
It's equivalent to knocking on someone's door and asking them if you can graffiti their house wall, egg their car, and toilet paper their front yard tree. All while having the graffiti, egg, and toilet paper in your hands in front of their face.
Ralph, thank you very very much for going out of your way to be helpful in this entire thread. Very much appreciated. :-)
Develop on Mac, deploy on Linux and have 99% of your users on Windows ? As if not enough things can go wrong already
:)
And the devs of the project are having a field day pointing out all the coding errors. This comment is a gem:

> can you please add semicolons to the end of these lines + @douglascrockford
Well put. The cloud is, for many many things, the best option for both businesses and consumers. It attempts to commoditize difficult and mundane tasks such as provisioning new servers or personal backups. The cloud offers the hope that both can be done better than everyone doing it themselves.

Nothing is keeping you from selecting a cloud service that offers more security or having backups or fallback servers in your home or office. If that's important to you.

The cloud doesn't solve ALL your problems but it has a real chance to solve many of them.
Timeline of Union Square Ventures' investments
I have mixed feeling about "Now save your payment information". "Save your payment info for next time" makes it clear that it is optional whereas the latter makes it look like part of the process. It might increase conversion(and did per the post), but I get the feeling that is somehow conning the user into signing up.
From personal experience with campaigns i can say that it is much easier to write about things like this when you win. I worked a campaign in 2006 where we lost by 800 votes out of 160k, It took me until early 2008 to be able to comfortably put down on paper where we went wrong.
> Overall we executed about 500 a/b tests on our web pages in a 20 month period which increased donation conversions by 49% and sign up conversions by 161%.

How did they measure this? Did they isolate the effects of the a/b testing? Donation and sign up conversion rates will increase anyways as the day of the election approaches.
Is it considered fair use to go through WP/Freshbooks/Mailchimp pages in a commercial product like this?
Here is a wrapped version of th java client https://github.com/jeremy-brenner/jcouchbase

And here is some example code that uses it

https://github.com/scalabl3/JRuby-Rails-Torquebox-Couchbase
Find out who your local Microsoft Phone Champ is (Attend a .NET user group and ask or use the less social way described her: http://channel9.msdn.com/coding4fun/blog/Need-to-find-your-l...). Windows Phone technically supports any .NET language but most articles will be in C# then a big drop off to VB and there are some nuances see: http://stackoverflow.com/questions/4539876/is-it-possible-to....
Is there anything to say that the professor actually is the professor? It's a new account.
Couple of things:

- Get rid of the MailChimp, Facebook logos etc. On scanning it's shady.

- The whole site comes across as a bit of a skeezy sales letter. You're a designer, you're better than that. I realise this is the favoured approach from Kalzumeus etc but I find it really cringey.

- Make the bundles more easily comparable. I was about to buy but got bored scrolling up & down & up & down comparing the packages.

- I'm a designer; will this be something I can still get value from? Are you pitching this as 'design for hackers' (ala http://designforhackers.com/ ) or is it just 'stuff I've picked up from designing apps that you might like' (which I might get value from as a designer)?
omg this is awesome.

PROTIP. better than calling someone a sheep.
A company I worked for got pentested by QinetiQ, both pentesters were thoroughly nice guys and could probably have been blackhatters. They were very efficient, they left zero traces and avoid just going "We exploited X attack vector" and actually dug around the systems to see what they could get. If you hire a pentester get guys like that, as it's the closest you ever want to get to a real world attack.
Actually I'm amazed by the Brazilian presence among world searches, specially on TV shows, Performing Artists and #10 on Trending Searches.

The "not so funny" part for Brazil is that 85% of this presence is related with a single TV channel (Globo).
Nice post hoc excuse. In all the hundreds/thousands of AfDs I've participated in or closed, I don't think I've ever seen anyone say 'this article should be deleted because it will make a disambig page smaller'.
I'm sure honour codes don't distinguish.
Hey Twitter, remember when Facebook used to show *everything*?
Your Development Dilemma: Growth vs. Capital Efficiency
The iPad mini is "disruptive" only if you live in an alternative and exclusively Apple universe. The smaller Android tablets and large phones (like the Galaxy Tab), which have been out for a long time, disrupted the iPad and forced the introduction of the mini.
There's no reason; its a personal choice.

I use a Mac for development because its closer to our production environment then a PC would be, and because, for me personally, using *nix on the desktop is painful.

If you prefer to work on Ubuntu, then more power to you. If it didn't bother me, I'd do the same as it would be even closer dev <-> production.
What's a Food Industry to Do? (video)
I assume though that this doesn't help with the issue of exchanging the air inside the chassis. For that you still would need fans, else these new component coolers would just suck back in the hot air they expelled.
I use trello to keep track of things I'd like to do, things I'm currently doing, things I've finished, then I archive every month or so.

I take pleasure with taking things out of my todo list. I noticed that big tasks that will take about a week to accomplish should really have their own board with tons of small "cards" for each tiny task. I break the 1 big task into very small tasks that I should be able to accomplish in 15 minutes to 1 hour.

This drives me forward because the side project work becomes a game.
My gut reaction is it would become more like ASP.NET, where many libraries cost money, but largely don't appear to be of any higher quality. And having to pay for components discourages students and newbies from learning. I think it's hard to argue that the open-source nature of the ruby community has been anything but good for adoption.
I worked on the node client. The core API is mostly stable, so it should be fine to work with. We are still adding some of the less-used functionality, but for basic operations, I've been using it and its fine. Github link https://github.com/couchbase/couchnode
2007 was around the Seigenthaler incident and the kneejerk panic reactions by WMF people and administrators, like Wales unilaterally turning off anonymous page creation and lying to everyone about it being an experiment; I've personally always dated the rise of the deletionists and shifts of burden of proof to around this period.
In this case, salting would give almost no benefit given the poor password choice.

The pull request included the code that does the hashing:-

if( empty( $auth_pass ) || ( isset( $_POST['pass'] ) && ( md5($_POST['pass']) == $auth_pass ) ) )
$_SESSION[md5($_SERVER['HTTP_HOST'])] = true;
else
printLogin();

So any salt [was hash] used would have to be present in the code too.

Given that such a simple password (8 digits) could be brute forced in seconds on an average PC, even with a salt, it doesn't really matter whether it was salted or not.

A password of "p*l12nJ9£l ~98as2389bvkqsopfq£3oef2[olpe]wog!wei^og(8ni" would take an unrealistic amount of time to brute force, even if unsalted, and it's beyond the scope of any precomputed rainbow tables for similar reasons.

Anyway, it's only a concern if he uses the same password elsewhere.
Feeling like a Fraud? Keep faking it
Very good question, you have a point. This comes down to the whole question of "ip = person" obviously you cant, there is no definitive link.

But at the same time does it mean its open season on cheating via the internet? There has to be some middle ground. How to go about that, i have no idea.
The actual infrastructure would probably be relatively cheap (my el-cheapo Hetzner hosting plan has 3TB of space for instance), bandwidth is another matter entirely - such a project would have to be ad supported I think, it's the only thing that scales with the visitor count.

Community is a big issue, but it wouldn't necessarily need to be large, especially at first a small band of moderators would be enough. Initially, such a project would base its data off Wikipedia entirely, but over time more things need to be curated. While we're on it, voting on articles and moving discussion threads about them to the forefront might also be worth looking into. Social proof could be one of the mechanisms used to determine the "best" version of an article. I think there are hundreds of parameters worth experimenting with.

I guess there are a lot of people alienated by Wikipedia, but the beauty of the idea is that we wouldn't have to rely on that. Incoming links would in time drive most of the traffic to the site, as it would be - by definition - a better place to link to for durable and extensive information.

Sounds like a nice idea for a quirky, bootstrapped startup. :)
AnandTech also thinks a Retina display mini is unlikely next year: http://www.anandtech.com/show/6429/ipad-mini-review/5
You're always testing against a control and have something to compare to.

If they really wanted to, they could've kept a small amount of traffic going to the original control from before they started testing.
Look at it this way: if Apple released an MBA without a big glass touchpad, wouldn't everyone say "the touchpad sucks?" It's not that the old touchpads weren't usable, it's just that it's really hard to go back after you've used a new-style touchpad.
> "The worst thing is to have people not buy, but have no idea what kept them from making the purchase"

That is very true.

My feedback: I visited your page and did not buy because I have zero revenue on my sites, and I have bought already so many things before (books, hosting, web templates, logo, etc) that I am in a "puzzled mood". I also did not feel the offer was for me. Right now my problem is figuring out how to make money out of my sites' visitors. To clarify I am one step behind where you are: I look at many options and wonder which way to go. Building a web app is one option, but it takes lots of time, and I would like to first get some confirmation that it is the right option to go for. Other option I consider is creating content (tutorials, forum).
No, a money back guarantee is standard business practice (esp. with a high sticker price) and a way of increasing conversion rates. It's CRO 101.
Technology is all about tradeoffs, film at 11.

But seriously, I held a Mini yesterday. As an iPad3 owner I can say I'd trade my retina and larger screen for the weight of the Mini any day. The weight of the 3 is really difficult to hold for long periods of time.

Of course, I'd highly prefer a full-sized iPad that was as light as the Mini (or "proportionally light", like the iPhone5 vs 4). I'm not sure if battery technology will improve quickly enough to make that happen in the near term.
I would love to see a comparison of individual states with these European and Asian countries instead of just the "US". It's statistically difficult for a group of 50 country-sized states, with its high outliers and low outliers, to have an average that beats all of the high outliers of other countries.
I had no idea what was going on either until I read the un-checking "show inline notes" thank you
Sarcasm doesn't work like it used to.

My point

Wikipedia is an "encyclopedia anyone can edit".

Google aims to "index all the world's information".

These are different but complementary goals.

That the Wikimedia Foundation hasn't improved a user interface that was slapped together in the early 2000s is not somehow a mathematical, universal constraint on the growth of the subjects that are covered. It just isn't.

I am prepared to bet honest folding money that almost nobody uses the internal mechanisms of search and navigation that Wikipedia provides. Apart from clicking an in-text link referring to another subject, I am prepared to bet that traffic to Wikipedia is dominated by search engine referrals by at least one order of magnitude. Probably two.

Google so dominates the actual usage of Wikipedia that it is ridiculous to advance the poor UI of the Wikipedia platform as some kind of serious argument in favour of deletionism.

It'd be like walking into a library circa 1950 and saying "All these index cards are a schlep, let's start throwing away books".

You'd be committed to a loony bin. And now we have unlimited search and retrieval capability and you suppose that a poor interface is the killer blow for deletionism?

I believe I am having a Mugatu Moment here.
For some reason, I'm not as enamored or impressed with the whole Retina-thing as everyone else. Even when I bought a new 15" MBPro a couple months ago, I went with the standard screen (though I do use my laptop plugged into external monitor 75% of the time). Sure, the Retina is nice, and I'll appreciate it when it's the default standard in a few years, but I don't look at it and think "WOAH, THIS IS AMAZING, I NEED THIS NOW."
Piggybacking on this comment (because I agree with everything he said):

- After scrolling all the way to the bottom, I realized I had no idea how to buy the book. Scroll back up, back down. Where are the buying buttons? Oh, they are hidden as cutesy circles that display the price, that I only noticed when mousing over. Not easy to find. Slap a big "BUY NOW" button under the price.

- Not enough visual separation between packages. Content listings flow into the next package without a clean, obvious break. While quickly skimming it is easy to lose track of what attaches to what.

- Your "Buy a team license" is like a baby footnote and I didn't see it until I had skimmed up/down three times (aka more than someone will do before exiting).

-No big buy button at the bottom. Don't make me scroll back up to the package listing and hunt for the button. Give me an easy way to purchase when I hit the bottom

- IMO, too much text above the fold. I read the headline, one sub-headline then started skimming. The giant "Generic eBook" image doesn't do much for you either.

Not criticizing your book, I'm sure it has wonderful content. And landing page design is a unique beast, which is different from designing general UIs. I meant this criticism only to help :)

Goodluck with your book! I may try the eBook to see how it is.
Results of Freelance Rates Survey (UK), 2012
Hotel Lock Security Vulnerability is Reminder of Government’s Ambiguous Role
I don't understand the benefit of gists. If they're full git repos, why not just use a normal github project?

Having a pasteboard type gist makes me wonder things like,

- Can a gist have multiple files in it?

- What is a file inside a gist named?

- Can I convert a gist to a normal project?

- Can I convert a normal project to a gist?
Show HN: Rails Interview Questions