skysight-inc/HackerNews huggingface dataset:
FWIW, I think your comments DO some off a bit presumptuous, and a bit condescending, despite you saying that you have a lot of compassion and are incredibly empathetic.

Using language like "This is not normal" and "crippling anxiety" is really making a lot of assumptions about the author. It kind of presupposes that you know what's normal. Of course it's possible that you actually do, maybe you're a psychologist or therapist, and as an expert can assert that you do know what's normal, but I would argue you can't infer enough from this piece to know for sure.

There was a review of Sheila Heti's new book in this week's NYer, and from that I gleaned that her work draws from life but also involves a lot of dramatization and fictionalization of her life, and isn't entirely non-fiction.
Thank you, This is how I felt too. I mean, cute story and all, but this sort of backwardation of technology and culture always makes me feel a little unnerved in a North Korea kind of way.

But hey, different parenting philosophies, I guess.

Disclosure: Not a parent.

Edit: Double Disclosure: Could see myself doing this if I were a parent
That's what CiteSeer was supposed to do, unfortunately they quit halfway there.
Yes and this is great for developers. Develop once, run on phone, tablet and laptop/desktop.
I agree. There is no combination of text that should cause a browser to crash. Why the people in the discussion were blaming the HTML markup is beyond me.
Beyond saddened. In addition to his technical brilliance he had keen insights into CS as a field of study, and his blog posts about that had a great effect on career decisions I made.
Being in an at-will state does not remove the ability to have and enforce an employment contract.
New Yorker Writer Jonah Lehrer Plagiarizes Himself Repeatedly
The flaws in this post are the same as in every single one of his posts. He makes it sound like he was doing some kind of analysis when it's really just a tortured justification for his preconceptions. It's disingenuous.

What he usually does when he writes about Apple technologies is to look for the good even in the obviously bad. In this piece about a Microsoft technology, he goes out of his way to ignore everything that might potentially be good or interesting.
A Python interface to Graphviz's Dot language
The foreignness makes them cheaper in that it makes it easier for companies to justify paying them less and forcing their loyalty through the visa regulations. It has nothing to do with their qualifications which are often excellent.
I don't think they have it wrong... they're merely spinning it in such a way to keep publishers in the picture. I think a lot of what they're saying is valid though.

In the biological sciences, there is a huge need for more openness. The stakes are just too high for many researchers to share data that hasn't yet been published, and the vast majority of researchers are still deathly afraid of being scooped.

I think there needs to be a better way to write and publish articles in the first place... some way to make it easy to embed different data types (videos, 3d models, 3d graphs, large datasets, code) into papers. Making a replacement for Word (maybe an online, collaborative editor integrated with Mendeley?) would probably be a good step in this direction.
I've been doing HTML5 app development (via phonegap) on iPhone and Android for some time now, and I agree with a lot of what you said. You can make a really smooth, native feeling app using HTML5, but there are lots of things that don't work well. On iphone, there are lots of problems with fixed positioned elements, and on Android there are issues with translate3d. Both platforms have problems with "tap" events. These are all things that are important if you want a "native feel" in your app. However, there are workarounds.

I also agree that needing 3 front-end teams for app development just doesn't make any sense, especially for a small company. Since you can get near native performance with HTML5, it seems well worth the compromises.

FYI, my app doesn't use any mobile js frameworks, just Backbone.js (and phonegap).
> You ever tried creating something on the iPad?

Have you?

http://madewithpaper.fiftythree.com/
It's a matter of taste, really. I disagree with you, but I can't exactly say that you're wrong.

For me, the iOS homescreen is too limiting. All an app can do is show its icon and a number of pending notifications. Android is too far the other way- widgets can be far too attention grabbing and obtrusive- silly animations of clouds moving in front of a sun, nonsense like that. WP hits a great balance between the two- widgets/tiles are of a fixed size, and the metro aesthetic means that none are too visually invasive.

I have a Windows Phone that I used as my primary phone for a few months before switching back to Android. The third party support wasn't there and the Maps functionality was dire. But I think that it has the best UI of any mobile OS out there right now- it's genuinely a joy to use. Getting Nokia on board looks to solve the issue with maps, and hopefully this codebase synchronisation will result in more third party developers making quality apps.

We'll see. Well, I won't, because my phone won't run WP8...
Would love to know too, can't have been as ironic as the <input type="crash"> bug.
Ysr congress news
So all wealthy people are Bill Gates now? Even in the US that's laughable. Start to venture into the rest of the world, and it's a pretty ridiculous notion.
exactly. OP is a careless parent setting his spawn up for mediocrity. If he really wanted to teach the kids how tech works, he would have them write device drivers to interact with the mouse hardware.
The critics think it looks great.

I haven't heard anything positive, however, from normal people. Just my experience though.
Agree. It's a horrible read. Good thing their marketing department hasn't caught up with this... yet
I like what you are doing here. You're turning ordinary people into a marketing team for website owners. This is one of those "Why didn't I think of this!" ideas. Kudos.
What your handbag says about you
>A new version does not change how well it works.

When you're talking about a Honeycomb-based tablet, it does. Android 3, as was released on the Galaxy Tab 10.1, was for all intents and purposes a "public beta." It is far behind the latest release in terms of stability and usability.
> The ruling was pretty airtight, though, from all accounts.

It was well-reasoned, but since there was no direct case law on API copyrightability, I wouldn't call it airtight.

Even if Oracle gets the judge's decision overturned on appeal, they still have to go through another jury trial though, since the original jury hung on fair use.
Where did parent say otherwise?
Everyone I showed my WP phone to absolutely loved the look of it. Anecdotal evidence, for sure, but I'm of the impression that Metro is more or less universally well-regarded. The OS as a whole is a different story.
Calling all developers to talk about job motivations
Facebook User Valuation by Year, 2003-2012 (Infographic)
A great visual tribute to genius Nikola Tesla
Amazing Ted Talk
*tripled
We all did, there were GUIs available at the time (Win 3.1) but most good games ran from a command line interface, you could get quite a long way just understanding the "dir" and "cd" commands.

The biggest thing stopping people from using computers at that point in time seemed to be how expensive they were rather than that we had difficultly getting them to work.
> I reported it and I think they eventually fixed it.

If you follow through to the MSDN discussion, it is from 2009. So "eventually fixed it" could apply in this case, only because the timescale is unbounded, but waiting years for a fix seems unreasonable.
yeah, I neglected to mention the toxic company F which does all of what you're saying.

Except after they fire all the programmers, they outsource all of their product development overseas.
True, but nobody really lives within proximity of them to have any reason to open them up to the public.

If they did, it would probably become poacher central because nobody would be there to stop them. (Come to think of it, maybe it is like that right now, who knows?)
Looks like the crash doesn't happen if you provide the </form> tag, so that looks like it.

Edit with more info: Looks like removing any of the markup prevents the crash. "Removing the CSS, the div, the table, etc all cause this code to not crash IE"
I love it. I think projects like this can play a strong role in addressing the issue of sexism in technology. I also think that conditions can change radically for the better, once there is a critical mass of projects focused on supporting women in tech, and people who really understand the issue. It doesn't have to be a gradual change over 20 years.

The focus of the project sounds quite meaningful, and it is well said in the first couple lines: "We're going to share stories about smart women doing important things." That is perfect; I want to read those stories!

The copy gets off track a bit after that, like others here are already saying. "We're simply going to hound some clever women in tech..." does not sound good. Part of the problem is women in tech getting hounded. I know the intention here is good, but there is language that doesn't bring to mind the problems. This project is strong enough that you can just say, "We're going to invite clever women in tech..." People will understand the project, and want to be part of it.

Others are talking about the "We're really not complaining" slogan, but I have no idea what "We're not endorsing the obvious" means. What's obvious to me is that telling smart women's stories is a good thing. I'm not sure what you are referring to here.

A small design note: the top banner is huge, and takes up a lot of screen real estate, which distracts from your message.

Again, I love it. I teach high school math and science, and I can say anecdotally that when I show this kind of project to the young women in my classes, I can see a change in them immediately. Most young women I see in school have no idea that people care to support them specifically. When they learn about projects like this, they become more confident that they could be successful in tech-related fields. Thank you for what you are doing.
Quick question: What did using mitmproxy net you? It seemed like everything you needed was found in the original web inspection.
How about putting the data in your public_html folder, and writing the link at the end of your paper?
Startup Metrics Worth Obsessing Over
I agree. Good/Great programmers do it because they like to. They could go a million years and never make any money with the software they write (assuming they don't need to pay bills) because there is value in the process for them.

To the business, even in a software company where development is tier 1, and not a traditional "cost center" and bundled in with IT, development still needs to produce tangible business results. This requires skills that do not directly overlap with development skills.

Programmer: I can build it, I should get paid more

VS

BA/PM: I can tell you what to build so we can attract paying customers and both get paid.

Software is needed. But so are customers. Getting customers is a more valued skill because its the blood of the business. Programming is necessary, but I'd say 95% of the problems needing to be solved are not technology problems.
Why database technology matters
Been using Titanium extensively in the company I run, and to this day it has been the biggest mistake we've done, followed by not migrating away from it soon enough.

Every win you get for "writing code only once" you pay for tenfold (at least) in working around quirks, lack of documentation, unsupported native API's, performance issues, building issues, unannounced API breakage, etc, etc etc. On iPhone it's bareable, although far from pleasurable. Android is to this day barely beta quality despite the company claiming "hundreds of thousands of developers".

Custom modules can usually be built to work around core stuff not working, but involves "guess and try" programming for a long time, as not all APIs are documented/exposed.

Bug reports lie around for months and years, sometimes really critical ones that break major functionality. Pull requests in github also lie untouched for indeterminate amounts of time.

In fairness, things have gotten much better in the last year, but still far from being workable, and to anyone thinking of building anything bigger than a quick prototype of anything in Titanium I'd suggest to rethink, and do a quick Google, that would reveal the hordes of frustrated people and bad reviews.
I've made a similar app with slightly different navigation using the same Nextrip API: http://mtransit.herokuapp.com/schedule/17900

I need to tweak my full-text search and general layout. But your addition of maps is a nice touch. Adding the location of the stop with a separate icon may be a nice addition.
For me, the distinction is that the site was just starting out. Personally, I feel they're entitled to some leeway to get the conversation/momentum going. If this was happening 2 years down the road then I'd agree it's a problem.

If it were a dating site and the founders filled it with a bunch of fake profiles with pictures of models, then I would have an issue with it because I'd feel the user is being taken advantage of. If there's a fake profile submitting links to news stories, there isn't much of a victim.
Finish my API and the underlying code generator algorithm and take the time to refactor a few things that I am not satisfied with.

And learn python :)
Oh man. First of all, the iPad (which I basically meant generically as "multi-touch tablet") is not a "shiny new tech toy." For most people, it represents many iterations on the kind of computer this man is using with his kids. For those of us who aren't software engineers, this article reminds me of what computers were like when I was extremely young.

And the iPad isn't limited to simple things. You should try using one. You can do a lot of complex things, you can build things, you can even program.
it doesnt appear to be any single specific element, but rather the exact combination
Kids love TV, why bother teaching them to read useless outdated books? TV shows are visual and auditory, so much more like the real world.
Nor does it really explain their inability to support the native mode switching API, or video acceleration framework, or their own hybrid configurations. Windows has that stuff too, and it works "on day one" there.
At after school care when I was in kindergarten, they had computers that would play Oregon Trail, which you had to launch from the command line. There were post-it notes with instructions for how to do it. We did it. All of us. It wasn't rocket science.
Bugfixes are subject to the Halting problem :)
I don't see why it's such a big deal. Ya I mean it's kind of a dumb thing to cause a browser to crash, but I am sure any browser has a dumb thing here or there that will cause a crash.

Seems like we're just trying to pick on IE here.
Costa Rica gets removed from US Human Trafficking blacklist
Really loved the way he presented the story..amazing
If the article is correct, Yardsale will actually have higher fees than eBay.
An iPad will not make you happy.

Happiness comes from our relationships, our health, our work, our marriages, and our self-concept. Technology is necessary for none of these for children.

With, that is, the possible exception of self-concept. "I know how computers work and how to use them" is a positive self-concept. Author is knocking the ball out of the park here.
Here's a smattering of articles I've collected, YMMV:

http://www.quora.com/What-is-it-like-to-be-a-professor

http://terrytao.wordpress.com/career-advice/work-hard/

http://matt-welsh.blogspot.com/2010/05/secret-lives-of-profe...

http://www.pgbovine.net/PhD-life.htm

http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjo...

http://web.mit.edu/krugman/www/howiwork.html

http://www.ams.org/notices/199701/comm-rota.pdf

http://matt.might.net/articles/books-papers-materials-for-gr...

And the classic:

http://www.cs.unc.edu/~azuma/hitch4.html

Good luck.
I did a similar exercise recently to determine the bit rate since they keep it a secret. 192kbps is too low for me so I switched to Mog. http://terenz.io/blog/20120523/rdio-bitrate-uncovered
I think that modern OS GUI has helped increase productivity. Not giving your kids exposure to a modern OS means that your kid would be playing catch up with other kids when exposed to one, say, in school.

A person's job prospects may also be limited if they don't know, or are not comfortable with, what the majority uses
Government is ultimately accountable to the people. Private individuals are not.

Talking about the middle class as the concentration of wealth is laughable. It's the super-rich's wealth that is the concentration, because all that power is held by a small group that have interests and priorities different than the vast majority. A large middle class, by definition, is a bulwark against this, because they are a large amount of people with interests more in line with the general populace. They need health care, good roads, various government agencies. The super-rich really, really don't.

Also, if you think a $100,000 salary in the US is rich, you're wrong. It's very nice, but it's not "rich".
Because they need to do one thing and do it well. They don't have a 10000 person team to venture into "larger audiences", they do one specific thing or they die.

People don't wake up one day and think "oh hey, I'm in the market for a craigslist alternative, let's look for one". They need to be told that Yardsale exists, and it needs to find a place in their minds. The best way it can do that is to do one thing well.

As for why it's mobile specifically, look for why people do anything on their mobile phones.
Spotify does 320kbps if you have a Pro account.
Am I the only one that thought this article was near worthless?

This article typifies the type of hand-waving that happens in business school (yes, I have my MBA):

1. Identify a business problem.
2. Do a "high-level" analysis to figure out what went wrong, completely ignoring the small details (which are usually immensely important)
3. Come up with brief "lessons" of what not to do in the future, giving no allowance for unique situations or how the future may look nothing like the past.

I took one (yes, only ONE) strategy class in b-school that was worth paying attention to. The prof had developed a single theory on analyzing corporate strategy. He had spent years researching it, devising case studies that supported his theory (right down to a minor details). The theory is actually very useful to analyze future business strategies because it makes you go through a systematic process to evaluate the opportunities. That has value. This article does not.
This isn't a case of "Robustness principle". Not crashing on invalid input is just plain old decent programming, not to mention secure programming. Programs should not crash on invalid inputs, period. "Robustness" as in the robustness principle refers to trying to actually process invalid data and go make a guess at what the functionality should be.

In fact, you can make quite a case that "robustness" as defined that way is responsible for the horrible mess that HTML and cross-browser compatibility is these days. For instance, if you improperly close tags, or overlap tags, IE (and others I assume) will dutifully go about trying to figure out what you meant: being very "robust" in their interpretation of input outside the spec.

By implementing behaviour outside the spec (being "robust"), you are implicitly extending the spec, and every other browser has to implement unspecified behaviour in the same way.
Startup Accelerator Fail: Most Graduates Go Nowhere
Not that I entirely disagree, but the English teacher couldn't care less whether his/her charges understand, well, anything about Linux, but the English teacher cares a great deal whether his/her charges can manage 1-inch margins and double-spacing on whichever word processor is currently winning the mindshare war.
It was just: <input type crash> as I recall - not specifying a value for type.
We sort of do this in http://www.startupify.me/ where we work with existing businesses to find old problems that we can disrupt with new tech.
I've been hearing about this story a lot. Is there an angle?

Is it the idea that folks always have about how "if you go up against company x's legal department you'll get destroyed no matter what"?

One lady winning doesn't really change the odds in general.
A Quick Note on Salary Negotiation
Pretty simple to do using Chrome's network inspector as well. I found that Turntable had made it pretty easy to save songs as well, but changed their scheme a while back.

Also, kinda disappointed to realize that Rdio no longer does the auto-renewing free music thing :(
I came here to post this as well, so I just upvoted the OP instead. It's the kind of book that's almost impossible to excerpt, but a few of my favorite passages might illuminate a few of the topics it covers:

"Though the evidence suggests that most people are caught up on this frustration treadmill of rising expectations, many individuals have found ways to escape it. These are people who, regardless of their material conditions, have been able to improve the quality of their lives, who are satisfied, and who have a way of making those around them also a bit more happy.

Such individuals lead vigorous lives, are open to a variety of experiences, keep on learning until the day they die, and have strong ties and commitments to other people and to the environment in which they live. They enjoy whatever they do, even if tedious or difficult; they are hardly ever bored, and they can take in stride anything that comes their way. Perhaps their greatest strength is that they are in control of their lives" {Csikszentmihalyi "Flow"@10}.

This also sounds like descriptions of resilience. Maybe there's a connection between flow and being resilient, like one enables the other. Or do they go together?

"What I 'discovered' [25 years before the writing of this book] was that happiness is not something that happens. It is not the result of good fortune or random chance. It is not something that money can buy or power command. It does not depend on outside events, but, rather, on how we interpret them. Happiness, in fact, is a condition that must be prepared for, cultivated, and defended privately by each person. People who learn to control inner experience will be able to determine the quality of their lives, which is as close as any of us can come to happiness" {Csikszentmihalyi "Flow"@2}.

"One of the most frequently mentioned dimensions of the flow experience is that, while it lasts, one is able to forget all the unpleasant aspects of life. This feature of flow is an important by-product of the fact that enjoyable activities require a complete focusing of attention on the task at hand—thus leaving no room in the mind for irrelevant information.

In normal everyday existence, we are the prey of thoughts and worries intruding unwanted in consciousness. Because most jobs, and home life in general, lack the pressing demands of flow experiences, concentration is rarely so intense that preoccupations and anxieties can be automatically ruled out. Consequently the ordinary state of mind involves unexpected and frequent episodes of entropy interfering with the smooth run of psychic energy. This is one reason why flow improves the quality of experience: the clearly structured demands of the activity impose order, and exclude the interference of disorder in consciousness" {Csikszentmihalyi "Flow"@58}.

This is what I feel when I write.