skysight-inc/HackerNews huggingface dataset:
Cupertino ---> Commit code your first week as an Android developer

* Remote-collaboration is an extremely important part of our culture. Most of the dev team is remote.

* H1B candidates are ok

* Interns welcome!

We are the team behind Mokriya Craigslist. Time, Wall Street Journal, Mashable, Xconomy, and a slew of tech bloggers raved about it. Check it out. http://craigslist.mokriya.com/

We are a team of engineers, UX designers, and thinkers. We have worked for some of the hottest tech startups in Silicon Valley, including Path, MixPanel, Threadflip, SimpleGeo, SideCar, etc.

Google has us on a list of “best mobile development teams in the country” so we get calls from them too.

About You

You love to build. When you’re not at your job, you’re probably tinkering on some contraption in the basement or figuring out how to take apart <insert-something-you-bought-recently>. You get a thrill from figuring out a clever way to solve a problem. And you really take pride in knowing the ins and outs of Android. You should be familiar with the libraries so that you know the best ways to do things without re-inventing the wheel.

About How We Work

Every developer on the team is remote, so we just get stuff done, from wherever, and chat via HipChat/GitHub to communicate. That, and the occasional G+ Hangout, is all we’ve found to be necessary.

Send a note to careers@mokriya.com (I'll see it, I'm Adam. Sunil & Pranil, the technical co-founders, will see it also). Say hi, tell us a bit about yourself. We'll be most excited if you tell us about recent projects you've built, and technical details that you learned, or that interested you.
@sdaityari Please fix: datelines and bylines go at the top of the article, not the bottom.
Been managing a large Windows network for ~8 years; never once yet seen system restore fix a problem. It also seems to frequently introduce new ones.
Anyone who's owned a Windows Phone already knows this. Search for anything. Doesn't matter what it is. No matter what you search for, you'll get pages of results - of the worst apps you have ever seen. Absolute trash. It's disgusting. It makes me never want to use their app store. The fact that they not only condone it, they actively encouraged it just makes me sick. How insecure are they? How stupid are they? Do they really think the best way to cover their insecurity about being 3rd place is with bluster and bullshit? Do they really think their customers are that stupid? Whatever happened to the old philosophy of competing by trying to build clear, demonstrable superiority - a better product?

It's mind-boggling. From which point in the organisation does this insanity stem? I want to like Microsoft, but shit like this makes me feel like a fool for ever giving them a chance. Seriously. Good thing my next phone is a Nexus... great job Microsoft. Way to build loyalty among your customers. And Steve Ballmer has the nerve to call MS "ethical" and "forward-thinking."

Anyone reading this who works at Microsoft - I am genuinely curious - how do you sleep at night?
Reversing the WRT120N’s Firmware Obfuscation
It's just pathetic how dumb they are.
Previous discussion: https://news.ycombinator.com/item?id=7164619
Not that I'm saying it applies to the employees but the term you are looking for is Endowment Effect[1].

[1] en.wikipedia.org/wiki/Endowment_effect
The Peculiar Underworld of Rare-Book Thieves
Here is a better article with an interesting interview from Arthur Chu: http://mentalfloss.com/article/54853/our-interview-jeopardy-...
> Anyone reading this who works at Microsoft - I am genuinely curious - how do you sleep at night?

Dude. Do you really think that everyone who works at Microsoft is responsible for or even has the ability to change their app store?
Very meta sub-title:

> The story behind "the most legendary act of SEO trolling ever"
The problem is convincing management there is a significant advantage to paying for private GitHub repos when you could use BitBucket for free. Even if we needed to pay for BitBucket (i.e. need more than 5 users on a repo), the cost for a company like ours that might need 20 users total on a repo is pretty minimal, and the pay per private repo on GitHub quickly adds up and passes the BitBucket costs. From a pure cost analysis for private projects, I don't see how BitBucket doesn't come out on top. Maybe if you only have 1 repo and 100s of users, but in the more average company where you have multiple repos and a smallish number of developers, BitBucket is almost always going to win the price war.
If I recall correctly, the author of the article linked here apologized for its tone and removed it from his blog. It seems a bit of a disservice to repost it here without mentioning that context.
http://www.amazon.com/RADStickerTM-radiation-exposure-determ...
A good design language is certainly more than just a theme. An arrow is a visual design to indicate direction. It's almost universally recognized. It's a sign. Just like a word.

If iconography can be seen as a form of barebones language, what else can we fit in the concept? Perhaps colour? Red for STOP, or urgency. Green for go. If shapes and colours, why not relative sizes? Big for important things, small for detailed things.

These are the kinds of concerns that pertain to the construction of design languages. You can see how they can be unifying.
Google might categorize it as duplicate content. So you should always pick a main URL and redirect from the other version to the main URL.
the use of bind with event listeners will lead to memory leaks since you have no way of removing the event listener, given that you don't have access to the function bind returns (at least in the code examples the writer created).
Ask HN: Please tell us how you started a project in PHP and are sorry for this.
And if you have to start the same project again what would be different and why?

I've invested over 10000 hours in PHP and I want to know whether to invest another 10000 in some other language and what are the alternatives.

There are lot of opinions in the wild but I think that opinion supported by example is much better than just "I like X and dislike Y"

edit - some grammar
EDIT 2 - To be more precise - I am not looking for a brain teaser, but for a tool which will allow me to be 1.5x (or 2x or 3x) more productive. I am looking for a tool to feed my family and myself in the next few years. To be honest I am a little scared of all "PHP sucks" articles. I don't want to be jobless in 3 years when/if PHP becomes the new COBOL.
The guy I responded to said /r/conspiracy doesn't censor. That's not true, they don't censor things they agree with.
In Seattle, http://elliescoworking.com/ -- I know it received lots of interest and support a few years back when it was first being tested. It looks like this may have transitioned away from childcare for the time being into http://www.worksprogressseattle.com/ Jessie is extremely friendly and I'm sure has quite a bit to say about her experience.
I've hardly ever read a non-opiniated review or discussion about windows 8. All these discussions go direct to our fanboy hearts. It's like the programming languages or favorite IDE discussions ... :-)

Anyway, there's a huge potential for having one device that can be used with different UI concept based on the peripherals: A tablet docked into a docking station should be operated by mouse and keyboard (desktop mode), otherwise it should be operated by touch (metro mode). Windows 8 should recognize what default to use.

While Metro as default for a PC doesn't make sense, it's not really a big problem. The issue is mainly amplified by our emotions. It took me much longer to get used to OS X, but as I liked the device to much, it didn't bother me at all. I kind of enjoyed exploring how to use it.
Last year, I switched from Github to BitBucket because of the unlimited free private repositories. Shortly after, I switched back to Github for everything else Github offers.
For partial argument binding, I find myself using an implementation that doesn't close 'this' much more often. E.g.

Function.prototype.partial = function () {
var
fn = this,
args = Array.prototype.slice.call(arguments)
;
return function() {
var newArgs = Array.prototype.slice.call(arguments);
return fn.apply(this,args.concat(newArgs));
}
}
This is a blog post, not an email :)
> Fortunately they didn't manage to really screw up Visual Studio in any significant way

It's nerve wracking when they announce a new release :-).
"Some claim" a lot of things.

http://i.imgur.com/7LzpYl4.jpg
A New Scientific Model that Defines Alien Intelligence
It would be better if they didn't miss the point of being close to your kids, which is... you know... to interact with and nurture them directly.
Here's the AT one, it was the last one that was open in that way (and closest to what the modern PC is based on):
http://bitsavers.trailing-edge.com/pdf/ibm/pc/at/1502494_PC_...
It's an even bigger PDF than the XT one :)
I work at one of the biggest tech companies and ReviewBoard is our primary CR tool. I generally really like it and don't miss GitHub PRs nearly as much as I expected :)
SEEKING WORK -- Cologne, Germany or REMOTE -- preferably part-time

Developer & Designer

http://mygnu.com
Even if Apple has some nefarious motive for doing this, if it really does have a beneficial effect on privacy, I find it hard to fault them for it. Can we save the pitchforks and torches for when they do something actually bad? (that is a serious question, there are arguments both ways)
Am I the only one to see how meta this article is? it's an article about SEO shenanigans to get views on news articles from people searching for "What time is the Superbowl?" whose title contains... "What time is the Superbowl?" :p
Features that have made me hate my phone:

• Excessively high monthly fees.

• NSA / PRISM and other forms of surveillance.

• Lack of a "capped service cost" plan (mitigated somewhat by monthly pre-paid service).

• Contracts.

• Lack of built-in call screening. I'd like to be able to 1) classify contacts by group, and 2) specify what group(s) can ring through, at what time(s) and/or locations.

• Visual voicemail by default. Without invoking another data surveillance provider.

• Lack of / painfulness of disabling add-on / additional fee services. My phone is not a marketplace and never fucking will be.

Honestly? I've all but given up on the idea of telephony at all. Give me email (with all its warts) or postal mail. At least the people who want to reach me have to put some effort (and cost) into it. VOIP over computer or tablet should fully replace telco phone service in fairly short order.
Burlingame, CA (between SF and Palo Alto)

TellApart is hiring: Dev ops engineers, Hadoop/data-pipeline engineers, Data product engineers (personalization products)

TellApart is a ~50 person (20+ engineers) startup (http://www.tellapart.com/) that works on real time personalization for retailers. Here are some specific things we're working on that folks might find interesting:

- Rearchitecting our data system to use the lambda architecture (http://www.manning.com/marz/) so we can build better personalization products on top of retailers' customer data.

- Building and improving machine learning models to predict user's behavior and what users want based on a ton of datapoints we collect for hundreds of millions of users.

{my_username[-3:]}@tellapart.com if you'd like to find out more
I don't buy this argument at all. Just because there are new ways of doing things doesn't make it bad. This kind of attitude kills innovation.

I just got Windows 8 last week. I found the vast majority of functionality I needed without any help, in just a few minutes of playing around with it. My brother (who had Windows 8 for a few months) showed me just a couple more things, but none of them were necessary, only more convenient ways of doing the same things I'd already figured out how to do.
Reminds me of this:

http://knowyourmeme.com/memes/events/c-plus-equality-c
We are giving ourselves cancer when we spend time outdoors without sunscreen or other protection.
IMDB rating mistake for this movie
See rating max should be 10 but we can see 11 over here may be an algorithm going wrong.
Groupon (Palo Alto, CA)

We're looking for full stack web developers!

Job Listing: https://jobs.groupon.com/careers/engineering/software-engine...
I posted a reply elsewhere on some similar points, but I'll go into more detail here.

What I like to ask is what project or achievement people are most proud of. That forces them to use their own subjective judgment rather than attempt to cast about for some sort of objective definition of "significant".

There are many reasons why I love this question.

First off, it puts things squarely into the realm of the real instead of the abstract. It can tell you a lot about whether or not you're dealing with someone who gets things done or just someone who "does work".

From there it's a quick jumping off point into the specific skills and competencies of the candidate, viewed through the lens of productive work. It's a way to see what skills people have in sort of a sideways way, because you see what skills they actually use, rather than the skills they tell you they have.

Perhaps most importantly, it tells you about a person's priorities and values. It tells you the sort of things they think are important. Did they do something that actually delivered value to anyone? Did they do something that required overcoming obstacles or did they just cruise along and build something "cool"? Or something that was technologically sophisticated but useless in practical terms? Do they value titles and money over real accomplishments where something of lasting importance or value is built and delivered to users?

It also gives an opportunity to explore a lot of issues that are hard to suss out otherwise. For example, does the candidate have initiative or do they just follow along? Do they strive to improve the way things work or just tolerate the status quo? That can be evidenced if the project they describe was something they took on of their own accord or was handed to them, whether it was an internal improvement project, and whether they had to fight against the establishment to get things done.

So there you go. Values, skillset, competencies, initiative, and ability to execute. You won't necessarily get all of that out of a candidate every time you ask such a question, but there's no such thing as a perfect interviewing technique.

For someone straight out of college or without much experience of course you have to modify how you interview them, but that's always going to be true, and sometimes this same question can still be valuable, just not in exactly the same way.

P.S. Also, just having a good set of questions or a good process to go through is not enough to make someone a good interviewer. Interviewing is hard, easily one of the hardest things in the profession, and only a small subset of folks who do it are actually good at it. I don't know exactly how to make a bad interviewer into a good one, that's a subject that could fill volumes and volumes. But I think this particular kind of question is, on par, much more helpful than not and a step in the right direction.
I'd like to say something, stick to PHP. PHP is a very neat programming language; I recommend you to read about Composer and PSR standards, but if you want to learn something different, try with Python or Ruby, both languages are kind of similar, hope it helps.
17 y.o. here (no MacBook, and no MongoDB for now mind-you); I'm very excited for possible innovation in parenting, and I hope there's at least a healthy subset in the HN community sharing that interest.

The coffee shop kids will keep coming though I guess, maybe we could find a way to get them on track while we wait for the first batch to mature.
> The only thing not working is changing the screen brightness, which stays fixed at 100%.

That would be enough to stop me from buying one. I have an X60 already (and found the schematics online), maybe it wouldn't be too hard to fix.
That's not what shark jumping means. It means that something was relevant but now has run out of ideas.
I'll take the piles of money, thanks. No, wait, it's not exactly what you're thinking... It's not that I want to be a "sell out", but if I sold my company for piles of cash, I could do a lot of the things I want to do anyway (depending on how big the piles are) AND then I'd have the financial security and the seed capital to launch my next thing. And knowing that I would have the luxury of already having my personal financial situation taken care of, I could be even bolder next time.
There was a place that did this in Menlo Park/Mountain View a few years ago called Cubes & Crayons. They really tried to make it work, but ended up having a lot of problems and eventually threw in the towel. Their daycare was decent, but the office side of things didn't cut the mustard.

And that, I think is the problem with the business model. It's hard to make both the day care, and the office space work, and one side is probably going to suffer. Do you focus on the day care, which is a larger market, but has high turnover (kids grow up fast), or do you focus on the smaller flex office space where you can potentially hook people for longer? The flex office space might not be a good idea because many people might just work from home instead, and are really just looking for someplace to park their kids for a few hours so they can get some work done.
Cap that off with having to follow additional regulations around running a child care facility, and it makes for a pretty tough business.
You can in Australia.
The media-as-a-product model is breaking down for games the way it has or will for everything else (journalism, music, movies) because in a competitive market, marginal price trends toward marginal cost, and the marginal cost of digital is nothing. More than that though, is that in a connected world, basically anyone is able to become a competitor selling low-quality junk for basically nothing, or a pirate giving away your stuff. Being able to publish is no longer a gate that can hold prices high. We are in the twilight of this short-lived infinite marginal price to marginal cost ratio of digital publishing, and the games publishers are scrambling for the last rays of light by selling non-scarce product inside the games instead of the games themselves. This too will end as they eventually alienate enough of the customer base that they have to adjust their strategies to something economically sound.

If it turns out for games (as it did for journalism) that people just aren't willing to pay as much as they used to for good content then we'll see a smaller market. Whatever audience there is of folks that are willing to pay up-front for a good game (sans manipulative bullshit) and the developers able and willing to make those games seem likely to find that crowd-funding is their best option - publishers not required. Game-as-a-service (MMOs) have shown that they work well, and will need publishers if they're to have high budgets and quality that players expect but players demand there to be some amount of service (you can't pull a SimCity without pissing them off). There will always be some amount of this IAP model, but it'll have to become tasteful enough to be sustainable in a world where the available audience of fresh unalienated suckers is exhausted (Valve's use of IAP is a good example of what this is likely to look like). I think (or at least hope) there's not enough gamers willing to be repeatedly abused to sustain a whole market of abusive IAP games forever.
I signed up for the Azure trial program a while back, and I found the interface quite nice. About a week later I received a call from the Azure sales team asking if I would like to provision another MS SQL server -- I guess they looked into my billings. Anyways, I told the sales rep no thank you, and how I normally use linux machines for my startup. I asked if there were any promos for someone in my position, and the sales rep quoted me prices on developer network subscriptions, or something like that.

Conclusion: I don't think it's terrible, but their tactics aren't always clear. AND, I'm consistently getting a bill for $2/m and I have no idea why.
Mr. Sdaityari is free to do as he pleases, I do believe.
I would like to see a similar site for kids' apps/games. If tricky ads and IAP are bad, they are doubly bad when kids play into such tactics.

Also, these sites need to have a panel of people that rate the apps/games. A single reviewer is going to bring in bias and staleness.
Sure. The games (generally) aren't doing anything illegal or unethical. If someone has the spare money and the inclination, why would it be unethical to allow them to spend it?

Remember that there is a lot of money out there. If you're a millionaire, a billionare has 1000x more money than you. His $30,000 is your $30.
Questions for First Time Engineers
Original text from Apple with tips to fix using strings and otool at: https://github.com/mixpanel/mixpanel-iphone/issues/109

Note that this affects quite a few major platforms:

* parse.com seems to have added it when they added social.framework for Facebook features

* TestFlight uses it for obvious reasons: https://testflightapp.com/sdk/ios/doc/2.0.0/ -- they add it even if you forget to.

* Mixpanel affected (with workaround above)

Not affected:

* AFAIK, Google doesn't use it unless you added it as a custom metric with your own custom code (or a third-party integration library)

* Flurry split off their advertising library from their analytics one, in part likely because of this requirement from Apple. If you implement just the analytics, it does not require AdSupport.framework.
Wow. What's with all the Metro hate? (Besides the term Metro, which definitely deserves it.)

Yes, it's different. But is it really news when an average user has a negative bias against change and unfamiliarity?
IMO - if you are starting a project as a business, go with what you or your developers are most comfortable with. If for some reason you need to change down the road then so be it. There are plenty of sites that are highly successful that have been built on PHP.

On the other hand, if you are building a project to learn from, or for personal reasons, then take the time to start learning a new language.

This is not to say you can't invest time in another language to build a project in a different language. There may be reasons where PHP will just not cut it.

So to answer your original question. There are no projects I am sorry for building in PHP. However, there are projects where I look back and say I wish I had taken the time to learn a different language. Those projects tend to fall into the second category and I was just too lazy to take the time to learn something new/different at the time.
Yes, the idea you espouse. Yours, given that you promoted it. Or do you want to revise your statement?
Why would a free game with IAP not be "honest"? Obviously, the point is not literally about honesty.
This entirely misses one key part of how Windows has evolved: Microsoft is a collection of many competing individuals, not a single entity with unified goals.

Windows development is shaped by a small team of developers and designers being influenced by a large battery of project managers and stakeholders. Their business is compromise, not uniformity or singular vision.

For instance, Windows has to support both touch and keyboard/mouse because of the tablet PC group desiring equal marketing and development focus so as to not devalue the tablet brand and ecosystem. Windows doesn't have a coherent design language because it doesn't help everyone or any group particularly well. The Windows 8.1 upgrade had store login required because the app store was lacking traction.

While Jay's UI ideas have great intentions, they're not solving any of the immediate problems Microsoft's groups have.
I run one. When I've done cursory searches on our whales, I find people who appear (at least from LinkedIn/Facebook) to have great jobs. I don't get the impression the large guys can't afford it, generally speaking. I am sure it happens.