skysight-inc/HackerNews huggingface dataset:
The most maddening part is the control panel. There is absolutely no reason I can come up with for the seemingly random re-shuffling of names and functions that comes with each windows upgrade.
You use a reasonable amount of energy skateboarding. I would guess 300-500 cal/hr depending on what you are doing. You'll notice there are no fat skateboarders. The Segway didn't take off for a combination of factors. It looks lame, there's no place you can ride it legally, it costs the same as a motorcycle but you can't finance it, etc.
Ceci n'est pas un cercle?
or... once we had an AI capable of sorting through all that junk, we'd pile endlessly more junk on there until it couldn't :)
Do you have a link to this? Sounds really interesting!
It does seem pretty grumpy. It reminds me of how different people's mindsets can be regarding software updates. My wife, for example, reacts: "Oh no, an update." She hates updates and waits as long as possible to do them. I guess because updates are almost always available at inconvenient times and often break things.

I, OTOH, usually go: "Ooh, an update!"

And as a Windows user, I've been pretty happy with almost all the improvements in Win7.
So.... wait until November 22nd? Its ok to not have the shiny new device for 35 days.
That's interesting. How else would one describe the words that you read on a website? It's text. Or copy. But text is probably more universally understood.

If he were reading a magazine and you said "do you find the text to be too small", you think he might turn to you and say "what do you mean by text, I'm reading a magazine here, there is no text."
Squeezed Out in India, Students Turn to United States
Hate to see code search go. I always found it useful when having problems with some less-well documented libraries to see how they were used in the real world.
I used code search just yesterday. Super lame.
The technology race in video games is as utterly retarded as it is in the movie industry. There's as much room for Clerks and the Blair Witch Project as there is for Toy Story and Avatar.
Regarding STMP-command-style lookup:
A more portable way to do that is to define a macro to assemble the 4 bytes into unsigned int:

#define CHAR4_TO_UINT(a,b,c,d) \
( \
((unsigned int)(a)) | \
( ((unsigned int)(b))<<8 )| \
( ((unsigned int)(c))<<16 )| \
( ((unsigned int)(d))<<24 ) \
)

then

unsigned int ui_cmdword = CHAR4_TO_UINT(
cmdword[0], cmdword[1], cmdword[2], cmdword[3]
);
if( ui_cmdword == CHAR4_TO_UINT('H','E','L','O') )
handle_helo();
else if( ui_cmdword == CHAR4_TO_UINT('E','H','L','O') )
handle_ehlo();

А compiler will generate memory-fetching code once, optimize right side of comparisons into constants and make everything flow fast and safe. You can even use switch statement if you like.
Or worse: http://blog.foreflight.com/2011/10/14/flying-with-foreflight...
Same here on google code. I have used it on multiple occasions to find out how users are using a class or API to get a feel for what API was actually used for. Not to mention when learning a new API having the ability to see real world usage was always helpful. Not to mention the ease of finding apps that had security issues in codebases after it was found. Anyone know of a replacement for this?
Piranhas communicate with sound, say researchers
Why You Should Start Blogging (Again)
“Find the Twin Sumo” or “No, Your Client is Not an Idiot”
Hey You, Don't Waste Your Life
ack
thanks!
I wonder why these info are not widely written around the web...
CG pioneer Jim Blinn wrote an excellent article which provides a myriad of ways to do it.

http://dl.acm.org/citation.cfm?id=1435623.1436274

It was republished in his excellent collection of essays "A Trip down the Graphics Pipeline"
no worries. thanks for the the feedback. i'm not able to reproduce, though. Chrome and Firebox both shows the SSL as valid and styles seem to be loading as expected. which versions do you have. -travis
And complaining about complaining is also kind of hilariously self-unaware.
There's a competitor to google code search at least: http://www.koders.com/

Actually, I'm kinda glad they're phasing stuff out. It shows courage to do that, a lesson probably hard learned at google. They have a myriad of products, but would probably do much better with them if they thoroughly finished them before release.
stop whining, how is this top news?
Git 1.7.7 changes affecting the everyday developer
Ask HN: Where exactly does wikimedia spend $28M+ this year?
I was looking at wikimedia's projected spending for current financial year and was quite surprised to see it is $28.3 Million. I have uploaded a screenshot here:

http://i.imgur.com/WvBlY.png

Original here: http://upload.wikimedia.org/wikipedia/foundation/3/37/2011-12_Wikimedia_Foundation_Plan_FINAL_FOR_WEBSITE_.pdf

I understand the server/bandwidth cost, but thats quite low as compared to the total spending for the year. I can't find any details on each type of spending... e.g. $13.3 Mil on employee wages alone, how many employees? What salaries?

I trust HN that somebody here would know better. Can somebody help me understand what are the expenses, considering its a non-profit org after all?
I hate to be negative, but I am starting to get tired of WebGL demos appearing here, and elsewhere.

I think it is now clearly demonstrated that WebGL is indeed a binding of OpenGL to javascript, for web-browsers. Therefore it is unsuprising, and now clear, that any openGL which isn't too CPU-intensive can be mapped to javascript+webGL without too much difficulty.

Come back when someone has either something impressive you couldn't do offline, or a game of high quality. While I'm sure people have fun porting off-line demos to javascript, I've seen enough now.
buzz was awesome for link sharing via a bookmarklet to my professional audience (compare to facebook bookmarklet for life stuff). plus isn't there yet -- plus doesn't expose RSS feeds to work with my audience's existing workflows. damn.

any word on a plus RSS api? i want my stream, and i want my +1 feed. i was looking into the +1 stream yesterday, seems like google made it as hard as possible to hit from javascript -- nonstandard http post, no JSONP = i don't know if its possible to do client-side. damn x2.
Actually, some of them do have it -- `xterm`, for instance has a lists of flaws in other terminals. `pyte` on the other hand only mentions similar projects.
If you're new to coding, it doesn't show in the least. At a second's glance, this is a polished site. Very clean layout and presentation. Clear communication of value-add. And I assume the images of the colleges gives semblance of social-proof for your product. Excellent!

(I don't understand why but cooler colors tend to do much better producing academic products. I have nothing but subjectivity to back this up, but I notice this over and over again.)

As far as accepting payment, I recently came across Stripe. It's completely free to implement and play with. PCI-compliant. You pay when you get paid. The discount rate is a bit higher as a result of not having a monthly fee (which is still reasonable). With their javascript library, your servers never see a CC# and you remove a LOAD of liability from your business. I intend to use it for my next project. They have a RESTful API with plenty of examples. And most importantly for you, they have examples in PHP: https://stripe.com/docs/api

http://stripe.com
I tried in Chrome and the SSL is green and verified (by GoDaddy).
Why I don't use an i-phone
http://www.amazon.com/Ruler-Pencil-36-Each-A5223/dp/B003N30Q...
Nice game overall, looks promising! You probably play (have played) other rogue-likes - have you tried dungeon crawl recently? It's getting pretty awesome, look it up : http://crawl.develz.org/wordpress/

You can play by ssh anytime at joshua@crawl.akrasiac.org (pw: joshua).
As a person who recently switched from Android to a Windows Phone, I believe they can. The platform itself is fantastic. Once people start using the OS they fall in love with it. The problem is that most people don't even know that the OS exists. Most people I talk to think that it's Windows Mobile and that's very difficult to get the past. Now that I have had this phone for over a month, I must admit that I am not sure I could go back to Android. Android seems to be missing a certain polish that WP7 and iOS have. It also doesn't help that from a design perspective Android doesn't seem to have an identity. Many Android phone interfaces look and act differently. As a programmer this can be a nightmare but more so as a consumer I can't just tell someone to buy an Android phone. I have to qualify it with a specific model since they are all so different. Windows Phone almost has the opposite problem since there is so little variance in design from one phone to the next, but I appreciate that. It's like the way I wish PCs were shipped - without all of that OEM garbage that can make a fast computer as slow as a netbook out of the box.
http://www.smwcentral.net/?p=list&type=documents

The doc in question is All.log++. There's a lot of really cool information spread across that site, though.
This Is What the Occupy Wall Street Arrest Pattern Looks Like
What's the general consensus on whether or not this was actually debunked?
http://www.wepolls.com/p/3873491
It actually looks like it's set up for *.backyard.io and is flagged for an unrecognized CA, most likely an intermediate CA not included with the certificate.
Franco Pellegrini needs your help to get to PloneConf
I'm not familiar enough with either to know if they are of equal power, but an alternative to Google Code Search might be Krugle open-source search:

http://opensearch.krugle.org
The Simple Shape of Startups
Eh, I'll give you part of Pascal's Wager. The other part of it is the logical absurdity of thinking that someone who doesn't already believe can be blackmailed into believing. Pascal's Wager can only be used to defend belief, not create. (But every time I've heard someone IRL use it they seem to not understand that). That's a big part of what Pascal's Wager "is" to me.
In addition, it ignores Microsoft's long-standing dedication to backwards-compatibility and attention to legacy customers. Microsoft, and Windows in particular, has always been the safe haven of those unable or unwilling to change.
Isn't "do { ... } while (0)" the same as just "{ ... }"?

I sometimes use "{ ... }" to limit the scope of a variable that is only needed for a small section of code.
Yeah, you're right, PL360 is pretty similar to C, but it failed to achieve what C achieved: providing just enough of an abstraction from the concrete machine to make efficient portable software possible, and in fact even practical.

As far as register optimization in modern C, I think there's a world of difference between saying "register long a, b, c, d, e;" and saying "WHILE W ¬= #1 DO BEGIN R1 := MEM(W); R0 := R1 SHRL 24 SHLL 12 + T; MEM(W) := R0; W := R1 and #FFFFFF; END". But maybe you were talking about inline assembly.

My experience with C portability agrees with yours, although it sounds like yours is deeper.
You can get around that by starting with a few reasonable amputations. aka speed less than 2,000 MPH Acceleration under 3g within 40miles of surface etc. And then refining your estimated local time based on the reasonable solutions and then repeating this a few times with several data points to get a better estimate for location, velocity, clock drift, and time. This tends to works quickly because your location and velocity are fairly constrained and the satellites are moving very quickly. As for a ground station, the velocity is vary constrained and which makes all of this a lot faster and more accurate.

Don’t forget we have a lot more CPU to throw at these problems than they did in 1980.
This is not that impressive when you consider that Unreal Engine 3 runs in Flash 11 now, and Flash 11 will probably beat WebGL in terms of audience adoption (if it hasn't already)
Who would you say are your major competitors?
I'm actually really surprised that code search is getting phased off. It's a great resource to see how libraries are implemented in the wild -- it also exposes some common errors that lots of library authors make.

So sad to see this one go -- but I think it will make for another opportunity to allow a competing site like koders.com to iterate on building a product that developers would love to use...I hope.
Lame argument. Microsoft offers you a "choice" of installing updates as well. What if they started deleting files put by other legitimate apps because it is slowing your computer or changing your wallpaper because its too ugly... where is the line???
Which version of IE?
I must have seen that before because I've tried to read everything C&H, but I don't remember it. Thanks.
I'm not suggesting that a K/V store is better, just that an RDBMS isn't a good solution to this problem either. How do you effectively utilize the query capabilities of an RDBMS with semi-structured data? You're better off sticking the data in a flat file and using text processing tools to work with it.
Bangalore Hotels Booking
How to Wireless Synchronize Your iDevices with iOS 5 and iTunes 10.5
One of the features introduced by the iOS 5 firmware is the Wi-Fi Sync through which we can synchronize and make the Backup of our iOS 5 device wireless with the new iTunes version 10.5.
The High Variability of Output
does this mean google reader sharing now goes to plus? Me and a close group of friends use google reader a lot for sharing and commenting, personally more than i ever use plus or facebook.

sharing on google reader also shared on google buzz as well though.
For three decades, Microsoft carried the torch of backward compatibility and feature preservation. Unfortunately, this means that Microsoft has willfully cultivated a customer base that is downright curmudgeonly when it comes to forced changes.

Meanwhile, many of the people who might actually tolerate and applaud these changes are already running OSX.
{
int n = 100;
char *foo = malloc(n);
...;
bar();
}

(gdb) break bar
(gdb) r
(gdb) up
(gdb) p/x *(char (*)[100]) foo

Printing malloc'd arrays can be a pain. Using the "pointer to array of type" typecast, you can force gdb to tell you everything at once.
> If it's a kernel module, then you'd be silly not to use the gcc extension.

Sure, if you're not interested in anyone porting that code to another OS. This happens all the time with drivers -- just because the interface is OS-specific doesn't mean all the code is.

> And those extensions are there because someone likes them.

That doesn't make it a good idea.
Is this the best paper abstract ever? (on  light speed neutrinos)
Note for others: the numbers are USDs in thousands.
--
The same document says "In 2011-12, we plan to grow staff 50% from 78 to 117", so the salary turns out to be $114k
I think its not user-friendly. Its not really clear how it works. Maybe you can make it easier for people to browse latest discussions, etc. Also may be make it easier to post discussions and comments, since the point of the site is to connect and have community discussions.
It may be simple realism.

If Microsoft doesn't have the brand loyalty of Apple, it is foolish (for it) and annoying (to us) for it to try to leverage loyalty into a willingness to suffer now for the future.

Edit: plus, Apple has earned (or otherwise acquired) a trust level that lets it ask its users to wait for the future. I don't Microsoft has this.
Yeah, apparently the kid didn't think of Google.
Phoenix family lawyer | Phoenix divorce attorneys
Rose Law Groups Family Law Lawyers & Attorneys are experts in divorce, child custody & support, family issues, legal separation, Restraining orders, annulment. RLG is based in Phoenix, Scottsdale Metro Area, AZ and is a full service Family Law & divorce firm who employ award winning Lawyers.
I have! BTW you can also play a web-based js version these days, easier than ssh :)
I have been using flock.fm for the past week, and I really like it.

You should consider moving the search box from the "custom" stream tab to be prominently be featured on the homepage. Additionally, it should be more clear that tags are actually streams.

As a feature request, it would be great if I could add songs to a queue, instead of having to listen to them immediately.
>In addition, it ignores Microsoft's long-standing dedication to backwards-compatibility and attention to legacy customers

Err what? All the apps still run and run natively. This not even like Apple's move to Intel. It's just the Start menu UI that's being changed. This is more like the Ribbon UI being introduced in Office 2007 replacing the traditional toolbar.

There were predictions then that companies would shift to OpenOffice because the ribbons were too jarring to users. How did that turn out?
I signed up, understanding you're just looking for beta users, but the process for requesting a beta invite is kind of misleading. The email is sent automatically, which is nice, but the contents of the email is a request to subscribe to a mailing list. When signing up, I wasn't requesting to be added to a mailing list, just get in line for a beta invite. Not that large of a deal, but perhaps adjusting the wording would scare off less people (or at least avoid the moment of confusion and hesitation). Also, it's a bit disorienting to have an email address to a different domain than the one you're being subscribed to as the contact in the email. Other than that...anxiously waiting for an invite, it's something I've been in need of for a while but have been hesitant to start using 80 bajillion different online services to do it.
I have the latest Chrome on Mac and am seeing the SSL Error. Cert information is here:

http://dl.dropbox.com/u/122722/backyard_io_certificate.png
Dispute Over Apple Image Shows Internet's Reach
Implanting Jellyfish DNA in Bacteria to make them glow is Hello World for Biotech !? Mind = Blown.
IPhone 4S Purchase Options and Unboxing (Burlington, MA mall)
Chrome devs are working on such an API.

- Bug tracker: http://code.google.com/p/chromium/issues/detail?id=72754

- Design doc: https://sites.google.com/a/chromium.org/dev/developers/desig...
How to Make Easy & Flexible Star Ratings
What's being described is not slash and burn agriculture in the way it's practiced now, or "deforestation", but a regular seasonal burn-off of prairie or savanna. It prevented trees from taking hold in very wide areas. The book 1491 has good pointers in its bibliography to reputable sources about pre-Columbian grassland burns.
What pain of mine are you solving? "Hosted technology that helps your startup run" isn't speaking to me.
You're confusing the end of the Medieval Warm Period with the start of the Little Ice Age.

During the Medieval Warm Period from 950-1250 sea ice was temporarily reduced, allowing the colonization of Greenland. This is not necessarily related to the Little Ice Age from 1550-1850.
Look for a full time job half the day and code up your own projects the rest of the work day. Then, if you find a good paying job you think you'll enjoy, you win. Or, if you make money doing something interesting yourself, you win. :)

If you've really got 9 months of salary in the bank, risk 3 of it trying to build something yourself. If you can get some revenue in the 3 months, maybe rethink looking for another job. If not, focus more on getting a stable income. If you're making revenue off your own deal, those 9 months of salary might last longer, giving you more runway to build the business.

The, "why isn't everyone doing this" is because there's risk and it takes real dedication and skill. You will most likely fail. Those 9 months of salary in the bank make failing less daunting. Go for it!
You're absolutely right; I've been bitten by chrome/webkit bugs as well, some of which remain unpatched. And Chrome's relative youth means the browser code hasn't acquired the same level of cruft--so I can't strongly infer a difference in process.
If I were to apply the analogy literally, I would suggest most people would upgrade happily for the first few years after first using an OS, then their tolerance for change would decline, just as it often does with houses.

They won’t embrace a major change unless their own circumstances undergo a similar change, such as having their children leave for college. Or in computers, such as buying a tablet where before they only used a laptop.
Thanks, I really appreciate your time.
I can understand about Google Buzz ... they are replacing it with Google+. But what about Code Search? It's like they mention it once, and then don't give a reason. I think that was useful for many people! I wonder why they are closing it...
That's not the point of it. Of course it already exists, who cares? I think his movie is genious. Let him get some entrepreneurial experience.
From the PDF: "We expect to end the year with staff of 78" Which means people are receiving crazy high salaries. They spent $1.6MM on travel which seems crazy to me. Where is all this money going?

Almost 26% of the staff is admin/management (20/78) which also seems very high.
This would be great if you could tie it to a helium balloon and anchor it down with fishing line or the like. You could let it fly up 50 feet or so and capture some amazing images.
I understand your point, there's two problems with most of the terminal emulators I've seen:

- they are either poorly or completely unsupported
- the code is a nightmare, badly written, undocumented

Both make extending a VTE an almost impossible task. Actually, that's why we (at Selectel) wrote `pyte` [http://github.com/selectel/pyte], which soon became open-source.

As for speed issues, have you considered implementing incremental updates (like in AnyTerm, for example)? This approach works perfectly in our setup (multiple clients, multiple terminals).

P. S. Looking through the code, I can tell that you had some tough nights throughout those 9 months :) Good job!
Hey dustingetz,

You might like to take a look at Handpick:

http://handpick.me

You'll be able to create different groups of people to collect links for via a bookmarklet throughout the day and send them via a single email at the end of the day.
Yes, it is. I was involved in this kind of things before dropping my Ph.D. Have a look at biobricks, for example: http://biobricks.org/
Amusingly, Mr. Loudmax, you are being far more rude, and therefore deserving of a downvote, than I ever was. I believe the word "permitted" with regard to social sanction (HN votes) has a greater range of meaning than you are permitting here. And even if what you say were true, there is no blind "denialism" in my post either. In fact the sentence in question could have been written by someone on either side of the climate debate. Only a humourless po-faced person, the type on a crusade and using ridiculous words like "denialism", would downvote it.
Check out their calendar; on Oct 26th "Advanced Personal Genomics". http://bit.ly/o5rUrT

"...on how to hack your own genomic data, in this hands-on-computer class, where you can use your own 23andMe data (or someone else's) to see which of your biochemical pathways are the most unique, what percentage of the NEanderthal genome you share, and other interesting stuff. Bring your laptop and your 23andMe data, if you have it."

Sweet, sign me up! I've been looking for an opportunity to dive deeper into this data, but being a beginner, it can be a bit overwhelming.

http://biocurious.org/classes/
Great counter. Regarding the prospect of Canonical introducing a breaking change to your app - obviously you fix your app. But the larger point is that you can trust Canonical more than Microsoft or Apple that they won't introduce a breaking change to your 'business model'.
Do Androids Dream of Electric Authors? (Automated books)
Hi Mike, this is awesome! I'd love it if you could make a post on our website, and critique the process.

Our site helps you find people to get stuff done. e.g. mow your lawn, build a fence. http://www.whocanhelp.com

Thanks!
Opa: web programming done right