skysight-inc/HackerNews huggingface dataset:
Essentially, yes. Concurrency concerns in games are quite different to most applications (because of the high value of latency and the low value of fidelity[0]): typically there are around a dozen large computations to do 60 times a second (AI, animation, physics, collision, audio, effects, rendering, UI, game mechanics, pathfinding, networking), and the environment for games has been manycore (in the sense of both number and inhomogeneity of processor) since the PS2.

Typically the approach is to push an "object graph" (actually it's usually a bunch of arrays) down a pipeline, for example animation → physics → rendering (for player walking), or collision → game mechanics → UI (for someone being shot). For cache coherency reasons, all the stages are done in a single operation, so where the data pipelines are too long to process in a single frame it's very common to defer processing to a later frame--for example a footfall event (caused by an animation) might trigger a sound effect on the next frame, because audio processing takes a relatively large amount of frame budget (which is OK because it has its own processor, and because we know that the next frame will come around in less than 16.7ms).

I think that pursuing a row-locked model is unlikely because of the amount of indirection involved--the Xenon (in the 360) and the PPE (in the PS3) are both in-order processors, so synchronous reads and writes to memory (obviously necessary for shared data) are absolutely destructive to performance.

[0] When I say "the high value of latency and the low value of fidelity", making a tradeoff involving a, say, 5% performance hit for safety or scalability is a no-brainer for most environments, e.g. a web app. In a game it can well mean the difference between being able to release the game, and having Sony and MSFT refuse to licence it because the framerate is too unstable.

Similarly, a strategy that involves throwing away user data if it becomes too large would be, let's say, eyebrow-raising in most industries, but it's very common to have fixed-size particle buffers and to simply retire old particles even if they haven't died naturally. This sort of "cheating" is pervasive and necessary in games programming, and honestly, it's part of the fun. :)
Fine Art Photography: Free Download Fine Art Nature Photography
This is very useful for online entrepreneurs. You can meet lots of people who can be your prospect customers if you are active socially.
Yep! Its a good library although wrapped in ender and doesn't do as much.
> Guess I hadn't noticed "a lot of the OSS world moving to permissive licenses". The GPL is still the workhorse of many free systems with code coming out all the time.

I don't have the stats handy right now, but in general the percentage of new projects using permissive licenses has increased sharply, and many non-FSF GPLv2 products have not made the jump to GPLv3.
I see that you're giving 110% trying to make that statement make sense.
New privacy policy on Google SEO
Sorted, thanks :)
Westminster View: Rural, superfast broadband: an unattainable goal?
Ask HN: App Authentication in OAuth 2.0
How do you authorise apps in OAuth 2.0?

Facebook do it by comparing the requested redirect_url with one supplied. However, I believe this is not secure.

For example, I publish my client_id and redirect_url in my Javascript application. A Bad Person extracts this information and constructs an application that detects a redirect to this url, extracts the token and then makes requests as my app.

Have I misunderstood something?
We released a web based cron with RESTful API and web UI recently called CloudQuartz. You can find it at http://www.thecloudblocks.com
Yep, this seems to be a problem with developing modern medicines, trying to cure cancer, etc. The pipeline is a decade long.
In the USA socialism is a dirty word. Here the European Socialist Party is the 2nd largest in the European Parliament.
I stuck with Ubuntu but switch to gnome + xmonad on fresh installs. If this ceases to be possible in future releases I may take a few days and get set up with arch linux, and then automate that with chef or something similar.
They absolutely exist and for a sensitive conference call such as this, each user should have had an individual pin and a role call should have been played (playback of each recorded name). Double logins would cause suspicion as well as non-recorded names. Also, all modern systems have a web interface that allows you to see the participants on you call. In some cases you can even bring up the phone number of each participant on your phone display.
When it comes to telephony, it is nearly impossible to get important security measures enabled because people want everything to work the way it did for the last 15 years. Also, users absolutely refuse to educate themselves, it is just a phone, what is there to know. Yet look at all of the outrage over people logging into voicemail or performing theft of service due to trivial passwords, CLID spoofing and now simply dialing into a conference bridge.

There should be laws against people entitled to sensitive information sharing via indefensibly incompetent methods. That might make agents thing twice before doing something this stupid.
Super Bowl & Creating the Perfect Man Den
Interpretation of contracts is not necessarily based on intent, especially if you're using someone else's contract, and especially if it's not a consumer contract (where, in many cases, a contract deemed to be deliberately misleading may not be valid).
Ireland. With hints of either half baked copies of UK law, or just implementing EU law
Exactly my suggestion. My commute is an hour each way but I work from home on Thursdays and will soon work from home on Tuesday as well. You should talk to your employer. They will most likely understand. If they don't, leave and go somewhere that will. It's a good time to be a Ruby developer in SF, so you have some leverage there.
English less is to fewer as JavaScript == is to ===. So if you see someone misuse a term, consider informing them.

// less is for general mass, fewer is for countable nouns; == is for general comparison, === is for comparable things of the same type
This shouldn't be too surprising; it _is_ GCC, but using an LLVM backend (it's not clang).
Jeremy Lin making the Knicks relevant again
This is not a new development. People have been protesting corporations for a long time.
Interesting comparison. I speak Afrikaans in the office every day (although it's not my mother tongue) and I do appreciate the simplicity of the language. It's also really cool in the same way Klingon is cool, i.e. some things can only be said in Afrikaans.

I must point out that the language itself is not as simple ("kitchen dutch") as the author makes it out to be though, in fact it's in my opinion just as sophisticated as dutch - albeit with slightly simplified grammar and spellings.
working fine here, Firefox 10.0.
There are lots of ways to homebrew variable capacitors. A sheet of glass and two pieces of scrap copper does well.

I have a "crystal" radio (uses a modern diode) all built on a paper towel tube. The coil is wound on the tube like usual but at the other end of the tube there's also a layer of foil and a smaller tube with a layer of foil that slides inside that to make a variable capacitor.
Like HAML before it, coffeescript is more like 'piglatin with shortcuts' to me, i.e. you have to mentally make a transformation on the javascript you were going to write while simultaneously stripping away unnecessary crud.

This is somewhat analogous to the stage in learning a spoken language where you're mentally translating (rather than just articulating directly in the target language). Unlike a spoken language however, in haml/coffeescript this phase only needs to last about an hour, instead of months or years.

P.S. I have a pet theory that bi-linguals are more 'intuitively comfortable' with what I call 'transformation' languages like HAML and Coffeescript, probably because they're used to cross-compiling their own speech while learning their second language. Not based on any scientific research but it appears to play out in my current office.
Thanks for the informative answer. Now my next question. Why does a radio need a diode to operate?
Recommender Systems - A Review
Please continue. Your comment appears unfinished.
Hacker Wanted $50k Not to Release Symantec Source Code
> In our blind rush to make everything run on the web and take as much control out of the hands of the users as possible we are turning web browsers into vastly bloated VNC clients?

This stuff is GPL'd, so I don't see how it takes control away from users. On the contrary, this would give you far more control than you get from using any other solution, since you can host it yourself.

And yes, it's like VNC, but I don't see how it would be inherently more bloated.

Personally I welcome the trend towards software that can be used on any machine with a browser.
Who is this guy? Why should we worry about him hanging his hat?
I've been wanting to hear this for a long time. Not that I like one more than the other, I just think that Canonicals effort should be towards developing, fixing and improving one UI, not four.
SSN took at least 150 years to implement and there is substantial difference between the American and Indian situation. Middlemen are already there isn't it? - Technical services companies like TCS, Infosys etc. who are getting paid in billions for something that Facebook/mobile type of platform could also implement at a much lower cost.

I really don't really see your argument. Can you explain a little more?
Have an quick insight in the goings-on on the mobile market.
"The secret to making things easy: avoid hard problems"

http://paulbuchheit.blogspot.com/2007/04/secret-to-making-th...
He's quite clear that he considers GPL and permissive licenses as both non-evil choices, implying that Apple's preference for permissive licenses also isn't evil.
It certainly does matter, especially on the transmitting side. It's just hard to predict how long it needs to be without breaking out antenna modeling software.

Here's a site with a few different wifi antenna designs and some antenna modeling:
http://www.lincomatic.com/wireless/homebrewant.html

This site has a calculator for cantenna dimensions: http://www.wikarekare.org/Antenna/WaveguideCan.html
I graphed the old and new prices so you can see how they compare:

http://willj.net/static/amazon_s3_old_and_new_price_comparis...
All I want to argue is that, at best, this is a slim advantage of a video over a book. So we shouldn't be saying that Khan Academy is revolutionary in any meaningful sense. It's a new medium for the same old content, and it's a medium whose advantages are pretty slim, at least for the way Khan is using video.
Be serious. 2000 people protesting in a town of 2 million is not a mass protest. A couple of hundred people people protesting in several other towns, which have a population of 300.000 each, is not a mass protest.

Btw, do you remember what happened when one opposition politician tried to join the demonstrators? He had to be dragged out by police for his own safety. And to prove how dumb he is, he tried to do this once again a couple of days later, with the same outcome.

Now, about ACTA, I don't think that ANY Romanian politician knows what it means. They just signed according to the instructions received from their EU groups.
It's tragic that the best way to get a VNC client on every machine you use is to turn a web browser into one. But it's also true.
Our web tier has 10 servers that all run at 10-15% CPU. And we have two database servers: one for StackOverflow and one for everything else (SE Network, Careers and Area51)
Escorts Directory Link Exchange
For exchange links of Directory of escorts with other escort directories, escort agencies, escort review web sites, escorts listings sites, international escorts and more.
Small Business eCommerce Packages:
I'm that guy. A bit of background info: http://voltsteve.blogspot.com/2011/07/my-experiences-as-recr...

tl;dr: I'm a former Tech Recruiter who contributes a lot on HN and had a lot of help and feedback from the community. Nothing major. Not quite on the same scale as Jeff Atwood quitting his job.
Unix Goodies Part 1 - Cat
I live very close to the BBC regional broadcast transmitters (100KW apiece) and since boyhood I've made loads of crystal sets as well. A few feet of wire often being quite sufficient as an antenna and the radiator pipe as an earth connection. A good earth connection is very important to the effectiveness of a crystal set.

I made a single transistor regenerative set next and because the local BBC signal was so powerful I literally didn't even need an antenna at all!

Another single transistor was all that was required to drive a speaker loud and clear.
In Eastern Europe, "socialism" doesn't mean anything. Same about the other ______isms. There is just more or less OLIGARCHY.

If I rememebr well, in Romania, most of the right-wing economic measures were taken in early 2000 by the... Socialist Party.
These sort of mass email leaks can be prevented by deploying PGP, and configuring the incoming mail server to encrypt all incoming email with the recipients public key, ala https://grepular.com/Automatically_Encrypting_all_Incoming_E...

Of course, they can also be prevented by people just deleting their email after they're read it, instead of compulsively hoarding it.
Utilizing branches heavily does not imply that you shouldn't have a single mainline branch that branches are merged down to often. In fact, it's incredibly difficult to do continuous integration and deployment effectively without branching. Continous delivery requires that your mainline codebase is pristine and ready to be deployed immediately. Without the ability to make commits that don't affect that mainline, that's an unrealistic expectation.

I would say the authors probably have an issue with long-running branches, especially where communication between the mainline and the branch is sparse, but short-lived branches have a ton of benefits if you're deploying continuously.
And built the speaker. That's one thing I haven't done in a crystal set. Just a coil, magnet or even scrap steel, and the right paper.
OCSP was supposed to block fraudulent certificates (as long as the break-in is noticed and published); because of softfails the protocol fails at this task.

Google's security researchers are proposing an incrementally deployed, admin-friendly way to prevent fraudulent certificates: Certificate transparency. Part of it is a public log of what certificates were issued, so that site ops notice when a certificate is issued which they didn't ask for.

Details: http://www.links.org/?p=1212
really, what's the problem with installing kde on ubuntu/ubuntu server?
> I am really glad that eastern European people are so vigilant about censorship and government control.

And for good reasons. I'm Romanian myself, but I think I speak for a lot of other East-Europeans when I'm saying that all this censorship non-sense brings back awful things from the past. I was only 9 when the Communist regime fell, but I can still remember about how my parents or any other adults could have gone to jail only for listening to Radio Free Europe. As long as people who remember those times are still alive and active stupid stuff like ACTA will hopefully not pass.
Maybe for the top level, but anything between that and the classname is useless IMHO.
I largely share sqrt17's grief.

There is no such thing as "UTF-32 character".

Abstract character is not code point.

UTF-32 _is_ fixed width because it's defined on code points, not glyphs, not characters.
How to fight ACTA
The idea that you should reinstall every time, with Mint, makes it sound like a bit of a toy, in my eyes.
I've done so too. It seems that they will not be able to get around the Gnome3 crap in their ubuntu-based edition. They're trying to get out of the mess with their Cinnamon project. I'll see how it goes, but i'm afraid I'll have to ditch gnome altogether and go for XFCE (in Mint Debian Edition (LMDE) for example, they say its a rolling distro too, so it looks even more like a good idea).
> both sides seem pretty idiotic

What seems idiotic about the "pictures of breastfeeding infants should be allowed on Facebook" side?

(The fact that they don't give up on Facebook and use something else? But their goal isn't just to be able to post their pictures somewhere; they want to be able to participate in Facebook, where for good or ill much of the world's social life happens these days, without censoring themselves in pointless ways; and they want everyone on Facebook to have that freedom. Saying they should go elsewhere instead of protesting at Facebook would be, on a much smaller scale, a bit like saying that people unhappy with their country's government should emigrate rather than protesting at their government.)
He has a rather robust automatic weapon in that profile picture. It gives his grin a slight maniacal quality.
This is hardly new. People have always protested companies.

I wonder whether this protest will have the desired effect. Banning topless and breastfeeding photos leading to topless women descending on FBHQ might not be the stick the protesters are hoping for.
A woman breastfeeding her baby is not in a compromising position. Comparing it to incest is ridiculously trollish.
Poland, certainly.
Good link to variometer page -- thanks.
I don't downvote stuff on HN (I think you're just my third or fourth downvote), but I had to do it because you're factually wrong, and spreading misconceptions.

I'll just give you my country's example, Romania. Our biggest company, Petrom (it's an oil company) has been privatized just before our entry into the EU. Its new owner? The Austrians from OMV, which has the Austrian Government as its main shareholder.
Also, there are only 2 or 3 Romanian banks, which I don't think that control more than 10% of the market taken together, the rest of the banking sector is controlled by foreign-owned banks (some of them also having their Governments as major shareholders).
And I could go on and on.
Revenge is ours: extracting energy from a cockroach
Good luck and let me know if you solve the timesheet paradox
The big question is scale: tape robot systems are expensive to purchase and somewhat less reliable compared to an HDD so you have significant infrastructure costs bringing up the storage system, establishing a system of off-site rotation and redundancy, testing restores on separate drives (one common failure mode is that a tape drive slowly goes out of alignment, writing data which cannot be read by a calibrated drive), etc.

These are great examples of something which could be commodified so a provider could amortize them across many customers but the margins are continually tightening.
Ah, thanks, I figured that was a good move.
The article didn't say "Don't use language feature X because it can be misused and abused."

It said "Don't use language feature X in this fairly specific situation and here's why:"
I think it's more that they want the ability to ship a revocation as cheaply and easily possible rather than tying it to a binary release.
"[...] a regularly released community-friendly distro with a strong KDE focus. There is no other major distro out there that matches that description [...]"

Then WTF is OpenSuse? http://www.opensuse.org/en/

This makes me really mad. OpenSuse is a major distro and has supported KDE for years. It's not so popular in the USA, but is pretty big in Europe (I have used it for years and it rocks; so does KDE). I don't see how the quote above is excusable. Before reading that you had my sympathy, but if you're going to trash-talk the rest of the community then good riddance.

[I just noticed some people are actively downvoting this comment. Just how far does mindless Ubuntu fanboyism and intolerance of alternatives go?]
The term is here being used to indicate that it is increasing access to something that has previously been limited to far fewer people. It does not need to make it available to everyone to still be vastly more accessible than before.
I've installed the xubuntu-desktop packages on Ubuntu 11.10, and am pretty happy with it, at home; at work I'm using Ubuntu with the awesome window manager -- but running a gnome-session within that to make some things a bit easier.

Ubuntu is not limited to the default interface if you spend a little bit of time; probably that is far less time than getting to know a new distribution.
Awesome, when building crystal radios out in the sticks as a kid, getting my hands on a suitable crystal diode was one of my problems. The other problem was getting a crystal earpiece. I guess a rather complicated way around that would be to make some kind of DIY vacuum tube amplifier and make an electromagnetic speaker.
This is clearly a political move in preparation for the coming elections. For example the resignation took place right AFTER the IMF visit (and I just lost a bet to an older friend who anticipated this since December).

The current president is on the 2nd term and he cannot run for any more terms (in Romania you cannot be president more than twice). So a new candidate must be prepared. Because of this, the ex-prime minister made the most unpopular (but needed) reforms, and paved the way for a new person to become prime minister now, and presidential candidate soon.

Basically, the ex prime minister will now take all "the bullets", from crap like ACTA, to pension reform, no matter how much it depended or not on him.

BTW: let's not forget when the opposition party was in power 10 years ago and they used to send journalists to jail because they dared to uncover their theft (ie: "Armaggedon Reports"). So I doubt that they really are concerned about ACTA. It is more likely something extra to throw in the political battle.
Emulation would indeed kill the advantage of ARM, but I can see Apple slashing the ecosystem (again) and allowing only vetted apps that go through their OSX app store and get compiled natively.
I wonder how much higher rate of failure you'd get with spun-down disks, since starting and stopping is often when they fail.
I'm not sure I understand why CoffeeScript should be easier to understand for a backend developer than JavaScript?
Sorry, I was answering a different question (the original question was a bit unclear). The antenna length certainly does matter as you point out, I thought the parent was asking about the piece of coat hanger that I use to sweep along the coil to find stations in my crystal radio.

My mistake for misinterpreting the question.
Good VC advice.

Also, I find that inserting a ferrite rod into the coil (or winding the coil around the ferrite rod to begin with) makes tuning much more effective (sharper) and makes the audio signal much stronger. A steel or iron 6" nail also works if you want to dispense with the ferrite rod.
Wow, this was exactly what my dad did. He also was very well educated, and he also became bitter by his sacrifices as I got older. I came to appreciate his sacrifice when I became a father but I promised to never blame my kids for any choices I make. The difference between my father and myself is that I already feel like I have proved enough by becoming a father. If I died today, I would have no regrets. He passed away at 56 when I was in college and I know he had regrets. Like you said, I would rather have had an absent father than a bitter one too.