skysight-inc/HackerNews huggingface dataset:
> I'm just skeptical of a centralized authoritative body sanctioned to use force can [do better than enforcing property rights].

I disagree but this is not what I was calling the extremist position. If you are skeptical that there are better ways of achieving liberty than enforcing property rights then you still acknowledge that the fundamental desirable quantity is something other than the property rights themselves. You admit the possibility, as I believe any reasonable person would, libertarian or not, that under some circumstances the connection between enforced property rights and the underlying good may occasionally break down and that you must therefore always ask yourself if enforcing a particular notion of property in a particular instance is a good idea -- even if you tend to lean one way or the other by default.

(The "particular notion of property," by the way, is the bit that is especially amusing to watch libertarians dance around. It's possible to construct notions of property to make nearly anything seem reasonable or unreasonable, revealing the concept to be about as subjective as any other utility metric. But I digress.)

On the other hand if you take the position that property rights are a fundamental good in and of themselves, then you close your ears to arguments like "X company is using Y strategy to take Z's money without adding net value to the situation. They should be stopped." I don't think that's reasonable. People find loopholes in the system all the time and if actions weren't taken to stop them the world would be a miserable place even fuller of monopolies than it is today.
Interesting, I know next to nothing about the php community. Appreciate your advice!
This is a necessary and enlightened agreement to put a check on China that does not respect international rules, and give non-Chinese Asian allies and US an economic boost. Whoever is leaking this is not doing a service to the world as it only panders to a misguided populist impulse. This agreement is leading us towards a more free and prosperous world.
Couldn't these floating cities get completely owned by tropical storms, hurricanes, etc?

Due to the proximity to (warm) water, storms would be much worse than on land - and there would be nothing to affix large structures to.
Or, with great power comes great responsibility, and we shouldn't let uneducated and untrained quick-buck "developers" work on our software.
hackernews, reddit, facebook, inbound.org
To add to your argument: Although corporations are made up of people, the interest of the majority of the people that make up the corporation isn't necessarily aligned with that of the corporation.
> The idea that things that are popular are "solving a problem" is a really bad trend in my opinion.

Ohh, I think the opposite. Admittedly the "problem" solved by some popular solutions is "novelty" but they tend to rise and fall swiftly (poster child: Secret).

> I doubt highly that the millions of snapchat users at some point said "If only there were a service that deleted my pictures 10 seconds after I took them."

Well actually Snapchat does solve a real problem. encoderer put it well in comment https://news.ycombinator.com/item?id=9517657 :

> Snapchat is the teenagers answer to the question many millennials have fretted about -- "how will ppl born today deal with having all 18 years of their development online". The answer is: they don't put it online.

I made this mistake underestimating YouTube: it seemed like any other video site and I figured anyone who wanted to host video could just put it on their own web site -- I am interested in stuff by topic, not medium, and isn't everyone like me? But in fact YouTube solved several hard problem: 1 - hosting and bandwidth, even for people who didn't want to make a site (they were undifferentiated from other sites in this way, but the need was and is there); 2 - they dealt with infringements/DCMA restrospectively rather than prospectively which meant they could move faster at lower cost and 3 - they were first/early at embedding, so you could use video on your site without implementing a lot of crud. Those were all real needs.

There is a completely unrelated problem which is: if you don't have a monetization approach early on, it's hard
to graft one on later. And using my Youtube example: it's my understanding they've never made a profit. But in aggregate their costs are lower (by riding on google's infrastructure, expertise and scale) and add other values to their parent company.

It's hard but not impossible to see that most of these Unicorns could provide value to an acquirer in excess of the acquisition cost. It's possible Uber has enough revenue base to make it worthwhile for (say) Daimler-Benz to buy them at a non-terrible multiple. It's harder to say the same for airBNB.
Agreed in general... But, if you DO direct it to this particular post, you can see it is basically shelling out to get its parameters, or looking at /proc/, which you could just as easily do with bash + ssh. So the only benefit to using go for this is... the runtime overhead of the go libraries?

I think this project was maybe just posted way too early, it doesn't even provide 'top' - there is no breakdown of CPU by PID which is why top has its name... all the files are committed yesterday...
> This is not a problem in e.g. theft, because nobody assumes people want their stuff stolen.

This could actually be a huge problem if the thief is someone you know. Imagine you find some items missing from your house in the course of a normal day. You then go and tell the police that the potential suspects are your friends, your SO, and everyone else who was in your house.

Do you think the police (in any country) will be serious about investigating your case?
The barrier to being "committed" is extremely high. Getting committed generally requires a patient to endorse a desire and a plan to harm themselves, or to temporarily be so disorganized that they cannot safely be in the community. The author does endorse a history of suicidality, but the description of the relationship with Abilify comes across as one where it is being offered in the context of a depression relapse. If she had voiced concerns in her article that she would be committed if she didn't try Abilify, that would be germane, but the article didn't seem to raise such concerns.
It is primarily due to the military threat China poses to its neighbors and Chinese disrespect for international rules and is neighbors. US interests are international stability and freedom of commerce, Chinese interests are much less enlightened and do not consider anyone else but China.
For what it's worth, the network doesn't really provide privacy like that. Anyone monitoring your connection will still see requests to HN, and then to cryptome transmitting the same amount of data that is in that PDF. The only privacy related thing https would buy you here is the contents of the document could remain secret... but the entire world can know the content of it now, and even before then the U.S. government definitely knew it, since it is their document and all.

The one thing it would buy you is more certainty that the copy of the document you receive is the same one cryptome is distributing. Which is a good thing, but isn't really about privacy.
To me, "written in Go" is essentially shorthand for zero-dep, statically linked, single binary deployment.

This is a pretty big selling point for command-line utilities like rtop, as opposed to utilities written in Java/Python/Ruby/Node/etc. which require their respective runtime to be installed.
Well to be fair to myself, I was mainly making a joke. But the simple truth is that inheritance doesn't bring new power to the table, just syntax sugar, and with great sugar comes diabetes and painful death.
I assume you mean in population. Texas is almost as big as France, much bigger than Fermany, and Alaska is much bigger than any of them.
I'm with you on the benzos sounding more appropriate, but parenthetically, Paxil does have some very off-label uses for which it is indeed effective, including, for example, treating vasovagal syncope, a fainting condition. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2998831/
I don't think it's about Go itself (as if that makes the software better), but moreso that if you're a Go* developer, you may find the source of such a tool interesting - while Go seems particularly well-suited to writing system utils, perhaps there are parts of the codebase that seem like they may be difficult to implement in the language. Additionally, if the source is in a language one is familiar with, one may find that codebase leading to a deeper understanding of the tool itself.

* Go here being a proxy for any language. The same goes for Rust, Haskell, Javascript, etc - this trend certainly isn't unique to Go.
This. Knowing that a command line / server side tool is written in Go conveys that it's very easy to install and dependency free.
US is a benevolent guardian of international world order and its geopolitical supremacy has brought nothing but benefits to other parties (Asia, EU, Japan). Unlike China, which only considers its own interests and has a leadership that is politically backward, does not hold any civilized values and poses a military threat to world peace and stability. Your feral Anti-Americanism is cute, but you offer nothing of substance.
Cool! my name has a beat.
I used to be in your situation, not because the market is bad in country ( programmers today have 0% unemployment rate) but because I hate the way companies work in place. You can start freelancing very easily. As long as you are a great programmer you'll easily find freelance work or a remote job. I live in Portugal and there's a huge demand for programmers and it's growing each year, the same applies for the rest of Europe and US ( and possible other countries ). Keep in mind that hiring remote developers is always cheaper because of tax evasion, you're a contractor not an employe that they have to pay social contributions. You need to research and set your hourly rate. Inform yourself about Escrow services, oDesk/Upwork provides this service. Also don't forget to pay your taxes and add this to your hourly rate.

If you want to increase your options: Create a blog and write great programming articles (I would appreciate it), engage in open source projects as a truly code collaborator, etc. Eventually you'll have more options than you initially thought, you're marketing yourself.

Bad internet connection? This might be a killer, for some people voice is fine but if you have a connection that work great when you're in a video call in HD, it's much better. Communication is key, trust me on this one.
> What's more it wasn't really a profit move (the universities don't make any more money) as much as a who should pay move.

I was aware of that argument at the time, but has it panned out that way? I wouldn't be surprised at figures showing either direction. e.g.

1. The initial loan/funding is still from "the government" so from day zero, the government is most likely paying 3x the amount. It'll be years before each student pays this back and until then, "the government" is hardest hit?

2. With the push to send more to university, there'll be more students this year than e.g. 4 years ago. Did projections hold up? At £27k/head it doesn't take a large % increase to make a considerable difference & I wouldn't be surprised to hear that universities have far larger incomes than the past or projected.

3. And then you get into the issue of whether the majority will ever manage to pay off these loans... will we 'all' end up paying for anyway in the end to cover the deficit...? Would it've been cheaper just to tax us to begin with before letting interest acrue?
Yes, It's Good: Initial Thoughts on the Apple Watch
When I read your comment, I'm imagining Adventure...
First slide says "Declassify on: 20370401"
Life in Somalia varies depending one where you are. Most of the danger most people associate with the country happens in the south. I live in north in a autonomous region called Somaliland. Pretty peaceful, don't have to worry about bomb blasts or whatnot.

I pay for 512k connection for $40/month and the speed is as advertised mostly since my download clock in around 50kbps mostly. 1mb/2mb/3mb/4mb go for $100/$200/$300/$400 but I don't bother paying for it since I have access to fast internet at the office.

My biggest worry about remote work is that employers would want me online all the time but my internet may go down more often than they'd tolerate (not to mention electricity going down). But for the most part the net and electricity only go down for minutes per day.

The best thing would be to work via email with someone who knows what they want and knows how to describe it well but I don't know if that would be acceptable to most.
Having the type-system statically verify that your API is correct and that your usage of it is correct, but oof, that syntax is quite hard to read. I wonder if you could use Template Haskell to generate that from an easier-to-read routes file similar to Yesod.
Green Tea and Ginger a Perfect Combination for Effective Weight Loss Drink
I've had my eye on Kotlin for a while. I'm looking forward to seeing where this goes!
A better deal in a "free trade agreement" is just that - a free trade agreement. Enforcement and length of IP rights, the ability of corporations to extrajudicially sue governments, GMOs (as is the case in the Trans-Atlantic trade agreement) etc. has nothing to do with free trade, i.e. trade without import taxes.
I think it's safest to assume that any `git` command that doesn't by necessity make a request to the remote repo (like `git {fetch,pull,push}` and others) does not make a request to the remote repo.
It may not be a big problem for most of you Android developers, but for me at least what makes me not do Android development is how incredibly cumbersome it feels. I'd like to, but I just can't make myself suffer through it.

I think the kind of developer who dislikes the current Android dev alternatives enough to avoid it as much as possible is more likely to be the target audience for most of these alternative tools than you are.
That'd be wondeful. I don't know how long you've written Ruby, but Jay Fields had a blog way back in the day that was just really basic stuff. I'd really like to see such a thing for Rust. So, I guess what I'm saying is, you can probably start something similar even before you feel like you can write 'decent' Rust code...

That's a lot of work, though, but I think someone is gonna do it at some point, I hope.
im rly in love with typescript right now, looking forward to es6!
This is more about military domination of the region and strengthening economies of non-Chinese Asian countries so they can defend themselves from a potentially aggressive China.
Certainly, nothing became of TimeWarner.
These for the most part don't help you persist/offload/schedule asynchronous jobs off the main process. If your process dies or gets restarted, the async job dies with it. Celery persists, queues, schedules and distributes jobs for you, it's different.

For something more similar to Go/Java/Scala/Clojure/whatever, you can use Python's gevent or asyncio.
minimaps are overrated eye candy for "developers" who can't use ctag.

now get off my lawn!
There are two different concepts at play here. The first is the notion of optimization by randomness and the second is evolution by natural selection.

For the first issue, there are is a simple way of seeing what I'm talking about; If you are trying to optimize an algorithm for given results, there are three broad techniques which I will categorize for simplicity as 'stupid', 'random', and 'smart.'

For instance, if I wanted to sort a deck of cards, I could just shuffle it until I had a sorted deck. That's 'random.' This is not the worst you can do, and only if you do worse can random be an improvement. To do worse, you have to actively prevent the deck from becoming sorted. (For example, by using an algorithm that guarantees a 1-3-2 order at the start.) Randomness is not optimization, and stupidity is optimization away from the goal. Smart is convergence on a goal.

However, evolution is not a goal directed process. Those who exist are simply those who lived long enough in the environments they happened find themselves. Randomness doesn't improve any organism or any feature of any organism: it only improves diversity, which allows for more niches to be filled. I mean, maybe this increases the availability of food or the amount of space per organism or something, but it doesn't actually improve organisms. It improves the environment by making it less hostile to life in the abstract.

So it has nothing to do with hill climbing or optimization per se.
I made Youtbue mp3 Converter. Which audio quality to set?
Ask HN: What are the fastest “open” CDN algorithms out there?
I'm curious to know what are considered the fastest "open" CDN algorithms (across infrastructure) out there right now. Not from the perspective of CDN marketing teams tied to the big guns like EdgeCast or Akamai, but from the industry professional perspective.

I just finished reading a textbook on CDN technology (full of examples of hundreds of patented algorithms and software solutions) and it led me to wonder what work is being done outside the patent lifecycle. It would be nice to be able to do similar CDN architecture building as a FOSS (Free and Open Source Software) project without concern some patent is being infringed upon.

From performance, P2P streaming, wireless CDN, or multi-CDN QoS, I think having a handle on building a business without software and algorithm patents would be a great step in the direction in building CDNs in under-serviced communities.
The issue on github is almost a year old https://github.com/wallabag/wallabag/issues/769
Is this an intro or a summary? Because I don't think there's any easy path to learning git, but there's a path, and it goes through understanding the internals, not memorizing UI idiosyncrasies.

The thing about git is that the internals are sensible and cohesive, whereas the UI is a train wreck. This is the opposite of svn where the UI is simple, but the internals are a train wreck.
The Cost of Child Poverty
Sadly no. The one last remaining hurdle, the main reason for still using Silverlight (And to a lesser extent, Flash), still hasn't been solved - that of the requirement for DRM by rights holders.

Until all vendors get on board and ditch their idealistic objections (Right or wrong), those plugins will remain.
> poses a military threat to world peace and stability

You can't be serious. In the past 10 years, the US has been a much greater threat to world peace than China, by a very large margin.
The simpler subset is useful for personal or internal projects, however, so it's useful to have it spelled out.

(And BTW my own simple subset is still simpler - no branches, for instance, as it helps people delay merges which IMO they tend to overdo even without branches; also helps people pull and think they "got the changes" without actually running the new stuff. Also, my own understanding of rebases, detached heads etc. etc. is minimal at best and I seriously dislike having to learn that sort of thing and having to keep it in mind.)
I don't normally like saying this, but why was this comment downvoted?

>I really don't understand where you draw the line between "repeat offender" and "serial rapist".

I don't know what microcolonel intended, but I see the distinction in who was raped. A repeat offender may rape only a single person, but multiple times. A serial rapist sound like someone who rapes multiple people.
Very nicely done!

Is there a way to get in contact with you? I suppose you're either Nicolas or Matthieu?
I teach courses on Git, and I couldn't agree more. Many of my students have been told that Git is simple, and they just need to know 10 commands. Or they can think about it like SVN. Or that they should push, pull, and that's about it.

Which has the effect of (a) making them fear Git, (b) making them feel like they'll never figure it out, (c) and convincing them that they're always on the verge of losing data. I've literally had students at the start of my course refer to Git as "that system that makes me lose files."

Once I teach people about Git's objects and data structures, things suddenly become much more obvious to these people. Git becomes less of a mystery.

I'm not saying that Git is easy for people to understand or use, because it isn't. It has a steep learning curve -- one which I think is worth the effort. But I think that it does a disservice to Git newbies to try to summarize all of Git's functionality in a short essay, and then proclaim, "See? There's not that much to learn here!"
Because git lied to you. When it says "you are up-to-date with origin/master" it did not actually check that it is up to date with the code on the origin. This is one reason why Git is inhumane. It's reasonable that it didn't check with the remote repo, but its misleading use of the word "origin" does not help new users.
I am in Hargeisa and a mid-level manager there. Either I need to work on my schmoozing skills or they're not giving access to anyone outside the company (and customers).

For those wondering what Somcable is; they're a company who brought fibre-optic internet to the country. Currently haven't started selling to the general public but certain larger business have access (for an absurd amount of money, think four figures a month for a 2 or 4mbps connection).
Is it that ironic? It is a very obvious idea from a libertarian perspective. Both are essentially getting it from Galt's Gulch in Atlas Shrugged.
http://sethgodin.typepad.com

http://zenhabits.net

http://www.swiss-miss.com

http://blogs.msdn.com/b/oldnewthing/
That is the best haha. Calling her now.
Ask HN: Does your project use Emacs lisp for build automation?
I'm building a new appliance, linking BusyBox with Tor on top of a minimal GNU/Linux operating system. I'd like to try something different for the automated build infrastructure with this one and Emacs Lisp has been calling me lately.

Do you have a project written in C that uses automated build scripts written in Elisp? Guile might might be a runner-up but I need to get up-to-speed quickly on the infrastructure needed, so I'm hoping for Elisp for familiarity's sake.
Goldman Sachs Invests in Bitcoin Startup Circle Internet Financial
That was amazingly good and informative. Cool site and book!
Why not let the user choose? There are some converters out there already and i would not restrict your site by a set quality.
The engineer here seems to see this competition as a bit of fun, but a product minded person would be in horror of how much time was wasted on a goal that added little or no value to the messenger product. competitors like Skype were building out new features like video conferencing or audio calling while these two were goofing off fighting over a relative small part of the communications pie. This rat holing left msn irrelevant by the time gtalk and Skype arrived on the scene.
We fixed the title, though unfortunately didn't see this yesterday. In the future, you or anyone is welcome to shoot us an email at hn@ycombinator.com if something needs fixing. We can't read all the threads, but we do see all the emails.
Typo in the title - sever/server
Need to Host a Stable LMS Moodle
I worked doing systems programming on Prime minicomputers, a long long time ago.

Primes ran MULTICS.
Inheritance is barely ever necessary, or even important, for any software problem, real or imagined.
Maybe because it's harder for cattle ranchers to actually protect their property.

It's not like cows are locked up and alarmed like televisions in a store. Possibly the extra penalty is supposed to act as extra deterrent where enforcement is less feasible. (Well.. either that or some sort of rural vote skew or good-ole boy thing... I wouldn't rule anything out.)
Good point, you could possibly correlate the PDF size to determine what document it was. Didn't think of that. It still doesn't make HTTPS a bad idea though :)