skysight-inc/HackerNews huggingface dataset:
It's more accurate and less misleading the way you put it second. The way you put it first, it suggests that you've shown that line counts don't matter.
It's not about escape analysis.

The programmer explicitly specifies when to use pointers. Whenever pointers are not used, the object is stored in-place (for example, on the stack, in the array or slice, or in the struct).
What is First Film Syndrome? Seems you invented the term.
If you can budget an FTE, you can budget a contractor. Lots of SAAS companies have hundreds of employees. I don't know how else to respond to this.
I don't know that I was defending Go so much as describing why someone would want to use it. It's fine for someone to say they really like the jvm. I like it to. Clojure and Scala are fun languages. The JVM has a lot of really cool technology behind it.

But when someone says they don't understand why someone else would want to do things differently I just naturally want to help them understand :-)
Life is short, the art long. Enable Javascript and live dangerously.
No, not at all. This is the best list I know of--super helpful.

http://en.wikipedia.org/wiki/List_of_SMS_gateways
overall I think your writing style actually is very personal. We have never met, but after reading, I feel like I've just had a conversation with you.
I would go further and argue that a corporation is an abstract legal entity, and thus has no physical location. A corporation's buildings or employees may be located somewhere, but that doesn't mean that "the corporation is there".
Show HN: Yes We Canseco
If you spend 10 seconds everytime you need to get the first char of a string, a substring, create an array etc you'll be wasting an awful amount of time.

Not at all. You only need to do it once for the current program you're writing. Now you have a working example to refer back to, within the program. So the lookup time only comes into play the first time you need to do a certain thing. It's a negligible constant factor (about a couple minutes in total per program, and without interrupting flow).

Also, being prejudiced against those who have a bad memory is not helpful.

Knowing the core functions is a huge timesaver.

Not really. By using Google effectively, it's possible to be productive in any language without knowing any of the core functions.
100% agree, the downvote button is really harming reddit outside of small niche subreddits.
That's an interesting opinion, but I doubt the studio considered Jackson essential to making the Lord of the Rings movies. They had the rights and financing, and both they and Jackson knew they could have found someone else to direct.
Oh my, did't know what was this all about. Just checked http://en.wikipedia.org/wiki/Why_the_lucky_stiff This _why guy is like Elvis/Garbo of the Ruby world.

Can somebody share more about some specific inspiring stuff _why did that makes him such an important figure in Ruby community:

Matz -> Ruby
DHH -> Rails
_why -> ?
This timeline of events is inaccurate. _why's name was called out on a mailing list prior to the Slate article publication-- and prior to his vanishing. Please don't rewrite history in favor by pretending "he grew tired of the persona". He didn't quit because he wanted to move on with his life, he quit in a hissy fit because he was outed.
i need a free host instanse :]
The actor is not canon. The story is.
I wouldn't call a natural language context-free. They're not formal languages at all.
These are very good optimisations indeed. Inlining adds a lot more speed than people think.
I don't understand why people want closures in their languages. You basically want a function that cheats her own scope... I don't get where the big deal is.
And the entire one armed orc subplot that was completely made up for the movie.
3D Scanning/Printing
Developing for the Mac App Store: A Fool's Errand
It isn't any children's book Jackson felt like mixing in, it was one particular children's book.
I agree with your location assessment, and if a lower-level judge pushes this hard enough, I don't see an appeal as a viable avenue.
>> It's probably something you're born with

What are you basing this claim on?

>> It's unlikely that at some point in your adult life you're going to suddenly develop the necessary burning desire to motivate such study

While it's true that adults are not likely to re-enroll in University to study mathematics, that doesn't necessarily mean the desire isn't there.

For instance, a "burning" desire may be sufficient to motivate a 22 year old to study mathematics, however that same desire in a 44 year old might not overcome the pressures, realities and obligations of life, work & family.
Movies about Fighting for Your Mind
Lenovo splits the Think brand into a separate group
> But that doesn't matter: alt-tab to chrome, ctrl-N, "python regexp", stackoverflow pops up with an example, copy-paste, done.

I find, though, that this is one of the most insidious causes of bugs in my code. All the little idiosyncrasies in those functions - do they throw an exception when they fail or return a code? Are regexes multiline by default or not? does re.match() match the whole string to the pattern or just part or it? Time and time again it's my assumptions about these subtle behaviors that creates bugs in my code, and I've actually come to the conclusion that I need to do some SRS type learning to get newer languages into my head.
You are putting the wrong argument to this situation. C. Tolkein is obviously far less concerned regarding the financial situation 'to control and profit off the work of a long-dead man' (in your words) and far more concerned with the disneyfication of the stories and characters. This come across pretty strongly in the article, for example he says "The commercialization has reduced the aesthetic and philosophical impact of the creation to nothing".

The way he chooses to pursue this is denying/restricting crappy productions as far as possible.

I happen to agree that Tolkeins books were quite special and the films pretty run-of-the-mill. I'm not so sure thats a big problem, or one that can be solved using copyright to block other interpretations, however I am sure the primary intent is not monetary.
What happened to your research proposal? Did you do the research?
I just released this website about apps. Tell me what you think about it
What? Provide the reader with a path away from your own site? Blasphemy!
As I understand it, _why -> The Ruby Community

Plus the Poignant guide helps.
Ursolic acid in apples
Social Lunch
Episode 148: Software Archaeology with Dave Thomas - Reading Code
With regard to why:

1) Drama: fair point.

2) Personality cult: Not as sure. I've seen more than one newb told "don't waste your time" on the Poignant guide in Ruby forums. why's weakness as a coder is pretty widely recognized. In my opinion maybe over-estimated, esp. relative to people like DHH.

3) To me - I learned Ruby when Rails was in its infancy and the Agile salesmen had barely just hitched their wagon to it - why represents a more innocent period of the Ruby community.

Ruby was really a wonderful place - not-especially talented programmers could explore relatively sophisticated programming language features in a safe sandbox. Everything you'd been doing with Perl or whatever you could do with blocks and lambdas and even call/cc if you didn't mind a huge performance hit (naturally you didn't.)

Maybe it's nostalgia, but I think there was a time when MINSWAN actually meant something. Now, every doofus with a self-rolled YAML parser thinks he's the Steve Jobs Memorial Arbiter of Proper Design over Earth and All Satellites Thereof.

4) Yes, it is strange. But then, this is a Perl- and Smalltalk-based language from Japan.
Looks a bit cluttered to me.
If the transactions aren't arms length, he IRS and SEC can punch right through them and see that there was a large gift made from one side to the other, for purposes of tax evasion. But for whatever reason, the courts don't give the same protections to private counterparties.
Fair. I happen to agree that the document is probably not going to be of much use to anyone who hasn't already studied the material.

I do, however, firmly believe that anyone - no matter their age - may find interest and cause to learn math, even if starting with high school calculus.
I understand that he's not primarily concerned with money, but I still think that after a certain, comparatively short amount of time after the creator's death, IP should be released to the public. If the public wants to Disnify it, then so be it; the originals are still around for the rest of us to enjoy. Actually I think this perspective was how copyright was first imagined--it was only recently made outrageous by corporations like Disney.

C. Tolkien seems to disagree, and his desire for complete control over books he didn't even write seems to be both stifling genuine re-imaginings of modern classics by a long-dead author, and making him fairly unhappy.

I'm picking on Tolkien but obviously this applies to a huge amount of IP out there that's in a similar situation.
Ideas are free and it's hard to actually finish and have a working product. Maybe a better idea would be to hold a contest, the winner being the best functioning site/product related to the domain name after say 6 months, and whoever wins get the domain.
What were you looking for? What stood out to you?
http://www.reddit.com/help/licensing
Thank you. This was a very helpful response, and I appreciate you sharing it.
Sounds like SuperMemo http://www.supermemo.com/
by Piotr Wozniak (http://en.wikipedia.org/wiki/Piotr_Wo%C5%BAniak_%28researche...). Piotr has been working on computer-aided spaced repetition since 1987. He's got a lot of data on his website. He was written up in WIRED magazine a few years ago.
Yes, this ^

Because, no, you can't parse XHTML with regex. As easily shown by the pumping lemma and all that jazz.

But, there's no freaking reason why you can't tokenize an XML start tag with a regex! In fact, you'll probably find that most uses of parsers in real life have regexes to tokenize down at the level that they can handle, before using a parser on the resulting tokens for the part that actually needs to be a CFG (among other reasons, because a compiled FSM is a lot faster than even a limited LALR parser).

Looking at this specific example, we can refer to the definitions for start tags [1] and empty element tags [2] in XML, and see that all their constituent rules form a regular language (if you don't believe me, it's not too hard to go check for yourself). So, especially since the orignal question doesn't even mention 'parsing', can we all please just shut up? (unless you actually want to figure out the horrible mess necessary to define a regex from the spec :P )

1. http://www.w3.org/TR/xml11/#sec-starttags

2. http://www.w3.org/TR/xml11/#dt-eetag
The weirdest thing isthe TEST RESTAURANT REVIEW thing, because while the rest look like notes that one is just... gibberish
It gets even better with Hamiltonian mechanics, canonical transformations, and Poisson brackets, just wait! Especially neat is how easy it is to connect such abstract formulations of mechanics directly to quantum mechanics. I love seeing reflections of the same underlying principle in different subfields - it's elegant and inspiring!
If anything the most important skills are the "meta" ones - being able to judge search results quickly for their credibility and knowing what vocabulary to use.

And it is a good idea to look things up every now and then because they change. In the olden days if you wanted to open a file you just did it. Nowadays you have to consider things like TOCTOU, process credentials, character sets, permissions to require/set, virtual locations (eg "My Documents", localization), quotas, race conditions, fsyncs and renaming of temporary files etc. Heck even adding two integers can result in security flaws if not done carefully
I submitted 4 proposals; I wound up doing a different one.

The others were:

* a robust user-tracking protocol for websites (this is the project I went with). Inspired by a business idea I had in 2008; currently the basis of my "big" startup project.

* a "whole-machine" architecture proof-of-concept -- basically a blog app targeting a VPS. Gives you a lot more design options if you can control the architecture from the OS up. Inspired by my eye-blistering hatred for Wordpress.

* "A model of player Agency for software-created, interactive, just-in-time plot generation". There's simply no way this would have fit into a one year project, but it would be very interesting to pursue some day. I was particularly proud of my little taxonomy of plot generation mechanisms. Inspired by chatting to mates about what's wrong with MMORPGs.
I think something unique related to heart disease would be interesting
"And if such a person does exist, then it isn't slander if it's true."

It's slander if we have a name and the statement is false.

Also there is a, very possible, potential that the person isn't here to defend their reputation. Thus having a name provides us with no clarity and potentially harms an individual's reputation.

I think it's enough that you've made the point that this should be taken with a grain of salt.
I agree with everything you said. SRS is very seductive, but after you do it for some time it loses its glamor and just becomes another tool in the tool belt. John Pasden's article that you linked to is great and on point. SRS becomes annoying after some time.

A few months from now Derek is going to be asked what Array(5) does. He will be pissed off that he doesn't know the correct answer, but does now remember to not use the Array constructor because it is ambiguous and the literal syntax is better.

var a = []; a.length = 5; is better than: var a = Array(5)

The former is obvious nonsense, the latter is non-obvious nonsense. If derek is like me, he will then be asked to rate his knowledge, and be pissed off that he now knows more but anki makes him admit to not knowing it.
You mean too many items? Or colors?
Creating a social impact by empowering users
That's part of it, but not even the most important part. The other half is this:

Can the US government announce that the New York Times may no longer run stories critical of administration policy? Can they confiscate Apple's cash reserves to help pay off the national debt? Can they, without permission or a warrant, march into Google's data centers and read through all the email stored in Gmail?

The answer to these questions is, respectively, no, no, and no. But why? The reason is not that the NYT, Apple, and Google are people with rights to free speech, property, and privacy; rather it is because the shareholders of these firms are real people with such rights, they do not lose these rights merely because they have organised their affairs to take the corporate form, and it would negatively impact their rights if the courts did not extend protection to the corporations they own.

In other words, corporate personhood is a legal fiction which is deployed when (and only when) not doing so would impair the rights of real people. This explains why the NYT gets free speech rights (it would negatively impact the free speech rights of Sulzberger family who own the NYT to take them away), but doesn't get to vote (since not letting a company vote does not impact the rights of real people to vote).

TL;DR: The main reason for corporate personhood is so that the government can't violate peoples free speech, property rights, privacy right, etc just because they have organised their affairs as a corporation.
Tolkien's deal was signed in the 60's and Jackson did have gross points, he was also a producer of the film so he was the other side of the table. His lawsuit was much more nuanced than a straight up gross vs net calculation.
Is Apple the Next Nintendo?
Can you provide any sort of range for the biz dev base and/or the monthly sales targets? Are there any opportunities to help out in other areas or is it a pretty straightforward sales role?

It's awesome to see a Baltimore start-up doing strong work.
Wrote and illustrated a free online book, later published, which is accessible and somewhat fun/helpful if you don't know much about programming.

Wrote some parsers/generators for various markup languages, at least one of which is now part of the Ruby standard library (after extensive rewrites).

Kind of like ESR in that he's more accomplished as an advocate than a coder, but unlike ESR doesn't pretend otherwise, and especially unlike ESR had the good sense not to overstay his welcome.
A few things I've learned as a Freelance iOS Developer
Good stuff, looks great on retina.
It is still very niche but great to see more sites experimenting with providing higher quality retina friendly images.
Maybe create an investing game to teach about the stock market..
>Guys, unless he actually unveils something, just let this lie.

Point taken, except that _why seems like just the kind of person who would have of fun making an ARG. Which this kinda sorta almost seems like.
I'd guess the point is that the guy didn't follow his passion to become a pig farmer, but became a pig farmer because it was expedient, and later learned to be passionate about it.

Not that i've actually watched the film or anything, you understand
@mistermann

Why would you browse "r/all" if you didn't want.. all?

This seems to be an imagined problem.
Yeah, there's so much wrong with that article...

Not only is he challenging the state vehicle code (which means, win or lose, even on appeal, it will lead at MOST to a revision of the California vehicle code), but as you say Citizens United does not establish corporate personhood.

At most they've found some poor drafting in a state statute, but even so the most likely outcome is they'll be laughed at. The obvious route is for a court to say "sure, a company counts as a person for this statute but you didn't have a company, you had the incorporation papers, which is different".

What a poltroon.
9 Tools I Use Every Day
well said. _why really did exemplify the "coders at play" aspect of the ruby community, doing a bunch of creative and fairly bizarre things for the sheer joy of it.
First, many of us knew _why's identity long before that Slate article. In the Ruby community, _why was a little like Santa Claus for a while. Just because people were protective of him and didn't want to divulge his identity doesn't mean they didn't know.

Second, I think you're attributing motives to _why that none of us can possibly know. He's never discussed his rationale for leaving, so I try not to project motives onto him.
From what I can tell there is nothing stopping anyone from making a decent YouTube app with their public API.

https://developers.google.com/youtube/2.0/developers_guide_p...

What exactly is missing that they want?
Right; a corporation is a legal person, but there is an additional distinction in the law - you can only marry a natural person (which means the obvious thing).

I haven't looked at the relevant laws, but even if this guy wins his case they will just patch the law to explain that the rules in carpool lanes require natural persons.

Ref: http://en.wikipedia.org/wiki/Natural_person
Google Input Tools adds handwriting recognizer
> Funny thing about Go is that as a compiled language, folks often need to send the source-code to the deployment servers to compile on them too.

Doesn't seem like a situation precipitated by something in Go. I've found cross-compilation to be very easy and effective. Having your build setup on the deployment servers would negate the advantage of the dependency free single-binary deployment.
Nothing against China or it's people but if we keep building it up while it buys all our debt, this will end very very badly.

Why can we not build up our own ability to manufacture, or Mexico etc. ?

We're making a staggering number of millionaires and billionaires in China.

Plus when you're done giving them all your tedious designs and specs for your parts, a few months later after they ship your items, clones will appear on ebay and similar markets. If you had manufacturing a little closer to home you might have a little more control over that.

Then there are the problems like capacitor death from really low quality parts. Ever wonder why many electronic parts don't last more than a few years anymore? Another issue that might be resolved by manufacturing closer to home and being able to monitor part quality during the entire production process.
This was also covered very well on the 99% invisible podcast with Roman Mars. One of the best podcasts going, in my opinion.

As for the logo itself? I think it's pretty bland and the rounded-edge typeface for the letter "C" looks cheap.
Would you care to expand a little bit here? I tend to think that most of the races were original.
and they missed Inception?
I often read the comments on Hacker News even before reading the article.
A conversation about you with someone else is not an invasion of your privacy.

It depends what is in that conversation. If someone is rooting around our past in a way you didn't give permission for, that's an invasion.

People's thoughts about you do not belong to you.

No, but those thoughts may not be legitimate. Many people are useless idiots and their opinions are valueless.

If I've offered someone as a person whose opinion I trust, and that person says that I'm an idiot, that's a good sign that I'm doing something wrong. On the other hand, the opinion of some random person doesn't have much legitimacy.
You're right about that. However, I find it easier to understand Go's concurrency model by starting with dataflow and then adding one more requisite (channels), than starting with classic fork-and-join and then making a bigger jump to message passing concurrency.
If the biggest gain for the language is a formatting utility then that language is not worth learning.
I keep wanting to look into ruby, but every time I hear about these personalities involved, It turns me off.
exactly. Wonder how many of these are upvoted by Google staff.

EDIT: and dissent downvoted by google staff?
"You must sign up with Google Chrome" ?

Note: seems to be unreachable from China itself
Great review of a great book on equity splits
I agree for most first time readers. My first exposure to the first section also delayed my first reading of The Silmarillion for maybe 4 or 5 years before I finally picked it up again and happened to flip forward to see what else was in there.

I've found that now that I have some context, I find the first section much more interesting. It's still not a barn burner, but it was important to Tolkien for a reason. It of course mirrors the rest of the tales in the book, the counterpoint of the music also functioning as a counterpoint to the events to come later, but it also lays out Tolkien's notion of the nature of evil, and how it operates in a world created by a loving but subtle god (or at least the one that Tolkien created).

I think it's rather beautiful, but, again, only after skipping it and reading the rest first :)
I'm pretty sure you can use Ruby without turning into a fanboy.
Ever since they announced this logo, I've kind of been speechless on the matter.

All I can say is: Yellow gradient smeared over sky blue? Seriously? I just... I don't know what else to say.
a spin on the current news cycle. only positive news stories, pulling results from all digital news content based on keyword searches to better empower hope in the world.
Hivemind happens everywhere, even on HN and SO. There will always be a status quo.
Right now, the UX problem I am faced with is the sheer non-readability of your blog. First, I trust the fonts look beautiful on a Mac, and it certainly is not your fault that font rendering on Windows sucks big time, but unless you want to lock out a rather large share of potential visitors, you should really test your design on a Windows machine. Your fonts are simply unreadable on Win7/Chrome. Second, light gray text on salmon background? Seriously? That is virtually zero contrast!