skysight-inc/HackerNews huggingface dataset:
You sound like someone from the Konishi polity as described in Diaspora. I don't agree with you. The brain uses an associative learning algorithm and learning difficulty is proportional to how easily a concept can be integrated with what is already known. And it's an iterative process, so new knowledge can be built on old knowledge that was once itself abstract.

So you can start with concrete problems and generalize from there. No one starts out learning about unitary matrices, hilbert spaces, and natural transformations. By the time they get there they can be taught in terms of more concrete things like rotations in 3 dimensions, euclidean spaces and parametric polymorphism (if they are programmers). That is why math is hard when you first start. It's a highly compressed subject where every word is more an index than it is a full concept. So you have to maintain a cascade or hierarchical graph of intuitions.
If your target market includes people that prefer physical books, make page turning much easier - or more obvious.

You also don't present any good use cases - why would I want to spend $99 on this? What does it do for me that a plain website cannot?

Consider presenting the benefits of your idea using your idea, like you did with the API docs, to demonstrate a practical use case.

Apart from those things - great idea!
do many people on twitter use lists?
The Importance of the Story
That article gave me cancer. It seems like it wants to be different than other businesses but is not.

As soon as you say "And other reasons not listed here" you just made your list useless.

Having a huge book of rules makes it feel like an unwelcome, draconian workplace. Just hire smart, trust your workers and fire them when they don't meet obvious role expectations or act inappropriate.
VIDEO: Mike Tyson & Wayne Brady in “Every Little Step” | Smash Networks Blog
How do you know you'll love the product management position? It may be fun for a few months, but if it's not something you're passionate about you'll get bored. You'll fall in this groove of making really easy money and just be comfortable. There's nothing wrong with that if that's what you want!

When I was 22 all I wanted to do was find a high paying job. America kind of brainwashes you to think that's the logical next step after college. Spend some time thinking about what makes you happy and what you REALLY want to do with your life. Then just go after it. No need to wait and prepare yourself. Life is short man.
If you want to know all of the math and functions involved in pushing individual pixels to the screen and building something along the lines of a Quake 2-level engine in software, this book is a pretty good introduction to it all:

http://www.amazon.com/Tricks-Programming-Gurus-Advanced-Grap...

Note that this is the type of programming now implemented in hardware GPUs, and in libraries such as DirectX and OpenGL. If you were to write a modern game, you would do it on top of one of these hardware-accelerated libraries, and you wouldn't be writing this type of code in software anymore. But if you really want to learn how to do these things from the "ground up", this book can help you build that foundation
Sounds interesting....Do you have an example of the code running on a website?
Goals shouldn't be all about you.

Good: "Deliver 2 blog posts per week that can help small business owners with their internet marketing."

Bad: "Get 100 new subscribers and 10 new comments."
Like TRON!
Don't fret - I found it interesting.

I've been using GNU-Win32 for years; it's generally solid, and the CHM docs are nice, but there are some issues with it. But last time I was looking for a replacement, I couldn't find one! Gow looks like it might be just the ticket.

As for MinGW/MSYS, last I looked, MSYS looked a bit incomplete for my purposes. I don't have any interest in or need for the MinGW gcc and autoconf bits, which tools looked to be its main advantage over GNU-Win32.
Honestly, as a reformed female clothing junkie, I think it grows in part out of being intelligent -- thus easily bored -- and visually inclined. Getting a certificate in GIS and running my own websites helped cure me of interest in both fashion and decor. I can search for new skins for my blogs or twiddle with the font size or whatever instead of rearranging furniture and trying on the same pants with 27 different tops. It is just as mentally satisfying to that part of my brain. But clothes and decor were the only "appropriate" outlets for it when I was a homemaker/living like I was "supposed to" as a woman.
Yeah. This struck me as well. I think what you say is right, but probably the 'silly' part comes from the context of the legal argument.

For instance, You could also say a point is also something with 132 dimensions of data - all but one or two of which are set to 0. Does that mean if we patent ways of working with 132-dimensional data that our patents should apply to anything with fewer dimensions? Of course that would be silly....
That's a fair argument. A solution would be to increase the initial weight for same link posts every time they're posted. That would decrease the time they spend in the front page exponentially.

You could easily bypass this, of course, but I don't think most people are trying to hack the front page, they just found something interesting and they're sharing it with us.
This kind of thought process that you've pointed out above is probably the biggest cancer of the industry to be honest. What happened to apprenticeship?

Better your hiring practice or stop hiring cheap.

Also I'd wager with such an absurdly wrong mindset they still use software to filter resumes, which often kills chances for good talent to get through because you've placed some arbitrary value on your time OVER the added value of good recruitment and staffing.
I've been looking for a source on what hardware this demo ran on, where did you figure that out?
True, but the ability to tab-complete commands/arguments is missing. But as you have said for something small it should just be fine.
Do I know for sure? No. Currently though, it looks like what I'd be most interested in.

I chased the money after graduating, and it hasn't worked out the way I wanted it too - honestly, at this point, as long as I can afford rent, student loans, PBR and the occasional concert ticket, I'm a happy camper. I just want a position that allows me to work with great people, learn, be creative, and grow as a person.
I've always wondered why there is so little of talk about what to wear in nerdy crowds, e.g. on HN. Looking at the way people obsess about every single detail about their lives (how to exercise in gym, what music to listen while coding, etc.), there should be way more discussion on this but it's nonexistent.

I think a wearsthis site, similar to usesthis.com, would be quite popular. I'd like to know what shoes Spolsky is wearing, what t-shirts pg prefers, what brand of underwear Drew Houston uses, and, of course, where does Zuck gets his hoodies (they are custom made: http://www.quora.com/Mark-Zuckerberg-1/What-brand-of-hoodie-...).

While coding (and especially when I'm hung up on a problem) every little distraction, even miniscule, distracts me, so I hate wearing shirts, I have to wear t-shirt. I've yet to see t-shirts that are marketed predominantly for coders, say, with a nice quote on them (e.g. ""Metaprogramming is the language feature that helps you write code that you won't be able to understand once the cocaine (or Ritalin) wears off."") and the ASCII table on the back.
It's a free beta. We'll be charging for it down the line, but you can use this however you like for now. (It's not open source, though.)
NASA Discovers Unprecedented Blooms Of Ocean Plant Life
I notice that NeXT is listed as a co-plaintif - does anyone know why? Weren't they completely acquired by Apple?
But to prevent reposting, the poster -- who doubtless missed the original posting -- would have to search somehow for previous HN posts about the URL. But there is no search facility on HN. You can't blame the poster.
Way to condense what, going by the one on founder/heroes, is an awesome series of insightful lectures, into a crappy set of ten platitudes.
the blogosphere is full of posts by people who spend the time and trouble to solve a problem once and for all, and then share how they did it. it's sad that the comments here are so patronising.
I used to use CopSSH for running sshd on Windows. Worked pretty well from what I can remember. It's just cygwin+sshd packaged up nicely.
I'm actually surprised by the lack of rigor in many of the sources I checked. It's obvious that b != 0 is necessary because otherwise you can't get results like line segments having an infinite number of points, and hence equal to the amount of points in a line.[1] The thing is, a lot of common references seem to leave out that the endpoints can't be equal.[2] It's so obvious that it's just implied, but it's dangerous to treat mathematics like that!

-----

[1] http://mathworld.wolfram.com/LineSegment.html

[2] Just saying 'two distinct endpoints' instead of 'two endpoints' would work, so it's literally just one word that makes a big difference!
@rdl our blog isn't really where we'd like it to be right now, in terms of theme, performance optimization, etc. we're actively working on an improvement there. thanks for sharing this additional data point (ie, poor experience on ipad 3). stay tuned for an improved experience in the future!
Search for "name of product" "+problems" or "+faults"

That will get you to real reviews, ads don't generally publicize problems with their product, AND probably more what you want to know.

You don't care that lots of people bought it and liked it - you want to know what the problems are.
Easily one of the coolest things I've ever seen.
I created a clone of xip.io which doesn't have any the DNS faults:

http://news.ycombinator.com/item?id=4085522
Why would I use this when I can already connect to Excel using COM for free?
Well, I prefer a different mechanism for error handling. If you scroll down to "Error Handling" at http://noelwelsh.com/blueeyes/concurrency.html you'll see my solution and justification for it. (FWIW, BlueEyes is based on Akka 2.0's Futures as well.)
Yep. Definitely not a RasPi contender.

It looks just like a PC104 board -- and is priced at a point that's dirt cheap for PC104 kit but still nowhere near in RasPi's league.
When they started running Windows.

And they started running Windows because the industry demanded it. Easier to program and whatnot.
I’m not sure what you mean. First, do you define linguistic success using anything other than entrenchment? We say a (natural) language is “dead” when no one speaks it anymore. Second, I was saying that the quality (that is, power) of a language is not the only factor in its success.
A zero-area polygon.
A zero-volume hedron.
etc. etc.
Thank You!

I actually want to do something with fashion. Not sure what. I have tried asking around on HN and found it frustrating. This discussion is turning into a goldmine of food for thought (or maybe buffet?).
On the future of Graphics Drivers
[Invites] Replace native SDKs with the cloud to build cross-platform mobile apps
I have a 6 year old son, who recently finished a language class (Hindi) and a chess class.
In both of these, he got a medal. Why? Because everyone got a medal.

So, in end, he is happy, with a sense of achievement, but what achievement I don't know.

I believe that failure in life is important, at least was for me, otherwise I would never have tried harder. But if people are given something for nothing, how do you define/measure success.
Your rivals (whether they make competing products or merely use their success to bid against you for employees) net most of the benefit from your training investment when your trainees aren't going to spend the majority of their career with you. Vocational training becomes a http://en.wikipedia.org/wiki/Public_good when there's no mutual expectation of longevity and loyalty. We're eating each others' seed corn.
I heartily disagree with your initial point that you can only get so far with real world examples. Heron's formula itself is not even unintuitive, and in fact, the way he proved it, requires a minimal amount of symbol pushing. Maybe my opinion is unpopular, but I believe that anything that is not applicable to the real world and does not form the immediate base of anything that is applicable to the real world has no place in highschool education.

Those of us who do math for math's sake are mathematicians. For the rest of us, math is a tool, no better or worse than any other tools we have in problem solving. There is nothing wrong with benefiting solely from the end conclusions of math, without engaging in it unless we have to. For the majority of people, this suffices and anything more has no benefit, and is promptly forgotten.

So why, then, do we insist that a high school program, tailored to the majority of people, teach people to be proficient at theorizing rather than applying? The majority are accountants ... and doctors, and lawyers, and delivery people, and repairmen, and so on. People can learn about abelian groups in the future, when they know what they want to study. Let's be realistic here. Right now, we're dealing with people not being able to do middle school material 2 years out of college. We're trying to prepare people for what they're in for. For the sake of the public good, abelian groups and math as a whole can wait.
"Visual Basic 6 did what its creators intended for its market niche: enable very rapid development of limited programs by programmers of lesser experience. It was never meant for heavy-duty coders developing complex applications."

This pretty much sums up my experience with legacy VB6 code. I've re-written a fairly large system that was entirely in VB6 and some of the code I encountered there was astoundingly bad.
Can you recommend an introduction to geometric algebra & calculus? (preferably online) I've quickly read some but they were vague and in general quite unlike other mathematical texts. For example the document you linked to doesn't actually define the operations it uses. You can sort of conjure up a definition by piecing various statements together (by using the laws plus the operations' behavior on basis elements), but surely there must be a clearer introduction available? Other introductions were just plain wrong, for example one claimed that the curl of the curl is always 0. All that I've seen were strongly trying to persuade the reader of the awesomeness of GA rather than teaching it.
You either mean that it implies that you can become a good programmer while writing VB6, or that you can become someone good at writing VB6 programs, or that you can become someone who writes VB6 programs that are good.

Regardless of which of those meanings were intended, I disagree. I find denying any of the three to be dismissive and just plain wrong. I should be clear: I hate VB6. I really do. But I'd stop far short of the arrogant suggestion that it's not possible to do good work in it, or that it's not possible to learn an enormous amount about what it takes to make great software while writing it.
The web may need a social, distributed 'demerit' system which can punish subtle abuses faster than Google: a downvote button that works anywhere, and is somewhat gaming-resistant. (Even being just lightly more resistant than current keyword-squatting, click-baiting, link-whoring would be a marginal win.)

Zed Shaw's 'Utu'/http://savingtheinternetwithhate.com is one exploration of this concept.
IM Republic Twitter | IM Republic Trending
"China Can Shut Down All The Telecom Gear It Sold To The US"
That's probably because a good VB6 programmer would still be a terrible C++ programmer. There are too many ideas VB programmers will never encounter. In order to be a good C++ programmer you'd be a VB god (rolling out your own DLLs and OCXs).

I have done more than my fair share of VB programming from version 2 when it was new up until 98 or so. I even got my MCP certification on VB3... It was the quickest tool to build a Windows application at the time.

In fact, at least here in Brazil, the rise of Windows as a corporate OS coincides with a rapid adoption of VB for in-company development and the fall of Clipper under DOS. I saw it first hand because it happened while I was helping write a huge console-based app in Dataflex. The app is still used by more than a hundred municipalities in Brazil and I learned the master thesis of a colleague was about automatically porting it to something more modern (the project more or less failed).
Sorry, Young Man, You're Not the Most Important Demographic in Tech
VB has a nice separation between procedures and functions, too. I actually like that they are declared and called differently to highlight where side effects can be expected and where a result is expected.

Of course, you can put side effects anywhere, and in most VB code it seems that a big ball of global variables is the dominant paradigm.
Wow. When he popped out of full screen and revealed that he was in his editor - mind blown.
That's the most perfectly ambiguous sentence I've ever seen on here, I actually can't tell if you're being sarcastic or not. Are you?
It's mentioned in the parent article:

> You're going to need the latest hardware to get access to all that graphical power, though. The demo we saw was running on a top-of-the-line NVIDIA GeForce GTX 680 graphics card, and we were told explicitly that the engine was currently being targeted for the next generation of console hardware rather than the Xbox 360 and PS3
Sorry. Clearly I remembered that wrong. I was thinking of yell.co.uk in the uk. Not sure why I wrote bing.
It doesn't take much because you stay indoor most of the time. Spend a day outdoor in freezing weather to see the difference :)
So many offices have lots of functionality written as VBA, you've made a lot of people very happy by giving us Python to play with!
FWIW LibreOffice does Python natively.
Unreal Engine 4 developer walkthrough
Ironically the security of Wordpress being so bad is why I'd use an outsourced host in the first place. It is one of the pieces of software I hate to run, and if I do, it goes on a dedicated vm.
Maybe I'm guilty of selective bias, but I don't recall any recent articles openly criticizing the Romney campaign or its tactics like this...can you point to any examples?

FWIW, my opinion still stands that this sort of stuff shouldn't appear on HN. It's certainly not what I look for in HN content, in any case. Coming up on the last 150 days of the election, I feel it's important not to let the HN waters get chummed with political troll-bait. Stories like "X campaign uses Y technology in a novel way" are HN-appropriate but "X candidate is a liar/hypocrite/jerk" stories are not. There is enough of an outlet for the latter type of stuff outside HN.
Mind you, while I think this definition of success is fair, it is fairly specific. The implication is that success means "widespread adoption." That is a property which correlates with properties of the language or technology, but they are not inherently related, IMO.

Unfortunately people conflate success and merit. Maybe that's not so bad. What's worse is when they often go a step further and assume anything that is not successful by this metric is lousy. Hackers look at other forms of success, though, include things like clarity/expressivity or, perhaps more generally, programmer productivity/happiness.

Java or VB6 are examples where merit is orthogonal to success--- disproportionately so, let's say--- so I'm not sure it's hard to admit, as you suggest. :) It may be hard to accept though! People will choose stuff without thinking much about it because it's the default and popular and therefore it can't be lousy. This might not be so bad if hackers didn't occasionally have to interact with lousy tech chosen by other people...

This is part of why pg's blub programming piece[1] appeals to me so much. Living far outside the mainstream comes with its own perils, but being able to do handily stuff other people can can barely grasp can be a competitive advantage.

[1]: http://www.paulgraham.com/avg.html
On you would be helpful, but the clothes as combos would suffice.
Take a course on Computer Graphics. Mine was a grad course (took it last semester) and I got a lot out of it.
You can't create user interface with c. unless you want to draw your buttons with opengl. that's what games do.

ndk is ideal for games, but not for other types of apps.
you might also find my earlier comment relevant - http://news.ycombinator.com/item?id=3972595

I think that fake reviews (shilling) is a special class of problem. I don't believe it fits any of the normal categories of fraud (i.e. that's why I was happy it kind of was artificially added there) and yet I believe that what we lose by not regulating it is an important enough commons that it should be protected.
Something funky happens with the font weight as I turn pages in Chrome. I'm unsure why I would want this service - perhaps I am not part of the target demo.
To be clear, Kismet is a flow-based visual scripting language where you connect boxes together. In UE3 Kismet boxes are scripted in UnrealScript. In UE4 they are written in C++ and automatically reloaded when the code is re-compiled.
On the correlation between bearded language designers and language popularity: http://www.alenz.org/mirror/khason/why-microsoft-can-blow-of...
You sit beautifully at the peak of the bell curve :)
Yeah, and I don’t actually believe in backward compatibility when it comes to programming languages. If you want forward compatibility, make a good cross compiler from n to n + 1. If you want backward compatibility, make one from n + 1 to n, if it’s reasonable.
Pretty similar problem with online travel information, fwiw. Tons of low-information sites that exist solely to affiliate-link you to Orbitz or hotels.com, which often still rank highly.
Viddy's "Growth" in the last three months
Check out Dickies. They have a few different cuts, come in a few colors & are designed to hold up to the abuse of people that do far more physical abuse to their clothes than we do.
A New Mac Pro Design Could be Very Cool
I started with VB6 Back in 2000. It was easy to pickup as my first programming language was gwbasic/qbasic. I really loved event driven development, IDE and easy Compile and run procedure.

IMO VB.net offers almost everything that VB6 has plus extra features of .net libraries. It can also do project conversion from VB to vb.net (upto extent) but as fellow commenters have mentioned there's cost of jumping from VB to VB.NET based windows app. Therefore VB6 will continue to thrive until corporation justify that cost.
It sounds like this was a good speech. I expect few people here will disagree.

I'd like to remark, though, on the fact that the author called this "controversial advice," while going on to describe not a controversy, but instead "overwhelmingly positive" reaction.

Recently I've been trying to think about stories like these. Stories where someone speaks the truth that society doesn't want to hear, and people rally around the truth teller. I try to ask myself who's in this willfully deaf society if everyone I see supports the truth.

And in this case, I suspect we're still seeing some inertia from the self-esteem movement to which the speaker alludes. But is there a deep controversy? Is David McCullough a brave whistleblower speaking against a near-unanimous wrong? Or is the New York Daily News making a big deal out of someone saying what we all already know?
Setting aside the fact that I think entrenchment is a reasonable definition of success, I imagine most hackers don't judge a technology's success based solely on that metric.

As a dumb example, if a language fails at its stated goals, then that's not successful. Another dumb example might be a language which tries to incorporate FP patterns but implements lambda syntax or semantics quite poorly.
I remember reading about salting back in the 90´s when I got my first copy of FreeBSD. It definitely is an old concept
Cheap and effective productivity apps