skysight-inc/HackerNews huggingface dataset:
This kind of elitism is what turns so many people off about technology. What if these are kids that are building this? Do you care so much about your view that you would want to shut them down? Not everyone has the time or interest in learning systems programming or C/C++.

In the end, optimization forces operating at levels beyond our comprehension and ability to fully model will determine whether or not this project sees continued development. Personal lives, adcademic interest, social proliferation of memes, economic constraints...all serve as inputs. Don't force an outcome like this. You might damage the author's impetus to try again with more ambition in the future. Let nature run its course; you may occasionally find yourself surprised by the outcome.

In general, it is pointless to rationalize your choices to the rest of the world, which frankly doesn't put as much effort into listening as you might think.

Sorry if I come across as rude. I just think this could be better framed as constructive criticism.
Did you create this account purely to troll?

Python is probably the worst choice you could make for a desktop application.

If you're recommending it, you're either trolling, or you have no idea what you're talking about.
You seem to have confused experience with title.

It doesn't matter what someone calls themselves when asking what they have experience in.

A deed auditor would tend to think that they have had some experience in the enforcing of the area of law pertaining to deed auditing without ever needing to title themselves as law enforcement.
The "universal compiler" mentioned in the comments to generate Python from Gambit Scheme source code is amazing. I've used it to interface with Python libraries and it's quite seamless.

Also the Sapphire theme - that's a blast from the past.
I'll refute it. Python is slow as balls.

I use it daily and at my job, and it's flat out slower than node for desktop applications.

(caveat; the pypy isn't as bad, but it has a terrible start up time and no widget libraries worth talking about)
Gogs uses a mix of GoGits, a partially Go implementation of git, and the traditional git binary via os/exec. A quick scan shows that it relies on the binary for perhaps the majority of tasks.

Another project I'm aware of that aims to re-implement git in go is https://github.com/kourge/ggit, which looks promising but has been slowing down, activity-wise.
Perhaps you misspoke or I'm not understanding correctly what you mean but from the book:

"Another thing we can see from Fig. 1–4 is why ice shrinks when it melts. The particular crystal pattern of ice shown here has many “holes” in it, as does the true ice structure. When the organization breaks down, these holes can be occupied by molecules. Most simple substances, with the exception of water and type metal, expand upon melting, because the atoms are closely packed in the solid crystal and upon melting need more room to jiggle around, but an open structure collapses, as in the case of water."
Why would these markets take any power from the cartels? Don't they give the cartels a larger consumer base to sell to?
These Are the Brave and Fluffy Cats Who Served in World War I
Pen, Pricetag, Flashlight [video]
I see that my thread was downvoted, so I'll respond with this.

In my opinion it was a very keen observation on which the above excerpt is based. That is that people on equal footing are far more likely to engage to resolve disputes in a civil manner than those where one group is sufficiently and strategically in a favorable position. Take any sufficiently one-sided argument anywhere in the news and show me where the weaker group prevailed?

To draw a parallel to technology. We don't architect our systems for the best case scenario. For critical infrastructure we plan for the worst and hope for the best. I think that gets to the essence of the above interpretation of 2nd amendment. I think we can draw a parallel to real world and the architecture of our government. For critical infrastructure of our government, where basic human rights are at stake, it behooves us to plan for the worst and hope for the best.
Pione: Write a complex process as simple rules and run it on many machines
Which is a security risk in that the jre can't be updated without an update to your product. Granted the same applies to go since it statically links to its runtime.
This strategy has been tried with guns, i.e. create expensive hoops to jump through such that poor people can afford fewer guns. The additional violence from the blackmarket of gunrunning cheap guns to meet the demand probably offsets any gains.
It's very doubtful you'll be able to sell a product that doesn't make any money. Especially a very old project with no updates.

The price for small websites is usually a multiple of revenue e.g. 2-5 times yearly revenue. Since your revenue is 0, the price would end up 0.

That being said, the https://flippa.com/ is a marketplace where people buy & sell websites.
As I know the border of Germany is pretty strict. I hear lots of horror stories from not only well educated people, but also people write books, makes music, etc. Even well known singers can't get visa to give their concert in Germany sometimes.

So how come unemployed people from poor neighbor countries can just go Germany and do prostution? It sounds realistic at first hear but thinking about the border officers in Germany, I think you kinda wanna think majority of the prostutes are not Germans.
The title would normally be changed to "Welcome to Paradise", which is the article title. Due to the content, not sure if a mod will reduce it to just that...
The M16 is a field-issue combat rifle, certainly, but it's also the mainstay of sport hunters and shooting enthusiasts everywhere. It's also the appropriate weapon to have providing overwatch when serving a warrant on a potentially hostile perp; It's accurate at, and visible at, far greater ranges than a service pistol. Sometimes you need a guy in the rear to make certain nobody fucks with you.
I wrote a Python script to convert note names into keys:

https://gist.github.com/aclissold/c6dcdee3838f23cee7cd

…But I stopped caring when I got to filling in the dictionary of notes, so if somebody else wants to finish it, be my guest! ;]
Well, there is the Schengen Zone, meaning you can source a decent amount of people from some of Eastern Europe.

Not taking a position on GP's thesis that most prostitutes come from poorer countries though.
What you hear is wrong. German border controls are mostly non existent. In a physical way. Drive over the border and you are in Germany. No fence. No controls. Border controls are down to a minimum.

Poland is next to us. No one in Poland needs a visa. There are no real border controls between Poland and us.

The Czech are next to us. No one needs a visa. No real border controls.

France is next to us. No real border controls. Nobody needs a visa. We even have the same currency.

Everybody in the EU (505 million people) can work move and work everywhere (mostly). Nobody needs a visa.

Even from countries where a visa is needed, moving to Germany and staying illegal is relatively easy.

And so on.
Right, which is why I believe the original title was more informative than the updated title. (Original title being: "Welcome to Paradise: inside the world of legalised prostitution", which I believe could have only been made more accurate to the story by adding "in Germany")

IIRC, the reason for changing submission titles is to ensure clarity, and dissuade editorialization, however this submission was changed to a less clear title.
Chromecast, Pi + xbmc user from DE here.

Currently my main applications used by my chromecast are watchever (a service like netflix), twitch (using a third party app shame on me ;)) and youtube while I use the Pi mainly for "offline" media.

The most appealing feature of the chromecast is that it "just works" and I never had major problem with it (super easy setup, great integration into existing apps, turns on the tv once it is activated on my phone and so on). For me it delivers on the promises, which manufacturers of "smart TVs" made but failed to achieve in their products.
Badly written./there was no India in 1750. And the east India company had a lot to do with what happened to the Indian subcontinent in the following centuries. Author has trusted history to his own benefit.
Without going so far: `gem install ...` which basically comes with any linux distro and in osx since 5 years.
> Sorry, my point is more that the study would be basically the same anyway.

I disagree, the study would be completely different. This study is studying the acute effects of diet on the body, specifically trying to determine if macronutrient composition has an effect on weight loss, given equal calories.

The study I'm talking about would deal with long term behavioral aspects of dieting, and would look for people who had long term success with dieting and see what they are eating. Or maybe there would be some other study design, but it certainly wouldn't be like the one they are doing now, which completely controls diet thus eliminating the compliance aspect.

The reason I think this distinction is so important is because of the amount of energy being consumed by the scientific community around debating the question of whether or not macronutrient composition has a direct effect on weight loss. Even if the people who feel like macronutrient composition has a direct impact on weight loss are right, the effect is not very dramatic.

It would be much more fruitful to study the psychological impact of specific diets, and whether or not they are likely to impact over eating, which is the one and only cause of obesity, as you mentioned.
This application is called "Bayan", it is the name of the russian accordion that is using this exact layout: https://en.wikipedia.org/wiki/Bayan_%28accordion%29
I fully agree. This is one aspect of the common keyboard layout that makes me sad: you have to learn many different patterns for every key. With this you only need to learn functional patterns (major, minor, etc.) and suddenly you know them for all keys. Other layouts have been attempted (see the janko layout), but they never caught on. I wonder if the mobility of accordions is one reason they've been able to have more variation.

How does the ableton push solve this problem? Looking at a video it almost felt like they were switching modes for a scale (almost like a harp does with its pedals). I'm probably off here, but I couldn't quickly find docs on how it worked.
I am team leader of a software development team and thanks to tolerance of my boss I have a 4-day work week for past 20 months (Monday - Thursday, 8 working hours per day on average). The rest of my team (and also rest of the company employees) is working 5 days.

Compared to 5 work days per week I feel my work is much more focused, better organized and prioritized. there is no space to spend 1 hour a day reading hacker news.

The team does not seem to suffer from the fact I am not there at Friday. they have the option to call me via phone if they get completely blocked in some issue (such a call occurs maybe once in two months).

I try proactively to avoid being the blocker any time by replacing email communication by issue tracking and shared intranet boards and documents as much as possible.
India's Mars Orbiter Spacecraft to Reach Mars in 33 Days
Processors over the last 10 or so years have included more and more sophisticated indirect branch predictors. (I think the trend started with Banias which debuted in 2003.) This was primarily motivated by the proliferation of virtual function calls in object oriented code.

ed: If I remember my numbers right, these predictors buy a few percentage of performance improvement across entire benchmark suites, which is quite hard to get through a purely microarchitectural feature.
They make it impossible for cartels to exclude competition, in the same way they make it (theoretically) impossible for governments to prosecute distribution.
The Schengen zone means that border controls are at the countries at its border. Everyone who enters the Schengen zone then can move freely to Germany without any controls (exception: flights from non-Schengen countries to Germany). Their are no real border control between the Schengen zone countries.

The Schengen area are has 420 million people. That's like the US + Mexico, but in 26 countries. The US is closing its border to Mexico - Europe has opened up a lot of borders.

But the EU is larger than the Schengen zone. Britain for example is not a part of the Schengen zone, but due to EU law everyone in Britain is free to move to Germany and legally allowed to work here.

Then there are a lot of people in east Europe not in the EU. Many of them under a worse economic and political situation (Ukraine, ...). That motivates a lot of people...
Two things: Being half the comments in this thread (2/4 as of right now) makes it seem like you're spamming. And you spelled "tailored" wrong on your site.
Ah, I was playing on the submitted link, not the parent of this comment. My bad. Well I guess we have TWO ways to play Song of Storms now :D
Add a pint of milk to every meal. There's 30g of protein and 900 calories.

That plus eggs/omlette, bacon, sausage etc. for breakfast, sandwich for lunch and some kind of meat and veggies for dinner = 200g of protein easily.
But from the perspective of the users of these services, they are. With a socialised medical system, you don't pay upfront for your medical treatment. It's paid for from taxes from the whole population - and if your income is low enough, you may consume more resources than you provide towards the system - in which case you are getting something for nothing! The combination of these factors - obfuscation of payment, and disconnection of amount paid/good received - create the perverse incentives causing economic decline seen in the countries pursuing these policies.

And the argument about socialised services being more efficient definitely needs a citation.
this is the first i have heard of this library, but i look forward to experimenting with it because it has an important use case: creating 'native' plots etc in the ipython notebook.

ipynb which has an impressive display system, eg, to view svg within the notebook:

from IPython.display import SVG
SVG(filename='plot-made-from-pygal.svg')

alternatively, you could use ipython's HTML display:
from IPython.display import HTML

and inject the pygal-created SVG into your own HTML template--a particularly nice option because ipython notebook is html rendered in a browser.
I think there's probably not a device with the same set of capabilities of the chromecast at the same price, but on the other hand the chromecast is missing features that you can have on other devices that cost more or less the same (take rPi or one of the thousands of android usb stick) e.g. being able to play avi/divx files (it supports h264 in mp4 and mkv) or audio tracks in ac3 or dts (it supports mp3, vorbis and aac) without transcoding, or use some android apps like p2p streaming apps (sopcast). So the problem is that you can some things really easily (e.g. netflix or sharing from phone) but you miss some other that somebody is looking for (e.g. use it a good mediaplayer having quite an old pc and phone that can't be used for transcoding sources).

I've found some of these here[1] but owning no chromecast I can't do any test by myself.

[1] http://www.reddit.com/r/Chromecast/comments/1umk7t/lets_make...
This is a breeding pool for techniques that are resistant to state security measures. Fed would have been smart to leave SR 1.0 up as it had dominated that environment and would have suppressed "evolution".
This is somewhat misleading. AR-15 patterned rifles are a mainstay of shooting enthusiasts.

You'll be hard pressed to find someone who hunts with a select fire, optionally fully automatic m16.

It's not really humane to hunt anything but foxes and rabbits with a civilian AR-15. 5.56×45mm is too small to guarantee a killshot against a deer, so most consider it pretty inhumane to try -- there's a high likelyhood it'll leave a deer to slowly bleed out.
Really nice! I only wish there was something similar in Python, Rust, or Go. I really don't like the Salt and Ansible approach of (ab)using YAML for command logic, which reminds me about how in the past people invented XML-based scripting languages... just because it was easy. Rex is cool, plus, more SysOps know Perl than any other language (except maybe Bash), so, this is a good selling point.
Labor markets would not magically become free markets (in the textbook-definition sense) if there were no regulations. People are forced to work in them, there aren't enough job openings per person to make the work availabilty high enough to make the market fluid, and a single employer can influence the price.

I suggest you try reading Econ101 more clearly before citing it to make such dangerous propositions as removing labor regulations.
Wagner in the Desert
I really like Github - they were a gamechanger. But now they are super successful to the point of creating monoculture in open source project hosting.

I switched to Fossil because of this monoculture. I am sure Github don't mind one less freeloader.

In terms of private repository hosting, I feel that some companies simply prefer self-hosted solutions no matter how good Github is.
This sort of thinking is often invoked to justify why the world can't get better for e.g. poor Africans, while ignoring the fact that the rest of the world has been doing it in a more effective fashion (e.g. boiling water with a fire) for literally millennia with no ill effects.
I've seen this approach tried before - it has problems :

"Due to the sun’s movement throughout the day, Henry needs to repeatedly shift the container to match the focal point. "
If your main concern is cost, then why is it that healthcare per capita (including the taxes being used to pay for it) is lower in these countries than in ones where the people have to foot the bill through privatised mechanisms?

If your main concern is cost, empirically socialised systems cost less and generate better results.
And game of life is Turing complete, so there we have it, any computable problem can be computed by dwarf fortress.
Agreed. This is a highly nuanced and multi-faceted space in general. Specific to US and what Obama is proposing, how do you think they'll be framing the question in order to understand what the right answers are?
Police are the problem, what they think is besides the point, they've invalidated their voice and are now the subject of the conversation about what to do about them.
I have used CFFI in a few projects for writing a core computation in actual, pure C, and dynamically calling it from Python. Performance is really great, I vastly prefer it over Cython.

But, it doesn't solve the vectorization problem. Often times, you have to transform simple iterative algorithms to a convoluted vectorized mess if you want to have decent performance. Not every procedure is easily expressed as matrix multiplication.

This is a very real cognitive tax of the vectorized approach. Thank you for your writeup!
another thing is that google has started pushing new features through its apps instead of OS updates
It's not a desktop application. It's a browser application masquerading as a desktop application. It makes sense if you believe the desktop is dead and the browser won, which many people do.
I made something like this recently http://www.gravitypersists.com/musicspiral
Wow, I don't know how something like Phabricator slipped under may radar, that looks amazing. Many props to their copy writer(s), seemed every page was fun to read.
I can't remember a time when prostitution was illegal in Australia. It's hard to understand countries where it's not legal. Funny even that's it's an interesting topic.
I'm not being elitist. I'm stating my opinion; if you take it as an affront, that's not my problem. So what if they're kids? Do you expect me to self-censor in order to potentially spare the feelings of a developer who may or may not be young? If what they're doing is better, then in time, I'll be proven wrong. As you say, let nature run its course.

Hacker News is a place where people discuss technology. Opinion is inherent in discussion. I don't apologize for anything I wrote.
Go's goroutines as I understand are the same or very similar to Lua's coroutines and WinAPI's Fibers. Right?

For the later two can calling C functions is cheap. I would assume if you run Go with its default one thread option, it's cheap too. (Switching threads or even processes means context switching is what is usually expensive).
The rebel NSA and GCHQ agents secretly help Tor in fixing bugs
How can you get malware from a malicious web ad?
If my machine learning algorithms went wrong as regularly as the term "human error" denotes, I wouldn't be able to use them to run much of anything. Identifying faces, for instance, is just a matter of statistical accuracy, of pattern-matching, but a more complex task like automated asset-trading or world domination requires a program that will make fewer mistakes than even many trained humans.
The Case Against Pay for Performance
They aren't getting attack helicopters, but they are getting Howitzers -

http://img.photobucket.com/albums/v218/baumgar/ArpaioHowitze...
Precisely my point. Instead of being a browser application masquerading as a desktop application, I posit that it's generally better to just write a desktop application.
Production music
> It was a credit crunch [..] which should go away once the bad debt is all cleared.

Heh. Thanks for a chuckle :)
Low-end hosting is a stable cash-flow business. You buy/install/operate/manage the equipment and recover original investment + operational cost + few more percentage in return over the life of equipment typically 3 years. After 3 years you replace the old equipment with new shiny ones and repeat again.

But low-end hosting offers a good low-cost entry point for companies looking to enter IaaS/PaaS business like DO. Sooner or later DO will move upward in IaaS/PaaS vacating the low end hosting. Personally, I don't see DO catering to low-end for more than 3 years when the need for equipment replacement will come up to stay competitive.

The competition has to survive couple of years by managing the expenses, managing customer churn, and extracting some additional life out of equipment. Once DO equipment ages, the competition can install new equipment investment and beat up DO on aging equipment and speed and feeds. It is very important in this business to not replace your equipment at the same time as your competition because value prop is always speed and feed at reasonable cost.