skysight-inc/HackerNews huggingface dataset:
This is interesting. If I'm reading it correctly, it continues to give open source crypto an advantage over commercial crypto, since commerical crypto is not publicly available and therefore sellers have to do some due diligence about their customers to make sure they're not selling to e.g. a North Korean government front.

I don't understand why the BIS can't say the cat's out of the bag, and deregulate encryption software completely. If North Korean and Iran and Libya aren't using good encryption, it's not because they lack access to it.

If a company can make money selling crypto to regimes like that, what's the problem? Money flows into crypto companies' pockets at the expense of idiots in those regimes who could be implementing their own systems based on open source crypto software, without paying companies from imperialist, corrupt, decadent western societies a dime.

Why is the state department opposed to letting U.S. companies make money off of enemy regimes?
By the conventional terminology (which could admittedly be less ambiguous) "client prediction" is where the client shows the player a locally predicted present game state inferred from stale authoritative information. The client guesses what is actually happening right now based on what it knows was happening some time in the past, as told by prior updates it received from the server. This works if there is a lot of temporal continuity in the game, such as there is when the laws of physics are obeyed. Sources of entropy, like player input, can't be predicted and so that is where inconsistencies will appear.

"Lag compensation" is where the server accounts for client latency when making certain authoritative game logic decisions i.e. "did a bullet hit a target y/n"? Essentially, it decouples the when and the where of the event. So a target can be hit by a bullet now but the hit took place where the target was some time in the past. Since that would generally feel ridiculous to the player, it can only be done in very particular situations where the event is mostly entropic and instantaneous, and therefore unpredictable (e.g. a player firing a bullet with infinite velocity) and where the inconsistency is unlikely to be noticed (because you typically aren't paying much attention to where other players are aiming).

The lag comp described on that page you linked to is only for player vs NPC, where the NPC is totally predictable and therefor always appears in the same place to all players. If you tried to lag comp a slow moving projectile with player vs player then the projectile would have a curved path, following the target around as they tried to dodge it. It would give a blatant unfair advantage to lagged players.

I don't see any lag comp options for light cycles since your only real options for bending the game rules are a) letting players pass through walls/crash into walls that aren't there or b) moving players/walls around retroactively, both of which will appear obvious and unfair.
This is a lot like an app I wrote a few years ago for a programming contest. It uses the same technique to generate random invention descriptions using patent application abstracts: http://eurekaapp.com/ (Yes, I realize how unreasonably slow it is)
Mac App Store in dire need of in-app purchase ability
You can't run the program on your own computer if other people can connect to it over the network without assenting to the license. It's a goddamn clickwrap EULA, something Stallman used to stand strongly against until he felt the need to rail against "the cloud" as that came into fashion.

The "audience" absolutely does not run the software, you do, on your computer — you just allow them to interact with it.

Also you're absolutely mistaken in thinking that the AGPL makes your users any less beholden to you when you still control their data — the program by itself is absolutely worthless, even with the means to develop and deploy it.
no, because everyone's moving in x,y,x integer coordinates limited to the cube's dimension, max x,y,x = 1000 for example, and the server records the coordinates you'be moving along (0,0,1), (1,0,0), (2,0,0). when you move into a coordinate someone (or you) has been, its a collision.
although you move 1 point at a time, the line thickness in the Ui may be more than 1 pixel, it's just on the UI level.

you start on the usual plain:

y
|
| *-->
|
z-------x

y is the vertical coordinate and x is the horizontal. that's the plane your're seeing on your game client. if you're moving right along the x line, you're increasing the x coordinate (x,y, z) while the others are constant

if you press 'D' or 'right', you "turn" the view on the y axis, and then the plane you're on becomes:

y
|
| *-->
|
x-----z

now, y is the (same) vertical but the horizontal has become z, you keep moving right but x value has fixed and now z is increasing. if you press up, you start increasing y, but x, and z are still fixed (since you havent moved on their axis)

the server records the x,y,x coordinates you been through (for everyone) and when someone moves into a recorded coordinate, game over man.
You can use the stable (0.2.x) branch.
Replica handbags
By and large, this is still an accurate description of the networking architecture in Unreal Engine today which has been used in such recent games as Gears of War (2005), Gears of War 2 (2007), Borderlands (2009), Medal of Honor (2010), and indeed most Unreal-based games released since '99
I've thought about this for a while. Where did you start, and what languages are best for this kind of toe-dipping? Also, what kind of time investment did you have to put in?
For the learning part:

VM booklet in progress https://github.com/visionmedia/masteringnode

Dailyjs.com series http://dailyjs.com/2011/01/03/node-tutorial-8/
Best quote of the article, "Yet social media is itself as temporary as any social gathering, nightclub or party. It's the people that matter, not the venue."

They cost to run the site compared to how much they're making does not work. Their only hope is to run really fast and create a better advertising story. Otherwise, they need to get acquired by MS, Google or Apple and become an augment to a business that actually generates profit. Problem is their market cap is so huge that's becoming nearly impossible.
Yeah, search on stackoverflow.
After watching his youtube videos, he's clearly crazy.

His sentences were an atrocity, especially for someone who supposedly studied grammar and writes about people being literate.
France to tax Apple, Android, and other non-Windows tablets
What's amazing is how the article just assumes that "open source" is seen by big enterprises as a reason to trust it. 10 years ago (the year Windows XP was released), that would not have been the case.
Tucson Gunman's Youtube Channel
Bubble spotting is extremely difficult, but all the same, I have a hard time people will continue to pay the increasing costs for any degree that will be worth less and less over time (as the labor pool is inundated with people with identical degrees).

I am wondering where the "wall of rationality" is for education costs, and will we stop at that wall (efficient markets prevail) or go past that wall (into a bubble)?
By my count, you're able to play 15 or 16 notes with the left hand alone on the flute (without considering alternative fingerings), ignoring the use of the right hand's pinky finger for all but one of them (fourth octave B).

I wasn't particularly impressed by how it sounded either. But man is it cool.
Yeah the id Tech 3 engine is still one of my favorite engines. Quake 3, Call of Duty, Medal of Honour, Return to Castle Wolfenstein and Star Wars Jedi Knight all ran on it.

Good times.
I'm pretty sure I just installed a plug-in on my plain old Chrome install. Maybe the Linux version is from the dev channel?
Maybe the word legitimate should have been in there.
1) ... and living in the valley isn't expensive.

2) ... and Google and Facebook are not doing this.

3) ... and that's why VCs like Fred Wilson continuously call for the city to attract and help develop more engineering talent.

4) That was true a decade ago. It's now changing.

5) If you're doing a startup to get laid, you've got the wrong priorities.

BTW, all the points you make are mostly refuted in part on talent ( http://www.tnl.net/blog/2011/01/08/silicon-valley-vs-new-yor... ) in the series.
Does this mean iOS developers can finally sell apps that use HTTPS without filling that forms?
That's strange, because most of my older relatives want nothing to do with Facebook after all the FUD around privacy and security.
Note: I don't have a PhD, this is just based on the article and other things I have read.

It seems to me that this article goes around the two main, most obvious aspects of a PhD;

1) Improve yourself (smarter, better critical thinking, etc)
2) Appearing more valuable to others (Getting grants, getting hired)

So the question is, does it fulfill these goals, and if it doesn't, do prospective applicants realize it?

Certainly there are better uses for your time if you want to appear more valuable to others (work experience), and there might be better ways to improve yourself for the same time and money.

If the average applicant realizes this, but proceeds anyway, then it's not a bubble, as there must be other factors at play when they think about the value of their degree. If they don't, then there is a bubble that will burst when the information becomes more plain.
Lisp attracts hot-air punditry the same way Ruby attracts aerosol-based beauty products.
In my opinion; if this model of commerce becomes much more popular, this excuse isn't going to be able to last.

Although it's a very extreme example - a sweatshop is often opt-in. There are circumstances where opt-in means nothing.
I am not a PhD student, but my partner is one (non-science) and I watch this academia issue. You have a lot of people who are really smart but are not math and science oriented. These are people very good at one thing: reading a lot and thinking a lot and writing. Other than law (and we have too many of those, too) what's the best economic use for these people?
The other half of the equation is that Vogel's better at writing than programming. He was able to put together perfectly adequate engines for his games, but the real value of his RPGs was in the game content.
When President Clinton was asked by a reporter why he had Cuban cigars, he responded, "Don't think of it as supporting the Cuban economy, instead, think of it as burning their crops."
Geohot releases PS3 3.55 jailbreak
It's a privately regulated marketplace operating within the free-market.

It seems quite obvious to me why this can prove to be problematic in many scenarios, but I understand why many would disagree.
My high school guidance counselor asked me why I was even bothering applying to engineering at University of Illinois Urbana-Champaign. She almost refused to send my transcript. I was in all honors/AP classes with a near 4.0 gpa at the time. I just graduated from the enterprise systems engineering program at UIUC - early.
Santu
Loverboy
So what makes the valley the epicenter of tech: talent and the ability to attract more talent (at the end of the day, that's what makes a place the epicenter of anything).

On the first, the valley does have an advantage today. On the second point, that's changing, thus creating a potential issue.

That's addressed in this entry (http://www.tnl.net/blog/2011/01/08/silicon-valley-vs-new-yor...) :
There is also a vir­tu­ous cir­cle to the rise of New York turn­ing it into an ever more attrac­tive place for mem­bers of the tech field. As Fred Wil­son recently pointed out:
If you are a 22 year old man or woman just start­ing out in life, would you rather live in sub­ur­bia and work on a cam­pus or would you rather live in Williams­burg and work in Flatiron?
So the more suc­cess­ful the city becomes as a tech cen­ter, the more attrac­tive it becomes to peo­ple who want to help it become more suc­cess­ful as a tech cen­ter. The qual­ity of life ele­ment is going to be an impor­tant chal­lenge the val­ley will have to change if they want to sur­vive the New York onslaught.
You know, I don't think that Apple deliberately sat down and decided to create an anti-FSF platform.

I think they sat down and tried to create a platform that would be commercially viable, but wouldn't descend into anarchy, e.g. would stay 'family friendly'. In order to ensure that, they need to maintain control. But hey, a bunch of control freaks picked a system that would maximise their control... news at 11 everyone.

Funnily enough, the GPL is also a walled garden environment. You can tell that they'd really prefer to have a system where everything (in their system) was GPLed. Please note the distinction here, they're not saying that everyone should or has to GPL their software, they're saying that if you bring your toys to their sandpit, you have to share... and they don't care what happens in that other sandpit, everyone else can go hang. If you don't like it, go play in the other sandpit where no one shares.

Therefore I am of the opinion that it is perilously close to hypocrisy for GPL fans to complain about walled gardens. The old saying about people who live in glass houses applies here I think.
I too use Toodledo, on the iPad and web. I have even used it collaboratively to track tasks with my virtual assistant. It's got complexity (you can organize tasks by folders, goals, priorities, status, and more) but if you're not overwhelmed with all the options, you can use it for simple list making. It feels very much like a personal effort by a single developer. It runs well though the interface is pretty much lists and boxes, not design art.
Sexual desire, authenticity, and Internet business models
There are companies doing stats applications using MongoDB too. It's supposedly one of its strengths. I'll look into Redis too, though.
----- http://www.etradinglife.com ------

----- http://www.etradinglife.com ------

----- http://www.etradinglife.com ------

----- http://www.etradinglife.com ------

----- http://www.etradinglife.com ------

----- http://www.etradinglife.com ------

----- http://www.etradinglife.com ------

---- http://www.etradinglife.com ------
----- ~ ¤ ╭⌒╮ ╭⌒╮
╭⌒╭⌒╮╭⌒╮～╭⌒╮
,））））,''）~~ ,''~）
╱◥█◣ ╱◥█◣
｜田｜田｜｜田｜田｜
╬╬╬╬╬╬╬╬╬╬╬╬╬╬
Considering it's an Android tablet (hence it shares the browser implementation with other Android devices), the problem looks like in the video driver and it leaves some room to improve.
My personal favorite solution to this problem is to use a trie.

When asked to reduce the memory usage, you can recognize that the trie is actually a DFA and apply a DFA-minimization algorithm. There are several other interesting approaches here:

http://en.wikipedia.org/wiki/Trie#Compressing_tries
In what way is it dismissive of developers? I'd love to hear.
Quick response with a couple ideas that popped to mind: Journalist? Political analysts?

Given more thought, I'm sure I could come up with more. There's definitely value in critical thinking. Whether PhD programs are the most economically efficient way to use their skills is something I don't know.
The GPL does not give a rat's patootie about users.

The GPL is designed to ensure the maximum freedoms of developers.

That it simultaneously destroys any hope that those same developers can enrich themselves by selling the software is supremely ironic, as it forces them to live as wage slaves under the whims of their corporate overlords. Thus they gain one sort of liberty but at the expense of giving up other economic freedoms.

Frankly if someone came up to me and said that in their ideal world I wouldn't be able to sell software or build my own software company, I'd want to burn them at the stake for heresy. Fortunately the world is big enough for everyone. :D
Re: "how the heck is an open source developer in the US to know if the crypto code he's written can be legally exported?"

tptacek: "My understanding of this announcement is that it simply makes official what was already near-universal in practice: it's safe to export any non-classified crypto code. "
How about farming? Plenty of really smart, literate people are turning to small farms. Not everything we think needs to be turned into beautiful profit. Sometimes the work we do with our hands is okay for making a living too.
If your interview question's success or failure is highly correlated with the person's ability to apply a fairly esoteric data structure it's probably a bad question.

The person who has never come across Bloom filters before has a huge disadvantage in your question, and the person who has seen them before has a huge advantage. I'd guess that as soon as a candidate says "Bloom filter" before you do in an interview, it's an instant "hire" for you, but this is a bad sign since you will get lots of false negatives and false positives.

False negatives will be good devs who never needed a Bloom filter (there are many) and false positives will be green devs that have read the wikipedia article on Bloom filters just before the interview out of dumb luck, or had a question where that data structure was introduced in the way you're introducing it, etc.
I'm currently trying to setup mobileorg + dropbox to sync with my windows machines and my iphone, and I've never used emacs (although I can grok vim). I'll try to post a writeup when I finish it.

I'm coming to try mobileorg after not liking things/omnifocus being too mac-oriented, hating onenote for being too windows-oriented (yes, I attempted to use it for todo), and not liking remember the milk for charging the same price as flickr. Google tasks isn't bad, but I disliked it's webapp-style popup in gmail, nor the widget-style apps it has. The canvas thing looks interesting though.

For basic todo list stuff I realized need something that can be easily made to support a different OS/platform, and work natively (i.e. no webapps).
This is a good question to ask of a rational, logical person. However, people change their minds all the time, so I'm interested in the legalities: could a contributor to a BSD project get applications taken down? Assume the contributor is malicious, insane, or just mercurial.
Twitter Courts Google's Sundar Pichai To Be Its Head of Product
"Magic metric" to assess performance of SaaS companies
In my experience, the PhD does makes you smarter in a sort of trial by fire. I haven't met a single (math/CS) PhD student who wasn't intimidated by the magnitude of their research field when they started, or seriously intimidated by the math in a seminal research paper in their area, but came out with a mastery of the subject (which is not to say that there aren't any crap PhDs -- there are). At the very, very least, if you finish your PhD diligently, or even get close to finishing it, you will develop a confidence that you can in fact chip away at the most abstract and difficult problems, and usually come up with a good solution, while building on the efforts of much smarter people. At a very practical CS/algorithmic level, a lot more will seem possible, and you'll reinvent the wheel a lot less.

I've often seen very smart people in CS/ML who didn't have a PhD. However, they sometimes also lack the body of knowledge in advanced algorithms or statistics that comes from 5-6 years of monk-like reading and chipping away at immense intellectual problems that have been tackled by some of the smartest people in the world.

So if you don't mind 5-6 years of near-poverty, intensely difficult problems, a possible lack of interest from your advisor (thankfully not in my case), peer-review rejections that sometimes seem arbitrary and disheartening, and can take 3 months to come around each time, large minds and frequently larger egos, intense orgasmic breakthrough eureka moments that come from spending months or years working on a problem, self-learning some truly amazing things, and drinking discount "St. Remy" brandy instead of Remy Martin, then by all means go in for a PhD -- you'll come out sharper if you make it.
Can we get a more descriptive title next time? I clicked this link expecting to read about food and diet choices that improved thinking and was incredibly disappointed.
Speedtracer, Chrome Load Time Analysis Tool
From what I see in the social sciences (my partner is pursuing his Ph.D in one), I see:

1) To make a permanent addition to the canon of human knowledge.

2) To have a job where you read a lot of interesting things and contribute to that field.
That's exactly what they're doing, this is most likely an autoblog. Its an older content spam technique that works surprisingly well
The intent of the GPL is not to spur innovation.
Political analysts are often trained by political science.

Journalism and freelance writing are both places many end up, but both are also fields where there is more supply than demand.
Nah - if it's obvious the person has heard of a Bloom Filter before it's not a fair question to ask them but I will talk to them about the relationship between the size of the bit array and the number of hash functions to measure how deep the understanding goes.

I actually prefer it when people have never heard of a Bloom filter so that we can actually have a real discussion.
Congresswoman Gabrielle Giffords Survives Gunshot to Head in Tucson Shooting
If you really want to get on your high horse about companies not contributing back to open source, you need to stop ignoring the elephant in the room (Google) and you need a bigger horse.

But, this is just another prime example of the bizarre logic of Apple bashing. Never mind that Apple does more to give back to open source community than most, lets ignore the facts and bash Apple. Let me give you some more:

Greenpeace bashing Apple even though Apple was actually doing more to reduce environmental impact than any of the beige box companies. Greenpeace's logic was that even though the beige box companies were worse, they had promised to at some distant future unspecified point in time take unspecified steps to at that point be better than what Apple was today... Apple of course said no such thing about their future plans... so Greenpeace was puffing on the vaporware announcement, and bashing the company that was actually taking real steps. Incredible.

Adobe bashing Apple for not putting flash onto their phone - when no other smart phone in the world ran flash... and it would be 3 years before a serious full implementation would come out from a competitor (and lo and behold it was an awful user experience and it killed battery life).

---

Frankly, as a developer there are an absolute truckload of things to complain about Apple that get ignored, but the ones people pick to focus on are just bizarre.
The part you quoted isn't about doing things to your tivo. For the part that is, are all of my gadgets that are built with non-standard screws also "not really mine"?
The GPL does not give a rat's patootie about users.

The GPL is designed to ensure the maximum freedoms of developers.
I'm being defensive now but I think that's a pretty extreme view. Every answer is part of the interview process and it's not about the final destination. The more answers that people have the bigger the conversation and the more I can understand how someone thinks which is what you want to get out of an interview.

The fact that someone does quickly grasp the concept is a plus - why do you think it's the wrong approach? I definitely adapt my approach as I do more interviews so any feedback helps.
Running @FoxNews into it:

#UN Security Council, General Assembly evacuated due to hold joint military exercises

"New Tax Bill: DADT" was another good'un.
Isn't that basically what the Singularity Institute and http://lesswrong.com/ guys are trying to do?
To be fair, modern games throw around a lot more data every frame, games such as the Battlefield series[1] would not have been feasible without client-side prediction.

[1]http://en.wikipedia.org/wiki/Battlefield_(series)