skysight-inc/HackerNews huggingface dataset:
They send larger teams, but not in 1:1 proportion to their population:

China : 1347M people, 386 participants
USA : 314M people, 530 participants
New Zealand: 4M people, 184 participants
Ireland : 5M people, 66 participants
Greece : 11M people, 105 participants

(sources: http://en.wikipedia.org/wiki/List_of_countries_by_population, http://totallympics.com/forum.php?mod=viewthread&tid=231...)

So, the USA has 62 times the population, but only about 8 times the number of competitors as Ireland. If it was a lottery, you would not expect them to win 62 times the number of medals.

So, yes, it does punish larger countries.

And, from that second link, 'HA' is the sport you asked for (I guess that is handball; makes sense as that is easter European/Scandinavian dominated; http://www.london2012.com/handball/ confirms that)
Custom UI Controls for iOS and Mac OS X
It Seems Adobe does offer Win to Mac upgrades for CS...
Haha, oh wow those comments on his post are horrible.
In my younger days I was going to go work on a Carnival Cruise ship doing IT. They offered me the job and I turned it down mainly because you are literally at sea 10-11 months out of the year as well as on call 24/7.

All parts of the ship are controlled by tech and you would become very versatile in your skill set. POS, captains functionality, wireless, and the list goes on.

It sounded exciting and they presented it as an exciting opportunity. I realized that it wasn't for me.

I think (sadly) I still have my notes from that interview that I took of you want them.
It would be pretty cool to be a moon orbiting Jupiter
Also known as "Russian refactoring".

Every self-respecting Russian programmer will always try and convice you to rewrite everything from scratch. Regardless of the context. I'm pretty sure it's in their DNA.
Virtual memory overhead for trees
Gizmodo's Twitter account hacked
He didn't "get off the hook". His files got wiped.
I built an equivalent program for the University of South Florida, except without charging for access. The most administrators did was request I disable the system. When I met with an administrator at USF, they were honestly more impressed than anything else.

http://www.usforacle.com/news/helloclass-provides-students-i...

Its amazing how charging for access changes the ramifications.
Agree totally. I came here to post exactly this sentiment and saw it had already been done. I have also been in this situation and I can say that this is NOT a technical problem, this is a political problem and the only person that is going to lose is the new guy - namely the OP.

Of course the problem has a technical solution but the huge red flag is that there is no consensus. This means that whatever solution is put forward is going to upset someone and guess who the target of that ire is going to be.

The only way this is viable is if someone with real power is backing the project and what he/she says goes.
I really like the idea, but what if someone hacks into your email server and just turns off the encryption step / reads the incoming traffic? I assume they won't have your private key in that case, but crazy-few sites require and check (or even allow?) encrypted emails as validation, so they could still masquerade as you until someone checked the numbers.
Agree but as I said it also "only generates 7 digits with no UC" which is even worse. My point is simply that you can do this by the command line. And depending on what the purpose of the password is (and how difficult you want it to be) in many cases it fits the purpose.

If I was generating initial passwords for someone's email account for example I probably would also leave out digits and letters that are easily confused, like 0 and O and l and 1 and some other things which isn't a best practice either but might be appropriate for other reasons.
My first experience programming a computer was running FOCAL8 on a PDP8 that an engineer that was working with my Mom let me use because I was so bored waiting for her to be done with work and to give me a ride home from school. The second computer I programmed was running BASIC programs that I typed in on an ASR33 Teletype that was connected to a mainframe at the school district headquarters.

I don't doubt for a minute that my kids, should they choose to, could use a terminal application on a securely booted appliance device to access a computer 'instance' somewhere in the cloud (an EC2 instance perhaps). No need to root my iPad.

If you look at the Beagle board, or the RPi, or the Pandaboard or any number of 'kit' computers, they are still out there in numbers, and there will always be a market for them. And, depending on your level of sophistication you may start with a webiance and remove or simply access its internal compute engine with some other bit of code. Nothing UEFI can do, cannot be undone with a JTAG loader and new firmware. But it won't be useful for running those standard applications any more. Just like the TV I hacked into so that I could display video directly that was generated by my Z80 system ever tuned in TV shows again after that.
Yeah, I noticed that. I first heard of generational GC in association with Smalltalk VMs and I think that's where they made their debut.
You'll want these:

http://www.amazon.com/Working-Effectively-Legacy-Robert-Mart...

http://www.amazon.com/Refactoring-Improving-Design-Existing-...

http://www.bevmo.com/Shop/ProductDetail.aspx?ProductID=1282
> investors aren't looking for a short term return

Do you really think facebook is there to stay? What is its life expectancy, 10 years?
In the Quakes, various movement techniques are only available to those who know they exist. Worked very well I think, lend the games a much longer learning curve.
The Making of a Genius: Richard P. Feynman
You can disable that, so that the one-time codes are your only backup method.
HTExploit : Open Source Tool to Bypass Standard Directory Protection
Jon Skeet is definitely an author and person to follow.
If you want to tax cars more, up the gas tax which already affects people who drive SUVs more than small cars. Risking this level of abuse of the 5th amendment is just not worth the cost.

This type of tax is also about as anti-poor people as you can get. Any big tax that hits all at once is a killer.
A second on Super Duper - I do this at least once a month to have a completely cloned system on an external USB Drive. Equally important - take the USB drive off site! I plan to buy a 1TB drive every six months so that I can take a complete clone to my cabin, just in case of a disastrous fire at my house. That's in addition to Time Machine, Dropbox, etc.
You can't teach old dogs new tricks. Introduce best practices slowly in order of priority otherwise if you overwhelm the old timers with lots of new coding policies that they don't understand then they'll just dismiss it all as useless bureaucracy.
For a non-technical Mac user, I would hope someone mentioned buying an external hard drive for Time Machine. Seems to work fine for the normal case.
I suppose you could attempt to log in while omitting the last character of your password to test against truncating.
G2 is hardly "Pascal with graphics". It's Gensym's expert system for real-time process controls: http://www.gensym.com/product/G2
Another way to think about it is that a shell has some of the same advantages as functional programming. In particular, everything is easily composable. Taking small primitives and combining them systematically leads to significant expressivity. This is an important advantage over GUI apps which are not really composable in any consistent way.
Ok, that's awesome. Link to just the finished cube/game (for iOS devices especially): http://html5rubik.com/tutorial/step3/index.html
JSQL : Java GUI for database Injection
Has anyone done the math on what would happen if we were? Would the heat coming from Jupiter be enough to keep Earth warm enough for life?
Task switching, replacing one set of content with another (literally) isn't generally free: http://www.codinghorror.com/blog/2006/09/the-multi-tasking-m...
I don't see how a Copying GC can be faster than Mark and Sweep. Transferring a book may be easy, but copying an object can be quite costly. I can't imagine copying almost all objects everytime the GC runs.
"Its great that people are enthusiastic about Linux as a gaming platform but there are not many people who are interested in paying for a game and that seems to be the reality."

I might add that in all humble indie bundles linux users have paid the highest. To be fair, I don't think linux right now is a prime target for games but I do believe that it will be.
"who doesn’t fancy uploading his soul to the cloud so that it can commingle with the soul of Steve Jobs?" is a great line
I agree. I went to a community college before transferring to the University of California, San Diego. I had an excellent experience at my CC; smaller class sizes, dedicated teachers,ect..I felt I got more value out of it than the big classes at UCSD. Where, like most big universities, the teachers there were there mostly for research. I did get a lot of shit for it though. A lot of condescending people who jump to the conclusion that I was unmotivated and stupid because I went to a CC.
# apt-get install pwgen

$ pwgen -1

enieQu3C

$ pwgen -1y

fa]m\e8O

$ pwgen -1sy 12

D[=,*j=65%

pwgen by default outputs a screenful of possible passwords. This is useful if two people are looking at the screen. -1 flag limits the output to a single password.
I think that's being overly and unnecessarily cautious. If we wait until there's no risk then we'll end up waiting far too long. There's always going to be some risk. There's a ton of risk just in getting out of the house and driving on the road. But there's risk in sitting on your ask at home too. Also, a great many astronauts are more than willing to take these risks. If you look at the Gemini program, for example, where astronauts knowingly strapped themselves in to a capsule on top of a modified ICBM which had up until that point around a 1/3 failure rate.

Personally I think that engineering even safer manned spaceflight systems is a good idea and a very worthy goal but I think if our choice was to explore the Solar System with a vehicle no safer than the Soyuz or to stay at home the choice has to be to explore, every time.
I must admit, I'm very surprised at the number of NZ participants.

I still don't think it's highly punished, simply because 'best of 300M' is likely to be better than 'best of 4M'. The US does have 2500 medals compared to NZ's 90 - while not 60 times as many, it's still two orders of magnitude, same as the population. Ireland and Greece are in the same 'order of magnitude' boat with 23 and 108 medals respectively.

The 'try and find' thing was more a rhetorical statement meaning 'not many' :)
Fully agree with the solution. What I don't get is how one ends up in this situation in the first place. "I am newly employed as the sole 'SW Engineer'...". How on earth did he go through phone screenings, interviews and finally accepted an offer without any idea of the mess he got himself into from day one?
I hope that the author was taking liberties with technical details to make it read like a detective story.

If that is how computer forensics really work, then the field is snake oil of the worst sort. I can understand how foolishness like the SCO and Oracle copy claims would arise from this sort of... I'm not even sure what to call it, it doesn't have the rigor of astrology.
This is an extreme example of what what can happen when what should be a software company thinks it is some other sort of company. I am sure they thought they were a trading company and software development was the necessary evil required to get things done.

Well 400 million odd dollars in the red later I doubt they still feel that.

I do feel sorry for them and they probably didn't deserve this huge loss. Hopefully valuable lessons can be learned.
There are around 14 ethnic groups in modern china (depending on how you count), and there were lots more before the Hans took over...
Lets look at that for a moment, your first claim is, if I understand it correctly, that someone selling a "platform" is bilaterally equivalent to "general purpose computer."

I'd claim that people selling a platform have established the set of things such a platform can support. So a Ruby 'platform' only supports Ruby programs, a 'Facebook' platform only supports Facebook Applications, an Android 'platform' only supports Android applications. In contrast a general purpose computer can host any platform, even multiple platforms simultaneously.

Smartphones and tablets are sold as a way of running any program that can run within the constraints of that platform.

General purpose computers are sold able to run any program you can think up.

I'd claim that 'General purpose computer' is a superset of the concept of 'Platform' and that nothing in the secure boot scenario prevents platform conformant applications from running on a platform (no 'taking it back') It does however give additional tools of platform limit enforcement.
Creating "Naked Businesses" (Jason Cohen's Talk at BoS 2011)
I just wanted to say that it's refreshing that I can write high level code and I can expect it to be fast.

I am just learning haskell, but I like the fact that I can return very large structures (even infinitely large) and then operate on those structures much later, and it magically pipelines everything behind the scenes.
I'm familiar with Haskell but that's about all the context I have. Anyone care to translate, summarize, or contextualize?
I'm not a "+1"
Open source 3D pie menus for Unity3D
I've made free open source pie menus for Unity3D! I'll write some documentation and more demos soon, and put it on the Unity3D app store. Here's a video: http://www.youtube.com/watch?v=sMN1LQ7qx9g Here's the source code: http://www.donhopkins.com/home/PieMenuDemo/PieMenuDemo.zip<p>They're written in C#, and support text items, image items, and 3d object items too! I've tried to make it general purose and easy to build pie menus and integrate them into your own applications.<p>Here's a silly demo, showing a set of SimCity pie menus:
http://www.donhopkins.com/home/PieMenuDemo/PieMenuDemo.html<p>They have a full set of useful notifiers so you can tightly integrate them with your application to give rich feedback during tracking (for example, modifying the 3D menu items, or previewing the effect of the menu item and distance parameter in real time, making them more like "direct manipulation").<p>For example, to show how you can implement feedback like The Sims pie menus with the head in the center that looks at the selected item, I've made a 3d object in the pie menu center with the webcam texture on it, so YOUR head is in the center of the menu, looking at the selected item! (That's why the demo asks for permission to use the webcam.)<p>The pie menu and each item has a title as well as a description. One feature I've added is the ability not only to disable an item, but also to provide an explanation of why the item is disabled! (PacMan in the demo is disabled, for example.) I wish other menus and widgets would do that -- it's frustrating when you can find an item you want, but can't figure out why it's disabled!<p>Another nice thing about them is that you can either configure algorithmically with an API, or with JSON data (which makes it easy to make dynamic data driven menus downloaded from a server or database), or construct them in the Unity3D editor out of objects (which makes it easier for artists to design them)!
Wouldn't it make more sense to install tamper-resistant odometers on cars, and measure them like gas or electric meters?
At the December 2008 Kyushu Ruby 01 Conference, I asked the audience "How many of you here have some interest in garbage collection?" Out of 200 people, only 3 raised their hands

Can you imagine how many people would raise their hands if you asked that question NOW at a ruby conference? Crazy how times change.
We're contemplating this as well but I'm worried about how many little gotchas we'll have to rebuild from scratch to get similar support on many different mobile browsers.
Pixar open source their subdivision surface library
We both used to work at the same company. It makes custom hardware. The company's "preferred" color is blue. Hence, blue boxes at every engineer's desk.
I've made free open source pie menus for Unity3D! I'll write some documentation and more demos soon, and put it on the Unity3D app store. Here's a video: http://www.youtube.com/watch?v=sMN1LQ7qx9g Here's the source code: http://www.donhopkins.com/home/PieMenuDemo/PieMenuDemo.zip

They're written in C#, and support text items, image items, and 3d object items too! I've tried to make it general purose and easy to build pie menus and integrate them into your own applications.

Here's a silly demo, showing a set of SimCity pie menus:
http://www.donhopkins.com/home/PieMenuDemo/PieMenuDemo.html

They have a full set of useful notifiers so you can tightly integrate them with your application to give rich feedback during tracking (for example, modifying the 3D menu items, or previewing the effect of the menu item and distance parameter in real time, making them more like "direct manipulation").

For example, to show how you can implement feedback like The Sims pie menus with the head in the center that looks at the selected item, I've made a 3d object in the pie menu center with the webcam texture on it, so YOUR head is in the center of the menu, looking at the selected item! (That's why the demo asks for permission to use the webcam.)

The pie menu and each item has a title as well as a description. One feature I've added is the ability not only to disable an item, but also to provide an explanation of why the item is disabled! (PacMan in the demo is disabled, for example.) I wish other menus and widgets would do that -- it's frustrating when you can find an item you want, but can't figure out why it's disabled!

Another nice thing about them is that you can either configure algorithmically with an API, or with JSON data (which makes it easy to make dynamic data driven menus downloaded from a server or database), or construct them in the Unity3D editor out of objects (which makes it easier for artists to design them)!

I've made a custom Unity3D editor that lets you edit the properties, drag and drop textures and objects, edit and rearrange the items, and has some convenience commands, so you can place the 3D item objects in a circle in the 3D world, and call a command that figures out which item is in which direction by their position, and tidies them up. (That is much easier than arranging their order in a linear list of items.)

I'm going to play around with more in-world editing features, to make them easier for artists to design them. Ultimately users will be able to edit pie menus at run-time, and save them out as JSON. But for now, artists can build them in the Unity3D editor, and programmers can define them with JSON.
It isn't mentioned because the author chose not to include it.

Whether that's because this isn't meant to be a complete survey of the field and the author didn't think it fit the introductory nature of the piece, or because it didn't fit within the time limits of the talk this article is based on, or because Ruby doesn't do generational optimizations and the author saw no reason to wander down that path, isn't a question that expertise in gc algorithms gives much insight into.
How is it even possibl? iOS devices back themselves up every time they are plugged into a Mac automatically, and it's really difficult not to have a Mac backup, time machine just does it automatically whenever it feels like it. I find that within the Mac ecosphere, it's hard not to have backups.

I backup gmail with gmvault to a thumb drive, which I suppose is beyond many non technical people, but I'm sure google will figure out how to restore his account without much difficulty.

I wish I knew how this person knew how his password was compromised, it sounds reasonably secure.
Actually, don't get me wrong. I think HFT is great (and I thought your HFT Apologist series was excellent). It reduces spreads greatly. There is nothing intrinsically wrong with prop firms, market makers, etc. But it is also an increasingly complex system and risk is part of the business. My meta-point (certainly not particular to Knight) is I don't think we understand all the consequences or the risks yet stemming from the fairly saturated and very competitive business, and the continuing arms race. There is also that unpredictable and fallible human component and how it reacts or affects the automated agents. There was even a paper on how as we approach zero, there may be brand new "relativistic" arbitrage opportunities: http://www.alexwg.org/publications/PhysRevE_82-056104.pdf. The Knight incident seems to me a reminder that there is much more to be done in risk management, more robust modeling, and defensive software development technologies in fintech. I don't know when the incentives will be there to invest in such things.
Can't really blame him. Unless you been through this sort of mess before it is very easy to see this as a lovely technical challenge where the SW developer is the knight in shining armour that will end up as the hero after he slays the technical dragon.

Of course that is the fairy tale and in reality the technical dragon will eat the knight and use his sword as a toothpick.
Tired of the Typical Tropical Vacation? Try an Adventurous Alternative
Google's Secret Strategy with Kansas City Fiber Rollout
Posicionamiento web
or use apg: http://www.adel.nursat.kz/apg/ (installable via apt/yum/brew)
They are most probably not giving away any important secrets that were previously unknown. This is a calculated move, and Apple at some level believes that most of what is being released is either (1) known by the competitors or (2) irrelevant for the future generations of their products.
Is It Time to Rethink the Stigma for Tech Companies Led by Couples?
Will we ever run 100m in under nine seconds?
Jeff Lawson of Twilio talks on 'SaaS and the art of pricing'
>That is, would Apple have chosen not to create the iPhone without patents like this? I think not.

If you take only one patent as an example, maybe not. But if Apple couldn't secure ANY patent on the iPhone, and any competitor was free to copy it as he liked, well, not only the might have not produced it, but the very industry might not even exist and have the scope it has today.
Hi, I'm Mat Honan (the guy who was hacked). I've been in touch with the person who hacked my account. He says it wasn't brute force, or guessed. I'll publish more when I know more.

To be clear, the password was unique. I use 1password as a password manager and even double checked to make sure that I wasn't using it anywhere else.
The fix needs backporting large patchset, yet the next leap second isn't announced. So no need to rush... just wait for a while and do QA. Typical mentality.
I bury encrypted backups in my backyard. It's not foolproof but it seems much more secure than depending on an online backup. /highhorse
Back in January 2011, I built a little website (http://www.airportgasfinder.com) to help people find gas stations near airports, so they wouldn't have to worry about refueling rental cars on the way back to the airport. I built it on Rails 3.0, with jQuery Mobile for the mobile interface.

I let the site go dormant for a while, but resurrected it recently. When I rebuilt it, I used Bootstrap for the UI and decided to rip out jQM in favor of Bootstrap's responsive features. It took me a lot less time to build the new mobile UI, it feels faster and less clunky, and it has reduced my workload going forward, since I no longer have to maintain parallel sets of views (e.g. index.html.haml and index.mobile.haml).

I cannot imagine ever using jQM for another project.
Michael Phelps London Olympic 2012 Photos
It will provide a good example for oppressive governments worldwide. "Sure, we may arbitrarily prohibit you from leaving your hometown, but at least we don't monitor your every move like California."