skysight-inc/HackerNews huggingface dataset:
OpenDNS does not prevent infection of Flashback
LOL..
Why are Facebook and Microsoft supporting CISPA?
It's more than judging "behavior," Iran has specifically said that they want to wipe Israel off the map. More than once. So it is, or it may be a matter of life and death, not just tolerating someone's odd choice in clothes, or whatever.

Is Iran bluffing, are Iran's leader rational or brainwashed religious fanatics? When all it takes is one nuke, why should Israel wait to find out?
The lesson I got was to be very careful about data type limitation when going across language boundary. The problem is not limited to numeric types. Different encoding and code page can screw up string values as well.
I've never even been in silicon valley, actually.

It's hard to find talents in many regions, though maybe not all of them.
Assuming the price difference is small, an employee could sell their C share on the market and immediately buy an A share.
Development of weapons-grade uranium for which the only purpose is for use in weapons of mass destruction...

You make it sound like that is a bad thing.
The inspiration was just various things I liked from different puzzle games I've played. Figured they'd go well together. Works on iOS 4.2+ since it includes Gamecenter. Thanks for checking it out :)
Vitality - A plugin that makes Vim play nicely with iTerm 2 and tmux
Re: Will therefore GDB utilize C++? Not.
GitHub Chrome Extension
This was my side project. It started very small and it became advance in time. I have a full time job so this project is kinda secret from everyone which puts me into a position that I can not ask anybody publicly.

It is already being used by a company that I developed for. I see that there is a potential for going public.

I am good at creating but I am not good at marketing. I can do the marketing if I need to but doing everything is sufficating. I've been already pushing 4-5 AM days. That's why I decided to get a partner.

I am not sure how hard to find the right partner but I guess the real problem is how to share, how to calculate the value of my side project, how to protect myself without insulting the partner.

HN was the first place to start my search, let's see what time brings.

I am located in NY.
Is this going to break (or make more annoying) all of the things which use zeroclipboard[1] to copy something to the clipboard?

1. http://code.google.com/p/zeroclipboard/
I'll be honest, it's kind of fun to go to [REDACTED URL] and delete the list of movies and watch them repopulate as people load the site...

Sorry, I'll stop.

Seriously though, this is a neat toy/prototyping platform, but they desperately need to add some security for it to be really useful.
I think the cool idea is you can get notifications/interact with your phone, without taking it out.
I have never heard score before but I will definitely dig into that.
This sounds more like the author is saying "this is where I am at with my skills, and so everyone should adopt them as a baseline".

Maybe for his particular job what he describes is the baseline, but it's much too specific for a general baseline
Challenge: Reliable Reputation Graph.
A statement for which you have no evidence. And what threat does Iran pose to the United States? None at all.
Sweet hack. Would be cool if there was a way to make it secure as well...
If this was "Will Apple be the next RIM?" you could just answer no and move on.

The rule is that headlines phrased as questions are answered with no.

We now need a similar rule for "Why <event that won't happen> might happen" headlines.
Will Hacker News be the next Geocities?

This article couldn't be more wrong.
North Korean Rocket Fails.....haha
Is Google Planning '.Google' and '.YouTube'? Probably
Would you say that Meteor is a functional reactive programming platform like Flapjax or FrTime, but over the wire? Distributed FRP?
The author is conflating authentication and encryption.
I think that is a valid concern, but it doesn't really apply to all apps.

As one example, for a lot of businesses, the value is not so much in the app itself but in the data the app interacts with. In those cases, giving your competitors the source code to your app does mean they could copy anything they want from your app, but that doesn't do them much good if the real value is in the data.
JSON or XML: Just Decide
The memory stick that self-destructs
I think any involvement of Microsoft with OSS community is a plus. IBM used to be hated for their heavy handed business practices long back, but they changed their way and embraced OSS (Linux in particular) and have been benefited tremendously. I don't see Microsoft can't have a win-win relationship with OSS.
Neither does obfuscated and minified javascript.
better build in social sharing too, "I just right-clicked and won!"
This should play beautifully with client-side JS web app frameworks like AngularJS where the JSON models are 2-way bound to the views.
Got it ;)

You know, if you want to do some sort of regular feedback thing, we'll always be willing to listen to you! Let us know on the feedback page if you ever come up with other ideas. We really really appreciate it.
Would you want multi-focus eyes?
Dual-focus contact lens prototypes ordered by Pentagon from [ed. iOptik system from Innovega].
Flip the process flow around
no matter what life cycle model a team runs, the flow of change generally occurs as such: developer checks out code, make incremental change, performs incremental tests, submits change, continuous integration then performs build, test, deploy to QA. from a process perspective the majority of tasks that occur once the developer checks in code is symptom identification. continuous integration is symptom identification, it is a defensive process, defending against failure. consider the cost of all post development task and ask what percentage of effort and activity goes towards identifying symptoms and defending against failure. now consider this approach. the development team creates a reference product that is a close a possible to a production deployment. developers all have access to checking out a reference product, making incremental change, performing incremental test, or full on automated test (that would normally be performed post developer checkin) prior to checkin (this is called pre-integration) -- when the developer check their changes in -- they in affect are checking in a reference product -- now more activity downstream is focused on audit and tailoring the reference product (less efforts on identifying symptoms more effort on adding value). all downstream teams also move upstream ahead of development. their charter as an upstream team is to deliver into development everything that is necessary to produce a reference product and deliver a reference product successfully into continuous integration (they are adding value to the developers productivity and accuracy). now QA instead of primarily being a symptom identification effort has become a pro-active value added provider into development and an auditor on outputs. this will significantly reduce the context switching which in turn improves developer rhythm. It will also improve the ability for the development team to Pivot, whether large or small. What this does is engage the architects and developer in the end-to-end process as we've moved the developer closer to deployment, and the downstream folks, upstream where they play a huge role in the success of development versus developing tools and process to defend against failure. we'll start to see where most of the tools we've used for years are symptom identification tools and need to be revisited to become value add tools. BDD and TDD are examples of value add tools/practices. continuous integration as practiced today is a symptom identification tool -- it needs to be turned into a value add tool
Very good Idea I think. Flashblock is one of the most useful plugins to me right now.
Although I think that mozilla will definitely have to implement a very easily accessible whitelist to go along. Otherwise, it will become slightly annoying for people with slow internet connections who rely on loading e.g. loading videos while surfing in another tab and the like.
Simple beach wedding dresses
I am so happy that I can barely contain myself. Hopefully this means Flash will now be used for important things, instead of shoving ads in my face that I can't dismiss, and follow my scroll bar.
I am with you there. http://searchco.de/ uses the Bing API as a fallback when the main index cannot find anything. I was halfway through blending the results but will now have to fall back to my own indexing.
Yeah, I was thinking of Cuil, haha.. and you're right, they deserve much more press. It's like people here want to create a self fulfilling prophecy by saying DDG should be acquired..
This is very cool.

Off topic. What would be really cool is to have an Emacs buffer that can be edited by multiple people. Then pair programming can be done within the editor. Is there such thing?
See, I'd call those types "Web Designers" and use "Web Developer" for someone who does a mix of frontend/backend for the web.
I don't know how I got this far in life without knowing this, thanks
I didn't know Chrome already had the option to do click-to-play until I read this. Very cool, I'm turning it on now.
How is a 120% ROI in 1 quarter a problem? You just let me know where I can spend $500M and get $1.1B back in the same quarter.

I have no idea what point you are making.
What's the general-case solution to technical failure of a Kickstarter project? For example, what happens if the organizers spend the money they raised to build the product, but it turns out that they underestimated the costs, and now can't deliver what they promised to give you if you pledge $x?

I ask because usually when you buy a product, it's already been made -- if a Kickstarter investment is purely a donation that's one thing, but a lot of Kickstarters seem to be a way of pre-buying something that hasn't actually been implemented yet.
JSON. I've decided. Actually, I think I decided in 2001 or so when I decided that XML was just a bear.

Seems most people have decided to go with JSON as well, and that XML is more used for legacy systems and systems where there's some enterprise component you have to interface with.

Frankly, I hope JSON wins, but if it doesn't, XML needs to have a resurgence really quickly.
Sorry for the link to twitter but it's the only way I could attach a screenshot from my phone.

http://t.co/Belra6Lw

I literally have no idea what this page is supposed to be, given how absolutely horrendous it renders.
I find the use of cell phones as pocket watches tacky. As a grad student, I've seen many speakers come in and open a cell phone in the middle of a talk to check their time usage, which I find utterly unacceptable.

Depending on your situation, look around a bit and see who's wearing a watch. It may not be the norm anymore, but it's still not an unusual thing to do at all. If nothing else, they are a good fashion accessory.
There was a discussion of that on HN a few years ago, but the site that was linked seems broken now: http://news.ycombinator.com/item?id=1725447
Google+ Update Irks Developers
You and me both. Apparently I'm expected to go out and buy a new laptop with a middle mouse button so I can open new tabs properly.
That's a rather strong statement.

Some people would argue that Iran with weapons grade uranium could reasonably increase the chances that 50,000 Americans will die in the next 10 years by more than 1 in 10,000. That suggests the US could reasonably kill 5 Iranians to deal with the threat. However, Iran would respond to such action which suggests a more limited response such such as planting a virus is reasonable as long as the US can get away with it.

PS: That's how these people think, rare events vs lot's of deaths = covert and deniable action.
If Microsoft had embraced oss they would've opened their protocols and wouldn't be extorting Android oems. EEE only works when you have dominant share to leverage, which they don't anymore. If we give it back to them, this new love for oss will be just the first step of EEE all over again.
It doesn't matter what the dividends are today. A rational stock valuation is the NPV of all future dividends. There must be a guarantee that dividends will be paid equally, otherwise there would be no rational way to price the class C stock.

In short, the class C stock must have identical dividends to the other classes.
Come on, the site is horribly broken in multiple obvious ways. No one gets a break for that.

I have to report that I tried to mess around with the AGL example and got a perpetual loading screen. The concept seems good; the execution, lacking.

Maybe this is not supposed to be public?
Octal as well.
Observations/questions:

1. There are quite a few lines that terminate in the middle of the Atlantic. Are those ships that went down?

2. I'm surprised how much traffic to North America falls off after the 18th Century. Is that real, or is this data biased toward sources that weren't involved much in the North American trade?

3. Most of the routes from Europe around Africa to Asia seem to swing much closer to South America than I would have expected. Are there favorable currents or weather or something that makes it faster or safer to take this longer route?
Ben Horowitz is an investor. You wouldn't think he has a vested interest in this, would you?
I am quite pleased with this idea. This is what NoScript does by default and pages load noticeably faster. In requiring flash objects to be clicked first provides a increased protection against the all too common Flash zero day exploits.
You say that now, but just wait until they're written in JS+Canvas and enormously more difficult to block.
So, how reasonable is it right now to run a JVM directly on a VM?
I knew Google+ wanted to be Facebook when I saw you could comment on posts.
For those interested in this kind of service there are a variety of others, including our own (spire.io), as well as Pusher, PubNub, and others.
Okay, now I want to see a DCPU16 computer made in Minecraft.
That works in X, but I've never seen that work in Windows. And when I have used it, the timing was only about 9/10; the other times I get a left-right click combo, or a right-middle combo, or something else equally disastrous considering how the X clipboard works.
> Yes, I have, thank you.

You must hate programming then.

9223372036854775807.0 == 9223372036854775808
I think it's constructive to tell them their site is broken (which I also agree that it is[1]). However, you are also right that your parent was unnecessarily condescending.

[1] There are billions of links which are just plain <a href="X"></a>, so the fraction of the ones that do something weird (like this, or target="_blank") really break the browsing experience for people.
Thomson Reuters Releases Rankings of the Hottest Science Research Papers of 2011
IPhone Users Sue AT&T For 'Aiding and Abetting' Smartphone Thieves
Looks similar to what Meteor was trying to achieve?
For my money, they oughta make Canvas click-to-play as well, since the rendering speed in Firefox is unbelievably slow and the javascript behind it is so frequently written to hog up 100% of the CPU it's hard to even know what you're looking at if you accidentally stumble across an HTML5 page in Firefox, before your system grinds to a complete halt.
It's funny how people blame Flash for slow websites when what they should really blame is bad coding practice, which can just as easily show up in JS (and does). To take it further, it's pretty rare for Flash code to bootstrap a huge set of libraries to do some petty effect - and if it does, the plugin doesn't freeze the browser preload while waiting on them. Whereas a 150k JS file that includes jquery and a bunch of other junk which probably isn't necessary (but makes coding some effect that much easier for bad programmers) can bring a website to its knees before the first line of text is delivered in the browser.

Again, don't blame the tools; blame the tools who use them.
How to Make An Entire Mall Think You're Famous [video]
JSON is great, but it is not nearly as flexible as XML, partly because of attributes. Also, because of it's JS heritage and compatibility, lots of common things are not representable in JSON. This is mostly because object keys MUST be strings.

Examples:

In [1]: from simplejson import dumps

In [2]: dumps({1: 5, '1': 0})
Out[2]: '{"1": 0, "1": 5}'

Derp, good luck figuring out what that is supposed to mean.

In [3]: dumps({None: None})
Out[3]: '{"null": null}'
In [4]: dumps({False: False})
Out[4]: '{"false": false}'

Oh snap! That's an ugly bug waiting to happen!

Of course, Python is not immune from such uglyness:

In [5]: {True: 'true', 1: '1'}
Out[5]: {True: '1'}

WTF!

My new favorite method of encoding data is MSGPack. It's efficient, fast, available for all popular languages, and doesn't have inherited uglyness. Disadvantages: not human readable (it's a compact binary format), and no Unicode support. The unicode support issue can be worked around by convention (for example, always encode strings as utf-8), still very annoying though.

I think we can all agree that XML is gross.

Another major issue with XML is bad programmers. XML is an interchange format, it's meant to be used when you have to give out or accept data from the 'outside'. However, it is very rare to come across industry created XML that validates. And dealing with invalid XML is a complete shitshow.
I have to agree that it's ridiculous that they haven't created a database of stolen phones before. This is exactly the type of work the FCC and gov't regulation should focus on. Simple and powerful regulation.
JSON may not be as flexible, but, you know what? XML's flexibility really hasn't made it a winner.

JSON is more compact and less ambiguous...

For me, JSON wins.

Of course, I remember the days of "binary XML" and could only think "um, isn't that ASN.1?"
Not it isn't. If you visit https://www.facebook.com/media/video/ Facebook counts it. Google just hosts their videos on a different domain. It is still the same Google Account.
Yes, it does. Where do you think the source code is?
> What would be really cool is to have an Emacs buffer that can be edited by multiple people. Then pair programming can be done within the editor. Is there such thing?

As always with Emacs, been there, coded that:

http://www.emacswiki.org/emacs/Rudel
WRT #1, I suspect it was lost data, not lost ships. If the ship was lost, it is quite likely the log (and all hands) would be lost with the ship.

The weird ones are the circles, typically in the Atlantic between Africa and South America. Caught in a storm? It seems like too much distance and time to be drifting in the doldrums.
Sophisticated Computer Graphics Behind the 1977 Yellow Pages
This is the original blog post that I wrote in case you are interested: http://msujaws.wordpress.com/2012/04/11/opting-in-to-plugins...
I like Turtle:

<http://www.w3.org/TR/rdf-syntax-grammar>
dc:title "RDF/XML Syntax Specification (Revised)" ;
ex:editor [
ex:fullname "Dave Beckett";
ex:homePage <http://purl.org/net/dajobe/>
] .

It's only useful if you drank the RDF kool-aid (like I have), though.
I'm actually working on a websockets implementation in emacs to be able to connect to a sharejs server, so multiple parties can edit the same document regardless of where it's hosted or with what editor - but I ran into a snag with some of the byte functions and haven't revisited it for a few days. But I absolutely agree :)
If you left and right click at the same time, it will middle click.
Engaging with early users to learn Habits
Note that the projects are at wildly different levels of availability/maintenance, so if you see something interesting, google [edit: or bing :-] to find its MSR project page (not sure why those weren't linked).

At one end of the spectrum, the graph layout engine (AGL) costs $279, and its last release was Automatic Graph Layout 2007. At the other end, the Z3 theorem prover, while closed-source, has a free binary download, three MSR employees developing it, active maintenance and support, and good documentation/examples.
If you're not using UTF-8 everywhere then you're doing it wrong. Exceptions made for legacy systems, but you should get that data into UTF-8 as soon as possible.
Haha. Honest startups are going to be at a disadvantage to those who make their projections on the back of a napkin.

We're honest as hell but if you invest based on the detailed and honest projections we made in the first five years and not more so on the team, market and other real data, you're an idiot.
Google Announces 2-for-1 Stock Split, Its First Stock Split Since the 2004 IPO
That's great. Love to see it when it's done. Keep up the good work.
Might be a good idea. After a quick look at the first link, the key is passed in the opt structure. It's generated before the call to pjmedia_transport_srtp_create. I'll keep looking and see if I can find where it's actually generated.
when I want to grab the latest version of a 30gb database dump, I think rsync. When I want to grab a file off my desktop when I am in a meeting, I think scp
Great move. I am reminded of Apple's recent Java update[1], which turns Java off by default, and disables it again after a period of disuse. It moves the security threat into phishing rather than drive-by territory, a definite improvement.

[1] http://news.ycombinator.com/item?id=3834267
Although it sometimes gives similar results, its not tf-idf. It is simpler so faster for this task. If it has a name I don't know it, its just an idea I had: Sentences with the most uncertainty associated with them with respect to the document should be the most interesting/relevant.
Food's Biggest Scam: The Great Kobe Beef Lie
Show HN: Email Obfuscator with ROT13 cipher JS powered & pure CSS fallback
Do yourself a favor and look at AngularJS.
This is pretty neat. A nice way to share the logo with the world.
Yes! This is amazing. Found something new with Emacs every once a while.
The Hottest Research of 2011
If you think the ungodly hidden XML embedded in text copied from Word is its most hideous crime, try working with living, breathing 500-page "documents" (specifications, test plans, policies, manuals, procedures, what-have-you) which are simultaneously edited by multiple people all the time. Oh, and the document needs to be conformed to some "company standard formatting" which are meant to look good on paper but nobody really prints the whole thing out in real life.

THAT is probably a use case which happens more often in corporate America than the author's more specialized world of online publishing.

I don't think Word is the ideal tool for this case neither (I hear cursing directed at Word all the time), but it is the de facto standard.

As much as I want believe LaTeX is better suited for this task, nobody will use it. (Disclaimer: I last used LaTeX 12 years ago.)
MoveOn.org Civic Action
Seems slightly misleading with the pitch about "no servers". More like, "proprietary Javascript framework locked to proprietary hosted cloud service, no information about pricing".

Not that I begrudge anybody the chance to make some money, but along with Meteor I feel like there's a slightly deceptive nature to this kind of thing where the home page is emblazoned with "look, it's all free!" when in fact there's an unknown price to pay down the line.
This is the approach used in the Python NLTK. That algorithm was adapted from a Java library called Classifier4J that I wrote in the early 2000's[1].

I'd never seen that technique before, but (like a lot of algorithms) it is quite obvious once you've seen it.

Edit: actually, it's slightly different to my technique because I just used liner scoring (ie, counting popular words). I'm not sure which technique would work best.

[1] https://groups.google.com/d/topic/nltk-dev/qV9e5TsCBHg/discu...
This is great, really, but I'd like to see something more aggressive:

Non-foreground tabs should be completely suspended - plugins, JavaScript, media, you name it - unless they specifically request and are granted permission to run in the background.