skysight-inc/HackerNews huggingface dataset:
Where is the guarantee that developers will -never- get screwed by App.net? Especially since the barrier to entry is $100? The DIP is a nice addition that will help those with solid ideas out of the gate, but they are still greatly restricting the developer pool by a pay-to-play model. Along with that, I still have seen no compelling reason to pay $5/month to be a member of a social network where there are sub-20k users who (I assume?) barely use the service.

App.net is just capitalizing on those annoyed with Facebook/Twitter developer policies. Great for their bank account and a really smart idea, but I still don't see value for anyone else. As someone else once said, "App.net is a social network for people who have $50 to show-off that they have $50 to blow." That's not a party I feel compelled to attend.

I'm open to a convincing argument though.
Institutional buyers, especially schools, usually can't do IAPs. Heck, we're lucky when they even have an app budget at all.
I just want to say that I think it's great that you're impassioned about this topic. I'm definitely not trying to discourage you from it. My reticence comes more from the fact that this is such a complicated topic for me.

On one hand, I'm all for supporting the goals and opportunities of all individuals equally. When it requires special interest in certain groups though, I sometimes worry that it will create a larger divide. Sexual identity has such a huge impact on us during our developmental stages. The pressures of it don't just stem from adults, but from peers and school as well. I'm of the opinion that rather than singling out individuals by sex, it would be more valuable to expose all of them to it.

This is anecdotal, but I have a personal experience with a program that encouraged more adoption of specific fields by females in my classes. In middle school, a large number of girls were separated from the regular classes to attend special math and science classes. These girls were provided a more in-depth education when it came to mathematics and were given more support in learning the material. It really irked me, especially at that young age. I couldn't understand why these girls were being singled out for certain topics and why I couldn't be involved with them simply because I was a boy. I can't speak to the effectiveness of this program. I do know that a large percentage of these girls ended up in my high school math and science classes which regularly had a nearly 50/50 split, but again, that's not evidence that the program worked.

What it did do, though, was make me realize that I was not an equal. It was probably my first realization that not everyone was treated equally and that there was really no rhyme or reason to why. I saw similar things throughout my years in school, but this one affected me the most. When I hear about the professional female organizations that go to schools and encourage girls specifically to pursue careers in mathematics or engineering, I cringe. I want equality, but I don't know how inequality gets us there.
The key problem seems to be `check_output` in the `subprocess` module.
Great job Ian (+1'd), any plans on opening up the source code? Or writing up a tutorial?
more likely that the Carsabi team is awesome.
I was actually mocked at a FogBugz/Kiln event for being the only developer in the room not using a Bug Database.
I still use FTP to live update production sites. I do this for my personal blog, and on my projects that don't get much traffic.

It really only becomes a sin when you have a lot of visitors who are relying on your site. For my larger sites, I have a build process. It's all a mater of scale and how much risk is acceptable for your website.
Research fraud exploded over the last decade
Scott Adams wants to sell an idea
The Google guys called. They want Microsoft to stop being jealous of the JS-influenced turd that is Dart.
And Glass, and Fiber, and Android, and whatever else GoogleX might be working on......Google is quite diversified in its strategies.
sounds like an emacs user... :)
Given where MS started, "less evil" is damning with faint praise. The people in charge include people who were part of everything that was wrong with the company all along. As long as I have a reasonable alternative, I will never choose to trust Microsoft.

Then again I'm biased. Their desire to sell insecure software to the US government when that was against the law lead them to deliberately destroy the life of a friend of mine who they were afraid was going to turn whistleblower to such an extent that he died and left behind a widow and small kids. (Example incident. At one point he got hired at another company, and his manager to be received a call from Microsoft whose whole point was, "How much do we have to pay you to fire him before he starts?" Microsoft knew how to be evil.) I'm not forgetting Ed Curry. Nor do I have any desire to forgive Microsoft.

As long as people associated with the worst of their excesses remain involved and in control - people like Bill Gates and Steve Ballmer - I will always make the non-Microsoft choice.
> I'm looking for a service with Twitter-like abilities, strong interaction and an intelligent community, and I think app.net will (someday) be it.

I'm curious... Considering your version of Twitter only consists of who you follow, why do you believe it would be better if those same people were elsewhere?
This article is from 2009. I wonder if Google has updated any of this code.
It's worth mentioning that Bing ads are even less apparently demarcated. At least with Adwords there's a significant contrast created by the use of the yellow which human eyes are particularly sensitive to. I am looking at a Bing ad right now and I am really struggling to see where the ad ends and the white of the search results begins. Not to mention that Adwords has a "Ads related to {}" text along with an information icon next to that. Bing ads just have a small "Ads" in the top right corner of the ad (away from where the eyeballs are likely to be).
I'll take it, if the offer still stands. How should I get in touch with you?
I can put a network call in didFinishLaunchingwithOptions: and do that now easily.
Well, not necessarily because my browser might've got an update around that time. (Most updates to "Extended Support Release" will be security updates IIUC.)
I remember freaking out over those DNS lookups one day, wondering where the malware was. A coworker told me what was going on and so I could relax.
A (Controversial) view on PCs are fast enough
Viewdle seems to be the biggest ukrainian startup acquisition.
I think you will only be able to say how long it went when it expires.
Absolutely right - I forgot to mention that in my initial comment.

Chrome's behaviour makes much more sense than Apple's -- who hadn't even secured the bogusapple.com domains for themselves (as Microsoft did with Contoso, for example).
Hot List: Quick Access to Common Views in LifeTopix
You seem to think they don't already track this. I don't know what Apple does, but it's trivial to hook up Google Analytics to any app you create.
It means it wasn't as much of a financial success (from a business standpoint) as its founders hoped, and they have departed for greener pastures.

Carsabi is/was a great site, and well designed and well coded, but its revenue model was lacking.
No, I wouldn't. In fact, I think the try-then-buy model was actually the intended primary use of IAP.
I'm getting the impression that TS is avoiding making too many dramatic changes to JS. Functions that return undefined in vanilla JS would suddenly return whatever happened to be the last statement; likely leading to unexpected behavior.
Instructions on how to do this: http://support.app.net/customer/portal/articles/760978-how-d...
Take Ctrl over your Caps Lock
Don't hurt your fingers when using Emacs, rebind your Caps Lock key to Ctrl.
You have a very good point - Thanks. Any suggestions on a "build process" best practice, etc.?
If your team is small enough then BitBucket is a great option for closed-source projects. The only difference is the lack of GitHub's interface and neat features like graphs. I wasn't too impressed with the code-review features for pull requests, but I don't remember GitHub being significantly better either.
I don't think everyone has forgotten that. Many people just question whether it was a good decision for Apple to try to compete directly with a mature Google Maps using such a new offering.
Holy hell that is confusing.

The entire utility of using a computer to do this is to simplify things. At its current state, I may as well use a piece of paper and a calculator.

I'd recommend setting up some sort of simplified view. The person managing the house can set up all the users and bills that need to be paid, then the other housemates can just see what people are expecting them to pay and make payments accordingly.

I shouldn't have to figure out that I need to pay Mark for the rent, the system should know that I need to pay $200 as my portion of the rent, and that if Mark's already paid $800 for the rent, the $200 should go to him.
Dogfooding Our App: Announcing the Initial Round Programming Challenge
Looks like TypeScript (Microsoft's typed layer on top of JavaScript) is also using this concept of interfaces as well. Classes implicitly implement interfaces.

http://www.typescriptlang.org/Playground/#ex5
Low afro-american/hispanic participation can be explained in large part by lack of high quality education, lack of computers, etc. There is some residual, but nothing like the vast disparity that exists for women despite a lack of acceptable reasons.
True. Though, it gets better quickly and then it's quickly a net plus.
I'm curious about that issue, too. Here's a brainstorm:

- An independent Identity Provider (IdP) uses some means of identification for the user (two-factor, iris scan, whatever)

- The IdP provides an anonymized email address to each site that the user logs into.

I'll have to read the spec a bit more to see if that's possible...
Right. I should have been more clear in my statement. I meant that, since Apple clearly doesn't control the domain, I find it hard to believe that they would use it intentionally.
Yep, China is a huge driver for IE6. Microsoft has the data you want: http://www.ie6countdown.com/
There was no question.
Since I have web hosting and use GitHub, here's my method:

cp file_name ~/Projects/2012/ajf.me/ajf.me/imagedump/ && cd ~/Projects/2012/ajf.me/ajf.me/ && git add imagedump && git commit -m 'new file' && cd .. && ./update.sh

Elaborate, sure, but it does the job. update.sh runs git push and then does an SSH into my server and a git pull. (Because I'm too lazy to actually set up git on my own server)
There is a lot I don't like about Google, but Google Maps, Project Glass, and the automated cars are nothing but inspiring.

Just the fact that they transported us to other countries so everyone with an internet connection could go to Paris is laudable. And now they're going to explore the final frontier of Earth underwater.

After iPhone and iPad, like them or not, Google is the one of the "big" companies the most involved in inventing the future.
Another reason was so they wouldn't be stolen so often!
> The event-driven concurrency model makes it easier to write servers without worrying about race conditions and thread locks

Well, no, you're just writing the locks yourself in an ad-hoc way. Every time you have a callback calling another callback, you have a lock and all the race condition/deadlock issues associated with that. Of course, writing an application that doesn't have complicated synchronization requirements (streaming fileserver) can often require less boilerplate in an evented system. However, you run into a catch-22 here: by definition it's an application with fewer synchronization requirements, so you'd have to use fewer complicated locks in a 'heavy thread' implementation as well :).

Ultimately it's an engineering tradeoff problem, and you have to weigh lightweight node-style cooperative multitasking with the ability of a traditional thread system to better handle highly complicated scenarios.

Or you can be Russ Cox and argue that this is a false dichotomy[1] and that we should all be using CSP. I'm in that camp.

Andrew Birrell: threads.

John Ousterhout: events.

John DeTreville: no.

Rob Pike: yes.

[1] http://swtch.com/~rsc/talks/threads07/
I've used Billmonk for this in the past.

https://www.billmonk.com/
i wonder how hard it would be for their compiler to catch the opposite case, then - a program using the return value of a function without a return statement. i think that was my most common bug when i was doing javascript programming, because all the other languages i was using at the time had implicit returns.
This is awesome, it actually makes filepicker.io useful for me. My main use-case for Dropbox has turned out to be for this kind of sharing... geturl is waaaaaay easier.
Ask HN: What to do when your startup hits Zombie mode?
I'm interested in hearing what others have done when you've built a startup, had some initial traction but have either become sick of working on it, not made enough money or both.

I'm in a position with my first serious startup where I've put 18 months (24x7 burning the candle at both ends) of effort into development and it just hasn't worked out. It didn't achieve enough traction or make enough money for me to live off so I've had to get a full time job again and don't have the motivation to do both the new job and the startup.

The problem is we have a few hundred users who have paid one time fees to use this software and expect it to be updated and improved over time. I've been trying to continue supporting them but it's become more and more of a struggle and I really just want to move on.

The company probably isn't worth enough to sell ($30k revenue total).

What would you do or what have you done in this situation?
You should use /r/tabled in the future.
That's great! Not sure if you saw this answer to @davidandgoliath where I elaborate a little more on our process:

Most applicants will be approved instantly. There are some circumstances, such as the specifics of your business model, that may require a brief manual review. At most this will take 1 business day, but many reviews will be much quicker - as fast as 20 or 30 minutes.

The difference between Braintree and others is that when we say yes, we mean it. That means your business is good to go from day one and you won’t have to worry about paypal-like shut downs.

Kristi, Braintree
You're right. Microsoft can't compete with Google.

If the two didn't compete, Microsoft wouldn't have search and Google wouldn't have an office suite or an operating system or a browser.
You could always open source the app. That way someone could pick it up and maintain it after you but it may also be useful if someone wants to load it on to their (jail-broken) device afterward.
Remap caps lock to control and use ^c or ^[
I think javascript is awesome enough so it doesn't need any language improvements. The only improvement over javascript is coffeescript and it's just because its syntax nothing more else. take a look at this video from google i/o: http://goo.gl/BGvAS
Add two more to the list:

1. No documentation

2. Over-engineering

I believe EDD affects everyone from the large corps right down to the one and two-person teams. Take a look at highest upvoted hacker ideas here: http://www.todaystopthing.com/hackerideas/top

They tend to satisfy the "technically challenging" and EDD trap. Now check out the flop ideas: http://www.todaystopthing.com/hackerideas/flop

Some of these products exist and are profitable. "Simplifying" a problem/solution doesn't make it any less of a project worth pursuing. Great read +1.
Awesome, thanks. I feel more inclined to try it out if I know that I won't have to completely re-buy an account when I inevitably want to tinker around with the developer side of things.
Oh not Net Marketshare stats again...At least they are not adding iOS Safari market share anymore and then saying how Safari market share grew 200% in one month or something. Their stats are still misleading as hell, though. There's no way Chrome still has only 18% market share, which is even lower than Firefox.
The state of sharing in iOS 6
Generative Machines
Kolmogorov complexity requires a standard Turing machine to measure -- switching notations isn't allowed. Rational approximations to Pi (or any other irrational number) vary substantially in terms of accuracy/size, which is why many standard libraries include functions for computing convergents.
Could TypeScript be combined with the CoffeeScript syntax to save keystrokes?
UI/UX design challenge: Redesign the Wall Street Journal subscription page
If they haven't, I wonder what that means for this article...
Three years late to the party (because I couldn't afford a CD player) one customer instead of defaulting on a payment offered me his CD player instead. It came with this CD:

http://en.wikipedia.org/wiki/Brothers_in_Arms_%28Dire_Strait...

And I'm going to have to play it now, for old times sake. Haven't played a CD in years.
The thing that people are missing here is that complaining about this is not even anti-left. Current French civil servant's pensions (the govt. accounts for the majority of the French economy at 55% GDP) are worth more than a million euros and employees pay tax on this at 7% (average retirement under age of 60 on 75% of your maximum salary) http://en.wikipedia.org/wiki/French_special_retirement_plan

So in other words, a person who takes a 'blue collar' job gets to be a guaranteed millionaire paying 7% tax whereas an entrepreneur taking the risk of making nothing will pay 60% tax if he makes the same as a civil servant's pension.

If people don't point this out it makes French people think that not giving back tax is some kind of capitalist arrogance, when in fact the socialists pay a tenth of what the capitalists do.
More info: http://mflux.tumblr.com/post/29879318929/generativemachines
This is great! It's almost a history and an explanation of the internet.
But none of this means all possible applications have now been invented and more performance is useless.

Who is saying that increasing performance by coming up with more efficient software is useless?
Would they consider open sourcing what they made? Sounds very interesting.
this is amazing, thanks for posting this
Wait, cottaging?

http://en.wikipedia.org/wiki/Cottaging
I set this up at my university to see if it would be a good solution for school-related project hosting. Haven't rolled out (yet), but as you said it's very promising.
Redis is really really easy to host yourself. I'm not much of a fan of outsourcing infrastructure items though, so I am biased
From the linked article:

"IE6 unfortunately somehow managed to gain 0.30 percentage points. Web developers can’t wait for it to fall below 5 percent, and then continue to drop, but it seems to be holding on for dear life."

Either China is still deploying new Windows XP instances (the last Windows that defaulted to IE6), or ...

As mtgx observes: "There's no way Chrome still has only 18% market share, which is even lower than Firefox." The numbers just don't make sense to me.
I'm imagining a swarm of these running in to stuff, hot exhausts + gas = the occasional crash. Suddenly you have a bunch of fires to contend with instead of just one!

Better use electrically powered ones (though the range may be prohibitive).
The primarily advantage of SACD is that the recording has probably been remastered at the proper loudness to suit the tastes of SACD's audience--not for uniformly high levels of noise pollution on FM radio and its ilk.
The World's Biggest Hedge Fund You Have Never Heard Of
BRANDiD (Seedcamp 2012)

http://www.getbrandid.com

Seedcamp HQ, Google Campus, London, UK

Junior Javascript Developer

Summary: If you consider yourself a 'good' javascript developer and want to learn what it takes to become a best in class, well rounded software engineer, then this role is for you.

You'll be a master in:

* latest tech: ember, backbone, parse, angular

* Continuous Integration and automated testing

* frontend engineering for extreme performance

* iOS

* Autoscaling with AWS

* Magento
Thanks. :) I'll pass along the feedback.
Exactly. Which is why you shouldn't expect Apple Maps to become "good enough" at least for the next 2-3 years, no matter what Apple says at every next event. Google also has 1100 employees working on Maps and 6000 contractors. Apple has about 100.
Google's 2 factor auth does this already.
Try z shell
Try something new today, risk and hassle free.

Paste:

$ curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

(you'll need to have git installed)

Explore:

https://github.com/robbyrussell/oh-my-zsh
https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins

Not your cup of tea? Remove:

$ uninstall_oh_my_zsh

Since I'm quite possibly preaching to the choir, veteran zsh users: what plugins are you running?
When I was in College (just graduated a few months ago), GitHub applied a $7 coupon to my account, which covers a micro account. All I did was ask about student pricing. They should probably offer an educational discount with .edu email verification.
I dream of the day we can do this in javascript... it'd be the coolest graphing library, in the world!
I don't know, ECMAScript 6 looks a lot like Coffeescript, and ECMAScript 6 modules look a lot like Node modules.
A totally different way to think about this post, is that the guy who has posted this post is a bitbucket fan or a clever promoter, so he has listed every point that makes BitBucket differ from Github and is the reason, why it is loved by a lot of guys out there.

If I am correct in my guess, then I really think its a great marketing strategy, and if not then BitBucket guys should really think of marketing in this way.
You know github gives free private repositories to students right?
If you have the time to put together the HTML5 version before it expires, you may want to update the app to a Browser View that pulls the HTML5 down and displays it, this way future updated can be provided without having to update the IOS app. It's a pretty simple app to write, you just check the date on the web page when the app has connectivity, if it is newer than the one you cache then replace it with the newest page and then the browser view points to that locally cached page. New updates are literally just pushing out the app to the webserver.
Streak.com - San Francisco, CA (full-time engineers)

We’re building a product that people love to use. Even though we sell to businesses, we aren’t an enterprise company - we’re a technology company maniacally focused on a great product. Companies (that you’ve definitely heard of) use Streak everyday to make their teams more effective.

Join us and help tackle this enormous market by building great products.

Some Details:

- we’re looking for smart fast learners
- you’d be hire #1 so expect to be wearing lots of hats
- Future founders, this is a great way to get real experience on what its like starting a company - on our dime.
- we aren’t looking for a specific skillset but you can expect to work on our backend, front end JS app or our mobile apps (iOS and Android) and then specialize once you’ve had exposure to the full stack

Obviously:

- Great compensation and real ownership (both equity and over the product)
- We’ll make your life easier. Our benefits package is amazing
- We’re very well funded by elite silicon valley investors

Email us at first@streak.com if you are interested.
Pot, kettle, black.

Linux is derivative, there I said it.
Wouldn't that be considered their own apps?
I've interviewed over 200 applicants... three or four were women and like all but a few of the 200 applicants they were dreadfully unqualified. I guess that is why we have a 100% male company now at 10 employees. I wish this were different, I really do. Give me a 50/50 gender company and I would be a happy man. Sadly from where I am sitting it does not even seem remotely possible.

I'm thinking we need to fix social stigmas against female engineers at a much lower level.