skysight-inc/HackerNews huggingface dataset:
Depends on what you're trying to do. If the technical skills you acquire with the degree are useful for the business, then of course yes. If not, then of course not.

You should also be aware that not all masters degree classes will be relevant. You could acquire the relevant skills through some non-degree-seeking classes.
If you know you want to start a startup, the best thing to do is to START - now.

I think people in the software world are inherently biased since it's possible to start dazzlingly-profitable companies at age 19 ... in many other fields (e.g., medicine, chemistry, biology, physical engineering fields), it takes years of research experience to be able to make a breakthrough that can lead to a profitable disruptive technology. In those worlds, you rarely see 19-year-old entrepreneurs who have just started college.
Carrier IQ Apologizes for cease and desist letter to Mr. Trevor Eckhart
Good tip. I didn't know about Nowmov. I might ask people to sign-in with youtube so I can collect the videos they've liked.

If you were to think about genetic algorithms, I would view youtube recommendations as crossover and cyrolaughs as quasi intelligent mutation.
> The things don't seem mutually exclusive to me.

Sure but now you have two very different ways to format your strings and language users need to realize they should be using the one they're not used to for these specific tasks, even though there's pretty much nothing helping make them realize it.

That significantly increases the user's cognitive load, and the risks of misusing APIs unless your language is able to express (and safegard against) the danger of string interpolation in specific contexts.
A Lesson in Thanks
You can do something like Voxatron with raycasting and it will look the same. It would just be inefficient with such big voxels. It becomes efficient when the voxels approach the size of 2D screen pixels.
FWIW, Python 3 improves case 1 to:

a, b, c, *_ = list

better, you can put the slice at at any point of the left hand, so if you want the first and last elements of your list (and want to ignore everything else) you can write:

a, *_, b = list
That's a reasonable concern, but I think the alternative historical paths are all worse.

Wikipedia was run on a shoestring for many years. Developer time was in incredibly short supply, and was mainly spent on keeping the site alive. However, there was a massive surplus of labor from people who could work a wiki. People did what they could with what they had.

Had they put more of there developer time into lower-priority features (e.g., a fancy but unnecessary discussion system), they could well have blown up. Or they could have tried to get more developer labor by increasing revenue sooner. But that would have meant ads, which could have destroyed Wikipedia in a different way.

Going forward, Wikipedia should definitely be more friendly, and the Mediawiki Foundation is devoting substantial resources to that.
MPAA still costs much less than Hollywood profits? Then the MPAA works.

If piracy were costing Hollywood a lot more than the MPAA, it would be a failed entity.
MLM Prospect
I haven't made myself clear. I'm not saying that someone should understand what the CONTENTS of their submission should be with only 1 minute's worth of reading, but rather the ACTIONS the user must take from a UI perspective in order to go through the process should not take more than 1 minute's worth of reading.

If the content of the user submission should be carefully thought out prior to taking the action, that's fine, but you shouldn't be deliberately throwing obstacles in the way just for the sake of slowing them down. What ends up happening when you do this is that knowledgeable people (who generally happen to be busy) won't bother contributing. I've seen this sort of situation occur countless times on Wikipedia (in general, not just with the deletion process).
"voxels" are also a demoscene term for a method of rendering height-mapped landscapes in 3D, using a kind of raycasting technique. Technically they are "voxels", but the algorithm and their use is quite different from the sort of thing talked about here.

one thing is that only the landscape is rendered as "voxels" and it's mostly a textured height map, so it can't contain multi-level structures such as bridges, etc. it's best suited for mountain ranges and beaches and things like that.

just the term "voxels" is quite generic already, and doesn't really describe one algorithm over another, except that you're not using polygons.
Although a Ph.D. is by no means a requirement for starting a profitable company, it can allow you to develop an expertise and specialization that, if the conditions are right, can give you a comparative advantage. You don't need a Ph.D. to start the next Groupon or Zynga, but you might need to have some Ph.D.-level research experience to start the next VMware, Determina, or Coverity.
> Python uses the same syntax for multi-line strings as for comments.

No it does not. Triple-quoted strings are still strings, all comments in Python are prefixed with `#`.

There are two situations where triple quoted strings are used as "comments":

* Multiline comments for lazy people, as Python has no multiline comment syntax

* docstrings. As the name indicate, they're strings, they're not comments and should not be confused by more ad-hoc systems such as javadoc comments. Python lets you write `help(name)` and get the docstring associated with the object
Does anyone know, was this an acquisition hire or an acquisition of assets?
Carrier pigeons are faster than rural broadband
The one thing you cannot describe Django as is 'fun'. Django has the unique property of being able to suck the fun out of any project.
Groupon Drives 102,000 Cupcake Orders to Small Bakery. Lesson in Forecasting
An interesting video on procrastination from a chapter of the book 'You are not so smart'

http://youtu.be/DJ2T4-rUUcs
Awww.. you mad... I'm so sick of hearing about all these "new" technologies that are so revolutionary, but can't hold a candle to postgres and memcache.

Despite what the brochures tell you, a "degree" from DeVry and 3 hours in a Ruby book doesn't make an architect, and this is one of several "revolutionary technologies", like Ruby, that won't scale and will wither and die.
PR person says "yes, if you're big enough!"
Ah, HN--the new Slashdot. On your deathbed, will you regret not reading another story about yet another open source beta?
CSS3 Gradient Generator; Accepts GIMP .GGR from your desktop (Drag & Drop)
I'm currently multi-tasking my procrastination. Reading HN & watching football, while avoiding yardwork and if I do that, between games, then "real" work will lie ahead, which I should really be doing instead. Btw, its not a holiday here. :-)
Seems to me that the biological reality is that bacteria
rule the Earth. They always have and always will, before
we were here and after we're gone.

"Past performance is not an indicator of future results."
I don't know what they've selected for ECMAScript 6, but the `let` keyword as introduced in Firefox 2 has 3 different forms:

* Let definitions are equivalent to `var` but block-scoped, so

if (x > y) {
let gamma = 12.7 + y;
i = gamma * x;
}

`gamma` is local to the `if` block and will not leak out. This form can be used to create bindings in `for` as well:

for ( let i=0 ; i < 10 ; i++ ) {
console.log(i);
}

here, `i` is only visible from the condition, incrementor and body of the `for` statement but not outside

* Let statement, mostly for side-effects, sufficient for what you need:

let (callback = function (a, b) {
// ...
}) {
object.registerCallback();
}

* Let expressions, this works like the `let` statement but returns a value, just drop off the braces:

let foo = let (i=42) doSomethingWith(i)

will bind the result of `doSomethingWith(42)` to `foo`.
It's an interesting notion, and Wikipedia used to be more like that, but Wikipedia has gone the other way for a lot of good reasons, including fairness to both readers and subjects.

Readers are poorly served by a one-line biography for somebody obscure, and even more poorly served by the typical marginal biography, which is a couple paragraphs of poorly written cruft sans citations.

Subjects are poorly served by shaky biographies because suddenly the top search result is a couple of semi-random sentences covering the few things that happen to be verifiable about them.

For example, when you search for my mom's name, the top result is her obituary. I carefully wrote it in consultation with the family to give a balanced view of her life, so I'm happy to see it there. But suppose there were a Wikipedia article about her. If you went and pulled all her public records, I think you'd get a) her birthdate, b) her bankruptcy, c) her real estate broker's license, and d) the times she was the victim of a crime. I would hate it if she had an article in Wikipedia, because nothing that really matters about her life would be a part of it, and if I tried to put it in I'd (correctly) get [citation needed].
Most likely, they had their computer set up by the OEM. And even if their kid set it up at one point, there's no reason to assume it stayed updated.
It does have some advantages, but the author of a library creates a library to do a specific thing and to do it well. When it gets added to the language, as we've seen with the horrible module proposal, lots of people all disagree on how it should be implemented so you end up with a much worse implementation than if you just let individuals create the feature how they think is best.

With libraries, you are free to switch to other ones if you don't like the way it does a specific thing. Don't like CommonJS? Don't use browserify, and instead try RequireJS. Don't like how Prototype extends the prototype of objects? Try jQuery.
I enjoy the ads (and begging if that's what u like to call it) and i donate every year (it also seems wikipedia sets a cookie when you donate cause i don't see Jimmy's pretty face anymore). Donations are not a good model for most stuff on the web but for wikipedia it's a very fitting model i think. The only alternative model would be government or UN-funded, but that would endanger its (non-)political identity.
Ruby unfortunately has non-strict destructuring, but it also has LHS splatting:

a, *, c = list

And people often use _ as a placeholder when not using splatting:

a, _, _, c, d = list
I moved the messages to the bottom. Do you think I should just get rid of the box all together?
My personal bias does not make what everybody knows about Grooveshark less true.
> Since you mentioned the => operator in particular, I'll defend it briefly-- it's a feature JavaScript sorely needs, and in the situations where it's useful it's a godsend, turning a pile of ugly JS into a single operator.

Oh I understand the need for it, my issue is not with the fat arrow in and of itself, but in the fat arrow and the thin arrow.

> It does seem like a small difference, but do you mix up == and -= much? Same deal.

Well...

1. I rarely if ever use either, and

2. they're generally used in different contexts, I would never use `-=` as part of a wider expression (unless I wanted to fuck with the reader of the code, who is usually me) whereas `==` is not very useful outside of a conditional expression (or at least as a parameter to something else, like a function).

The thin and fat arrows, by comparison, are used in the exact same contexts. This makes them much more error prone.

> That's well worth the minimal learning curve, in my opinion of course.

I don't mind the learning curve, I mind that I don't really like the way the syntax fits together (or does not). Though, to be fair, I also don't like the extra tooling or having to debug different code than was written.
I'll just chime in, albeit two days late, to say that:
Africa is a continent of 53 (54?) countries, experiences vary.
barely any documentation

Ah, I've only recently begun to overcome that myself. Even though the docs at files.arcfn.com/doc are a bit dated (they were written at version 2) I found them to be one of the only resources besides pg's minimal tutorial. You could also try anarki as well; it has a useful help function that prints some documentation for many of its functions and macros. You can clone the anarki repo from github.com/nex3/arc.

how the requests are handled

Look for the defop statements in news.arc. I don't know news.arc as well as I know the blog.arc file, but there's probably a statement that begins with something like

(defop news req
; ...
)

nor where data is stored

There should be a variable defined in news.arc named

arcdir*

and another named

staticdir*

I'm not entirely sure how posts and comments are stored as files for news.arc, but they're probably stored as templates in a folder inside the arc directory. Any images or css files that you want to use need to be kept in the static directory, typically named static. When you reference images or css from you page definitions, you'll need to treat the static directory as the root of your server.

Hope that helps; I know the community is kind of a mess for arc.
The idea of pre-emptying a future discussion queue makes for an interesting pun, but the word is preempt.
Hoarding may happen only in the growth phase. As soon as that becomes stagnant (as a long term trend) people will stop hoarding them.

And isn't hoarding kind of a different word for saving money? The current financial crisis came from huge loans that incentivized careless spending. Maybe a currency that doesn't let you spend on impulse isn't such a bad thing.
You're also a Go user are you not? If you're not, you should start, you've already got the reaction down pat.
building app has started to become commodity, most of these are built over the weekend and left after that. What we need to understand is that user acquisition and retention are the most critical factors of the startups in this era. I don't want to go into negative but every hacker knows that we should build something that solves pain for the users and try to monetize that. And every weekend project submitted here seems to be solving some kind of problem at least for that particular niche market. But to grow such apps into business one needs to work on user acquisition, retention, building credibility and customer loyalty which can not be commoditized. These are completely different aspects of business than writing code and should be taken as serious and aggressive as writing code.
JQuery SocialSharePrivacy: Protect your visitors from share button tracking
Digest Auth for Nginx
German text. Sorry, couldn't fit that into the title. See an example of this working in the footer here: http://www.gpgtools.org/gpgmail/index.html
I have here a svn checkout of the FreeBSD HEAD branch, using 1550 MB disk in 199443 files.

I also have a git checkout of the same thing, which includes the history of the HEAD but not the other branches. It is 1234 MB in 54823 files.
Sometimes (not often) procrastination saves me from making a bad decision because my during my delay something plays out that would have negated or been worsened by my planned action.
A technical PhD will give you exceptional domain knowledge. With that you might be able to sidestep 99% of the start-up crowd who have programming skills alone and are stuck fighting over the 1% of business opportunities that require no domain knowledge. Take a look at the Steve Blank article that the author links to and read about the businesses mentioned. Those businesses could not have been created by someone starting without domain knowledge no matter how passionate they were…and I would call their founders real entrepreneurs (despite what your book says).
awesome, thanks for sharing this.
Russia 'makes first contact' with stranded Mars probe
Kişisel Blogumda Özgürüm Peki Neler Yazıcam?
The problem appears to be the same as the "paperless office" and the "productivity paradox". As computers became more powerful and common, rather than reducing the demand for secretaries or paper, or for making business systems more efficient, computers increased the amount of information (including on paper) being processed by more than enough to offset the expected changes. (I don't have a reference, because this is my own speculation based on a great deal of reading on how computers were expected to be, and actually have been, used.)
How to Discover Your Life Purpose in About 20 Minutes
This is actually the reason I own a kindle vs other devices. If I find that I cannot crack the DRM of a book I purchased, that will be the last ebook I buy from amazon.
Just starting a company and figuring things out on the go doesn't work in many fields. It can work in software, and sales and marketing oriented businesses.

I'm software developer by degree and profession, but recently I started to study bioinformatics and biology (on my own). My dream would be to do something meaningful in these areas, preferably in the form of running a company, but there's absolutely no way that I could succeed in it, if I start one now.

There are lots of things in the world that are either just plain hard or require time to learn.
It's Also One Of The Most Loved Musical Instruments That Man Has Ever Known.
Contrary to popular belief, the reason that spacecraft heat up upon re-entry is gas compression, not friction (remember the ideal gas law, PV = nRT). The gas would still be compressed by the electrostatic barrier, so the heating would still occur.
Similarly, the Netherlands has Bits of Freedom https://bof.nl/ . They're doing some really good work on reporting data leaks and even are trying to get a law passed that would require companies to report their data leaks as they find them.
Interesting. Thanks for your comments and replies.
No - it says national courst can't do this - this leaves the door open to a cross-border Eu law (written by the MPAA) which will ban it.

And then this ruling says that national courts can't introduce a looser law of their own.
In Case You Were Wondering Why We Keep Bailing Out Wall Street...
Like this, but do not like the emailing me every time I have a '30 day high' straight after implementing it .... for the first days/weeks you shouldn't do that because you have no baseline.

Also put in a contact form or method that doesn't involve signing in or up to something else!
Windows Azure Storage: A Highly Available Cloud Storage with Strong Consistency
So you're saying one shouldn't write significant programs in Python?

With that I must disagree :)
There's a very high interia, as there are at least 5 major implementations still being developped (MSIE's Chakra, Mozilla's SpiderMonkey, Google's V8, Apple/Webkit's JavaScriptCore and Opera's Carakan).

Work has not stopped, but it's basically about cat-herding, and each player does his own additions. As an example, Mozilla has kept working on core Javascript with "internal" versions:

1.6 added Array Extras and String and Array generics (array extras have since then been adopted by everybody else) as well as E4X (literal XML syntax in JS) and a `for each` loop.

1.7 added generators and iterators, array comprehensions (listcomps), let definitions, statements and expressions and destructuring assignments

1.8 added a function shorthand (function (foo) { return bar; } => function (foo) bar), generator comprehensions (lazy listcomps) and two missing array extras (left and right folds)

1.8.1 and 1.8.5 mostly added ES5 and draft APIs (e.g. the Object.* stuff and the Proxy type)
Remember that this article is advising that you upgrade to the most recent version. That means if your parents are running IE 6, let it update itself.
Although I agree with you're point about not contract work, I think that upgrading to a newer version of the same software holds low enough liability (esp when compared with changing to Firefox/Opera/Chrome)
Firefox and Opera support the APNG format and there is a clever polyfill[1] to add support to all other browsers.

[1] https://github.com/devongovett/png.js
How'd they know I was going to be reading this from my mom's laptop? Actually, I was pleasantly surprised today to find out that my mom is already using Chrome. No browser upgrade needed.
"most" ? Like which ones? Bits of Freedom seems pretty professional and organized from what I've seen.

Also what do you mean with "bunch of activists", well I can guess what you mean, but technically the EFF are activists just as well.
Did you read it?

> The Atlantic advises a conservative approach: don't switch to a different browser, just give them the latest version of the browser they're already using. Be on hand for the first time or two they use the browser, just in case they notice the change and have questions.
The problem with bitcoin is technical, not economical.

It takes too long to make a transaction, there were no easy built in backups built into the wallet, you needed to download the entire block chain, while sometimes you couldn't even GET to the p2p network without hardwiring in a fallback ip, which frankly goes against the whole point. There is also the problem on non-continuous curves through out the whole thing. Every two weeks miners would get onto irc and bitch about the newest hardness level. Why is it every two weeks? That is crazy. Also, why are we running GPU cards for weeks on end just to ensure distribution. That is stupid.

This is the internet with computers, it should take less than 500 ms to confirm a transaction. It should take less than 10 seconds to install bitcoin and accept a new transfer (ie, I shouldn't have to download the entire blockchain). I shouldn't have to heat my house while ensuring the accuracy of the block chain.

The next bitcoin will address these concerns, and will be widely adopted.

Disclaimer: I made a decent amount of money speculating on Bitcoins.
It's astounding to me how often, when troubleshooting for someone, I find up to 1/4 of the viewing area in the browser consumed by a stack of toolbars. Once I deleted all of them and the person sent me an email the next day thanking me for "making her browser bigger."
On my iPad 1 when I rotate to change the display orientation it crashes Safari. Even going landscape to landscape crashes Safari.
Here's the comment that John Lenton from Canonical made about this on /.

http://linux.slashdot.org/comments.pl?sid=2539244&cid=38...
it all depends on your problem. for gui programming oo code is natural, for transforming complex data structures ml is natural. transforming xml is a horrible mess in java, so xslt is recommended, and xslt is pretty much ml (one of the creators of haskell was a contributor to xslt). it's not matter of java verboseness, even python or lisp isn't well suited to dealing with complex datastructures because they lack the pattern matching over compiler enforced datastructure machinery.
I have an MBA, from Berkeley, specializing in entrepreneurship.

The marketing case study stuff is interesting and certainly definitely in no way is worth 2 years of your time.

The basic accounting 101 and finance is valuable if you've never had that before.

The basic econ (micro and macro) is valuable if you've never had that before.

The marketing stuff is mostly way overdone unless you want to go specifically into marketing, and don't get me wrong, marketing is incredibly important for the startup to understand their customer, define their products, distribute them to the right channels, and get them to the customer. But for your time, I think you're better off getting that in other ways than a full time degree program.

If you want to be the technical cofounder get a Ph.D or MS.
If you want to be the non-technical cofounder get the JD.

Both should take the basic accounting and finance and marketing. That's about a semester's worth of classes but hardly a 2 year degree.

And while I greatly enjoyed and valued Berkeley's Entrepreneurship Program, a lot of it is taught here, on the web, at Kahn Academy, and the rest is networking.

(Go Bears)
64-bit integers and bitwise operations together with default arguments and destructuring would solve just about everything.