skysight-inc/HackerNews huggingface dataset:
what's with all the resentments? A few years back, titles like UX designer, UI designer, front-end developer, and back-end developer were non-existent too. Aren't they all just designers or programmers?

As a maturing technology tree branches out, more and more specialists will be born.
NYC Nutritionist Bring Best Personal trainer NYC
Sounds about right - average lifespan of an S&P 500 company is now ~15 years.
Nothing is a sound technical solution if you prefer or are required to be in a situation where it is not possible to employ.
Well, I don't use to-do lists.
People confuse to-do lists with check lists.
I use check lists to make sure, for example, that when coding a WordPress theme I don't neglect any page templates.

But I don't write a to-do list to make the WordPress theme. If I wanted to make the theme, I'd be making it already, already have it done, or be so interested in doing it that I wouldn't need to write it down...
More fundamental than Bayes's theorem is the probabilistic counterpart of modus ponens: P(A/\B) = P(B|A) P(A). This corresponds to the logical rule of inference A, A->B |- A/\B. Note that modus ponens is usually stated in the form A, A->B |- B. But this throws away useful information, namely that proposition A is true, so it's a weaker form.

Bayes's theorem is a direct consequence of this axiom and the commutativity of conjunction.
Yet again an interesting post.

There's one thing I'd be interested in knowing: do you make more cash from your toy apps (x-Ray/cracked-window) or from the more useful ones such as your WordPress stats app?
The answer to your question is a very easy YES! Think about it: isn't your question isomorphic to "do all students need high school algebra", "if you're not become a historian do you still needs to know all those details from the history class" and countless others. Some of these questions do have merit (how many among the HN crowd remembers or cares about how photosynthesis works or sin^2 + cos^2 = 1) bu they miss the point: those topics are there to open your brain to ideas, mental weigh lifting if you will. In this sense you most definitely need to teach recursion and coding concepts.

Coding (especially for high schoolers) doesn't have to be "sitting in front of a computer alone all day", in fact if this is how it's presented that's totally the wrong approach. That comes in the pro stage. At he early stage you have to stress the creative and social aspects of coding.
That just brings us back to jey's comment. If everything counts as art then the term 'art' has been stripped of meaning and now we need a new term for what used to be called 'art'. It's a waste of time.

There is a world of difference between claiming that something fits the common definition of art and claiming that we need to use an extremely expansive definition of art. I thought the argument here was about the former. If it's about the later then I'll not fight; I'll just note that we're not even discussing the piece and bow out.
Start-up Legal Package
Start-up legal package:

http://www.pinskylaw.ca/News/startup_legal_package.htm
Great post. I would add:

* the site module, which is imported by default and is what is responsible for setting up the default sys.path. You can skip 'import site' by running python with the -S switch. the site module is written in python, so you can scan through it and understand how python starts up and inits.

* PYTHONSTARTUP env variable, which points to a python file that is run (like a bashrc, or AUTOEXEC.BAT, if you prefer) on interactive prompt startup. I use this to import custom paths and modules that I want to access from the REPL, such as Google App Engine

* I use pip with local repositories. clone the repos of the libs you need, and then pip install in the virtualenv from that local clone:

$ pip install git+file:///Users/nik/.python-packages/tornado

(note the triple slash). Or straight from GH:

$ pip install git+git://nikcub@github.com/nikcub/tornado

this can keep your versions in sync across all projects and virtualenvs and it means no re-downloading and you can setup and update projects while offline.

* don't store the actual project inside the virtualenv. the virtualenv provides the execution context (setup and torn down using the virtualenvwrapper helper scripts). a common practice is to place all your virtualenvs into a directory like ~/.virtualenvs. you should never have to cd into this dir, access it using the wrappers and pip. (edit: also agree with comment below that you shouldn't be sudo'ing).

* just a quick add, I think it is definitely worth learning how to install python from source.
It depends on what do you mean by "append", I guess. Append the search path (e.g. "try this one first"), then /path:$PYTHONPATH is correct. If you mean append the variable then your example is correct.
Show HN: We're 2 engineers and we've built product search better than Google's
I can't imagine Twitter developing a product that prevents them from being able to look at Tweets going through their system.

This is why I think this is such a strange move on Whisper Systems part. Their products are all about privacy. Twitter wouldn't have a business model if they gave their users proper privacy.
OAuth Tutorial: Part 1
I don't see this as a talent acquisition.

Waiting for someone to shed more light on this acquisition.
Animal Cell
Animal cells are typical Eucaryotic cells
Enclosed by a plasma membrane and containing a membrane-bound nucleus and organelles
Animal cells do not have a Cell wall
Both plant and animal cells ranged between 1-100 micro meters
These cells cant see by unaided eye and we have to use compound microscope to observe animal cells
Python 3 is still an "eyes open" choice. Python.org all but comes out and says that 2 is still the safer choice.

http://wiki.python.org/moin/Python2orPython3

tl;dr "If 3 does everything you need, great. However, there's a good bit of things that still don't work with 3, in which case 2 is the safer choice. Here's a pretty long list of reasons why 2 is probably better for you. ..."
Last year a lot of non-developers bought tickets just to scoop up the free goodies that Google gives out. My guess is yes, they will use a code problem or similar to filter out developers from carpet-baggers.
Man Utd vs Crystal Palace Live Stream 30 November 2011 Carling Cup
I will retouch your photo and make it shine for $ 5
Software Developer, Technical Lead here.

First, it helps to define "work". I am in the office for 8 hours in a day, but I'm not working that entire time (like when I'm writing a comment on HN).

In terms of actual work performed, it will always vary day-to-day, but I tend to be actively engaged in thinking about work-related items about 6 hours a day.

Everybody has different body and mind chemistry, so working 12 hours for some is more productive than working 6 hours for others. I've overworked myself before, doing 14-16 hours a day for a year, and burned out. In hindsight I also realized that, although I was vigorously working for 14 hours, I wasn't being very productive and the recovery time takes a lot longer than if I had mentally paced myself. It was actually better for me to work less and be more productive (a "work smarter, not harder" sort of thing). But as I prefaced before, YMMV.
I think you're reading that incorrectly; you seem to be interpreting it as "free as in beer" rather than "free as in speech". Rather, the idea that the government can "ban" people from using the internet is something that should not be allowed, because access to the internet is a fundamental requirement for fully living in today's society.

A bit like freedom of the press. Nobody suggests that means that newspapers or printing presses should be free.
It looks cool but why are you popping up a giant box in front of my face?

That HAS to violate some sort of User Experience. If it doesn't I am going to say it violates mine.
A hardened Android stack? Maybe Twitter are developing a phone?
Cmd-F (if it searched for the highlighted text) requires two: Cmd-F, return. Cmd-E requires two: Cmd-E, Cmd-G. You only need to press Cmd-F if you need to change search options, which the vast majority of the time, you do not.
i'm currently working a fulltime job which is your typical 9-5 with some offhours answering emails etc.

aside from that i have a web startup on the side that i work on maybe 1 hour a day answering emails however, when i first started the website since i did all the coding, i would work 9-5 at my day job and spend another 5-6 hours at home on the site so for a period of a year i used to work 14-15 hour days. thank god the product is out there now and it's become a maintenance thing now instead of pure coding.

i don't know how people can manage that kind of a lifestyle for long periods of time with family etc. when i was doing it, i was single and now that i'm married i can't see myself working 14 hour days without putting a dent in my relationship and life in general.
Tips to Maintain SEO Rankings when Rebuilding a Website
Often times, our clients decide to build a brand new website, but don’t want to lose the SEO rankings we’ve obtained for them. So they ask us for SEO advice to prevent any lost in positions &/or traffic. Most of the time, a complete web re-design is good for SEO as long as you remember the following rules;
Who required these forms? I have traveled many times within and without the US and have never seen such a form, nor heard from anyone who has.
I rather thought it was a euphemism for Statistician. Which often gets a bad rap from the whole "lies, damn lies and statistics" type thinking.
Though that's not actually what Heisenberg's uncertainty principle says either. It's really the observer effect http://en.wikipedia.org/wiki/Observer_effect_(physics)
if you have multiple projects on a system you may have different dependency requirements. module with version 1 for one project and the same module with version 2 for the other project.
Totally agreed. Those titles serve to differentiate between responsibilities given to designers and programmers.

So how does a data scientist's responsibilities differ from those of a business analyst?
For people that prefer to read french instead of english, this book has recently been translated over the course of a weekend by Mozilla volunteers and Framalang people : http://books.lifeleaks.com/eloquentjavascript/, https://github.com/Pandark/Eloquent-Javascript-translation
"Valgrind is my tool of choice to find invalid reads or writes. It catches all of them plus it gives you nice information like a stacktrace."

Be careful! It's easy to depend on -Wall and Valgrind and still overlook subtle legal but "doh!" errors in array or pointer logic. (Humbly speaking from experience...)
I agree. There are different values in data to be discovered not just business.
No Starch Press sells a DRM-free ePub version for $24: http://nostarch.com/ejs
Facebook Could Go Public Before Christmas, Valuation A Big Question
Niche Social Networks Deliver Big Results
I'm a physician, and I read quite a bit of primary literature. I also know that there are great sources of info on the Internet, but many of them are not so great. I read this article, and a few linked from it, in the Journal of Public Health Dentistry, before I responded.

http://onlinelibrary.wiley.com/doi/10.1111/j.1752-7325.2010....

How about you?

Your argument, "is it common sense to ingest a known neuro and bone toxin at any level for any length of time?" continues to expose your ignorance. Anything, even water, is toxic at the right concentrations. All substances can be poisons, but some at the right dose can be medicine.

It is faulty to say that "if a lot is bad, then even a little is bad," just as much as it's wrong to say "if a little is good a lot must be great" like the vitamin mega-dose proponents say.
Networking Strategies for the Holidays
Why Women Leaders Need Self-Confidence
CyanogenMod 9 (ICS) for Nexus S
Of course the only reason we deem them generally dishonorable is because the government declared cocaine illegal.
Up-vote, because it's a great idea for any language/tool out there. I happen to know ruby, but taking the first steps in anything is difficult, and usually involves looking up a lot of the things you already know from a more familiar place (setting up, using libs, etc). I'd really love to see a community resource like this - perhaps I'll start working on one :)
Judge Rejects Citigroup Settlement With SEC
Surprising and a little bit dispiriting. Adding econ to crypto in my list of topics Reddit now demonstrably handles better than HN.

Sometimes there's a benefit to being a smaller community, but here's an instance where there's a benefit to Reddit being bigger; it's less likely to get held captive by agreeable narratives.
You got it spot on. Note keeping the the way to go.

The post was extracted from our internal wiki, the content in which has evolved over past 2 years and spread all over.

It took me about 20-25 hours, spread over 3 weeks, to put it in the shape of a single post/tutorial.
Can a Computer Tell Good Art From Bad?
The basic advantage is that it’s much more accessible to non-mathematicians, makes the connections between different mathematical abstractions more obvious and explicit, and of a bit more general use because it includes the concept of a “multivector” which combines multiple types of objects.

Cartan was directly inspired by Grassmann’s work when creating differential forms (indeed, the word form comes from Grassmann).
Clear Multi-Touch Keyboard & Mouse
The Holy Grail, part 2 - quest for a model that supports digital publications
Show HN: Use Dojo to learn, build, and deploy web apps
Than 1.8, as per the part you trimmed from your quote..
Your comment contributes nothing to this thread or this website. Stop wasting your time and others' posting about matters of stylistic opinion.
Well, I can see a company about to sink (RIM) and leaving a big empty space for a smart move here. If twitter can take that space and provide enterprises and people along a way to exchange encrypted messages painlessly, that'll be perfect.

Social media is said to play an increasing role in revolutions and social movements; there's clearly something to do. Perhaps even, let's be audacious, some money to make.

Note: I don't actually think RIM is quite dead yet.
System packages are going to miss some package that exists in pypi. Using pip is also good if your company maintains their own internal toolsets, and want to be able to easily reuse those across multiple applications.
I know that it has been said before, but you really have to question whether you need to be in stealth mode at all. If a product is really that revolutionary no one will get it anyways and you will have to beat people over the head to come along for the ride even if it is out in open. Look a Tesla an accomplished scientist in the field of energy and his quest to push alternating current. It was far superior and even so, and even though he had proven himself time and time again Edison still had no interest in it. There are very few companies that are in stealth mode that should be in it. It just makes everything and I mean everything harder to accomplish. If the idea is that esily stolen then it will just be replicated after the fact by well funded entities. One only needs to look at Groupon as an example, no one was interested in the market until Groupon proved it out and then given the simplicity of their idea everyone and their uncle replicated it. If the only competitive advantage is that you will hit the market first, then it little advantage at all.

That being said, to attract top talent to a stealth operation you will need a name. You are going to have to focus on recruiting someone with a stellar reputation so that others will follow. Expect to reward that person handsomely for putting their reputation on the line. Other than that, you are going to have to tell people what you are working on, or pay them well over market rate. Those are your options while in stealth mode.
Many systems are migrating to the net, for example paying bills for utilities or other governmental (uk) facilities. If the three strikes legislation were in action and someone was cut off, they stand to lose a lot more than just their internet connection. Handling my virgin broadband connection using the ebill site rather than having letters sent every month saves me £5 ($8) per month.
Either that or someone knows someone and would like to have a "successful investment" wink wink.

Too early to say though.
How the floods in Thailand affected a Techy residing in India
The History of Search - 6 Minute Video
Please do. I look forward to it.
Here's the "Organizing Your Backbone.js Application With Modules" article that was mentioned in the screencast:
http://weblog.bocoup.com/organizing-your-backbone-js-applica...
I'm not sure that's a meaningful way to understand rights.

All rights depend on restricting "freedoms". Saying someone has the right to food entails the belief that society should be willing to do some form of redistribution to ensure that food is available to all.

But even the 'libertarian' notion of freedom to do whatever you wish provided it doesn't infringe on someone else's equivalent right to freedom is based on limiting or restricting to guarantee a right which is deemed to be positive. It would be as valid to declare that one has the right to do whatever one wishes, even it oppresses someone else - because the oppressed would also have the same right, even if they were prevented from expressing it.

But I digress. The short answer is that your question belongs to the same category as "Why is anyone entitled to education without paying for a teacher's time?" or "Why is anyone entitled to food without growing it?" or "Why is anyone entitled to shelter without building it?" or even "Why is anyone entitled to restrict my right to build a house wherever I want?". In all cases, the answer is "because we (as a society) say so and agree to abide by certain conventions, potentially at an apparent cost to some".
The mmap() implementation is awesome. I used to write code for a network hardware management computer which ran OpenBSD on a memory-constrained Soekris (quasi-embedded environment more or less). The fact that OpenBSD's implementation returns memory when allocations are free()'d saved my bacon more than once. With another malloc I'd be out of memory way sooner.
Please keep the great feedback coming. I will try to incorporate as much as possible.

I am indebted to HN community for the great feedback so far.
I've found http://en.wikipedia.org/wiki/Table_of_mathematical_symbols to be helpful when deciphering formulas. It's hard to remember what all the notation means sometimes.
>there are non-regular languages that pass the pumping lemma test

Can you give an example of that? You may be right, but I'm having a hard time coming up with a language that is not regular but fulfils the pumping lemma.
UK Local Authorities Are Data Negligent
Google I/O Postponed by 2 Months, Will Have to Code for Tickets
Nobody competent would disagree; SHA2 is better than SHA1, use SHA2.

But in the real world, these distinctions matter a lot. Protocols fielded using SHA1 to glue together crypto primitives are unlikely to broken soon (often for the simple reason that they're used in hardened constructs like HMAC). Again: I don't even think there's a tractable way to break an otherwise sound protocol using HMAC-MD5 using MD5 flaws, today.

It all depends on the context. Bare MD5 is probably fine as a mixing function for an RNG. It's probably (I haven't thought this through carefully) also fine for a stretched password hash. But should MD5 be one of your go-to functions? Of course not.

Should SHA-1? Well, let me put it to you this way: if you contracted my company to assess your application and we found you using SHA-1 somewhere, we by default would not be able to write you up for it. It wouldn't actually be a vulnerability. (If you asked us specifically to review your crypto for best practices compliance, we would of course recommend you change it).
It's always been an advantage, we're just becoming aware of it.

Like, being fit has always been an advantage for organisms. But until organisms came along who developed language and became able to communicate that it was valuable (aka humans), nobody was saying "it's a competitive advantage to be healthy".
certainly very creative way of dealing with the imigration problems. But what if the Startup Visa gets support and will pass? Then surely this project is doomed to fail and therefore hard to get an investment.

We are thinking of moving to US with our startup (well, more like a business already with 10 employees and profitable) but I would rather wait for the laws to change before deciding to live on the boat for extended period of time.
Yandex buys SPB Software
Your ASCII art skills are appreciated
view-source:http://soulpancake.com/
The Data Scientist: An Emerging Career in Data Management
Why Optical Illusions Work
Sure, there’s an example in the Wikipedia article linked from the footnote in my comment above: the language consisting of all strings over the alphabet {0,1,2,3} with a substring of length 3 including a duplicate character, as well as all strings over this alphabet where precisely 1/7 of the string's characters are 3's.

As you can see, this example is a little complicated – and I don’t know a simpler one, so I’m not surprised you struggled to just come up with an example off the top of your head.
Get hostgator first month shared hosting for $0.01
I did forget to include <time>
Will write on it in my next post.

<figure> is a great addition for sure. Helps in improvising a lot of previous codes!
Transportation Products
Greater access to transportation services for consumers with disabilities, older adults, and individuals with lower incomes business begins with a coordination plan. Building a family of transportation services is an important strategy for improving transportation services through a coordinated approach. Partnerships among human services agencies, non-profits, workforce investment agencies, transportation providers, regional economic development organizations, customers, and other community groups are an essential component of developing and implementing a coordination plan.
You can see it as 90% of their traffic being caused by iPlayer, or as 90% of their business being due to the content provided (at no cost to them) by iPlayer.

An exaggeration, of course. But the principle stands. If (eg) streaming video were not so popular, far fewer people would pay for home internet access, and far fewer would pay a premium for 'high speed'.

ISPs are in business because they provide a means to reach content which those ISPs do not have to pay for the cost of producing. The notion that they should be paid by content providers so that they can charge content consumers to access that content is... nonsensical.
It's not Firefox-specific, but if inspecting and modifying HTTP requests/responses is what you want to do you should try Charles ( http://www.charlesproxy.com/ ).