skysight-inc/HackerNews huggingface dataset:
For the love of God, pick a movie about eastern Europe 30 years ago and watch it. You don't know what you're saying.

The only way to arrive at an opinion like that is lack of perspective.

Some people say that living as humans in the wild is preferable to "debt slavery" or "peonage" or whatever the leftists-word-du-jour is. Would you agree with them ? Can you see that you may be suffering from a similar delusion ?
Do 1 star comments really go to the top or is the problem here that these kids think they do? Isn't it more likely it's just the most recent reviews that are getting shown first?
All Google integration such as sync is omitted from the Chromium builds and a couple of other features.. for example on Windows (not sure about OS X) the default in browser PDF reader for Chrome is actually a compiled in closed source tool that uses code mainly licensed from FoxIt Reader. I'm sure there's more but those are the most notable examples that I can think of off the top of my head.
So you don't mind downloading a gigabyte of updated packages every time libc is updated?
Nope. The PIN-block encryption scheme† is specifically designed to be secure against replay attacks. The same PIN will encrypt to a different PIN-block each time it's entered whether at the same POS terminal or a different one.

†http://en.wikipedia.org/wiki/Derived_unique_key_per_transact...
The problem is, we don't know what a "successful push" is. For all we know, "success" is half the world becoming programmers. We don't know what our upper limit is on this yet, as we've never been close to hitting it.

And as to teaching reasoning: I'll be honest, the best teachers in the world have trouble teaching this to anyone, and someone is wanting a website to do it?
If you know anything about politics or marketing, you know that is far too subtle of a stance to communicate to a broad audience. I think that if you dig in to the work Code.org is doing with educators and policy makers, you'll discover they understand the subtleties of both teaching kids to code for the right reasons, as well as leading a movement.
Worms sleep too - and they don't have brains that need cleaning.
It's no insult. Given enough scale, simplest things like posting 140 character messages become engineering challenges.
Maybe upload some screenshots, or videos?
The other nice thing about factoring code like this: it often turns up patterns that match existing library functions. For instance, most of sqrtGuesses can be replaced with the "iterate" function:

sqrtGuesses n = iterate (\x -> (0.5 * (x + n/x))) 1.0
Here's something to think about: Should we teach accounting in high school, or math and economics?

What is "coding", or "programming"? Maybe in the context you mentioned, it's computer science. Maybe it's learning how to put together a python script to do some stuff.

When I was getting my degree in CS, there was quite a bit of grousing from the students about how we were being taught very little about how to actually program. You know what? I doubt that was detrimental to too many people.
Browsing through his site, all the demonstrations seem to be smoke and mirrors -- or at least props to portray ideas rather than actual tools to use. Just out of curiosity, has he made anything I can actually use? Or does he have any work that is particularly substantial?
I'm always rooting for the anti-establishment math/phys researchers, but this article fails to impress.

Yes, math is everywhere, but Plato said this a long time ago already:
http://en.wikipedia.org/wiki/Theory_of_Forms#Perfection

Can anyone explain the new idea here?
Love the 1984ification of Sheryl Sandberg.
Eric Marshall 'Disturbed' by Dismantling of Namesake Science Library
The existing word Doge is Italian and describes the rulers of a particular few Italian city states, so I don't think generalizing from that makes much sense: http://en.wikipedia.org/wiki/Doge

I personally pronounce mem-Doge as Doggie, which I find an amusing parallel to the grammatical mismatches upon which the humor depends.
Some of us use languages with parametric types since the mid-90's.
hi i am from turkey and i can say do not take seriously turkish reviews with 1 star. these are absolutely rubbish. some people in turkey just want other people to read their comments in anyway

i am also an android developer and i do not know why they are doing this shit.

IGNORE THEM.
You would generally want to put that as the title or alt text of the image for it to get indexed correctly without any penalty
It's not just an optimization. Functional style is often less clear and more confusing than using mutable state.

For example, I move my browser window. My browser models this as a Window object whose Position property is mutated to a new value. This is clear and easily understandable, in part because it matches the user's experience of moving a window.

A functional approach might be to construct a new window at the new position that shares some structure with the old window. This seems totally weird, and furthermore, it's hard to think of any benefit to keeping the stale, no-longer-onscreen window around, while it's easy to think of problems that might cause. We can pile more machinery on top (FRP, lenses, etc) but we only make the functional solution more complex.

(On that note, GUIs have got to be close to a worst case for functional programming.)
How does one pull money out of an online banking account using only the credentials?
This thread hits home with me. Its been a year since I went all into building my product. Its taken some time since I'm a solo founder and I am willing to accept that. It sucks. Sometimes you start questioning what you're doing. I started getting sudden anxiety attacks late last year. Abnormally long work/coding hours take a toll on your health. My most recent anxiety attack lasted 3 hours. Anyway, if any of you are in the sf/bay and want to hang out talk about product or whatever, I think there's a lot we can relate to. There needs to be more positive encouragement in our community.

mk
How about Sunni / Shia muslims in Iraq under Saddam? The Shia population is by far the majority, but Saddam was Sunni. The Ba'ath party violently persecuted the Shia popluation. I think it is safe to say that you would be privileged to be Sunni in this population, even though they by no means constituted the majority.

There are advantages to being members of all sorts of groups, but the advantage of being a member of SWM is particularly strong and has been quantified widely [1].

[1]: http://www.jimchines.com/2012/05/facts-are-cool/

edit: Perhaps you were limiting your first statement to within particular groups, e.g. tech, where there is a majority of SWM. The thing is, a majority of the privileged group is what you'd expect, right?
Here's how I see this: programmers and coders are thoroughly ambiguous terms that mean different things to different people. If you think they equate to engineer, then it sounds like a good thing. If you think they equate to mechanic, then maybe not so much. I'm not sure half the world becoming mechanics necessarily has much benefit. Half the world as engineers, maybe so.

My take on the post is that Bret is viewing code.org, or at least the page he criticizes, as trying to make mechanics, when they should be trying to make engineers. Seen in that light, the quotes do take on sort of a different tone.
They're all equal. Let's not make silly romanticism about the differences between isotonic words.
What I meant was that clicking that review link shows a localized page with Turkish reviews and his US (default?) review links doesn't show that anomaly.

But, it seems the total review average and review count is an aggregate of all localized review sites. So a pathological site will affect the average rating, without non-native speakers getting to read those ridiculous reviews and decided how unhelpful they are.

Sorry it was just my talking out loud figuring out how reviews on Play store are supposed to work.
I Am Developer
This comes without surprise. A higher median age for any population is usually indicative of higher quality of life.

There's a good TedTalks video on the subject. There's also a good book called Common Wealth written by Jeff Sachs that covers this.
Since we haven't commonly lived longer than we do now I don't think we can assume that they way it's been is the way it's always going to be.

> a lifetime of preconceptions, biases, attitudes, conclusions, and dogma.

You left out wisdom, experience and perception.
Interesting article.

Off-topic: the new nytimes.com website feels a bit buggy on my iPad. None of the top banner button works (of the article page). Are they using JQuery-Mobile or similar slow js framework?
or at least props to portray ideas rather than actual tools to use

Exactly. He is thoroughly invested in using technology and programming to teach ideas, concepts and ways to think.

Just out of curiosity, has he made anything I can actually use? Or does he have any work that is particularly substantial?

His CV[1] link has interesting stuff, but you may not find something immediately useful on his site. Light table was inspired by one of his talks[2] (when I first saw light table I thought it was him following through on the idea).

[1]: http://worrydream.com/cv/bret_victor_resume.pdf

[2]: http://vimeo.com/36579366

Edit: Whoops, put a link instead of your quote for the second section.
I get that you were being flippant, but apparently Turkish is unusually hard to localize for: http://www.codinghorror.com/blog/2008/03/whats-wrong-with-tu...
Throwing people overboard is analogous to killing. Not reproducing isn't killing. Bad analogy. Look at it more like we're on a cruise liner lost eternally at sea. Sure, there's a garden on deck that supplies food, but it only supplies enough for X people. And the fuel is limited. Wait, that's not really metaphorical at all. That's almost the literal situation earth faces.

But, yeah, patch the raft. And stop having 4 kids.
Notice that only Pro-Skubs are concerned with taxonomy.
Wikipedia suggests that also in nematodes, "sleep is necessary for changes in the neural system".

http://en.wikipedia.org/wiki/Sleep_%28non-human%29#Invertebr...
Fair enough, and I think with those changes the story's worth a vote from me now as well. Unfortunately it's probably too late to cause any traction.
Don't know how it is with the modern console games but at least in the old days the developers where relying on all kinds of tricks that made really accurate emulators difficult to make. See for example the story about "perfect snes emulator" [1]

[1] http://arstechnica.com/gaming/2011/08/accuracy-takes-power-o...
If you are running Rails, you should ask @homakov (https://twitter.com/homakov) for his service.

He hacked Github and Facebook before.
> no multidimensional arrays

That's not true, e.g. [4][4]byte is a multi-dimensional array. It's a contiguous block of 16 bytes of memory.
About 20 years ago a small startup called Netscape and a large company called Sun were supposed to have solved the software problem. Everybody was predicting the demise of Microsoft. It was thought that with the internet, we would soon be delivering software over the web instantaneously. "A software paradise is just a few years away!" we all thought.

Fast forward to today. Netscape is dead, and Javascript is good for posting photos online and watching videos. And coordinating projects. And this. And that. But not the basic tasks of what became known as the standard productivity suite: Excel, PowerPoint, Word and Outlook. These four basic operations of a computer are still very important. So important that Apple feels the need to provide its own clones. The relationship between Microsoft productivity apps and Macintosh computers is rocky to say the least.

Java was supposed to make all of this obsolete, but the promises of Java security failed to pan out.

The fact remains that a truly plug-in-oriented productivity suite has never been tried before. If there were any justice in the world, then knock-off social media apps wouldn't be a hot industry at all; actually useful marginal functionality for the applications people depend on every day to get work done would get a huge amount of attention and substantial mind-share in the developer community.

We don't need to play with the economic model. The exchange of money for software is fundamentally sounds, as sound as the basic market principles Adam Smith detailed hundreds of years ago. We don't need new organizational models. The basic principles of capitalism that formed over the last 200 years are sound and up to the task.

What we need is infrastructure. New technology. We need a way to deliver software that is substantially more flexible and adaptable to the user's needs while ensuring that malicious programs are either impossible to write or unable to wreak substantial havoc. The process model of today's major operating systems simply isn't up to the task. What we need are new operating system and new programming languages.

Sadly, this is very much the case of "we'll know it when we see it". The C/Unix architecture that dominates today became a success almost in spite of its creators. What is needed is a new approach, a willingness to consider new solutions to old problems.

Anyway, if I can play with computer programs the same way I play with legos, then I'll be happy. And because playing with legos is so simple, this will lead to a situation where the distinction between programmers and non-programmers will blur and eventually disappear. But that's a long way off.
A very simple Go non-ORM
I created it while developing for a personal project. I found it useful so I thought I'd share it.
Commenting with hopes of triggering HN's contro-factor ranking penalty (http://www.righto.com/2013/11/how-hacker-news-ranking-really...)
A much more "standard" example is the PC industry. When Intel started selling its microprocessors, their products were much slower than the high-end mainframe processors that the likes of DEC used to manufacture.

DEC weren't interested in the PC market because the margins were too small. They didn't think there was money to be made by selling cheap low-end computers to small businesses and homes. So these customers were "non-consumers" because there was nothing on the market they could afford. Intel (and a few other manufacturers) saw an opportunity there and exploited it.

The rapid growth in the PC market helped Intel make their processors faster and they were able to do this at a higher rate than DEC. At some point in the mid-90s, Intel's processors became almost as fast as the mainframes they were competing with but were much cheaper. DEC and friends were dead in the water.

The exact same thing seems to be happening with ARM and Intel but with roles reversed now!
Is there anyone else who thinks the "5 star" rating is somewhat flawed, or is it just me?

I think, the problem is that the scale is all on the positive side, but people are trying to use it to give negative rating. So naturally they readjust the scale, so that it has both, positive and negative sides, by "shifting" the zero of the scale. Now, where exactly does it go? Will 3 become 0, or is it 2 for some people, or maybe 4?

I know it's way too late in the game, but why can't the rating system be just a simple "good", "bad", "it's ok", or maybe even: :-(, :-|, :-)
Programmers think that learning to code makes you a more rounded person. Painters think that learning to paint makes you a more rounded person. Carpenters think that learning carpentry makes you a more rounded person.

If this were one hundred years ago, we'd all be bleating on about how many cars are suddenly popping up, and how all of our children need to become car mechanics (to become rich? to achieve enlightened? to secure our nation's position in emerging world of automation? you decide!).

[Disclaimer: I am a cynical and/or dissatisfied programmer]
The problem is of course how to prevent free riding. Why not just let my competitors throw their money at producing a high quality free CAD system while I just sit here and reap the benefits.
Yes I have, I just generally don't talk about it much on Y(HN) or public forums in general.

Meditation, qigong (as someone had mentioned further down in this thread), and other modalities work on this. So can psychedelics, if you pay attention to your body during your experience.

Although any exercise can help much, there are some that are specific for a class of emotion and body sensations. The arms opening wide is an example, and what I wrote was the watered down version. The fuller version has you flexing your shoulder blades while simultaneously rotating your shoulders (either forward and backward) and concentrating with your mind on openness. That's probably too much to try for folks who are just getting their feet wet in this.

Likewise, hatha yoga is all about assuming body postures and emotional attitudes. I have friends who use hatha yoga to recover from their extreme sporting activities (:D) but it's actually meant to take you beyond what people typically think of as "health".

So there is quite a bit on this literature, some of them going pretty deep in the woo.
> It just can't get any better than this.

People were saying this in 2010 when it reached dollar parity, in 2011 when it was $20 a pop and they keep saying it now. It really means nothing.

Also, you're getting downvoted because you're making these hard and fast predictions without substantiating them with anything but pure speculation. If you really believe BTC is about to drop then why don't you put your money where your mouth is and short it? There's a fortune to be made if your predictions turn out to be correct.
Very cool - I was not aware of this feature. Fwiw, I'm actually something of an FP zealot; I failed to make a stronger case in my comment because I'm tired of arguing, and I'm concerned that I'm being obnoxious.
that's a very good answer. product is only part of the big picture.

for arguments sake, what if a user can only send to 2349 people instead of the 2500 people, would it make them turned off because it didn't do the job completely 100%? is the job "2500 emails and no less"? I wonder if this is an optimization vs a fundamental necessity for the user.

would pricing scheme matter to a non-consumption individual? A) pay as you go B) pay monthly for 10,000 emails a month?
you've clearly never used slashdot (:
Christopher Lane
U.S. conducted biological weapon field tests in Okinawa: documents
Qigong and neigong do tap into this, so you are in good company :-)

I doubt we will see any significant scientific research on this until our models of consciousness get sophisticated enough. I have seen a promising theory about quasi-quantum effects of biological enzymes, some of which resemble the non-dual states you can get while in deep vipassana jnana. It involves a complex-adaptive interaction between observer effects and non-localities that essentially "searches" different possibility and solves optimization problems. However, talking with some friends knowledgable about that, they say these theories are difficult to verify.

At the end of the day, this stuff is all about experiencing, and we don't have adequate science around the nature and mechanism of experiencing. Most of the research is around behavior because behavior is easy to observe and measure. Self-reporting has problems, though that study on emotional mapping seemed to have gotten around that. But until we figure out the methods to observe experience directly (and doesn't that sound like a contradiction?), I am not sure we will make much progress on it.

Besides, you don't need to know how the light switch work to turn it on. (Though you do need to know if you want to design a better light switch).
I wondered about that - Rust looks like the one systems programming language I would actually enjoy using, but I don't know enough about it to have an informed opinion.
Where does Bret actually call out code.org as having done anything wrong? It's possible to interpret his comments as applicable entirely towards the public statements displayed. Indeed, he specifically calls out the thought process that is apparent, not the goals of code.org. Note he didn't even say they should be removed, he just lamented what they indicated about national policy.

I don't begrudge companies their successful marketing, but in some cases I get a little depressed at what it can imply about the public.
This was the article I read: http://www.npr.org/blogs/health/2013/12/30/258313116/mapping...

However, I lost track of the arxiv URL. The Y(HN) links directly to the paper.
Sure. Even better if you are raising it up like you are pumping your arms for victory.

I once did a qigong practice in front of the kid. The kid copied me, stretched his arms all the way up, on tiptoes, with a big grin on his face. Obviously, I learned more from the kid than the kid learned from me.
I am not enamoured with the "5 star" system, but I have to say that I like it more than the standard 5-choice system that explicitly labels the choices as positive or negative: Strongly Disagree, Disagree, No Opinion, Agree, Strongly Agree

I despise that sort of system. None of the choices ever seem to be appropriate for what I think or feel.

Star systems avoid inspiring this frustration in me by giving me the freedom to imagine labels that I think fit how I feel or think.
https://about.twitter.com/press/brand-assets

The first rule of the Twitter bird is:
You do not change the form of the Twitter bird.

The second rule of the Twitter bird is:
You DO NOT change the form of the Twitter bird.

The third rule:
If someone Tweets without referring back to Twitter, the game is over.

The fourth rule:
No speech bubbles, no inadequate portions of space around the bird

The fifth rule:
If this is your first experience with the Twitter bird, you have to Tweet with Twitter.
Did you use bulk pricing in your calculations? Hosting services that buy in bulk would have a lot of bargaining power.
Golkar had been up for grab after Suharto's power diminished significantly.
AKG K-518 aren't noise-cancelling, just isolating, if that's enough. http://eu.akg.com/akg-product-detail-eu/k-518-dj_1.html
http://www.freebsd.org/doc/en/articles/laptop/article.html

https://duckduckgo.com/?q=bsd+laptop

A number of reviews and bsd forum threads in the second link. I got the impression skimming through that Intel is better supported than AMD on (some?) BSDs, but that may be as of 2010-ish.
That's a pretty commonly used phrase, "The popular X opinion". However, I guess it would be more accurate to say "The opinion most commonly held by X". I still think you are being pedantic though.
That's a very good example. Nice design btw, I like how the tool is right in their face. (how did you create that GUI form like look?)

I wonder what it would be like to market JotForm to a web developer. I find that web developers automatically think I can do this in X amount of time why should I pay? It's already a tough sale I can see.

But, focusing on non-technical people, this would be a great alternative, much better than doing it manually or hiring some guy to create an elaborate web system.

You've illustrated it well, you just created the tool someone is looking for to get the job done where non-consumption is the only other choice.

many many upvotes at this entire thread, I feel that it's rewiring how I think about the product and the target.
So you're saying it's wrong for an independent organization to focus its efforts on a particular topic?

This is a completely invalid argument. Should you be working your day job while there's still hunger in the first world?
[Disclaimer: I am a cynical and/or dissatisfied programmer]

As someone whose thought process seems to have gone in a very similar place here[1], I'm interesting why, if you are up for sharing?

[1]: https://news.ycombinator.com/item?id=7045317
A little bit OOT, why do you use .jp for the domain?
Not just cultural differences.

I've always hated Yelp and found it useless until I went on holiday to US. In Australia, there's just so few places on it its kinda boring.