skysight-inc/HackerNews huggingface dataset:
I'd prefer the AMA's stay over on reddit. Everyone here knows what it is, and the good ones get linked, but its not really appropriate for the discussions here.

Besides, there have already been a few facebook employee AMA's there. The discussion that comes from the employees is usually germane to the topic, rather than just karma-whoring or easy to game (which is what 99% of the AMA format is).
Since there's so many of us interested, can you just submit it to HN and email us the link? I'm sure the resulting discussion would also be helpful.
I've seen: http://www.stocktracksoftware.com/ to date, but looking for something more affordable.
Investment in Open Source Software Set to Rise, Accenture Survey Finds
Recommended reading: http://www.amazon.com/Masters-Doom-Created-Transformed-Cultu...

Also check out John Romero's interview on Matt Chat (#51-55): http://www.youtube.com/user/blacklily8
That's not sql ... that's Linq from .NET. You can query with it whatever you want: in-memory data-structures, DB, Xml, LDAP.

Here's a MongoDB provider that has basic Linq support:
http://github.com/samus/mongodb-csharp

Of course, the actual syntax of LINQ is baked in the compiler's rules, and you can't invent new syntax in the way LISP lets you to.

But why is that have to be the case? There's nothing stopping a compiler from being extensible, other than hard-work. I played with Boo for a month ... it comes very close to that. Perl6 also lets you do it, but it remains to be seen how good it is.
"If you want to set off and go develop some grand new thing, you don't need millions of dollars of capitalization. You need enough pizza and Diet Coke to stick in your refrigerator, a cheap PC to work on and the dedication to go through with it."
Gambling on grades? Some educators say don't bet on it
You are confusing between internet and the Internet.

Google said public Internet.
To get your daily fill, it seems John is now on twitter: http://twitter.com/id_aa_carmack
It's a brilliant question, and it's now on my TODO list. I'll aim to get this done by the end of August.

You're right about the sandboxing too -- the Fexl interpreter runs with two limits: the maximum number of cycles, and the maximum amount of memory. If it reaches either of those limits, it halts. So it should be perfectly safe to run it on the public web.
Kind of lame that the article doesn't link back to the actual product:
http://www.livescribe.com/

I also found this video of someone demoing the pen:
http://www.youtube.com/watch?v=OU_RKv5zemM
Use daily sweep.
This was one of the most informative articles I read on the subject by the way. Thanks so much!
this is the same guy that also builds rockets in his spare time http://www.armadilloaerospace.com/n.x/Armadillo/Home
I think you'll find that pretty much anyone will freely give him a pass on that. It's beyond well-earned. His skills are freaking legendary.
I'm not sure Verizon will over voice over LTE right out of the gate. Certainly the limited LTE footprint is going to require a CDMA radio to fall back on either way. It wouldn't surprise me at all if the first Verizon iPhone was CDMA only with an LTE/CDMA version launching in early 2012.
Canada! Say hello to the bullshit of a government supported monopoly that is Bell. Even the other satellite companies don't provide 1080p, IIRC there is one within Canada, but most people I know who are receiving 1080p are catching US signals to get it (better selection anyway I guess).

Our government prevents outside companies from entering the markets and make it damn-near impossible for internal companies from entering the market too to ensure Bell, Rogers and Telus keep their monopolies. Telus barely has a TV service. Rogers has cable, but are locked out of many areas, thankfully my area I get Cogeco which provide relatively cheap, very good quality internet.

I don't watch live-TV for shows I need in 1080p anyway, so I deal anyway. I don't exactly want adverts when watching a SG:U in 1080p; kills the experience.
My point was, you can ask questions like: Which was the peek year for crime? Why did rape not follow that trend? etc etc.

Downward trend: - 2.2%
1991 Robbery 687,732
1992 Robbery 672,478

Upward trend: + 2.3%
1991 Forcible rape 106,593
1992 Forcible rape 109,062

Edit: By second digit I was talking about % change, (1065 and 1090) = 2.3% change as is 90 and 92.07. Clearly saying 98 to 99 is a change in the second digit where 100 and 109 is a change in the third is missing something.

However, X + 2% vs Y - 2% does not necessarily mean anything. If you want to understand people you need to look beyond any single year to find cause and effect.

PS: A heatwave can significantly change a city's crime rate, but on it's own there is no meaningful long term effect. Average things out over months and years and you can start to see meaning emerge from chaos.
Oracle Sues Google For Patent And Copyright Infringement
Incubator Startup seeks technical Co-founder/CTO/Programmer
Are you a tech-guy or tech-gal? Developer? Programmer?

Do you want to be a part of an exciting new startup which is already accepted into a prestigious incubator?

We are looking for a developer to join the team and manage all the code and technology behind our product for 12 weeks during the duration of the incubator program. Although we cannot pay you in cash, we will provide furnished housing in the RTP area for 12 weeks and a significant equity stake. Our platform is built on Linux, Apache, MySQL, PHP (LAMP), and Java. We are looking for a very capable developer who can handle the back end code, server maintenance, and front end user interface.

You may be perfect if you like: Exciting and fast moving environments, being around other motivated people, sports, late working nights with good people, opportunities to meet top executives and investors throughout the country, and startup risk/reward opportunities.

Think you fit the bill? Contact us immediately via Dan@Ziernicki.com Thanks!
+1 for distributed issue tracking. I'm a BitBucket user, where the wiki has been Mercurial-backed for some time now, but I'd like both sites to go distributed on their issue tracking. Then you'd get complete portability on any project.

I looked at Fossil for this reason (distibuted src/wiki/issues), but wasn't convinced that it was a real Mercurial or Git replacement for source control, so I gave up for now. Maybe something like Bugs Everywhere will do the trick.
Full audio of the Romero interview: http://armchairarcade.com/matt/podcasts/romero_full.mp3

Interesting stuff. I was surprised by how much technical knowledge Romero actually has. He talks about the challenges of programming for CGA vs. EGA in the (pre) Commander Keen days.
It's about the journey also. You may not hit it big but you can damn sure try. I bet all the lessons you learn will help you succeed in whatever you try next
He's John Carmack, he's earnt it many times over.
When I watch a Disney movie there's a 50/50 chance it's either VHS or through my xbox 360.

I despise the FBI warnings; I'm from Canada, try and catch me! We're apparently the kingdom of video pirates as is, obviously the FBI warnings aren't doing shit here as is so why do I have to sit through them, plus a bunch of other anti-piracy warnings, sometimes in like 5 different languages.

I haven't switched over to bluray yet. Too expensive and the extra image (1080 vs 420) isn't worth it for 90% of movies and TV shows for me and those that are I can stream 1080p through my xbox.
Actually, it's a pretty good example, I think, of how you pay more attention to the boring business crap I care about, even though we already have pretty big overlaps in professional interests. I certainly feel like you value me, and that you value my skills, even though it could be said that you are, uh, more technically skilled than I am.

I was mostly speaking out of past relationship experiences... at one point I was seeing a student- a psychology major, even. She thought my skills and interests were, well, kindof dumb, and I felt the same way
about hers (I was, uh, quite a lot younger than I am now.) I think the relationship lasted all of two months, and it is pretty amazing, considering how little we were willing to value the mental aspects of the other, that it lasted that long.
Maybe the purchase of LaLa will change that.
How do you go about dealing with cross browser compatibility? Do you define a set of browser versions html games must be able to run on, like js1k does, and how will this change as new features are added?
Yes, I've been seeing that behavior not too infrequently, for the past some weeks, usually exhibited into the higher 100's or the 200's in terms of the current item count. (I'll scan through listings of the top couple of hundred items in the history, once or twice a day.)

Off topic, but while I'm commenting on the listing of older items: Any chance of removing the current 210 item cap on classic/ ? I don't get there all the time; when I do, I'd like to be able to look "back" a bit farther.
That's actually the one - they changed their name from "86." Pretty sure they incorporated a lot of HN feedback in their last few iterations
128 bits
Why Project Managers Are a Barrier For Designers
Project managers serve as the liaison between the designer and the client, but sometimes instead of serving as the liaison they can be a barrier between the designer and the client. When the designer is fed second-hand information through the project manager, this can result in misinterpretation and miscommunication.
Man, thoses textures.

The liveblog of the keynote, with interesting bits like "At their heart and core Apple is not really a game-friendly company" (a thing we already knew but, well..) : http://kotaku.com/5611429/quakecon-2010-keynote-liveblog-aka...
Two points: if your complaint is about Lisp in general, then it's not really relevant to the post. Some people can read Lisp syntax just fine. So, for them, the DSL is readable.

Second point is that since the beginners know nothing, they don't have preconceived notions of what programs should look like. Having just taught an intro to programming course, I am very aware that even the semantics of something like "i = 2" can be misunderstood by beginners. One advantage of the Lisp syntax for beginners is that it's extremely simple and consistent.
no one?

There are quite a few developers like him. Sure, he's one of the first and most famous, but having worked in the game development space for a while, I can safely say that there are people quietly writing equally, if not more impressive graphics engines.
A hyperlink is meant to be clickable, and it is not in either Lyx or TeXmacs. In this respect, they both fall short of WYSIWYG/M.
The other kicker about the original use of firewire was that it could charge the iPod simultaneously while syncing. I don't recall usb 1.1 being able to charge a device.
I've used TVersity to transcode and stream 1080p in real-time through my xbox.
Prison Without Walls
And let's not forget the very useful and free, YQL http://developer.yahoo.com/yql/
And let's not forget the very useful and free Y! Connected TV http://connectedtv.yahoo.com/developer/
I participated this year (Easel), and I had a great experience. I would agree with their focus on the business aspect, particularly biz dev, in which the partners are superstars.

Besides that, it's pretty awesome to work 24/7 alongside smart entrepreneurs dedicated to helping one another out - I would almost say I got more out of the fellow entrepreneurs than the DreamIt partners.

It definitely accelerated our company's development, both on product and business.
I'd rather see Vector<Fruit> than Vector<AppleOrOrange> or Vector<TreeBearingFruit>

The point is first to change the code s.t. you're dealing with a superclass vs the subclasses. The name of the classes is not spectacularly important, it's just important that it is understandable. Fruit with a comment about the nature of said fruit is imho more readable than some obscure but specific class name.
It's interesting that you say that because I have the exact opposite experience: I've been an iPhone user since the day after the first generation came out and after I got a 3G, I noticed that it would slow down sometimes, scrolling was a pain (the scrolling itself was quick, but when it finished the scroll filling in the newly-invalidated area took forever), voice calls dropped, the physical case was falling apart (mostly because I bought it used that way), and I really disliked switching apps so often.

When I got my Nexus One with Froyo, almost all of that went away: scrolling is immediate and smooth, voice calls sound much better (and I'm on AT&T!), the case is much more solid and not splitting, switching between apps is much smoother (I don't know how I lived without the "universal back button"), GMail/Calendar integration, etc.

Oh, and the day I received it in the mail I plugged it into my (Ubuntu) laptop and created a camera app that takes pictures using the volume buttons on the side, uploaded it to my phone, and use it all the time.
Rather than running down the int (or long) one bit at a time, checking to see if that bit is on and counting those that are, here's a routine that counts the number of bits in an int or long by folding it up half-length at a time. If you assume that operations on the longs are unit time (which if they're long enough they aren't, but it'll do) this runs in logarithmic time (in number of bits) rather than linear time.

Your job, should you decide to accept it, is to figure out how it works.

#!/usr/bin/python

from sys import argv

x = long(argv[1])

def count_bits(x)
n_bits = 1
limit = 1 << n_bits
mask = 1

while limit <= x:
n_bits *= 2
limit = 1L << n_bits
mask = mask*(1+limit)

d,shift = x,1
div,mul = 5,3

while n_bits > 1:

d = ((d>>shift) & mask) + (d & mask)
shift *= 2
mask = mask/div * mul
mul, div = div, (div-1)**2 + 1
n_bits /= 2

return d

print x, count_bits(x)

Here's a simpler version for just 8 bit bytes:

def count_bits(x):
x = ((x>>1) & 0x55) + (x & 0x55)
x = ((x>>2) & 0x33) + (x & 0x33)
return ((x>>4) & 0x0f) + (x & 0x0f)

That's easy to extend for 16, 32 or 64 bits.
TomDoc for Ruby 0.9.0
They also published the sources for Return to Castle Wolfenstein / Enemy Territory at ftp://ftp.idsoftware.com/idstuff/source/
I'm thinking the offer is "Amazon Prime gets you free express shipping on all your orders from Amazon for only $99 a year. Sign up before X and we'll send you a Kindle absolutely free."

Think of it: Prime increases average customer value through the freaking roof, since it causes people to move non-Amazon spending to Amazon. Kindle is the same way. They have complementary value propositions: get what you want faster and cheaper. Prime is a subscription billing service, too, and a Kindle in active use might as well be.
I tried it once or twice on the drive home (while waiting for long stoplights) and noticed that it is very sensitive to external noise. Things like the A/C fan motor, the radio, and how far away you are from the microphone all play a big part in recognition quality.
Isn't Verizon's LTE going to be on the 700Mhz network that's supposed to be open to all (certified) devices?
Groovy also has a faster static version, Groovy++ at http://code.google.com/p/groovypptest which can intermingle with the more scripty Groovy code using annotations.
I've had a G1 for about a year now... I really want to upgrade at this point.
Have you looked at http://www.optionease.com/Content/default.aspx not sure about affordable though...
Breaking Out of the Entrepreneur Boys Club (featuring i/o Ventures)
I meant the implied word-play, not referencing nigh-pop-culture. They get no points for that.
Gartner and IDC agree: the Android invasion's accelerating around the world
I think one reason why Carmack still sticks out, is that he set up his company in a way where he can still "play" with new techniques every day. I suspect that not many other programmers have this kind of freedom.

Also, not many other graphic engine programmers have their own company. They might be as good or better as Carmack, but they are hidden under layers of corporate obscurity. The guys at Crytek who invented SSAO come to mind - most of the time SSAO is credited to Crytek and not to individual people (which is a shame, imho).

( SSAO: http://en.wikipedia.org/wiki/Screen_Space_Ambient_Occlusion )
That's great! His .plan files were great reading back in the day.
My Palm does that, only I don't need a computer: it does it over the net onto Palm servers. The only thing that doesn't get backed up is media files. However, apps, settings, contacts, notes, etc. are all invisibly backed up daily.

Really, there's no excuse for needing iTunes. If Palm can get this right with their miniscule resources, Apple certainly has the capacity to do cloud-based backups. They just haven't made it a priority.
Majority of Americans opposed to government promotion of broadband
I saw the 139 price and thought exactly that: wait till Xmas and get it for 99$ (and throw in some free books perhaps). Perfect.
All good points. Interesting one about difficulty gaining traction in other channels, I had suspected this.

Apparently the SEM->Coreg model works very well, and some are making millions in profit off the scheme, but completely agree about the shady undertone.

I had been independently trying to see if I could invent a way to make it less shady / spammy. No success yet, all the players in this area seem to be hellbent on hoodwinking folks with funneling tricks...
Were I a limited partner, I can't imagine giving such terms to any VCs lacking a stellar track record. I understand why the rest of the VCs would want to position themselves thusly, I just don't understand how they can actually find LPs willing to go along with it.
Too complicated, just sell the Kindle for 99$. Easy to understand, easy to gift. Bundling Prime with it makes it harder to gift.

ps: I let me prime subscription expire in the hope that it would make me buy less stuff on Amazon. No shipping costs really does make it easier to buy.
Oh, come on, how different can "MozTouchDown" be from "touchstart", "MozTouchMove" from "touchmove", etc? And if they are different isn't that a dick move in itself? It's like Microsoft insisting on its own DOM event apis for no good reason. It achieves nothing, prevents nothing, just acts as a pain in the ass to everyone.
Oracle sues Google over use of Java in Android
The pen depends on this technology -- a special dot pattern on the required paper allowing the pen to know the page and position where it is pointed:

http://en.wikipedia.org/wiki/Anoto

The first 'C-Pen' using the technique was launched in Sweden in 1998, internationally in 1999. Jim Marggraff's LiveScribe was formed in 2007, to create other products based on the technology -- following the successful 'pentop' product Marggraff created at LeapFrog using the paper.
"... The big reason why coffee sucks in the US is that the Italian immigration wave hit before the espresso machine was invented. It hit Oz afterward. ..."

Excellent observation, I'd never thought of it that way.
Gay Marriage: The database engineer's perspective
Why exactly are you looking for an unmetered host?
Extreme weather around the globe linked to frozen jet stream
He usually comes across as a very nice and level-headed guy. Still though, he's a legend.
I KNOW I know this Ilana. She does go to Amherst. This is no hoax.

Zach! Get your act together! Ilana > Computer!
Not when you've raised 90 million dollars. You're on borrowed time baby.
What about Epic's Tim Sweeney?
What accounting packages are out there that are most suited to startups?
Just curious: Who do you have in mind? Is there some source code I can see?
XHTML is proper HTML5.
An Entrepreneur's Guide to Self Management
Carmack is the original. He's been writing class leading graphics engines since the days of distributing software via discs in plastic bags.

He wrote the first side-scrolling engine for PCs (long before they were called that) back when it was considered impossible.

He made people sit up and take notice of Shareware

He wrote the engines for Commander Keen (2d platformer) Wolfenstein (3d) , Doom (3d with variable height floors/walls), Quake (full 3d), Quake II (coloured lighting etc) etc etc

He's one of a very small number of people who were writing groundbreaking code right at the beginning, and are still writing groundbreaking stuff.

He's constantly made his code public, as much as possible

He loves fast cars; how does a 1000hp twin turbo w/24psi of boost Testarossa sound? (that was 11 years ago)

He founded a company that builds and flys some serious rockets. real ones.

Seriously, if that doesn't make you a coding god, what does?
"Academically Gifted", or that's what they called it when I was in school.
Here's another worth reading http://slashdot.org/games/99/10/15/1012230.shtml
الحلقة الثانيه 2 من برنامج حيلهم بينهم من الاخر الجزء 3
This is the greatness of Google.

Information Dilution. Instead of a site with dense, focused, relevant content, we can create hundreds of sites with watered-down information.

The more sites we have to sift through, the more money everybody makes.

Google has incentivized the web to dilute content.
Did you just copy and paste a past comment of yours?
Here is the questions posed to the Stack Overflow audience, however its from 2009[1]. The linked article says that they can now get collisions in about 2^52 operations- as opposed to the previous 2^69.

The National Institute of Standards and Technology has urged Federal agencies to stop using SHA1 digital signatures by the end of 2010, and instead start transitioning to the SHA2 family[3].

[1] http://stackoverflow.com/questions/1147830/understanding-sha...

[2] http://www.schneier.com/blog/archives/2005/02/sha1_broken.ht...

[3] http://csrc.nist.gov/groups/ST/hash/statement.html
This is correct. Once clients adopt it (we do, at Twitterfall), this will in some ways improve how informative URLs are, as each tweet object will contain the actual URL the t.co link points to in the metadata, allowing clients to display that, essentially overcoming the 140 char limit.

Of course, you are free to use your own ahortnener; the t.co link will redirect to shortened links too (adding another layer of redirection is a bit of a pain though)
> Also if you believe that Google didn't get any advantage out of painting itself the defender of the netizen I think you are being naive.

Let me get this straight: you're the one disappointed that Google doesn't have some kind of magic want to make all the carriers agree to absolute net neutrality and I'm the one who's being naive?

> I don't need to be in favour of Microsoft or lock-ins just because I am against Google acting hypocritically.

So what are you in favor of then?

What tech company do you feel better about than Google?

Google got Verizon to agree to Net Neutrality on wireline connections. Who else has done that for you lately?

If you boycott Google into the ground to show them just how very betrayed you feel, who is going to be your next powerful ally? Who is going to push a net neutrality agenda then?
Strong disagree. That's one of Graham's more informative essays, and it is of course more carefully written, but it's also missing a lot of the vivid detail that that article has.

This article's worth it for the "3.6x" explanation alone.

Read both.
Oracle sues Google for patent infringement
Decode Keyloggers and Stealers - Get passwords of Hackers
The Perfect Work-Life Imbalance
Dupe. Burn it with fire.

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