skysight-inc/HackerNews huggingface dataset:
He's completely wrong about the one pretty important detail: why businesses are fed up with their IT departments. The reason isn't because of IT's unwillingness to adopt new technology (his Exchange-to-Gmail example), or that there isn't any "feedback loop for improvement." IT departments were created and exist because external vendors haven't satisfied business needs adequately. In small to medium sized businesses that's changing rapidly, but in large enterprises it's a glacial shift specifically due to what David doesn't get: IT is slow because businesses don't know what they want, they create overly complex specifications, they are slow to make decisions, and they often enforce draconian regulations. There are an abundance of ways IT can perform better in the age of web, not the least of which is knowing when to strategically outsource NVA functions. Sometimes these are obvious, like email, but a number of other core SG&A-type systems can be moved off-premise, too: HRIS, project management, helpdesk, and many more (there are even SAAS ERPs popping up).

As AngeloAnolin notes, this is forcing every IT staffer -- especially managers -- to be as close to the business as only CIOs have been.
I had to make some evolutions in an Eclipse plug-in which was written in Scala (the module wasn't intended to manipulate Scala code, it just happened to be the implementation language). I initially had a positive prejudice, as a OCaml enthusiast who used to get paid for developping in OCaml; moreover, as someone who's been exposed to languages with serious abtraction power, I easily get irritated by Java.

The code was a true pain in the ass to work with: integration with OSGi was cumbersome, lots of black magic features were used gratuitously, the possibility to define stuff-which-look-like-methods-yet-aren't-in-the-class made quite a mess of code exploration, and of course tooling support was abysmally bad.

I know the usual rebuttal: it's the bad developer's fault, not the language's. I don't buy this, a "good" language for which you can't find decent coders isn't any good.

- Scala-like languages tend to attract guys who will mess with all the quirky features of the language;

- In real life, developers are a given and the language is the adjustment variable, not the other way around. Most people don't have the luxury of only working with rockstars, and most of the cornerstones of the Internet haven't been developed by rockstars anyway.

- The average developer will do an average job of writing maintainable Java, and an awful job of writing acceptable Scala, if only because there's no widespread consensus ov what it means for Scala code to be acceptable. Java is dull and uneventful, and I'd rather take over a syntactically dull and uneventful code base than an "interesting" one.

- I've heared several times that "you can use Scala as a Java with closures". It's a variant of the argument that there's a 5 times smaller language hidden in C++ that's beautiful: nobody ever agreed over which 20% should be selected.

The two languages which gave me the impression of trying to support every feature ever invented, and of making it very difficult for people to acquire and share a notion of standard, maintainable code are C++ and Scala. An iconic counter-example would be Python.

More anecdotically, I spent a couple of days studying how Lift works, for personal curiosity. I found the code hard to navigate into. due to too many non-orthogonal ways of composing code together. A good tooling support would have helped, but if it doesn't exist after all those years, I might mean that there's something wrong with the language: it's not as if the need wasn't clearly perceived.
Oh so only VIP users (like techcrunch) could have that. So somehow *.blogspot.com have nailed that security problem.
The three laws of display advertising physics
مشاهدة مباراة انترميلان وبايرن ميونخ
Good writeup on the service. Too bad to hear it won't be continuing. The Daily needs to figure out information archival both in device and on their website.
Though people don't usually have unique friend sets--if a group of 10 people all know eachother and are friends on Facebook that's just 10 users.
why would Apple consolidate the port into a Mini Display Port?

Plug. Plug. Done.
In my more idealistic days, I would have agreed with you. However, if you want to be a pragmatic entrepreneur, you shouldn't lock yourself out of a huge audience like that. It's the equivalent of saying "don't build apps for Windows, they essentially are a tyranny". Well, yes, Microsoft can be a bit tyrannical; however, that's the platform where the money is/was.
Just tried again this morning, it works great. Last night it was really really slow.
For starters, GV provides USA phone numbers, so all your friends would suddenly face substantial roaming charges.
Here's profile of http.go https://github.com/traviscline/web_bench/blob/master/http.go:

287.36%	runtime.mach_semaphore_wait
80.46%	syscall.Syscall6
2.30%	runtime.cas
2.30%	runtime.memmove
1.15%	MCentral_Free
1.15%	MHeap_FreeLocked
1.15%	bytes.*Buffer·WriteString
1.15%	crypto/sha256.Init·
1.15%	hash_remove
1.15%	runtime.MCache_Alloc
1.15%	runtime.MHeap_LookupMaybe
1.15%	runtime.breakpoint
1.15%	runtime.mach_semaphore_signal
1.15%	runtime.mallocgc
1.15%	runtime.xadd
1.15%	syscall.Syscall

It probably shows that the test is measuring goroutines scheduler and how long it takes for Go to do a syscall.
It's a lot higher than 10,000 [1].

[1] - Dan told me.

EDIT: (the parent comment once said 10,000, now changed.)
Sammy.js – JavaScript Framework for Developing JavaScript Applications
I'd speculate that extracting more information here is a gray area in general but it should be clear that this would be the "blackest part" of the gray - ie, potential stalking/exploitation material.

Facebook lets people post where they are when. An app that determines when someone isn't home or when someone is alone in a dangerous area would still be undesirable.

Note also - Friend doesn't let someone explicit reject a friend request and it doesn't let people "unlike". This may seem dictatorial but in many ways it's "good moderation/curation of the space". It's just as logical for Facebook to remove apps that want to add "the forgotten" "reject button"/"unlike button".
And if you have 50+ hours on a project for several weeks, but only 38 on another week, who's taking things too literally? I still don't see it. Look for habitual slackers, look for trends, but don't hit someone who's coming off a sustained period of 'over and above' work effort with the insinuation that they're somehow slacking. Had it happen to me directly once, and seen it happen with other people.

The places I've been without timesheets have generally been less stressful overall, and I think the 'fit things in to a timesheet' model contributed to that stress (for me and for others).
UVA Grad here, wahoo wa! Computer Science Major '08. Maybe see you guys next month.
The moment we lean on closed platform, we would have gotten to the point where the platform owner could define and bend the rules however they want. That is why we have democracy in the first place.
All about XMBC
Great post!

AFAIC, Success = (BuildingStuff) * (TheValueOfEverythingElse)

If you're not building stuff, it doesn't matter how much value you get out of everything else. Zero is still zero.

Sorry it took you 4 years to learn that lesson. It took me a while too. I don't really know how long because I don't look back. I suspect none of us should.
At my last sysadmin job, we had a policy of bouncing a server if it's uptime exceeded one year, not to clean up any resources, but to make sure the config in the files matched the config that was running. Of course, not only were we running Linux (gentoo, in fact), but a lot of our stuff was DJB services, including his service manager.

I'd argue that a 5 why's analysis of "server up too long", leads to "server wasn't written well." YMMV
I'm starting to understand that things will always potentially fail... But when you're paying over $100/month for service on a device that you paid $200+ for, I think you have the right to expect it to work.

They need to fix this or come up with a new method that pings back to a server when successfully received to signal success. (or something along these lines)
Groovy is good alternative JVM language if you just want some improvements on Java without a completely new language to learn. It addresses many of the small frustrations I have with Java (lack of list and map literals, lack of anonymous functions) without introducing many new paradigms or complexities. I'd recommend it to anyone wanting a quick prototyping language on the JVM.
Welcome, new sales guy, new HR rep, new project manager! Now set up your gmail, google calendar, share with this list of other calendars, use this other password to sign into your laptop, on which you should install these apps (you can probably download them from the internet somewhere), and which you will maintain entirely on your own. There is no one to help you. IT is obsolete...
I had no idea what the news article was talking about, but it sounds like topic modeling with a temporal component. Why didn't they put the paper title or algorithm name in the news article? It's frustrating to read something dumbed down enough that you can't even recognize it.

Update: I am betting it is this paper - "A Language-based Approach to Measuring Scholarly Impact"
http://www.cs.princeton.edu/~blei/papers/GerrishBlei2010.pdf
Show HN: Q Scan for Netflix iPhone app -- scan a barcode, update your queue
While I just recently registered, I've been reading HN for months now and really like the discussions that take place.

I would love some feedback on my new app and can send out some free invites (when available from Apple).

This is my first iPhone app that I think is profitable. I'm hoping to refine the idea and, hopefully, create a valuable side business.

Thanks for the help! John
SAPPHIRE Radeon HD 6870 review: Triple monitors on a budget
From a quick look on a fresh ubuntu small server install it does not seem there is much that reference eth* scheme :

~$ sudo egrep -Irl 'eth[0-9]' /etc /usr 2>/dev/null |wc -l
27
Clickable: http://qscanapp.com
The best time to plant a tree is 20 years ago, the next best time is right now ;)
I think this line is brilliant:

> In the end, the social pressure will trump all your brilliant countervailing logic.

This seems to happen often with thinkers, especially when they're trying to justify a decision.

I think it's really useful to consider social pressure as a separate effect - immune to logical discourse - when you deal with human issues.
I appreciate that you're taking a user-centric approach to the issue, but the majority of complaints I seem to hear about Apple come from developers who want to deploy on/in Apple's space (which includes hardware, but more often concerns iTunes). These two complaints sound very similar: "company X won't let me do what I want to do in their environment."
Behind the Scenes of Bioprinting
Clearly the conventional notion of an IT department will transition over time as major shifts in technology occur. However, the shift requires technology to be embedded within the business processes as both a profit enhancer and an efficiency driver. A company that outsources all of it's technology expertise would find it hard to compete in the long term.
You mean Phoenix? I mean Firebird? No I mean Firefox!
They're right. Silicon Valley has become enamored with the overnight success, which is usually attributable to fashion rather than innovation. Real innovation often takes a long time to catch on, since by definition it goes against conventional wisdom. VCs don't want to get rich slowly, and entrepreneurs are following their lead in chasing hockey-stick growth curves, which are a lot easier to come by in fashion than they are in technology.
Smart Parking Systems Steer Drivers to Open Parking Spaces
Microsoft doesn't ban apps. They don't even have an easy way of doing so.
I think the "wasted time" the author refers to is, in fact, time needed to get ready. Some folks won't need as much of it (or any at all), others will need more.

In the end, finding that "fear of not starting" is incredibly important, but I posit that could only be found by the author after his "walk in the wilderness".
Ads, I'm assuming. They do have those, you know - pretty well-targeted at programmers, too, and not farmed out to Google or whatever. Although if you're running Adblock, you might not know that.
At the start of his post, Ben Horowitz delineates between between "Important business partners" and "true friends".

The problem with the consensus argument here on HN that "if the other CEO no longer wants to be friends then it was a lousy friendship to begin with" is that we're talking about the former distinction. IE it never was a 'friendship' friendship to begin with.

In other words, it's not that the other CEO is no longer going to have you over for Thanksgiving Dinner but that you may now have strategically pissed of a valuable strategic partner.

Too many variables really to be able to cover a blanket one-size-all rule but I do think I would pass if the employee was in a vital role at a key vendor that would seriously damage my business if the vendor re-negotiated terms or withdrew service. Which they could in spite or even simply out of a perceived new conflict of interest with IP transfer in the hire.
It's been a crazy 36 hours since I last posted here about my weekend project. This morning, I woke up to an email from Facebook Platform, saying that the application has gotten disabled.

Full text of the email is at http://lts.cr/PRh

I'm not using stream.publish, and I'm checking for updates as little as possible. Also, it seems it was deleted from my apps...so they didn't just disable it. It's gone for good.

I may open source the code, if anyone wants to run copies. Let me know.

Update 1: I just messaged Zuck, hopefully he can respond with some more details.

Update 2: I tried to appeal the decision using Facebook's little form (http://www.facebook.com/help?faq=17553), but it wouldn't go through for my account. My friend tried it, and it worked. Don't really know what to think about that...

Update 3: Maybe this is a Harvard v Yale thing?
And if the NT machines running your missile cruiser don't come back up, then you have real problems. During trials, the USS Yorktown had to be repeatedly towed into port after systems failures...

http://lists.essential.org/1998/am-info/msg03829.html
This introduces a new way to get kicked out of a walled garden: become too successful.

I hate to be cynical, but of course it's always been that way. The only way to get punished in a walled garden scenario is to embarrass the garden owner or bring too much attention to yourself.
Cappuccino 0.9
Is Zynga The Most Profitable Company Ever?
http://news.ycombinator.com/item?id=2239281
I don't really understand the buzz about Inception. I found it very easy to follow and not all that exciting. Primer was a lot more mind bending and more interesting to boot. Inception just felt like the actors were spending the entire movie saying "look at us! This is exciting! And confusing! Now be confused!".

To each his own, didn't do it for me though.
I stopped reading startup news and blogs for few weeks, and I realized I didn’t miss anything related to my products.

Fallacy?
That was actually interesting and useful. Well, for me, anyway. not sure it would make a good general interest article, but I found it helpful.

Thank you.
Private-Share Trade Is Probed
Fake grassroots campaigns can destroy the Internet as a forum for debate
>If amazon were to release books in a DRM free epub format

Note that ibooks doesn't even give the author the option of publishing their ePub without DRM.
http://news.ycombinator.com/item?id=2243708

I wonder if he's feeling honoured yet? :-)
I'd highly suggest you consider JRuby + Mirah, or IronRuby + F#. F# especially with units is a really nice way to write your math intensive code. See F# vs. C on the Burrows Wheeler Transform.

Mirah has familar JRuby syntax but would be perfect for your scientific code as IIRC function calls are early-bound not late-bound.
http://www.mirah.org/
What, no "Legend of the Galactic Heroes?"
At a glance, nice product and site.

I was curious whether they are YC participants. A few quick results (which I only glanced at). Looks like they pivoted a bit from a digital photo frame to prints, as they got feedback.

http://techcrunch.com/2008/08/15/picwing-debuts-their-social...

http://news.ycombinator.com/item?id=773139

http://techcrunch.com/2010/04/29/picwing-reboots-iphone-mom/

http://news.ycombinator.com/item?id=404965
This: the only time I ever reboot my MacBook is for system updates

Seems to indicate that it has ;-)
The technology of the Porsche 911 -- Engadget
Why are they sending the page with the "Content-Type: text/plain" header?
The point is valid though... if it's that difficult for you to hire, you really do have high risk
Service service = new ServiceImpl(); - Why are you doing that?
The code is on GitHub: https://github.com/mreid/annotatr

I remember seeing it last year and it doesn't look to have been worked on recently. A great proof of concept, but it'll be hard to sustain development motivation: there aren't good opportunities for making money, and this type of work unfortunately doesn't generate a lot of recognition amongst scientists.
Looks a lot cleaner. The old auto-play auto-dive technique--still employed at Justin.tv--was quite annoying.
SEC Decides to Investigate How Facebook and Twitter Are Trading Shares
It is actually a remarkably relevant comment of how this could have gone down, plus I learned something new about BHA that I didn't know. I, for one, upvoted.
Peter Thiel: "Everything is short-term focused no one is looking into the future, 15 to 20 years like they used to in our parents' generation. A lot of what our parents generation did: building interstate highways, Manhattan Project, etc, could not be done today."

This from a huge libertarian?
It entirely depends on the book.

My second-generation Kindle sees a lot of use for novels. My iPad+Kindle.app get a lot of use for software books, textbooks, and other things with a lot of fixed-flow content and tables that benefit from the much larger screen.
Did you even use stream.publish?

I bet you didn't get reported either.

I'm removing FB Connect from all my sites. They handled this terribly.
"Fat-fingering" has been the phrase for a while, but I think there's a consensus that it sounds rather... unappealing.
Mtiks - mobile app piracy solution and analytics
Great article despite the irony of advising people to not read it.
As somebody who is a huge fan of the Quintette du Hot Club de France and a major Django Reinhardt fanatic, I was wondering if you'd both mind renaming your projects to something else and stop polluting my Gypsy Jazz searches. Just kidding. But seriously though.... (tongue firmly planted in cheek :-)
Things I Didn't Know About Steve Jobs (and I bet you didn't either)
This seems like a great fit for the stack exchange sites in general. They're building communities of experts in various fields and now you can hire someone who proven to be an expert in that field by going to careers.[stack exchange site].com.
I wasn't categorizing anything, I was just framing my response, which was to this line in particular:

>If your friend is not mature enough to handle the situation, that friendship was probably not worth maintaining.
Amazing amounts of amazement inside this release.
really man? maybe you are not using your macbook long enough or you are simply browsing the internet with it?

I reboot my macbook pro (running leopard) as often as I reboot my windows 7 PC which is not much. Except I use the Win7 machine 90% of the time and for much more "intensive" stuff.
There's a persistent cross-site script vulnerability on the front page.
And that is the crux of the difference: some people disagree with you that the hardware which they purchased is "Apple's hardware".
Well, the kind of allies who are looking for the prime opportunity to knife each other in the back because they think the other is a egregious evil that has no honor nor deserves to quarter.

If it wasn't for this mutual utter disdain, the allies might not have won WWII.
> This spec, BTW, exists for the sole reason as to legitimate a Microsoft format as a standard competing against ODF. It exists not to be implemented correctly, but to fragment the marketplace, preventing the standardization of something Microsoft cannot control and use as leverage.

ODF was never a feasible alternative. First, Sun retained veto power via the threat of patents over ODF. Sun's patent grant for standardization was limited to a particular version of the standard and any future versions whose standardization Sun participated in. If they wanted to derail attempts to take ODF in a direction that they did not approve of, they could withdraw from the committee leaving the standard unprotected from their patents.

Second, Sun made it clear that ODF was only going to have those features necessary to support Star Office. There were attempts to make it more general, so that it could be a universal format, but Sun squashed them.
But dude - that might take more than 21 days.
In the brick and mortar world, it's extremely difficult to secure financing, investment, or even revenue if you're more than 50% dependent on an outside entity for your survival.

Yet in the digital world, 100% dependency on another entity is becoming more and more common. Sounds like a high wire act without a net. Best to find other distribution outlets before you lose your balance.
...btw, getters & setters for IE 6, 7, and 8: Object.createStatic
Could I get a copy..:P
Responding to a question in this thread, snapshots of the front page now available:

http://news.ycombinator.com/item?id=2255435
Docstoc takes Apple’s new subscription plan in stride
I think a16z really really approves of "good guys" - ben horowitz wrote a really inspirational blog post about the HP CEO being sacked and how leaders need a moral compass.
So, it's the Baby Boomers, the _children_ of the Greatest Generation that did all those great government infrastructure and technology buildouts, who are holding us back from being able to do those great things again? My mistake, then!

But then it begs the question: Why do they want to do that?
Simple - one of the developers does it.

The nice thing about cutting IT is that you save lots of money because all the time that your developers spend configuring new printers for secretaries, reinstalling windows on the bosses virus laden laptop doesn't count - thats all free

My new rule - if there are any non-tech staff on site and you don't have an IT person I'm not working there as a developer - especially if you are the only 'computer person'
Hiding in the Bushes with Steve Jobs
I think networking, from a business perspective, is a lot like display advertising. It's more about building credibility for when you need it later than about the immediate sale. You want people to say "Hey, I've heard of that guy before."

Several competitors, when they wanted out of the business, approached me about buying them out for cheap. I even went through with one of the deals (the customers and some of the other assets, but not the name, of tilenetworks now belongs to prgmr.com. We'll be announcing a KVM product at some point based on the tilenetworks stuff.)

But much like advertising, it's not much use until you have something to buy or sell.
I believe what he meant was the stuff in between 'starting' and 'finishing', i.e. doing the work. Lots of people start and do some of the work and never finish. Many also start, do a huge amount of work, but also never finish. It's 3 distinct phases, each of which represents a progressively smaller proportion of people.