skysight-inc/HackerNews huggingface dataset:
This is similar to the problem Windows had in the 90s. Except back then the only user account they had was Administrator. So this "tablet problem" is more secure in a malware sense if not privacy.

Still, multiple users has been a solved problem since the early versions of Unix. Why companies continue to ignore it is beyond me.
Your A&P (Airframe & Powerplant Mechanic).
I don't understand why the height has to be adjustable. If you get a drafting chair then you can sit at the height of the desk anyway.
I see the same as tedunangst: "Currently offline / Not due to DMCA complaints."
Users choose Androids over iPhones due to larger screens, Android Market
There was a post last week that you might be interested in: https://steveko.wordpress.com/2012/02/24/10-things-i-hate-ab...
The benefits of air travel outweigh the risk of dying in air crash and other modes of travel are riskier.

However the benefits to the person helping the child is minuscule compared to the risk of ending up in prison and being added to sex offenders list. It is minuscule even compared to the risk of undergoing a criminal trial.
One site, I think the LA Times, would show your the entire article but then redirect you to their pay page after a few seconds. I just turned off javascript and it solved that issue...
Indeed, but criticism is subject to criticism too, specially if perceived as latent cynicism.
GreenOnion UI testing library: alerts you when Web app appearance has changed
Well. If you happen to be going into a high-profile meeting with a mob boss and you happen to have incriminating documents about him, upload them to Deadman and hopefully you will get out alive. :)

More seriously, I think the core technology would be useful for elderly, people going on hikes into remote areas, etc.
They are delivering value to people around the world. Those people now don't have to wait on the expansion plans of companies which don't have globalization built into their DNA. Also they are a live example of what relentless execution looks like.
“Don’t comment bad code—rewrite it.”
—Brian W. Kernighan and P. J. Plaugher

Is that senior enough for you?

> Anyone who advocates against comments is justifying
> laziness, and they're wrong

No, they are actually advocating to put more effort in thinking about stuff: how you name your functions/methods/whatever, how do you name your arguments/parameters, how do you write the code itself.

To anyone interested I recommend to get a copy of "Clean Code" and read the relevant chapter. IIRC "Code Complete" mostly agrees.
The Late Steve Jobs’ Palo Alto Home Burglarized
> "I will endure downvote after downvote unto hellban in order to defy our stodginess."

You made some good points in the "nobody wants to read your shit" thread. You should apply those insights to your own posts here.

We signal, with downvotes and hellbans, the kind of shit we don't want to read. Some of your earlier posts in this thread were merely disagreeable, but you've descended into full-on trolling. Please don't do that.
I've posted this on HN a long time ago: http://news.ycombinator.com/item?id=1125284
Isn't that EXACTLY what the article said?

Can I do it? Yes. And if I have to, given time constraints, etc, I will; but would I rather do it the more compatible way? also yes.
I'd say build your code such that you don't need to comment but comment wherever there is some unclear reason for why something is done.

Instead of x+= n;
running_total += total;

But comments are helpful for understanding the reasoning behind why something was done.

For example:
$.resize.delay = 16;

Was placed in one file of some code I collaborate on with the comment "// this is probably a horrible idea"

I had to ask the developer what exactly the code does (yeah I could have looked it up but since he said it was a horrible idea I wanted to know why). Turns out it just configures the jquery resize event to fire at about 60 frames per second.

Having a comment like:
// Configures jquery resize to fire the resize event approx 60 frames per second

Would have made the code a bit easier to understand.
printf("Some message¥n");

DOS and Win9x were particularly disgusting: C:¥DIR¥SUBDIR¥README.TXT

It's regarded more as a necessary evil than anything else.
Any language featuring it prominently will be unlikely to achieve much popularity in Japan.
خلفيات عيد الفطر 2012 
خلفيات عيد الفطر 2012

خلفيات, عيد, الفطر ,2012

http://pic.dlu3a.com/pics/74.html
That's absolutely right and a bit of functionality I had thought I had written up in my post. D'oh!

There's also `git add -p` that takes you straight into the patch mode.
www.houzz.com is pretty good. They don't really help you design it so much as give you ideas, and very often items in the photos are tagger with links where to buy them.
Social Teeth Helps Launch Grassroots Media into the Mainstream
Social Teeth, a website giving everyday people the tools to create mass media campaigns, launches today with a contest. What visitors see on Social Teeth are messages created by political underdogs, everyday people, and grassroots organizations. Voting will determine which 5 campaigns will be first up for crowd-funded access to the national airwaves.

Social Teeth’s partner is Aegis Media, the #1 Ranked Media Network by RECMA Media Agencies Benchmark. Aegis will provide professional media planning and purchasing services to Social Teeth campaigners. They will then be part of a political experiment that will give grassroots voices unprecedented access to mass media channels, and unheard-of clout in the national conversation.

“We might not literally match the financial firepower of Super-PACs or coorporate lobbyists,” founder Elaine Chang believes, “but even running one national TV campaign gives citizens the very real payoff of getting their voices heard. And more citizen voices will lead to more relevant conversations.” Since many of the issues that Social Teeth ads target are under-discussed in the current, personality-focused election, these ads could have the power to alter what candidates focus on.

Social Teeth gives a bigger bite to already trending social media. In order to upload an advertisement to the site, ads will have to have at least 1,000 likes on Facebook; Tweets, or notes on Tumblr. Then, Aegis Media and a kickstarter-esque donation system gives the message the final boost it needs to make it onto the national scene, whether on TV, radio, or in print.

Social Teeth, developed by a team of Stanford Alumni, is advised by Steve Hilton, Senior Advisor to British Prime Minister David Cameron who is currently on sabbatical at Stanford. The website is emphatically nonpartisan.
I seriously don't understand the appeal of this. For the money they're charging, you could buy a great normal plane, a great normal car to use to drive to the airport, another great normal car to keep at the other airport you use most often, and have enough money left over to rent cars at other airports you visit for the rest of your life.
But they are here in Germany where Stripe is not! So for us germans the do contribute.
Dummy JS - a javascript dummy image generator
Uses canvas and is easy to customize.
Yeah, that's exactly the kind of formality and over-commenting that I meant by "I feel like there are some people who go overboard on the formalities of commenting (specific format, etc.)". I saw a lot of examples of that at my old employer where they had tried (and failed) to automate some of their documentation years and years ago.

It's nice to have a brief description of what a class (or in many cases, a method) is intended for, etc. As others have said, it saves time each successive programmer from having to fully understand all of the source code.
Light aircraft get into accidents and are repaired and returned to airworthiness with some frequency. This isn't a mysterious unknown. Getting it fixed is going to be way more expensive than patching up a regular car, though.
When I launched BookCrossing in 2001, some in the press called us "the Napster of books," but 11 years later and I can count the number of complaining authors on one hand. We never heard from any of the guilds. I think our focus on serendipitous book releases and catches helped in that regards.
I admit I was snarky and maybe jumped to conclusions ;) But it sounded like OP took a look at the syntax, had a quick visceral reaction to it and closed the tab.

If I read that wrong though, then my apologies.
What does Ruby do?
> that would otherwise require each reader of the code to understand the code itself in depth.

Is that a problem? Even in code that has good comments, I always skip the comments and go straight for the code. Comments are okay if the code needed to employ hacks for some good reason, but otherwise I've never met a function that I wish had them.

I often wonder if people come from different backgrounds, which leads to completely different points of view on the matter. Personally, I find code easier to read than natural languages, but that doesn't mean everyone is the same and I respect that you might find comments useful. But why then assume that everyone needs comments?
I meant that they'd put it directly on their pages, no iframe needed. Agree that it'd be much better if Stripe just did it themselves.
Probably because its the reason everyone is here
Something in one of Zed Shaw's old talks stuck with me. Roughly:

"Don't go with the flow of the industry. Try [unconventional] things because there's something beneath [software] that we haven't figured out yet."

I suppose there's two personal disclaimers:

- I'm not that interested in the business aspect of software.

- The answer to what the magic beneath is may elude me due to it simply being "math, stupid".
My weekend project - Get notified when something is after the credits
> If having another kid means that one spouse is going to have to give up a career, that's a low-quality tradeoff.

This is not an objective statement - that's your opinion. Perhaps the tradeoff is desirable - that person may not value their career so much, or can realize the obvious - you can always return to it later.

That said, I agree, "having it all" is a completely meaningless and damaging phrase - I equate it to "being all things to all people" - ie, rather naive outlook.
I actually quite like this language. I'm learning C right now and love it, but I gotta say, Go is really starting to catch my eye.
Khan Academy Launches The Future of Computer Science Education
John Resig: Redefining the Introduction to Computer Science at Khan Academy
Producing enough force to lift a craft is done more efficiently with wheels than with wings.
Sure. But the use case of the Little Printer is to get a little daily digest of interesting and useful things you can take with you. That already exists in the form of smartphones.
People seem to keep misattributing the high signal/noise ratio of app.net to the fact that it's a paid service. It's a small service, full of tech geeks. See also: Google+.

If app.net is aiming to be a small niche service for tech geeks to discuss tech things, then great, but we already have a lot of those (that are free) and the market is going to be very small. If app.net is aiming to be a service every man, woman, and child is on (like Facebook or Twitter) not only will the signal/noise ratio drop to the levels we are witnessing on existing networks but it's hard to imagine a world where anyone outside of the tech community pays $50 for a social network.

The whole thing seems like a nicely marketed effort towards geeks. The public at large does not care about Facebook ads or Twitter ads or "being the product." The fact the "being the product" quip is the thesis and rallying cry for app.net tells me this is a service that will always be by and for the people who care about such things, largely technologists.
Chromium Vulnerability Rewards Program: larger rewards
This is much like the TSA. If you really are up to no good you'll know to change your appearance. Prosthetics and the like to make your ears longer, change the shape of your jawline. Heels to change your height.

Sure they can track any individual, but identifying the one that counts can be next to impossible.
Burglar rips off 60k of items from Steve Jobs Home
oh, this is the modern version of a microdot

Release Gauss into the wild, have your agent in Fordu Nuclear plant be sure he has Gauss on his machine, and then just get him to name the jpgs or text files he wants sent back to the CIA as 'special.jpg' - Gauss nabs them, sends it back through the network of gauss infected machines, and hey presto - deniable, encrypted, distributed Dead Drops.

Wow. Clever. Thank you
BTW about the egg shells:

If you have a small leak in your radiator, you can use black pepper to patch the holes. Use about 2-3 slightly heaping teaspoons and put it in the radiator cap (not the reservoir).

It works because black pepper will not burn at those temps in radiator fluid. When the pressure and heat squirt out small amounts of fluid, a grain or few get stuck and patch the hole temporarily. 2 spoons will solve your problems for a few months.
There are pretty direct parallels here to Android phones.

If a mobile phone uses 'stock' Android (e.g. the Nexus One or Galaxy Nexus), then it's pretty trivial to get an upgrade to the latest release. If you buy a heavily-customized Motorola phone, however, you may never see that upgrade because of the 'tweaks' that Motorola made, which they might not care to port forwards.
And this is if you buy new. There's a huge market for used light aircraft out there, as they last for decades. You can buy a nice light airplane for less than 1/3rd of what these guys are charging, and something one could consider entirely decent for less than 1/5th.
The reason why that works is that it is not that the Japanese keyboard layout that lacks the backslash, but the Japanese character set. See (http://blogs.msdn.com/b/michkap/archive/2005/09/17/469941.as... for details)

Also, in C, you can just type ??/ instead of backslash.
Autocomplete URLS don't have to be just lists of strings. Many sites already send down metadata to indicate that they are serving up adult content.

That "honor system" approach, coupled with a pre-populated list that gets updated with regular browser updates, could catch the vast majority of embarrassing situations, like the time I found "handcuffedlesbians.com" in the URL bar at a client's site.
Not more difficult than flying it anywhere else. Just make sure to watch out for wires.
Angie's List stock price drops to new lows after lockup expires
So whilst the malware will infect machines more or less indiscriminately, the payload itself can only be successfully decrypted (and therefore activated and executed), on machines that have a specific set of programs installed?
An Emacs that's not extendable can be useful. At least, you don't have to make your brain switch modes.

I've lost the count of how many times I have closed a browser window while trying to cut text.
Common UX mistakes startups make
In addition to incognito mode, a "guest" mode that didn't pick up "regular" URL history would be useful for scenarios such as this.

I appreciate that incognito won't give someone my FB cookie, but I don't need them to know what sites I do visit.
'Sexting' and the 'F-bomb'
Forgot to mention Cloud Computing of course as the best one.
Yeah, when he first took over LendInk he was an Amazon affiliate. So if a user ended up buying a book that they had borrowed but didn't finish he made a little coin. Once Amazon severed it's affiliate links in California he lost that. Even at it's peak he still didn't make that much money.
I find it silly to say they've solved the crowdfunding problem when all they've really done is close off a majority of the crowd, and limited actual investment to a select few people who can actually meet their bar. What is it about this project that is actually crowdfunding, rather than a directory for qualified investors?
A degree ensures you have learned all the basics which experts in the field believe you need for a solid foundation. It answers and formalizes the "I want to do/be X, what must I learn?" question. Yes, doing something like this would be very much worth your while; I've got two (accredited) degrees in the subject, and still might just run thru this as a refresher.

Time and again over two decades, I've seen self-taught software developers do well, yet stumble into educational gaps/traps any degreed developer would have learned to avoid. All too often they can't perceive what's missing because they're not aware of the advanced material which retroactively fills those gaps. A formal education includes a lot of "do it this way, you'll understand later" which was learned via tremendous cost in hours, effort, and money in the industry, stuff which the self-taught by definition are unaware of and can only (if ever) learn the hard way. It also includes a lot of "there are other ways to do this" that one won't pursue unless compelled, and thus expands the toolbox. It's also embarrassing for the self-taught to go years without learning something which is standard first/second-year material (like having a self-appointed software architect get all excited about discovering state machines, and proceed to implement them in an inappropriate manner).

Do it. Fill in the gaps you're unaware of. Listen to people who say "trust me, you really do need to do it this way, even if you won't understand why for a while." Yes, you can learn it all on your own, but it will likely take longer. Life is finite.
Southwest has been around for 45 years. I haven't looked at their P&L for those years, but I doubt that their key to longterm success is due primarily to hedging at the turn of the century. Hedging fuel costs is simply a part of doing business in the transportation field, whether it's shipping, airlines, trains, or trucking.

Also, many posters have said that Southwest is non-union. This is incorrect. Their pilots are part of a union, just not the ALPA.

The airline industry has dramatically changed since the days of PanAm and Braniff. Ticket prices have been brutally cut, yet the "premier" airlines have been poor stewards of their image and reputation, and relied a lot upon heavy regulations in the industry that protected their turf. Unions have done some damage, but poor management has been the biggest culprit.
I can't speak to the wider surge of DataNitro scripts, but this example is certainly useful to a lot of people.

I regularly have to check the social signals for a lot of URLs, and then wrangle the data in Excel. Now I can do it faster and more efficiently. :)

Also I wasn't aware of DataNitro until now, so I actually found this interesting too. I'll be thinking what I can come up with!
Only one complaint: looking around from within Firefox, my entire URI history is now full of 360cities.net pages with slightly different x, y, z values.

Other than that, not bad :D
I think the biggest motivation for me would be to be able fly to someplace, maybe a small airfield, and not have to worry about making arrangements for a rental car or find someone to pick me up.

I doubt this is the final answer, but it's a good start.
Thank you for replying. I see that the advertised position require a lot of programing knowledge (not language specific)

So this raises the question again. Are your UI/UX designer considered web designers? or is your front-end developer a web-designer?

How does this:
Events, Remote Data, DOM, Object Prototypes, Data Types and Scope, understanding of application side security models, client side app hardening, XSRF, etc.

Apply to the daily function? What is it that the developer is building that he/she is required to know all of this?
Aside from DOM, the other skills are more related to dynamic languages like JS or Rails/Python. How is this different then what a back-end developer does?

Also:
Help the UI/UX team to create visually attractive and highly usable web interfaces

Shouldn't that be the sole purpose of a UI/UX team?
Flip Video co-founder unveils new e-learning company Knowmia (YC S12)
AngularJS Cheat Sheet
A big question to everyone that says Lendink was violating the spirit of the lending feature. Does it say anywhere in the terms over at amazon that I wouldn't be allowed to lend to people online?

Case and point, I use facebook like just about everyone else does. More or less for keeping in touch with family and actual friends. What's to stop me from posting my lending links in a status update? And how is that any different than lendink? Would starting a facebook group for reading lovers and posting a link there be out of question?
> Having a comment like: '// Configures jquery resize to fire the resize event approx 60 frames per second' Would have made the code a bit easier to understand.

I'd argue that the following line is a better solution in every way than adding a comment as you suggest:

setResizeEventFireRate(60); //just pseudocode of course

Self-commenting code is always better: less duplication, less maintenance, greater refactoring agility, and most of all, it encourages you to design a cleaner system in the first place.

Granted, in real-world scenarios, there will always be many cases where you are forced to add comments, sometimes extensively (hand-optimized code, inherently complex systems, etc).If anything though, this only confirms how important it is to aim for self-documenting code.

Real-world production code is rarely a pretty thing, and the fact that you have to start adding comments everywhere is a reflection of this. You'd be surprised how clean and elegant code becomes when your only goal is to make it as self-descriptive as possible.
Before I give you an example, I will define what the term undefined behavior means by quoting the standard - Section §1.3.12 (of the C standard, not the C++ standard which is horribly ginormous and hard to read):

behaviour, such as might arise upon use of an erroneous program construct or erroneous data, for which this International Standard imposes no requirements 3.

Undefined behaviour may also be expected when this International Standard omits the description of any explicit definition of behavior.

The reason undefined behavior is dangerous is that the standard does not guarantee any particular behavior and the implementation is free to do whatever it wants - ignore it, give an error message, delete everything on your hard drive.. whatever.

The two most commonly cited piece of undefined behavior is modifying a variable twice in one sequence point. The standard says:

Between the previous and next sequence point a scalar object shall have its stored value modified at most once by the evaluation of an expression.

This code snippet invokes undefined behavior:

a = b++ * ++b;

because b is modified twice within one sequence point. More information here http://stackoverflow.com/questions/4176328/undefined-behavio...

-----

For more real world examples of where undefined behavior may bite you in the ass in C++, take a look at Washu's simple C++ quiz. It's only four questions: http://www.scapecode.com/2011/05/a-simple-c-quiz/

Take a moment to answer the questions before looking at the answers.

Once you've done that, here are three more quizzes by the same guy - these ones are about OOP in C++, so may be much more relevant to your question: http://www.scapecode.com/2011/05/c-quiz-2/ and http://www.scapecode.com/2011/05/c-quiz-3/ and http://www.scapecode.com/2011/05/c-quiz-4/
> Still, multiple users has been a solved problem since the early versions of Unix. Why companies continue to ignore it is beyond me.

Prioritizing the 1st day UX over the 3rd week UX. It's the same thing as programming languages making "Hello World" easy.
IIRC, one of the original goals of Emacs was to replicate the environment of Lisp machines. With that in mind, it could be considered an OS not unlike Smalltalk environments such as Squeak.
Messed up. People get less than that for rape.
Google fiber – “experiencing awesome things together”
SkyDrive gets UI overhaul and Outlook.com now has 10 million users