skysight-inc/HackerNews huggingface dataset:
The great thing about UDP with a reliable layer on top is you can choose if you want an ACK back for any 'critical' data. Otherwise you can just ignore order or whether the endpoint receives it or not. It is a broadcast rather than a hard line essentially.

For instance let's say you have some physics update and for some reason you needed it networked, with many objects, receiving only 70% of those for many different elements may be just fine (discarding any you receive after that are older maybe for this example)...you may not need reliable acknowledgement that they received for most of them if any. But you definitely need to know when an enemy is killed so you make that a critical message to the server RPC'd to the clients and use a reliable flag which then will expect validation. Same with ordering... use when needed with RUDP or custom layer on UDP for reliability.

TCP does all this for you and works great for files/http etc. but doing this for all messages is great overkill in real-time games lower than turn based. And mixing TCP/UDP arguably causes some slowdown to UDP due to TCP queuing. RUDP solves all these issues and is flexible to reliable messages and just firehose broadcast.

http://en.wikipedia.org/wiki/Reliable_User_Datagram_Protocol
Designed by none other than Bell Labs...

Also SCTP was created to solve RUDP like issues as an official standard (RUDP is a draft) but standards take time: http://en.wikipedia.org/wiki/Stream_Control_Transmission_Pro...
GeoIP includes timezone IDs. And it's a local lookup... and it doesn't cost $2000.
The interesting part is that Rumblefish is the largest sync/track provider and has a vested interest when it comes to increasing copyright ultra-protectionism. Which is sad because you would think that there "process" as they call it would be the non-legislative answer to audio copyright billing.

5,345,377 Social Soundtracks Licensed(and counting)
The senior faculty need to revolt first. The junior faculty need to jump through hoops and be judged by that cohort in order to keep their jobs (i.e. get tenure). If the senior faculty really want a change to occur, all they have to do is change how they evaluate which publications "count".
Enforcing order is hugely important. With TCP, if you lose a packet, all incoming data to the app stops until it's recovered. This is disastrous for an app which can withstand some data being late but needs most of it to show up fast.
Similar, but I missed this post.
It depends. JSON is very fragile.

You lose a tweet or two here or there, not a big issue. JSON will do it just fine.

Your bank on the other hand will prefer XML that can be validated with XSD and you don't lose your car payment. Or your salary deposit.

It's not academic, it's a matter of use case.
Well... this is going to be interesting. Forgive my ignorance, but this feels like its going to hurt a lot of people.
Still think this is misguided. STRATFOR isn't the CIA; they like to pretend for marketing and what not, but they are obviously not the enemy here.
Facebook App Collects Text Messages from Smart Phones
>> I mapped Esc onto one of the thumb keys.

>> That's a good idea, and one I hadn't thought of. Which one did you give up?

I have done a bunch of remapping. I

(1) mapped Esc onto End so that Esc is on my thumb.

I can still do Home and End by going into Keypad mode, but I don't use these keys too much.

These are other remappings I did:

(2) Reversed up and down arrow so they match vi cursor movement. (I don't use vi, but gmail uses the vi mappings for up and down.)

(3) Put Meta (aka Mac's Option) (for Emacs) on Home and Page Up so that I have a meta key on both thumbs. Put Page Up on Right-Alt so that I still have a Page Up key.

(4) Swapped Delete and Tab so that Tab is on my thumb.

I think that's about it.
I'd be interested in seeing some supporting data.

United Nations Security Council Resolution 446, adopted on March 22, 1979: ... Affirming once more that the Fourth Geneva Convention relative to the Protection of Civilian Persons in Time of War of 12 August 1949 is applicable to the Arab territories occupied by Israel since 1967, including Jerusalem. ... Calls once more upon Israel, as the occupying Power, to abide scrupulously by the 1949 Fourth Geneva Convention, to rescind its previous measures and to desist from taking any action which would result in changing the legal status and geographical nature and materially affecting the demographic composition of the Arab territories occupied since 1967, including Jerusalem, and, in particular, not to transfer parts of its own civilian population into the occupied Arab territories; (http://en.wikipedia.org/wiki/UN_Security_Council_Resolution_...)

I don't see how any other conclusion can be drawn from the use of "occupy" in referring to the 4th Geneva Convention than that Israel is illegally present.

As a practical matter, you may be right that no one today realistically expects Israel to withdraw from the entire West Bank, but 40 years ago people pretty clearly felt differently.
I can see one advantage to this, is that the poor don't have any computer skills, and this may give them basic familiarity with using websites. Although I imagine there would have to be a trainer present at all times to help when they get stuck.

A more beneficial concept for the poor is microlending, helping the poor in third-world countries start their own businesses.
TeX Live or MikTex (Windows) can get you started; they include the standard compilers, dependencies, and tex2pdf-like scripts.
It's understandable that you aren't happy with the state of the world and of human nature, but that's not an argument. Believing that it is, is in fact exactly the fallacy the article describes.
I hope no one is surprised by this. If governments are willing to spend billions upon billions for intelligence, why wouldn't private corporations. Hell I've throughout of doing this a few times - then I think about the work it entails.

I bet there'll bee som interesting, actionable material in there.
Your comment is not related to the subtext of my comment. The guy has an editor for his textbook contributions, but no editor for the material he gives his own class. Therefore, the textbook material gets more review than something he does on his own.

To your point, if he is unqualified to write exercises for a textbook, he would also be unqualified to create these for his own class. If he is underpaid...that is largely irrelevant- if he were really underpaid, he wouldn't have taken the job.

The article was of the anti-corporate bias perspective, which is why it was on Salon.com, that this is because of the "profit motive" of the publishers. However, that perspective is also nonsensical. The examples do not change that much from edition to edition- they are seldom created from whole cloth. Even in his tortured example of complaining about the golden ratio problem was one of textbook translation- pointing out that, as an author, he cared about things other than the effectiveness of the text.

It is true that many textbooks are of low quality...but considering the bias of the writer, the whole article is a bit self-serving, while also being hypocritical.

All points about the incompetence of textbook buyers stand though. They choose for the worst of reasons, with effectiveness almost never even on the table as a concept.
The video in question: http://www.youtube.com/watch?v=nPBlfeuZuWg

Due to the low quality microphone the sound is a bit metallic. Perhaps that throws off YouTube's recognition software. But if there are a lot of false positives then Google should adjust its algorithm.
Sounds tough to achieve, but that would certainly be a nice goal to shoot for!
Speaking as a recent high school graduate, please, please don't give up. I made it out of school knowing calculus and more because I had one physics teacher and one math teacher that hadn't given up. They wrote their homework themselves, used college textbooks and twenty-year-old texbooks they'd collected from eBay, and railed constantly at the district's purchasing people. They weren't able to change the system all by themselves, but they still made - and continue to make - all the difference for dozens or hundreds of students. You can do the same. Please.
If you have email that warrants encryption beyond transport encryption, you're nuts to be using a web browser to generate it.
Without seeing the source it's hard to ask relevant technical questions, but why not train every time a link is opened?
You presuppose several things: 1) that "analytical" thinking (whatever that even means) is superior to "emotional" thinking, and 2) that benefits can be boiled down to economic nonsense (e.g. "money", "happiness").
The author makes it sound like Rumblefish manually inspected the video after the author disputed the automated claim, and Rumblefish still insisted the audio was copyrighted.
What Will Replace The Internet? (2000)
Well maybe STRATFOR is not YOUR enemy, that doesn't mean Wikileaks is wrong to leak these.
Actually I think it's intended to be completely unironic
Buy Air Jordan 5 V White Varsity Red Obsidian Olympic Shoes Sale
You say you "generated" the clients. What happens when you need to change your services in a way that changes the WSDL? If your types or parameters change, your clients won't work anymore unless they re-read the WSDL. With Java and .NET, that generally requires recompiling the clients and redistributing them.

That's what Roy's talking about when he says REST is about designing on a long term scale. A client that uses a RESTful API should be parsing and navigating the representations dynamically, which allows them to handle changes in the representation gracefully. The clients can never handle semantic changes to the API, but they can handle structural changes.

What do I mean by that? If you provide links for paging, and the link for the next page uses rel="next", that's the semantic meaning for the link. Your client has to hardcode the knowledge that it needs to find the link with rel="next" in order to go to the next page. But, it doesn't matter where that link may appear in the page, or what the url for that link happens to be. These are both structural details that can change over time without breaking your client.
I'd argue the former is a lot easier/cleaner to document as well.
Where is the data itself? I can't find a link to it, possibly it's not available yet?
Yeah I've heard this but the trash can wasn't discarded, I could see how a trash bag alone maybe since all of it is going to the trash but an actual trash can with a closed lid? What is the rule around mailbox? Would opening the mailbox door be considered trans-passing? Wouldn't that apply the same to a trash can?
One of the more interesting things to emerge from this is Strafor's failed attempt to create a hedge fund that would use their intelligence to invest in government bonds, currency, etc.
You're right, I was mistaken. It's just in Z shell.
The data is here: http://wikileaks.org/gifiles/
I'm sort of skeptical that any of these will be usable as a complete replacement for a very long time. Heck, I can't even use pdflatex today because the toolchains for several conferences and journals (I'm looking at you, Journal of Functional Programming!) require both the output to have been emitted by the latex (chokes on the PDF otherwise) and for the document sources that you provide them to also be compileable with it.
This won't work, the wage rates on Mechanical Turk for unskilled, low motivated users are too low. I previously worked for a microfinance bank in the Philippines where we employed staff at a little over the minimum wage there which was $5 per day. While we were getting ready for a new product launch I had some staff we couldn't use yet, and seeing they all had computers and internet connection ran a small experiment on Mechanical Turk. They averaged $5-10 per day in income so I stopped it after a month.

There were several problems:
1. Many of the more valuable task required you to meet certain 'skill' levels which these staff didn't
2. Motivation was a huge problem as spending hours per day clicking on images with people or editing text you don't understand was very dull
3. We had problems with internet bandwidth being too slow to allow running through tasks rapidly

It was a pity this experiment failed as it would have been a great way to scale up and create income opportunities for some very destitute people.
Anyone bribing governmental officials for personal profit is "the enemy".

Edit: It's in the article. Stratfor gathers information using paid informants, including government officials. That's bribery.
The problem with a "solution" like this is same as the problem that the minium wage presents: it is insufficient to live on, and less than the value of social services benefits.

If you want to magically improve the plight of the poor, make cheap housing available in urban areas without a qualification process (ie. Section 8, public housing)
It would be extremely hard (probably impossible) to hide the fact that you need a criminals name and face to kill them. At most he could've gained a bit of time by being more careful, and at that point he didn't believe the death note would work anyway.
Actually making presentations changes things a lot for a person. I've seen people who spoke so softly you could barely hear them improve dramatically with some practice. Try joining Toastmasters.
In our research group, almost everybody just uses emacs to write and aspell to check.

One person also uses TeXLive, but he is the one non-emacs person for development as well (uses bbedit, I believe).
They don't throw it away, they just don't add the unnecessary cruft and overhead to get their stellar latency and response times.

There will never be an enviable end-user Single Page Application built on a purely REST architecture style since REST/HATEOS promotes the idea of dumb clients driven by a single server view, in a page-by-page mode Netscape 4 would be proud of. This is great if you're building one of the turn-based games of the 90s but the REST of the world has moved - and the talented kids who can cut stellar client side apps aren't doing it with a restricted HATEOS mindset.

So while Google makes arguably the best REST client with Chrome, they're not wasting their time trying to restrict their Single Page Apps around HATEOS constraints. Instead they're investing heavily in trying to move the web forward with technologies that actually improve end-user experience like WebSockets and SPDY - rather than wasting their time chasing REST compliance badges, that's what REST cults do.
Not really, its not a secret organization, hell Ive been a subscriber for a long time and I guess my email will be included in this dump.
DevOps has no chance
What are you referring to?

EDIT: ok, really, what bribes?
Absolutely. I think a somewhat easier way for him to gain world domination would've been to start with another country than his own. If he could find a way to obtain information about another country's criminals without being exposed, it would probably be easier to first take over that country and then expand it from there.
I don't think Sam Clemens used Typewriter version 0.0001. I think he used version 0.8-1.0 or so. I'm just arguing that these mathematical methods are closer to version 0.0001 and shouldn't be used mainstream until more studies have been completed.
Was it just me or was that article written by a bot? The entire piece just doesn't seem to flow or fit together. Cant really put my finger on it, but it is almost like it was written by a non native speaker.
has google published anything about how their audio copyright detection algorithm works? i ask because i know some people faced with the (clearly related, it seems) problem of automatically recognizing birdsong (as in - identifying from background noise, and figuring out what species).
I am cautiously optimistic that something will appear to engage the bodies and minds of those thrown out of work by any future waves of automation.

The solution will probably be something that I think is silly today.

An example. I was a fairly early adopter of the Internet. By the time I got around to reading Ender's Game, the leading search engine was Archie, and the web had not been invented. But I recognized Usenet (or something like it) in Card's description of discussion boards.

I thought the idea that anyone might achieve anything practical in the real world based on the strength of electronically published rhetoric was not just silly, but slap-my-knee hilarious.

Just look, I thought, at the laughable impotence of all these "letters to the editor" in newspapers. Surely electronic journalism will be cheaper, easier and much more accessible, therefore much more popular, and therefore of exponentially less value.

I kept chuckling for years, even as blogging gained popularity and influence.

Even though I was quite interested in an outcome like Card predicted, and had even been involved in getting the machinery in place to support a future like he imagined, I still reached a conclusion that was completely unsound.

We will probably be fine.
The strange thing is, I'm only 26. I think we only started routine use of calculators in high school. Now it's in elementary school.

I've become an old fogey faster than I expected to.
I've read STRATFOR's intel summaries / newsletters for a while - and I generally support Wikileak's and Anonymous's goals, if not always their specific tactics. So this is grabbing my interest, both personally and professionally. If nothing else, it will be interesting to consider ways to apply their methodology to the sort of threat intelligence we work with in network security.

(Side note: it's entirely possible to support Wikileaks and still think Assange is kind of a jerk.)
Adidas adiZero Rose Dominate Black Red White
why say so?
It's worth noting that there already are many open-source research packages. My graduate and postdoc work was using magnetoencephalography in neuroscience, and the majority of the packages are open source. The authors were happy to welcome bug reports and source code contributions, and any code used for an analysis can be easily re-used.

By way of example, my postdoc work was all completed using FieldTrip (http://fieldtrip.fcdonders.nl/), free for both MATLAB or Octave. All the source code is on Github (https://github.com/eykanal/EEGexperiment), and anyone could reproduce the majority of my analysis on their dataset.
The press release (if servers are still being hammered):

http://pastebin.com/D7sR4zhT
Bypassing verified boot security in Chromium OS
Online training? I need to read more about it, but I believe there is a partial implementation of it in it weirdly enough.

Dev Source: https://github.com/normano/ycChrome
Python Enums for Humans
I've been doing Python web apps for a few years. All of them have involved some pattern of declaring runtime vars to represent DB values, and also mapping those DB values to user-facing display values in your view templates. The practice of keeping the { var --> value } and { value --> display string } maps separately led to annoying dev-time bugs. Here's my short and easy solution.

MIT License. Enjoy.
I'm still doing the 5am thing I posted here about a month ago[0], and I have definitely found the "be a producer not a consumer" mindset does change how I go about things. The article is totally spot on in that you tend to consume things that help your production.

[0] http://news.ycombinator.com/item?id=3498860
Okiedoke, here's the source: https://github.com/normano/ycChrome
Obvious to who?
Would Gandhi Use Social Media?
In February 2009, before Wikileaks was well known, I listened to an interview (http://www.kuechenradio.org/wp/?p=366) with the back then German representative of wikileaks. Back then they had the problem that big media didn't care about anything that came out of wikileaks. They thought that part of the reason for the lack of attention was that no publication wanted to use a lot of pages for material that was accessible to their competitors as well. The practices Wikileaks employs today might be against the intended ethos, but have sure shown to be effective and are this way better for the cause.
No. On the face of it sounds like a problem of Rumblefish stealing from users.
Or maybe even post-ironic:

http://en.wikipedia.org/wiki/Post-irony
I'm not a researcher myself, but I have seen the efforts done in this field by the org-babel project very interesting. It is a literate programming mode for Emacs that attempts to make conducting this style of research more straightforward.

I attach here some links and example works done in the reproducible research style of org-mode.

"A Multi-Language Computing Environment for
Literate Programming and Reproducible Research"

http://www.jstatsoft.org/v46/i03/paper

"THE EMACS ORG-MODE"
Reproducible Research and Beyond

http://www.warwick.ac.uk/statsdept/user-2011/TalkSlides/Cont...

Example work: https://github.com/tsdye/hawaii-colonization

Org-babel wiki: http://orgmode.org/worg/org-contrib/babel/uses.html
Do MMORPGs *have* to be boring?
Cringely doesn't identify his friend from Purdue, but there is a professor at Purdue that has a long standing fascination with lighting charcoal grills.

http://en.wikipedia.org/wiki/George_H._Goble

"In 1996, Goble was awarded the Ig Nobel Prize in Chemistry, for preparing a barbecue for cooking in less than 5 seconds by the use of a smoldering cigarette, charcoal and LOX (liquid oxygen). This act attracted the attention of the West Lafayette, Indiana fire department, which warned him to never let them catch him in the possession of LOX near a barbecue fire ever again."

Writeup: http://www.humournet.com/collage.archives/collage096.txt

Watch it here: http://youtube.com/watch?v=sab2Ltm1WcM
Naive Bayes is an online classifier anyway, training on click would be the equivalent of clicking a single link and then clicking next. I don't see why it would be hard to do...
It's getting easier than you might think.[1]

I'm looking forward to someone trying to make bitcoin selling packets of fluorescent yoghurt bacteria on the Silk Road.

[1] http://www.indiebiotech.com/?p=152
I think the idea originally was that int would usually be the preferred "natural" size for arithmetic on any given platform. Longer sizes are available when you need greater range, and smaller sizes are available when you're trying to conserve memory, but both may be slower than int (because of the possible need for multiple-word arithmetic in the longer sizes, and the possible need for sub-word operations in the smaller sizes).

So int is for things like loop indices, where efficiency of arithmetic is more important than size in memory.
The essence of the post is about using crowd sourcing to alleviate start-up challenges, I think they did a good job of exposing these opportunities to founders, (BTW, its also great PR for kaggle), Good Article all in all.
"New York City cops, they're not too smart" -- The Strokes
That's my point though. I'm not ragging on IDEA. I'm just using it as an example because I see the reality of dynamic versus static languages every day.

However, I do feel though that IDEA made some poor choices and tried to get refactoring and autocomplete capabilities in JavaScript when they probably should have backed off, and IntelliJ's performance suffers (sometimes greatly) because of it. As a simple example: if you use ExtJS and have it loaded in your IntelliJ solution, try to rename a local variable named ownerct. IntelliJ will completely lock up for about 15 minutes. Why? Because ExtJs uses the variable "ownerct" throughout, and IntelliJ is mindlessly sucking in all those references in. Of course you can set up your IntelliJ to avoid this situation, it's just an example.
Acrylic knit hats
acrylic knit hats