skysight-inc/HackerNews huggingface dataset:
It's 2.5%, not sure where you're seeing 0.71. Maybe you saw the dollar increase and mistook it for the % increase?

And how is GOOG relevant here? Did they announce a big writedown? Also, GOOG is down about 12% this yea while MSFT is up 18%.
Given the number of people I know who use iTunes on windows and have greif so think about getting a Mac instead is only equaled by the number of people who do music and saw apple buy up the good players software and make the mac the more robust platform.

But I bet Office runs better under windows than it does under osx, its the way - code bitching, just hate it.
Thanks for the direct link.

OP, please stop linking to BGR (just about every single one of your submissions is BGR blogspam).. all they do is spread FUD.
Agreed. They mention security once. Not enough.

Odds of me using this over the hardened Chrome/ium are pretty slim.

Having said that, as a long-time Ubuntu user, kudos to them for doing something new and interesting.
In Silicon Valley, Chieftains Rule With Few Checks and Balances
Oracle DBAs - You know you want MySQL
Moving Oracle apps to MySQL with a little preparation can go a long way to making it painless.
"Dalton is obviously just using Fred Wilson's name to market his app.net bullshit."

I think Dalton has valid points.

That of course is totally separate from whether he gets benefit from mentioning FW.

He does. A smart move. Got me to read the post.

That said I'm not entirely sure after watching the video (btw Dalton it bothered me that you didn't look at the camera..) and scanning the site what is going on here. Maybe it's just that time of day.
Me: "Free Platform services are bad for a bunch of widely-understood reasons. I am going to try something crazy to propose a solution. There are a few examples of healthy platforms and I think we can learn from them. This approach may not work but I want to try."

Fred: "Non-free services, both platform and non-platform don't work. Nothing to see here, please move along."

Me: "Um ok, this may not work, but you didn't address my points about why ad-supported platforms are a fundamental risk to developers and bad for innovation. This is my core argument and you seem to be glossing over it. Are you saying we are stuck with things the way they are?"

Fred: "Good post. I agree with a lot of this, but not all"
Yes, they can. But that distracts us from our core job: writing code.

A good manager can get others off your back much quicker and shield you from the political fallout that can occur - essentially being the bad guy for you.
Yeah, how dare that non-C-programmer call himself a True Scottsman without a C compiler installed?
Mayer to Get $40 Million in Overall Compensation for Yahoo’s Top Job
Ask PG: How do we get dead links reactivated?
Was commenting on a post and then the post was marked dead, but its not, how do we get posts reactivated? Do mods take a second look if there are comments? I assume it was marked dead because of the lack of info, but then the OP came in and explained. As it was a "Review my start-up" post I would like to get it reactivated again because I miss those sorts of post on HN. Original thread is here: http://news.ycombinator.com/item?id=4267936
And the employee was fired within a matter of ~1/2 day? (Not 60 seconds) :P
"Fred Wilson is one the smartest, most genuine people in the tech business. He has a huge fan club that he has earned by being radically transparent and consistently engaging in public debate. I have emailed with him a few times over the years, and actually met him and shook his hand a few weeks ago. I think Fred Wilson is awesome, and if I saw him on the street today I would walk up and shake his hand again."

Amazing bit of novacaine you applied there. This won't hurt a bit...
I'm left wondering now what on earth those engineers were thinking.

Did they really not understand that this was going into an open source project? Or did the Microsofties somehow think this would work as an elaborate way of discrediting the Linux project?
Not for Mormons.
> you can only have ONE domain, else you have to pay

It's one name per certificate (well, two: yourdomain.com and whatever.yourdomain.com) but you can order multiple certificates for multiple subdomains in the same or different domains at no charge.
How does Steve Ballmer still have a job? I don't think that you could find a less inspirational, more pointy-haired boss tech executive.

Microsoft needs another visionary at the helm, or it will never make a comeback.
Why Marc Andreessen Is Wrong About Mobile Apps Being a Fad
Not to state the obvious, but...

"...what to do against competent execution a-la Google, and Apple"?

Give the customer what they want. Do it faster, better, cheaper than Google or Apple. Then print money until somebody notices and starts competing with you.

It's hard to get right, in practice, but that's the theory.
Why won't anyone think of the deaf?
Funny how Eric Schmidt thinks Bing is a huge threat to Google. The corporate spin at the hearings is just too ironic.

http://cnnmoneytech.tumblr.com/post/10483503055/eric-schmidt...
Until it is proven that the coder who put that in was, in fact, a male it is highly sexist to just assume that it was a man and that ladies are not capable of being childish or being into big boobs as well. ;)
"but is this the reason to harm art?"

No.

But it's a damn good reason to keep your so-called "art" out of the workplace. Keep your "art" in the galleries where it belongs.
I used Knockout.js on a project before switching over to Backbone.
My experience was that while Knockout is great for simple projects, it becomes a lot more complex than Backbone once things get complicated.
All those data-binds in the HTML get really annoying and the application becomes difficult to maintain. I like my templates clean.

Backbone takes care of syncing your data with the server, provides you with an event system so you can subscribe to changes, gives you a sane convention for how to structure your views and then gets out of your way.
It's also easy to extend, so you could write your own data-binding system if you really need it. A simple 1-way data-bind is quite easy to implement.

If you aren't writing a single page app and only need to make a primarily static page more interactive, Knockout is probably the right choice.
If you are writing a single page app, you often need to sync your models and collections with the server, or if your UI is very complex, Backbone is probably better.
SpaceX releases video of historic commerical space flight
Here's how to import your Chrome bookmarks, history, and cookies into Firefox:

https://support.mozilla.org/en-US/kb/import-bookmarks-google...
Sure, and I agree, but that's not what you said.
Microsoft had record breaking revenues for this quarter. I doubt Apple's record profit had little do with anything in the world of Microsoft.
If only your grandfather had cut the pig bacon from his diet, he could have lived 3 more months to be 100...
Microsoft has been pouring money onto everything until they monopolize it. It worked really well and annihilated a lot of competitors by the way.

I remember the times Microsoft will literally buy you to develop for the xBox or DirectX. I was there and then I saw the people that got bought to say that they felt "trapped" and could not get out from MS tech.

But as new companies with big pockets got into the game, first Google, then the new Apple and then Facebook, the last one with so much money and not really knowing what to do with it, the game did not worked as well as before.

The Microsoft Zune did not work out, Life, Bing and now Lumia are not working out as expected, even after pouring billions from their desktop and Office monopoly.
My only problem with System76 is their focus on Ubuntu. I'm sure it is fine, and I am happy it is out there, but it isn't ideal for me.

Ohava is new to me though - thanks!
> what isn't clear is if the certificates are free to renew after a year

Yes, they are. StartSSL will even send you a reminder e-mail.
Re: C++ Hacker as Employee #1 in YC Startup (W12)
Upload to skydrive and share it with public or private link, and share with as many people as you want.
Skydrive file size limit is 300 MB from browser and 2 GB from desktop.
Billion dollar industry. Really?
Please start on something that is a real problem.
If you're a PRO user you get access to the originals, but not in bulk. You can sign up for a 3 month pro subscription for about $4. Just make sure you have enough space in your Dropbox (if that's what you choose to use).

Check your email :).
Buying a small business? Remember the "key person discount"
You made some good points, mainly that most developers will/already are taking the risk of being kicked out of the Twitter/Facebook/Etc. platform because that platform already has users.

The way I see it, you as a developer are using what they (Twitter/Facebook/Etc.) built to market your app to their customers that they've spent the time to acquire, it's only fair that they can kick you out of their house whenever they want; that's the way a free market should work, fair or not.

At this point, it sounds like App.net will turn out to be a high-quality network of developers and hackers building interesting stuff, but with no real market or audience. Developers don't build for developers.

Your second point was that $50/year is too much for early adopters:

I agree with you, but to even call anyone who's pledged the $50 'early adopters' is ridiculous at this point. No one even knows what App.net is going to be yet or what it could be, and it's a long ways off being released for early beta testing. What Dalton needs to be doing at this stage is just get people to sign up, for free. From there he can figure out if he'll have enough people to go ahead with it or not.

It's not worth throwing $50 at. Yet.
this could only happen in ubuntu, not in osx or windows or android. apple and microsoft and google all have turf wars, ownership issues, and general crankiness that precludes any meaningful and neutral integration of the web into the desktop
If stocks moved up when earnings were good and down when earnings were bad, it would be pretty trivial to game the system and double your money every month or so. The reason is that quarterly earnings are not that hard to predict - everyone knew well in advance that Microsoft was going to report a loss this quarter, for example. What they didn't know is exactly how much it was going to be, so they bought and sold based on their best estimates. It turns out this quarter they estimated that the earnings were going to be a little worse than they actually were, so the price corrected itself when the real amount was announced.
Wow, short article, but huge impact... I'm gonna start doing this... Makes so much more sense. Thank you.
The company was in bad time, now the scene look much better. With windows 7 a success and all the enterprise growth, with Xbox and windows 8, they are in a much better position. Although I am not nearly qualified enough to comment on Balmer's performance as a multi-billion dollar company's CEO, but he seems to do fine. Bill Gates set the bar high for Steve, and weather Steve under-performed or not remains a matter of speculation.
Interestingly enough, multiple anecodates are data if you gather enough of them.

Most health-related studies are not true observational studies. Rather, they rely on self-reported (i.e., anecdotal) "data" from study participants.
Going down this path seems to put your code at risk for dangerous mixing of concerns, in some cases.

Unit-testing the check_for_overheating inside SystemMonitor looks complicated... The "sound_alarms" call inside probably needs to be a reference to a "Speaker.sound_alarms", right? Why should the SystemMonitor be locked to the API of a Speaker? etc.
2 take aways from this:

1> Microsoft continues to place big bets on markets which matter. It is not sitting on fancy profits.
2> It has a terrible management team.
This is awesome by ubuntu.

But its incredibly frustrating that it has taken this long for browser vendors and/or operating systems to push the possibility for webapps as first class desktop apps. (not really counting air)

Firefox is starting to introduce this functionality at last, I imagine chrome have similiar functionality coming (this used to work on linux!)

Prism was nice when it existed, and fluid I used to use from time to time but there was just too many hassles with it not being mainstream
Why would we? Because you tell us so? Guess what - you fit the profile; "people who are afraid of any life because life is non-professional".
Making you feel uncomfortable might cure you one day, we're be trying like Hippocrates supposed us to.

Galleries are the places where art dies. If you'll consult art history, you'll not see much straight-to-gallery art. It had some purpose. It was built into lives.

Modern art should be on streets, it should be embedded into city (or code). In fact, in any city there's a lot of accidental art. Something random but just too good.
> On “being a bitch”

> I tweeted:

> I wanted to remind people that Fred Wilson made the following statements:

> He also said:

> At any rate, Fred replied to my tweet:

Yep, that's how you do it alright.
Does that mean that the same will happen in any company whose stock starts to plateau? Because that would be a pretty scary thought. Can you really say that it's hopeless to change the reward system to prevent infighting and boost innovation again?
Cool, I haven't heard of this before; I will think about it. Presumably, an exception would be 'view' type objects in an MVC setup?
ok, ok so most of the various bits are not quite accurate but did you notice something good happened because of 4chan!

Kidding aside, its an interesting taste of the life kids are growing up into.
> It's like saying a meme out loud

Lots of memes are only said out loud. Don't forget the original meme definition.
Non-competes are totally unenforceable in CA as a condition of employment. If you sell your startup to an acquirer, the contract can include a non-compete subject to fairly strict conditions of reasonableness.
This principle applies much more broadly than just to programming with objects, for example it's an excellent way to deal with bureaucracies or managers who don't always read their email.
Have you considered the possibility that Schmidt the man actually believes that Bing is competitive with Google and sees this as something to rally against? How is that lying* and spinning? I would consider an executive to be remiss to arrogantly assume that their product is better no matter what. The fact that Schmidt isn't slamming the Bing effort and is actually offering praise should be seen as a good thing. Which CEO was it that laughed at the iPhone when it was released? You seem to be consumed by hate.

*recoiledsnake originally had the word "lying" in his comment. I just noticed he edited that out.
btw, Firefox 14 bundles Mozilla's pdf.js, a PDF viewer written in JavaScript:

http://www.ghacks.net/2012/03/23/firefox-14-gets-built-in-pd...
Excellent. As a self-taught hacker, I always felt like I was missing something about OO, because it's introduced with an analogy to real world objects, while glossing over the more subtle contracts that programming objects have with each other. Seems like we need a more developed vocabulary to express these things.
Thanks!

I was also planning on exporting photos to S3. It's like you read my mind...
Yes it generates a URL. ian@fluidui.com and we can talk some more.
This is a really neat concept.

I have a MD and a background in biochemistry, and can say most people I've met in the field of oncology don't nearly have the creativeness and audacity of this kid's idea. Essentially he's using the carbon nanotube materials, sending an electric current through it, and detecting minute voltage changes that occur when cancer proteins bind to the antibodies laced over the nanotubes.

The cost of using nanotubes to detect cancer, however, may be quite prohibitive. Think 500-1000 dollars per test. On a population screening level, I don't think most governments or insurance companies would go for it.
Freelancing 101: Don’t flatter your Customer
CyanogenMod 9 RC2 available
I liked the first example, but then it felt too preachy; OOP isn't necessarily the correct way to do things.

I really like the clean design of the site though, very fresh imo.
Martin Fowler on Semantic Diffusion
Here is some sample output. This is a mockup that simply shows some of the Android ICS phone library. This is an example of the URL that you can output from the tool, including with a free account. QR straight to phone, email link and one-click social sharing.

https://www.fluidui.com/editor/live/preview/p_mcEkMTfZpIcMp5...

Here's a similar one for the iPhone library.
https://www.fluidui.com/editor/live/preview/p_m1TR9R6ag2rUag...
Is any of that shared memory?
A bit offtopic, but do you typically keep your browser at that width? I imagine I'd be spending much of my day swinging my eyes and head from side to side.
The 'sound_alarms' call looks more like a local method to me, which could invoke the speaker in a loosely coupled fashion.

The point is more about putting the behavior itself in the object. For unit testing, you'd want to move the individual tests into their own classes, letting the SystemMonitor be the glue that calls them and routes responses to the appropriate system.
Exactly. Never fully trust the public statements of a corporate exec – they're often smart enough (or stupid enough) to try to be manipulative, either internally or externally and public statements can play both of those sides.
Is it normal for a gmail tab to use 250+ MB?
For me, this technique is bigger than objects or encapsulation. It's about reusing existing "branch points" that a language gives you (whether it is polymorphism, method dispatch, namespacing) instead of explicit conditionals at a level higher than the language. My general take is that explicit conditionals in a high-level language are a smell. Sometimes they're necessary, but if you tell yourself that they mostly aren't, you tend to end up with cleaner code.

I'm not saying it's possible to avoid conditionals completely, but this article gives several good examples of where it's possible. Someone should put together a similar set of examples in a functional language.
Content marketplaces really works?
I would like to know if someone has used any content marketplace like Contently and how it was? which is the best and why?
It is fully how people now are forced to acknowledge lesbian, gay, bisexual and transsexual coders, but they fail to grind to acknowledge big boobs in the code.

Hint: if you have coders with gender, you get code with gender.
Optimizely Launches Mobile View, Mixpanel Integration, and More
Not only does it ensure appearance in these reports, access to analysts also gives a firm the ability to influence the report itself through "its market expertise" and whatnot. It's actually not entirely a bad thing for this to happen, since the companies in the industry actually do have better ground level knowledge about the details and direction of the industry.

As with many things, balance is of the essence. :)
Sequel Pro devs have long expressed an interest in Pg support but I've never seen any actual work being done. Anyone know if it's a stop on their roadmap yet?
This guy remembered so little that I wonder if it really was his account to start with and he just couldn't remember receiving all those previous emails he found.
http://loccal.com/2012/07/19/new-yahoo-home-page-redesign-wi...

cupcakes + google + baby : new yahoo home page
Reminds me of Microsoft's investment in Apple in 1997...

"There was some suggestion that Mr Gates may be anxious to keep Apple afloat to forestall a scenario where, following an Apple demise, a virtual monopoly hold by Microsoft on the software market would inevitably attract negative attention from fair competition regulators in Washington."

http://www.independent.co.uk/news/business/apple-grabs-150m-...
Your second sentence pretty much hit the nail on the head, as I was reading your first: I'd create a different "controller" object that glues the SystemMonitor and the Speakers together. Then you'd have the neat little "tell, don't ask" in THAT object, instead. (Pretty much what you suggested)
So writing 'big boobs' in hexspeak makes you sexist....

I have a problem understanding this.

Whom should this offend?

How does this offend anyone?

How is it sexist when it didn't even specify the which sex's boob it is referring to?

If I name something 'curly_blond_hair' in my code, is that sexist?
Yup, I worked somewhere like that. All the top folks had come from the finance world and were so eager to duplicate the perfect organizational structure of a multinational financial corporation.

I didn't work there long.
Sensationalist title much?

From TFA: "Analysts were expecting a $5.3 billion profit for the quarter, but that was canceled out by an even bigger loss on a five-year-old acquisition."

No, analysts were not expecting a $5.3B profit before the report; if they were they should probably not be in their jobs anymore. The after-hours price of MSFT shows that this news was already priced in and the loss was actually smaller that what was expected.

Geez.
I apply this principle to view objects as well. Can you give an example of something you think should be excepted?
There's a bug in Chrome for the AWS linkage. Working on a fix now but if you get it, try Firefox and it'll work.
To a certain level this is true. However if you hide all branching logic inside OO techniques, following the flow of logic and decisions becomes harder as they are hidden in deeply nested class hierarchies and overridden functions.
Yes and no, the approach I've used in MVC (.Net) is passing View Models to the View (rather than pure models). That means you can push some of the "tell" into the view model rather than having that logic in the view itself.

I haven't done any RoR but I imagine a similar approach would work there.
Investors are not stupid, they have their own discounts or stock targets in mind. The price of a stock will always adjust one way or the other depending on new information; "not as bad as I thought" or "not as good as I hoped" can cause stock rise on negative results and stock falls on positive results. If you want to game the system, you need to commit fraud and inject misleading information into the system, I hear this happens quite often.
I had a coworker once lament the use of 0xDEADBEEF because he was a vegetarian.

I'm bothered by what lowest common non-offensive denominator we will eventually have to reach. Is 0xCAFEBABE not only offensive to women but is it also offensive to male Starbucks employees?

I don't have the answers. I don't even think I know what the questions are. I just weep for society as a whole over stuff like this.
If you're interested in this kind of thing I highly recommend Avdi's Objects on Rails book (it's free) and Destroy All Software's screencast collection.
And before someone comes with the "but microsoft doubled its share values during Ballmer". The argument here is that, with microsoft's dominant incumbent position, a monkey would have tripled it.
I believe you, but would just say that for me, syncing data between the browser and the server is pretty easy; it's syncing data to the DOM that's challenging. I totally believe Backbone is great that that, but it makes design tradeoffs for syncing to the server too, and I just found no benefit from that.

Anyways, I think we're saying the same thing. The question: how is Backbone better than jQ; many answers; Ko.js as a middle ground.
What are you saying, Mashable is playing fast and loose with journalistic standards? Well I never.
yes, I have seen this behavior before.. what font size were you running each at? Try changing the Inconsolata font size, I'll bet it fixes it.

if I'm right, take a look at: http://blog.typekit.com/2010/12/14/a-closer-look-at-truetype... and ctrl-f to 'delta' for a partial explanation of what's happening.
AirPlay music streaming on Raspberry Pi
Cancer patient uses obituary to confess fake PhD