skysight-inc/HackerNews huggingface dataset:
Its most likely not a disaster for Apple in that Im sure it was purposeful. Id assume their thinking is that for every "unproven" app that gets surfaced to the user could be lost revenue in place of giving more focus to an established app with a higher likelihood of a buy. To me it seems like one of those short sighted how do we grow our revenue in the app store by 12% business maneuvers.

The long term and bigger picture impact of those decisions on Apple I guess we will have to wait and see.
New Theory on Why Men Love Breasts
This is a great thing, next year will be the year of linux... definitely...
Gruber essentially tiptoes around the main problem. The iOS 6 map app was released before it was polished up to what people expect from Apple. "Oh Apple had to release it now or else Apple would have to release in a non major release!" Are you kidding me?

The alternative being to release a terrible version that tarnishes their brand, that is way better alternative
Apple needs to figure out how to build a bootloader + OS that isn't so quickly jailbroken.
News from the CRIME scene
The concluding paragraph:

"It’s also worth noting that despite a slight decrease in satisfaction vs. iOS 5, generally, satisfaction is still very high overall, and Apple still seems to have a significant lead on Android devices, according to a recent study by J.D. Power. In other words, while iOS 6 may have some disappointing features, judging by these results it looks unlikely to have a material effect on iOS device sales going forward."
Right, because FDA approval means that it's impossible for something to cause issues 30 years down the line... because, you know, we do long-term effects studies like that.
You're reading Gruber's assumptions correctly. Whether those assumptions are accurate or not is another matter entirely.

I can't imagine apple would have ever negotiated any deal where their maps simply stopped working when a contract expires.
Did a bit of search on Meg Whitman. I found this on Wikipedia:

Whitman served as president and chief executive officer of eBay from 1998 to 2008. During her ten years with the company, she oversaw expansion from 30 employees and $4 million in annual revenue to more than 15,000 employees and $8 billion in annual revenue.

Doesn't seem too bad. Not trolling or anything but why do you think she is so bad?
I thought the night time shots were also identified as being faked, and, in fact, the aperture of a smartphone camera wouldn't have the same sparkling effect as a SLR (which actually took the picture) - so the pictures were different as well.
Check the footnote. Devices using still Google Maps will most likely function without a change for a few years, but Apple won't be allowed to sell/activate more phones using Google Maps.
The article is about the job market for engineers in the SF area. What specifically about that market is not free?

I have been a hiring manager in that market since 1999 and know from direct experience that there has never been a shortage during the period. I can hire as many as I want, provided my bosses are willing to pay the market rate. The federal government stopped imposing maximum wage controls decades ago. The state government blocks most non-compete employment contracts. There is a huge supply of potential engineering employees currently living in other parts of the country or working in non-engineering fields who would take SF area engineering jobs at the right price. I have met plenty of locals who used to work as engineers and are now homemakers, lawyers, schoolteachers, writers, EMTs, scuba instructors, etc.

This is a real economy that exists right now and it looks pretty close to free.
Well, the year of linux has been around for a long time. The list of devices that use Linux is staggering.

Now, Linux as a desktop... Maybe. We'll see.
I'm holding out with iOS 5. Why would anyone want to update to something that's worse?
Both the good times and the bad times pass, because of time. Time exists so that everything doesn't just bunch up all together at once. Exploit that fact.
"Processed food" tends to have preservatives added into the mix, for example. It's not really a matter of "flesh cut right off the animal" vs "flesh that's been mashed a bit before arriving at the supermarket."
Google without Google
I think it's an improvement. The black bar across the top of normal google has bugged me for some time.

Comments:
http://www.reddit.com/r/minimalism/comments/10i9ff/minimal_google/
Meh, the year of Linux for me was around 2007, when I started using Ubuntu. Stop worrying about whether other people are using Linux and just start using it (and contributing to the community). That's how you build up the userbase.
His main suggestion is that Apple couldn't get enough data to make it good without launching the app, and they had to go ahead and release it at some point. The software works quite well - it's the dataset that's inferior.
Looks like a bunch of Wordpress themes but not sure, reading on an iPhone at the moment
Offer to help anyone in exchange for a donation
Hey Shalin, thanks for reaching out. I have sent you a Skype invite.
> The security vendor said more than 92 percent of paid iOS apps were pirated

But what % of the total user-base actually pirate apps? That is the more important figure.

As an aside: I've "educated" a few acquaintances re: pirating apps on their jailbroken devices. They indicated they getting apps for "free" was a benefit of jailbreaking. I responded by telling them that many of the apps they'd jailbroken were not built by large corporations, but actually indie dev houses or even lone developers. When they realised they weren't 'sticking it to The Man' they appeared to boast a little less about this particular benefit.

Whether it actually changed their behaviour is another thing.
Where is the sense of history of someone whose entire experience of programming probably extends no further than 2-3 years into the past? This is a systemic problem in software. The average age of a "cutting-edge" programmer is always going to be under 30. People in their 20's are at a peak of performance, but merely in the foothills of judgement and knowledge of history, even software history.

Those who are successful in their careers in software become managers in their 30's and cease to take part in debates about languages, which accounts for their puerile tenor.

I'm nevertheless glad to see that you are still keeping an eye on things, Mr Dalke!
It was via a clarification from Google PR. The article as originally submitted was correctly reporting, as the message from Google indicated a dropping of all .doc, .xls, and .ppt format export support.
Beyond Wall St., Curbs on High-Speed Trades Proceed
I like the tile icon and the vertical coloured subject ribbons. Overall, seems like a very tasteful and restrained v1 Metro app. Will download when I get W8.
I knew Ubuntu 12.04 LTS was going to make a difference. I've been using it in my desktop and I love it, everything works out of the box (sound, video, etc), and you can find anything you want in the software center. Now I only use Windows for games.
It depends on how your API is designed. If it's a tightly coupled RPC-style API or something, this is obviously a bad idea because you'll break every client that didn't see the change coming. But the goal of designing APIs in a hypermedia style is to eliminate this tight coupling and include in each response all the information that a client would need to traverse the application's states. When this is designed properly, it is easier to change the API's functionality without breaking existing clients.

The web is a great example of this (although you may have to squint a bit to see it). Browsers don't need to add additional code or install plugins to handle forms with different fields or links to content of different types, because the semantics of those elements and their interactions are well-defined.
They can't possibly mean 2000 of the beefy servers described as being the load-balancers, or it wouldn't be impressive at all. But it's very frustrating that the article gives the specs of the load balancers without saying how many of them they need.
TED-Ed | What's invisible? More than you think
It's definitely not one load balancer, but nor is it 70krps distributed across 2000 servers. I also think having only one per datacenter would be a bit risky -- I'd have at least 2. It's very frustrating that the article doesn't make clear how many load balancers they run.
I thought we were supposed to be outraged at having DRM forced upon us because developers don't trust us. Now we have to be concerned that "less than five percent of apps were secured against cracking"?
The ''one game'' in the private beta is left 4dead 2, or is there any indication it might be something else?
I've been on both sides of this one. I'm going to speak mostly from the side of one doing the recruiting, because that was where I had the chance to actually learn why people were sought or avoided, accepted or rejected. When you're a candidate, you only have your own conjectures about why you get yeses and nos, but when you're involved in recruiting, you get a front-row seat for how stupid companies can be.

Companies think that if they set requirements 3 levels above the actual work, they'll get it done really well, very fast, and reliably.

That's not true. It doesn't work that way. It's the opposite.

Companies are afraid to hire at-level because they can't admit the truth about the quality of work they have to offer. Most of what they are doing is not very interesting, and their environments are often broken, but they're terrified that if they hire at-level for that work, they'll poison the environment with inferior programmers. Reality: the culture was already damaged by the crappy work. It's a sunk cost if that's the kind of work you have to do, so fucking accept it and hire at-level.

There's also a social-climbing element to it that is pretty disgusting. I've seen this with startups. They hire the people they can get-- a few are bad, a few are great, most are OK-to-good-- but then, after they're more established and richer, they decide that none of those people are "good enough" to grow with the company, so they decide to upgrade their crowd and hire shiny, new people. Familiarity breeds contempt, so eventually they are used-up shoes and newer, shinier people need to be brought on. (This is why, if you're an early startup hire, you need to lock in a VP-level title even if you're a full-time programmer. You can never get full assurance that people won't be hired above you from outside, but the title makes it harder. It puts a limit on that sort of shit.)

There's also a ridiculous pansy-ass risk aversion involved. "We can't do machine learning unless we hire a machine learning expert with 20 years of production experience." Bull-fucking-shit. So many companies refuse to get out there and do something interesting until they can hire a Messiah, and people anything like that Messiah want to work for companies that are already doing interesting work.
I opted-out last year while I was there. I've only ever seen myself choose that.
San Diego: join us for SD Hacker News meetup #33 (Fri 9/28)
tldr; valley is super cool b/c it's run by engineers (and they're so awesome, amirite?). new york is cool too but the people there are just kinda eh.

-

For people who engineer but are not engineers, there is New York City. Life is bigger than technology and the culture that surrounds it. NYC is home to me b/c it offers a vast array of opportunities.
This looks awesome. Any way I can get early access? Im working on a project I would love to try this on
How is privacy a spacious argument?
Awesome, can't wait to try this out!
Problem with this analysis is that if the replacing maps on iOS6 was always going to be this year then it just compounds the culpability of Apple for shipping it half baked with no fallback. ie. in trying to assuage the criticism of Apple for shipping maps too early (what I read as the main point of his piece here), Gruber only begs the question of why they weren't better prepared for it.
We serve about 150k req/sec from the CDN. That (obviously) isn't included in the 70k number from the article. The 70k is only what we are serving from the origin.
I wonder how much of this has to do with the ever increasing appeal of Android, especially with Jelly Bean? I went from ICS to Jelly Bean on my Galaxy Nexus and was really impressed by all the subtle and not so subtle improvements.

Jelly Bean was a huge step forward, iOS 6 looks like another placeholder.
I've never used Bing Maps before, but it does look pretty nice. Anybody else seeing weird graphical glitches when panning around (in Chrome on Windows 7)?
It's about time a major player got behind Linux, I'm glad it's Valve as they are arguably one of my favourite game developers not just because they make great games, but because of their overall attitude and work culture. Hopefully this gives Linux a little needed spotlight boost and perhaps gains Ubuntu a few new users.
>If employers offered significantly higher wages then plenty more supply would quickly appear to clear the market

This is really a housing supply question as Matt Yglesias makes clear here: http://www.slate.com/articles/business/moneybox/2012/05/face... and as others have written (see, for example, Ryan Avent's The Gated City). Housing costs in Silicon Valley are insane, which prices out lower skill workers and forces companies to pay more for highly skilled workers. Allowing to higher building heights and reduce setback requirements alone would do a lot to improve the jobs situation.
What do you expect end-users to know about oracle or any kind of database tuning?
Weird. I prefer it. I much prefer to see a screenshot of the app than just an icon and title.
I am unable to submit from the command prompt on Windows (when in sbt). I completed assignment 1.

I get the below error.
> submit login password
[error] Not a valid key: submit

What am I missing ?
VGA Output in 7 Xilinx FPGA Slices
Yeah I just saw that.

I'm sure the deal takes into account legacy devices, but I wonder how long that extended support would last.
The best argument for the quality of anything, is that it succeeds despite lacking "sexiness".

I first encountered python in 1993, and although I was intrigued, my first reaction was that it could never become popular, because it was too good!

Almost 20 years later, I'm glad to see that people are not as stupid as I sometimes think.
I was first told the Year Of Linux On The Sesktop would be 1997, when it would overtake Windows 95 by being better/prettier/more functional. Just as soon as they fixed the issues with sound support...

I'm sure someone here heard it before then.
Language use is simpler than previously thought
Hey, thanks. I'm the author of the linked post and this is spot on. I haven't replied to the other criticisms here because I've learned that when a person with experience argues with a person with a preconceived notion not backed up by experience, there's essentially no chance of convincing them.
WordPress.com hasn't run on FreeBSD since the TextDrive days which was way before Layered Tech, before me and before WordPress.com was open to the public. We are 100% Debian today, but have used Ubuntu in the past. We never really used HAProxy either. I posted about out load balancer choices back in 2008 - http://barry.wordpress.com/2008/04/28/load-balancer-update/
http://exiledonline.com/how-meg-whitman-failed-her-way-to-th...

http://bits.blogs.nytimes.com/2009/04/23/undoing-meg-whitman...

Third cause successes can hide failures rather well. Companies can succeed despite their absolutely atrocious leadership - not because of it.

Both she and Carly Fiorina were two of the worst things that could've happened to eBay and HP respectively (Meg Whitman for both).

They are nasty pieces of work.

Balmer is another example - he is single-handedly going to destroy a $200 billion dollar corporation and no one is stopping him. Hell they'd save a lot of money by making me CEO :D.
I've spent roughly 22 years in this industry and I've never had more than 3 or 4 of the items I ask for in the list below at one time in one job.

1) Tell me what you want (You'd be surprised how many managers do not know the answer to this)

2) Leave me to my work (Almost impossible to find)

3) Periodically ask me if I need anything and provide what I ask for (I've had requests for lint and Boundschecker turned down. Both can rescue a bad product)

4) Periodically tell me what others are doing in case I need to adjust my strategy (You're a manager. Manage!)

5) Tell me immediately when conditions change (See #4)

6) Pay me reasonably well (No brainer)

7) Be at least as flexible as you expect me to be (You can ask me to stay late at the last minute. Things come up in life at the last minute too.)

8) Don't drown me in petty bullshit! (Expense reports, time reports, tracking others work that relates to mine, meetings about use of the bathroom)

9) Stop worrying me about how much time something takes unless it's obvious I'm slacking. You hired me, trust me enough to do the work without having a nanny.

10) Don't give me shit insurance and then complain when it takes 3 Dr. visits to accomplish in an HMO that would take one visit in any other plan.
I have thought alot about this lately (having just started a company that I believe addresses this: http://news.ycombinator.com/item?id=4576038 ).

for me there was just too much friction in the process which is what we think our model can remove/reduce.
Artificially intelligent game bots pass the Turing test on Turing's centenary
Oh god, not Aaron Greenspan again.
You can always add a version=v1 to the query parameters and use that as an override when performing content negotiation. It's still not terribly convenient.
Just insist on a patdown. (The several times I've flown in the past few years, they either let me through the regular metal detector like normal or I go through/around the metal detector for a patdown, which so far hasn't been invasive and I'm certain I could smuggle a ton of crap on my person.)
Don't do this if you care anything about SEO. It will make your site appear to Google as part of a reciprocal link scheme, and it will get nuked from the index.
Is the 3 at the end of the URL a subtle jab?
Author here...

I suggest poker because it's something I have a fair bit of experience with and I'd repeat the entire process even if I was strictly break-even (I am profitable inline with my estimations in the post). In my experience, the lessons do translate to real life, and making money is nice, too.

One particularly relevant advantage of playing poker is that the money keeps it honest-- over the long term, you know exactly how well you've learned the logical skills. Business is like this, too, but not many other things are.

It's not for everyone, but neither are many classes required in school. Biology wasn't "for me", but I did it. The point of my proposed curriculum is to illustrate an alternative to school that someone could use as a base, not an absolute "you must do this" mandate.
iOS devices are successful because of the developers, just ask Microsoft. Now they are killing the hen that laid golden apps. I am surprised how quickly Apple lost its way after Steve.
> the strategy of rendering server-side only upon initial load, then hooking in client-side routing/templating libraries afterwards

Is there a name for this strategy? How can I read more about it?
Interview with Mo Duffy, senior interaction designer at Red Hat
Apple's been keeping logs of iPhone users' positions for ages. And they could have just sucked data out of user behaviors of the existing mapping solution if they needed something in a map context.

This smells of revisionism.
Just don't let AT&T support and/or reputation ruin you.

There are few companies I hate to the degree I hate AT&T. This is based upon repeated, personal experience as well as the way they have ripped off the citizens of my state, amongst others, and fought by hook and by crook to stifle broadband Internet competition and thereby adequate and improving Internet availability and performance.

I'll add that if you are acquired by them, you will want to plan your exits, as remaining under AT&T senior management will, in my estimation, lead to thoughts of self-harm and suicide.

Yes, strong words. Did I mention that I hate them, and that in my opinion they have given very good cause for this?

P.S. I should mention that this is the AT&T of today, which is essentially the rebranded SBC. To distinguish it from the AT&T of yore.

P.P.S. I'm just one "schmuck" out here relating my own sentiment, I realize. And I don't want to rain on your parade. But I guess I won't delete my comment; I have some serious concern about the influence a close association with AT&T may end up having on Twilio. (As well, I guess, I don't think AT&T really deserves you -- not that that's a very practical business position.)
> Technically, they could roll such a thing out in a 6.1 or 6.2 update, but major changes — and I think everybody can agree this has been a major change, for users and app developers alike — should be delivered only in major new OS updates.

Well, I personally can't wait for OS XI, since by that criteria, Apple apparently hasn't released a major OS update since OS X yet.

Version numbers schmersion numbers. Ship it when it's ready.
>>Moose is pretty much built in

No actually, Python has an easy class syntax, that's it.
As with any tiered web application, the requests aren't evenly distributed across all the servers :) Most of our main Nginx proxies serve about 5k req/sec and have about 50k established connections. They are usually 8 cores + HT for a total of 16 "threads". They aren't at 100% utilization and the limiting factor isn't Nginx CPU usage - it's software interrupts generated by the NICs or bandwidth or something else... We have seen single machines serve upwards of 20k req/sec under "real world" conditions before.
>“Everyone wants the next Steve Wozniak to walk through the door, but really, they should be asking to see if they can do the job. …

Most interviews have a combination of the following.

a) The interviewer wants to talk about himself/herself.

b) Talk about how great the company is and how much of the kool-aid they drink.

c) Ask one tech question and base their decision on that.

d) Ask a few very obscure questions.

e) Talk about big-O / Binary search / your education.

f) Code samples... What could a code sample possible mean to someone who has no idea what the pitfalls of the code/problem/database is. Useless. Hiring is based on commenting ability?

g) Play the game of are going to scrape and bow for them. Alpha males.

h) Don't have a clue what they are talking about, got the job because they know someone. They ask questions from some article they read.

i) Haven't read your resume.

Less than 25% of interviews actually bother asking you questions about if you can do the job. Write some code.. ha, one in ten.
Mad scientist?
You mentioned opcode cache problems - some people complain of segfaults and I am just pointing out you can make it restart if that ever happens. (I've had it trigger three times this entire year so far.)

There is most certainly a serious load reduction when using an opcode cache. It's not just common sense, you easily find a dozen independent benchmarks on the web proving it.

Now if you had the opcode cache running incorrectly you might not see the improvement (ie. some people misconfigure it where the memory is not shared and persistant, and instead gets destroyed as php children are created/removed).
Apple could have rolled out their map-app gradually to a few hundred thousand "specially selected" beta users before totally dropping Google Maps in iOS. Given Apple's religious following - many users would have probably paid to participate. It was unnecessarily risky and basically a product-management-screwup to force-convert everyone simultaneously.
A great post. I wish we saw more like it on Hacker News.
People are up in arms (2000)