skysight-inc/HackerNews huggingface dataset:
I think if committing has decreased over the past couple of years it's probably due to the so-called 'global financial crisis', I guess people have to work more and don't have so much free time to hack on open source.
Weird. I just got mine today and I have no issues with it. New batch, less problems?
Companies do it all the time. They buy and sell their own stock, based on information that never makes it into a financial statement, for example.

Trading another company's stock based on secret information is also very much legal. Mark Cuban practically made a sport out of it with http://sharesluth.com

Now if there was major market collusion by industry giants to combine data and do horrible things, you're getting out of my knowledge range, but there's nothing generally illegal about trading on info nobody else knows about.
As a bit of a side note, as a regular user of reddit it felt a bit odd to see this as from "David King".

It says something about the level of interaction between the reddit admins and its users that I recognize him primarily as "ketralnis".
sounds like it. the few early ones I played with were undeniably horrible.
How to create 3D flash photo gallery with music on Mac 
here is a step-by-step guide about "How to create 3D flash photo gallery with music on Mac"
With this powerful Mac flash gallery software, you can easily create3D flash gallery with photos, music and wonderful 3D gallery templates, then upload to your own website and social websites like MySpace, Facebook, Blogger, etc.
Not a direct response -- I wanted to reply to the parent which was just deleted.

It mentioned 'legal and ethical reasons'. An obvious legal problem would seem to be demonstrating the segregation of public data from private data under Google's management. Wouldn't they need to submit to some kind of external auditing to prove that only public data was being used for financial analysis? Not going to happen.

I don't think there's a real ethical problem so much as a PR risk of the kind that Google already has to deal with: people are suspicious that their private Google-hosted data is being scrutinised for dubious reasons.
No. Those features should not be in the HTML markup if they are bonuses that require JavaScript. At least, they must be hidden until its script loads. But you shouldn't have to hide everything.

I'm pretty happy browsers don't show a big "Loading..." message until everything is loaded instead of painting the page as soon as possible. Shouldn't we be avoiding that too?

The bulk of that interface can be progressively enhanced.

For example, the message list and side navigation can be normal links. When JS comes along, they get actions (show this view, show this message) that override the default actions of those links (navigate to the page /message_view?id=foo).

If you try to use them in those first few seconds, they act as normal links-- they aren't broken, they just weren't enhanced yet. You can start using the page faster.
Facebook Java SDK - Release 0.1
My wild-ass guess is that Apple is going to let the apps from iOS run in a sandbox environment on OS X 10.7, which really shouldn't be that hard to do since development code runs on emulated iOS devices. This would broaden the reach of the iOS ecosystem.
Kiva CEO On The Next 5 Years And Why Zynga Is Their Biggest Rival
I think it would be confusing to post a comment and have it disappear after a refresh. Same for votes.
How to Analyze DLL Hijacking Attacks? | ICA
About slowing somebody down: http://en.wikipedia.org/wiki/Tarpit_%28networking%29

About automatic blocking: Be careful to not block legit users or services after a flood of spoofed packets to your $device.
I don't know where Zed gets the idea there was an "unwritten contract" between FLOSS developers and industry. In my experience, businesses have freeloaded and withheld recognition whenever it was remotely possible.

If you go back to the Transmeta years, even Linus Torvalds was doing the kernel only part-time for a while. Full-time FLOSS development has always been rare.

There's an undertone of anger in this post that there is no suitable industry job out there for the developer of Mongrel. Maybe that is a shame, but I just don't find it as surprising as Zed does, I guess.

There is a crying need for some other way to fund infrastructure software projects.
I believe the limitation on trading on secret information is limited to 'privileged' information, not 'secret'.
If you're entrusted with the information by the company (as an employee, officer, consultant, etc.), you are not allowed to use it.

If you discover it for whatever reason, and have no actual relation to the company, I don't think it counts - that's how Mark Cuban gets by with Share Sleuth.

That said, IANAL, so don't take that as legal advice :)
Depends on how you get such information. Renting satellites to take photos of Walmart parking lots? Trade away.
Actually the meme that the "average entrepreneur is over 40" comes from a Kauffman Foundation report that is a great starting point for a discussion.
However, it needs to be read very carefully.

The founders referenced in the study are not the typical venture/angel funded technology startups. According to Krisztina Holly, one of the reports authors, “only 11% and 9% for VC and angel financing.” It’s those 20% that I would classify as “Scalable Startups” and where I am really interested in understanding the founders ages.

The rest of the enterprenuers fall into a category I would call “small business.” Nothing wrong with that, but it makes the age comparison an Apples and Oranges discussion.

In summary, the Kauffman report, which lots of people now use to point to the fact that entreprenuers average age is 39, may say that. But it may not. There is not enough information in the current report to understand the founders age in technology startups who get risk capital.

steve
Relax! No-one is putting words in your mouth... this is a discussion board. The statement to which you're reacting negatively was a rhetorical flourish.... :)

My comment was in reply to your statement that you can virtualize Linux and that makes the MBP an equivalent platform, and I posted because I've gone through these issues and it wasn't fun. The MBP really isn't good for Linux because of the battery issue and then a host of other small problems (sleep, etc.) that make installing dual-boot troublesome:

https://help.ubuntu.com/community/MacBookPro

I'm glad that you can do your web development work on Mac. They are really nice machines. But if this guy needs Ubuntu it is probably because he needs software that runs reliably on it. Knowing that Photoshop will run on the MBP isn't a great impetus to switch when you need to compile various non-default libraries, setup software that isn't packaged with port, or work with almost anything coded in C or C++. This doesn't mean that Mac isn't good at what it does. It just means that if the guy needs Linux, he shouldn't think MacOS is equivalent just because it's based on Unix.
AMD Launches New Comparison Shopping Site
I am aggravated by the developers because developers are the ones who confuse interactions (clicks) with invitations to interact (hovers). When I move my mouse, my viewport moves. That's by design, as the mouse pointer can be placed near words so I can see it. Keeping the mouse pointer visible is important when you can't see it well.

Now imagine I'm surfing as a blind user, and I follow a link from HN, and my screen reader starts reading the page, only to be interrupted by a "take this survey" modal DIV. After a couple of times I'm turning off the JS, cos that's really annoying.

The people who make my zoom software make OSX (it's built into the operating system and it works amazingly well for me except for applications which fire events when I hover.

Following the principles of UJS and web standards makes it infinitely easier, in my experience, to develop web sites that work with screen readers and still use that advanced technology that everyone's gaga over. But if you can't write JS easily that works across multiple browsers, how do you ever expect assistive technology to be able to interpret it correctly? :)
Use it as a training data set for a bunch of machine learning algorithms and go pro, or discover that it's a really hard problem.
The command key does need to register first, though. How easy that is depends a bit on what style of keyboard you have.

With the old full-travel desktop keyboards, it's a bit awkward.

With the pre-"chiclet" laptop keyboards, where there is no significant gap between the keys and the edges are simply beveled, it's pretty easy and smooth.

I don't have a chiclet keyboard handy at the moment to test, but it probably isn't any more awkward than the full-travel keyboards.
Ask HN: Where would you be most excited to work?
(throwaway to reduce bias, to avoid possible current-employer-panic, and to blow my own horn without tying myself to being a douchebag...)

I'm looking for a change. My family and I are willing to move.

I've got a Math/CS degree from a well-known university, and I've been programming professionally for between 10-15 years depending on your definition. I'm confident in my current skill set, and in my continuing ability to acquire required skills.

I've made a list of places that I'll soon be applying to, but I'm wondering if I'm thinking too small.

So, my blue-sky question: What's your best case? If you could have a job offer tomorrow, anywhere, where would you go?
JavaScript Keyboard Events Compatiblity Tables: More extensive than Quirksmode
Paranoid is assuming attackers are out to get you. I just assume attackers are abusing automation and out to get everyone, because we have already seen that happen several times, and there's no reason to believe javascript sandboxes are suddenly flawless despite their disappointing history.

I also have scripting off because I tend to be curious about the diligence and talent of the authors at a site.
>Something else that I found surprising was that I got better support through Twitter than through email.

Nearly everyone gives better support through twitter than email, simply because email is a private medium. If you ask a question on twitter, not only do they have the same incentive to solve your problem as you do through email, they have the additional incentive to not look bad in front of the rest of the freaking world.
It seems more likely that the scientist re-writing the code would blame their own implementation or some part of the input data.

A lot of time might be wasted going down that path too.
The future of electric cars involves battery swap stations, not generating the electricity themselves.

For example, you go to a gas station, and a fully charged battery is mechanically swapped for your drained battery. Would take 30 seconds and your car is back to full. Then the drained batteries are recharged at the station while you are already off driving around.

This obviously could not take place for a while due to issues of standardization. But its more likely the solar panels will be on the gas station or power plant servicing it than on your car.
Just wait 'til you learn about integrals! They're even more exciting :)
So I decided to get out of my armchair and have a look at the code. It's a lot to take in and I've never done any work in python but:

It looks like they're already doing part of what I proposed above. Each comment is associated directly with a 'link', and after retrieval the tree is sorted on the server-side.

Personally I don't see any reason why the tree couldn't be sorted client-side, sorting definitely seems to be one of their time-sinks, especially given that each tree has to be sorted a number of different ways (by controversy, heat, age, score, etc...), and given that the trees tend to change often (with each vote, and with each new comment)
Probably not the MOST mind-blowing, but dual-photography rocked my world. Here's the video demo: http://video.google.com/videoplay?docid=8237361566146405294
Updates to the Recurly Pricing Page
Apple didn't put a mouse driven UI on a tablet. Why would they put a touch driven UI on a computer? Jobs has said he views PCs are trucks. Based on that statement I think 10.7 is more likely going to be about keeping the truck drivers happy.
Work/Life Balance When Work is Wherever You Are
MacPorts and Fink both annoy me. Not because they are bad but because they are "so close but so far." I end up mostly compiling stuff manually and managing /usr/local with GNU Stow. Which is frustrating because so many mac installers seem to want to install stuff into /usr/local. I've learned to unpack the installer and install it manually so my beautiful stow-ness isn't compromised.
Mapping Happiness
Why does agile development need so many labels
I'm currently an engineering masters student, and the code I've written is available on github

Did you have to clear this with your university/advisor? AFAIK, my university has copyright on code I produce on paid time or using university facilities/equipment, which covers my research and even a good chunk of my homework.

meaning that what I wrote only really serves to glue a bunch of completely closed algorithms together

This is consistent with what I've run across. It seems a lot of research revolves around modifications to an existing system, but in CS, it seems the established code base is more likely to be open source (e.g. Jikes RVM) or be proprietary but still have source code readily available (e.g. SimpleScalar).
Jack Namer games
http://simplegeo.com/ would be a good place to start... we used it on http://www.foundtown.com for some stuff
that's how I do it. I make you email me a public key before I set you up, then I use that public key to control access to your serial console.

Right now my big problem is that the channel for the public
key is email, which is no good.

On larger deployments I've always put the ssh pubkeys for authorized users in a package that is installed when the server is installed.
Google can buy companies, much like Berkshire Hathaway, and does, so they don't really need to be a hedge fund for that purpose. If you think they want to trade securities and futures, they wouldn't need to be a hedge fund to do that either. A fund is a legal/tax structure and little else.

All the chatter in this thread about insider trading is a red herring. They could gather information, publish and trade on it without taking much legal risk. The reputation/headline risk is probably a bigger barrier. These types of barriers are set by fashion so it is conceivable that they might do it some day. It might not be a bad thing either, since our financial accounting system is such a poor way of disseminating information.
I have used a car buying service (broker) that also charged the buyer up-front. The broker was somebody who I knew indirectly, and had some knowledge of his previous, happy customers. Even so, going into the purchase process, I was still hesitant that maybe I could still get a better deal on my own.

The result was that going through the broker resulted in a very slightly better deal over what I could have received through Costco's buying service. With Costco, though, there is no fee. That's huge, because once I pay money, I feel locked in. That's not a comforting feeling.

What the broker provided that the Costco service did not was searching for the exact vehicle, which 40 miles from my home, and delivering the purchased car to my door. No need to visit a car dealer. Overall, it was a positive experience, but I still prefer not locking myself to the broker by paying an up-front fee. Figure out a way to push the fee to the back-end (only with purchase) and I think you'd improve your chances.
> which really shouldn't be that hard to do since development code runs on emulated iOS devices.

That's incorrect. Apps that run in the iOS Simulator are compiled to i386 code and run as a native OS X processes. They are essentially OS X apps that link to UIKit instead of AppKit.

Edit: That's not to say Apple couldn't support such a scenario. Many App Store apps are already fat binaries that include ARMv6 and ARMv7 code. No reason why they couldn't include i386 code as well to facilitate running on Mac hardware.
While it's not crazy fast, it's perfectly playable on my Thinkpad (Core2 Duo 2.4Ghz, 4GB RAM, Radeon 3650, 256 MB, DX11). I even put up almost all graphics settings to max.

About the only time when rendering is really slow is in diplomacy view with dude that has fires in the background and air shimmering full-screen pixel shader (Aztecs?).

Where it is noticeably slow is AI computing when finishing your turns (mostly towards the end of the game, when there are many units). But hey, it's turn based game, so it's not that bad :).
I fly out Sunday morning. I'd kill to stick around, but changing my flight plans will cost something like $150-$400 looking at the change / cancel guidelines.
Can't see a thing. Flash?
We noticed a small little spike for sure.
Thanks for the feedback. Regarding choosing one's own music, the service is really geared towards those who would prefer someone else to do the work of finding and sending them new music within genres of their choice, when they want it. Quality of music is also important to the target audience. With Napster or other web based rental services, quality is "far less than pristine CD quality" (http://www.ilounge.com/index.php/articles/comments/iphone-ge...). With movingTunes, you get 256kbps, CD quality music. So the main selling points as I see them are: convenience and quality. Point taken about the library browsing, am looking at options. Meanwhile, I publish library updates via Twitter and Facebook.
> Kernel level stuff is something you can't (yet?!?) host in the cloud

Really? What do you think all the clouds run on? How about Amazon and other cloud hosting solutions? Isn't that linux (and its kernel) in the cloud?
The most amazing thing about solar energy is clearly it's ability to enable extrapolating a trend line from a single data point, and an estimated one at that. How efficient!
Wholesale Designer Jeans
Well there is http://www.patentlyapple.com/patently-apple/2010/08/the-moth... , which would add touch elements to iMac's.
Hate to say it, but this felt... spammy. They didn't include any trending data from now, they just... kinda drew a line upwards?

Yeah, solar power is cool, it's growing and reasonable to assume it will continue doing so. Article's rather light on information, though.
Accounting for Startups: Cash-basis or Accrual-basis?
I don't think Luddites are savvy enough to figure out how to disable JavaScript, and most of the people who disable JavaScript are probably at the opposite end of the spectrum: people who know the privacy and security risks of JavaScript, and who would rather a website be obviously broken on the first visit than have it be subversively annoying and ad-laden.

If an e-commerce site won't let me get to their product list and see prices without cookies and Javascript, I won't buy from them if there are alternatives. There's no real justification for making a simple online store 100% AJAX for even the most basic features, so the sites that do that don't get my money. (They probably don't do to well from an SEO perspective, either.)

Blogs that require cookies and JavaScript before they'll show their content are obviously more concerned with spamming me than being of use to me, so they also get closed immediately.
is there any work on a common protocol yet? (mostly looking for a link)
HP Envy 14. It's the MacBook Pro of PCs.
Rule number 1 of the club: No offensive names or locations

And member #7 (of 24 thus far) is named Tits McGhee, from Whale's Vagina (a slang term for San Diego, it seems.)
The iPad doesn't have the concept of a hover, so websites pretty much have to work without it.

It'd be nice if Apple could turn around and kill the hover in Safari when somebody's using the zoom feature. It'd be even nicer if you could toggle this on and off right now (right Apple button, maybe?) because mouse hovering in the zoom application is obviously _not_ necessarily the same user action as mouse hovering without the zoom app.

"Take this survey" DIVs destroy usability for everybody :(
I'm not the site owner but I am the author of the code the site uses but fails to acknowledge: http://www.keyvan.net/2010/03/wizardrss-violates-agpl/

A more up-to-date version, including source code, available here: http://fivefilters.org/content-only/
I have to ask since your site says it (http://opensource.appleseedproject.org/): how is the software maintaining the privacy and security of my data?

The reason I ask is that I don't see how that's possible. Here's an example. Let's say that I'm on MySeed and you're on Applebook. We friend each other and, lovely, now my posts get aggregated to your feed and your posts get aggregated to my feed. Life is good. Then Applebook turns evil and decides that it's going to make all posts open (they have the source code and the data). Well, now I no longer have privacy. Heck, let's say I post something and it gets aggregated to your feed. Then I delete it. Does Applebook then delete it? There's no real way to force a deletion. And I realize that anyone who saw it could have just done a copy/paste and saved the post, but it's different when it's happening automatically.

The only way I could see this working is through public key encryption. When we friend each other, I get your public key and you get mine. You can then make your postings available encrypted with my public key and when I get them I can decrypt them with my private key. BUT I must not store my private key with MySeed since then MySeed could decrypt your posts and you no longer have privacy. Right now, browsers don't have support for encryption like this where part of a web page will be encrypted not by the server, but in the data storage.

But even that has problems. It means that if you're friends with 500 people, 500 copies of any status message you post have to be encrypted and stored separately for each of those 500 people. Considering the scaling issues that Facebook has to contend with, I think adding a step where everything people post gets encrypted and stored N times (N being the number of friends you have) would be troublesome.

Heck, what about pictures? It's one thing to encrypt and store a short 140byte status 500 times. It's another to do that for an 80k photo.

tl;dr: If we're friends and you're on another service, what stops your service from aggregating my postings and then making them public to the world against my wishes?
> Did you have to clear this with your university/advisor?

I don't know if I had to, but I did discuss it with my advisor, mostly due to the "someone could steal my thunder" issue, and we were basically in agreement. I actually have a really cool advisor--I lucked out there.
And cardinalities of infinite sets are cool.

Did you know not every infinite set of numbers has the same magnitude? (Informally, "they can have a different number of numbers.")
That's a good question, without a simple answer, but here goes:

Right now, we're using something I call QuickSocial:

http://opensource.appleseedproject.org/quicksocial/

This protocol is very much in flux, and being modified regularly. And it may not be the protocol that Appleseed ends up with.

Appleseed is a very flexible system, all the protocol work has been abstracted out into framework "hooks" (plugins), and you can easily replace one set of protocol hooks with another, or even have multiple protocol hooks operating concurrently.

So at some point, there will be support for OAuth, OStatus, Webfinger, etc. And if a unified protocol emerges as a standard, Appleseed will be updated with a new set of protocol hooks to support it.

The advantage of using a homegrown protocol like QuickSocial is that we can focus on userflow and end features without having to cater to another protocol specification, which is fine since we're at such an early point with distributed social networking protocols anyways.