skysight-inc/HackerNews huggingface dataset:
Well, that's a tricky one. In some ways he has a duty to explain what makes his own project useful and different. That often involves making comparisons to others. All of us in the same or related fields (including me) also have a duty to educate users about tradeoffs and especially about those that can endanger their data, and that often involves using "less stellar" systems as examples.

Unfortunately, there are many who take the comparisons or examples too far, either by making claims that aren't quite true or by "piling on" about things that are already well known. The punishment should be proportional to the crime, and I think there are some who would impose the death penalty for jaywalking. At least half of the sniping from the Riak camp about Cassandra's consistency falls into this category. While some criticism of Mongo is well deserved, at least as much is overkill and far more is just crowd-following by people who don't even understand the issues.

The OP is one of these extremists ("data radical" is his own term). In fact, the reason he and I aren't such good friends is that we disagreed quite sharply about some of the FUD he was slinging to promote his own project.

http://pl.atyp.us/wordpress/index.php/2013/03/is-eventual-co...

I don't think it's unethical for people to criticize related work. In fact, such criticism can be very useful. Many of my own contributions to GlusterFS have been inspired by these discussions, sometimes even about other projects. The key is to keep criticism factual and relevant to some point other that "that project sucks", to avoid piling on, and to offer occasional praise as well as condemnation.

Also, you originally condemned him for criticizing without having contributed an alternative. Now you're condemning him for criticizing when he has. What are the ethics of setting up such a "damned if you do and damned if you don't" situation?
He's just salty that he didn't mine any. Bitcoins are almost as cool as Elon Musk, but the Muskoin will go where no cryptocurrency has gone before...Mars! Hold your breath y'all.
Don't kick yourself for not trying to speculate yourself out of economic difficulties. Things can just as well go the wrong direction if you try to do that.
Technically, it is not "NAT" that prevents what I am calling "reachability". It is "firewalls".
> five years ago in Python you put together a lot of small pieces (and e.g. Turbogears was a nominal framework that was actually a lot of small libraries being composed together).

I loved those days. :)
> * Become an MP even if you lose the popular vote.

That's a misleading way to explain FPTP. I think a better way is: you need to win the most votes, but you're not required to have more than 50% of votes.
> ... unless they're evidence of some interesting new phenomenon

Interesting new phenomenon: People doing an "audit" of the justice system by themselves arrested.
Could someone explain to me what the two top left arrows are supposed to do?
This article is a reminder of why our planet is doomed. This is probably as good as it gets today in terms of renewable fuels. The competition? Dig a deep hole and attach a hose. We are so screwed.
Sure! The basics are that each team has their own board and chooses a Trello board layout that most closely matches their workflow.

Generally, we'll start with new work on the left side of the board and completed work at the right side of the board; this roughly resembles a kanban board. The standard columns are:

Ready/Next (backlog) -> Doing -> Done

* Ready/Next are the top items from the backlog (usually a separate Trello board just so only active items are on the primary board) that are next in the queue

* Doing is work-in-progress

* Done is completed work (of course :))

Some teams also use additional columns for:

* Blocked - Work that is blocked on something else. In planning meetings and standups these are called out so we can unblock the items as quickly as possible

* Shepherding - Work that is mostly coordinating cross-team efforts. These items generally don't take up alot of active cycles of the "Shepherd" but they are an additional context switch throughout their work

* Interrupts - Usually this is called something else, but the gist is that some teams track operational items separately. For example, if support escalates a support ticket to an engineering team, the trello card referencing the ticket and any troubleshooting info will end up in one of these columns

As for ensuring that the Trello boards are up-to-date, many teams have standups and walk through their Trello board and confirm that it's consistent with reality.
i'm pretty sure that once poor or greedy people can get 'day-to-day' value out of bitcoin beyond its pure monetary value as an investment (you don't want to hold onto your stolen goods in hope they appreciate in value) then we will start having many much more serious problems with its thievery...

smart and driven criminals will solve a lot of problems in ingenious ways you never thought of
Developers use Sentry in Java projects too, with the help of raven-java

https://github.com/kencochrane/raven-java
one thing to note is, that a superbug's ability to resist multiple drugs, also can mean that due to its complex structure, its similar to a well written computer virus like Flame.

Meaning, on contact with human body, or other living animals, how it would react is still a matter about which very less is known, and very less is written.

On the bright side, compare it to the recent comet, which was touted to be the "Comet of the Year/Decade" for its expected brightness, if it survived the sun. Well it didn't, and we have a dud! So, compare that to human body, and superbug interaction. What will happen... is yet to be known .
This. Even a little terrain is a lot more dynamically interesting than the ocean.

There are also strong heat / surface moisture gradients on land (think edges of forests, cities, coasts), which play a big role in convection.

By comparison, the ocean is an infinite plane so the dynamics are much more dependent on large scale forcings like the Earth's rotation and there is less local variability.
I've been really enjoying ToffeeScript, which provides implicit continuations. It was trivial to implement coroutines on top of it: https://gist.github.com/luciangames/7776345.

It works very well if you bear in mind what's happening to the call stack. In my case, every call to pause! or wait! is scheduling a continuation to be called later by the game loop. If I'm not mistaken, the overhead of each continuation is just that of a closure.

It's very comfortable, coming from a background in Stackless Python, Lua, and Unity.

I wish more people would take a look at ToffeeScript.
Your comment is only valid because that's a 1-800 number. 1-800 numbers are free to call in the USA, which is why many people have them, but their downside is that you can't call them from outside the USA.

Upon first discovering SIP addresses and that everybody on earth could have an email style phone number that would be free to call, I have been waiting and waiting for the world to transition to SIP addresses instead of phone numbers.

If such a thing occurs, someday, then publishing a phone address from one country will not be a problem. I'm sure the folks at the suicide hotline would gladly take calls from anywhere in the world, if they could do so for free. Sadly, as things stand now, they could publish a SIP address, but nobody would know how to use it.
I am scared to be a *BSD user by now, though I had used it for a while back when I was a high school student. I probably have stepped on the forbidden land of all OS: "duh, if I want to get merged, I wouldn't be forking or stemming off from some root project a long time ago -- I like what I am doing and I am doing well." Something like that. Anyhow, I think that antagonistic response is unnecessary.

It is different in other projects where people see that if they can merge effort they may get better. My example is Pylons and Pyramid.
Gitless: an experimental version control system built on top of Git
Given the difficulties in buying and selling quickly, at least with bitcoin the game is not currently dominated by HFT algorithms. I'd say that understanding the fundamentals driving the pricing of the modern stock market is at least as difficult as making good bets on bitcoin.
History is littered with the corpses of "investors" in various assets who bought all the way down because "this is a great opportunity!"

The exponential rise is price is always accepted as "rational", but the equally exponential fall is always explained as temporary or manipulation, or something.

A lot of people made money in 2009 when the stock market was incredibly cheap. But it was cheap because there was tangible value that could be calculated based on revenues, earnings, profit margins, etc. If you can't tell me what a Bitcoin should be worth, how do I know it's now cheap? That's speculation.
Sure, that's better in the few scenarios when it is reasonable to do so. But electric engine technology is still very limited, and we're a long way from replacing all internal combustion engines with electrical. I doubt we'll seeing transatlantic passenger flights in electric airplanes any time soon.

The other huge advantage with oil is that it is a very efficient, stable and easy to transport store of energy. Transporting and storing 1MWh worth of energy using batteries is a serious undertaking compared to transporting and storing the equivalent in oil.
How to deal with popularity
Wacko Bobs Music Fest - Christmas Edition 12/18 by The Wacko Network
Didn't like the article. I believe using ambiguity of words "web", "create" and "content" he completely mixed up things. Maybe he's right in some or all aspects, but it's too messy to read. At least I feel something's wrong when I read something about hyperlinks, then suddenly seeing a comparison of web to native code (huh?)
When you have a lot of tabs open, they start to "scroll" across. Clicking these arrows lets you see more.
> This should be tagged "Java".

And "useless micro-benchmark", which I'd hope is not the only factor going into picking a logging tool or API.
Their product page for the new Mac Pro lists the RAM as "User accessible". And the Pro is traditionally the one that's designed to let you tinker with/replace/expand stuff, as opposed to the laptop line which is far less serviceable in pursuit of aesthetics.
Computer purchasing in Academia is strictly controlled by procurement rules and other types of regulations. One magic number is $5000- universities normally doesn't charge overhead for capital investments above this, but the full purchase has to be done at the same time. This means that I'm not allowed to buy RAM separately from the computer.
Microsoft Not Likely to Select New Chief Until 2014
The NEW Christmas song - set to be a classic
Every year, people moan that there are very few 'new' Christmas songs that capture the Christmas imagination as well as classics like 'All I Want For Christmas is You' etc. Well, it appears that this year, there is one song that might just break through and find itself up there with the best of them in the years ahead. Watch and listen and see if you think it has what it takes?!
You wouldn't be launching the editor to view an image. It's more for previewing images that happen to be in the directory hierarchy you already have open as a project (which is shown as a treeview in the sidebar).
ADDENDUM: I didn't state that very clearly. Start with a loan of $7200, split over 3 years of monthly payments it's $200/month. Go with the rate I actually have (1.49%) and the loan payment is $204.63/month. It works out to $166.59 in interest spent over those 36 months. I found a 3 year CD with an APY of 0.91%. If you invest that same $7200 it will be worth $7398.35 after the 3 year period. A profit of about $32. And that's with an ordinary CD, less conservative investments have a much higher potential yield. Of course you pay tax on those earnings, so the CD may not actually be profitable in this scenario, but a higher yield account almost certainly would be.

[1] Missed the edit window by this much.
That's what I initially thought. I was under the impression that the lack of support was down to OpenCL.
Can it display different data by playing with the url?

e.g. I'm looking at

http://earth.nullschool.net/#current/wind/isobaric/1000hPa/orthographic=-11.40,53.26,489

The only thing I can get to change is the lon, lat, zoom at the end. Are there more things I can change?
>it is 2013. 64GB is not enough for many serious tasks.

Pretty sure the Mac Pro only has 4 DIMM slots and I don't think 32GB DDR3 modules are available.
Since dimensions are also displayed, it's pretty handy for writing sprites in CSS. Although it doesn't display coordinates when you hover your mouse.
That may work for cars, but not airplanes. And oil is also an important lubricant and plastic feedstock.
I needed 0.5 coins last week to test something so I loaned and sold them to test an auto exchange bot @$980. Just bought back 0.5 to repay the small IRC loan @$460. Sweet thanks China
Okay, in that case, yes I do agree there is fragementation. However, I argue being a single OS distributor Apple's move forcing people to move to newer device, SDK and standard helps to achieve the long term goals.

When was the last time you ever thought about upgrading to Android officially from your phone's? Well, at least for contract phone I have I can't upgrade unless Motorola supports it and doing custom build is a lot of work and I care about stability. For the iOS I wait a bit before upgrade (usually 2-3 months after each new release of iOS).
Apple's RAM prices are no longer extortionate. While you can certainly find it cheaper, there's the convenience factor to consider. Also, while Apple has been good about this in the past, there's no guarantee the AppleCare warranty will cover 3rd party memory.

In their new laptops, it's soldered to the system board so you can't swap it, anyway. (So max it out up front)
why thye fuck would you keep adding coins to it if you dont know the password?

More likely you have obtained someone elses wallet.dat file that they have encrypted and they do not know you have a copy of this wallet.dat so they are still using it, and you do not know their key but would quite like to access their coins.
Haha, first pull request activated! https://github.com/shelajev/opportunistic-logger/pull/1
Middle of page 7:

If you are sending a reply to a message or a posting be sure you
summarize the original at the top of the message, or include just
enough text of the original to give a context. This will make
sure readers understand when they start to read your response.
Since NetNews, especially, is proliferated by distributing the
postings from one host to another, it is possible to see a
response to a message before seeing the original. Giving context
helps everyone. But do not include the entire original!

Thus, bottom posting is correct, full-quote top posting is an abomination. Anyone who argues otherwise is breaking the rules.
Have you considered a FirefoxOS port of Spark?
I have a question that may sound stupid to Bitcoin aficionados, and yet is the first question that comes to my mind whenever I read something like this, and I'm asking it in all seriousness: why would I want to buy Bitcoin (given that I don't wish to profit from Bitcoin speculation)?

I get that there is some novelty to using an online crypto-currency. But other than the possible fun factor (which I don't expect to experience) what other reason would there be? Now, I'm not asking about Bitcoin's general merit as a currency. Personally, I believe currencies are better when regulated. But that's not what we're talking about. The question of using an unregulated, deflationary crypto-currency instead of "regular money" for most uses by a large population is a theoretical one at the moment, and will remain so for years to come. My question is about using Bitcoin casually now as a supplement to money. A vanishingly small number of vendors accept it. It is not more secure than money: I keep hearing about Bitcoins stolen from online "banks", and I wouldn't trust myself to keep it securely on my own machine. I don't intend to perform an illegal online transaction. So, why would I want to buy Bitcoin?
Puts and calls. Nice.
I think 'this guy' makes it similar to a notorious outbrain paid advertisement: "this guy made money sitting at home"
i just finished up a django project that also had "8 million" dependencies, the difference was a lot of them started with "django-" and some dependencies I would have liked to use were off the table.
Presumably this would be treated just as `config/database.yml` is currently, i.e. `config/secrets.sample.yml` would be committed to the VC while `config/secrets.yml` would be ignored by the VC. When you deployed you would symlink from a shared (private) file to the secrets file.
There's been no "investor" in the history of investment that made money by buying high and selling low.
Please don't fall into these cheap speculations..Cryptocurrency itself proved that its pure speculation bubble and nothing else.Everybody saw that a few weeks ago when china central bank issued bans / warnings and the markets reaction to it.I believed in crypto currency until a month ago, but now i believe that it is literally impossible for it to take place of a daily currency.Just pump/dump games richer people getting rich, poorer people getting poor.Oh and don't expect it to be adopted by merchants/vendors as anyone who did lost money because of bitcoin's fluctuation..oh by the way out of my head i can assume that %80 of people that has bitcoin only cares about gaining fiat..
You could only keep the detail in memory for a particular window of time.

For example, keep a rolling window of two or three hours of trace logging in memory. If the number of errors in that window passes a threshold, write the full trace out to disk, otherwise just write the info logging.

You save on disk space while having detailed logging around errors.
What is "currency" for you? People refer to "currency" all the time as if it was one thing.

Cash is one kind of currency, plastic is another, bank account - yet another, savings - yet another.
Converting between those is not instant and not free.

Bitcoin works OK as a bank account. That is "currency".
You know tuna can't just be taken out of the sea like that?

Fish have an ecosystem. They have to be fished at the about same rate they are breeding. If they are not, they are considered overfished. If they are overfished enough they go extinct. In the meantime the supply goes down and less fish are caught. This causes prices to rise. Tuna, like most fish, are overfished.

http://worldwildlife.org/species/tuna

According to information collected by the International Seafood Sustainability Foundation (ISSF), the Eastern Pacific stock of yellowfin is overfished and some overfishing is occurring in the Indian Ocean.The northern and southern Atlantic Ocean stocks of albacore are also overfished.The skipjack tuna, while quite resilient, could easily slip into a vulnerable state due to overfishing if improperly managed.

Bigeye tuna are prized in Asia for sashimi as well as frozen and fresh in other markets. As bluefin tuna populations shrink around the world, pressure on bigeye fisheries is increasing. According to information collected by the ISSF Scientific Advisory Committee, overfishing is occurring in Eastern and Western Pacific Oceans. Bluefin tuna populations have declined severely from overfishing and illegal fishing over the past few decades –not just Atlantic bluefin tuna, but also Pacific bluefin tuna and Southern bluefin tuna. Population declines have been largely driven by the demand for this fish in high end sushi markets.

Albacore is what comes in the cans, the amount that is allowed to be taken out of the ocean was lowered in 2011 to try to combat overfishing.

http://www.fishonline.org/fish/albacore-tuna-233

Albacore stocks in the Atlantic are assessed by ICCAT - the International Commission for the Conservation of Atlantic Tunas. The latest stock assessment of South Atlantic albacore was conducted in 2011 and including catch, effort and size data up until 2009. ..... The 2008-2011 TAC for the South Atlantic albacore stock had been set at 29,900 tonnes. In 2011, following scientific advice, the TAC was lowered to 24,000 tonnes.

Oh by the way, we are rapidly approaching "peak fish."

http://ocean.nationalgeographic.com/ocean/critical-issues-ov...

Faced with the collapse of large-fish populations, commercial fleets are going deeper in the ocean and father down the food chain for viable catches. This so-called "fishing down" is triggering a chain reaction that is upsetting the ancient and delicate balance of the sea's biologic system.

A study of catch data published in 2006 in the journal Science grimly predicted that if fishing rates continue apace, all the world's fisheries will have collapsed by the year 2048.

In 2003, a scientific report estimated that industrial fishing had reduced the number of large ocean fish to just 10 percent of their pre-industrial population.
LG Chromebase - The First Real Google Desktop Computer
I don't know about the others. I downvoted because I don't like suggestions phrased as questions (and yeah, that tends to be what project managers do when they have no useful contribution to offer, can't be bothered to learn anything about the project they're managing, but want to feel like they're not useless).
Indeed it's predictable that if the biggest buyer stops buying the prices will drop. You don't have to be a genius to figure that out.

The adoption of p2p technology, a protocol or a network has less to do with the quality of the technology itself, and more with the size of the network. Couldn't there be a better social network than FB? A better snapchat? A better Twitter? A better protocol than http?

Besides, too flawed from an economic perspective? Too inefficient? This is the rhetorical equivalent of "Spray and Pray"..

The current regulatory environment will not just disappear but itself. Bitcoin might win, bitcoin might lose, but there will be blood.
This is missing the most important element IMO. How long to check whether a log level or logger is enabled?

I don't care about the log statements that fire, those are always going to be too slow. I care about the overhead of all the log statements that don't fire that run for every single packet and transaction.

According to Mission Control/Flight recorder checking trace level logging statements was single digit percentages for me.
I like sublime, but what I would give to have it ditch the open file list paradigm entirely, replace it by a file history, and keep the undo info regardless of the open/closed state.
Sorry I checked through my emails, no way to get it.
1500-2000 sounds very expensive though. Maybe 400 euros is not possible today, I had the quotation 2 or 3 years ago.
The only problem here is that part of the run up was based on the sense that China was allowing Bitcoin to flourish. That's pretty powerful in the world's second largest economy with a suspect currency of it's own (highly manipulated for political purposes) If that market opportunity is now closing then that makes Bitcoin much less valuable (at least over the short term) Less demand = smaller price.
Why say ‘probably since the Cuban missile crisis’, when it is common knowledge, easily accessible, that the nuclear scare is even older, since Stalin had the Soviet bomb test and mounted on viable vectors in the early to mid fifties?
No it means they probably aren't looking for crowd-funding via pre-orders as you suggested and they do have more an idea, a working prototype regardless of how bad it may be is more than an idea.
aka "I just 'lost' a 'fortune' because Bitcoin's exchange rate dropped, please buy Bitcoin for USD so I am 'rich' again!".
* Added image preview when opening images

My favourite change.