skysight-inc/HackerNews huggingface dataset:
Growing crops that feed the rest of the population? I would call that extremely productive.

They may not realize how important their work is. They may not be appreciated or getting paid well.

But unproductive they are not.
I use a tool like session buddy for example. I primarily use it when I want to organize/links and make the group quickly accessible.. something most bookmarking programs that don't do right. My immediate use case is, OneTab helps reduce the day to day clutter. I'll have my same browser open for weeks at a time, and just makes it easier to manage from day to day.
>I sure hope even the most enthusiastic gun owner doesn't give guns to children to play with.

In some families, a father will put a loaded gun in the hands of his 12-year-old son and have him shoot at targets. You are right. It's never okay to give a kid a gun to "play with". However, giving a kid a gun to teach him respect for firearms is a little different.
You mention that their wealth is put into the stock market, which is only part of the story since most of that wealth is in a variety of investments with a potential return of which the stock market is only one example. That wealth also provides the capital that funds many startups or help other companies grow. Some of these investments are rubbish, as you say, but the rubbish investments reduces the value of the portfolio. The wealth that remains and grows are because they are generally managed well by the wealthy individuals or whoever is managing it for them, picking the right investments. This is a good thing and there is a kind of trickle down that results because of this, in the form of investments being allocated to people worthy to invest in.
> I hate mangers who think like you, they think developers are basically interchangeable without specialties that took substantial time acquire.

I hate managers (and other programmers, but managers are more problematic) who think that languages are specialty of programmers rather than a tool. "C#" isn't a programming specialty any more than a particular model of chef's knife is a culinary specialty.

Web Application development might be a specialty. OS development might be a specialty. Java is a tool.
This is the same question I have. Memory usage is notoriously tricky to measure because of shared libraries and the like. So a simple figure like 95% doesn't end up meaning much at the end of the day. chrome://memory may be a good place to start.

Ninja edit: note the disclaimer at the bottom of chrome://memory:

(Note: Due to memory sharing between processes,
summing memory usage does not give total memory usage.)
Please add a facebook share button. I would like to share this with my friends. :)
"Tip Or Don't Bother"

This is pretty true, although I would not bother using tip if writing a small command line utility or learning Go, but for a large project this is good advice. Execution time and memory usage are greatly improved in tip, at the cost you might run into bug that has not been fixed yet.

Here is the burn down to Go 1.1's release, when it hits bottom it releases. http://swtch.com/~rsc/go11.html#
Go 1.1 RC should be out in April I believe.

Also if you need to pick a Go tip build to use this is useful: http://build.golang.org/
I feel one could have a great discussion about every single line of your comment.

Apparently up to around 200 years ago, or possibly less than that, you learned grammar, rhetoric, and logic in secondary school. Blame the school system for that, Mortimer Adler has a great book on that: "How to read."

Debate is the wrong word, Dialectic is the correct one. I think, the usage of the former instead of the second has shaped western thinking for the past few hundred years, and unfortunately the world is never going to recover from that. Imagine if every discussion started with "let us attempt to discover the truth," as opposed to "let us each try to convince the other of our individual truths."

The funny thing about dogmatic belief, is that even scientist are dogmatic, even philosophers themselves are, in a sense dogmatic because, well, many believe it all comes down to reasoning. For example you sound convinced in order to have a a coherent debate, one must be trained in logic. Is that a fact? Not to say I disagree, I am just pointing we may all be suffering from the same illness.

Is logic natural and part of the world itself, if you must be trained...? That's tough and interesting one. I'll think about this in my free time. It must depend on what you believe. Are only the things that consist of matter natural? Is logic something that hails from matter? I don't know, Lucretius would probably say yes. But you cannot deny its existence since we are speaking of it, so it must be part of this world. Then again, are there things which are part of this world but not natural? I have no freaking clue man. But interesting anyways.

However note that logic has existed for years and possibly started before humans with the very first deduction a living entity made. If you ever reasoned then it must be logic, even if faulty reasoning. I think the difference is that some think logic started with Plato because he was the first (at least according to Western History) to record it. But obviously logic was there before, otherwise how would he have noticed it in Socrates.
The 1st sentence can be easily backed up by statistics about gun crimes.
The 2n part is purely speculative on my behalf but I'd dare say that's straightforward enough to conceive by noticing the word 'maybe', prominently placed at the beginning. ;)
I was referring to the "winning" part.
An alternative view, according to the wiki page:

> The nickname, urging a comparison to the classical image of "Venus," is now controversial. According to Christopher Witcombe, "the ironic identification of these figurines as 'Venus' pleasantly satisfied certain assumptions at the time about the primitive, about women, and about taste." Catherine McCoid and LeRoy McDermott hypothesize that the figurines may have been created as self-portraits.

But let's face it, the evidence must be scant either way.
> After a significant amount of experience in the .NET ecosystem, I believe the majority of the anti-Microsoft sentiment is well-deserved. At one point, there was a lot of innovation in .NET OSS, but it seems to have ground to a halt within the last few years.

I said it.
CARTOON-Send Yelp
While there seem to be serious issues with the research, it's hard to be won over by an article that starts with "You all know that the Journal of Cosmology is complete crap, right? In addition to some of the worst web design ever — it looks like a drunk clown puked up his fruit loops onto a grid of 1990s-style tables — the content is ridiculous, predictable, and credulous," and continues with "That’s the kind of rigorous scientific thinking we’re dealing with here." Admittedly I've never liked Myers style since he always has seemed to be an obnoxious advocate of a certain brand of orthodoxy, rather than giving any sense of nuanced or rigorous (scientific or otherwise) thinking.
I switched from Firefox to Chrome around the same time as the author. However, I'm having the opposite experience. Chrome is great; everything is blazing fast, even with my ~25 tabs open.

I tried Firefox a few weeks ago just to see if I had been missing out on anything. Nope. Opening new tabs in Firefox was sluggish. Page navigation was even worse. I assumed that most browsers would be roughly on par these days but Firefox was not even tolerable after having used Chrome.

It pains me because I, too, share the sentiment that Mozilla is committed to freedom and privacy on the internet. I guess I am just willing to give that up in exchange for a better internet experience for the time being.
Joining Stripe
Firefox seems to be no better: http://www.arewesmallyet.com/
This would be a very peculiar logic I think, maybe you just come from a very different background and hence all the hair-splitting was necessary, we just wandered so far away from the original point I lost patience, maybe unnecessarily, in the end it really was an interesting debate for me too.
Touché, you out-lawyered me there. I was talking about my opinion on the topic, so yeah. For me.
A Technical Charting Technique for Assessing Run ups and Downs in Stocks
Do you mean 'price discrimination' or 'yield management'?
Effective search engines. I use bookmarks for internal urls that I would never be able to find via google/bing
> Sure, but if the 1%er have gains above average growth, they taking it from the rest. A simple fact, that has a lot to do with interest Tt doesn't make them bad people. It ist just a mathematical fact.

So by your logic if the 1% of runners run faster than the average person, they are taking running speed from the rest?

I would suggest to rather see it this way: If they are making above average gains they are probably better at investing their capital than the average person, but also helped by the increased bargaining power of the amount of capital that they have.

> The US have a big problem with wealth distribution (the biggest in the western world). The US has a higher GDP per capita then Switzerland, Germany, Austria, Netherland, Sweden, etc. Do you really believe the US has a higher avarage living standard?

The USA has a much lower GDP per capita than most of those countries you have mentioned.
Start a DBA and reapply for a new AdSense account.
Actually you're right, multiple downloads is working fine now, it might have been V19 or maybe the site was updated anyway its now fixed, thanks for the heads up!
This is as much an expectation as it is an expressed preference

How much of that is due to money though. I have a kid, live in an apartment in the city and shudder at the concept of moving the suburb. However if you want at least 3 bedrooms, a reasonably safe, kid-friendly neighborhood and access to good schools then you have to pay a lot of money, certainly more than I can reasonably afford with burying myself in way too much debt. Everybody I know (with one or two exceptions) who's moved to the suburbs has done so for largely financial reasons. Had prices in attractive areas in the city been lower they quite probably would have stayed.
Well in that case I hope you are able to achieve the requisite amount of panic and fear you think is warranted.
Tweet Farts
> But sometimes even articles in Nature have been printed elsewhere first, (like a 'beta test' for the article - peer review nevertheless), usually in journals specific from the field.

Not true. Republishing already-published work is specifically disallowed by Nature and most high impact journals. Doing so merits a retraction.
I'm curious if you're given Ruby and/or Rails a shot?

I jumped from .NET to Rails 3 years ago and found that the ecosystem being mature and large helped me get over all the typical humps of losing IDE support (I code in vim full time now) and switching to Unix. Had I jumped in 2006 or 2007 like some of my colleagues did, this would not have been the case.

I definitely think that these days Node and Play are on the rise, but based on your post I think you should consider something a little easier to slide into for someone more used to a mature ecosystem. Once you get into the Unix-based way of programming, it won't feel like such a painful leap to jump to Scala or Node.
Firefox has just added private windows (just like incognito in Chrome). It's currently in Firefox beta [1], which will be released on April 2nd.

[1] http://www.mozilla.org/en-US/firefox/20.0beta/releasenotes/
More Google Big Data papers: Megastore and Spanner
I quite like the change - a clear rationale for installing something should be part of more Open Source projects.
DIY Space
I understand what a pointer is, but it's entirely possible that I still don't grok Go. Before writing that, I did try:

func main() {
u := &User{Name: "Leto"}
Modify(&u)
}

func Modify(u **User) {
u = &User{Name: "Paul"}
}

With no luck.
Thats alright. A single chrome tab is regularly >150MiB, and thats for plain sites!

(edit: this seems to measure the size of the installer binary. I think you wanted to link https://areweslimyet.com/ which shows Firefox using <512MiB with 30 tabs for popular websites open)
Gos lack of pointer arithmetic is one of the design decisions that allows go to be memory safe (http://en.wikipedia.org/wiki/Memory_safe) . If you need need to be naughty with pointers you can use the "unsafe" package. But some environments like GAE or Go playground do not allow this.

Also some of the built-in types like channels and maps are reference types (so they are always passed by reference).
Ask HN: Light Weight Server management panel?
Hey HN,

Im setting up a VPS for a designer friend of mine. He is lightly comfortable with the terminal, but asked about a control panel to manage tasks like email, dns, etc.

What are my options? Ideally I want something that is MIT licensed, light on ram & cpu, and easy to customize.

I found http://ajenti.org/# as well as zpanel, ISPconfig, and webmin.

What are the other options out there? Any good open source projects I should look at?
Interesting idea. When I saw the title, my first thoughts went to prepaid one-time credit cards, and I think that might work as a scalable version of this: specify how much you want to spend, send the corresponding amount of BTC (plus fee) to a specified address, and get a credit card number with that much on it to use at an arbitrary merchant that accepts credit cards.
Nice idea, but a heads up for anyone trying it out: installing and clicking on the icon closes all your open tabs immediately without warning. Quite a jarring first user experience.
Actually, I guess he's right.

Arguably, the common sense definition of 'A -> B' is simply modus ponens. That is 'Given A and A->B, it follows that B'. It's then no longer obvious that A -> B is equivalent to ~A v B.

Indeed, implication in IL is different from material implication even though IL has modus ponens.
Yeah, this is pretty likely. It's a dangerous road to go down, however, as regulatory bodies can be far from impartial.

It's a difficult issue to properly address. I think the right method to go about it is to punish actions, rather than possession of tools. On some level, simply having the ability to write software makes one suspect, if you start scrutinizing tools. Actions (compromising boxes and running exploits without permission of the owner of the host, advertising explicitly criminal use of software) are easy enough to define, and it's easier to define an exclusive list of "bad" actions, than to come up with generalizable rules.
Super useful, thanks! I was afraid that this would close my pinned tabs, but seems like you paid good attention to this detail. A request: it would be nice to be able to right click and open the one-tab interface/tab without actually having to save all tabs.
I'd love to see a pre-packaged low power optimized Arduino. This would open up a ton of possibilities that I daydream about. I don't want to solder chips myself, though.
This seems incredible. I've been wanting something like this for a while, and figured I'd have to make it myself.

I'll definitely be checking this out.
Difficult to get what was not said in the comment I'm replying to. So fine, I don't know my dating techniques. Uranium radiological dating sounds fine. Why not that?

>> if it turned out to come from the future

> I don't even…

have a sense of humor? It is certainly possible if we had a extra-terrestrial organic matter (which we don't) that it could test as coming from the future based on carbon ratios, though obviously it would not actually be from the future - thus "on that scale".

I'm not sure if the same applies to Uranium radiological dating.
Nope, looks like you don't understand pointers. You're still modifying the passed-by-value pointer to a pointer, and not the thing that it points to.
* How do you handle the cost of shipping if the user is not based in the USA?

* If I buy from a non-USA based site, how are the customs charges handled when the items arrives at your warehouse?

* How will you handle returns if the item is defective or damaged?
Chrome actually already has this built in, too. If you close your window, you'll get a browsable "x tabs" entry in your browsing history. An additional 20-30 MB of memory could be saved by not installing this extension.
Where, pray tell, do they get the money?

This is made even worse by jurisdictions where employers can claim rights over side projects.
You just link to a graph showing the sizes of the Firefox binary on various platforms across different versions. It has nothing to do with RAM.

Firefox definitely wins out in memory with more tabs because Chrome's process-per-tab model accumulates overhead for every process, while Firefox's tabs are more lean.
Nope. The ambitious will simply take their ambition somewhere else. There will be a tipping point (and we must be close to it) where the market cannot bear it any more, and the market will fracture/move. "Disruption" on the geographic level instead of corporate level.

Example: We own a gorgeous 1550 sq ft house, built in the mid-1700s with lots of character, complete with 800 sq ft garden in what we believe is the coolest part of Philadelphia… and we pay less than $2400/mo including taxes and insurance.

Right around the corner, there are tons of tech biz (the kind that make money) including all the entrepreneurs at IndyHall, AppRenaissance, the makers of Postmark, etc., and everyone's favorite ecommerce-dev-shop-meets-bar-restaurant, Weblinc/National Mechanics.

And: we really splurged on our house. There are very nice 1br rentals from the mid-$1k right here, with new kitchens and lovely architectural details, and you could rent for half that if you were willing to take the subway 15 minutes.

Philly has a great entrepreneurial culture, a welcoming network, and it's cheap. Bonus: a newcomer here has more of a chance to distinguish themselves because the local "market" isn't flooded with a bunch of clones. A city can only support so many "ambitious" 22-year-olds before it becomes a sea of sameness and the fight to be noticed outweighs any potential for "networking."
The flaw in your argument is that guns do have a useful purpose.

I'm sorry that you're so obtuse that you can't understand what that purpose is.
We've been looking at this, apparently this happens when an extension has just been released and is "propagating between servers".

If the extension install is not working for you, it should start working later today once Google's webstore servers have updated
oh a single page how generous of them :-0
"So yes, after criticizing the research itself"

Your point was that these features look as similar as other features and hence they should be the same.

Now, the given article really reads like a press release more than anything, but I don't remember if the original article had something else on the picture.

What I would think is that (but I am not sure) since these are electron microscope pictures, you can get a composition analysis of the sample from the microscope, hence being able to differentiate the features.

And no, I'm not taking this research too seriously as well, I just find it funny that some people jump at it and seem to dismiss it at first sight.
Hey! We have improved quality of life and expected lifespan quite a bit since then, and antibiotics were a big part of that change.
Of course they have serial ports… that's how you'd debug it.
I agree that the NoScript folks can be ignored for apps. However, for web sites which consist primarily of rich documents, it's polite to at least try to convey the same information.

> Specifically building your app to attempt to handle the "bad data connection" use case that users already are familiar with in the context of the internet seems like bad programming.

Au contraire: It's the height of good programming to attempt to predict and handle as many real-world errors as humanly possible. If I'm writing a USB device driver, you'd best believe I should try to do something sane if the cable comes unplugged, rather than just saying "don't do that".

Also, not all users will understand that components didn't load (many users still don't even know what a browser is!). And if the failed load is due to a proxy/firewall/DNS problem, or just a straight-up bug, a reload may not solve it anyway.

In any case, you're spot on about prioritizing development to the audience. Guidelines can be a good start, but there's no "one size fits all" for the web.
I wouldn't be too quick to blame Chrome. What if each open background tab is running a computation/upload that requires the DOM? What if you're listening to music in the background? Point is, Chrome can't just arbitrarily decide to pause execution and free up memory for background tabs.

Me, I'm a documentation-holic. I need to have all the references for whatever project I'm working on a single click away. Sometimes that will be working with a very specific library, so there's no point in replacing my entire bookmarks bar with all the documentation links for that. I'd normally just leave everything in tabs, and when I run out of memory when I need to launch a memory-heavy app, I'd go to Chrome's Task Manager and kill those tabs. So this is a godsend for me.
Perhaps this is aimed at the multitudes that don't have 16GB+ of memory?
Save 99% memory in google chrome by bookmarking all tabs and closing Chrome!
I think the biggest thing for me is that it hasn't been verified by multiple studies... I tend to look for a broader acceptance than in one place. Then it's really a debate, this is just a cool finding that needs to be peer reviewed.

So I'd say it's too early to pull out the nails or the coffin, it is just an unverified theory right now. Those are a dime a dozen.
I do, but most of the times it's been via Twitter, so I just fave it there. Or it's here, in which case I usually don't bookmark it.

Like Cthulhu_, I've been bookmarking for years till my bookmarks were filled and literally unusable; then I moved to Google Reader and carefully chosen RSS Feeds, which slowly became a bloated mess (more than 3,000 favorites there); then to Kippt, and bis repetita.

In the end, I've come to the conclusion that keeping bookmarks for "interesting stuff" isn't so interesting (no pun intended.) If it's a great thing and I must keep it in mind, it'll surely come back to the surface somehow.

I must add that I have an extremely complex memory: it is very small and forgetful when it comes to actual stuff I have to remember (like my friends's names or university lessons), and abnormally large when it comes to seemingly insignificant stuff (like ZURB's Foundation framework which is competing with Twitter's Boostrap). I'll usually remember all the URLs I've typed. I'm a strange weirdo.

Finally, I realize now that I'm quite the exception here in terms of bookmarks, but seeing the rise and fall of Delicious, as well as Xmarks's (one of the insignificant things I remember, even though I've never used the service or heard of it before it closed down) I thought it was more common.
One Minute Adviser: What will you do with the extra hour of daylight?
C# is not a specialty by itself, but ASP.net is! WPF? WCF? Some of these libraries are very deep. You perhaps have a chance if the dev is familiar with a similar domain stack.

Knowing Scala is not just scala + scala.lang, but rather it involves knowing and mastering a bunch of libraries, as well as some heavy frameworks (lift or play?).

Anyone (manager or programmer) who thinks of languages in isolation of stacks and platforms is probably an academic or incoherent.

Languages are not tools, they are merely starting points to something much more complex and involved. "Can I learn Haskell in 6 months?" Sure! Can "I master whatever library/stack that I'm learning Haskell for?" It depends very much on what that is and my past experience, and the answer is probably not!
Nicely presented. I've only tested this a little, but in some cases it appears that restoring a tab doesn't issue any new HTTP requests to the page server, maybe subject to cache headers. That's a nice trick, how does it work?