skysight-inc/HackerNews huggingface dataset:
I wonder about these statements. While many of them are nice to think of as true, are they?

- Flipping burgers is "opportunity."

Yes, maybe in the past a strong recommendation from a manager at a high school job could help you get a post-graduation job. Today, do any colleges even consider this? In the time you work flipping burgers, you could just as easily become leader of 12 after-school activities that look "impressive" on a resume.

Who's to blame for that? Today's lazy kids? Or the generation of boomer hiring managers and admissions committees who look for "upside potential" instead of work ethic?

- Bosses will expect you to work harder than teachers.

Not in my experience. Most of my college-graduate friends have post-graduation jobs where they have no impact on the company's success, and do mostly busywork filling out forms and going through the motions. Flipping burgers, at least you can show some hustle, being nicer and faster and more careful than your peers. Same in most tech jobs. But if your job is to fill out paperwork and answer the phones and no one supervises you, how do you measure doing "better"? And why care if your supervisor can't tell either?

So who is to blame here? Lazy kids? Or boomer corporate structures that doesn't give junior employees even the smallest responsibility for trying hard, doesn't mentor them to work harder or more intelligently, and then promotes those people into management jobs where they continue to not help the next generation?

I think the real problem here is the Boomers: they rejected the idea of listening to their parents' generation when they entered the workforce, and they seriously screwed things up. Today, most businesses expect a high school or college grad to already know how to work hard, how to give good customer service, how to prioritize business goals. Where would they have learned this? Historically, by working a job in school and then being intensively trained when they start full time. Today, there is no similar process unless you go into a field controlled by a strong professional society (doctor, pilot, etc.).

Go find an old 1920's or 50's book (or instructional video) on management. The younger employee, although not comptent or hard-working, is thought of as a project that the manager has to look in on, give advice to, occasionally challenge. How many places today will spend that time on someone just out of high school or college?
New IDE for Mobile App Developers ( Windows Mobile , Android , Apple iOS )
Just found this interesting video when searching through IDE’s in google

Hello World Hello Meme IDE from Meme Apps on Vimeo.
Joe Gregory has been working on a new IDE for Windows Mobile , Android and Apple IOS .
....
Analogies with the past are not a good guide. The internet is nothing like the previous broadcast/communication mediums. Imho, we don't need to look back into the old practices to create the laws of the digital realm. This is uncharted territory . People need to step back, look at the broader picture and figure out the new laws that will allow having a functioning economy in the online world. In the process, the current content industry will have to die, sorry
Personally, I'm just as sick of old curmudgeons coming along dictating to young people how they should run a career just because said old fogie had to go in a different direction just to get his in the world as you are with recent grad students and their "entitlement".

... and as an "old curmudgeon" who runs a small company and has been working in technology for nearly 15 years, I'm bemused and slightly weary of young graduates who seems to know everything and seem to have a very difficult time listening to senior engineers and managers when they're told differently.

The end result is that we have to be exceedingly careful to maintain a high ratio of senior to junior engineers, lest we be overwhelmed with individuals campaigning for some technology of the date -- be it NoSQL, switching the whole company to some new VCS, or otherwise -- instead of applying their experience to making carefully reasoned choices to actually getting the job done.

There is always room for change and innovation, but after you've been around long enough to see the cyclic trends in the re-invention of software technology, you become more conservative about spending resources leaping on hyperbole of "next big thing."
Read iTulip.com / the book "The post-castastrophy economy"

I'd argue it was the rise of the FIRE (finance, insurance, real estate) economy that grew very rapidly over the past 30 years. The FIRE economy is opposite to the classical producer - consumer economy.

There's plenty of times I sometimes wish I just made money like my friends doing trading/finance/etc. instead of studying electrical engineering. I'd get to work downtown instead of in a far away suburb too.
Read Anti-Intellectualism in America by Richard* Hofstadter; it's as true and relevant today, as it was back then.

The decline, if any, probably has to do with the fact that there wasn't a Cold War where scientists could participate directly against a tangible threat and common purpose:

“The Sputnik was more than a shock to American national vanity: it brought an immense amount of attention to bear on the consequences of anti-intellectualism in the school system and in American life at large. Suddenly the national distaste for intellect appeared to be not just a disgrace but a hazard to survival. After assuming for some years that its main concern with teachers was to examine them for disloyalty, the nation now began to worry about their low salaries. Scientists, who had been saying for years that the growing obsession with security was demoralizing to research, suddenly found receptive listeners. Cries of protest against the slackness of American education, hitherto raised only by a small number of educational critics, were now taken up by television, mass magazines, businessmen, scientists, politicians, admirals, and university presidents, and soon swelled into a national chorus of self-reproach. Of course, all this did not immediately cause the vigilante mind to disappear, nor did it disperse anti-intellectualism as a force in American life; even in the sphere most immediately affected, that of education, the ruling passion of the public seemed to be for producing more Sputniks, not for developing more intellect, and some of the new rhetoric about education almost suggested that gifted children were to be regarded as resources in the cold war. But the atmosphere did change notably. In 1952, only intellectuals seemed much disturbed by the specter of anti-intellectualism; by 1958, the idea that this might be an important and even a dangerous national failing was persuasive to must thinking people.”
I am looking to partner someone with coding skills to put my business ideas into practice and offer them equity
The button uses a combination of a border radius and and inset box shadow to achieve the top highlight, and for some reason Chrome doesn't seem to contain the box shadow within the border boundaries.
These rules aren't even internally consistent. For instance, 5 and 9 seem to conflict with 14. If life is short and you need to enjoy it, why would you spend 40 hours a week flipping burgers?

Rule 12 just seems a bit near-sighted and a little "get off my lawn." I see people with spiky colored hair and piercings and I think they look cool; it's because I'm from a different generation. Similarly, smoking used to make you look cool in the previous generation but it's fallen out of favor.
You can download the SPOJ problem set as a PDF or PS file.

http://www.spoj.pl/problems/classical.pdf
UX Movement - Articles on Interface Design
Ruby isn't at all difficult to deploy. There are plenty of hosts, and cheap hosts at that.

I tried Django in my early coding days, and I liked it at first. I tried Rails and switched immediately. I think it was the fact the Django used mostly Regular Expressions for routes, and Rails wasn't so over sophisticated.
The pythonic semantics Django uses just seemed awkard to me when I was a beginner, and the ruby way Rails used seemed a lot easier to pickup.

If you are looking for community members, both ruby and python have large amounts of users, and active irc, as does both Django and Rails.
Rails does seem to be more actively developed(to me) than Django.
Django hasn't had a major release since v1.0.0, and Rails is on version 3.0.5.

That's just my 2 cents. Whatever you like better, and whatever fits the job, I would go with that one.
Yeah I know that now, but until now I didn't bother checking it since I completely forgot about this anyway.
I think someone else mentioned it, but BART doesn't go to Redwood City. Caltrain does. As a daily BART rider from the East Bay, occasionally needing to be in Palo Alto, I don't recommend combining a BART and Caltrain commute.

If you want to live in SF, and commute to Redwood City, your best bet is to ride the 8:44 or 8:59 baby bullets on Caltrain. The one at 8:59 gets you in Redwood City in a scant 30 minutes.

Pick a place in the city that is near the Caltrain station, maybe even within walking distance. Dogpatch/SOMA/Potrero? Keep in mind Muni timing sucks, BART is semi-stable, and Caltrain is the most reliable.

Also that's a reverse commute, so maybe even drive it.
Probably no one, since people copying DVDs offline generally only give them to a handful of friends, tops.

Try making many thousands of physical copies of DVDs and handing them out to random strangers, and I'll bet you'd get sued--and almost no one would be outraged that you got sued.

Do it on the internet, and suddenly people think you are a victim.

The same thing happens with defamation, too. If I printed out a bunch of flyers accusing you of something horrible and not true, and posted them around your town, very few people would have a problem with you suing me, and with me losing.

However, if instead I post the same things about you on an online forum, and you sue, then to a lot of people will think you are the bad guy trying to stop free speech.

The general principle in the article, that law should really be the same online and offline, is a good one. After all, law is mostly about how people interact. The medium should not matter. All the internet really changes is that our actions can have a wider impact, and that some things are a lot easier to do on the internet.
> as the old Afghan (no, not Klingon) proverb has it, “Revenge is a dish best served cold.”

That was surprising
I recommend trying to implement a classic game (e.g. tetris). If you download the documentation for the graphics library, it's surprising how much you can do in two hours. Even without knowing the library from before.

(Unfortunately, we just got internet on trains here in Norway, which have reduced my train-productivity noticeably)
Sure, and they have that problem across the board. The Courier concept art is a fairly recent example.

But a comment praising Haskell as an experience that Microsoft can't rival while 85% of the Haskell team are on Microsoft's payroll? Too tempting.
Yes, it's a pervasive problem. People have enough trouble with this, even in areas where things don't change rapidly. As someone who's lately steeped in science (vocationally) and skepticism (avocationally), I've had to confront some previously unexamined areas of my philosophy. Though I'm naturally more introspective than many, I must say it can be difficult at times.

Despite being a writer, the author would do well to read your comment and learn from it. :)
I believe offline laws should not be applicable to online till a credible face recognition software is developed. e.g. http://www.riya.com/
Órdenes Formas y Posición para Guiar al Can
you should put some contact info in your profile.
I can't thank you enough for mentioning Cloning Internet Applications with Ruby. It looks like a great Sinatra-based alternative to Michael Hartl's Rails tutorial. I need to scan Packt titles more often.
Hard Real-time Python, or, Giant Robots of Doom
I often do this on flights, and in addition to solving "puzzles" you can always try to build a well-defined system from scratch. For example:

- A JSON parser (bring the BNF from http://json.org/)
- Simplified Lisp interpreter
- Forth compiler (for example: https://github.com/JohnEarnest/Four.Ps)
- Emulator for a simple CPU or MCU (6502, 1801, etc- bring a datasheet)

Projects like these are not "practical", as everything here has been done before, but great learning experiences.
It makes sense, but I don't really know if I agree with all of it. Rather, I don't necessarily disagree, because what company wouldn't want everybody on the planet as a customer -- but I think most companies (at least early on) prefer to have a niche, and dominate within that niche.

The less precise your niche is, or the larger your demographic, the harder it is to precisely deliver anything to them. You can't possibly be all things to all people, and once you've expanded beyond a demographic that you can effectively meet the needs of, then you stop being 'kick ass' for any one person, and start being 'okay' for more people.

For services like Facebook, I think this is the death knell of their offering. What they still have, of course, is the zillions of users. So long as they have everybody, it buys them time.

What I was trying to allude to earlier though, is that if the early adopters that got them popular start going elsewhere, then eventually, so will everybody want to be.

The catch though, is that just like nobody is taking on Craigslist head-on, I don't think anybody can take on Facebook head-on. But, just as Twitter is a viable alternative for status updates, if other, really awesome little things start cropping up for other aspects of FB service, they'll eventually start to erode FB's offerings.

The best thing that FB has going for it in defense of that is their platform, which means that likely, much of what might otherwise usurp FaceBook may well end up just integrating with them instead.
And lets not forget the original code kata site: http://codekata.pragprog.com/

It's a shame Dave Thomas stopped making these.
Even better, logs are databases, and not a linear sequence at all. Often, I find that I am interested in some very specific subset of what happened; between these dates, from this IP address, in this module, errors of this kind, etc. If log entries were put in a database with a well-thought out schema, using the log in this way would be trivial.
I work for an investment bank that has a Singapore dev team that has a bit of a reputation for totally ignoring any bugs from the US. Our solution was to fly there, walk over to the guy that needed to fix a bug (that was open for a year), and not leave until it was fixed. After a year of conversing via email, this got the bug fixed in about 30 seconds! ("Oh yeah, that's implemented! Let me fire up the dev server for you!")

I think the problem is that the official internal language is English, but people outside the US and the UK are not necessarily as proficient in English as they are their native language. Combined with the fact that most people can't write comprehensibly, and there is a huge communication barrier.
But let's not forget an important corollary: many people espousing such lists about how tough life is and the importance of self-reliance are in fact ripping you off, lining their own wallets, and flaunting the law until such a time as they can pay for it to be changed in their favor, at your expense.

So remember that self-esteem is fine in moderation, don't be naive and think that fairness isn't worth fighting for, and have the spine to stand up for yourself. Even when some self-serving moralizer has a 14-point list of why you should just suck it up.

Because what that list doesn't doesn't tell you is that it's not about rules kids won't learn in school. It's about how no authority figures (including wannabes such as Sykes) will tell you what isn't in their interests for you to know.
You know, I used to develop web apps using both Django and Rails. What made me stop using Django was this sheer fanboism by Django community. I couldn't stand it. Sure, there was a time when Rails devs were known for their fanboism. But not anymore. I find the Rails community acts a lot matured nowadays. On the other hand the Django community is going downhill. For every web framework recommendation question on StackOverflow, its "Django! Django!". They don't even bother to see the requirements. It gets even uglier on Reddit. A Django fanboy even bothered to start this site: http://ihaterubyonrails.com
There's simulated and real. I see scanlines all the time for CRTs appearing in cartoons, which has nothing to do with the actual format of the video playing.
Lawyers and MBAs made twice to 10x the money for the same or less amount of work.
I think the rise of the FIRE economy definitely has a role, I agree!
That's exactly where I started when trying to learn rails the first time and it was an utter failure that consumed an entire vacation and didn't really get me very far.

About a year after that I tried O'Reilly's HeadFirst rails book and got much much more out of my effort.
How to Make a Homemade Holograph
Doesn't say Why we need to stop. If it helps us get thru the day, avoids hurting people, acknowledges what we Should be instead of simply what we are. Maybe there are reasons to stop but the article doesn't go that far.
I always keep an offline copy of the Javadocs on my laptops, and it's easy to do similarly for any other language of your choosing.

If your problem is needing to look up algorithms, I'd say that copying and pasting from programming blogs and wikipedia is not a substitute for actually learning algorithms. With a very small amount of memorization and a larger amount of practice designing algorithms it can be quite easy to reinvent these techniques on the spot.
Firefox 4, animation does not restart after focusing a form field, clicking elsewhere, and then re-focusing on it.

I quite like the whole effect, though.
Yes that brew temp is correct. Any hotter and you'll scald the coffee. That's the temperature that the water hits the ground beans, not the temperature it should hit your lips.

In a french press, the brew then sits for 3-4 minutes before being served at a hot, yet palatable temperature. Same goes with a pour-over drip or a chimex.

The problem people have with coffee that's too hot is usually related to subpar brew methods, either scalding the coffee grind with water that's too hot (during extraction) or using a cheap drip machine that has a burner that's overactive and basically scorches any coffee that's left out too long.
I'll also be in the bay area this summer, working in Mountain View but hopefully living in the city. Looking for a roommate?
Perhaps I'm alone or in the vast minority, but I love being an adult and would never trade it for the "good old days" of being a kid. I can completely identify with the complaints of teens Skyes rails about. My work gives me a sense of accomplishment and challenge that structured education never did. In my personal life, I never have to worry that decisions are made for me without an understanding of my perspective as I'm the one making those decisions. The range of experiences open to me is therefore much broader and more satisfying.

Rather, my advice to teens would be: "Just hang in there and try to make good decisions when you can. Your life is one big transition, and transitions are hard. Be assured, life will get much better when you come out the other side."
Why do people use this tired old cliche. Surely it's not heisenberg debugging to come up with something other than rocket science (or brain surgery?)
First thought: the US no longer produces like before. Services have taken over manufacturing.
I live in the Dogpatch, within 5 minutes walk of 22nd Street Caltrain (to the east), and commute to Stanford by train.

Nice neighborhood. The disadvantage is that it's not right next to very much, but it's a quick bus ride (on the 22) to the Mission, the T light rail goes downtown, and if you have a car then parking is easy.
Both are great options. I am not sure where you heard that python has a bad MySQL provider or that Ruby is difficult to deploy. Even though those are opinions, I would highly disagree with both. I have worked with Rails (ruby), Django (python), Pylons (python), and now Pyramid (python). It really is a matter of opinion. You will find much more information about Rails and it is easier to get started with, but I have found that after a couple hours on a Rails project I am fighting Rails more than it is helping me. So it is a highly opinionated topic, but I personally prefer Python using the Pyramid framework. It does have a higher learning curve, but to me it is worth it.
I'm still working out the kinks in the alternate Firefox implementation which was actually my first attempt at this effect.
Could you please backup with your claims with some evidence?
A "straw man" ? I didn't know this was a debate. Besides, I think you missed my point: That it's not just about lighting.
I've driven it before, the 280 is kind of bad but tolerable and the 101 is definitely bad.
Speaking from experience anytime your commute in sf includes more than one bus or MUNI to another system like BART or caltrain your soul will be quickly crushed.

A bike ride to caltrain from the Mission or greater Castro area is also doable. One other thing to consider is that redwood city is pretty spread out and you may find yourself needing to bike from caltrain once you get down there. Avoid the 101 (sf) or 880 (east bay) drive down south if at all possible. 280 from sf to Palo Alto is the only reasonable driving commute from sf as far as I am concerned. I did it for a year to cupertino and it was... bearable. Email if you have any specific questions.
Google's April Fool's 2011
There is a difference in passively trying to intercept unencrypted communication and accidentally seeing a postcard in transit. It is illegal to look in someone's mailbox and it's illegal to remove contents from someone's mailbox to possibly read mail even without opening it. The points of contact for a postcard are minimal and generally would only be by employees of the postal service. I would argue that snooping on unencrypted communication would still be a crime because the user made a passive decision to do so.

(I'm not preaching what to do or not to do - I'm no angel and have done my share of deeds - but this is to point out what it really comes down to when you compare analog and digital actions...)
Fifteen, wasn't it? 1996 was the "reprinted from" date. The net was really just breaking public at that point. If I time traveled back to visit 1996-me, I don't think I could even explain what 2011-me did for a living because the technology didn't exist yet.
His observation suggests that higher frame rate, with different content in each frame, does achieve the soap opera look. If the interpolation is advanced enough, it may be arriving at something close to what the extra frame would have been.
Yep, the 2nd edition of this was put together really well.. I'll be picking up the 4th edition kindle version this weekend probably.

They really explain concepts in a way a beginner can process as opposed to glossing over things like some other Rails books I have bought.

I managed to learn Rails 3 from this book even though it was written for older versions.(Get familiar with Heroku too..)
super slick! I can see this work well on an iPhone webview. I want it like ice cream :)

Awesome job man.
The percentage of smart people working in finance trended much higher then science and engineering. Fake disciplines like "Financial Engineering" thus became paramount. Institutions supported these changes.
Also want to know if there any intern opportunities accept international students (etc. China) in valley.
I once tried to accomplish a variety of tasks with nothing but an Ubuntu liveCD. It's actually very helpful and complete! It teaches you a lot about what tools you have on hand, which I now realize are much more helpful (if you know what you need is there) than the ad-ridden internet.