skysight-inc/HackerNews huggingface dataset:
Another big point JTG makes is that the current crop of wealthy producers have no need for 80% of the smart people out there who might get an education. So why not keep them in school and hence not in competition with the established producers, for as long as possible?
Sounds like you disapprove of the caregiver's desire to have a life.

I would say, even if the marijuana has some harmful effects, the mom could be justified in giving it to her kid.

Caregivers have to protect themselves. The kid was violent -- throwing plates, stabbing people with fork. And even when not violent, a terror to be around, with uncontrollable impulse.

If the caregiver has a nervous breakdown or becomes physically burnt, who will care for the autistic kid?

Don't judge the caregivers dude. Support them. They have a hard life.
Extremely true. I have an HTC Hero and I'm pretty disappointed at the partial shittiness of the experience: Very delayed updates, slow UI, and now they HTC has installed a kernel that blocks all rooting attempts. That's exactly the reason I didn't buy an iPhone.

Say what you want, the iPhone works great.
If you want to an Ivy League college you probably would not probably be able to say you are earning more than all your friends. I'm certainly not.
I do think that some more real-world and unstructured experience added into standard schooling would do some good, but I sometimes think there's an odd anti-schooling bias on HN, maybe because we all hated high school.

Another common theme on HN is how the lack of basic science knowledge amongst the voting population negatively impacts funding of and perception of science policy. Is advocating that we abolish general schooling and have everyone just learn what they need for their jobs a good idea? How does that fix that problem? Doesn't it just make it worse?

Tweak the schooling model, yes, but I've not been convinced yet that any of the radically different alternatives I see proposed here would still accomplish some of the important things that general schooling DOES do. Everyone hates certain subjects, but that doesn't mean you shouldn't be forced to learn them at least once in your life.
railsapi.com has v2.3.5

railsbrain goes up to 2.3.2. Still fine for most things though.
About "reading from the screen": it's tempting to make your slides text-heavy. I've noticed that many presenters compete with their slides: they have a text-heavy slide and they are talking about it so that you either miss what the presenter is saying or you miss what the slide is saying.

I like to keep slides visual: an appropriate picture or diagram.
I'm still kind of wondering how Facebook continues to thrive, after time and time again showing the Internet it does not do so well with customer service (in more direct terms: has a very hard time listening to its users).

I'm sad to admit the only reason I haven't deleted mine a long time ago is that a good 80% of my friends are completely lost without it, even though they have working email addresses and phone numbers.
Ask HN: Best way to teach yourself how to program?
I started a business around a simple web app. I outsourced the development as I am a non technical founder and have gone into this alone. I have always been fascinated with web startups and apps in general. I would like to try teaching myself how to program. I took a basic HTML class in college, but will need to refresh on this. But once I have HTML nailed down where do I go from there? Any websites, books, or other recommendations would be greatly appreciated.

Thanks!
My friend Mike's essay on making things stop: http://stereopsis.com/stopping/ (I've been meaning to port it to JS, but haven't yet.)
The implication in his statement is that porn apps are allowed in the Android Market

...how? He doesn't mention the Android Market. He surely knows the Android Market is not the only way to get applications -- in fact, TechCrunch even quotes him elsewhere as indicating that there is a "a porn store for Android". Not anything like "There is porn in the Android Market".

Remember, the context is him responding to a request about his product. Stating clearly that people who want what is being asked for should go elsewhere makes a lot more sense to me than it being some kind of vague underhanded marketing tactic. What else would you say if someone asks for something you're not interested in selling? Should he say "Oh well maybe we'll reconsider. Don't buy a product that does what you want."? Wouldn't that be dishonest? I mean, if this is lying so subtle that you have to explain it I really don't think it's meant to deceive.

The whole thing is just silly and shows how little it really takes to get HN into a frenzy these days.
Innovators - really any business providing a product or service that's of some value - deserve to get paid. Competitors, however, deserve to be treated fairly, which Intel and Microsoft both have a track record of not doing. They have both done a lot of incredible work over the years but IMO their reputation is tarnished, and people like RMS, while they may at times sound crazy, have done a lot of good for businesses and hobbyists alike.
I submitted this 2 hours ago but without the trailing slash; HN considers those unique URLs?

http://news.ycombinator.com/item?id=1280902
Well, if I were planning to hack into a system to steal its data, I would definitely prefer to have the source beforehand.
Hey, are you insinuating that I use tacky handwriting on tacky yellow paper, with a tacky felt marker?
http://www.reddit.com/r/carlhprogramming/

This was a good source for me. Good luck with it.
I hate being lumped in with the rest of American culture and society. I'm very glad that my parents didn't lose all sense of worldliness or intelligence when they decided to procreate.
The released TWO videos simultaenously. One was a unedited 50 minute long RAW video. The other one with the introduction was edited and shorter. The "biased" edited version does not include the additional missile strike against a building that killed a family of 4.
April 2006
This dates back to Apple's original obsession with Resolution Independence, which slipped from the releases of 10.4 & 10.5, and wasn't even attempted for 10.6

http://developer.apple.com/mac/library/documentation/UserExp...
FYI, there is some throttling re. frequency of replies, the reply link wont show up (seems to give people time to think before replying :) )
Why didn't you do more with it?
> Screw your idea of what's "natural."

Ouch.
You haven't seen what's happened to Australian mining employees have you. Look up Rio Tinto.
Language is much less important to me than the actual work, and I can use whatever language I want in my job. The problem is there are so few people who code Perl anymore it makes it hard to collaborate if I use Perl.
...but emacs users are better at chording. :-P
It seems to me that a good CTO can cross disciplines and understand technology really well, but also understand the user of the product really well regardless of the domain.

For example, if I make medical software, I should understand all of the technology I can use to build the software, but I should really have a solid understanding of how doctors operate and how my software can do something for them at a practical level. The CTO also acts as an interface between wildly different parts of an organization. Again on this example, I may have a doctor on staff who tests our software and helps set requirements, but is not part of engineering. The CTO should be able to capture those needs and build them into the final product vision the VPE will then set about building.

A VPE on the other hand should understand technology really well, but also understand all of the management considerations necessary to actually "build" the thing. They may not know about being a doctor, but they can build a smart work schedule that will make sure I get my product out the door on time and within budget.

The third role he had there, PM, should know how to administer the plan the VPE setup and keep all the ducks in a row. In a large organization, several PMs will report status of various projects to the VPE and make sure that the plan set forth by the VPE is operating.
Except that if you're used to Smalltalk, this is just standard fare.

I agree that a Python-like shorthand would be great at the object level, but then you'd have a mixture of shorthand and longhand, and that would be ugly.
Ask HN: What is your productivity setup?
In the past few years, I have been struggling to get a strong productivity setup working. I realize everyone has their own personal choice of tools and services to make their daily life easier, and my hope is that you'll share it. Of course, there are several definitions of what might be considered "productive" so I offer this:

1. Handling email from various sources (personal, work, client emails, etc). Do you use Gmail for archiving? Outlook only? Other?

2. Handling development work between several languages and development suites. EDIT (for clarification): For example, running different development environments inside virtual machines or doing all dev related work in the host OS? (And consequently, having all dev related tools installed on the host OS such as visual studio, debuggers, compilers, multiple browsers, etc.)

3. Handling social websites, services, and IM.

4. Handling media, both local and remote (streaming via web or otherwise). Displaying media to a television.

5. Your backup solution. Offite? Local? To a web service?

6. In general, do you prefer cloud based services or doing everything locally? If local is your thing, how do you reconcile multiple machines (phone, desktop, laptop)?

Feel free to pick any or all of the above to share. I am highly interested in learning what software and services create the best productive experience for you.

Thanks
Mike
I setup a local wave server and used their client application to connect multiple consoles to a wave. I've been meaning to hook this up to a web client but haven't found the time yet.
Ask Steve Jobs not to fire Gray Powell
I can only remotely feel what Gray Powell, the engineer from Apple that supposedly lost the next-gen iPhone in a bar, must be going through right now. My stomach would be turning over and over. It must feel something like the love of your life leaving you or passing away from illness or accident.

I'm simply proposing that people that care email Steve Jobs and politely ask Apple not to fire Gray over what seems like an accident.

Gawker/Gizmodo is the real devil here, having paid money for a stolen device and proceeded to point fingers at someone all in the name of page views.

Be polite, sjobs@apple.com
Be careful with that wget -r.

Use -np to make sure that wget doesn't go up a directory tree from where you start.
Yeah, maybe a bit of a douchebag. I think it is an elite crowd here so this isn't really at all topical.

But, smashingMagazine puts out some awesome content (albeit mostly link rolls, but well illustrated), I have a hard time criticizing them.
Social Gaming Execs Discuss Growth, Monetization, And The Future Of FB Games
Yeah - they edited out that part because it shows plain as day people entering that building with weapons (roughly 31min in).

Didn't fit the narrative.
> programmers who went the commercial route (Gates et al)

It's a false dichotomy. There is no need to imprison (as Stallman would say) the user and disrespect his rights (at least to use, understand, improve) in order to be commercial. What "Gates et al" have done is to bind their users through the software they use to manage their lives and jobs, ensuring long-term prosperity through technological dependency.

The folks at Red Hat, Canonical and MindTouch (just to name a few I have in my head right now) are every bit as serious as Microsoft when it comes to be commercial and to be paid for their work.

The main difference being they show much more consideration towards their users and customers.
I'm glad RMS existed to write emacs and give vi users someone to look down on ;-)
"Good enough" is the enemy of "perfect".

What do you think would happen to FreeBSD if GCC vanished tomorrow? Hint: It would probably suddenly finish incorporating some other, more freely licensed, compiler into its base system.
Volcanic Lightning, Eyjafjallajökull, and how it works
http://trac.edgewall.org/ + http://trac-hacks.org/

Fullblog plugin, discussion plugin, tags plugin and peer review plugin are very useful. They turns your trac installation into something like a micro social network.
He's about the worst PR possible for free software. I like his code & I mostly drink the kool aid, I do, but he really needs to let Eben Moglen do the talking..
"I never let public schooling interfere with my education."
- Mark Twain

-----

At 12 years old my sister and I were "off the dole" as my parents put it. No more allowance, which had topped out at $2.75/wk. If we wanted money, we were expected to use our heads. We ended up mowing lawns, gardening and shoveling after having my mom introduce us to the neighborhood.

At 14 I wanted a computer to mess around with. That's fine, but the family computer wasn't for that. I went with some juniors and seniors in the computer club to dumpster dive behind businesses, or sometimes to the dump itself. Ended up with a working stack of 386s to put FreeBSD and Linux on.

I had a part-time job at 15 to save for a car, because at 16 we were told we were going to be on foot. At 16 I used to take on contract work that one of my teachers had to pass up, doing web-development. Mostly PHP, ColdFusion and some Classic ASP. Two of those sites, 12 years later, are still running just fine on the custom CMS built for their needs.

I had partial scholarships to top tech schools, but the debt load of going to CMU or WPI was still approaching that of a home mortgage where I grew up. I had saved enough money to go to state school and pay cash. Yet when I got there, I was completely underwhelmed. Bored out of my mind. There was very little I would learn until my 3rd or 4th years, they didn't end up applying AP course credit to get me out of 10x courses, and the social environment was akin to drunken day care (and I didn't need to be on campus to make new friends or go on dates). After 3 semesters I ended up in the Vice Chancellor's office with my parents having a very long, very candid discussion about the pros and cons of me sticking it out. They're weren't paying for it, but they were livid at the idea of me dropping out. Long story short, no one could punch a hole in my argument and I even managed to get a partial refund for the 3rd semester. I had until the end of the week to pack up and move out.

I'll go back eventually for a proper engineering degree when I'm bored building trading systems for investment firms.

Point is, nothing like being stuck with a dilemma (no more allowance, so unless you want a video game, we expect you to find a way to make money) and being forced to work out a solution at the ripe old age of 12. I learned more about how to further myself in my free time than I ever did through some state-mandated curriculum.

Would I recommend this exact approach to everyone? Absolutely not. Yet there's always a playing field everyone can succeed on, and there's an immense amount of value in kids finding that out for themselves with a bit of guidance.
> I can't imagine that every phone that is lost or stolen makes it's way to gizmodo

It's not any phone. If it were a Nokia, one would have to be an expert to be sure at a quick glance it's not one of their 300+ phones currently being manufactured and it's, instead, a secret prototype.

Besides, not many people would care for a weird Nokia, Samsung, Motorola or HTC on a bar. We would, but, then, we are all nerds anyway.
Do Phd's really take that long? I've never know anyone to take more than three years of pure research if they are full time, but this is in the biological sciences or computer science.
> Moral autonomy - I think that means nobody can make him do the right thing?

No, that is not what "moral autonomy" usually means. Jumping on the sarcasm bandwagon without fully understanding what exactly you are ridiculing, is a good way to discredit yourself and ending up looking foolish.
To learn more about html and css, just download your favourite websites to your local filesystem, start to edit and watch the results.
Try to get some basic concepts about programming. Those first hours are probably not very exciting, but are of great value later.
Then you could start to learn more about web development by reading and modifying open source applications.
Start with something simple like a guestbook. Then try to do something similar on your own.
Best way to learn programming is to do it. Modify and watch the results.
Have fun!
I agree.

I also believe that the "Stallman or nothing" suggested by so many of his fans is a false dichotomy. You don't need to be rabidly communistic about software to oppose the "imprisoning" influence of corporate software vendors, after all.
I'm not trying to be mean, but he came and talked at my school and he looks as unkempt in person as he does in pictures.

I really think if he took better care of himself he would be able to find an interested girl.
I thought this was the key line

"And where the soldier said [in the video], “Well, you shouldn’t take your kids to battle.” Well in all actuality, we brought the battle to your kids. There’s no front lines here. This is urban combat and we’re taking the war to children and women and innocents."

and "I don’t think that [the] big picture is whether or not [the Iraqis who were killed] had weapons. I think that the bigger picture is what are we doing there? We’ve been there for so long now and it seems like nothing is being accomplished whatsoever, except for we’re making more people hate us."

I admire this guy. He seems to take responsibility vs ducking it or explaining it away.
Even if hardware performance didn't improve as much as it has (and that's a really big if), it would have improved.

Software might not have eaten up all the performance profits, either, though. Overall, we might have had more clock cycles free and gotten things done more quickly with whatever hardware we had.
Yeah it's a terrible thing now that it's in place but removing it now would be even worse for renters.
hint hint

(hopefully)
Because it has the right combination of easy, useful, and fun for the majority of people.
The "read wikipedia via DNS" one was slick.
It all depends on who's using your software. I work on both the front and back end sides of a product at work. Generally if there is bug it's pretty easy for most to determine if it's the front or back end that messed up, and yet the customer blames EVERYTHING on the front end. It's not their fault either - they just aren't aware of our architecture, and probably never stopped to think about it, nor should they have to.

Keeping this in mind, you need to have a reliable back end, and a functional, presentable front end. The GUI doesn't have to be anything spectacular, just well organized so things make sense. Take this website for example - nothing fancy about this GUI. However, do spend some time making it organized and easy to use since that's what everyone will see. Worst case scenario, hire a designer from a local community college or elance.

Here's some general tips to make your GUI more presentable:
1. Form fields should line up, and generally they should be the same size. Don't have some indented and others not.
2. Try to keep your forms balanced across the page/screen. Scrolling down forever sucks, so distribute placement evenly. Similarly, horizontal scrolling also sucks so avoid that as well.
3. Try to keep user inputs to a minimum. People are lazy.
4. Use colors that work together. When in doubt, leave it black and white. Check out http://www.colorschemer.com/online.html
5. Use colors as indicators. Green = success, red = failure
6. Be consistent.

If you want to read an awesome book about designing GUIs try Smashing Magazine's book: www.smashingbook.com
Wow apologies for the horrible formatting. Another lesson learned the hard way.
We'd have more research if it was legal to begin with.. Kind of sad that people are put in this position b/c of the taboo surrounding marijuana.

Given all the usual side effects, including death, caused by legal drugs you'd think this was a miracle drug by comparison.

http://en.wikipedia.org/wiki/Tetrahydrocannabinol
They treat their users so poorly that they come back every single day.

I think they do a good job of doing things that their users don't know they want, and soldiering through the shitstorms that follow. Except for Beacon, which could've been successful with slight changes.
Stallman's hubris is shocking -- and I'm not talking about his claim that the world is a better place for him having lived. I'm talking about this line of shit:

> I’m the last survivor of a dead culture.
Flash based, which is a major bummer.
Mike Chambers (Adobe) on Flash CS5 and iPhone Applications
So, why does your startup have a Cordon Bleu trained chef? Is that blowing money that could be better spent elsewhere? I understand that feeding your programmers keeps butts in seats that otherwise would be doing something else, but that just seems a bit excessive.

Kind of like the game rooms, health spas, etc., that wasted a lot of money in the last boom.
That personal has actually been posted on his website:

http://stallman.org/extra/personal.html

With the addition of:

(Currently for amusement only.)
That is strange...sorry for the duplicate submission, you were first on it indeed :) From the gigaom.com homepage the article link had the trailing slash and it went through as a unique URL.
http://vimeo.com/11086952
No worries, I was just confused :)
That's not really telling considering that usage of orkut in Brazil and India is orders of magnitude higher than in the US or Germany.
I would try to learn the client-side (the within-the-browser stuff) markup/styling/programming before jumping into the server-side programming. Understanding how browsers handle the HTML (markup), CSS (styling), and JavaScript (programming) takes time. I think it's much easier to learn and apply a server-side language (PHP, Perl, etc.) after you have a good understanding of the content the server-side language will be throwing at the browser to handle.
This is one reason why I went for a Nexus One. While other vendors may abuse the freedom Android grants them you can be pretty sure Google is going to keep their flagship phone pure and open and free and also supply it with upgrades.
This comment also makes me think that wget was made for a different time, a different web.

I guess a wget for web 2.0 would be neat. It's still a super useful tool, though.
What are you running on it? Is it an Ion-based machine (are all of them?)
s lot of people play the games on facebook. did you see the recent article about 7.4 million people on farmville?
The only thing I noticed that I would change is that to login the url is http://www.networktimeout.com/accounts/login

I would make http://www.networktimeout.com/login redirect to this page and/or add a login box to the homepage. Kinda nit-picky but if I want to log into a website I want to do it in as few steps as possible.

Site looks great though!
Trivially broken by social engineering.
> If this video had not come to light, we'd keep thinking that war was cut and dry

I'm not sure why you say that. I didn't think "war was cut and dry" prior to this video being released. Did you?
I'm glad that I get to enjoy the never ending drama of emacs vs vi. It's better than watching re-runs of 7th Heaven.
does anyone have a list of great android developer websites?
Four Simple Carbohydrate Rules For Low Carb Diets
Link to the original article: http://research.microsoft.com/users/cormac/papers/2009/SoLon...
True or not, a little humility still goes a long way.
Our Tech-Savvy Supreme Court
They advertise her in return for her services would be a better conclusion. Looks like matching services is the business they are in so it is not so far fetched. From her feedback, she does a great job.