skysight-inc/HackerNews huggingface dataset:
You're doing it wrong. Vendor prefixes are not forks, they are test beds. If a designer uses vendor prefixes in production code, they're setting themselves up to have to maintain them when browser vendors eventually remove them. This is the price you pay for ABSOLUTELY NEEDING CSS3 FEATURES NOW, OMG, JUST DO IT! OUR APP IS NOT COMPLETE WITHOUT ROUNDED CORNERS! or whichever CSS3 feature you didn't need before CSS3 was conceived of.

And wrapping up their use in a library that is meant to spackle over differences in vendor prefix property implementation is even worse, since it hides what is meant to be public for trying things out. You wanna get vendor prefixes removed? Work on converting your site to use them for testing purposes and report bugs and your opinions as to how you think things should work: providing your real world use cases is much more constructive than covering up differences in things which are, by design, supposed to be different.

That being said, any browser that claims to support CSS3 but only through vendor prefixes is lying. Which means that any vendor who claims CSS3 support for things that have not been finalized or agreed upon or that don't work like they should is lying.

Incidentally, I expect more from alistapart. Encouraging the use of vendor prefix stuff in production files ends up delaying the standardization process.
This article makes sense for you if you're the kind of company that needs 35k to create an app. In that case, sure, stay away from the app store. But for indie devs with a bright idea, the app store is a great opportunity to try something out for a very low cost. A very interesting space for startups, I'd think.
Now that you clarified your point, I don't disagree. Push-ups have serious limitations with regard to strength training, of course, since it's really difficult to increase resistance. (I've toyed with the idea of rigging a special backpack and putting weight plates in it.)

For a beginning trainee, especially a sedentary person trying to get fit, I think that a hundred push-up program is a safe and easy way to start. I certainly don't think such a program is "laughable"; it'll produce noticeable good results in a fairly short period of time. Those gains will hopefully encourage the trainee to begin strength training with free weights.

In general, I personally prefer to be able to do 100 push-ups (one set), 25 pull-ups (one set), 100 sit-ups (one set), and then run 5 miles — resting no more than a couple of minutes in between — and I'm willing to sacrifice some strength gains for it. I'm still working on hitting that goal. :)
Online Home Business | How to Make Money Online
You should read Starting Strength, by Rippetoe and Kilgore. It goes into a lot of detail on correct form in performing barbell squats, and it also goes into detail about what causes knee injuries. Short version: a full deep squat, with the top of the thigh parallel to the floor, is fine. Partial and incorrect squats are bad.
Oops! Guess that's why I failed Pre-Cal...
That's a good excuse for why I dropped out...
Maybe because it makes referees redundant? Without the judgment calls even the fans can do it.
Roy would probably replace occurrences of the word RESTful with RPC in the article:

http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte...
Ask HN: High-paying jobs in the defense contracting industry
In a recent thread about programming for a defense contractor in Iraq, the following quote got my attention: "If you can get a secret (basically, us citizen and not a felon), and have decent tech skills, you should be at $200-350k."

http://news.ycombinator.com/item?id=1099805

I would consider relocating to a remote country to make a salary like this for a few years.

So, how does a skilled hacker with top credentials find and land these jobs? From the salaries posted on Glassdoor.com, it seems a lot of programmers working at defense contractors, especially those working domestically, are not making more than engineers in other industries.

I'm also interested in hearing about the recruiting process and any comparisons to working at the big-name US tech companies.
Of course http://github.com/github (admittedly, much of our OSS contributions are split between our personal accounts)
Wish they didn't put me first.
In terms of hype level if you use search volume as a proxy, this is the largest launch ever. I agree at some point, Apple will die down, but not today.
> Yes, Windows tablet computers relied on the stylus. I've used a couple.

So this was not an example of them creating a concept product. Right? That was the point I was making. However valid and insightful the article you linked to may be, it doesn't seem to address this specific case and neither does the video.
Not skewed when compared to crashes inside Firefox itself, though. Last I checked, over 50% of OS X Firefox crashes had Flash involved.
I don't think HTML5 has direct screen sharing capability yet.
I'm not using Clojure, because I get enough Lispy goodness on the Java platform from the Kawa Scheme compiler already. I haven't been motivated to do anything real with Clojure yet.
A two year old is not capable of understanding that an object doesn't cease to exist when they can no longer see it. This is why peek-a-boo is enthralling to babies.

There are similar developmental challenges faced by the human brain over it's lifetime. It never stops changing. At some point, we draw a line and say that it is grown up, but it's a blurry line.

There is nothing de-humanizing about taking a group of people (based on age) and saying they are incapable of certain types of thought. Adding the word "decent" as you did would be adding subjectivity and moral judgement, however the parent post didn't say that.

You might not remember it, but you also struggled with certain concepts: object permanence, abstract thinking, reasoning. Assuming a child is the same thing mentally as an adult is a huge mistake. We may grant them the same basic human rights, but they are absolutely not capable of the same level of thought. That's why we have a different word for them: children.

At the age of 3 or 4 children are just starting to understand the concept of "same" and "different".

Here's some information about childhood milestones:

http://www.healthychildren.org/English/ages-stages/toddler/P...
is this what they call a "first-world problem"?
How to Create a Virtual Story Wall in Google Docs
Very good, concise advice. I was lucky enough to get a good mentor and collaborator on my first grant application and got many of those tips from him as well.
I'd downvote this if I could. Doesn't fit the HN venue.
You're right, I was wrong. Thanks for clearing it up for me.
"For example, if you want to add the ability to create an article, it might be tempting to create a URI called /create_article/. This is wrong, because it conflates the object (the resource) and the action (creation)."

So what URL do I use if I want to search articles? What if I want to approve articles? The simple CRUD perspective has fallen apart for me pretty quickly in practice- I need more than 6 verbs (adding HTTP OPTIONS and HEAD in there). I think HATEOAS is a pretty good approach, but there still seems to be a lot of noun-ification going on in RESTful apps just to stick with the style. (e.g, PUT //article/1234/approval used when disapproving an article)
Apple & gaming: Console coming to your TV, controller is already in your pocket
This is something they did special for the World Cup. They have all of the country flag's and the #worldcup hash tag.
not in this case. (Not for the users)

In one sense - facebook becomes a natural monopoly. Back in say 2007/8 I had to log in to both facebook and myspace to see what my friends were up to. Now I just have to use facebook. That is much simpler and easier for me as a user.
You know how it goes in the press, the easy to recognize goes first in the headline. ;)

Congrats mate. If I was still investing I'd join y'all.
Not a good book review in it's current form. I'd recommend going into more detail, make it longer, and making it less of a self-promotion thing for your project -- for that is how it appears now. I would like to see a good review of Rework though, before buying it.
MyBatis.NET - Submaps & Discriminators
We're making a tool for scraping websites, http://siteparse.com

As good web citizens we honor robots.txt, but these frivolous lawsuits make me think we shouldn't form a US corporation just to leave a much higher barrier to suing us. Which incidentally means no YC for us.
Have you experimented with F# a bit yet?
How Pixar’s leaders want to make their creative powerhouse outlast them
He clearly states they don't care about profit: "At this point in the company’s evolution, I don’t see a huge need for the company to be throwing off a huge amount of profit. What’s the point? [...] If you prematurely optimize, you might get a bigger piece of a smaller thing."
AOL? What do they do these days?
right, or maybe some people work on multiple projects with different phone numbers..

not remarkable, maybe next time
Thankfully, I found that link early on in the tourney. It's a crying shame that the only free stream available in the USA is via a Spanish language TV station. The ESPN stream is not free as you need to access it from particular ISP's, wankers.
I read somewhere that upgrading a 3G from OS 2.x to one of the OS 3.0 betas and then to OS 3.0 final, without doing a full reset somewhere in between would cause this problem. OS 3.0 was sluggish as hell for me until OS 4.0 beta came out and I did a full reset. I'd get random pauses and freezes just like others here are reporting. After the full reset, the 3G was running smoothly again. I just upgraded to 4.0 final and it is smooth too.

A full reset kind of sucks. We're not talking a restore here. Just start from scratch. With the exception of one or two apps though, my data was in the cloud so it was largely painless to get everything back in sync.
Hacking the Next Hope Badge
What about collecting microphone input and running it through a hash?
Agreed that having the english announcers has been awesome (MLS commentary is more obnoxious than any other league in American sports IMO). It is definitely better than I ever remember, but it still sucks having to have cable to legitimately watch most of the games (which I don't have).
I sort of roll my eyes at it. Bing is actually pretty innovative, I love Office 2010 (Outlook gets threading right, IMO), I'm tentatively excited about Windows Phone 7 (uncool as that may be), and I can't wait to let Kinect smell my bones. Plus, all that boring enterprise crap like Sharepoint is basically a license to print money.

That Apple and Google are doing well isn't really a threat to Microsoft. Tech isn't a zero-sum industry.
They're winning in terms of quality of the phones that they release, but they are already losing at the numbers. Nokia is #1, Android is #2 and while the iPhone is currently #3, it's likely that it will have to fight with RIM and Microsoft to maintain this spot.

And in a few years, Android's market share will probably dwarf Apple's, considering the current trend.

Apple just can't fight against dozens of manufacturers and carriers around the world.
The core newsroom’s reluctance to support the digital strategy.

This is interesting as my impression is much of the newspaper industries decline as a failure in business leadership and that the newsrooms had just been following orders or unable to effect change.

This suggests that newsrooms, Le Monde's at least, have been resisting the move to more online readership. I wonder what the reason is, there must be an entrenched section of old school editors and writers who still don't understand the online economy. Not something I expected of journalists.
You would think you could mitigate this by xoring two of them together, but this made things much worse since 2 connected to the same outlet tended to be somewhat correlated!

I would collect the bit stream then run the result through SHA256 in 256 bit batches.
All of naish's points are excellent. I would emphasize that you need to prepare for rejection. Start on secondary proposals and thinking about other lines of funding before you even submit your first.
maybe a feature that will aggregate all repos under one company namespace?
Alan Watts
I guess I shouldn't be so serious, but I would guess that more people know about AOL than delicious...
I find it odd that sexuality and nudity are considered to be the worst things you can expose to a child. Violence, up to a point, is tolerated, but any display of sexuality is seen as adults only. Speaking directly of GTA, yes, there was some outcry over the violence contained, but the hot coffee mod received far more attention.

I've met a fair number of people who've had sex, and have had it myself, and I can't say that many have been seriously emotionally damaged because of it [1]. I've also met a few people that have taken the lives of others [2]. The damage done to someone by them killing someone else is miles away from the damage done to someone by having sex (if there even is any).

[1]: Excluding a few people I've met who have been raped.
[2]: I used to work for the military.
In your field, is this a real problem?
They might if that up-front price also included the service for those two years.
I read Rework recently and I am planning to write a review about it.

What would you consider a good rework review?
I'm not sure I understand the obsession with speed here - at some point isn't the RPC latency going to be the dominator rather than the encode/decode time? Shouldn't we be really close to that already for well-designed applications without a ton of RPC roundtrips?
Spy Gear|Spy Gadgets
Spy gadgets and spy gear are spy gear devices for surveillance, many more real security equipment are available at 007spygear.
hmm i had the opposite haha! when i used to do a ton of pushups i just got more discouraged because i didn't get real gains. when i finally went with a few friends to the gym and they showed me how i got way more into it and had pretty real results after the 2nd or 3rd trip, which is why i say "laughable" etc., of course all fitness advice should go with the disclaimer that YMMV and "whatever keeps you going back" etc.
The way you phrase this makes it sound like you have to work harder to burn more fat as you get more fit. This is not true. Say your cardio workout consists of running at N% of your max heart rate for 1 hr, covering a distance D. The more fit you become, the greater distance you will cover running at the same N% of your max heart rate. Since the number of calories you burn is proportional to the distance you run (work done), as you get fitter you will burn more calories without needing to exert additional effort. Cardio is a good way to lose weight, esp in combination w/strength training.
The article you were thinking of was, I believe, by Ed Felten:

http://www.freedom-to-tinker.com/blog/felten/how-not-fix-soc...
"Let's stop posting spammy links on HN that take the user to a landing page advert for the site in question." Idiot.
And social networking has a generic, shared, unmonetizeable protocol like email?

Not while a billion dollar company has something to say about it.
Ask HN: Do you have a startup spouse?
Hi everyone :)

My husband introduced me to HN a long time ago and I always enjoy the stuff you all post, but I've never commented on anything before.

I decided to start a blog about being a startup spouse and was wondering if I could get your feedback. How many of you are married (or in a relationship, startup spouse is merely a title that sounds nice because of alliteration)? Does your significant other have any funny stories or advice they'd like to share with other startup spouses?

Any feedback, constructive criticism, stories, advice, etc. from you or your startup spouse is appreciated :)

www.thestartupspouse.com
So Ireland was kept out, in the end, because Thierry Henry handled the ball in the course of scoring a final goal during qualification. Everybody agreed after the fact that it was a handball, no question, Henry apologized etc., but there's still no recourse.

Of course, France being out now is some respite.
It looks beautiful but the font is awkward to read. In particular "s" looks like an "f".
Listening to Shoutcast Internet radio in Ubuntu 10.04
Windows 7 - Free Activation codes
That is the way facebook wants it to be but that could change. For now, you must log on to their service, see their ads and be exposed to their new mesmerizing features in order to connect to your facebook friends. The goal of this lawsuit is for applications like Power to be allowed to let users not need to log on to the facebook website to do this.
I used to play football (gridiron) where you will find many counterexamples to the 'lift weights to lose fat' meme. Cardio is great for losing weight and most bodybuilders use it during their cutting phase. The reason why cardio doesn't work for many people is because they aren't doing enough of it at the right intensity.
How about a business opportunity? Modify an open source browser so that it lets someone navigate a website without being able to read anything on it or look at any pictures. Set up a Mechanical Turk style application that lets workers execute browsing sessions using the modified browser via VNC. The modified browser will save off all of the pages, which can then be parsed for information. The server will match up retrieved information with particular users. No worker will ever see any actual user data.
I saw that same footage and took away something very different. A ref and player chuckling in the vein "ooh.. that was a close one, best watch yourself, har-har." To imply the two had some sinister conspiracy is being a little silly.

But it's interesting that such different conclusions can be made by interpreting only body language, since there was no audio. Also, I don't know if the player and ref even spoke the same language, body language might have been all they had to communicate with.
I'm not well aware about chrome process separation. So please educate me.

I thought Chrome gives a separate process per each tab. So for example if flash crashes in a given page the whole page should crash. But in Firefox way this shouldn't happen. Am I wrong?

I only started to use chrome recently so I don't have much experience with it either.
BarMax, The $1,000 iPhone App, Is Profitable And Expanding With New York Version
IPhone 4 Teardown
The reason to watch the game is the beautiful pieces of skill that emerge. They're not frequent, and to be frank, they more often come about when mismatched attacking teams are playing (i.e. the weaker team isn't defending as well as the could if they were organized), but when they happen, they're magical.

The other side of it is that the game, at its best, is almost like extended foreplay. Without the tease and counter-tease, the release of the goals wouldn't be the same.

But the relative paucity of scoring, and the free flowing nature of the game, also means that chance has its part to play. That keeps everybody interested, because anybody can potentially beat anybody.
Wedding dresses of the worlde
wedding dresses of the worlde!!
Things have been stark raving mad since the Digital Millenium craziness act. Just like the software patent scene has been starkers since Amazon One-Click.
Help Depressed and How To Prevent Suicide
Bridal Gowns,Wedding Dress,Bridesmaid Dress CharmBrides.com
I've always thought that the URL to use when searching articles is the same you would use when retrieving a collection of articles, just with the search terms or filters included as parameters, ie, /articles?q=terms

Approving articles could be as simple as posting TRUE to the "approved" attribute of an article, ie, /articles/1234/approved

You just need to make sure that every resource that can be modified or retrieved has a URL.
The sentiment in this article is right on. Of course, we've probably all read this a long time ago.

I loved computers when I had GW-BASIC on a 286. When I was in middle school and I got a computer with Windows 95 I quickly lost the wonder that kept me up all night writing BASIC on sheets of looseleaf.

I read somewhere that Google App Engine is like today's BASIC. This is a fair comparison. GAE makes it easy to start working in a nice programming environment. I stick to Linux because I've never been comfortable programming in Windows, but GAE lets coders get started easily and for free, without having to learn about Linux or Windows.
Under Facebook's claims, people could get arrested for something as small as using a browser or operating system that Facebook didn't like.

Under Facebook's terms, you could retrieve some Facebook pages from your cache, write a parser to parse your data and use it to harvest your data to a CSV file, and even this would be a violation.
What insurance did you change to for the startup?
The Golden Rule: He who has the gold makes the rules! :)
How to cook salmon
Agreed. Having worked through Euclid with letters (in class, often out loud, mind you, so that may skew my imagination here) I really cannot imagine that colors enhance the process at all. I wouldn't be against colors in addition to letters, but colors alone, despite the superficial aesthetic appeal, seems nutty.
It's somewhat analogous to posting a sign requiring shirt and shoes for admittance, and then charging violators with trespassing.
The reporting isn't so bad. But the headline writing is atrocious.
I thought you have to explicitly allow applications to access any data outside their own directory?
"Many fewer" should be technically okay.

"Much fewer" is definitely wrong.

"Far fewer" would be my choice.

Normally, grammar nazis at least know something about, which you clearly do not. Why does someone of such low caliber try to correct others?
I did this too this past October. It's a piece of cake to just walk in, say you want to pay full price, and walk out with a (still sealed in its box, even) brand new iPhone.
Some outlaw hacker needs to make a name for him/herself by distributing a Facebook scraper desktop application that perfectly simulates user browsing.
Although this is what the website claims, it's actually incorrect. You can buy a phone for full price and no AT&T service at all at an Apple retail store.
> I would say that it ceased to be "your" data once you
> typed it into facebook. Common sense should say that
> anything you send to a remote server is no longer under
> your control. I don't understand what the other side
> of this issue is.

It is your data under the law. Sure you may have handed it to someone else, but to say it is no longer your data just because it was handed to Facebook is like saying that you no longer have a Social Security Number when you provide it on a form to a bank (for example) or that when you are the victim of identity theft that you literally no longer have an identity.

Now, one should probably act as if handing their data to one person was like handing it to the world, but there are obviously limits. If I purchase hosting from a company and host my data 'myself,' does my data now belong to the hosting company?

> If you keep data on your local machine and facebook comes
> and takes it from you, that's a problem. But if you
> voluntarily send it to them, then they're going to do
> whatever they want with it. How else would you expect it
> to work?

The basis for your entire argument seems to be: "If you trust people, you shouldn't be surprised if they in turn stab you in the back." While possibly true, society would be non-functional if everyone were like that.