skysight-inc/HackerNews huggingface dataset:
Of course you are correct. I love change and "new stuff" because I'm a geek and that's what I do.

My parents (or - even my younger brother who just wants things to work) not so much.
Google Maps team does an AMA on Reddit
looks like our AWS load balancer has a corrupted chain cert. we're updating the balancer now and should have the problem fixed in a few. thanks for the screenshot! -travis
I should add, that as a demo I like it a lot. But the art is what impresses me. Not the technology.

Catchy tune too!
Jail Sentence for Pirate Bay Co-Founder Made Final
Safari mobile (iPad) doesn't work (SSL error). Did you try running one of the SSL verifiers? (don't know the sites on the top of my head, google it).
i'd cut it down to a few core services and make those awesome. what do your users need most?
Introduction to perlbrew
Things we’re learning at Fab.com
I hope you're wrong, because I kind of like how willing Google is to start crazy projects.

I also think that making money directly shouldn't necessarily be the sole motivator for projects for Google. Google makes money as people use the web. The better they make the web, the better it is for Google.
Cool framework. I have a project coming up next week that it might work well for -- I was going to go Wordpress, but I really do like the idea of using a CodeIgnitor-based system.

BTW, here's my bit of helpful -- I noticed this page wasn't rendering quite right: http://www.heroframework.com/user_guide/developers/reference...
I love that way of putting it!
80% chance that they ignore it entirely.

20% chance they pick it up and distort it.
OK, so, just got me a shiny new 4S and have been playing with Siri.

It quickly became apparent that it is "limited" to this list - but that's OK. It does it very well - it recognised all of my family members and workmates with 95% (or more) accuracy, and without any training.

OK so it is a modest start - but a quality one, and the options are useful.

The thing that blows me away though is the speech to text. It's very accurate, as good as my 2 year old trained Dragon Naturally Speaking install. Sadly this is texts only at the moment, but I imagine we will see it in email eventually (hope so anyway).

Dictating texts is great; I just sent a few instead of emails because it is so frickin quick :)

Quality product.

(as to how it knows about stuff like "my wife" - it asks you first time.)

EDIT: I've just found out I can dictate email with it... awesome! but the icon seems to be odd in whether it appears or not (if not going through siri direct. Clicking reply on an existing email doesn't seem to give me the option.
"You insist that there is something a machine cannot do. If you will tell me precisely what it is that a machine cannot do, then I can always make a machine which will do just that!"
John von Neumann, 1948
That's actually kind of nice.
Realistically Adding Objects Into Photos
Microsoft will still own the PC platform for decades to come. The only thing is, the PC platform will be only a fraction of the total space.
and another uncertainty is the deforestation these Europeans then made to build their new homes on the other continent. Considering how the Buffalos almost died out they weren't that ecofriendly ..
Great article. From the post, ...The project was finished in October 1995, and only one game defied every human player’s attempt to be successful: game #11,982, which has been shown to be unsolvable by several software solvers...

So they are all winnable -- except one. Very strange that it would turn out to be only one game.
You need four because you must solve for 4 unknowns, the fourth being time. Note that getting the time is the whole point in this case.

None of the satellites are in a polar orbit. The orbits are inclined at 55° to the equatorial plane.
If it was an easy, solved problem then I could probably fire my non-technical cofounder.

This is something that requires significant creativity to do well. One of the biggest problems today is not getting your message out there - we have more channels than ever before for that - but rather getting your signal-to-noise ratio high enough that you're not lost in the background.

A good trick is simply to always be making connections about the brand. Most of them will have a small overall contribution to brand awareness, but they can be meaningful in aggregate and there will be a few contacts which generate a large payoff.
Judge holds up iPad 2 & GTab in court, Samsung lawyers can’t tell the difference
do { ... } while (0) makes your macro behave like a statement (i.e. the semicolon is mandatory)
Was it broken in some way other than it didn't index drupal.org?
Owls, Larks and Hummingbirds
Video: HTML5 Dev Conf - 2D High-Performance, Resizable, Cross-Platform Games
Apple's Siri as a step towards the "Robotic Moment"
Musings on the implications of Siri as it enters the mass market integrated with iPhone 4S
I was expecting this to be an essay on how memory leaks are good because they expose code bugs that only are exposed in long-running code, that would never be found normally or in unit testing.
Firebird 2.5.1 released
This is actually a decent paper; the authors had an idea, wasted a ton of effort on it, and didn't want anybody else to spend time exploring a dead end. Remember, even negative results are important.
For NYC people, there is http://genspace.org/ which has intro courses several times a year. You will also make bacteria glow and smell like bananas!
In the blog post, he links to this Slashdot comment about circle-drawing at Apple on the Macintosh project here: http://apple.slashdot.org/comments.pl?sid=2462124&cid=37...

Which links to http://www.folklore.org/StoryView.py?project=Macintosh&s..., which talks a little bit about algorithms for drawing circles, ellipses, and RoundRects, and in particular what was used in QuickDraw.

QuickDraw source code is available at http://www.computerhistory.org/highlights/macpaint/ and I've posted what I think is the relevant file at https://gist.github.com/1287861. I think the relevant routine is BumpOval, starting around line 1000. But I don't understand it at all, partly because it's been 18 years since I looked at 68000 assembly. Can anyone help explain what's going on in there? I'd like to know if the algorithm being used there is the same one in Mukund's awesome blog post.

One bug: Mukund, if you're going to call malloc() without checking its return value, use xmalloc()! It's like five lines of code.
i also liked buzz for bringing reader shares / comments into my inbox / buzz feed...i think the value of buzz was underestimated. i hope google brings the same integrations to google+. external sites were the bomb!
I doubt it. The DoD will likely go the right of micro-UAVs.

They're not even difficult to build. Give me the budget for it and I'll have you a working prototype this weekend.
Phoenix group health benefits
Padgett Insurance Agency in Phoenix scottsdale Arizona provides Retail and wholesale products. Employee Pension and 401(k) Plan investments, annuities, group health medical benefits, dental, vision and Life insurance.
If you're into biohacking you should check out http://cofactorbio.com/

They sell a kit that lets you do a 23-and-me style analysis in your own home.

An article in Wired about them and others working on similar efforts: http://www.wired.com/magazine/2011/08/mf_diylab/
I showed this story to my dad, and he said, "so in other words, he reinvented the wheel." In all seriousness, though, this is cool.
Hoogle - Haskell API Search by Function or Type Signature
Buzz is fine. But what was wrong with Code Search?
Specifically, stacking means that that blackberry's dip makes symbian's drop look far too drastic. Windows ~10% (eyeballing it) to ~0% seems significant and relevant to the article, but it gets washed out in the graph.
I didn't think his credibility could drop below zero. Guess I was wrong. Microsoft and Florian Mueller are a good match.
Van Hire from Car Hire HQ
Are you looking for Van or Mini Van rentals then Car Hire HQ can help. We compare leading van hire companies from over 10,000 locations worldwide. We offer a comprehensive range of vans suitable for most private removals,
How do you sell ads on a bunch of code results? That's the only logical explanation I see for shutting this down.

I find a globally-searchable database of code useful enough to want to rewrite this myself. I won't get all of the Internet, but if I can get Github and GNU / Apache / etc., it will be enough.
I don't know, I find these the least appealing of any kinds of test for intelligence. On the fly problem solving? Adaptation to new situations? To me, ravens using simple tools to pick up shiny things seem more intelligent than the kind of machine displayed on Jeopardy or at chess matches.
In addition to breaking strict aliasing and alignment as other have pointed out, your first example also assumes little endian and won't work on big endian architectures.

Just don't do it unless it's a quick hack that you absolutely know you'll rewrite correctly within the day, before committing. And even then, write it correctly the first time around.
I can't help feeling that part of the difference is that, per Feynman, Apple builds MIT Cyclotrons while Windows, like Linux, is more like the Princeton Cyclotron.

http://bit.ly/qUZnMP (directs to Google Books)

Personally, I'm kind of fond of Princeton Cyclotrons.
Instantly search Google+ from Google Chrome's URL bar
Interesting that Joel has chosen Microsoft's ASP.NET MVC as the platform for StackOverflow.

I see companies hosting .NET 4 apps on Windows Server 2003 and running .NET 1.1 apps on Windows Server 2008 R2. Don't need to keep up with the upgrade treadmill if you don't want to.
whats surprising is how well Internet Explorer turns out to be.. when IE10 final comes out I might actually switch to IE for a change.

I turned my pc's screen this morning only to find out that the firefox session i had running from the previous day was consuming 2.5gb of memory.. with 3 tabs open.. whatever those tabs were doing all night .. that amount of memory can only be accounted to a memory leak a river can pass through. and yes i'm using the latest version thanks.
Memory leaks are not good, ever. The author just has a wrong definition of memory leak.

A memory leak is any memory that is allocated, but never freed

This is not a memory leak in most people's books. A real memory leak is memory that is allocated, not used anymore by the application and never freed.

This is a small but important difference. What the author described as "good memory leak" is just allocated memory.
Natural alignment for string literals is generally 1 byte.
Natural alignment for uint32_t is generally 4 bytes.
i don't understand why codesearch has to go. granted, it felt a bit neglected lately, but it was truly useful.

i wish there was a way for google to open source their abandoned projects. i'm sure someone would be willing to offer a similar service by basing it what the google code search already does.
We should finger count in binary! Which will lead to the question: "Are you thumb-indexed or index-indexed?"
I'm not sure what your point is, I gave my opinion of when a system of this kind could be said to have AI.
Seems to be down: http://webcache.googleusercontent.com/search?q=cache:johnkar...
You're only looking at the payoffs. Think about how much harder it is to be wrists deep in feces vs. wading through a stack of papers in a comfortable office chair.
You can easily get a 10x gain in SSD reliability by using SLC instead of MLC memory. All for only 10x the cost of MLC.
I tried to clean things up a bit: https://wm.sdf.org/gallery/albums/userpics/10031/melkaye.png

Is it more or less clear than the original?
In case you've not already, head toward http://www.cs.cornell.edu/home/kleinber/ and experience further bliss.
Sorry! Trying to get the server back to normal and responsive. Give me a few minutes. :)
What Startups Should Know About Competition
No. They have a fundamentally broken model. They're trying to sell a product that is being given away for free by their competitor who has the lion share of the market. Windows Mobile OS needs to be a step function better than its competitors to justify the premium, and it just simply isn't that good. We have to remember that smart phones these days are not only the user experience of the OS, but also the apps.

I actually do think there is a way to salvage the Windows OS. And Microsoft is not going to like it. It is to build the OS on top of Android and leverage Android apps. Then offer a premium experience for enterprise and high-end consumers. But Microsoft would never admit defeat in this way, and because of that, they will fail.
When I started (3 years ago) I didn't know this. But I was decided: I must make it. And I didn't really care. I saw/read/knew people who made it, I didn't know how much time/work/effort they put to get to such point, but they made it anyway.

I pointed a goal, and I realized that my mental abilities can get me there. Since there are people who did it, why can't I?

I started in my dorm room, living with my family, and having no income for more than 2 years. Well, I knew little about programming at that time, so it's fair that it took me lot of time.

Now things started to move, I'm renting my own flat, purchasing my own Laptops, screens, hardward... I have one full year of savings, so I'm going to work on projects of my own.

TL;DR: Don't give up. You'll get there. Don't worry. Make sure you don't get broke and you have enough savings. Leave your job or plan to. Be Happy.

(Anyone has an idea how to have a good GF? I failed in this)
I second Joe's sentiment here. I would much prefer discussing how Google abandoned a project, rather than never having tried it at all. Trying and failing is a far better outcome than never having tried at all.
Well that could use better publicity. Do you have a citation?

Has anyone used this successfully?
You can, however, get tabs in a sidebar, which works well for n <= 30 or so.

about:flags -> Enable Side Tabs
Does this mean they would get any affiliate commission if I buy the book through this link?

Seems like it would be nice to help them out.
>And yeah, comparing to the time of a photon is going to be difficult through the earth. Even gamma radiation won't make it.

so instead of comparing to photon going through the fiber on the surface we're comparing against photon(s) going to the satellite and back. Even just using HAM radio bouncing from ionosphere would be less complicated and more straightforward than through GPS satellites here.
This is great stuff. When I was working on a platformer I'd read a lot of the code for these classic games (Mario, Metroid, Sonic, Megaman, etc.) to see how they did platforming and what the character physics tuning numbers looked like. I've been meaning to do a series of articles that break down games, focusing mostly on gameplay code, enemy behavior and physics. The only comprehensive article I've found like this is the Pacman dossier (http://home.comcast.net/~jpittman2/pacman/pacmandossier.html). Everything else is random bits and pieces that can be pieced together, but would be nice to have in one place.
Steam: A game developer's dream
"Dart won't replace javascript" articles don't get the point
Will more scientists get to the point in their papers instead of trying to impress us with their science vocabulary?

Probably not.
If _money_ is the issue, http://aws.amazon.com/free/ could get you started without spending money on hosting or bandwidth.

But the difference between free and $20/month for a linode should be dwarfed by the other costs, namely your time. But then again, time is only as expensive as your next best alternative usage: if you're learning enough by "wasting" time, it's probably a win!
'extern inline' isn't a dubious C99 construct; it's well defined what it means.

The problem is that the 'extern inline' gcc extension means something else, and is enabled by default unless you specify -std=c99
Wow. This is one of the most blatant examples of taking things out of context I've ever seen. The "annihilated" sentence you're referencing is part of a thought experiment in the post about an ideal system that's infeasible but instructive!

Here's the proper context for that statement:

"The simplest way to compute a query is to literally run a function on the complete dataset. If you could do this within your latency constraints, then you'd be done. There would be nothing else to build.

Of course, it's infeasible to expect a function on a complete dataset to finish quickly. Many queries, such as those that serve a website, require millisecond response times. However, let's pretend for a moment that you can compute these functions quickly, and let's see how a system like this interacts with the CAP theorem. As you are about to see, a system like this not only beats the CAP theorem, but annihilates it.

The CAP theorem still applies, so you need to make a choice between consistency and availability. The beauty is that once you decide on the tradeoff you want to make, you're done. The complexity the CAP theorem normally causes is avoided by using immutable data and computing queries from scratch."
Fiscal austerity, as Friedman would agree, is unbelievably stupid at this time. However, because the government is so far in debt to begin with, adding debt through stimulus is guaranteed to be unpopular. The application of Keynesian policy deserves some dumping. When times get crappy it’s spend spend spend and lower interest rates, when times are booming its...maintain current monetary and lower interest rates? It seems they are only following Keynesian theory when times get tough. For political reasons, they are conveniently leaving out the difficult parts of application of Keynesian theory. Overspending and bad policy during times of plenty causes grief during times of trouble. From what I see, misapplication, including uncalled for low interest rates, deserves some blame.

Banks made bad loans (also) because their loans were risk free. They were leveraging because they could. I agree they shoulder the blame, but so do the guarantors of those loans, US Government.

Thanks again for the replies... I copied this and will review it several more times to further my understanding. I was obviously misguided.

I consider myself someone centrist, but I certainly lean towards limited government. Such talk of nationalizing banks to me is dangerous in the long term. I'm not even sure how that would be considered constitutional. But in our situation, hell, they are basically all quasi nationalized anyway. The current structure allows far worse in that only losses are nationalized. So our choice under current policy is to nationalize or recapitalize? We need better options and policy that allows for banks to fail when they make bad loans. But again, can Keynesian theory even be successfully applied in this environment? Don’t we basically have to have smaller banks or national banks in order for it to work?
I agree with the idea that banks should be broken up. The TBTF are alive and well and bigger than ever. That is one of the #OWS grievances I can get behind. Most of the others, to me, are pure nonsense, but that is an entirely different discussion.

Again, thanks for the insightful discussion…time is limited.
Explore a bunch of free custom maps by MapBox by zooming around the world.
WP Super Cache is your friend. That, or Jekyll. :-)
Recently I have found out that google search "function/class/variable/anything else filetype:extension" works even better than google code search.
It works for me using Chrome beta v15 on OS X Lion.
Thanks for the comments Matt. Having at least one person say 'I would use this' is a nice boost!

I wasn't going to have it exclusively for guitar, but musical instrument lessons are an ideal fit for video feedback. I'm sure there are other niches too where video is the ideal medium for this.

I've had the domain lessonboss.com for a while, and I was going to use that for this.

Perhaps I could have the feedback videos viewable by all, and allow peer review/feedback. It would take the pressure off the teacher to feedback, especially in larger class sizes.

And I'm still undecided about the revenue model, whether to charge the teacher, students or both. Moving more towards free for teacher, charge the students, take a percentage. It would be difficult to have a free option due to the cost of hosting video.
Yahoo loses its chief trust officer
Also worth noting, DanielBMarkham's comment is spot on, from what I read in the OPERA paper, the clocks in question are indeed not on the satellites, they're just synchronized using the satellites, and then that synchronization is tested extensively on the ground. So the time measurements should not depend on the satellite frame at all, by my understanding.
Actually, that's not entirely accurate. Competitor's 'free' OS comes with 'patent fees' to MS. So if you are a HW manufacturer choosing between Android and WP7 you will pay either way.

[1] http://www.gottabemobile.com/2011/05/27/htc-pays-5-per-andro...

[2] http://fosspatents.blogspot.com/2011/09/samsung-takes-androi...
Federal Election Commission Campaign Data Analysis
Doesn't work for me, and my Chrome is up to date.
I thought this was going to be about the World Freehand Circle Drawing Champion:
http://www.youtube.com/watch?v=eAhfZUZiwSE
Using unions and structs to do data conversion/manipulation:

union convert {
unsigned char ch;
struct bits {
unsigned char bit7:1;
unsigned char bit6:1;
unsigned char bit5:1;
unsigned char bit4:1;
unsigned char bit3:1;
unsigned char bit2:1;
unsigned char bit1:1;
unsigned char bit0:1;
}
}

Set the character, toggle various bits, then retrieve the character. It saves a bunch of left and right shift and or/and of values. [My C is quite rusty, so I apologize if the syntax is a bit off.]
Occupy Wall Street: A trans-Atlantic movement
This is awesome. I remember playing metroid at a friend's house who had a NES, wondering "Why do all rooms look similar?!". We spent hours drawing maps by hand so we wouldn't get lost through levels.

The map is super clever. The whole game map is 1Kb of memory (MetroidTilePage.txt:line 4658). A 2d array and each byte has the ID of a room sprite.

So that's why all rooms were the same :)
I can see this tool being very useful from a functional point of view. However, the UI is sluggish and there are some unexpected reactions that the SW makes to my interactions with it. I don't believe anything is wrong at this point because I'm certain there will be some training required to understand what the software is trying to relate to me. But from playing with it for 5-10 minutes, I feel that the learning curve is slightly steep, but not unexpected or unrealistic given the value this offers. (IMHO)

- Interactions like mouseover on objects (which, I assume, give an overview of the connections without activating it) creates a cluttered/confusing look. Maybe while showing this overview, you fade out all irrelevant objects and markup?

- Doubleclick on objects should indicate that it's thinking or doing something. There's no feedback to know I properly activated an object with my intended interaction.

- I'm not sure if it's my computer or the UI, but it's extremely sluggish. I'm not sure I'd be satisfied with this experience in a finished product. I know it's a prototype, but still want to mention this.

- I might not be the best test subject as I'm not a Java programmer.... or even much of a programmer for that matter. I know this is helpful for someone, but I don't understand how it can be helpful for me. This might be important to be aware of.

I hope some of these thoughts help. Overall, I get the impression it's cool. (I'm just not sure why.)
Bug fixes are nice, but it doesn't change the fact that Chrome is more stable to begin with.
Does anyone know what they mean by this?

"we will remove iGoogle's social features on January 15, 2012. iGoogle itself, and non-social iGoogle applications, will stay as they are."

Are they referring to Google Chat or are they referring to iGoogle widgets that have "social features" (e.g. Twitter widgets, Facebook widgets, etc.)?