skysight-inc/HackerNews huggingface dataset:
Well, to be honest, every setup has serious problems, it just depends how far you want it to go. 100% Secure doesn't exist and while it may look like bad service from your point of view, truth is I've seen other vps solutions do the same thing. The issue here is that people with experience in system administration change the default password and set up key based authentication and try not to rely on password management from others. It's a shame your box got hacked, but immediately jumping to the conclusion the whole of digitalocean has a root exploit in the wild is a bit much imho...
It definitely existed much earlier on the desktop. Avid Media Composer, non-linear editing software first brought to market in the late 80s had it. Not sure at what point it was added, but remember referring to the hamburger menu in the mid to late 90s.
To summarize without having to watch 2 minutes of video: squash three rows of querty keyboard onto one row and auto-correct.
Port scanning /0 using insecure embedded devices
The comma operator takes two expressions, evaluates them both, and returns the second. In this case, (1, eval) becomes a reference to the eval function and then gets fed 'this'. Since the call is now indirect, the eval happens in the global scope where 'this' is guaranteed to be the global object.

It's kind of crazy. Details here: http://tinyurl.com/3mzf89r

The right side is needed for ES5 strict mode, where `this` does not become the global object in a function that wasn't called with `new`, call(), or apply(). In that case the left side will be something falsy and the right side will take over. Details here: http://tinyurl.com/cwbxvxh
angel.co - The best place to find tech jobs. I got almost 40 interviews in 3 months on it and ended up with a few nice offers.

You seem to be based in Australia though and I'm not sure how engaged the Australian community is on AngelList.
> Are you suggesting that animal rights activists are really just people with a secret fetish for watching animal suffering?

I'm not sure why you got that impression, but of course not. The videos are typically watched for educational purposes to help better understand the cause that is being fought for.

However, you do not need to enjoy what you see to open up the market for more production. As a simple example: If you see a cow being abused, you might be interested in what grievous things are happening to chickens. Now someone has to create chicken-based content to fill your wants.

As more people become interested in seeing inside the barn, more content needs to be created to quench the educational thirst. At some point someone without scruples will exploit that audience. It is human nature.
Dr. Erik Meijer - 13 Functional Programming Fundamentals
I still prefer Firebug, instead of Chrome dev tools. What are the reasons which make you think, it is not great?
Evolution of the Windows scrollbar design
> Load images automatically

> From the Content panel in our settings, try unchecking the box:

> Here’s how Google’s front page looks like if you uncheck that box:

> [shows image of Google home page w/o search textbox]

I'm not seeing that problem when I try it. Why would a textbox disappear if images aren't loaded?
I'm glad they replaced the old template nightmare, but I wish Lua was a little more sane since it might be some people's first exposure to a real programming language. For example, it silently returns nil when accessing undefined variables, returns true for (1) but false for (1 == true), has 1-based arrays, can have array "holes" that confuse the length operator, and so on. I can't help but think that as Lua gains more mindshare, its quirks might become major criticisms in the same way PHP's weirdness was ignored until it became widely used.
Unlike what's shown in the article, if I disable the 'Load images automatically' in my Firefox (Windows 7), I still see the search box on Google. Perhaps an Apple bug?
The author is "now doing Product Design Strategy at Mozilla ". What you're saying is true, and likely the author has realized it as well, but "fairness" is probably less of a priority to him than fixing the product he's responsible for.
No bans? That'd be fun to see. What service do you run, so I can spam it with impunity?

And yeah, let's fine these service. It's not like poorer people need email anyway, so why not massively increase their costs?
That's happened to me. I also occasionally get hotel, flight, and restaurant reservation emails. Apparently my alter ego likes to travel.
But why should I have to install an addon? This is something already built in to the browser, in all honesty, if you removed a feature I used frequently then told me to go elsewhere to re-download it, I would be going elsewhere to download some software and the software would be Google Chrome.
I'm sorry, but he's upset enough with Google removing its Reader service that he has opted to take his eggs from one basket to another? Why doesn't he just use Bing for what it is good for, Google for whatever it is good for, and then use other third party services? This isn't much of a boycott since it appears he doesn't pay for any services.
They're hosted on iminus.com which is blocked by my work proxy. Could be the same for you?
Looking for devs/designers to join a side project
If you're a developer that wants to start on a side project but not sure what to work on, I have a pretty cool idea that I'm about to start working on.

It'd be great if I can find Rails, front-end JS or a designer to join.

The project is a little long to explain here, so if you might be interested, please feel free to contact me and I can send you the details. My email can be found on my profile.
"While its tempting to think that he was just made an example of for embarrassing a corporation, he did write a script to harvest 120,000 email addresses from the AT&T server. I'd say that constitutes criminal intent, even if he had no intention of using the addresses for a criminal purpose."

Criminal intent...to do what exactly? Email people? Was he planning to send them spam?

Why are we punishing someone who writes a script? Do we really want to live in a society where programming your own computer is a crime?
Good discussion here [0]. I didn't know either until reading it.

[0] http://stackoverflow.com/questions/9107240/1-evalthis-vs-eva...
Yeah, the sync features are just there are a bare minimum checklist requirement. Drive was delayed for over five years for one single reason: because the VP in charge believed that storing files on a local machine was antithetical to Google's entire vision of how computing should work.

(Source: In the Plex,by Steven Levy, interviews)
I don't think it's possible to build a system without human intervention that keeps the bad content out and promotes interesting discussions.

I disagree. IMHO it can be accomplished with the correct structure. The problem you identify is that subreddits are shared spaces, and the primary signal that they rely on is the sum of all users. As subreddits grow, the signal becomes worse. Weighting the votes of users could help, but then you are implementing a moderator bias, and not being honest with people about their input would almost certainly lead to blowback.

One of our goals with http://hubski.com was to avoid this problem. Our approach was to avoid shared pages, and instead allow users to build a feed by following other users or tags. That way we don't have the problem of 'keeping bad content out' to begin with. Instead of voting a story up a page, users share the post with those users that follow them. Posts propagate from user to user. Therefore content cannot be 'buried' by competing with other posts in a shared space. Of course, we are not anywhere near the size of Reddit, but it has been working well so far for us. Each user is their own moderator.
In the style of Dr. Seuss, Raganwald begins to derive arithmetic from logic using functional Coffeescript. Fun!
> 2. Evolution is the process of continual genetic diversity - natural selection is the process of eliminating the unfit. So you can't flip this.

> B. Sperms, no. Zygote potential, yes. Therefore I would find it ideal to generate every combination, and play it out. This is not absurd at all - it is Evolution. No?

This is all wrong. Evolution and naturals selection refer to exactly the same process. If you want to separate them, evolution is the result of natural selection over time.

Your concept of "maximal evolution" doesn't make much sense to me. Regardless, the numbers in that scenario exceed the resources of the known universe.

I think we are far better off overall growing our species at a rate we can support with all the benefits of society rather than maximizing our gene pool. In fact, I think your proposition sounds far more brutal than mine. Streets filled with unwanted crack babies and accidental teen mothers sounds nightmarish. I'll take offing some zygotes any day.
making it hard to use doesn't really stop people from using it[1], it just means they will use it badly

1) search Google about something, read blog, follow instructions is an amazing pattern people have learned and apply regardless of wisdom or skill
10 Minute Email
Stroll.js CSS3 SCroll Effects
EU forces Cypress to confiscate 6.75-10% of bank deposits
Monday is a holiday in Cypress, but not all of Europe. In a plan negotiated by the President of Cypress with EU finance ministers:

- all Cyprus bank accounts with < 100K EUR will have 6.75% taken
- bank accounts with > 100K EUR will have 9.99% taken
- these amounts were frozen in all accounts over the weekend, while the banks were closed
- the bank holiday has now been extended to Thursday because of fears of bank runs, and
- the Cyprus parliament wants the deal modified, which requires EU approval

Some are saying that the alternative was for Cypress to leave the Euro, which would have forced a 50-60% currency devaluation. But who says that won't happen down the road anyway? How many times has Greece been "bailed out for the last time" and the EU's debt crisis been "under control now"?

Bank confiscations coming to a bank near you...

http://www.zerohedge.com/news/2013-03-18/worst-case-big-depositors-cyprus-1526-haircut
nothing meaningful in there, just some guy's whining. waste of time.
What's the login for the Kandan demo?
EditREPL - Open Vim from within the Python REPL
To be fair, it was on the link labeled Home and the link labeled About. I did have to click away from the download page to learn what it was about, but unless the whole site is single page, I don't see this as a bad thing.
In recent versions, Apple as moved many of these options (such as Disable Images) into the Develop menu which has to be explicitly enabled via Preferences -> Advanced -> Show Develop Menu.

I agree with many of the others on this thread that FireFox's about:config is not the place for these things. It is nice that FF has such low level access to such settings, but it is not much more friendly than editing an Apache config file.

I am also a little concerned about moving these into Add-On which have their own set of issues for most people. How often have you sat at someone else's web browser to see it filled with all sorts of extra menu bars and enhancements that make the browsing experience even more confusing and slows every thing down (not to mention the potential privacy issues).
"Do not show any images" under two links is a lot better than Auto Load images in a tab, javascript disabling is a lot more useful than he implies, IE has been beaten enough as it is.

I felt he chose Firefox because a lot of that UI was designed after IE and never changed. At least most other browsers seem to have thought about what to show in easy to get to pages.
Here's a good and relevant essay from one of GNOME's key developers 10 years ago: http://www106.pair.com/rhp/free-software-ui.html
Irish University breaks cryptography world record
This is a non-news item. The author's not upset with any of Google's products, he's just going to try living in the Microsoft ecosystem for a month to see how he likes it.

TL;DR:

".... by committing myself to Microsoft’s services, .... I might -- just might -- end up preferring at least one if not more of them. Or I might end up realizing just how much better Google is at everything. We’ll see."
RFC 1149 implementation
Sure, that could crash one spreadsheet and maybe the server that tries to serve it, but send the whole fleet flapping?
It's v27.something-dev.
MenuMeters, observez les performances de votre système
1) the protocol doesn't modify any file. The python script just opens an anonymous buffer.

2) to enable this feature, you first need to go to a "start connection" screen (not showed in the video)

3) you need to click on a dialog to accept any incoming connection
We recently released an HTML5 Canvas Based Charting Library that supports Interactivity. Its not free though http://canvasjs.com/
Thanks! I knew what the comma operator was doing, but had no idea why.
Some links on negotiation that I use when negotiating over job offers:

http://www.ribbonfarm.com/2008/03/16/bargaining-with-your-ri...

http://www.kalzumeus.com/2012/01/23/salary-negotiation/

http://jnorthrop.tumblr.com/post/16631034370/salary-negotiat...

http://www.negotiatingguide.com/negotiation/powerarticle.htm
That's pretty unscientific, purely based on the opinions of a collection of individuals.

It also completely ignores the very personal nature of a diet. What's easy to follow for one person will be very difficult for another.

And if you're rating a diet for heart health I'd like to actually see the rates of heart related illnesses for those following the diets.
And one could maybe even extend this to resolve external dependencies that are also hosted on Github, but that would also be way more work.
They shut down federated invitations, not federated conversations, I thought?
I think what most resembles Soviet-style propaganda is the public denouncement of Russian oligarchs as a pretext for collective punishment of Cypriot depositors.
Slate just syndicated this article:
http://www.project-syndicate.org/print/earth-hour-s-counterp...
But this isn't auto-completion, this is just plain ignoring what I typed.
I agree that there should be an option to reset default settings or at least start with default settings.

However removing most options (and functionality) just for those users and situations where something might stop working, is wrong. Sure (some) settings could be tucked away better, but doing so to the extreme will influence how users view and use software.

This nurtures the sort of environment where users will kick and scream if a setting they altered does influence the usability of an application. The result: fewer and fewer options. Or options with large yellow safety warnings a la "stabbing yourself in the eye with a fork might result in loss of eyesight".
Paul, very cool indeed.

Stretch goal: How about having an in-browser API that could create such a websocket?

That would open some interesting possibilities in terms of remote debugging by piping socket traffic over another socket/WebRTC datachannel as well as allowing websites to interact with the debugger.
Why does Google search break without images?

Just tried it here, and the answer is... it doesn't. Though maybe it does sometimes for somepeople?

edit to add: I really liked the image options available in Opera Mobile for use in low-bandwidth situations, which include replacing the image with an appropriately sized rectangle of an average color, with the alt text in it, but I'm guessing they require a proxy, or else I'd suggest adding them to Android Firefox.
I spent a year teaching in the Marshall Islands. There is definitely room for conspiracy theories, if you lean that way, relating to the testing that occurred there and even basic unexploded ordnance. I vaguely remember potentially relevant websites seeming blocked, but I never bothered to investigate and can't really provide more details. I certainly don't see why hacker news would have been blocked, anyways.
Why does this kind of article feel like it was written by an astroturfer?

I'm not saying the author is an astroturfer, but his article certainly has that pay-per-comment feel to it.
Did swype ever get acquired? this looks interesting, and could be a useful acquisition target for samsung/apple/google
Introducing a free Superfeedr plan
Thanks for the suggestion. I've added an option stopOnBackdropClick and defaulted to true. Demo updated too ^^
haha... thanks! Only 2 months in that without full time job, so it's not that hard.
AngularJS tutorial re-written in Clojurescript
addlepate, you are shadow-banned.
Why I won't use Google's new note taking service Keep
Oh.. don't get me wrong, it is not like I don't care about money, it's just I don't have the personality to do that.

It's just like haggling. Sure, I would prefer having two cool things instead of one when you go to those markets, but I just don't the personality (or skills?) to bring that up. And in my circle of friends I am not alone, which makes me think that it might be a more common problem that I would imagined.
Smalltalk is a great language/environment. I think the killer app for it right now is html5 games. You can program the server back end in pharo smalltalk, and the client frontend in amber smalltalk. On both ends, you get full interactivity, ability to inspect and change state, and the ability to debug and modify the code in real-time without any code/compile/run cycle.
It isn't a valid complaint: It's discardable noise. I'm sorry if that sounds overly aggressive, but whenever I read people saying nonsense like that all I can picture is someone who has spent the last 15 years shaking their fist at the inevitable ("Get off my grass! Computers are a fad! JavaScript isn't real programming!"), and of course they are drawn like moths to a flame to things they think confirms their ridiculous notions. Millions of examples to the contrary ignored.

Ignoring that we've been evolving this thing for two decades now, HTML was designed for content layout. It turns out that one of the primary issues with applications is content layout (I was building "web apps" that were largely collections of ActiveX controls 15 years ago, as the simple layout rudiments of the platform absolutely blew away anything that was available in any other platform). Indeed, we've seen other "native" platforms borrow much more from HTML than the inverse.
What I learned from our evangelist tonight
Interesting this post is getting flagged off the front page.

http://hnrankings.info/5394475/

If this was news about Skydrive being down, this post would be #1 for days.

The flag abuse by HN moderators with good karma continues...
I'm sorry but anecdotes are evidence, just with a very small sample size. You can keep saying "it doesn't work" as many times as you like but you'll still be wrong.
I really liked their iphone/ipad apps. I have to agree that I'm actually happy this happened - this way, Feedly and the other services can compete without being overshadowed by Reader.
Official Blog: Explore Everest, Kilimanjaro and more with Google Maps
Use git-annex assistant and set up multiple remotes.

http://www.kickstarter.com/projects/joeyh/git-annex-assistan...
That seemingly simple input field is actually three divs, with a table inside, with three table cells, one of which contains several inputs.

http://cl.ly/image/1U2o090Q0K1i

Background images are used to give its visual appearance. Without them, it's a `border: none` text field - effectively invisible.
I was surprised he mentioned Javascript in the same breath as images. While turning it off should take a little bit of effort from the user (since the result is non-obvious) it is a mandatory part of a web browser, since you may not trust the websites you are going to.
Unifying the various communication channels would be a good thing, and very much in line with how Google has centralized identity and notifications behind G+.

However, this part didn't sound so promising:

Google’s recent decision to block non-native XMPP requests is the first step towards building their own closed communications platform.
Feel my pain. I have surname at gmail.
It's interesting to read his opinion on sleep. tldr: most people sleep too much because they don't have enough to do, and most people would be healthier if they slept less.

I'm curious what has changed, I've heard you should sleep as much as your body wants (and to consult a doctor if that's more than 8-9 hours a day). Is it just that people sleep less today and the advice is relative?
Actually they are the epitome of cool, if you work for a serious business. They're just not cool if you're basically an unemployed poser and spend most of your time in Starbucks ;-)
Dumbing down or idiot-proofing software doesn't make it more user friendly or easier to use. As an anectode, I had had to import my own certificates, disable/enable js, disable/enable image loading , set up cache size manually and other stupid crap in situations unrelated to development.

An equally valid counter argument to simplification can be made: Leave the software as is. It is a known quantity. Create an "easy mode" add on instead for people who really need it.

I hope we won't see firefox equivalent of iphone (just an example among many, don't jump on me) in the future.
I don't think he is saying the text box is gone, just that the box has no defined border to see it.

I am not seeing this issue now in Firefox or Safari. I seem to remember that this was an issue in the past (maybe 6 or more months ago when I was running with out image loading). Then as I recall, Google was using a background image for the box.
The issue most likely is bandwidth. I can remember living in Taiwan as recently as 2001 when the access to United States websites was often slowed by the narrow pipes of cables across the Pacific Ocean. The Marshall Islands, with their low population, are not on the most favored path across the Pacific for high-bandwidth cables.

http://en.wikipedia.org/wiki/List_of_international_submarine...

http://asia-pacific-map-2012.telegeography.com/
Most if not all undercover reporters that operate like this are volunteers. All animal rights organizations operate as non-profits, with fixed salaries for employees and leadership. The vast majority of income comes from donations. Their accounting books should all be open too, and any discrepancies even more likely to be reported because those working for the organization are also activists and whistleblowers.

The simplest explanation is that the videos are real, and unless any discrepancies are noticed, or any evidence to the contrary uncovered, it is the reasonable thing to believe. That doesn't mean people can't investigate to try and uncover malfeasance, but any preexisting beliefs that they may hold that the videos are all fake would be irrational.
why do you need backing for software keyboard ?!

It takes time to make software. Backing gives you the money to dedicate time.
For the part with typing for your watch and glasses, I think MYO + ASETNIOP, enabling typing on any surface (such as discreetly on your thighs) with zero interface, will be much more practical.
That's far, far from the case. I've submitted multiple articles by others that would end up on the frontpage.

I've also tweeted a few people to tell them "Oh hey, your project is going to get hammered by traffic due to this submission". I think I did the latter, when WordLens blew up on HN.
Facebook video is here. Are you ready?
Delve One of Three Startups Named to TimeSpace
Shipping an iOS Newsstand App
As someone that has very little experience with databases and Node in general, I really like this. I've always wanted to play around with meteor.
You can register a user to test it.
Tim Berners-Lee,Vint Cerf,Andreesen & 2 others win Queen Elizabeth Prize
Since data-title, data-content are pretty kinda popular in bootstrap in many different plugins, I thought I'd use bootstro- to avoid any accidental mistake. TBH, I'm not even sure if it's good or bad practice
Now _that_ wouldn't hurt my girlfriend's startup brand name... http://www.babbleplanet.com