skysight-inc/HackerNews huggingface dataset:
Happened with me here in India too.

I worked on a project which required generating a report that had to be sent to some senior execs at our client location every Monday morning. The report would essentially give a trend, and the trend would in turn help the execs take a decision on whether further investment in hardware was needed for our existing IT infrastructure.

Originally the process was based on 3-4 people working and generating the report with heavy manual text heavy lifting. When I joined the project it took me 3 weeks of observation and a Perl script to automate the entire report generation process. My manager pulled me up for making 4 people jobless now. And thereby I had denied them billing for four people, I was considered to be making wrong moves for the company. I was given bad ratings for doing so, I lost a lot in terms of cash, and many be a chance to get promoted.

4 people where back doing to heavy lifting job. But six months later our client moved the project to a different outsourcing vendor. His reason 'Inability of the team to automate tasks that could have easily been automatized' and thereby not showing any value to the client apart from day to day work.

That day I learned a very big lesson. Like patio1 says The size of the pie is fixed, the allocations of the pie are controlled by other people, If you don't automate and get productive somebody else almost certainly will.

The purpose of work is to continuously be more and more productive with time. And learn to do work that has a more intellectual demanding than manual labor. I find it strange that people often complain and surprised that they were fired because <insert some manual job> was replaced by some form of automation. Isn't that obvious?

Throughout human history the clock has been ticking, productivity has always increased in a way or the other.

I actually like the what Mihaly Csikszentmihalyi says in his book 'Flow'. Every person when he works in the flow enjoys it to the full, until he squeezes the last bit of fun and excellence left in the job. Now he saturates, every thing becomes repetitive and not longer challenging .He is now prepared for the 'next step'.

Everybody must think of these 'Next steps' no matter what you are doing, where you doing it.
Obviously the Exec guys decided to write about this before they handed the documents off. They could have asked Andrew for his picture after the fact.
Well, the differences between them are quiet significant! Gmail's icon are too horsey.
This is probably going to become a major point of contention. There is a demonstrable security benefit to restricting applications to a subset of available APIs and vetting or at least signing all applications that are installed. The iOS platform is very secure because of this. Android also does well by gating its app store. But if you restrict apps in this way, you are setting up an environment where it is easy for a first party to control a de-facto monopoly.

Openness is great for competition and innovation, but it has inherent security problems. There will always be a tension here.
This is a surprisingly well-written and accurate article.
I recall my first job interview with a regional bank in Durham, North Carolina in 1976 after dropping out of a computer science PhD program. I got the job programming Cobol but my boss said that he had serious reservations about me wearing sneakers, aka running shoes, to the interview. It was all I owned. I wore a tie - and I did great in that job for two years before moving on.

From 1976 until 1999 I "dressed for success" and always wore a suit as a programmer or project manager.

You know ... it does not really make a difference what a person wears to work, to interview, or to present - if their reputation is already established. It only matters if the first impression is all the other party or audience has to go on.

For Zuck, well he can do whatever he wants! I know his rep. Its obvious in the Facebook web site, its APIs, its backend, and its financials. Let him wear a hoodie and lets celebrate it.

I love the scene in the Social Network where he scrambling between campus buildings with snow falling in his shorts and sandals!
Creator of TCP here.

Great that you like the site.
The site will become available for others soon so that everyone can code and share their knowledge. Currently we are working on making the platform and the playback technology robust.

Currently it supports HTML, CSS, JS. We are currently focusing on these 3 technologies only for now.

Because a lot of our resources are going into the development of the playback feature we have kept on-site features like upvoting, etc on the lower priority side. But they will be seen soon.

Great that you like it :)
I wonder if Microsoft would have let Firefox onto Windows-on-ARM devices if they'd decided to take Bing's money instead of Google's. I could see them doing that, but I could also see their desire to emulate Apple trump their desire to work more closely with a new partner.
I read somewhere that for each 9 added after the decimal point, the cost goes up exponentially. Can't recall the link/study.
Mostly I agree, except for his introduction of %r very early on in python the hard way. What %r does in the context of the lesson is clear, but many students ask why and what it's for, and the complete answer is much more difficult.

Frequently, I just settle for "it adds quotes around strings" because the truth is a bit much to handle at that point.
Maybe they'll grow overnight!
Yeah it's so close to being a nice little "toy" to share around. Just needs a slightly more intuitive UI (deleting isn't immediately obvious) and a share button and the server will get hammered.
That's an interesting way of framing it. I generally come down on the side of openness, but it makes me wonder if something like a "right to be available absent proof of maliciousness" (with part of the hurdle being that a developer would have to demand their right to be included in some non-trivial way) would be a useful compromise.
At the last two offices I've worked at, the landline phone (VOIP Handset) looked like this :[1]. Not a whole lot different from the smartphone Phone app icon.

https://www.google.com/search?q=cisco+handset&hl=en&...
The best minds in academia also advocated the "shock therapy" approach to post-communist countries, which was also forced upon these countries if they wanted loans and aid from the IMF, World Bank, and the west in general. Things didn't turn out well.

What actually worked best was a more gradualist approach dictated from within. Which is not to say that external advice was disregarded, but was taken selectively.

To root this more for HN viewers, imagine if VCs or Harvard MBAs dictated to your startup everything, such as your strategy, what to build, etc. It's best when solutions are grown from within coupled with advice and support.

Relevant reading material for this view:
economist Frederic Mishkin's The Next Great Globalization: How Disadvantaged Nations Can Harness Their Financial Systems to Get Rich (don't let the title turn you off)
and nobel economist Joseph Stiglitz has a number of books on this topic
I've always felt that the strong hinting used by Windows optimizes for individual glyph legibility by sacrificing kerning and overall readability. I've found that I can't read a whole ebook on a Windows system, but on a Mac I can tolerate it (if I use a large enough font size).
Why "beautiful" instead of "elegant"?
"Might not of built something internally ourselves a year ago if there was a platform like this."

A great quote!

There's a lot of good feedback here, particularly regarding playing more nicely with other code. We'll do a pass, thanks.

* You can add overrides in your model's userInfo but this isn't documented yet. We'll do that after cleaning up the naming a bit more.

* The next major release uses NSNotificationCenter for the reason you mentioned.

* We chose a single repo for now since our samples tend to span languages/devices. We'll revisit this eventually. Your point about submodules is a good one.

* We're not currently using NSIncrementalStore for the same reason as you (needed < iOS 5 support).
A rule of thumb might be at least a factor of two to three for each additional nine.

For instance, first you start with internal redundancy (RAID, redundant power) which can easily double your cost.

Then you have redundant systems, at least twice as many, which may more than double your cost. Software licenses and support contracts may need to be upgraded. A more sophisticated configuration will require training or hiring better qualified ops people.

Then you need redundant data-centers, which is obviously at least twice the cost.

Beyond that you will want to rack up redundant provider feeds, layer on more monitoring systems, have more ops people on standby in case of trouble, and so on.

Each nine is like a whole new world.

Nearly anyone can do 90% uptime. 99% isn't that hard. 99.9% is when things require a more disciplined approach.
I believe this post to be the definitive authority on the subject of dead icons ... ;-)

http://ux.stackexchange.com/questions/3117/save-icon-is-the-...

seriously - there's some good points made here, including:

"The floppy disk icon is an idiom, not a metaphor. It doesn't matter that we're no longer writing files on 1.44MB 3.5" disks. It doesn't matter that many users don't even know what a floppy disk is. What matters is that users associate the icon with saving." -- Patrick McElhaney
Cofounder Speed Dating in Chicago
In most organizations, Management layers aren't layers. They are actually clubs that protect each others interests. This goes on until the system gather enough dust to cause it to collapse.

Its futile to complain to a manager about another manager in general. Those people know each other, and they will never side with you. All that politics will only back fire on you.
Low load S&P 500 index fund like Vanguard's. Put it all in there if you can stand the risk, with about 3 months salary in the bank for emergencies. Don't buy a fancy house, car, vacation home, boat, timeshare, or whatever. Be frugal. Then retire early.
Luckily when a client demands something outrageous they tend to discover that it comes with a formidable price tag. Uptime requires redundancy, redundancy requires a substantial increase in cost without even factoring in the additional development time.

A theoretical (as you can't guarantee it anyway) 100% uptime requires a ridiculous amount of redundancy (i.e. consider that you now need to factor in every idiot with a backhoe[1], car[2] or boat[3]). At 100% uptime you have to consider not just your site being up but all the infrastructure between your servers and the given user being up as well.

What's better is discussing with your client what happens when they hit downtime and how the negative impact can be mitigated. Can you run a limited service that covers the core functionality of the website (i.e. only make the core components redundant[4])? What parts of the service are absolutely desired? How much money will the client lose (either directly or through lost customer faith)?

You'll tend to find the client will realise the time is better spent developing features or improving the user experience than worrying over that last 0.1% between 99.9 and 100.

[1]: http://www.wired.com/science/discoveries/news/2006/01/70040

[2]: http://www.datacenterknowledge.com/archives/2010/05/13/car-c...

[3]: http://en.wikipedia.org/wiki/2008_submarine_cable_disruption

[3]: http://techblog.netflix.com/2011/07/netflix-simian-army.html
Also learn as much as you can about taxes. It makes a world of difference. Id definitely say its as important (if not more) as learning how to invest, but it's not as glamorous so people avoid learning about it.
Interesting question, but a shitty website that split it up over 13 shitty pages.

They listed Amazon as #13 because they're a shopping website which shows how little thought beyond pageviews they put into their work - if Amazon disappear they take like half the internet with them and it would probably take months for affected sites to relaunch while other hosting companies scramble to get more space and servers.
Tennenbaum's visual proof that the square root of 2 is irrational
Asa Dotzler on MS's broken promises to devs re: Win 8 on ARM
Session(login) logging in linux explained.
Possibly 25% of them. But why? Its more time efficient to just leave them there. You seem to be missing my point :)
Myspace was #3 by traffic, not by uptime. Yahoo, Comcast, and AOL were the three that made it in the top (5 nines) by availability.

Zero down time by Yahoo is, quite frankly, astounding. Kudos to their devops team! Not even Google made that (though I bet they can now).
I believe every client would like to have a system with a 100% up time. You should instead frame the question to what eplison error is acceptable which in you case, is 0.02% error.
1) Currently we got HTML, CSS, and JS(and JS libraries). We will work on including more languages soon.

2) The swapping of editors is to provide more space to the active editor, when we tested using all editors simultaenously, the lack of space for each editor made it difficult for the users to track the code. They would be completely lost if the author scrolled down rapidly.

3) Noted, we are already working on to speed up the site and remove all these bugs.
Google accounts don't require CC numbers.
would you mind putting a 'line' primitive ? it can lead to all sorts of very weird (but healthy!) fun. beautiful project!!!
I don't see how nVidia is being hypocritical here at all or "talking out of both sides of their mouth"; it's their right to contribute what work they want to.

Meanwhile, nVidia continues to have the best 3D Display Drivers on Linux, Windows, OS X, Solaris, and FreeBSD.

In contrast, the open source drivers even after having years of access to complete specifications to the 3D/2D-portions of hardware AMD provides has barely gotten OpenGL 3.x working and performance is barely half the commercial drivers in many cases.
It kinda looks like that is standard procedure for them: https://iamexec.com/feed

The possibly fairly detailed job descriptions apparently go through the company and are then assigned to the person doing the job, so it seems fairly plausible that someon at dispatch went "oh, that could be a good PR opportunity" and asked for more details.
The problem is programmers must learn to sell their work not their time.

We are not like sports coaches. The stuff we deliver sells for higher price, compared to if we would sell the time taken to build it.

He should have sold the program, not this time to build it. Just like how a painter would sell his painting not the time taken to paint it.
Given that Microsoft has already moved to ban Linux from ARM devices at the UEFI level, it seems like they believe strongly that ARM is going to be an important battleground for them:

http://www.bit-tech.net/news/bits/2012/01/16/microsoft-block...

[edit - changed "BIOS" to "UEFI"]
This frankly isn't any different than my iPhone where no other browser can become the default!
> I wonder if Microsoft would have let Firefox onto Windows-on-ARM devices if they'd decided to take Bing's money instead of Google's.

Firefox has a revenue sharing deal with both Google and Bing. Google is the default, though.
Well it's sorted by popularity (which had a bug I just fixed) or date. Will add the ability to sort by "Top" as well shortly.
The rise of the technical VC
Well, "AJAX application" is too nebulous of a term to really be meaningful here. If you mean you can't use an XHR request, sure, but you can certainly construct the necessary <input> element and POST request dynamically with JavaScript.
If you could send me a screen grab to contact@coderegator.com that would be awesome.
I really love my iPad, but I wish Apple would let Firefox into the garden. Apple is getting away with it because Safari is a webkit browser and is staying "on the edge", but there is no difference between what Microsoft is doing here and what Apple is doing.

For consumers, competition is very rarely a bad thing, and in this case, I can't imagine a case where it could be considered bad for users.
| <- Ceci n'est pas une pipe.
Actually, I thought I was speaking against -isms. I oppose -isms in general and only commented that a libertarian-leaning forum of hackers would normally be expected to support a charter city.
Agreed, just updated.
>>he didn't share his innovation with the rest of the team and improve everyones' efficiency

Team work is everybody working to achieve something. Not one person making up for everybody.

I work hard because I want to be rich, I can't share my work and money just because somebody won't work hard for whatever reason.

I earn my money, they earn theirs.
Ask HN : What is wrong with this?
Just a bit of background:

Those lines of code are from OpenJDK's TimSort implementation. It was written by Joshua Bloch, who was actually working for Google at the time, and contributed to OpenJDK. He later re-used the same code for Android's implementation of this same function.

In order for this to be a copyright violation, Bloch would have had to assign exclusive ownership over the code to Oracle.

Quoting from the relevant section of the Oracle Contributor Agreement:

"You hereby assign to us joint ownership", and "grant to us a perpetual, irrevocable, non-exclusive, worldwide, no-charge, royalty-free, unrestricted license to exercise all rights under those copyrights". However, "each of us can do all things in relation to your contribution as if each of us were the sole owners".

So, Bloch still owns this the copyright in this code, and is free to do whatever he wants with it. All he did was grant Oracle the same rights to that code that he has, so that Oracle can do whatever they want with it as well.

So, not copyright infringement. Oracle's own contributor agreement makes that very clear.

Edit: Added references

List of signatories of the Oracle Contributor Agreement (Google cache, because the main site is down at the moment):

http://webcache.googleusercontent.com/search?q=cache:6zsMkHa...

http://sca.java.net/CA_signatories.htm

Oracle Contributor Agreement:

http://www.oracle.com/technetwork/oca-405177.pdf
I think they probably just don't want to commit to an API for desktop development on ARM yet, because they haven't figured out what it should be. They're trying to make Explorer, Office etc. good citizens in terms of power usage, etc., but are probably doing so in a very ad hoc manner that's not ready to be packaged up for third-party developers (and kept compatible long-term).
Thanks to commieneko and ssp for a couple of good posts.

Followup questions:

What do you think about the effect that pixel-alignment produces specifically in the context of this comparison?

There seem to be a couple of basic problems with the "clarity" of the pixel-aligned images (please correct):

- As lines diverge from rectilinear, aliasing is inevitable. Either the aliasing or the anti-aliasing will produce discontinuity.

- High-contrast neighbors on pixel boundaries are more likely to highlight perceptual problems related to frequency.

The part that interests me here is the presentation of this comparison on Dustin Curtis' site. His site seems to be pursuing visual impact as an ultimate goal, and contrast is a big part of that:
http://i.imgur.com/UC8ZX.png (OP with histogram overlay)

Does the context minimize the negative effects you've described? Do the filtered images look out of place in such a stark environment?
The real question is: do users benifit from this in any way?
DDR4 memory is coming soon — maybe too soon
Ofcourse this isn't good for the users, windows or ios, but it always seems to be a bigger deal when microsoft does it.
Online Print Companies
Onlineprintcompanies.com is Directory of online print companies. Visit website for listing special offers and discounts on online prints.
This is incredibly interesting, and the people working on it are incredibly smart.

But I think it's a slight oversell to call this a python 2.7 interpreter. For instance, most scientific computing code that runs in cpython 2.7 won't run on pypy.

It's impressive from a computer science point of view. But, pypy has a ways to go before I'd call it a python interpreter without adding qualifications.
That is why its best to charge for your work and not time. In that case Sir Arthur Clarke could have made twice the money in a day.
Opera Mini is available for iOS devices in the app store: http://itunes.apple.com/us/app/opera-mini-web-browser/id3637...
> nor was it much used for anything more than the most basic dynamic html stuff

You seem to have missed Netscape Enterprise Server (1994), HaXe, Helma, AppJet, Aptana Jaxer, Narwhal/Jack, EJScript, RingoJS, Flusspferd, and ASP.
word. yeah there's some bugs tho. after making something recurse with some circles, adding squares really turned it on its head for me. i dug the glitches tho. fun to watch it render too..the dynamics are pretty nice. got some screenshots here
http://look.person.sh/tagged/recursivedrawing
>Given that Microsoft has already moved to ban Linux from ARM devices at the UEFI level..

Uhh, Microsoft cannot and hasn't done anything like that.

They can't stop Android tablets from shipping can they?

They're more likely going to subsidize Windows RT tablets by charging a smaller license fee, and trying to compensate that with the money from Windows App Store/Bing/Music etc.which they lose if users are allowed to change the OS.

That's like saying Microsoft banned all other consoles, just because they have a locked bootloader on the XBox.
ASS is a subtitle format
Wait, for someone who hasn't been following this ordeal very closely, can you elaborate on the significance of the 'infamous lines'? Because this just seems like some crap you'd have to do as a freshman on the first day of learning C. Java. Whatever.
Opera Mobile (Opera's much more comprehensive browser) isn't and for the same reason Firefox and Chrome aren't: Apple iOS ban on third-party interpreters of downloadable code (in the case of a browser, JavaScript).

On iOS, the third-party browsers that are available are crippled (no client-side JavaScript unless you use Apple's implementation). And even those crippled browsers, like Opera Mini, can't be set as the default browser (e.g. for when you click on a link in an email).
Walter Isaacson - Leadership lessons of Steve Jobs (Silverlight required)
>there is no difference between what Microsoft is doing here and what Apple is doing.

There is a difference and the difference is that Windows RT will allow Firefox and Chrome and other browsers to run in Metro mode, just not in the desktop.

Edit: I was wrong.
Yay! Congrats to Etsy. (I was one of the early investors.)
How is allowing Firefox in Metro mode on Windows RT tablet "emulating Apple" ?

Edit: I was wrong.
It isn't funny, its something to seriously think about.

Most people would fail define the meaning of the work 'job'. According to many a job is

a. Set of tasks that you need to execute 9 am to 5 pm.
b. Every other person can only do what you can do and can only execute the same tasks.
c. Any exception to a) and b) is evil.
d. People in c) are generally heretics, non-team players and are gaming the system. And in overall disrupting market for everybody else.

The ideology is. If I can't, neither should you.
奇幻小说
A Language-Design Puzzle in Operator Overloading
You can't make it the default app for links which is ultimately what firefox will be fighting for.
Have you considered that you may just have a different taste?

To me, the fitted hulu logo looks so much better. I like the crispness.
But a Metro version of Firefox is being worked on[1]: in light of that, how does the removal of desktop style apps impact Mozilla? It does not appear to.

[1]: https://wiki.mozilla.org/Windows8
You can't write Firefox in Metro mode. The only way you're getting Firefox with a Metro interface on the desktop is the special "browser mode" that had to be invented. That "browser mode" isn't available on Windows RT (and shouldn't be the way to solve this problem anyway because it is a terrible hack).