skysight-inc/HackerNews huggingface dataset:
I was a bit on the fence about iOS versions before because I still have a first-generation iPad (iOS 5.1 maximum) and I wanted to make games for it. I have a new iPhone 5S as well.

I originally wrote game code with OpenGL ES, and then tried very hard to make the same code work on a Mac with regular OpenGL. It took more time than it should have to see results and it wasn’t that fun. About all I can say is that I learned a lot and OpenGL clearly runs efficiently.

After seeing Sprite Kit (Mac OS X Mavericks and iOS 7 only) and working with it, I am now completely devoted to these latest OSes. That framework has solved virtually all of my Mac/iOS parity issues, while allowing code to be almost identical in ways that really impressed me. Sprite Kit requires far less effort and it produces far greater results. About the only downside I see is that there would be no hope of porting my code to something like an Android phone (and I don’t happen to care about that).

It doesn’t hurt that Mavericks is free so about the only device left out in the cold is my old iPad. I decided that I was probably holding myself back by trying to support it anyway; the device is quite slow compared to almost any other iPad. I will likely just buy a new iPad.
My takeaway from this piece is that I should always be asking myself: "Am I creating, or consuming?"
A child trying to draw out perjury in the same way that a prosecutor might.
The difference is that when the puppetmasters are two political parties in competition to each other, they have adapt their positions to popular opinion or else their puppets loose power and become worthless. When the puppetmasters are the NSA, then they do not need to adapt their posistions, because regardless of the election, they still have puppets.
Another significant thing that at that time didn't seem
that significant was when I checked out a thick
programming book on C or C++ I am not sure. I had a vague
idea about what a program was and I had read thick books
before. I didn't even had a computer at my house but I
was so curious. I opened it tried to make sense out of
the text but I couldn't, it seemed like Chinese. The next
day I returned the book and I never again got interested
in programming until high school.

I did a similar thing, but being so desperate for a computer around the late 90s, I eventually found an old Intel 286 computer that was abandoned in the closet. It had monochrome monitor and I found something called QBASIC. I went to the library and took out very heavy book on it and ended up just copying the source code from the book. I didn't understand the code a great deal but the game ran after running through several pages. I thought it was interesting but realized trying to make a game is going to be very tough.

What sparked my interest soon after that was creating my own website after my dad helped me host it on a free server. I still have a copy of it backed up on a cd somewhere. It was created with Netscape Navigator. I showed my teacher and classmates. It was magic. It was so awesome.

I took a course that taught Visual Basic and also QBasic in junior high. It bored me because we were making very simple apps that I already knew. Wasn't learning anything new. Also whenever I sped ahead or began working on other things instructor would emphasize that I was to follow her step by step in an excruciatingly slow pace that the rest of the students had to follow. If she saw someone speeding ahead she would get angry and say STOP. Killed my interest in programming.

Then came along counter-strike and and things pretty much went downhill from there. It ruined my academic career playing it so much. I found out that the guy who created counter strike also graduated from the university I would attend some years after.

It wasn't until I saw my high school friend (nerdy guy who I used to tease in high school but was secretly jealous of his programming knowledge) in University that he inspired me to do what I thought was unthinkable, learn how to code again. "You just stick with it" is what he told me when I asked how he did it. He would show me the windows apps he made and I would be amazed how one could create something from nothing. Even now, that is the magic that drives me. Something out of nothing, and I stuck with it.
Sign ups will help you determine your cost to acquire a customer and how predictable that can be.. I'd look at that more than raw sign up numbers.. Also, how many people do you need to make money?
"Drug abuse (opiates in particular) is more common in our field than we think"

Even opiates aside, drug & alcohol abuse is ridiculously common for people that have a very /public/ and forced extraverted role in any field. The creative field is probably one of the most heavy cases for this sort of thing.
Provided that Bitcoin succeeds (reaches the end of its adoption S-curve), wouldn't the deflation be simply equal to the rate of growth of the gross world product? This is currently around 4% - definitely more expensive than today's 'free' money but not insanely so...
This was actually central to a scandal that happened a few years ago involving former congresswoman Jane Harman. The allegations claiming that she was caught red-handed in impropriety were based on NSA transcripts.[1,2]

Also, somewhat unrelated yet interesting: Harman authored an op-ed in the Washington Post a couple months ago.[3] It seems she primarily railed against the NSA, while simultaneously failing to disclose her obvious conflict of interest, and took a parting shot at Snowden in the process.

[1] http://latimesblogs.latimes.com/washington/2009/04/jane-harm...

[2] http://www.salon.com/2009/04/20/harman/ (Gleen Greenwald authored this piece.)

[3] http://www.washingtonpost.com/opinions/security-policies-for...
Two tasks A and B both send a message to task C. Does the message from A or the message from B get received by task C first? That's a race condition.

"A race condition or race hazard is the behavior of an electronic or software system where the output is dependent on the sequence or timing of other uncontrollable events."

"It becomes a bug when events do not happen in the order the programmer intended."

http://en.wikipedia.org/wiki/Race_condition

If I thought that the message A would definitely get there first - who knows why but that's what I thought when I wrote the code - this is a race condition and a bug.

Please explain to me - how does the compiler prevent this race condition and bug?
If you want to do continuous integration on a Mac or iPhone/iPad/iPod application and still be compliant with Apple's license, that's pretty much the only way to go.
I've used Active.com before - wondering how this compares to that?
What the F^^^ kind of reply is that? Really a disappointment this filth can leak into here.
That's a horrendous sentiment.
Unearthing Russia's X-Ray Records
No, Kim Jong Un probably didn’t feed his uncle to 120 hungry dogs
"Hacker" is more about confidence, it seems, and cowboy coding isn't really a good thing in most cases. Don't get me wrong: there are a lot of good things about hacker culture's emphasis on flowful programming, fast iteration, and frequent engagement (demo early and often). Those are all good things, but I feel like (especially thanks to the VC chickenhawking) there is now more of an emphasis on the superficial-- the overblown confidence that is usually just massive ego and upper-middle- to upper-class entitlement-- that if you don't have that arrogant air, you're not seen as a real hacker. This is sad, because we need technologists more than ever to attack the truly hard problems (cancer, oil scarcity, global warming, economic inequality) and instead, the VC's have created this Disneyfied technology economy that is 99% hot air. It wouldn't be a problem if that nonsense were self-limiting, but it's now transferred so much wealth to undeserving people as to have set off a terrible and probably permanent housing price problem in the Bay Area.
> Go. Go is a systems programming language

Not those kinds of "systems". It is funny, it seems initially it was meant to be those kind of "systems", and then it pivoted as we like to say, to become a "distributed-server-network-backend systems" not "hardware-kernel-OS" kind of systems. And then creators kinds of winged it and remarked how "well, that's what we meant when we said systems".

As for Rust, yeah, there are already a few projects trying to build a kernel or drivers in Rust. Here is one for example:

https://github.com/charliesome/rustboot
Will be useful with this script hiding a VM running Docker.

https://github.com/noplay/docker-osx
That's not what they say is the problem at all. Look, Google's great crime - according to the article presumably written by a tolerant person - is

1) trading a few commercials for the keystone oil pipeline for some other political card.

2) Lunching with Inhofe (not sure who that is).

Google, like most Tech giants, contributes to a hell of a lot of political organisations. Surely that's obvious to anyone ? But apparently merely a tiny sliver of contribution to "bad" political organisations is enough to demonize a 40000 person company.

I hate how "tolerant" America works like this. Associate with the wrong political idea, even a tiny little bit when you're actually apolitical and you really just kind of agree with the idea, or you just want/need to get something done, and ... bye-bye tolerance. You've just become public enemy number 1.

I am sorry, but I was raised in an area with lots of merchants, lots of factory workers and lots of small political parties. A place, like most of the countryside in Europe, where neonazi's organize parties with communists, liberals (the European, rightist, kind) and christians, and imagine this : nobody fights (we have soccer matches for that). Nobody loses their job. Nobody gets nailed to the wall in the local newspaper for having a drink with a girl who is somehow associated with an unpopular party.

You see this in practice as well. San Francisco's tech elite is full with people who openly claim to be democrat even when they're obviously not. There's plenty of Tea Partyers on the street in San Francisco, among the "tech elite", but asking them never yields that answer. I used to wonder why.

I'm saying this from a distance, so I may be wrong, but it seems to me America (and in particular the left) is the least tolerant people I've visited. Especially the part of America that's arguing for tolerance.
> Heroin, coke, and alcohol. Quickest way to overdose

Is there something specific about this combination or do you simply mean generally with Class A drugs?
...but you can still have races with locking.

Data races don't mean data corruption. It simply means the result is dependent on the scheduler or something else out of your control.

Two threads set a shared variable to different values. They both lock it before the set it. But that's still a data race, as which thread write first is dependent on the scheduler.
I will offer my translation services for their marketing copy:

"Meticulously engineered and constructed to facilitate 270 Mac Pro servers per POD while occupying only 12 square feet of datacenter floor space. "

means

"we have a cage in a datacenter with hot and cold aisles, and we bought off the shelf commercial racking and figured out how many we can fit in that racking"

"a pressurized environment allowing the Mac Pro servers to effortlessly draw in conditioned air from the central chamber, and expel it thru its unified thermal core. "

means

"the datacenter, as usual, has hot and cold aisles, so we will orient the Macs so they draw in chilled air from the big Lieberts and expel the heated air into the hot aisle; we will use blanking panels, custom cut styrofoam, or other materials to keep hot air from backwashing into the cold air aisle"

"Each server is provided redundant power, cooling, and a full Gigabit of Internet connectivity, all backed by live 24x7 support ensuring 100% uptime "

means

"we are relying on the datacenter's existing usual, typical power and cooling infrastructure, which is redundant of course; and, we will install 1 or more gigabit drops, with gigabit switches for each Mac to plug into"

(all pretty standard stuff in any DC)

"and the datacenter has remote hands capability, which we will use if needed" . Since we don't know exactly the nature of their 24x7 support, we don't know anything more.

100% uptime means only "in months that there isn't 100% uptime, you will get a credit on your bill". Check for exclusions they give themselves for maintenance windows.
Someone probably discovered that it's cost-effective due to heat and power efficiency.

It might make more sense than you think. Maybe.
> It still sometimes pains me though to see the number of Linux developers/sysadmins who use OSX systems.

Until desktop Linux stops regressing, that number is going to keep growing.
Doesn't surprise me. While being a heroin addict requires knowledge of risks (dealers don't like customers dying on them), popping a few OxyContin that you have left over from surgery doesn't, despite being nearly as strong.
Docgems
As I edited in at the bottom of my answer, I slightly misinterpreted what you said and answered the question restricted to data races only.
It doesn't. It prevents data races.

(But that said, there was some experimentation a couple of years ago with "channel contracts" in Rust, which allow you to solve that problem in many scenarios by explicitly enumerating the state transitions in your channel. We have the mechanisms still in place to do this as a library if we want to.)
From your link:

C++11 introduced formal support for multithreading, and defined a data race strictly as a race condition between non-atomic variables. While race conditions in general will continue to exist, a "data race" must be avoided by the programmer, who must assure that only one thread at a time may access any variable if the access is for writing.
I'm pretty sure they keep an eye on representatives that are involved in acts of treason, such as questioning or attempting to restrict the NSA.
Perhaps they could use iBeacons for triangulation. I haven't built anything with them yet, but from looking at the API, it seems reasonably easy.
Number of mainstream commentators opposing the Iraq War: Krugman
I believe the correct term would be "data race", which is a subset of race conditions. If you have no unsafe blocks, it's impossible to race on memory.

Races related to messages are of course possible.
I think this is great.

I suspect (like myself) many, many people are interested in the idea of setting aside time in their lives to spend creating, whether it's writing, cooking, building, crafting, photography, whatever.

I also think that (like myself) many people, especially in the age of the internet, blogs, twitter, facebook, etc, are essentially stopped in their tracks before they start, by a fear of (for lack of a better word) "publishing".

I wonder if we would be freed from our fear if we agree with ourselves to create, but without publishing. Write 500 or 1000 words per day, but don't publish it to your blog. Take a photo every day but don't post it to instagram.

The enemy of creativity is the inner censor ... and I wonder how many of us just need to be reminded that it's ok (indeed, arguably better) to create for nobody but ourselves.

(at least for the first 10,000 hours)
No compiler can reason about whether some high-level piece of code is semantically order-of-execution dependent or not; not every non-deterministic piece of code is a race-condition.
Yes, people who are more innovative at their trade usually end up a step ahead, this has been true throughout our entire civilization and is not a new discovery.

I don't think that's what Asimov meant though, if you read the context of his prediction, I actually think he meant creative arts, since all "necessary" functions and jobs of the society would have been automated under his prediction.
I'm defining "data race" in the same way that race detectors do—concurrent access to a piece of memory without use of a synchronization primitive. Rust rules those out at compile time.
Ask HN: How to submit a website to cakephp.org?
I have a website built in cakephp, and would like it to be included in the list of sites build using cake and displayed on cakephp.org.
Questions:
1) How to submit my site? Is there a process for this?
2) Does it require a certain level traffic etc required to be even considered for getting listed there.
New App Lets You ‘Assassinate’ People in Real Life
Not entirely the most impartial exposé, but entertaining nonetheless
Oddly enough, back when the cylindrical Mac Pro was first announced, a coworker and I discussed how exactly one would rack them. We came up with something very similar, but slightly asymmetric, and designed to hook into a standard 19" rack.

(This was prompted by the question of what Apple's Web site runs on if they don't make servers any more.)
It was an option the year before, but not enough people wanted to take it and the class was cancelled. I'm glad to have learnt C, because it came with an introduction to bash and ssh. Whilst the terminals we used were windows, we were logging into a linux box via putty. This way I got to learn the UNIX way of writing tiny, single purpose programs that operate on STDIN and STDOUT for piping together. I guess the philosophical education was at least as important as the code itself.
I suspect it was offered as a dark koan, not an earnest wish.
I doubt it. Neither party really opposes surveillance, and if there was broad public opposition to surveillance, one or the other would.

I posit that you're not seeing a failure of representative democracy to properly express what is a position with majority support. Rather, you're failing to perceive the nature of the electorate.

I remember I stared college the year after 9/11 and was in school when the Iraq war started. Conservative place as far as colleges go, but left of center for the region as a whole. I heard a lot of talk about turning the middle east into a glass parking lot. That was not a position anyone was afraid to take publicly. Imagine my surprise when I'd come back to my very liberal circle in northern Virginia and hear about the "overwhelming public opposition to the Iraq war." Simply put, ideological minorities often don't realize that they are that.
Can anyone elaborate on how "Rust changes the way you think"?
Jesper has a very nice blog, well worth a read:

http://jlouisramblings.blogspot.ca/
I think the fact the use and abuse of legal opiates are much more common (abuse is estimated an 10% of US population each year) than heroin (use is estimate at only 1.6% of US population even once during their entire lifetime) explains this.

Heroin is made much more dangerous because it is illegal and therefore of unknown potency and purity.
Congrats! I see you hit your goal. How did you do it? Was the advice implemented / helpful?
> Mudge had an awesome talk at Defcon where he told a story about Jack in Dubai, go have a listen, it's well worth it.

For those interested: http://www.youtube.com/watch?v=2tPPD0MRX7I
Did you do anything to remember these things or did that come naturally and you didn't need to record it anywhere?
Especially since intelligence and drug use seem to be correlated.[1][2]

[1] http://www.psychologytoday.com/blog/the-scientific-fundament...

[2] http://www.mirror.co.uk/news/uk-news/the-crackademics-more-t...
I think that not writing iOS/ObjectiveC/AppStore/Apple-specific code, period, is even saner.
Amusing concept until the cops show up with real guns and the wrong idea.
You: "not every non-deterministic piece of code is a race-condition"

Wikipedia: "A race condition ... is ... where the output is dependent on the sequence or timing..."

Boom! Headshot!
This combination in particular. A speedball is simply one of the most intense and amazing feelings you can experience on this earth. The problem is, the coke stops an overdose of heroin from being dangerous to begin with, as the stimulant stops the respiratory depression from being too bad. The thing is, alcohol adds to the respiratory depression far too much, and when the coke wears off (as heroin lasts far longer), suddenly you've gone under....
I guess it would, assuming the only currency participating in that universe is Bitcoin OR bitcoins could not be exchanged, directly or indirectly, for other currencies.
I have no background in science, and was totally sucked in by one of Gary Taubes' books precisely because of that. A lot of these authors are incredibly biased and happy to filter science to you in a way that's profitable for them. Volek and his Superstarch is someone I have little respect for. If you haven't come across it, and you're willing to listen to a different viewpoint, I really recommend http://carbsanity.blogspot.com Have a search for Attia, Taubes, Volek etc and you may find some surprises.
Being a programmer does not make you a hacker. In fact, being a brilliant programmer does not make your a hacker. I suppose its like being a driver does not make you a racing driver. Hacking existed long before computers and programming.
No, you haven't seen them all. That's a silly claim. And if the detector is what you say, I'm about 80% sure I know both why it worked so well and how to defeat it.

As much as I wish I could make a bet with you and test this, I wish for trouble from the secret service even less, so I guess that's off the table.
Like with Amway?
What does C++11's definitions have to do with anything? This is Rust.
Another way to look at it: Of the 9 most populous countries in the world, the US is the only one with any names on that list. So it could be worse.

Edit: Technically wrong: There is one name under "Hong Kong."
I'm certain many a reader here can attest to being awed by his cracks on pace makers and ATMs. I know I was.

Not sure what gets you a black banner. Did Steve Jobs get one? I've never seen one personally. If it's only based upon how well known you are in the tech community than Steve Jobs would certainly deserve one.

What about Aaron Schwartz? Probably less known among the general populace but a minor celebrity within the tech community prior to his death. And much more well know post-mortem like many great and talented persons through the ages.
Quite handy that you're using your real name, real company and real account to post such an insane comment. Now we can all know who to avoid.
The immediate extension of this line of thought (IMHO) is to ask what is "art" and what is "necessary". Architecture seems like an example of both.

Also, I think scientists definitely qualify as "creative workers", and will do so as long as there are unknowns in the universe (like how the brain works, what the universe is made of, stuff like that). For example, wouldn't you call Einstein's work "creative"?
That isn't what I'm saying but I'm not going to argue with you. It's my opinion. I don't understand why you seem so angry about it.
I Fought Comcast and Almost Won
No one knows what would happen in an economy based increasingly around a deflationary currency, and there are lots of hints suggesting the outcome could be pretty grim.

This is some macroeconomic myth. Most economies ever have been mildly deflationary. It's inflationary economies that have been experiments (in the literal sense) as perpetuated by centralized authorities to silently confiscate wealth from the poor, sometimes for mendacious reasons, sometimes for 'virtuous' ounes... Most of these inflationary regimes have ended rather poorly.

For a more comprehensive perspective, check out "the great wave" by david hackett fisher (author of Paul Revere's ride), has an analytical span of a thousand years and geographically covers cultures all across Europe. An amazing tome, but surprisingly easy to read.
There similarity hash algorithms that takes a fuzzy approach to hashing slightly different values to the same hash value.
Or social security?