skysight-inc/HackerNews huggingface dataset:
What kind of security risk do you have in mind?
No trinary :(
Could an existing company take advantage of this by doing some new stock offering? They could put parts of their business behind this "wall" and operate unreviewed for five years. That's plenty of time to drain the coffers and set sail for a sunny island.
have you ever looked at code obfuscated by proprietary tools? By your logic it's easy to reverse-engineer and copy Gmail - good luck with that
Only if the Singularity involves transcendent crime and corruption. How can people who can't even make a decent refrigerator even talk about this stuff with a straight face?
UK-based startup game company reaches one million players…and counting
Don't you think 'utterly unacceptable' is a just little harsh, remembering that technology, fashion, and language are not fixed things and are always changing. I think it is quite acceptable that mobile phones have replaced wrist watches. Or maybe we should go back to giving lectures in a top hat and monocle, and checking our time usage with a fob watch? ;)
Unit tests aren't going to help with syntax errors. If it won't compile, then you can't run a unit test against it!
Poldertube.nl - Gratis sex en porno video's kijken
I can't find your email address...can you write to me?
You wouldn't believe the amount of technical people who cannot do LaTeX... nevermind DCVS.
Also, tracking changes in a text document, with comments and such by the side, _is_ easier than looking at diffs and so on.
Blog spam

http://techchannel.att.com/play-video.cfm/2012/4/11/AT&T...
It may not be at the same level as disassembling binary code w/ IDA or what have you, but un-minifying or un-obfuscating JavaScript is not a trivial exercise by any means.

(If I were in a nitpicking mood I would also point out that the source is what is fed into the minifier or obfuscator, not what comes out.)
Or if you're on a newer laptop, you can press down with two fingers on the touch pad.
The Current State of HTML5 Forms Updated
If you are you looking for typing or schema then JSON would be an issue. OTOH almost every XML/SOAP endpoint that I've used could be switched over to use JSON.
I welcome this move, despite the possibility of some fallout from the change. It'll be painful, but even as someone who once made a living writing ActionScript, I have to say that Flash is sufficiently annoying and insecure that it really needs to be phased out.

In the short term, this will probably cause some breakage in certain sites that try to use Flash "transparently" and "unobtrusively" for things like LSOs, drag-and-drop, clipboard access, or cross-domain XHR. These are already problematic with Flashblock installed though -- Pandora, for instance, refuses to load and there is nothing available to click-to-play since that particular Flash object is hidden.

Hopefully this will light a fire under those sites and get them to update to the appropriate HTML5 methods of doing these things (local storage, WebSockets, etc.), just like how Java applets that were used for such things have been largely phased out. Until then, however, I wouldn't be surprised if some of them simply inform you not to use Firefox to visit.
I have spent equal amounts of time with XML and JSON. Here is what my experience told me:

1] XML is painful to write.

2] Languages don't natively support it. It always requires additional drivers/libraries.

3] Its non-trivial to store XML also. With the solutions that were out there we would always run into some requirements which the database didn't support, and had to done in the business logic. JSON databases (I use Mongo) have a very clear interface, about what they support and what they don't.

4] Finally, most websites support JSON, if they don't then I resort to the XML interface. Tools like MsgPack and Google protocol buffers are great, but can only be used in house. Not over HTTP.

In short, JSON wins for me.
Quite a lot of webpages need js to initialize themselves, these days, and I want them to load in background when I middleclick on a link. You probably want (at least some) websites to perform XHR when not focused (to update a news stream or something). I find an opt-in behavior on such a common feature a bit to hard, as a lot of website rely on that.

setTimout and friends are throttled (at least in Firefox) to fire at most once every second, so you won't burn your battery having a graphic demo in the background.
Double right-click brings up the regular browser menu on FF on Linux FWIW.
This is sort of cool but I think it's a bit too easy for people to be misled on what this is. This is just a sampling of route data for a tiny fraction of all ship voyages at any given time. This means that you cannot make any conclusions about, say, overall traffic levels or anything of that sort, this is like looking at sail traffic through a straw, this is not in any sense a complete survey.
Pretty reasonable as proof of concept, MS runs the .NET VM as an operating system, see Singularity. There's also JavaOS, JNode, JX

In practicality the issue is drivers, databases, webservers, etc.
You're feigning outrage.

It's a valid and well-documented design decision that keys in JSON are strings.

If you want a language-specific serialization format based on JSON, come up with a dialect.
How does this affect adverts?
Imma gonna paste my data where nobody can see.
Imma gonna paste my data where it can be truly free.
Imma gonna paste my data in grandma's apple tree.

Imma gonna clear all my caches and de-bank my cash.
Imma gonna get a plane ticket to the Isle of San Mosh.
Imma gonna get away from The Man, away from all this tosh.

Imma gonna paste my data where nobody can see.
Imma gonna paste my data where it can be truly free.
Imma gonna paste my data in grandma's apple tree.
On github not git... git commit -m works like in svn btw.
Since longitude couldn't be measured accurately until the late 18th century, it would be interesting to see if there's any change in the quality of the data around that time.
Disclaimer: I used to work in a incubation group that was under MSR. Although there's plenty to gripe about at Microsoft, MSR is not one of them. It's a shining example of an awesome research group. (It probably employs more computer science researchers than any other company and was a great place to bounce ideas off of your peers, who are some of the smartest people in the field.) But one thing you should know, researchers aren't great web developers. Just look at any top computer science professor's personal websites. Judging a project's worthiness by its website is exactly like judging a book by its cover. It's pointlessly idiotic. At least balance it out with a comment about the projects on the page.
Appeals Court Rules Computer Code Is Not "Property" and Can’t Be Stolen
I don't see the date on the auction image, where is it?
Why Instagram Was Worth $1 Billion to Facebook
I doubt it's a matter of knowing or not knowing about those, it's just convenience. If my hand is not on the mouse then I will just Cmd-L gith<TAB><RETURN>, but if my hands are not on the keyboard then I will right-click Open In New Tab.
Electric bike batteries, lifepo4 battery, lifepo4 chargers
EV battery packs, 12v -300v battery packs, LiFePO4 chargers, LiFePO4 BMS, Headway cells, Headway Batteries.electric bike batteries, lifepo4 battery, lifepo4 chargers
I'll take a stab at it and throw my 0.2 in I have had Facebook since 2004. Facebook became uncool when it opened up the site to people who weren't in your same college. Once everyone from Myspace and Friendster joined Facebook it became uncool. Then once people's parents and relatives joined it became seriously uncool. The lack of control over your data and pac-man like gobbling up of other companies is just the icing on the uncool cake.
Might be a good idea. I took a look at the latest 1.* and 2.* version; they look to be using the libsrtp prng for their key generation, so it should be good. The behaviour I was seeing was that the keys coming from the client I was testing with did not ever have any null characters in them, which lead me to believe the keys were only in the ascii range. I'm not sure what type of freedom pjsip gives for key generation; maybe it was a problem with the client I was testing. Looking over the pjsip code it looks to be ok (see generate_crypto_attr_value in trannsport_srtp.c to see the key generation using crypto_get_random).
Specifying the dpi gives the print size of the image. So basically instead of printing very small and hi-res this will print as larger but with low-res; so it makes sense as the claim is that the images are not hi-res.
3 Marketing Lessons From Facebook’s Instagram Acquisition
好sf
I don't have any trouble blacklisting domains for JS with current browser extensions. Why would it suddenly get more difficult?
Actually, I'd only white-list Gmail and maybe Twitter. I'd prefer it if most site just served HTML to begin with.

I run with JavaScript and Cookies disabled unless white-listed, and just leave the majority of pages that won't load. Techcrunch, Engadget, and most news sites are so much faster without JS.

I might be ok with a timeout - after 30 seconds of no interaction from me, suspend the tab. Would that address your objection?
When Good Legal Advice Is Worth $10 Million An Hour
The Data Driven Parent
This is quite amazing and has been badly needed for sometime. The tmux technical setup prior may have inhibited some developers out there.

The importance of remote pair programming seems to be slowly making its way to the forefront. I've been toying with the idea of a high level protocol specifically for pair programming that would support the notification of high level programming tasks (switching tab, syncing file changes, showing highlights, cursor movement). This protocol would be light enough that latency should be a mine issue. It would have to be supported in all major editors (via a plugin?). This supported would give each remote dev the freedom to work in their favorite editor with their own key bindings.

Here are some of my additional thoughts on the topic..
https://gist.github.com/1999816
I came here to post this.
WorkiLeaks: How to Be a Workplace Leaker Without Getting Caught
Oh, but someone did think of it before. https://ezcrypt.it
Unless I've missed something "m" is missing from that help. Odd.
Use the right tool for the job. I wouldn't say that XML or JSON is always right. But I will say that I believe XML has a better ecosystem around it; with things like XSD, XSLT, XQuery/XPath, etc., and some pretty easy to use data-binding frameworks like JAX-B. My feeling is that XML makes it a lot easier to do certain classes of things that I want to do, like taking a business event message off a queue, match it against an XQuery expression, route it to the appropriate place based on that matching, store it in an XML database where I can later locate it using XQuery, and then render it into a web-based activity stream by applying an XSLT transform.

Sure, you could get there from here with JSON as well, but it sure seems more natural using XML.
Can a mod strip all the social media junk in the URL? I didn't think of that when I submitted it.
Cross domain XHR shouldn't be an issue as you only really need flash for it in IE 6 and 7.
I don't understand your line of reasoning. Yes, Google Analytics is useful, and we would have to replace it if Google the company went out of business or discontinued it, but why is that going to motivate people to use Google the search engine?
Rise4Fail? Really? So basically since the book's cover is ugly the story must be a fail? Obviously that's the case. Brilliant researchers always have great looking websites, right?

http://www-cs-faculty.stanford.edu/~knuth/
Do you need validation? XML. Otherwise use JSON.
Nike Free 2012:Nike free Run Sale
Gizrrrmodo !
Doesn't GNU Screen support this out of the box?
True Religion Jeans Mens 2011 Cheap Sale Now
Google reports Q1 2012 earnings: $8.14 billion in revenue
Being 'well documented' doesn't make it less of a pain.
It's not the change in fashion that I'm taking issue with. Standing in front of a group of people with your attention fixed on a communication device is not good presentation. If it were glancing down at a clock sitting on a podium or table, that would be fine. This is not how it happens in practice. The biggest difference between a cell phone and a watch or other timepiece on a surface is that a cell phone requires interaction to extract the time. The extent of that interaction really doesn't matter. It goes from a momentary action of pulling a phone out and pressing a wake button to a nervous speaker confounded by a single button press and a screen too dim to see without making a spectacle of the action. This is the more common of the cell phone users I witness. The trouble is that every minute thing a speaker does is on display and just as a speaker expects (or hopes for) respect from the audience, I as an audience member expect the speaker to be attentive and professional.

So can it be done gracefully without my ire? Probably. I have yet to be pleasantly surprised.
YAML :)
North Korea rocket appears to have broken up
>Some courts can throw this point out during the case, some may adhere to that. //

Thanks for your response. I wasn't suggesting, as it might read, that it's not legal to make the claim. Just that there was no apparent legal value in such a disclaimer.

I realise it's a technicality but do you, or does anyone here, know of a case in which such a clause has been valuable in limiting the defendants liability (or otherwise valuable I guess) and as a follow-up why the claimed limit of liability is not $0 USD or say 1¢? On the later point consider that one could be the subject of a class action by a million users (the claimed liability then would differ 1¢/$100 as $10k/$100M; this suggests there must be a strong reason to claim at the specific value).
A few weeks ago, I wrote about (and presented at RubyNation) on why I think a "dumb backend" is a really bad idea: http://planscope.io/blog/2012/03/25/rails-is-more-than-an-ap...
You can use MSGPack over HTTP just as easily as JSON. In fact, it performs better in most browsers.
This is how the strtol function in the standard C library works. Here's a test program:

#include <stdio.h>
#include <stdlib.h> /* strtol, strtod */

/* Convert string to long and return true if successful. */
int string_long(char *beg, long *num)
{
char *end;
*num = strtol(beg, &end, 10);
return *beg != '\0' && *end == '\0';
}

int main(void)
{
char *x_str = "9223372036854775807";
char *y_str = "9223372036854775808";

long x;
long y;

int x_ok = string_long(x_str, &x);
int y_ok = string_long(y_str, &y);

printf("x_str = %s\n", x_str);
printf("y_str = %s\n", y_str);

printf("x = %ld (ok=%d)\n", x, x_ok);
printf("y = %ld (ok=%d)\n", y, y_ok);
printf("x and y are %s\n", x == y ? "equal" : "not equal");

return 0;
}

And here's the output:

x_str = 9223372036854775807
y_str = 9223372036854775808
x = 9223372036854775807 (ok=1)
y = 9223372036854775807 (ok=1)
x and y are equal

I compiled it like so:

gcc -c -Wall -Werror -ansi -O3 -fPIC src/test_num.c -o obj/test_num.o
it helps collaboration of positive activities far more due to social pressure

Instead of 'positive' activities, I'd say, 'societally approved'. Social pressure did Galileo no good. A concern is that the internet might enable enforcement of whatever orthodoxies are dominant at the time more than it helps free thinkers. But it certainly doesn't yet.
As an alternative, rather than requiring that all Flash shims have some sort of screen real-estate of their own to overlay a click-to-play control onto, perhaps hidden embedded Flash (or Java, or ActiveX, or whatever) objects could request the browser to prompt for their activation with an information bar.
So it's basicly https://ezcrypt.it/ with longer urls, a url shortener which breaks any measure of confidentiality, a less polished UI (which is kind of sad since it is basicly a rip anyway), and broken SSL, which, for all it's faults, will still help to protect the integrity of the javascript which is critical to the security. yaaaaawn
What I find interesting is that people started talking about the agriculture boom around the same time they started talking about the tech boom. Do we have any precedence for multi-industry concurrent booms and busts?
Alright, I'll spell it out for you: the behaviour may be what you'd expect from floating-point comparisons, but it doesn't have to be a floating point comparison in the first place.
Old Man Reacts To Hearing Music From His Era [video]
I think the real benefit here would be to block java plugins automatically. The current implementation blocks both (to the best of my understanding).

Not automatically loading java would be a great benefit to the majority of users. Its not used on nearly as many websites yet it is responsible for the lion's share of current security exploits.
...or energy production. But, yeah, let's just say they're going to make a nuclear weapon, so that we can be "justified" when we invade them for their resources.
The Ultralight Startup is Available (jasonlbaptiste's book)
AFAIK spammer's bots are already sophisticated enough to run JS, decode ROT13 or reverse text. That's piece of cake compared to decoding image captchas.
Is this just because the GPLv3 hasn't been around for two decades, or has it actually failed?
Or... they're designed for different purposes and not even competitors. XML is a markup language:

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

It was designed for documents. Try converting an HTML page to JSON. Try something as simple as:

<h1> Hello World! </h1>
<p> The most common introductory program is called
<i> Hello, World </i>. </p>

Go on. If you think JSON wins, just do it, and post it below.

The problem was when people started mis-applying XML to send data structures, for RPC, and similar tasks. That's not what it was designed for. JSON is a cross-language way of specifying common data structures, and is very good at doing that.
I wish JSON had syntax for comments.
Definitely, this is excellent. Like the way it's got a bit of tech stuff and also business as well.
I think subtle optimization should be left aside in a tutorial. Try except is a good way to handle many cases that are not exceptions, like when reaching the end of an iteration, but I never heard that it was "the preferred way" for checking the presence of a key in a dict. I believe the "if in" construct is cleaner, clearer and "pythoniker", if you don't mind the Housism.
I might be ok with a timeout - after 30 seconds of no
interaction from me, suspend the tab. Would that address
your objection?

There has been experiments to do that (https://bugzilla.mozilla.org/show_bug.cgi?id=675539), and an (experimental) extension brings you this behavior (https://addons.mozilla.org/en-US/firefox/addon/dormancy/), but hasn't been updated in a while.

Actually, this completely unloads the page from memory, which is not exactly what you ask for.
You have good taste, since I invented Turtle. To keep this on topic, I've been using JSON for data web APIs since that's what it's best at. It sucks at: markup and graphs of course.
"To fully use the services you need to create your own account, without violating other peoples' rights."

That misplaced apostrophe is killing me.
Discoverability isn't the be-all/end-all in User Interfaces.
For comparison, what do the automatically generated XML versions of those JSON examples look like?
Nice, more repetition of the same mistranslation.

Even if Iran's goal is to build a nuclear weapon -- which, from all rational reports, doesn't seem to be the case -- I'm having a hard time sympathizing with a country that already has several hundred nuclear warheads trying to prevent another neighboring country from acquiring one.
Every place I've been you make senior engineer by your 3rd year. It usually looks something like I->II->Senior->Principal->Senior Principal->Architect for purely technical roles.

I live in DC and I can tell you, if you have 10 years experience, and you aren't at least senior and/or you don't make 115k, something is VERY wrong.
Sony made (and may still make) a clamshell PC intended to fit in a coat pocket with a 1600x768 screen. I'm not sure how they marketed that aspect ratio.
Actually the search API would be interesting for domain specific search. You can use the API to create a site to present result specific to MP3, for example, formatting the result with the MP3 attributes.
Incidentally if you try using those numeric constants directly in a C program, it fails to compile:

#include <stdio.h>

int main(void)
{
long x = 9223372036854775807;
long y = 9223372036854775808;

printf("x = %ld\n", x);
printf("y = %ld\n", y);
printf("x and y are %s\n", x == y ? "equal" : "not equal");

return 0;
}

The error message is:

gcc -c -Wall -Werror -ansi -O3 -fPIC src/test_num2.c -o obj/test_num2.o
src/test_num2.c: In function ‘main’:
src/test_num2.c:6:11: error: integer constant is so large that it is unsigned [-Werror]
src/test_num2.c:6:2: error: this decimal constant is unsigned only in ISO C90 [-Werror]
cc1: all warnings being treated as errors
http://vimeo.com/2503257
I don't hate Microsoft Word, but that's probably because I stopped thinking of it as an application for composing or editing text more than ten years ago. Instead I wrote in something like Notepad, and after having converted to the UNIX-like world, I now write pretty much everything in Vim.

Word and its imitations, therefore, simply became a go-to typesetter and printer driver for simple tasks that didn't require LaTeX's precision, and a read-only viewer for documents people emailed to me.
Nice service, I like the idea very much.

One problem I noticed with it though:
It does not work correctly with Japanese text. I can input & "save" Japanese, but upon opening that link the text will not be displayed correctly.
This has been there since the announcement of GFM...

http://github.github.com/github-flavored-markdown/

Markdown Cheat Sheet

On Markdown-enabled portions of the site, press M on your keyboard to display a cheat sheet.
What theme/plugins are you using in that screenshot?

Edit: Thanks!
I feel that the real distinction is whether you need to validate the contents against a grammar. The document/data distinction is fairly arbitrary. As far as I know, JSON has no equivalent of the DTD.
Which is common with splits. What confused me is the creation of a new stock symbol; and that's why I asked the question..
'I'll Make 250K This Year, While You're Unemployed LOL'
I'm a pretty big supporter of Microsoft overall but I came here to post just this. There are a bunch of projects on this page and I wanted to open all of them in background tabs.

I can't.

What's the justification for not using plain links for this page, seriously?
OT, but: I'm jealous of some people's abilities to come up with such clever names.

Full-derail: anyone seen any pointers to thinking up such names? Perhaps an Emacs command or mode? Or am I looking for a shortcut to a hard problem? Whatever it is, I'd appreciate it in pill-form (capsule please; none of that nasty tablet stuff).
Yep. I bet a hotpot dinner that this Google+ new home will aggregate all your content, including mails, and become the default home for Google, which would explain why currently the logo on Gmail is not a link anymore.
Among their list of prohibited items is "Financial incentives (ownership, share of profits, repayment/loans, etc)".

I suspect existing law forbids them from selling equity.
If its legal is it fraud?

Just sayin..
They have a powerhouse college football team. That will keep America relevant in the future.
It looks like a combo of vim-powerline, stock tmux status line, and the status line that wemux adds.

https://github.com/Lokaltog/vim-powerline
The Privacy Paradox: The Dead Past
I keep wondering this myself. On my resident JS-only app, the only thing that I can think of that's keeping someone from ripping off my code and duping the site is that nobody cares enough to try.
I wrote up a description of how to duplicate that status line at:
https://github.com/zolrath/wemux/wiki/Status-Line

Color Theme is https://github.com/nanotech/jellybeans.vim