skysight-inc/HackerNews huggingface dataset:
"Details matter, it’s worth waiting to get it right." - Steve Jobs
"The game doesn't seem to look any better than GTA IV on PS3 and I don't want to feel like I'm playing yet another GTA IV expansion pack for the coming years."

Your judgment of the value of a game is purely how it looks? That sounds very destructively reductionist.

GTA V shares literally nothing with GTA IV -- different character, location, dynamics, physics, storyline, music, voice actors, etc, but because it's people and cars that makes it an expansion pack?
The problem is malware can subvert that application.
A Major Makeover That Delivers, But Takes Some Getting Used To
Um, I'm not sure what the point of this post was apart from an mildly interesting story, well told. I enjoyed reading it, thanks.
Elite Get Fed News Earlier than You
You don't do that because it makes the code less readable. If you codebase is really big you have to read the code all the time and it takes more brain power to translate your version. Also gcc has a warning vor assignments in if, which are imho a bad habit.
Software Estimates - reply on erlang-questions by Joe Armstrong
...
Most time isn't spent programming anyway - programmer time is spent:

a) fixing broken stuff that should not be broken
b) trying to figure out what problem the customer actually wants solving
c) writing experimental code to test some idea
d) googling for some obscure fact that is needed to solve a) or b)
e) writing and testing production code

e) is actually pretty easy once a) - d) are fixed. But most measurements of
productivity only measure
lines of code in e) and man hours.
...
I've been in this game for many years now, and I have the impression that
a) is taking a larger and
larger percentage of my time. 30 years ago there was far less software, but
the software there was
usually worked without any problems - the code was a lot smaller and
consequently easier to understand.

Again in the last 30 years programs have got hundreds to thousands of times
larger (in terms of code lines)
but programming languages haven't got that much better and our brains have
not gotten any smarter. So
the gap between what we can build and what we can understand is growing
rapidly.
I'd love to hear from anyone with experience of other ML libraries - I'll update the article with relevant info.
This reminds me of US political fanboys - "well if GWB had done this", "well if Obama had done that".

I don't care what fanboys say or do online, on any side. I'm here to build good software. If someone has some constructive criticism, let me know.
Did I just get text-Rick-Roll'ed?
> And this is why you write it like this when you use C:

Sure, if you are in habit of releasing code that compiles with warnings.

This sort of pointless code twisting is intensely annoying. It solves a rare problem with a wrong tool and in a very intrusive way.

Zero is constant. You compare to it.
Ask HN: Fastest and best way to learn iOS programming?
I am an experienced programmer with experience across the board, node, .net, rails, js, python, etc... but for some reason i find iphone programming so freaking difficult and un-intuitive and i don't know where to start... I am currently doing the http://www.codeschool.com/ course.

Any other recommendations?
Posting in a moot thread.

<3 from /g/
Wacko in the Morning 09/19 by The Wacko Network | Entertainment Podcasts
Am also curious.
Android alternative (CyanogenMod) gets $7M funding boost
Or run a linter or static checker which disallows assignments in conditionals as part of your build and/or checkin process. They'll catch this and other fun C "gotchas" without relying on human vigilance.
I know people already do this. My intent was to ask why it's not the default for people who would save $1-2k every month. It seems the assumption is working in SF means living in SF for software developers making > $100k/year.
It does if you're thinking what OS/market to code your app for.

If Apple doesn't license it's OS to other manufacturers, that's their business decision, but they are (also) an OS maker nonetheless.
The "no return key in the twitter compose view" is intentional. That is a keyboard style option, and Twitter it using it to discourage users entering return characters in tweets. This is not even Apple's app.

A lot of these "sloppy UI" examples are in non-Apple apps, intentional, or otherwise misleading from the screenshot.
Yes, thankfully it will also make it easier for many underprivileged male and female children to participate in tech and be recognized for their efforts.

An important thing to note here is that "I had it easy" is a different story from "all of us guys had it easy". How easy you had it is a general consequence of your socioeconomic background, among which gender is a factor. Do you know for a fact that the guy on the other side of the class who worked three other jobs to put himself through the CS program also had an extremely smooth path through college because he was male?
This is one cool Granny
Show HN: Game of Bins - Javascript Puzzle Game
They even put the Decline button on the left, which goes against how virtually every other Windows installer (and wizards in general) are supposed to work.
>how can you defend the blue text/red caret?

Great contrast?

Nice bold color pair?

Not losing the caret because it looks like I or 1 or l?
I welcome any comments on gameplay!
We're using device-mapper thin provisioning technology. Same copy-on-write capabilities, but more compatible with upstream kernel versions
Washington State Group Announces One-Year Programming Academy for Women
docker is more like a frontend to pack, ship and deploy specific applications and their configuration as "containers" to be run in lightweight isolated environments (such as LXC currently).

Currently if you want to use docker under OSX you have to run it inside a Linux VM (typically using the vagrant / virtualbox). But the Linux VM is using a bunch of memory on your dev environment. If docker could run the app inside virtualbox + OSv rather than having to use virtualbox + full linux + LXC I assume you would get a more lightweight dev environment (faster boot times and less memory usage).
IPhone 5s FingerPrints will be given to NSA
Be Very Afraid
I always find it so hilarious watching people go down this "if Steve Jobs was alive he would never do this" path. Because as was documented in his biography Apple's current strategy was at minimum signed off by Steve. And more than likely he was fully involved in crafting it.

But hey I am sure you're much smarter than the same management and design teams that has been in places during the invention of the iPod, iPad and iPhone.
"Fines will be levied in all cases where merchants are the subject of a security breach and upon investigation are found to be non-compliant. The average fines levied for a small merchant total around £15,000 which is payable on top of any forensic investigation and remediation costs."

This is mitigated quite a bit by the extreme difficulty to report PCI-DSS violation before they lead to outright fraud.
There is a small typo in the link to iphone.artsy.net in your readme.md
Very different from Guantanamo. It's almost like after Vietnam we decided there was only one way to get information out of people.
If you use Org-Mode in Emacs, you can also export to Freemind (C-c C-e m)
I've made a good living as a programmer for a decade now, and I'm not afraid to say I don't even understand the question.

It's a silly question unless it's for a quantitative role.
Newlines are supported on twitter in 3rd party apps, but not in the twitter card nor twitter app indeed.

Also, the blog is not called "Apple Sloppy UIs", but "Sloppy UIs". That still qualifies.
If you want understand what communists did in China it's better look on other numbers. For example, rise of life expectancy was incredible (especially if you look at comparable country like India) http://www.google.com/publicdata/explore?ds=d5bncppjof8f9_&c...

Child mortality
http://www.google.com/publicdata/explore?ds=d5bncppjof8f9_&c...
> Wait, it's on production? What is this, Ender's Game?

Great description of surprise push-to-production.
Thanks, fixed. We do take pull requests too :)
DevOps, Server Deployment and Configuration Management
Linus Torvalds doesn't want to be Microsoft's CEO & other Linuxcon ramblings
Perhaps the Asian lady was unclothed?

Joking aside, it's possible that these details stuck in the OP's mind because she happened to be one of the only females and/or Asians in the group.
This is GM
I had a line of code in one of my C projects which read:

free(self); /* so liberating */
Generally, with this sort of thing you regenerate before refactoring episodes. Tools are okay for creating a temporary behavioral invariant.
Yes. That's the story you and I know. However, if you don't know the story it would seem arbitrary and random.
That's the failsafe (one I believe heavily in as well). But getting it right up front is still the best approach.
Are there any benchmarks you can point me to.
What Do Long Term Nokia Users Do Now?
Live the live you'll always remember
I'm looking forward to the collected essays "Somewhat verbatim guide on how not to run a company."
I hope they don't mess up the PC port on this one like they usually do.
Cell phones and the internet are nice, but I've bills and debt and crap job that I can't support myself on. I've got a mother in law dying of cancer, and once that's over with, the debt from the meager medical care she's received will burden her family for years. I've got a fiancee that can't find work in her field so she's stuck in a crappy job as well. The circuses are nice, but I'd rather just have some damn bread.

It's not "jealousy" when I'm asking to be able to support myself. Is it unfair to expect not to start out in life heavily burdened by student loans, unable to get a job that provides any sort of benefits, or to be able to pay bills? I'm not asking for the shiniest and newest, I'm asking for a basic living. It's not status; it's not being stuck living at home.
This is a purposefully obfuscated piece of code (the chip manufacturer didn't want to leak what the bits meant):

sBoardWantsEncryption = (x&0x3)!=0x1||(x&0x3)==0x1&&(x&0x3c)!=0x00; // Wheee!

Here's a better one from some DDS tape drive firmware:

/* All measurements in 27 MHz ticks
// PG = Drum PG
// RG = Read Gate
// WG = Write Gate
// BH = B Head
//
// *****************************************************************************
// **DDS:
// sReadTrackStart Sync
// v v
// | Margin |Preamble|SubData|...|Subdata|PostAmble| Margin |
// |<- 3782 ->|<- 688->| |<- 343 ->|<- 3782 ->|
// ____________________ . . . ____________________
// RG ________| |________
// WWWWWWWWWWWW
// RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
// |<--- ???? --->|
// (gDesiredRGToSync)
// (ArbitrarySyncTime)
// ~2500
// |<---------- 67382.701 nominal (67248 - 67517) ------------->|
// (From DDS Spec)
//
// W = write track
// R = read track
// sReadTrackStart is calculated below.
// SkipMargin = Margin+Preamble - ArbitrarySyncTime (3300)
// ReadGateOn = sReadTrackStart + Margin+Preamble - ArbitrarySyncTime
// ReadGateOff = sReadTrackStart + SpecTrackLength - (Margin+PostAmble)/2

This is another one from the same project that I particularly liked:

/* So you want to know the relation between the hardware and the
software control constants. Well,

/---/\/\---||---\
| R2 C |
R1 | |\ |
e--/\/\----|-\___________|____v
2.5v-------|+/
|/

Kh = Ks/(2^ix) = R2/R1
Ih = Is/(2^ix)/dt = 1/R1/C

Capstan Drum
dt 1/1800 1/100
ix Cix Vix
*/
Or he didn't think about it at all, it just popped to his head and he forgot how race-sensitive some people might be.
Like others here, I am unconvinced that there is any benefit to basically using virtual machines as heavyweight processes. The existence of at least one multi-tenant IaaS provider (Joyent) and a few multi-tenant PaaS providers (Heroku, dotCloud) using OS-level virtualization suggests that a shared kernel running multiple processes provides enough isolation.
Are you insinuating that GTA V is targeted at casual gamers?
Don't like to go to the movies alone? - Yea, there is an App for that
Improving truck-exterior safety standards: deformable impact points, robot drivers. Combine that with environmental improvements - fewer places to get squished between a truck and arbitrary railings, say. And add medical improvements to the point where you'd have to splat a brain to get a sure kill. Safety standards that require a Culture-style life-support collar on all trucks.

All engineering. It's not good against infinite time, but it ought to make traffic fatalities rare and remarkable.
RIP. Honestly, I thought he was older. Read, if you haven't Game Over http://www.amazon.com/Game-Over-Nintendo-Conquered-World/dp/... It is, essentially, a great book (unlike boo.com) about a startup called Nintendo. You wont regret the read, even if you're not into games.
You are mistakenly confounding that epidemiological and observational.

Epidemiology studies can be randomized or observational.
Not a question about gameplay, but I have mixed feeling about the affiliate links on a show HN post. Maybe it's not the place for profiteering?
>here's the thing though, If google would have released an UI as bad as this (just my oppinion as an iphone user) all the tech press and the hardcore apple fanboys would have trashed it online and offline for months.

Google HAS produced a UI as bad as this. Actually worse. The Android UI, up until 4 was amateur hour. And still is not up there yet.

It's just held in much less scrutiny compared to Apple, because nobody expects much better.
I remember seeing on reddit yesterday a link with Rockstar saying they were not targeting the next-gen consoles with GTA V, and the speculation around that comment was that the game likely would not be released for those consoles.
> What you want to test is the interface of your module to the rest of the application and whether it satisfies the published contract, and preferably if it handles weird cases correctly.

I don't know what's a "module". If a module is a "small unit of code" (eg, a class), that's usually what you cover in your unit test.
The only one you listed that I agree with is stray dropshadows. Everything else is lambastable -- most especially the poor contrast one.
Because otherwise someone else would complain it is white sausage fest?
IOS 7 — The hidden revolution
This isolation comes at the cost of dramatically decreased performance.

http://dtrace.org/blogs/brendan/2013/01/11/virtualization-pe...

Hardware virtualization is best viewed as a hack for running multiple operating system kernels at the same time, where each kernel is designed to have a machine to itself. In any sanely designed system, this shouldn't be necessary; multiple processes under a single shared kernel should be good enough.
I'm not calling you a racist, I'll just allude to it.

Why are you saying Dave the Polo Shirt guy was not white? He didn't mention that.. Not saying you're a racist..
At first glance this appears vaguely similar to this for Django: https://django-test-utils.readthedocs.org/en/latest/testmake...
Is Mashable the new Buzzfeed?
You're a nigger in denial on God, looks like.

God says...
C:\TAD\Text\WEALTH.TXT

labour and
expense which that attention requires. It happens, however, that the
goodness of the fleece depends, in a great measure, upon the health,
growth, and bulk of the animal: the same attention which is necessary
for the improvement of the carcase is, in some respect, sufficient for
that of the fleece. Notwithstanding the degradation of price, English
wool is said to have been improved considerably during the course even
of the present century. The improvement, might, perhaps, have been
grea
>How are these small/annoying issues are passing the test cases?

Most of those are neither sloppy nor issues. The blog does a bad job of mixing a few real issues with a lot of stuff he just doesn't like personally.
Xcode5-RuntimeHeaders | For the Xcode plugin hacker.
Most of these are pretty good points, some are just taste differences. In a different world, if these things were fixed, they'd belong on a "Subtle UI Greatness" tumblr.
Working in several at different companies with 15 to 100 people (in the open space) I can attest to at least three kinds of people (and people being are the variable, not furniture not headphones, not culture, not etc.)

1. People who LOATH open spaces, can't handle distractions, work alone.

2. People who like open spaces, feed off the energy and "action", who aren't easily distracted (or can refocus quickly), can tune out noise.

3. People who are ambivalent.

Your success, level of complaints, productivity will depend entirely on mix of these three groups.
I'd look at this as a positive experience. You were able to realize in an hour or two, with one visit, that XYZ company was not a good fit for you.

There's a good chance the next company will suck for some reason or another. On to the next one.
Huh?

$ cat test.c
int main(int argc, char *argv[]) {
if (0 == argc)
return 1;
return 0;
}
$ CFLAGS="-Wall -ansi -pedantic" make test
cc -Wall -ansi -pedantic test.c -o test

Nope, no warnings there.
Asian ladies tend to look different from Caucasian ladies. So it evokes a different picture. I don't think racism or sexism or anything needs to be cited.
Sure, you can point out that he seems to be writing from the default perspective of a white Caucasian (assuming everybody else is also a white Caucasian, unless mentioned otherwise). Is that a crime? I think not. If you are from a different background and curious about the "race" of the guys, just ask.
Netcat is full of great comments. Here's a good one:

/* I really want to strangle the twit who dreamed up all these sockaddr and
hostent abstractions, and then forced them all to be incompatible with
each other so you *HAVE* to do all this ridiculous casting back and forth.
If that wasn't bad enough, all the doc insists on referring to local ports
and addresses as "names", which makes NO sense down at the bare metal.

What an absolutely horrid paradigm, and to think of all the people who
have been wasting significant amounts of time fighting with this stupid
deliberate obfuscation over the last 10 years... then again, I like
languages wherein a pointer is a pointer, what you put there is your own
business, the compiler stays out of your face, and sheep are nervous.
Maybe that's why my C code reads like assembler half the time... */

http://sourceforge.net/p/nc110/code/HEAD/tree/nc110/netcat.c
Because white and male are the default assumed race and gender[1].

[1]: http://goodmenproject.com/featured-content/why-is-white-male...
The constant comparison of iPhone vs. Android to Mac vs. Windows is tiresome. Mac never had more than 15% market share. Microsoft won 95% market share not on its merits, but on the back of IBM's pre-existing mindshare dominance. So let's just put that idiotic comparison to rest. It's just as obviously not iPod vs. Zune, right?

(And despite never having had much market share, virtually every Windows program anyone uses started life as a Mac program and was ported to Windows, from Excel, Powerpoint, Photoshop, Illustrator, and Quark XPress, to the GUI version of Microsoft Word. Even Windows programs everyone hates, such as Flash, were developed on the Mac. Not DOOM though -- that was written on a NeXT Machine.)

As it is right now, Apple enjoys well over 10% of the cell phone market (depending on how you measure it, they are the dominant vendor in the US), having aimed initially for 1% of the smart phone market. They have something like 70% of the app market (in dollar terms). And they're doing it with a BMW strategy, not a GM strategy. You may recall GM recently went bankrupt while having the largest share of the US auto market. (Oh and how about Mac vs Amiga? Amiga vastly outsold Mac for several years and then Commodore went bankrupt.)

And most of this happened post-Jobs.
I love when this shows back up (I've only been reading HN for about a year and have seen it 3 times). Always funny to read through.

throw up //ha ha

I found that in a project I was working on for work last fall. I'm sure it not's the same code, but it cracked me up the first time I saw it.
So much so that I feel the birth of a new slang expression.
Sounds about right. You forgot the ridiculous comp sci question that you'll never use (or you could lookup easy enough) but they want to make sure you paid attention in class 5 years ago.
I have iOS 7 on an iPod Touch 5th generation and a iPad 3rd generation, and I will say that it absolutely brought a little bit of Android (well, to be fair earlier generations of Android as this isn't really an issue anymore) to iOS -- touch lag all over the place, often a second+ before the keyboard starts accepting inputs, etc.
http://en.wikipedia.org/wiki/Unit_testing

You're criticising unit test for things that unit tests don't do.

I hate apples. They don't taste like pears.
I disagree. The quality control system of the major video game console manufacturers (not only Nintendo is doing this) is what keeps the amount of bugs and major game design flaws they contain at the release time in control (i.e. low) until today. It is the reason for that I still rather buy a just-released console title than a just-released PC game. Everybody who is watching the PC game industry will have come across release disasters that made the games simply unplayable. I'd also rather pay a little more for titles that I can keep in the attic, and where I know that they still work after 20 years, when the patches are not available online anymore (our Master System games still work perfectly).
If some major new-to-the-console-gaming-market company had gotten the point about this in the mid 2000's and wouldn't have allowed the game manufacturers to make major bug fixes to their titles after release, we still would have mostly bug-free console titles on every major system.

Atari is relevant here for a different reason, since their Atari 2600 partly failed because they did not have good quality control schemes, and because low-quality buggy third-party titles flooded the market (famous examples: PacMan, E.T. - The Extraterrestrial). Consumers simply lost interest in spending money for titles that didn't work (something I would like to see in the PC market today). A couple of years later, the Nintendo Entertainment System won the customers back partly because they controlled their market.

R.I.P. Hiroshi Yamauchi.
It's underspecified anyway -- we need to know about the motion of rabbits, the troll, the density of black holes, etc.
Hmm yeah I see where you're coming from. A lot of affiliate marketing seems really sleazy to me as well. Here I'm trying to provide a bit of value on top of the advertisement.

Rather than buying search ads and making money of pure arbitrage, I made a game that might inspire people to read about the technologies used in the game. Then I follow up with links.
British scientists claim to have found proof of alien life
Unless you're really into 'design inside baseball', these kind of comparisons are pretty moot. Sure, Nexus phones have been riding an interesting line between flat and 3 dimensional for a little while, but they've also had quite a few insecure 're-imaginings' getting there, and the Android phones %95 of people have been using are a hodge-podge of Android and Samsung/HTC/Moto too ill considered to even be worth criticism. When I say 'Android UI', absolutely nothing comes to mind because almost everyone I know uses a fairly distinct Android skin. And I don't know anyone with a Windows Phone that doesn't have a Visual Studio license.

All that to say, for all intensive purposes, iOS 7 will be the mainstream's introduction to flat UI elements. My guess is that Samsung will actually drag Android kicking and screaming further into iOS 7's "flat 3-d" model than Matthias Duarte would like.
given that rockstar is a UK company then I think we can safely say that it was developed by European developers who have decent working conditions and hours.