skysight-inc/HackerNews huggingface dataset:
If you know of better books it would be a nice idea to put them on your comment (bashing is good, but giving alternatives is better).

For instance, I dived in the technical basics of my old SLR with this book I found at my parent's house: Photography - the guide to technique by Andrew Hawkins, Dennis Avon [1].

This is probably an outdated and now useless guide, but answered me many questions I had when I started.

[1] http://www.amazon.co.uk/Photography-Guide-Technique-Andrew-H...
When I came back to college after the war, I resumed my studies as an art major. For those of us involved, the 'zone' was pretty much a natural state. We would drop in and out for conversations and such. But mostly as soon as you pick up a chisel or piece of boxwood to smooth clay or whatever it might be to initiate work, the rest of the world pretty much goes away. To the degree that I remember such things, this has always been the way it works for me. I pretty much see it as intimately tied to any creative task. When after 8 years of enjoying myself I woke up and realized that you really can't make a living as an art major I walked across the campus to what would one day become the computer department (then a branch of the business school) sat down and proceeded to learn how to program. I was very surprised to discover that there was no difference between the 'zone' with painting and the 'zone' with programming. This lead me to the notion that it must be tied to the idea of creativity. I've seen virtually nothing since that would lead me to believe otherwise. Since I started zoning out in grade school, I can't really give advice on how you might arrive there, but if what you are doing is 'creative' then you most likely will find that moment when you lose yourself in the activity---at that point, welcome to the zone! As far as literature goes, most of what I've read that seems to explain or resonate comes from the world of Zen. In particular the idea of 'Mushin'. As starting point down that road, try: http://en.wikipedia.org/wiki/Mushin with the usual caveat that 'nothing you read is Zen' :)
I think you might be fine not mentioning specific issues yourselves. If you let women tell their stories in an open and honest way, the issues will come out in their stories.

If you craft some well-thought-out questions people will be likely to talk about the specific issues they have faced, how they dealt with those issues, and what kinds of supports they would like to see in their profession.

Focusing on people's stories is a great way to bring out these issues from the very people who have experienced them.
Can you make a CAPTCHA to tell coders from non-coders?
How Diablo 3's networked standalone campaign secures the auction house
Why's he giving free advertising to IGN if he disagrees with their article?

I take it the accusation he republishes about his colleagues is true, that they "ripped off" another game to make Crush the Castle?

http://www.maxgames.com/game/castle-clout.html
OSE is recruiting a documentation team
Paper Birds by Diana Beltran Herrera
And here I was playing with Legos as a tot.
It seems to me that starting on a GUI, or even more so on a touchscreen, teaches the mindset of "My computer tells me a bunch of things it can do. I pick one from the available selection."

Meanwhile, the CLI has a very different underlying message: "My computer asks me what I want it to do. I can tell it to do pretty much anything."

That strikes me as the real value in teaching CLI use at an early age -- it reinforces the idea that your computer can do whatever you want it to do, not just whatever it was set up to do when you got it.

That's a very important lesson, particularly in these days when so many of the big players in technology seem keen for consumers to forget it.
Really? By my understanding it was more of a fire sale--between trying to conquer Europe and the slave revolt in Haiti, Napoleon was convinced that it wasn't worthwhile to hold onto useless colonies in America when he could have all of Europe in his grasp.
Obviously this is a bug in IE that needs to be fixed and it's Microsoft's responsibility to ensure that their browser doesn't crash in invalid input, but end users don't actually care about the browser either (they don't even know what a browser is), they care about your site crashing.
Have we had that confirmed? I was hearing that compiling a WinRT application for phone and desktop was going to take tweaking and recompilation.
It isn't perfect but you also unfairly set up a few straw man arguments.

>>Greater recognition needs to be given to the value of data gathering, analysis and communication

>By whom? I think most experimental scientists are pretty convinced of the value of gathering data!

Yes experimental scientists are convinced - this is why it needs to be recognised - i.e. by hiring committees

>>Publishing data in a reusable form to support findings must be mandatory

>Fine but probably pointless. The raw data is available, it's the data processing that is the argument.

Not pointless. The raw data is commonly available in Astro-Physics maybe - this isn't the case for nearly all other sciences.

I agree though. The bigger challenge is the publishing model in general, which is supremely broken.
It occurs to me it might be nice to not just recognize women in tech, but thank them for sticking with it, despite any sexism and discouragement they may have encountered along the way.

I've seen the case made both anecdotally and empirically that women, or maybe more generally, mixed gender teams, boards of directors, etc., have broader perspectives, make better decisions, take less bad risks, and are more generally enriching than all-male.

So, perhaps a simple 'thanks for sticking with it and bringing that' would be a nice addition.
On IE 9 on Windows 7 it just causes the tab to load forever. Maybe the bug has been patched?
The total fine of $158 million, after Citi got billions in support, is nothing, a mere rounding error on one of their quarterly reports. A simple cost of doing business...

The key take-away is: no one at Citi went to jail for fraud.
jellicle addresses your first claim well. As for the second, it is because there is a government, elected by the people (ie. everyone), that imposes laws on everyone, that Ellison will not be able to abuse his ownership dramatically. Were Ellison an independent count in 10th century West Frankia (France), I would not be betting on his generosity.
Ask HN: Is it too late for Nokia
I bought a little bit of Nokia stock last year because I agreed, generally, with the adoption of Microsoft's smartphone platform and the stock had already taken a huge hit.

The stock has continued to decline for the last year, and things aren't looking great. Windows Phone 8 is exciting, and there are several Nokia services built into it, but it seems that they've killed off this Lumia line by not extending hardware support of Windows Phone 7 and 7.5.

Do you think I should, as a shareholder, jump off of the burning Nokia? or might there be a turn around coming?
This would actually help Emacs more than vim since you need to hold down the modifier keys while typing commands, where in vim you don't. Several people have done things like this for Emacs but I've lost the links to any info about it.
Many of us here have experienced our work getting cloned by others. While I totally get that 'everything is a remix', I still can't help but feel that kick in the gut every time this happens. I am always bothered by how much I care. It took me a while to reconcile this emotional-jerk. Here's how I see it now:

John Cleese has a wonderful talk about how each project consists for 'open' and 'close' modes [1]. In one sentence - open mode is playing around with ideas and stumbling upon a gem in the rough, while closed mode is the execution of polishing that gem to perfection.

Seen through this framework, I would claim that 'cloning' is the act of jumping in on someone else's open-mode work, and forking a new close-mode.

Why do we care when someone does this? I think that as the open-mode is a highly creative process, it is hard to not get emotionally attached to the rough-gems it produces. Some will describe it as nothing shy of birthing an idea. In that sense, the kick-in-the-gut that I feel is probably the sense of loss associated with someone 'snatching my new-born'.

I'm not suggesting that cloning is good or bad, but just trying to provide a reasonable explanation to why we feel pain when someone clones our work - even though we know it's OK.

[EDIT: there are situations where 'cloning' is in essence thievery. And that's not OK. Where to draw the line deserves its own thread.]

[1] John Cleese on creativity http://www.youtube.com/watch?v=VShmtsLhkQg
Just an FYI, I find the copy on your homepage to be a /bit/ confusing:

"We hire the best software developers in our community who are bored in their current jobs. We put them to work in partnerships with established businesses to co-create new product based businesses."

A lot of words there, could easily simplify.
Meet S: The dead-simple CMD Line SSH Config-Management Tool You've Always Wanted
Antivirus Compatible with Windows 8
$333 value per user in 2007 seems astounding to me.
You may have the etymology incorrect. The wiki lists two possible origins.

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

Note that "letting the cat out of the bag" is used in cases where the truth comes out, not when someone is about to be punished. Consider the following two sentences.

After the jury returned a guilty verdict, the judge let the cat out of the bag that the defendant would serve fifteen years.

At the conference, the Microsoft employee let the cat out of the bag that that Windows 9 wouldn't run on x86.

I would argue that the second feels far more natural than the first. That's because it's about uncovering the truth, like the fact that the pig in your poke is really just a cat, and not about punishment, like pulling out the cat o' nine tails.
This is accurate to some degree. They would have been excited without xmonad, or with gdm instead of startx, because it was something new and involved a mouse. They were super-excited about that part.

Part of my point was that we don't have to spoon-feed things to children for them to be excited about. My boys don't yet have any concept of editor wars, or OS wars, or window manager / desktop wars, and are excited about whatever they have - especially when I juice it up a bit for their interests.

I am very intentional about spending time with them every day. And you are right that they are happy to spend time with me, doing whatever. Maybe playing hide and seek (a recent favorite is hide and seek outdoors with radios), simply swinging on the swing set, playing catch. We recently built a fire ring out of some surplus brick. They helped, and enjoy helping gather kindling and cook there.

But what I'm describing here is an utter delight that is beyond the everyday. The were super excited about this. It would probably take going camping or visiting a train museum to get them more excited ;-)

Incidentally, a used manual typewriter is another excellent and cheap way to give children a fun indoor activity that also engages their exploration. Think of all the moving parts in that!
I didn't argue that kids should use iPads instead of the real world. I think it may be better that they don't use computers at all. I was merely suggesting that an iPad might be better for them than a command line interface.
That really is the crux of it. I got a 4.5% raise after my first year - not bad in this economy. I'll probably get similar this year.

My girlfriend switched jobs after 18 months and got a 100% raise.
Why is Putin's picture on there?
Custom Stickers Printing
Is your business missing something of the crunch? You must be doing great things with the publicity, but you aren’t getting that taste of success, am I right? If yes, then try Custom stickers printing.
One giant leap for Microsoft that I won't touch with a 5 meter stick because the company has way too much of a treasure chest of influence to ever get my money ever again, and one that I will continuously tell anyone I am related to or friends with never to associate with.

The secure boot nonsense doesn't help. The image of M$ is destroyed, and even if they try to repair it I can never forgive them for ie6.
Sure but that isn't learning the fundamentals which seems to be the basic goal of the OP.

I too could use the command line at a young age with the most basic things. I could even program a little back then. But I wasn't learning the fundamentals that way.
Nice to see what other developers are doing with the Nextrip API. I think the market for transit data is going to get pretty busy in the near future!

As an aside, stops are marked with a red marker icon, and buses with a bus icon. This is consistent with the regular "stop" map displayed by default on departure listings. The map icons need a little love, and I'm open to suggestions.
I used a WP7 for several months last year. In many ways I really liked it, the UI was pretty slick, live tiles where great, the whole thing was surprisingly polished.

But I now use an iPhone. The reason is lack of quality 3rd party software. The PDF viewer available for WP7 (there was only one) was absolutely abysmal. Very poor UX. And that was all to often the case. Where Android or iOS would have numerous great apps, WP7 would have significantly less and usually all lower quality. Such a shame as the OS itself is pretty nice.
Ok, as I said i am fine with alternative, and I understand that they are not a huge company and they wanted to make a good thing, but why a native app?
This app will probably run only on the most recent iOS versions, so this also cuts a part of "old" iOS users.
Instead a website, maybe optimized for mobile(there are tons of way to do this, nowadays it's not hard) would have been avaible to everyone. Therefore the can expand easier, mostly because everyone WANTS an alternative.

From the article i get that this way they try to encourage people to take photos. This is good. But it's not worth all the market you are cutting out, especially you are cutting out people who wants to buy, they have no reason to be forced to browse from the app.
An alternative would be make the website available to everyone and suggest(not force) people to use the app just to make the advert. Maybe even by applying a little "tax" to those who use the website. This way i think you would have the same effect but a larger audience.
MBP 15" with Retina Display Running 3 External Displays
this brings up an interesting point. how difficult would it be to automate scraping off of one of these services?
People who actually owned one seemed to quite like the Zune. On the other hand if we're calling it a disaster based on amount of money made then the XBox project still has to prove itself on that score, it's not totally clear that they've made back their $10+ Billion investment yet (in part because of poor hardware QA)
I think that it represents investments from undisclosed Russian billionaires in 2011
I wonder if Zuckerberg should have stopped taking investment in 2008? Seems like he would have retained more control and still achieved a high valuation by 2012.
Yup. But then, nobody would post that story on HN :)
What about a buzzword-filled multiple-choice question such as:

Which of the following sentences does not make sense?
a) I love to use Visual Studio to write hyperthreaded Linux apps.
b) reasonable sentence
c) reasonable sentence

or even a simple technical question to weed out dummies such as

Which of the following is not a browser?
a) Google
b) Internet Explorer
c) Firefox
Note that SACK is enabled by default on all modern TCP implementations, so #1 really isn't an issue.

And the 1000's of packets thing isn't quite right either. With windows scaling (another option pervasively enabled) and a fat pipe (it does take some time for the algorithm to ramp up that far), you can have about 1GiB in flight on the wire at any time, that's hundreds of thousands of packets.
> For most people, it represents many iterations on the kind of computer this man is using with his kids.

For most people it represents a large phone that they can browse Facebook on. It's designed to be as little like a computer as possible; and for the purpose it is designed for (consuming media content), that's great.

For these kids playing with this simple command line stuff is fun, and they will have plenty of time to play with tablets later.

I'd argue that it's much better to do it this way around than giving them the tablet first, then trying to teach them command line when they are in primary school.
The minimal variant with which I repeated the crash was:

<style type="text/css">
#a { margin: 0 10px 10px; }
#b { width: 100%; }
</style>
<table>
<tr>
<td>
<div id="a">
<form id="b">
<input type="text" name="test"/>
</div>
</td>
<td width="1">
</td>
</tr>
</table>

Removing the second td is enough to make the html not crashing on IE 9. The "crash" manifests itself in some kind of an infinite loop (one thread jumps to 100% CPU and stays so). Then the "recovery" mechanisms kick in, reloading the page, blocking again... :) Can anybody reduce it even more?
You can get familiar with a mainstream operating system pretty fast so I don't find the "they'll lag behind" argument too convincing.

If you can learn how to run first, it should be pretty darn easy to learn how to walk afterwards.
Hah! Indeed it does sound funny in retrospect. We knew we'd be dealing with busy women, and that's all we meant to imply, so thank you for giving us the benefit of the doubt. But yes, we're going to go over all the copy with a fine-toothed comb and make sure we intend what we're saying.
When you frame it against a consignment store it makes sense. When you frame it against craigslist, it doesn't.

Sure buyers flake, but ultimately I haven't had much issue with that selling lots of items on craigslist. The beauty is that good deals are to be had because there is no middle man. I know that doesn't work well when trying to run a business there.
What about Ellison's past behavior makes you think that, given the chance, he would run the island like an evil count in 10 century France?
I didn't argue that an iPad will make you happy. Rather that it would make a very young child more engaged, more "delighted" and thus, a bit happier, than would a command line interface. As I said elsewhere, it seems even more preferable for kids that young to mostly skip all of the above.
I think it's great that you broke the system so badly. You then got to fix it, and you also learned that you have the ability to fix it even when it's terribly broken.

Ultimately, if you don't have the ability to break things, you don't truly have the ability to experiment and discover.
Why I don't put my slides online
Regexs are not hacks. They are part of a programmers toolchest. Just because you write them when you cannot think of a better solution doesn't make them a hack.

They are a legitimate solution for efficient text matching problems.
Even if it was currently allowed, I am 100% sure that if he tried it there would be outrage and the government would step in and stop it (and changes the laws to disallow it).
Cookie Tracking and You
I think the impetus for #4 goes away if we raise the bar for obviousness, which we need to do. If you patent a complicated system, it's vanishingly unlikely that someone will come up with an independent version of the same idea within the patent term. If 20 companies legitimately happen onto the same idea, to me that suggests the idea is too obvious to be patentable.
Very nice, please add Java and Python support, but otherwise really dig it.. the tests are especially neat.
1- When logged in comments and submissions (by logged in user) should be highlighted in a distinctive colour.

2- Comment karma should be shown publicly rather than privately. ie each comment should show value.

3- Comments within a thread should be able to be sorted by comment score.

4- Submitted links for same news stories should share karma points. Several times you submit the same story only to see someone else collect karma hours later.

5- Increase transparency on how comments ranking works.

6- Increase transparency on max submissions and comments allowable per day.
Not at all - they know shit. Unfortunately "enterprise software companies" hire the lowest bidder in the lowest bidding country and they hire the lowest bidding staff.

This is especially true of Microsoft who I've had the pleasure of dealing with their highest level of Gold Partner support with respect to an IE9 bug that broke ClickOnce entirely.

Basically: absolutely fucking useless, blame the client, wriggle out of having to do anything.

That was until they met me. 35 phone calls (I shit you not), 3 heated arguments, spread bad press all over stackoverflow and MS connect, blog whinge and finally a half arsed registry fix that we had to deploy across 2000 disparate clients!

6 fucking months it took and we're a MS Gold Partner. It cost us more than our subscription cost in bad rep, time and support costs.
I do know that design tools like blend support multiple layout views for different screen shapes and orientations. I can't see how this would be different. Underneath if you write .Net code it'll run on both.
That's also the reason why the job-hop to get a raise is so common.

Pay rises are multipliers on your current salary - which is based on when in the boom/bust cycle you got hired. If you were hired in a bust you can get the maximum raise every year but at the end you will still be getting less than someone hired in a boom.
Now turn it around.

Have them use the computer most of the time and limit how much you are doing hide and seek.

Then watch the delight when you finally give in.
patched to still work really badly?
Some stone tools? I take it that your father was not a woodworker...
I have the same setup and clicked "recover" when the option came up, and it crashed the browser then. IE9 is still open, but the cursor is stuck on <--> and clicking anywhere does nothing. I don't even get the "this program has stopped responding" message.

Closing it in any of the normal ways is failing, I had to do end task.

Successive attempts to load the page don't even need for me to click anything for it to crash hard.
He didn't even need to use mitmproxy. Just right click network entry, open in another tab, and hit cmd+s to save the file.

Do you really want to do something very cool? Try bandcamp, beatport or soundcloud (pay downloads) ;-) you can do the same thing.
Another throwaway here.

There are plenty of people who complement your skillset perfect. I know--I'm one of them, and there are many others like me who are much better at the backend work than the frontend work. If you do have an idea, finding a partner might help it take off.
Agreed. I've been on WP7 for just over a year the the live tiles with update counts have replaced the need for a notification center for me.
I enjoyed the premise behind this post, and perhaps this is pedantic or I am simply confused, but why does the it conclude with, "The speed of light really is a limiting factor in downloading!" and talk about what Cloufare does to "fight the speed of light" after smartly explaining network latency at the layers above the physical one?

I guess fighting the speed of light sounds cooler, but that's not really the problem they are solving or speaking too, is it?

*edit just for fun: 5MB data storage transfer, 1956 http://mlkshk.com/p/AW8A (img)