skysight-inc/HackerNews huggingface dataset:
I came here to rant about "yet another service that logs all its users conversations" and then it turns out this one is self-hosted and open-source. Great job!
Since you only support IE9+, I don't see how any serious project would pick your charts. IE8 is still #3 most common browser version in the world. IE7 is #5.

http://gs.statcounter.com/#browser_version-ww-monthly-201105...
How hard is it to untar, take the header and do whatever you want with it (including putting it on github if you want)?

It's definitely a lower barrier to entry than requiring people to create a github account!

Edit: the point being, that it's not just "in the tarball": it's in a specific header file, and the blog post says which exact header file you want.
I have to wag my head at the lack of a having a smooth transition plan for customer support. The new Groupon overlords should've insisted on it, or at least supported it.
The closest big city to me is Chicago, which is roughly 3.5 hours away, and I make do. It's the best thing about working on the internet for a living. You can live anywhere you want. Want to live in a big city? Do it. Want to live in small town Iowa? Do it (I do.)

Most of those people who say "why the hell do you even want to do this" are the people who were born and grew up in a big city and never lived outside of one. They don't see the pleasure in it, quiet nights. Seeing the stars. All that good stuff.

But in the end there are also negatives, like nothing open past 9PM and to do anything you've gotta sit in a car and take a boring drive through endless corn fields.
Concise, compelling and rich,- would read again.

But honestly, that sort of stuff rarely gets transcribed into Internet ink.
They said they chose arduino because it was easy for people to learn and get into which is true. I'm sure they will being doing work to make the arduino (environment) space ready, hopefully they are able to do enough testing on the ground for it to work reasonably in space.

$30,000 though seems a bit cheap for this project and I'm guessing that they already have facilities they can use or have sponsors that are helping them out, otherwise it might just go up into space and just not work.
I have a 34month old and 4yo, and this has inspired me to give them a old machine tonight. They will love 'sl'. I will also try the xmonad and tuxpaint stuff with the 4yo. She will like having her own computer and will be tickled to be 'working' like Daddy. They use an iPad sometimes, but I'll be interested to see how they feel about typing on keys and using a trackpad to paint with (the mouse doesn't get used).
Microsoft could be making their own phones
Finally, I've been waiting for this for ages.
But a large manufacturer having a power outage, for, an hour like we are here, would cause a great deal of trouble with anything downstream of that manufacturer. And I'd be willing to bet that industry sources, mailing lists, forums, (whatever the manufacturing equivalent of HN is) would be discussing the outage, how bad it is, how this is going to completely screw up profits, how irritated they are, etc, etc.
I'd rather spend my time writing software then repairing my old socks. As a bonus, writing software makes me about 100x what repairing my old socks nets me per hour.
Isn't the real issue here that it's just unnatural to use fixed combinations of letters to refer to websites? There is a reason that natural language is so hard to process for computers: It's inherently context-dependent and never has meaning per se. The domain name system on the other hand tries to impose a fixed naming system on us that is absolutely incomprehensible to anyone without technical knowledge.

The only solution to this mess I can see is a non-profit HTTPS server certificate verification authority in combination with a complete revamp of the user experience for browsing web ressources. I should be able to just search for the page I want to visit instead of having to remember its exact name.
Cool! You should add ctrl+c mapping to <ESC>. Thats how I switch out of modes so that I don't move my left hand out of position.
To be quite honest I find the biggest drawback for HTML5 on mobile devices is speed. Even simple applications have a noticeable lag that isn't present (or can be hidden) on Native applications. As an example (as used in the article), Facebook is one of the worst performing apps on my phone, often taking me to places I never touched and crashing occasionally. Therefore I would suggest that the hardware/implementation still needs to catch up first before choosing a blanket HTML5 architecture (which mind you the hardware is doing gradually).

Now, perhaps it because I am testing on older hardware; however this is for good reason. I test based on hardware that my clients/target audience use - if they upgrade and they get a speed increase then that's a bonus - but until then they need to get the best possible experience given the hardware they have. I will use HTML5 for applications if I can get a reasonable return on investment by doing so, but usability is always number one - if it doesn't perform well then it may as well be thrown out.
I read his book years ago, the one this article references. It was wonderful. I highly recommend it.
In science, they are quite highly correlated.
Mental masturbation isn't equivalent to it either. The idea that because you have more money in your bank account that makes you more fit ... is absurd. For every other species, we evaluate fitness based on the number of descendants. Not for humans? Why? A welfare mamma can pop out half a dozen kids. How many kids do you have?
Drake vs. Chris Brown - Last weeks bar brawl - Internet Battles
Unless you open-source your code or describe it publicly, I can't tell what algorithm you use.

So there are 2 possibilities here:

1. Your algorithm really requires years and millions of dollars of research to develop, in which case you have little to worry about - your competition is years behind you and probably doesn't have millions of dollars to spend on re-developing the algorithm. Trade secrets will work for you just fine.

2. Someone can quickly and cheaply come up with the same algorithm independently from you, in which case you don't deserve patent protection in the first place.

When it comes to patents, everyone brings the "super hard, expensive to develop" case, which carries the assumption that they're so smart that no other persone on the planet can come up with the same idea.

The reality is that even the patents that survive in courts and reap millions of dollars in damages, are laughably trivial and are a result of routine work of software developers, not to mention the vast number of patents that were granted and then stricken down during litigation, but only after both sides spent hundreds of thousands of dollars on said litigation.
So... what does it do? Are the screeshots anywhere? A description?
Texas fisherman prevails in epic battle with enormous alligator gar
Preventing me from doing that might actually be considered a feature. ;)
I think the perl lib formats and sends this as XML, and perhaps dropping down to XML is required if the language lib isn't up to date.
I'm pretty confused. I didn't know who Ted was, but a quick google search shows he is an OpenBSD dev and worked for Coverity. Coverity itself will flag this error. Now you are backing up that position. Historically, this exact thing has been the cause of many security vulnerabilities. It's especially precarious with the POSIX API due to many functions returning negative for error. I recall OpenSSH making sweeping changes to rid the code of signed ints being used for error, for this reason.

Can you explain why you would advocate this? Am I misunderstanding you, or missing something?

I replied to the other comment in this thread with an openbsd vulnerability caused by doing what is being advocated (I did choose openbsd to be funny).
"Do you have any advice for telling when someone is doing this?"

Yes.

Put simply, learn to read facial cues. (It's easier than you think--much like a programming language, facial cues are a system. So if you are a systems thinker--and I bet you are, based on the fact that you're here on Hacker News--learning facial and body cues will probably be one of the best time investments you'll ever make.)

I had no ingrained social skills when I grew up, so I had to learn facial cues to understand how to fit in socially. I can read nervousness on a face, and I can read the body posture and awkwardness that comes with not being sure of your ideas.

The first thing I did was to videotape myself speaking and focus on getting rid of those same cues in my own speech and posture. Then I started watching others. After a while, I could start to pick up all kinds of stuff. It's like a hidden language. I could tell when someone was lying or untrustworthy, when they were interested in what I was saying and when they had zoned out, etc. Incredibly useful!

So, to tell when someone is judging themselves too harshly, I look for two patterns:

1) Negative self-talk. "I never could do this...I can't do this...I don't know how to do this...this is impossible...I guess I'm just not cut out for this..." are some of the verbal patterns. Another common verbal pattern is looking for the negative in a given situation..."Yeah, I know C++, but not Javascript, and so I'm not the right fit" vs. "I'm a great programmer; I don't know Javascript yet, but I'm sure I can pick it up given some time and guidance." (I made a concerted effort to get rid of my own negative self-talk and documented the result here: http://www.erica.biz/2008/my-7-day-no-complaining-wrapup-or-... )

2) Demeanor cues. Socially awkward, casting down glances toward the floor, not meeting eyes, mumbling. (Don't get too upset if you have some of these but you feel like you don't fit the description above...these can also describe other behaviors.)

Here is the book I used to learn more about this: http://www.amazon.com/gp/product/0757003141/ref=as_li_ss_tl?... It was fantastic to read and finally feel relief that people's facial and body cues are a system that I can learn and understand.
One TL;DR would be that the liberal arts are very important. As such it follows that reading, words & meaning, as well as the pursuit of thought are very important. The conclusion is that you should read the article.
Course, the user will see it as your site that crashes the browser. Probably can't be good for conversions.
Square's code-generated server API: fdoc
> "Role models" have never been part of the equation for me.

This is the key sentence right here. For myself as a cis man, there are SO MANY more roles models that I see and hear about than many other group of people. It doesn't matter if you feel that you don't need role models because you grew up in a world where those kinds of people get the most amount of attention.

For women in tech it is completely different. Women in tech aren't visible. Sexist attitudes and news stories dominate the discussions about women in tech. Can you imagine how off putting that is to someone who likes tech? Would you want to spend your life working in a field where your very existence as a woman will be a constant source of harassment and experience erasure? That your skill will be questioned automatically because of your gender?

To suggest that such a site as Women and Tech is "reverse sexist" is ludicrous, because it is NOT sexist to provide safe spaces and outlets for people who are ignored and silenced in popular media (the web is the predominant popular media source for tech).
If you know vim I'd assume you already know the answer. If you know vim and don't know the answer, I guess vim just doesn't work for you. But for many others, it does. I'm not going to enumerate what's already covered in endless blog posts, SO answers, books, IRC logs, and .vimrcs.
Oh and two coping mechanisms: one to keep G+ contacts from blowing up your chat: https://news.ycombinator.com/item?id=3472283 and one to keep it from swamping all other news on your G+ feed: https://plus.google.com/u/0/115948050407884269063/posts/Nd61...
The internet can be made a much better & safer place if the new registries enforce proper regulations. Of course, there will be exceptions but there are many major players in this race who will work towards this objective. If you look at it in another way, it opens up a whole new world of opportunities not just for ICANN or the registry but for us, developers! Lets say I made a super awesome Iphone App and want a website for it, how much is the probability of me finding a relevant .com domain name for it? On the other hand, I have higher chances of getting a very relevant name with a .app extension & if this extension is popular amongst app users (which the .app registry would definitely ensure) then I have just multiplied chances of my app being discovered easily! Now some would argue that apps are to be found in app markets but then this was just a simple example, the possibilities are endless. I believe we are in a historic moment of the evolution of internet, something which would make the internet better, easier & safer for all of us.
If my hardware (hard disk) has a particular configuration of bits stored on it then they are my bits. How can information stored on something I own not be mine? I'm not talking in the legal sense here, I think that patents are ridiculous, but in the common sense sense.
Ratchet - WebSockets for PHP
Ratchet is a component library for PHP that provides developers with the tools to create real time, bi-directional applications between clients and servers. This is not your Grandfather's Internet.
Each hype needs a straw-man. At least, when someone criticizes 'Waterfall' and praises 'Agile' you know s/he is clueless.
was just about to mention http://gpl.internetconnection.net/vi/
Umm. Poor people who learn philosophy understand the world better and might be better equipped to influence it. I guess that was the point. The author rambled a lot and implied a lot without saying much concrete. Pretty poor writing if the author's goal was rhetoric.
I beg to differ. The company I work for (cego.dk) has released an HTML5 game (you can play it here http://chrome.voodoofriends.com/) and yeah there is a ton of small things you have to take care of, and yes IE9 is a pain in the ass but you can mostly bundle the source code and just ship it on the appstore (http://itunes.apple.com/us/app/voodoo-friends/id514562699?mt...) and what you can't just bundle are things like in-app pucharces which will never be crossplatfom and a few issues with sound.

Is it worth it? Well that depends on what your goals are and what your belief in the future is. If you think IOS is enough, then go for it (and use the better performance to make a more beautiful game) but if you don't like to build on somebody else land, HTML5 is the best news in a very long time.

BTW the app is currently free on the app store but I doubt it will be for long.
It's possible to go to an excellent school and fail to learn anything if you don't want to, especially if you have been culturally conditioned to hate school.

At least a good school does provide the opportunity, from stories I've heard from people who have worked at or attended bad schools it would be an environment where it would be basically impossible to learn anything even if you wanted to.
(you're getting an upvote for this; great points)

1) I disagree with your first statement, just because some work that really "wows" me is so beyond my comprehension that it's difficult to learn from it; sometimes, that's a core element of being "wowed": the astonished person doesn't quite know why he's astonished. How can he learn from example?

As far as my photos being boring, not going to contest that. You just have to remember that, at this point, expediency is the main factor. I rigged up a system to pull selected files from my public Flickr account, which consist almost entirely of photos I do in my own time...which means there's a high proportion of wide lenses, as opposed to shots at 200mm...because I don't casually carry around the 200mm.

2) Also no contest...the technical details are trivial to include or exclude (once you've written a script that gathers photos from Flickr and reads the metadata). For now, I find them more useful than writing out as narrative, "For this photo, I used my f2.8 lens wide open"...More can be done with the data design but I want readers to know at a glance what's going on before they read the caption of the photo. I'm hoping this leads to more active reading, because the reader has to ask himself "This photo is shot at f8.0 and yet the background is so blurred, how is that?"

> I was looking at all the cool photos and I really wanted to know the f-stop, the exposure, the ISO that the author used. It took me about a year to figure out it didn't matter. Main reason being - you will never encounter that exact scene with that exact lighting.

I say that exact sentiment: don't worry about the numbers or the math. Maybe I didn't say it strong enough but I'm happy that someone on HN agrees and I'm not just dumbing down the math. I think memorization of numbers is silly.

What I want readers to be able to do is approach each photographic situation with a problem-solving mindset:

"This scene is dark. I want the photo to show my friend's face clearly, how do I balance the three settings and which flaw am I most willing to introduce into my photo to prevent other more critical flaws?"

3 and 4) Yep, no argument. And nowhere do I say, "copy these numbers down"

5) Now the most important point of learning how to photograph well: STOP READING TECHNICAL GARBAGE.

I agree, that's why I wrote this book in the first place. Obviously I haven't done it in the same way that you would but I don't think we disagree at all.
That will be solved in part if patents get assigned a value (on which 'damages' etc. are based) that are proportional to the work that went in. For a software product that contains thousands of good ideas, the value of each of those will be only a fraction of the value of the total product.

Then, of, course, the idea of blocking sales of a product because of infringement should also be completely abolished -- some money should be the most you can get.
Windows Phone 8 included in fall release: incompatible with current devices
Real education is the path out of poverty. It always has been. Real education teaches people to think more effectively. Not everything called "education" fits that requirement. The poor are often subjected to training rather than education, which very often doesn't resolve anything. Training tends to reinforce the social trap they live in.

I suggest you not only read the article but also the book it is about. It is one of the more important books I have read.
DirectX is going to be much more compelling for developers IF Microsoft can unify Windows, Windows Phone and XBox Live Arcade together.

Aside from the completely different experiences across all of them (both in capabilities of the platform, input methods, etc -- smartphone games tend to be quite unique), from a pure numerical perspective there are what, 55 million or so xboxes sold, and while there are countless PCs, the PC gaming contingent continues to shrink and favours an entirely different type of game.

There are 400 million+ Android devices out there, and 400 million+ iOS devices.

If you're developing a touch/sensor based smartphone app, being able to port it to other smartphones is dramatically more valuable than being able to port it to an entirely different platform.
This hasn't been true historically. Almost all of the times we have been confident that we understood something, we have been wrong.
Hackers Take Credit for Twitter Outages
Twitter crashes hard, Internet freaks out
I think part of the point is that its not clear what value these new TLDs add. Google already owns google.com. By creating the possibility of ".google," you aren't doing much else other than forcing them to own it defensively. There isn't really a benefit to mail.google over mail.google.com.

In other words, in a large sense you are right -- all these issues exist for the TLDs we have today, and they've already been hashed out. Why create another round of 90's style litigation around who bought .coke first or bless a new set of owners with "high quality" tld's like .food? This isn't going to realistically expand the "number" of domains available, its only going to force companies to defensively buy even more permutations of theirname.___, and for all the domains that are already taken in ___.com form, it will only add confusion by having a parallel .___ version.
You can still use the native runtime if you want. Turns out, a majority of users prefer the standard JavaScript stack -- and now we give that choice.
umm.. no evolution does not encourage diversity. "encourage" implies that there is some sort of hierarchy or level in terms of evolution, and there isn't.
It is extremely controversial in academic circles. Since you provide no citation let me provide one: http://en.wikipedia.org/wiki/The_Bell_Curve#Criticisms
Uh what? The OP is male, so he does have male privilege. That is, he will never have the same experience as someone who is a woman. To say that providing an outlet for woman to share their experiences is sexist against men is laughable.

If you are suggesting that privilege of experience doesn't exist or is somehow Marxist, you are basically saying that any experience other than your own isn't real and doesn't count. That is to say, you are calling everyone who has ever lived differently from you a liar.
The Internet’s most hated man
Pretty darn nifty, but vim stuff like 'ciw' doesn't work, and
also 'C' leaves you in an insert state where your next keystrokes are entered just before the last letter in the line, rather than after the last letter in the line.
"The promise of HTML5 is still an exciting one and while the time for mass market implementation may not be in 2012, we’re confident its time will come."

Considering the specs are not even projected to be completed until around 2015, I think they might be stating the obvious here. Of course HTML5 is not ready yet, it's not ready yet.
This is a post he made in 2010.
Why SSDs cost half of what they did in 2011
This is awesome, but luckily for the programmers and computer scientists here, one of the best parts of the creative aspect of the profession is the ease with which you can prototype your ideas -- no 5 ton statue required :)
I haven't tried it, but feel free to use it if it works. It's open source.
After some searching, I finally clicked on the link at the bottom to the blog post: http://heliom.ca/en/blog/octofeed

It has a couple of screenshots.
I've never been so glad I'm on the other side of the country..
You want to spend 50 years on vacation?
It's ready when people start using it, and people have started using it.
I don't understand what you're asking. Can you try again?
looses any credibility :D
> why is it that you seem so intent on discrediting the experiences of others?

I think you are reading far too much into what I've commented. Nobody is doing that at all.
Question: Is a black pixel on or off?
A post on this same topic > 1 week ago that didn't get any traction:

http://news.ycombinator.com/item?id=4101870
Crashes the tab for me: IE 9.0.8112.16421, Windows 7 Pro (v 6.1 Build 7601: SP 1)
I feel that the desire for an education is intrinsic. If you want to learn, you will (as evidenced by the study gms was talking about). Simply having access to all those goodies won't lead to motivation. Unmotivated students in that cushy environment would just lead to them being happier and more content, not make them work harder.
Kirkville » Apple’s Ping: Anatomy of a Failure
Once the father gives them a copy of Zen and the Art of Motorcycle maintenance they'll be tinkerers for life.
Kirkville » Why Record Labels Should Provide Album Art on Their Web Sites
Here Are No Women On StackOverflow… Or Are There?