skysight-inc/HackerNews huggingface dataset:
That announcement page was buggy for men on Ubuntu Chrome. The page loaded and I saw the text letter but the smaller "title" card was overlayed on top of the letter but was mirrored left to right so you couldn't read it. Looks good on OSX chrome though!
Multiplatform Layout Considerations for Mobile Apps – Part 1
Actually, the 360 does have a custom architecture. It has a tri-core PPC based CPU and all custom ICs for the GPU and southbridge. It was the original Xbox which was Pentium based and very close to a commercial PC, although with custom GPU and southbridge ICs as well.
So basically, talk to the other founders, investors and lawyers first and hope the guy you want to fire doesn't realize what you're doing.
I wish he'd gone down this route further. It looks like there's code at the top of the file that "decrypts" (decodes?) the contents of the PHP file. I'd be curious why he felt this wasn't worth reversing.

I'm also curious if there's a way to dump 'disassembled' PHP after it's been loaded into the PHP processor. If it's going through eval() at the end, then shouldn't the plain-text source be available in a string somewhere?
Could the lawsuit be a defensive legal maneuver?
Precisely! You can pass the "-a" flag to print the entire answer or "-l" to get the link itself. "-p2" will give the second answer.

I find myself using the following command quite a bit:

open `howdoi print stack trace python -l`
I think oftentimes "firing" is the wrong way to look at this.

I founded my startup with two cofounders. We all agreed, with the benefit of hindsight about eight months in, that we were the wrong guys to be working on this together and that we should step back and look at the situation. I started that process but they could see it too.

We analysed the problem (their skills were more ephemeral than executional… networking/introductions/ideas) and it led to us occasionally overindulging in "taking the idea for a walk". I was frustrated because I felt very strongly that we should be building and dedicating all our time to shipping software and speaking to our users.

The conversations were entirely amicable. They had both invested cash and time, and had received equity + founder's round equity as a result. They kept their bought equity and we reduced the founder's round equity by 50% each, and I reallocated it later on to two fantastic directors who have been, for near enough a year, surrogate cofounders. Both of my original cofounders dip in with advice as we need it and have since been really helpful.

Nobody was fired and I appreciate that sometimes it's necessary to have a sterner conversation (and indeed sometimes it's probably appealing in the heat of the moment). The thing to remember is that everyone has an emotional attachment to the company, and that makes it a very tricky conversation to have.
An open-source program inspired in 'Game Maker' for Pygame/Python development
Isn't Microsoft in midtown?
Indeed. He mentions he is living a better life, but it takes more than a second to record something to remember a day by. He must be taking quite a lot of clips. And then sitting down and chosing and combining. Could get a little onerous.
Regardless of the state of PHP itself, the user base is severely misinformed and a large part of the blame comes to rest on people writing tutorials like this.

Python, Ruby, Perl, Java and even C# all have popular, widely used SQL interface libraries where placeholders are the norm. Only PHP even considers injecting user data into queries. This is extremely harmful.

Tutorials should show best practices, not just the first thing that works. There should be significant attention paid to how to construct a safe and reliable query. This is not a secondary concern, not when there are automatic hacking tools with a very scary list of features (http://sqlmap.org/) out there for anyone to download.

Microsoft used to be very hand-wavey about security issues and it cost them severely. Now they've tightened all the bolts and Windows is in much better shape because of it.

The PHP community needs to root out these poisonously bad tutorials and eliminate them from search results. How can this be done? By making better tutorials and linking to them more aggressively.

Stop pretending this isn't a problem and start fixing it.
Fail = Win? A Kickstarter post-mortem
Brilliant. Given the data set, this appears somewhat intelligent, since more theoretical computer science problems may simply result in something like "advice" rather than code blocks.

$ howdoi mvp pattern

$ howdoi wittgenstein

$ howdoi hopfield network

$ howdoi feed forward network

$ howdoi artificial heart

It's like an overly precocious child that got trapped in a library, and is now set to aid you in your research/development.
The Pastry Box Project
Scala programmers are in catbird seat, or are they?
> That announcement page was buggy for men on Ubuntu Chrome.

What about women, did it work fine for them? :)
Those are good and help a little, but the real issue isn't just the zval containers its zvals themselves. the Spl* structures are just proof that there is lots of room for improvement of the raw php data types.
Get Flipboard Running on Your Windows
You missed the word 'here'. The parent is talking about this one new feature, not GitHub as a whole.

GitHub is great, but I agree with moe. This seems like gamification, and GitHub's magic is in collaboration and communication. This turns me off a bit, as it smells like GitHub is trying to hook me rather than providing a tool I want to use.
I think the next set of consoles are going to be a little more expensive than the current generation. At launch, the PS3 was $499 in the US.
Thanks for sharing, very useful in the few sample queries that I ran
If the AI has a hard time differentiating, I'm sure your human users will have as much of a challenge.

Pro tip: Don't register A1lI.com and expect people to be able to type it in.

The amount of time it takes to make an OCR-friendly URL on a product is zero.
Designing The Perfect Knowledge Base
4 keyboards and 4 mice. Image projector not included.
Show HN: My startup's first product - Trello for Sales
Pardon my french, but the linked blog post is just a pile of santimonious bullplop. There are many, many people in the U.S. and outside of it for whom "I can't afford it" is not a choice.

There are plenty of people who cannot afford to live in a safe, or even reasonably safe neighborhood. There are people who cannot afford life-saving medicine or medical care. There are people who cannot afford to send their children to college, or even before that to buy them the iDevices and computers that would give them an edge in their education. There are plenty of families who have not bought new clothes in years because they simply can't afford it after the necessities have been paid for.

This is happening in the U.S.: in the East Bay, just a few miles from SV; in south-central LA, in most of San Bernardino and Riverside counties, in Detroit, in Cleveland, in south-west Chicago, in New York, in New Orleans...

Blog posts like this just reinforce the common perception outside of SV that Silicon Valley is now populated by a bunch of wealthy, out-of-touch individuals who have no understanding of how hard life is for people who didn't hit the jackpot in terms of family, upbringing, or education.
Hi, this is my startup's first product. It is basically Trello for Sales. I needed something to track sales for another application that I worked on and found the solutions in the market to be not 'lean' enough. It differentiates from run of the mill CRMs by focusing only on the sales process with the pipeline view that allows you to visualize your sales funnel and see where the leads are.

We're bootstrapping out of New Delhi, India since I quit my job in New York City and moved to New Delhi so that my savings could have a longer runaway. Appreciate the feedback guys!
Announcing the Innovate NYC Schools App Challenge
It’s The Math, Stupid - A Primer on Statistics and Averages
Generally yes, you almost always see a performance increase with all the things x86-64 brings. But the increased cache pressure from 64-bit pointers is a real downside and the reason that pretty much every other architecture suffers in performance when it goes to 64 bits. If something about his workload makes it especially sensetive to cache pressure he could very well see a performance penalty, and I'd say heavy virtualization would actually make that more likely.
Well, let me give some evidence of that.

First, engineers familiar with the concept (including engineers responsible for working with Games) were unanimous in support of it. That's not proof of success in the market, but it's an indication. Engineers want to work on things they believe will succeed because it's good for their careers. No one thought Zyngarbage would improve the product.

Now, can I prove, beyond any doubt whatsoever, that this would have made G+ more successful in the market? No, I can't. You can't prove a counterfactual. However, it would have clearly helped. Excelling is never a bad thing, and Google has the resources necessary to afford excellence's short-term costs. Making Games more excellent would have both (a) made Google+ more excellent, and (b) brought people into the service who might otherwise have had no interest in joining "yet another" social network.

The Google way of doing things is to Excel First and Monetize Later. That's what they did with Search. It's what they needed to do with Social, but in Social, there's an added complexity... you actually need the people, and you need them to spend time in your product. So it's a different territory. Games are a great way to draw people into using a social network they wouldn't otherwise consider, but those Games need to be excellent enough to get repeat customers, so that people learn about all the other great things G+ offers (e.g. Hangouts).

Since Google+'s problems have been brand-related rather than technical (the technology's fine) I think it's fairly obvious that EIG was The Missed Opportunity of 2011. There may have been others, but EIG was the marlin.
Kepler Space Kit - take pictures from space with your iPhone or GoPro camera
Although not user facing, there is also a DuckDuckGo search endpoint if you don't want to use Google for one reason or another.
Why do I care?
Google's AdSense: King Google Phucks Us (Have We Been Phucked?)
>>I don't agree with Rob on one thing - that downloadable desktop software is going away

You're right, "going away" is a strong way to put it, but in the context of "I want to build an app that has a viable market," unless you really know what you are doing, stick to web or mobile.

Desktop apps are, with a few exceptions that you listed, "going away" as a viable market for bootstrapped entrepreneurs. When in doubt, go web or mobile.

Re: internet connectivity: At this point I am never without an internet connection when I want one, and looking ahead just a few years, the world will be blanketed with it much like you can now access AC power in the vast majority of places you can go. So thinking ahead just a couple years you can imagine how this will continue the trend of apps moving away from the desktop.
Google and Microsoft provide free wifi in my SF neighborhood. Though the signal is strong, it's apparently capped around 1/.25. Not only is the bandwidth horrible, but they drop you after one hour. Anybody forced to use these APs is surely going to resent the brand behind it.
Here's my problem, the three items that will "attract" users are not actually "attractive". They are actually just ways that Google forces users to have a G+ login to interact with one of their services. They may lead to more people using G+ but ONLY as a login service - nothing more.
Predict S&P’s Next Credit Rating
Super useful, love it.

Some queries I tried (results were not perfect but pretty decent):

howdoi split string javascript
var split = 'john smith~123 Street~Apt 4~New York~NY~12345'.split('~');

var name = split[0];
var street = split[1];

etc...

howdoi get day from date javascript
var date = new Date();
var day = date.getDay();

howdoi iterate coffeescript
ages = []
ages["jim"] = 12
ages["john"] = 7

for k,v of ages
console.log k + " is " + v

howdoi get referrer url php
<?php

session_start();

if (!isset($_SESSION["origURL"]))
$_SESSION["origURL"] = $_SERVER["HTTP_REFERER"];

?>
Yes, three full reads sound too much. I usually just skim it fast, then do a full read, noting interesting or hard to understand stuff. Finally I use my notes when I need to refresh my memory or to try to comprehend the more difficult concepts.
NASA: There are 17 Billion Earth-like worlds in Milky Way
Group email address. Did 37signals copy my idea?
Improving ticket spinlocks in Linux kernel
Bookmarklet to reload CSS without reloading the entire page
Very cool! You might want to change

USER_AGENT = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1309.0 Safari/537.17"

to something a little more honest though, unless you have a good reason for keeping it.
Since the length of the sample is small the variance is big, so the numbers obtained for the conclusion are noisy, (random effect has a big impact).

Sea reference hear for some comments are the law of small numbers, the most dangerous equations and the like http://news.ycombinator.com/item?id=4893258
Great point. This is better way to put what often happens.
Whether this story is fully accurate or somewhat sensationalized, it seems as if the market accepts it. I was in a Duane Reade (convenience store/pharmacy, think CVS or Walgreens) recently in the LES, NYC and I was trying to figure out why they had alarm tags on most of the bottles of Tide, but none of the other brands that had similar value and value density. This explains a lot.
> Is there any reason for copyrights so long?

The only reason is greed.
While certainly commendable, it does not make the difference between a script kiddie and a competent cracker :)
> Originally, I called it "Real Games" (a pun on Real Names). The idea was, instead of publishing dreck from mainstream publishers, who were giving us mediocre product because they didn't expect us to succeed, we court the independent developer community: the people who in 2013 are trolling Kickstarter for their 2D "retro" RPGs and German-style boardgames. We court these developers and give them a platform that does for them things they can't do for themselves, plus access to an enormous number of players.

Wouldn't the "real" games also want to launch on Facebook (and mobile), eliminating your edge?
An enhancement I've been considering is noticing when users ask for a second or third answer with "-p2" or "-p3". If it happens often and the user never queries again after reading the second answer you can assume it is probably correct and display it to all users as the default response.
I know. I was being silly.
To be fair, prepared statements have been a solved problem in PHP for a fair long time now, and so it's totally okay to call out the notion of "quickly learning from mistakes" when a subset of that community still doesn't use or encourage them.
Fun inside MS history tid-bit:

The reason x64 is called AMD64 and not x86-64 or x64 is almost entirely Dave Cutler's[1] doing. He, being constantly annoyed with Intel, used "AMD64" in the Windows NT source tree. It was used in version information properties as well. He believed the AMD64 architecture was better than the Intel EM64T architecture and forced the issues by steadfastly refusing to change the name in the Windows source tree.[2]

I recall several attempts by 'marketing' and execs to get AMD64 renamed to something Intel was happy with. The NT team (working on XP Pro 64-bit and Server 2003 SP1 64-bit) won by saying, basically, "oh, we can't do that NOW; it would be too de-stabilizing to the release and we'd slip".

[1] http://en.wikipedia.org/wiki/Dave_Cutler

[2] http://www.theinquirer.net/inquirer/news/1008337/amds-64-bit...
I really like the idea of this, I'm getting some good results and some not so good.

One that fails rather badly:

format dates django templates
Returns simply "date", despite StackOverflow having lots of hits:
http://stackoverflow.com/search?q=format+dates+django+templa...

But some others are super cool:

create datetime from epoch
>>> datetime.datetime.fromtimestamp(1284286794)

One suggestion is that by default I would include the link to the stackoverflow page.

Some color might be nice to make it extra sexy, look at the colorama package to do it easily cross platform.
Mobile Developer @ Frank & Oak in Montreal, Canada.

http://www.frankandoak.com/about/jobs#job12

RESPONSIBILITIES:

Enhance, build, optimize our Frank & Oak mobile application
Ensure strong optimization and functionality and monitor app technical performance
Work with our UX specialists to ensure optimal experience
Analyze, review, and modify, mobile systems by designing, maintaining, documenting, testing, developing, and monitoring

REQUIREMENTS:

Bachelor/Master degrees in Computer Science or Computer Engineering is a plus
Solid knowledge of mobile development technologies (iOS, Android)
Great knowledge of web development technologies (PHP, MySQL, JavaScript, HTML)
Ability to work independently.
Ability to manage multiple tasks, deadlines and priorities.
Proficiency in both French & English is a plus
Full text search now in MongoDB
I've always thought that the more important and interesting choice to ruminate about in this vein is "I don't have time."

You do have time, it's just that you're filling it with something else you find more important. Every time I tell someone "I don't have time" I try to envision myself telling them "I have more important things to do with my time" instead. It's usually an unnecessarily harsh thing to say out loud, which is why I typically don't vocalize it, but it's an interesting thought exercise that can help to keep you honest about your priorities and visualize the perspectives of other people that come asking for your time.

Also, just like there are people that really can't afford certain things, there are some justifications that I think most people would consider perfectly reasonable for really, actually not having time. But in many cases, both time and money are choices.
I think the first step is having a series of frank conversations about the issues.

If nothing changes / get fixed, then I think you need to move to a mode where you take action.

In some cases, your co-founder will decide to part ways or resign as they will know things are not working and may be quite unhappy themselves.

If it gets to the point where you are actually firing someone, it should not be a surprise to them that there are large, unresolved issues. These should have been discussed a bunch of times before.

Either way, you will need to consult with various parties on both sides.
Why have you not been acquired by Stripe yet? This seems like a bug.
On Stephen Hawking, Vader and Being More Machine Than Human
> You will do what your clients require or go broke maintaining that POV

Perhaps GP is in the enviable position of having vendors he can coerce into using his choice of teleconference tools. And maybe he's in a large enough organization that he can hide in Accounts Payable and not worry about Sales.

Well, no, you're probably right. Anyone who speaks that categorically is insidiously anti-client enough to undermine the business no matter where he's hiding.
I like the layout a lot! Nice app. You could make it a little more ipad friendly, though. Maybe make a dedicated mobile version of the site? What technologies did you use to build this?
love PHP!
tl;dr: G+ is misunderstood as a failed social network, it's actually the key to search customization. Google will keep requiring a G+ profile for more and more of its services until they capture you, too.

There are lots of statements in the article I find easy to argue with (or find too weird to bother arguing with). But I suspect the bottom line, that Google will eventually convince most people to create a G+ profile, will prove to be accurate.
Yes, didn't you know - the XX Chrome works fine, but the XY Chrome is a bit buggy.

;-)

edit - smiley
Fail Fast Fool: Concrete Brain
That is not how Mozilla development works. Code changes go int the trunk/nightly builds currently FX 21. Only rarely does code get uplifted to Aurora or Beta. Usually this is because something regressed.

Please file a bug with example code. https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&...
That's very interesting. I usually read once, sometimes don't even write code but I fully understand and ready to use the language. Maybe it's about the programming expertise level you already have. Of course, when reading stuff like Haskell, Scala you need to practice but when reading Python, Java... not for me.
Sure, but this one costs $999 unless Valve subsidizes it massively according to this article:
http://www.polygon.com/2013/1/7/3849284/piston-valve-steam-b...
That's not a bad idea, kind of meta level answer tracking.

What about making it even easier by just prompting as to whether it answered their question? (perhaps defaulting to 'y' so you can just hit enter if so)
I believe these obfuscators work by forcing you to install a binary-only .so zend extension in php.ini, which intercepts these encoded files. The files themselves should decode to already-halfway-parsed PHP opcodes or so, which is probably injected into the PHP/Zend virtual machine.

Figuring out the encoding scheme is probably a lot of boring disassembly work, which in the end just lets you decode a bunch of PHP opcodes which themselves would take a lot of work to make sense of.

But perhaps the Vulcan Logic Dumper could help out a little bit. http://derickrethans.nl/projects.html#vld
Thanks for the feedback! I built this with rails. You can see all of the technologies involved in the tags section here: http://www.mycelial.com/projects/15
Is Nokia still selling Symbian phones? Their Series 40 feature phones are still popular in developing markets, but they are not running the Symbian OS.
Let's map all tech startups in the US
If you need more vertical stuff then check out Breeze (http://letsbreeze.com), it's Basecamp and Trello mashup. Plus it adds calendar, time tracking, budgeting and reporting.
No man, you are like stallman for sure.
This is really interesting- I've actually wanted to tie the different aspects of my life together in one place- I'm programmer but also an artist. I'd like to promote both at the same time and this looks like a place I could do that. If anything, thanks for hosting my portfolio!
Blog post author, here.

As I shared in the post, Mailgun (YC W10) solves a very difficult problem and does it well. Backed by a top-notch team.

Happy to answer any questions here or use the email address in my profile.
That may well be the case. I haven't benchmarked regular IO vs. NIO recently. Certainly when I did before, there wasn't too much in it but I did get more reliable latency from NIO and the rest of the stack is non-blocking so it's a neat fit.

In theory NIO scales better than regular IO for the 100,000 connections case but that's not one that I need in my particular scenario.
That sounds smart but it also means that you'd need to keep track of and store user actions centrally. I don't know if I'd like that. You could always make it an opt-in feature I suppose.