skysight-inc/HackerNews huggingface dataset:
Pretty much exactly what I thought. Facebook and Zynga the only one that I gave access to. I guess Zynga ended up there because I played Zynga poker once or twice. Removed it.

Being paranoid can be useful. :)
For a launch product of a certain console I had a nasty bug report from QA that took 20+ hours to reproduce. Finally (with 24 hours left to go to hit console launch) tracked it down to some audio drivers in the firmware that were erroneously writing 1 random byte "somewhere" at random times where the "somewhere" was always in executable code space. I finally figured out that any given run of the game that "somewhere" was always the same place, luckily. 1st party said sorry, can't fix it in time as we don't know why it's being caused! So I shipped that game with stub code at the very start of main that immediately saved off the 1 byte from the freshly loaded executable in the place I knew it would overwrite for that particular version of the exe. There was then code that would run each frame after audio had run and restore that byte back to what it should be just in case it had been stomped that frame. Good times! We hit launch.

To this day I still feel very very dirty about this hack, but it was needed to achieve the objectives and harmed no-one :)
I've e-mailed you.
with github you can not actually see the real contributions to a repository
MDP: Minimum Delightful Product
Why do OAuth tokens invalidate upon password change? I have some apps that need feed posting access for Facebook pages and users are often confused when they stop working after they change their password.
Which is nice but we shouldn't need to patch appliances to be able to use their basic functions in at least somewhat secure manner.
I have to say I really love the 3d pan/zoom interface. That is a great way to move quickly between different contexts.
Why I’m finally leaving GoDaddy
I'm confused. MVC wasn't created for web 1.0 page/post programming. It was created for Desktop applications which are very similar to todays front-end heavy applications.

I think the pattern you're referring to is more like a Model2 (JSP/Rails) style pattern.
Erm, as I understand it most NBA organizations have significant statistics/economics departments. I don't think the practice of going by looks or things of that nature is dominant any more except for sports pundits trying to rationalize events after they have happened.
(Rebounds + Steals + Blocks) / (40 mins)
There are many neat tricks for branchless algorithms. Once you get a feel for what makes them work, they're easy to invent on your own. Two representative examples:

// branchless octree traversal
i = x <= t->mx;
i <<= 1;
i |= y <= t->my;
i <<= 1;
i |= z <= t->mz;
t = t->child[i];

// unrolled branchless binary search of a 64-element array
if (p[32] <= x) p += 32;
if (p[16] <= x) p += 16;
if (p[ 8] <= x) p += 8;
if (p[ 4] <= x) p += 4;
if (p[ 2] <= x) p += 2;
if (p[ 1] <= x) p += 1;
return p;

(In the binary search, you'd implement the if statements with conditional moves or predicated adds, depending on what your platform offers.)

Both of these examples replace branching with data-dependent array indexing, which is a recurring pattern.

Branchless algorithms are often a performance win on consoles and embedded systems. But they really shine when you're writing code for a wide-SIMD architecture with gather-scatter support, where divergent memory accesses are generally much less costly than divergent branches, GPUs being the most widespread example.
Can you elaborate a bit?

If I go here:

http://it.isagit.com/rails/rails

It's the exact same list as here:

https://github.com/rails/rails/contributors

I guess I'm not clear on what additional information is being presented.

Edit: Ah, okay, I see, you're listing number of commits per user, as well. Good data, but what's the use case for it?
But Apple approved the cable. Get the paradox?
It's spelled 'statistician'.
The HARD Lessons Learned Developing Bonus Plans
Why are there so very few (and arguably no) high net worth zealots?
FBI to blackout Trojan-infected servers on March 8
great idea / technology, lame page. Would love to see a decent article on the topic, with specifications about the minimal number of components to do something useful (enough to use the input jeck ADC in a decent way), and some example application that you can actual build easily with schematics. IMHO a good show case could be a termometer that you can plug to your iphone with minimal components, using a classic temperature sensor that changes the resistance with difference of temperature.
Targeted Requests for Social Sharing
http://mobile-patterns.com/
It's a neat idea, but I think it has some rough edges.

As I understand it, the underlying data has no time component (i.e., we don't know on what date the person moved; just that they moved). Therefore, showing a stream of particles moving out of a city brings in an (erroneous) time aspect to the move. For example, you see one city lose its population; and then a minute later, people start flocking to it. There is no temporal causality here, but the visualization projects such.

A better way would have been to project all the moves along the same time axis, and show them all at once.

Another idea: plot the delta (gain - loss) for each city as a circle; make the size of the circle a function of the magnitude, and the color a function of the sign.

You can also slice-and-dice by demographics and income (like the video did towards the end), and just show those numbers. (Which cities gained the most millionaires? Which cities gained the most youth??)
SanDisk Announced One Million USD Annual Scholarship Program
Walks And Walking – Essex Walks Epping Forest Pole Hill Obelisk Walking Route
I wonder if some people see privacy issues with this, too.

And it's just simple Javascript to catch the referral URL, right?
I built this and I'm happy to answer questions if anyone has any. If you like this you might also enjoy this WebGL (Three.js / sockets / workers - Chrome only) animation of Oslo City Planning - http://seeplan.bengler.no/planimator
Just some background for those not familiar with "Lin-sanity":

- He was a great college player at Harvard but wasn't drafted.

- He was cut by 2 NBA teams before the Knicks picked him up.

- He was probably the 4th point guard on the Knicks depth chart.

- The Knicks have been terrible this year and are currently without their 2 best players (Amare Stoudamire and Carmello Anthony)

- The Knicks have now won 4 straight games with Jeremy Lin playing big minutes (including 3 starts).

- The 89 points he scored in his first three starts (including Friday) got him a historical distinction. They are the most scored by an NBA player in his first three starts since the NBA-ABA merger 1976-77.

- Everyone loves him.
@cheald
I would like some advice:
do you think would be fun to implement something like achievements to unlock etc.?

Like: Top contributor of the month et simila
Looks interesting...but what is the real application?
> Game developers often experience a horrific "crunch" (also known as a "death march"), which happens in the last few months of a project

That word again was months. Is that common in game dev?
You are right, WYSIWYM is more correct term. Formatting in the editor shows document structure and not exact rendering.
I proposed a solution to this problem a couple of years ago. Service providers could monitor how the OAuth token is used by the application and provide a report to users. If a few users could then audit their logs and rate applications, we would quickly flag malicious apps. Services providers would have to make only a few changes to their current OAuth implementations.

My colleagues and I developed this idea in a paper (see: http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5421...). Back then we also had proof of concept running on our server.
Yes, sadly it is. The final testing/bugfix cycle crunch is very common, even in the big studios.
Performance Engineering of Software Systems (Lectures included)
Makes sense as a security feature. Changing your password implies your account's been compromised; killing OAuth authorizations is a way of making sure no one snuck in any authorizations without you noticing in the process.
I've been seeing a lot of adverts recently for Google security. This third-party authentication system for Gmail, as described, seems like a complete step in the wrong direction if they're trying to educate regular users about the importance of keeping email - one's online master key - secure. Lock you screen, use a 2 step password, oh, and this new startup with a nice website would like to read your entire email history: Allow/Deny?

http://www.youtube.com/watch?v=iAaSBvUD3_w

http://www.youtube.com/watch?v=YJ0TgHKDDkw
Firebird on big servers : 512G of ram 100.000 concurrent users
Not sure but it's probably because the .msi is not signed and the web site is relatively new.
Simple SAT Solver in Haskell
with github you cannot see the number of commits and contributors by tag look here: http://it.isagit.com/rails/rails/v3.2.0.rc1
For anyone who's not tried it, pair programming can work well as a mentoring technique.
That assumes that 1) the device doesn't require signed blobs, which would prevent you from putting your own code on it (easily), and 2) that their own components are open source, thus patchable without wrapping the service or patching the binaries.
For Path, the Nightmare May Not Be Over
What are the steps required by random service before they can start requesting access to Gmail? Is there any form of review before Google issues them an application key, etc?
For the sake of next guy that will be maintaining that system, when a shell script gets too complex, i write 3 instead :)
Well, I guess when you remove 50% of the salt, it technically desalinates water. This is nothing to get excited about until it turns seawater into drinking water both cheaply and at a large scale.
38 Bangladeshi Government sites Defaced by Indian Hackers
It depends on what your ambitions are. I'd agree that it doesn't matter much to Apple that Objective C isn't standardized (and not standardizing may be an intentional part of Apple's business strategy by increasing porting and switching costs).

But that also means that, no matter what its true potential is, Objective C will never be more than what Apple makes of it. It won't be seriously used outside of application areas Apple is interested in. It won't develop new features Apple doesn't care about. And if Apple decides to go in a different direction and/or runs into serious trouble, well that's it.

Apple has changed the world, but, unlike some other, standardized languages including the ones above, Objective C never will. If we lose the full potential of future great languages because they are limited by a single company and/or a single implementation, we will all be poorer because of that.
Why the Days of Facebook "Acqhires" May Be Numbered
i was gonna comment on how similar this is to some demoscene tools, specifically .werkkzeug (http://www.theprodukkt.com). then he listed the demoscene as one of the influences <3

sick project, this one.
Yeah, but how often do they go with the statistics vs. their gut feeling?
The frustrating thing about "the web" as a cross-platform GUI is the cutting-edge demos these days are of things we last saw on the PCs of the 1980s. Its like we stepped back 30 years and are celebrating ourselves.
I looked around before writing it and couldn't find one. I'm interested in hearing which ones went national without financing.
It's probably no coincidence it's right out of human hearing range. Most headphone drivers response curve are likely designed to be less efficient at that freq, and thus need more power to create the same loudness. the iPhone's audio driver probably takes this into consideration and drives those frequencies with more power to compensate.

Just a guess, I'm sure they arrived at it purely through trial and error, and were happy to find that it's also a frequency that will be minimally annoying if a headphone happens to be plugged in when the tone is played.
I don't wear bracelets either. I don't wear a watch. I'm a minimalist, and find such accessories very annoying. So wearing the bracelet became my very first constant reminder of something not to complain about.

As consolation to myself, I use a paracord bracelet that could be disassembled into survival equipment of a thousand uses if needed.
Hack Attacks Proliferate with CIA, State of Alabama Latest Victims
No Such Thing As A Quick Adventure
I suppose you could use this to make a generic ir remote. That was one of the coolest things that all my old palm PDAs could do, and has always been a big dream feature on the iPhone.
Physical Bits
Who Will Win Between Lakers vs. Knicks?
Thanks a lot everyone for the comments and sharing your awesome projects!

For those of you who don't have anything to share right now, but are interested in following other cool new projects, you can now sign up to the mailing list on the homepage - http://swym.me. It might encourage you to share yours too at some point.
You're right, it takes an artistic license with the information and fails any strict requirement of necessity. There are 320k of movers that year though and a transient particle was the only option I saw to display all of them. Screens just don't have the resolution to overlay that much information.

As you point out, aggregation and faceting both solve this, but I really wanted to show all of them. That has more though to do with creating an experience of having seen a certain phenomenon than creating something actionable and clear. It's self indulgant, but I like that. And I agree: static representations with aggregate data would be interesting.
Minimally annoying my ass. If you are still young enough to hear it it's downright painful!
I can't take an article seriously that refers to Mozilla's web browser as FireFox. What's next? SaFari? InterNet Explorer?

What what it's worth, I've long stopped using Firefox since the release of Chrome. The constant dealing with extensions not even trying to run after an upgrade and the need to constantly change settings in about:config to get extensions to function has caused me to abandon ship.

It also seems like Mozilla is frantically trying to be more and more like Google Chrome with the rapid release cycles and plethora of other features ported over.
The only downside is that Gandi's certificates are not wildcard; i.e. they only apply to your root domain.
Changing your password implies your account's been compromised

While it may be in response to a compromise, it's generally good security practice to change your password periodically.
That doesn't really detract from the accomplishment. The numbers don't lie. To me it's clear that despite Lin's strong numbers, he wasn't given a chance until now because he didn't fit the archetypal NBA player mold.
Cutting Through the Anti-Copyleft Political Ruse
Hey Square --- DITCH THE DONGLE
It probably would have been more helpful if this article had been titled after one of its bullet points: "Location Services Policies for Families."

If it seems alarmist, it's because scott spends so much time on the (frankly creepy) exposition and leaves his actual thesis as fairly shallow itemized points.
Yeah. Done historically by stockbrokers making cold calls. Every week, "Now, don't put your money with me just yet. Here's what I'm putting my clients into this week. Just watch Stock XYZ this week to see what happens." If you pick three highly volatile stocks every week, make a lot of calls, and drop the prospects to whom you have given "bad" advice, you'll end-up with a decent sized set of potential clients who think you are a god.
Infringement and Innovation in Online Platforms
Anything that reads the DOM/CSS will be able to make it human readable again. Especially Firebug and Chrome's Inspector. You could even leave the source minified and add your custom CSS cascades at the bottom of the source that you take from Firebug.

Seems like something that just punishes people who'd buy it in the first place like most anti-piracy schemes.
I bailed on Firefox about 12 months ago after several years of being a very evangelistic user. It took forever to load and the JS engine leaked like a sieve. Of course it didn't help that I was using Firebug, but then Firebug was the whole reason I used Firefox instead of Safari or Chrome. Without Firebug there was not a compelling reason to use Firefox.

So I switched to Chrome and got used to their Inspector. I missed padding and margin being shaded in different colors, but then I didn't have to restart the browser after every 5 page loads when doing heavy JS UI development.

The newer builds of Firefox are fantastic. It loads instantly and the JS engine has been patched up. But it's too late.
Tas Nunun, Hermes Birkin, Tas Termahal di Dunia « Tas Wanita 2012
Di dunia mode, Hermes memang merupakan label yang menghadirkan koleksi tas incaran fashionista. Termasuk Nunun Nurbaeti, tersangka kasus suap cek pelawat dalam pemilihan Deputi Gubernur Senior Miranda Swaray Goeltom. Harga tas kesayangan Nunun ini melangit karena dianggap relevan dengan status sosial yang disandang si pengguna.
It is unfortunate that you have intermixed good points with unfair and untrue attacks against mbrubeck ("disingenuous", "arrogant"); I know Matt in real life and he is none of these things.
I can confirm the first trick, reserving a block of memory - I learned this in the early 90s coding on the Mac as the "rainy day fund" memory allocation.

I'm amused to find that this has been written up as a pattern, the Memory Overdraft Pattern: http://www.charlesweir.com/papers/Mempres8AsHtml.html
How is this anywhere the same?

In a scam, you don't have any way of making any future correct predictions--it's just random. This analyst has a reasoned system that can be tested against past players and against future prospects. Sure, there's going to be someone out there that picks Jeremy Lin. But the trick is, can you correctly identify players who are already known to be good based on their college stats, make the right call on Jeremy Lin, and go forward and continue to make good calls on draft prospects?

I'm not saying this sabermetrician generally makes good calls; I haven't looked. But dismissing his call as the result of a series of Bernoulli trials is completely missing the point.
FireFox is a reasonable mistake to make; it's a compound word.

I sorta like Chrome, but I have found Tree Style Tabs for Firefox to be indispensable so I'll stick with it. Firefox's extension method is both very powerful (gives access to browser internals) and very brittle (gives access to browser internals). That, to me, means more-useful extensions that might break, which I'm okay with.
Funny Sh*t Canadian Founders Say [video]
To be clearer: safety is no longer compositional in this system. To safely use the Boehm garbage collector, it's not sufficient that my own code doesn't use "disguised" pointers: I have to verify that my libraries don't either. That's impractical and contrary to good software engineering at best, impossible at worst.
Thanks for actually replying.

Yes, my point (such as it was) is that wedge issues distract from the real "supra-partisan" issues that affect citizens across party lines, like the immunity of bankers from prosecution, how much of a drain military expenditures are on the economy (and therefor quality of life) in the US, the TSA, US foreign policy as a stifle on travel opportunities, and so on.

Oh, but let's talk about some religious people laying a turd of morality on the front page of every newspaper. Birth-control in church insurance? Such a pressing issue!
If memory serves me correctly, Tkinter even exposes you to Tcl sometimes if you want to do more advanced things, though I can't remember now why I needed it.
I know what you mean, but technically, it's: (Rebounds + Steals + Blocks) * (40 mins) / (minutes played)
It's a “bug” (and yes, I'm using that deliberately in an opinion-as-fact sense) because it is a blatant violation of the Principle of Least Surprise, especially for those coming from C-style backgrounds. If you are a C-style language (which JS is), and you do something in a non-C-style way, you should have a very good reason (besides implementation artifacts and/or not thinking robustly about scope). I haven't seen anything indicating that var's behavior is a well-reasoned, principled choice - as far as I know, it's just how JS 1.0 worked, and we're stuck with it.

In my opinion, unnecessary surprise as a result of historical implementation artifacts is a design bug.

Yep, need to learn about it. Yep, you can, and write good JavaScript. But that doesn't mean the design is good.
While it's true that sport scouting has traditionally under-relied on data, I wouldn't be so quick write the entire profession off entirely in favor of spreadsheets. Statistics can certainly be made to lie (cf. the book, "How to lie with statistics"), and there are a lot of aspects of human performance that are difficult to quantify. Performance under pressure is the first thing that comes to mind--reliably sinking a buzzer-beating three-pointer is a harder and more valuable skill to possess than just being a good shooter from beyond the line. You could try to quantify "performance under pressure", but a good scout will pick that up intuitively and probably do a better job of it. As always, the truth lay somewhere in the middle; a combination of both data and human input seems to be the best course.
If you go by the WP48 stat, Amare is actually the Knicks' second worst player and Carmelo is their 8th best player. Tyson Chandler is by far their best player, and is currently the second best player behind LeBron.

http://www.thenbageek.com/teams/nyk
And my post was not exactly geared to programmers either. Aside from the half sentence which says "when I am actually typing the solution into an editor" there is nothing programmer specific.
It's kind of a misleading headline. The FBI is turning off DNS servers that it set up, so that people affected by trojans that hijack DNS queries and send them to specific rogue DNS servers (which the FBI seized) could continue to use their computers.

Nothing wrong with this - people need their computers cleaned up and DNS settings fixed - but it's going to be an unpleasant day for IT workers, for sure.
I stopped using Firefox after the 3.x period. I personally believe 3.x series was the best Firefox, and that going forward it has only been downhill. On the consumer level, I think their biggest mistake was giving each release a new major number (4,5,6,7,8,9) when only minor things were changing. We went from Firefox 4 to Firefox 10 in less than a year. Why would a consumer like so much implied change so fast?
New Github code percentage bar
FTA: "If one’s hacked or the list of tokens leaked, everyone who ever used that service risks exposing his complete Gmail archive."

Is that even true? The advantage of Oauth over the "password anti-pattern" is that you can grant limited rights. i.e. sharing my address book with Facebook. That's personal information, but it's not my entire email archive.

I believe this list is the scope of possible Oauth permissions: http://code.google.com/apis/gdata/faq.html#AuthScopes

It looks like granting access the Gmail Atom feed allows access to new Inbox emails (but not the entire email body, I think.) But if you haven't granted that permission, your emails should be safe. (I think. Any expert opinions?)
Fowler's persona aside, have you found any specific flaws in the article in question?
Very cool video. I am clueless when it comes to music and music theory, so the interface seems a bit overwhelming to me. However, I'm sure there are people that could master this and make something worthwhile.

Btw, I've been finding a lot more music from independent artists. For example:

http://soundcloud.com/crystalfighters/champion-sound-regal-s...

http://soundcloud.com/strobehypnoticz/deadmau5-bleed-strobeh...

I hope software such as this will help flatten out the music industry some more.
Cambridge Courier|Cambridge Courier service|Bocsit Courier Service