skysight-inc/HackerNews huggingface dataset:
It's a pity that people think these sorts of tricks are amazing in any way. This is the sort of stuff you have to do when you have a very small amount of available memory and need to make something as powerful as possible.

You are likely to still see the same sort of stuff going on when working with microcontrollers. Now, if you want to read about something really cool, read about drum memory and optimizing code so that instructions are ready for execution when the drum they are on has rotated to the right spot: http://www.columbia.edu/cu/computinghistory/650.html
Html5 data- attribute: use-cases and internal vs external use
Kitchen Cabinets Brampton  From Half Price Kitchens
The kitchen is the heart and soul of any home. It is one of the most used of the house. It is a popular gathering spot for the family. kitchen cabinets Brampton can make your kitchen beautiful. As this is where all the meals are prepared, family and friends usually come together here for entertainment.
I find this a bit of a moot point. Could Bill Gates really code? Yea, probably. Does it really matter? Not that much as we like to believe.

Right time, right place, right people on the team and whatever other circumstances you might want to describe as "luck" play a much bigger role than people like to admit because it would diminish their own accomplishments.

Also his and Microsoft's success has less to do with how much and how great Mr Gates can code; just think of Steve Jobs and many others. Good techs don't necessarily make for successful CEOs - quite the opposite is just as plausible if not likely considering how techs typically detest politics.
2/3rds of all mobile web browsing is done through mobile Safari

Does anyone have a source for that figure? http://gs.statcounter.com/#mobile_browser-ww-monthly-201105-... shows completely different numbers, but I'm not sure if that's accurate.
I think Clojure has done a great job of becoming "The Next Lisp" as outlined here.
Where the jobs are: Which tech skills are in demand in which cities
IOS 5 jailbroken
Triunfo del Amor Capitulo 161
El Triunfo del Amor Capitulo 161: Fernanda paralysis and had to walk with a wheelchair from a car accident that is reported in Triunfo del Amor middle episode. At Triunfo del Amor Capitulo 161 Fernanda told will be again undergo surgery in hopes of Fer could be re-run. Cruz strongly supports this Fernanda's decision, even Cruz in Triunfo del Amor Cap 161 is always faithful to accompany Fernanda who are undergoing medical a series of examination.
I stand corrected, you are right.

Then the only thing I can think about is that accepting it as an additional parameter in the function call is less overhead (as in, bytes) than defining 'b' as a var:

function a(b)
{
b = 10;
}

is smaller than

function a()
{
var b = 10;
}

and doesn't pollute the global namespace.

EDIT: I see dave1010uk also said this.
Delhi Hotels,Hotels in Delhi,Gurgaon Hotels,Noida Hotels,Delhi Tourism,
It is sad how the comments here are much better than at Ars.

[I wish Ars would implement threading and a silent karma system]
The compromised product's competitors would publicize the failure--at least, if the free market worked perfectly.
I can't sign in from NYC since 7:40 EST.
We have 35 upvotes for this story, 30kB for the content... say 100 visitors (a 3:1 visitor-upvoter ratio is more than generous). Is it normal for the resulting 3MB traffic spike to suspend a shared-hosting account? It just seems too bad to be true!
RESTfulness is only really desirable in an API. I wouldn't want each one of my views to be in a class, because most views are GET-only

REST doesn't mean each of your views is in a class and being GET-only doesn't mean something isn't RESTful. I'm not sure I understand your reasoning.

Even the ones that use POST aren't usually RESTful if it's something like a form submission

It doesn't have to be that way. The path of least resistance is something that the framework determines. In many web-frameworks, the path of least resistance is to do everything (the default web dispatch) in a REST-ful style because that's the way the framework leans.
Messaging Patterns
Commercial Integrator Complimentary Subscription
The Facebook Marketing Guide
This was also the reason why floppy disks had interleaving sectors; so that the CPU had some time to empty the read/write buffer.

http://en.wikipedia.org/wiki/Interleave#Interleaving_in_disk...
3.5 ways to get your startup investment ready
Pick another word besides "sad". Is it sad a one byte value can only hold 0-255?
The only reason you're able to make a statement like "This is the sort of stuff you have to do when you have a very small amount of available memory..." is because people like Gates came up with it first. It's only common knowledge now because the trailblazers made it so.

The real pity is not appreciating the incredible creativity of those who laid the groundwork for everything we take for granted today.
New Mobile Safari stuff in iOS5
Supreme Court Takes Up Scholars' Rights
Thus the group policy for them.
Hey, thanks for your exaplanation. Come to think about it, I'm only likely to experiment (DNS etc.) with a personal account nobody is likely to want.
The stated reason for the ban was to reduce vandalism of the MRT. That doesn't make it obvious.
Mothers Against Drunk Driving has had one hell of a run.
for all the peoples from other part of world before making your mind check this healthy discussion here

http://programmers.stackexchange.com/questions/50831/how-do-...
I think one of us is confused. RSA's seed is the same as Authenticator's secret key, no? There's no online component in the RSA system either.
iOS 5 doesn't have garbage collection, it has a new compiler-level feature called Automatic Reference Counting which does pretty much what you think it does. It's basically retain/release without you having to explicitly write retain/release instructions.

(I don't think I'm violating any NDAs here, since ARC was up pretty big on one of the slides at the keynote. In any case, anybody who cares about this stuff is either at WWDC or at least has a dev account and has been pouring over the beta docs since they've gone online.)
Hardwood Flooring Toronto
Guildcraft Floors offer different types of flooring like Hardwood Flooring, Laminate Flooring and Engineered Flooring. They will look great without carpeting and will retain their natural shine over time. They can be installed in areas of your home were you expect a lot of traffic.
IPhone Dev Team Jailbreak iOS 5
Apple gets leverage over Facebook they next time they want to talk. This could also be a shot against a future Facebook flavored release of Android.
Yes, Eric and Mark aren't the people I want having much data, but then at least Facebook doesn't really give your information to the advertisers, it just looks like it. Apple will always care, it doesn't matter who's CEO.
This reminds me of the following piece from http://www.sorehands.com/humor/real5.htm

"Allegedly, one Real Programmer managed to tuck a pattern-matching program into a few hundred bytes of unused memory in a Voyager spacecraft that searched for, located, and photographed a new moon of Jupiter."

BTW, I would be very grateful if someone could verify this.
I would hardly call the article favorable. Sure it says the airport is well run and profitable, but that is just an example of how the Russian government will step in and steal . Not exactly a ringing endorsement for investment.
They could maybe have a single button that allows you to switch to a backup seed with some elaborate sequence of presses.
On the "build and analyze" podcast, Marco also noted that even if Apple completely ripped off his business, he would still see it as a great ecosystem. He would simply have to move on and create the next cool thing.

He lives by Apple's rule and Apple can take away his business at any time. However, he is making a good living of that system and is happy with that.
> there's no online component

I can confirm that. The app doesn't require any permissions. I rebooted my phone while in flight mode and the Google login via Authenticator code works as expected.
This is a very cool idea. I suggest you submit it as a ShowHN
The attitude in communist countries after the Fall resembles so much to the one in "Atlas Shrugged" that it's scary. Goverment really is one big thug who will only steal. Nice countries, but it's a shame that there are people living in them. I should know. I live in one.
It is not. I know a handful of people whom I can pass on this link to.

I really hope this blog post becomes one of those typical forward mail chains in any of those three companies.
BankRate Set To Come Public [~$1.5 billion]
Does anyone at Apple or Google or Facebook or Twitter really spend a lot of time worrying about what Microsoft is up to? It's sad — and I say this with genuine sadness, despite being an Apple guy — that the only even remotely interesting thing Microsoft has going on to appeal to actual individual human beings is their Xbox and Kinect. (I do like their Windows Phone 7 and Windows 8 UI design work, but those platforms aren't giving anyone at the above companies night sweats.)
Twitter is much more 2D (right word?), you can get away with just implementing sharing/tweeting, but if iOS could only post statuses/links/pictures it wouldn't be enough.
It gets upgraded to the same format as the rest of your iTunes purchased music. From further in the same paragraph as your quote: "And all the music iTunes matches plays back at 256-Kbps iTunes Plus quality -- even if your original copy was of lower quality."

All the music available in iCloud is available for download, this isn't a streaming service.
"please go and open your engineering textbooks again. Try to remind yourself what you studied and what you learnt. Consider what you do now."

Overrated statement.

Do all engineers do stuff that was taught in their engineering text book?
I think it is beyond just the culture. While it is true that they don't foster entrepreneurism in Europe, there is also the educational system and government interference that plays a big part.
Relatively Prime: The stories of mathematics
Visual event: debug javascript events
but... '"You never know where it's going to put things", he explained, "so you'd have to use separate constants". '

http://www.pbm.com/~lindahl/mel.html
“Stop Spam, Draw Shapes”
> It's hard to believe that RSA actually had a list matching company names to shared secrets unencrypted. I'm not sure I believe that.

If you don't believe it, what other attack/compromise do you suppose took place?
Programmers working with modern compilers and tools and in what are comparatively resource-rich environments often haven't had to bum instructions and bum bytes.

In (most) modern environments, the optimizations are toward maintenance and support and speed of programming. Not toward memory optimizations.

All sorts of bizarre constructs can be commonplace when you are looking to stuff an application into a tiny ROM or tiny RAM; into 32 KB main RAM memory that was commonplace on a number of systems years ago, for instance. This using instructions as data storage for constants, modifying the return pointer in the call stack, using instruction side-effects, and otherwise.

When you're at the edge of needing a bigger (and then far more expensive) ROM or falling out of available memory or needing to switch over to overlaid segments or other run-time hackery, getting a dozen bytes back somewhere could be a big deal.

Some of these coding techniques can be appropriate in and still show up in very tight loops and embedded applications, but they're far less common now.

And thankfully, cheap "large" physical memory and virtual memory means we seldom have to deal with anything like TKB and its overlays:

http://wjh.conflux.net:16080/RSTS-V9/documents/DEC/AA-5072C-...
Leak Detection Of Los Angeles Water Damage
Rapid Dry Carpet Care specializes in Los Angeles Carpet Cleaning, tile and grout cleaning,and Los Angeles Mold removal. We are also provinding you the best services for Water Damage in Los Angeles.
Ways on How to Look and Feel Younger - Health and Financial Freedom
I'm not tethered to my apps... I can, if necessary, move to new apps. Once I did everything in Emacs, but I have moved on.

I AM, however, tethered to my data.
> the panel decried Europe’s lack of hunger

A somewhat inadvertent turn of phrase that may well be telling you more than expected about the situation in Europe.
I think this is actually a bigger deal from a developers perspective than most of the other announcements. Since it's a compiler feature, does anyone know if it's compatible with older os releases?

Once you're familiar with the manual memory management conventions, it's not difficult, but this should make iOS development more approachable.
This doesn't mean Bill could write code. This means either Bill Gates, Paul Allen, or both could code.

I'm inclined to say Bill could code, just because of his background and upbringing, but being a developer on a joint project doesn't say much.
Imagine if bridges and airliners were built like people build software, is his point.
Raleway is such a thin typeface that it pretty much renders horribly as text on any browser. Bad choice for body text…
Arithmetic is required to be logical? I doubt it.
I think they meant WebKit, not Safari specifically.
Isn't "automatic reference counting" just a specific type of "garbage collection"?

But yes, I think this feature really slipped through the cracks in the announcements I've seen so far (even Ars seemed confused about it)
You make an excellent point. You don't just integrate with one platform, you target and glue to others adding additional functionality. This will keep people coming back.
Blue Orb Tutorial
It works on Windows and has a windows API. For instance Photo Stream uses "My Pictures" folder.
That's not correct.

I have been programming for a very long time and have been involved in all sorts of nasty tricks to fit things in memory (self modifying code, code that uses subroutines from the OS to save having duplicates in its own base, code that relocates itself while running, storing tiny amounts of code in 'free space' inside the BIOS, temporarily storing code in screen memory because there's nowhere else to go and you hope the user won't notice the funny image on screen, etc.)
I think this is done at compile time, so it wouldn't be considered garbage collection.
"ARC is supported in Xcode 4.2 for Mac OS X v10.6 and v10.7 (64-bit applications) and for iOS 4 and iOS 5. (Weak references are not supported in Mac OS X v10.6 and iOS 4)."

But how about looking at the docs yourself?
After two previous Android phones - and their UI latency (all), one-day-or-less batteries (all) poor quality touch sensors (HTC Desire / Nexus One were shipped with screens that don't allow points to cross) and general lack of quality, I recently purchased a Galaxy S II after reading the engadget and Slashgear reviews (engadget's: 'not just the best Android phone, but may be the best smartphone, period').

I'm not going to wax lyrical - go read some proper reviews for that - but after two weeks, I'm stoked. I've got two days of battery consistently with heavy use, the screen is the most vibrant and daylight visible I've ever seen on any phone, and Android has no slowdown whatsoever.

It's not perfect (the phone beeps when it hits 100% charge in the middle of the night unless it's on silent mode) but it is the best phone I've ever owned and, per those reviews above, I'm not the only one.
> What do you think are the best replacements for skype?
The good old mobile phone. :-)
This is awesome! However, I'm using IE right now (I'm at work, there's no way I would use IE on purpose) and the button doesn't drag to the bookmark bar. Is the button necessary? Maybe after highlighting, the share dialog just pops up. Maybe it can be enabled/disabled for when users need to highlight for other reasons.

Great job tho. I like the idea and I'll be using it when I get home.
Templates are not used in the C++ benchmark.
We've been watching you (and we have graphs)
Photonics Trick Finesses Heisenberg's Uncertainty Principle
HTML5 is a misnomer; it's only used for UI, actual playback is done via a plugin.

I read in the past that they chose Silverlight because it allows them to dynamically control video quality based on fluctuating connection speed. Has Adobe not built that into flash yet?
You have got to be kidding me... the same idea has haunted us Europeans not too long ago!

The (then) Minister of Family Affairs (,Senior Citizens, Women and Youth) sold it as "fighting against child pornography" and despite every serious expert stating that it is completely useless, it got passed, was taken out of effect later on, then put on hold by the president, it turned out to possibly being unconstitutional and now seems to be scheduled for being lifted again.

http://en.wikipedia.org/wiki/Ursula_von_der_Leyen#Blocking_i...

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

For the life of me, I will never understand politics.
"Apple will always care, it doesn't matter who's CEO."

Rofl
That's one perspective. Here's another:

[ScienceBasedMedicine.org](http://www.sciencebasedmedicine.org/index.php/the-free-speec...)
orly? i did not know they are "in the hands of microsoft" now. when did they take possession?
ARC is touted on this public page: https://developer.apple.com/technologies/ios5
>iOS devices all have to ability to create playlist on the fly to.

The classics don't. It is the single feature that has me using a 3rd party firmware.

>endless playlist building is not a solution to the problem of quickly populating a queue on a whim

Of course it isn't, but browsing to a song/artist/album and being able to say "append to end of playlist" or "insert into queue next" are simple operations that are very friendly on a portable device, and once I had the ability to do so I couldn't go back.
Actually you're right, he is.

That's... odd.

There's sort of a point there but MS dropped that approach a good many years ago (look at security centre, movie maker and so on) so I'm not sure it's really relevant today.
Eggs cooked in a microwave...? That's sacrilege. This is how you cook eggs: https://www.youtube.com/watch?v=dU_B3QNu_Ks

(As a side note, any decent sour cream sold in the US has roughly the same consistency and flavor as creme fraiche.)
Another similar story, from my interview with Guy Steele in Coders at Work:

This may seem like a terrible waste of my effort, but one of the most satisfying moments in my career was when I realized that I had found a way to shave one word off an 11-word program that Gosper had written. It was at the expense of a very small amount of execution time, measured in fractions of a machine cycle, but I actually found a way to shorten his code by 1 word and it had only taken me 20 years to do it.

Seibel: So 20 years later you said, “Hey Bill, guess what?”

Steele: It wasn’t that I spent 20 years doing it, but suddenly after 20 years I came back and looked at it again and suddenly had an insight I hadn’t had before: I realized that by changing one of the op codes, it would also be a floating point constant close enough to what I wanted, so I could use the instruction both as an instruction and as a floating point constant.

Seibel: That’s straight out of “The Story of Mel, a Real Programmer.”

Steele: Yeah, exactly. It was one of those things. And, no, I wouldn’t want to do it in real life, but it was the only time I’d managed to reduce some of Gosper’s code. It felt like a real victory. And it was a beautiful piece of code. It was a recursive subroutine for computing sines and cosines.

So that’s the kind of thing we worried about back then.
It's premature optimization. The extra time taken for a scope lookup is completely insignificant compared to the network costs in loading the script.

Perhaps if this was inside a tight inner loop, I could understand, but here it's completely unneccessary.
That's a... peculiar choice of icon.

edit: ah, now I get it. Cute.
The pin is only for local access, it doesn't get used to secure the generated code. I know this because I forgot my pin on a vasco device, called my bank and they gave me a code that allowed me to change the pin (and nobody else knows the new pin, not even the bank).
This fundamental situation isn't particularly different from the existing dependences on purchased digital certificates and the lists of trusted vendors that are embedded in PKE-based tools including many browsers.
Siemens Sues Samsung, LG Over Patent Infringement
Use good copywriting to reduce customer support load
Android App Monetisation Options
I don't know if i can trust this site :S

@janektm thanks for the url, looks like a great service
18 Signs Life In U.S. Public Schools Now Equivalent To Life In U.S. Prisons
The compiler is LLVM though, "By enabling ARC with the new Apple LLVM compiler", which begins to blur the difference
It is surprising and somewhat ironic to me that these guys have a pagerank of 5. I mean, for this to work they'd require legitimate websites that generate significant ad revenue, that they could afford to keep pouring in Google stock (instead of, say, buying a Maserati).

A WHOIS shows the owner as a guy called Hans Bernhard at ubermorgen.com.

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

Apparently gwei is supposed to be "conceptual art" project, which explains why so many legitimate sites link to it. If you look around it's been mentioned in Daring Fireball and other legitimate sites as an interesting "conceptual hack". Probably it's Hans Bernhard's other projects that serve as the "hidden Web-Sites" that power gwei.

Either that, or the five hundred Gs is just a number fabricated by a webmaster who insists on using obnoxious flashing backgrounds.

Either way, I doubt gwei was supposed to be a project seriously bent on taking over Google. It's just modern art!
How difficult would it be to adjust the model from a 3D scan of the person and therefore always have a perfect fit? For instance, using this kind of techno : http://www.youtube.com/watch?v=0rhXC3TWZwg
(disclaimer - I'm a cofounder of VLAM)
This is a classic example of "if only more people would be like us, the world would be better!". Sure enough, the experts are all entrepreneurs and investors.

Well, in this particular case, they may very well be right. But things like this really bother me: "traditional engineering-driven approach to business, with its emphasis on perfection, longevity, pride in ingenuity and culture of deep-thinking put the country at a competitive disadvantage in the fast-moving new economy". Really ? That's all he had to say about what made Germany an economic powerhouse on par only with Japan ? Oh, what we need then are more social media experts, I'm sure, to drive value creation through synergistic customer discovery. I'm pretty sure he's beating on a strawman here.

Also, the last piece of candy: 'The so called “poor countries,” such as Brazil, have this hunger. They are going to catch up on us.'

And how is that a bad thing ? Good for them.
Drops - easy and beautiful file sharing via Drag & Drop
Firefox Gets Big Graphics Engine Update
Commercial Photography Hampshire
Kay on the Meaning of "Object-Oriented Programming"
Sure, but what's the drawback? I think very simple premature optimizations are just fine, especially when someone else does them for me.
To beat hackers, you have to think like them
Life Cycle of a Silver Bullet
Cosmetics Deal
Get discount for your favorite cosmetic brands like L'oreal, Academia, chanel, Escada etc up to 90% off. Register your e mail id today to get cosmetic deals every day in your mail box.
but the google earnings not necessarily become capital do they?

If for example they pay out dividends for 100% of their earnings to stockholders, the value of google would stay the same, while this people would own a larger share of the company.

If you rule out that payments are coming from marketing, it's basically like "if I buy stocks of my employer company one day I will own them".
Unlikely, but not impossible.