skysight-inc/HackerNews huggingface dataset:
Have you ever used one of these systems that you claim exists? Math is not mechanically formalized beyond a tiny bit of foundational set theory. Most of modern math is hand waving by brilliant people who trust each others hands, and Doron Zeilberger calling their bullshit and begging them to start being more careful.
Unfortunately LinkedIn makes it hard to send you a message that isn't attached to a connection request. They have InMail, but it's a premium feature.
No, this is him very intentionally posting to a public web site, wanting people to discover it, knowing that they would and now they have. Rather different from "she shouldn't dress that way..." for obvious reasons. Your claim (in another post) that he "made it clear that he wants to be left alone" isn't very convincing anymore.

Note that I share your unease with this whole situation but let's not pretend that this wasn't the expected outcome.
http://cognika.com: founded out of our tech principal's MIT research. We are a visual search company ("Google for video") provisioning search within video or imagery. The query is an image or video clip, we find the Object of Interest and Activities of Interest (e.g persons gathering, vehicular u-turns etc.).
That would be true for XHTML but not for HTML as tags like paragraph do not always require a end tag, which would break XML parsing.
Record a Video of Your Hack
"The first upgrade is adding RAM, which is a must-do to almost all laptops. From 4GB to 8GB, it reduces the access time to your hard disk, thus reducing loading time as well as prolonging the life of your tertiary storage."

Whaaaaaaaat? None of that even.
I think you're absolutely correct regarding "homework." It can be a good indicator of a candidate's competency, but many people don't have the patience to do it.

I spent much of this past fall interviewing for an internship for the upcoming summer. It's one thing for a company to ask a candidate to devote a day to interviews, after flying them out and putting them up in a nice hotel, but it feels completely different to have the candidate complete some sort of homework.

The candidates that you want to hire are likely busy interviewing with several other companies as well, and probably don't have time to work on some random assignment for your company. So, unless your company really stands out, they're just going to pass.

I've found that interviews benefit both the company and the candidate, while I can only really imagine homework benefiting the company. I learn a lot about a company from the way they interview and the way developers talk about their jobs; the interaction is really important. Yet, homework assignments don't really have much interaction, and end up being a test of how much the candidate wants the job, instead of how well they fit with the job.
It reminds me of the book 'Down and out in the magical kingdom'
> Over the years, a sort of parallel universe has formed around Tolkien's work, a world of sparkling images and of figurines, colored by the original books of the cult, but often very different from them, like a continent that has drifted far from its original land mass.

I much prefer the Legend of the Seeker author's attitude toward the television adaptation: The story in the two different mediums are each their own separate things, to be enjoyed in their own separate ways.

http://en.wikipedia.org/wiki/The_Sword_of_Truth#TV_series_ad...

Let's face it, there are certain people who will read the books and enjoy them for what they are. Then there are other people who won't read the books but will see the movies. What difference does it make?

As for the "Hollywood accounting," that's unfortunate. All parties in a deal should feel they benefit, and none should feel hey have short shrift.
This kind of mathematics is at a level that requires a certain amount of self-motivation, passion, desire, whatever you want to call it, to learn. It's probably something you're born with, which is why not many people pursue graduate studies in mathematics and those who do are mostly people with a real love for it. 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 on the basis of a set of notes someone posted on the internet.
Show HN: Send SMS to your number for free from any shell with no setup
curl http://textbelt.com/text -d number=3143241248 -d message="Hi there!"

result: https://dl.dropbox.com/u/315/random_pics/sms.PNG
Once you know a few languages, picking one up in the same family isn't that hard. The biggest challenges, for me, when picking up a new language is to:

1) Learn to write idiomatic code.

2) Learn the name of the library functions, so your flow isn't constantly interrupted by looking for what you need.

1) I think, can only be done through reading other people's code. But I've previously thought about doing 2) by using spaced repetition.
> 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.

They do? Why not build as part of a CI run? Or via cross compile?

It is generally much easier to deploy a versioned statically compiled binary, compared to rolling out code to production in some languages (ruby, python, etc).
How to convince anyone
I can confirm that you can be fully conscious when the paddles are deployed - get into a strange enough heart rhythm and people call for them. I've been in fast AF, felt normal and been threatened with cardioversion. The threat, combined with flecanide was enough to put me back to normal, no paddles required.
How Steve Case and His Company Are Driving the Sharing Economy (2011)
This sort of thing is what led to my bootstrapping a company instead of staying with the VC Startup Scene:

http://smoothspan.wordpress.com/2013/01/06/a-solo-bootstrapp...
No worries. This happens when you 'double post' a comment (usually because HN dies in mid submission) and then delete the original. The duplicate then stays grayed out making people think that your account has been hellbanned.
A Solo Bootstrapping Odyssey
You deserve to be banned for this.

You don't attempt to publicly slander a person's reputation (on an influential site like HN no less) based on unsubstantiated heresay.
Go nails code readability and documentation better than any other language I'm aware of.

For example, look at the package documentation for Go's list data structure at http://golang.org/pkg/container/list/.

5 seconds of reading this you immediately get what the package does and how to use it. Now let's say you want to know how the list is implemented. No problemo. Click the package files link list.go, http://golang.org/src/pkg/container/list/list.go, and you're presented with very readable source code.

Now compare this with Java. I just Google'd Java List. First link is this: http://docs.oracle.com/javase/6/docs/api/java/util/List.html

Documentation looks OK, but wait, this is the interface. I want to see docs for a concrete implementation. I'm tempted to click on the AbstractList link, but oh wait, that's just another non-concrete class that other List classes probably inherit from. Let's see, let's go to the ArrayList ... this looks good. http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList...

Nice. I wonder how they implemented this. And I'll keep wondering because I can't find a link to the source code. Maybe there is a link to it, maybe not. We're talking about Oracle so without knowing better, I'll assume there is not ...

Let's try Scala. Google "Scala List". Click on first link. http://www.scala-lang.org/api/current/index.html#scala.colle...

What the fuh is a "sealed abstract class List[+A] extends AbstractSeq[A] with LinearSeq[A] with Product with GenericTraversableTemplate[A, List] with LinearSeqOptimized[A, List[A]]"

Oh sweet, this thing has all kinds of methods, i.e. ++, ++:, +:, /:, :+, ::, :::, :\

Reading further, I see section in the documentation called "Shadowed Implict Value Members". Wow, I have no idea what that is.

Looking back to the Go documentation, I immediately "relax" as another commenter put it.

For some reason, I think Scala will end up being the next Java. It has so much momentum, runs on the JVM, has seamless interop with Java code. Has the Play Framework, AKKA, and thousands of other awesome libraries written for it. And if Scala powers Twitter, then I think this answers the scalability and concurrency question.

While I'm bullish on Scala, at the end of the day, I find Go's simplicity make it more beautiful than any other language.
Also: http://flyingmoose.org/tolksarc/bakshi/bakshi.htm
The "vocabulary" in a programming language isn't really the reserved words.

It's the libraries. Deep recall of the standard library of any major language would probably improve programming fluency a lot -- and it might improve code quality too.

I wrote an honours research proposal on this; email me (see profile) if you want a copy.
Also the pattern of typos - there's probably some sort of message in here, but I've never really been good at this sort of puzzle.
2) Learn the name of the library functions, so your flow isn't constantly interrupted by looking for what you need.

Eh, this isn't necessary. I've been programming (and continuously making a concerted effort to expand my programming knowledge) for more than a decade, and memorization of anything simply hasn't been very helpful.

For example I have no idea what Python's regex syntax/library function is, even though I've used it a dozen times in the past. But that doesn't matter: alt-tab to chrome, ctrl-N, "python regexp", stackoverflow pops up with an example, copy-paste, done. Five to ten seconds, max. Far from breaking my flow, it's become an integral part of it.

Zed is the same way, for what it's worth. He talks about it in a Peepcode screencast. "I memorize concepts, not names."
Really? I have had the opposite experience: if I subscribe to a small an mostly inactive subreddit, I notice what I consider to be too many links from that subreddit on the front page.
Your reply to mine is dead. I've read that book. Why does it remind you of it?
Did you pivot from a mobile app that would let you run Tor on your phone?
Setting up the Raspberry Pi as a Headless Device
"people taking pictures of their weed and their 18 children with their baby daddies"

...
Have We Lost the War on Drugs?
I understand that certain groups of people will face animosity from others. This affects all sorts of groups of people, in many different situations. Yes, this is just reality.

Blatant hypocrisy will never help improve the situation, however. One group of people who complain about being ostracized when they're in the minority should not turn around and ostracize others when they're in the majority.

Banning people they disagree with from a rather public forum like a subreddit, for example, only hurts their cause and their reputation. It creates more animosity. Denying the basic ability of one to express himself or herself is just not justifiable.
If films aren't making any profit then how are they being hurt by file sharing?
Judge dismisses dealers' lawsuit against Tesla's retail stores
I used to work at Microsoft and can say that acknowledging the existence of Android was for a long time absolutely verboten, even at the VP level. I believe this was abandoned when Android passed 50% market share or so. Google's monetization strategy terrifies Microsoft more than Apple- Microsoft understands Apple's business model.
Quick Reminder: Java Programming Quickstart in Ubuntu 12.04
I ended up using Yate with a hard phone to achieve this.

It works mostly, but far from trouble free.
What a strange and strategic conclusion. Obviously it depends on the community.
I have no doubt that in many cases you will be able to find a piece of paper with a high level executive's signature on it or an email with that person CC'd for all manner of minutiae, and I'm sure if you're a lawyer then you like to make a big deal out of that kind of stuff.

But the truth is, decisions get delegated. The CEO signs off on the VP's recommendation, which was really a mid level manager's recommendation, which really came from someone at the bottom of the totem pole. The degree to which each of the approvers actually decided anything as opposed to merely placing their trust in the subordinate's judgement at any given company is to a large degree a matter of personal preference, individual trust relationships and corporate culture.

Moreover, there are rules and there are facts. Just because the CEO thinks he decided something doesn't mean that by the time the game of telephone is fully played, something distinctly different isn't going into the market. And in altogether too many cases, the first indication the top level executives get that something is awry is an article in the New York Times.
This is silly. He's challenging the state's vehicle code not "corporate personhood". If this is some retaliation for Citizens United he'll be surprised to hear that the ruling didn't establish corporate personhood at all.
Fits perfect in the back pockets of jeans.
I will take it I'm creating results notification system for my college. It would be great for me
Thanks
How is synchronization not a service? It requires maintaining remote servers, and someone has to pay for them. Not that I think the price is reasonable, but that's a different matter.
Client: “Can you make that loading screen stay longer?”
It uses GTK#. What do you expect, WPF is a Microsoft licensed tech, you can't blame Xamarin for not stealing it. A GUI written to GTK# is portable to ios, Android, OSX, Windows, and Linux, and a bunch more marginally obscure targets. Every platform under the sun.
Way to chase the guy away again.
Kirk actually still had a flip-phone.
I like to embrace people for what they bring. Sometimes the best art isn't easy to consume.

The community is like a boiling pot. Sure, handle it the wrong way and you might get turned off, but there is a lot of energy there.

Drama happens when you have a bunch of opinionated people who care deeply about their craft expressing their opinions.

If you can ignore the drama, i think you'll find the creativity more than makes up for it.
Yes, I would definitely agree with this.
I program to solve problems. I usually solve the problems in my head or on paper before doing any coding.There is usually a step afterwards during which I translate this solution into a given programming language. This step in Java is much harder than I would like.

The reason for this is that I feel I spend too much time doing taxonomy and managing complex relationships between different classes when programming in Java. This occurs in every programming language but I find Java is by far the most restrictive in this regard. I find go much more flexible, as much as python, and scheme even more so.

The end result is that I am more productive when programming in these languages and most importantly I feel that I am not doing as much busywork. This in turns makes programming more fun and rewarding.
I'm sorry, what? My primary point is that the poster won't be able to supply any name because the story is exceedingly likely to have been spread by public relations flacks and no such person actually exists.

And if such a person does exist, then it isn't slander if it's true.
Interesting.

SaaS companies are typically either smaller (hence don't have large budgets) or prefer full-time software engineers.

Would you mind, if you have time, to extrapolate why these companies prefer consultant/contractor or even a shop?
http://easyendorse.com - easy way to collect/display testimonials on your website. just launched a few weeks ago and haven't had any coverage.
Neither. Most homes and offices still have coffee making equipment. It's more of a social and cultural thing. In my case, my regular barista is one of the few people in my life who never has unreasonable expectations of me :)
> Does it make more sense to just keep working your backlog or
> take time to get quality people on the team so you can double
> your velocity on your next sprint?

Unless you're working on a new project or have very long sprints then it's going to take more than one sprint to significantly increase velocity after increasing team size.

It's also really hard to double velocity by increasing team size unless you have a really small team that's not spending much of its time developing. Going from 7 to 14 developers will add a huge amount of communication overhead and give a slew of new problems.
The obvious workaround for that broken requirement is to use regular expressions to handle the tokenization, and then write a simple recursive descent parser on top of that. Even if this is playing fast and loose with the requirements, it would work out fine, and you would almost certainly get a good grade if you explain why you did it.
I agree that it depends on the community. It's not science related, but I recently moved to Los Angeles and started using Yelp. The LA Yelp Talk forums are filled with the most horrific comments and interactions I've ever seen. I was so taken aback that I went to my hometown's Yelp Talk to see if all of it was like that, and the difference was night and day. In fact, my hometown's Yelp Talk forum talked about what frightening and unbelievably rude people participated in Yelp Talk LA. This particular community has no sense of netiquette and it is basically a free-for-all. In my experience, it is interesting how this is very indicative of the popular/mainstream culture in Los Angeles, as well.
With today's widely available DOM manipulation tools (jsdom, phantom, zombie) and proper HTML parsers in javascript there is absolutely no reason to use RegExps.
I don't think that's quite fair. DHH and Zed Shaw are both famously outspoken and controversial, but the only thing why can be accused of is innocent whimsy. And, as far as I can tell, the Ruby community has no personality cult around any of the three men.
Desperately Seeking Startup Skills: Where Highly Sought After Folks Hang Out
Interesting idea. So instead of browsers forcing everything over HTTP(s), allow all kinds of transmission?
How to you carry information without a physical medium?
My recollection is of a deep irritation, like, "You people have me dorking around with all these hopeless special cases, when all along we could have been doing this? For fuck's sake, why?"
Did the other 50% succeed by telling the prof they got that he was joking?
They seriously need to implement

go ogle <packagename>
I was a contributor to Anki and one of the earlier language learning bloggers who wrote about spaced repetition for Chinese learning. One thing I noticed at that time was that those of us Chinese learners who were programmers went crazy about spaced repetition... some went so far as to SRS at the exclusion of actual reading. Other language learners blogging about SRS, often weren't so thrilled about the concept.

http://www.sinosplice.com/life/archives/2009/08/06/the-space...

At this point, I'm seeing the same thing again, but distributed to a larger group of people. Everybody and their cousins are making SRS programs for learning languages, often Chinese, and that giddy feeling I had when encountering the idea of SRS seems to be all over the place!

How I wish I could explain that the context matters and they'd learn faster by actually using these discrete chunks of knowledge in context! That reviewing decontextualized data is a poor way to synthesize most thing! But who would listen? I wouldn't have 4 years ago.

SRS is seductive. It's amazingly good for things in which there is a set number of essentially unrelated pieces of information to memorize (e.g. 5000 common Chinese characters), but it's terrible for learning something more nuanced (e.g. how to read Chinese). I do still keep it as a tool, but it's a special purpose one.
I'm curious how this was noticed. I wonder if there just are people periodically checking his site, or if he pointed it out to someone/a few people and watched it spread?
The examples you give are idiosyncrasies that shouldn't be in your code base in the first place (IMHO). These are things that vary from language to language and trusting yourself and others who are going to be reading your code to keep track of them correctly is not a good idea.

a = 5 + '5'

Ignoring the lack of a sigil, in PHP, a = 10.

In Python, this fails to typecheck.

In Javascript, as you note, a = '55'.

(I used an interpreter for each of these languages to verify this)

For me, I could potentially see the usefulness for this in two things: the various meanings of the 'this' keyword in Javascript and the positioning system for CSS. I always have to look that stuff up. Never seems to stick.

Otherwise, the 'factoids' I have 'memorized' are all out of necessity and come from repeated usage. I don't consciously memorize anything.
I can't stand the sans serif typesetting and cramped mathematical formulas. The tone is kind of obnoxious, too.

When he introduces group theory:

Group theory basics. It is time to note that our one-parameter symmetries are groups in the sense of modern algebra. Why? To masturbate with nomenclature as you do in an abstract algebra class? No. Because, as you will soon see, studying the group structure of a symmetry of a differential equation will have direct relevance to reducing its order to lower order, and will have direct relevance to finding some, possibly all of the solutions to the given differential equation—ordinary, partial, linear, or nonlinear. So what is a group?

I don't get the pedagogical purpose of calling what one does in an abstract algebra class "masturbating with nomenclature." I think every word in a textbook should be crafted with a pedagogical goal in mind. Making the material more light-hearted and less daunting is a valid purpose, but this tone just seems sour.

In fact, I count three uses of the word "masturbate" in the notes.

I prefer something like Richard Feynman's style, where he makes a subject accessible while still respecting the subject.

Here's a fantastic example of Feynman explaining how a computer works, using an analogy of an ever-faster filing clerk: http://www.youtube.com/watch?v=EKWGGDXe5MA
The LOTR film rights is a separate issue, since that was from decades ago.

But for other films, think of it like with VC terms and startups. The best ideas can dictate their terms and get points on the gross, while the ideas in the middle have to accept a deal where they get points of profit in order to get the film made.

Somebody like Eddie Murphy can demand gross points, while a first time indie filmmaker cannot.
I don't have any project going on. So I'm the least qualified for it, and thus I should get it.

That's how life works.
I'd be willing to make a fullscreen stock ticker that scrolls across on page load.
Propriety requires that someone point out that any "regular expression" permitting recursion is not, in fact, a regular expression in the formal sense. Luckily for anybody wanting to do it anyway, parsing expression grammars can handle that sort of thing with theoretical aplomb:

http://en.wikipedia.org/wiki/Parsing_expression_grammar
security causes a lot of limits for users and developers
- Security will probably always be an issue, even with native apps. Anything specific you think could be changed to make web apps safer?

unhealthy competition between browser vendors, example: WebGL@InternetExplorer
- Agreed. Especially when one browser stays from what's supposed to be "standard", yet rarely is.

its limited to 3 languages: HTML, CSS, JS (and its derivatives)
- Agreed. Google's working on a compiled web language, but it will only work in chrome. They're attempting to make it a standard, but I'm not sure if any other browsers would put the effort into supporting it. And a whole new system like this would take years to implement. But still possible....