skysight-inc/HackerNews huggingface dataset:
People in the military pay taxes as well. My argument still stands according to your logic - those who did not participate in the military should pay higher taxes.

You may not like being forced into something, I may not like being forced into something, a criminal may not like being put in jail - but there are certain rules on the aggregate which are set up not for the individual, but to benefit society as a whole. There are situations in which the ethics of upholding a society overtake those of an individual (e.g. the prevention of returning to a, "state of nature," argument.)

Beyond that, in our situation, there are multiple extenuating circumstances of for-profit universities who had lobbied the Federal Government to gain special treatment which would grant them the capability to be funded via student loans. Those Universities then went on to employ extremely unethical practices, preying on those who did not have the proper background or capacity to choose. Mind you, this was all done with Federal money, sanctioned by your and my tax dollars, which we have no choice in paying, as you stated. What we do have a choice in, is saying that a certain percentage of student loans should be forgiven due to extenuating circumstances such as unethical for-profit educational institutions, educational institutions such as ITTTI which went out of business, etc. I think the underlying assumption that people are making here on this discussion is falling prey to the, "slippery slope," fallacy in that ALL student debt should be forgiven, when in reality perhaps only a certain percentage should be, due to the high incidence of unethical educational institution degree-awarding growth which occurred subsequent to the 2008 economic collapse.

What you will see on here is a lot of people making appeals to the economic benefits of making a decision which benefits a larger aggregate of the population. If you can't stomach that, then you should at least watch the latest Frontline Documentary on For-Profit Schools, and read the Wikipedia Articles on various for-profit schools which have recently gone out of business, like ITTTI.
My favorite is PG's request to limit the fluff and get back to technical discussions like posts about the "Innards of Erlang": https://news.ycombinator.com/item?id=512145

Which lead to the famous "Erlang Day", making the HN homepage look like this: https://www.flickr.com/photos/stilist/3348380060/in/photostr...

Interestingly, this day is what personally introduced me to Erlang, and it's been my primary programming language since.
But how can anybody take a language seriously if it doesn't have ++ and -- operators?
Phabricator is awesome. It felt like it was more for experienced developers or larger organizations when I was using it(in a good way). Something to consider depending on your team.
I was so excited when Linux versions started showing up on Steam. It meant I very rarely needed to reboot into Windows.

But, I've tinkered recently with Windows 10 and WSL, and it's actually really neat. They've done a remarkable job making it work like a real Linux system in a lot of regards; my projects kinda bump up against the limitations of that (as they are administrative tools and perform actions as root and such), and so I can see areas where it's still incomplete, but I'm honestly shocked at how well it all works.
It doesn't justify the beating. But if a random guy walks into the middle of a police confrontation, that random guy is going to be presumed hostile until proven otherwise, with some fairly good reason. He just made the situation considerably less safe, even with the best of cops.

From there, the cops went completely out of control. But notifying them that he was a doctor might have prevented them from starting down that path.
Cannibalism is unethical too, until it's a matter of life and death.
Does that apply when the dishwasher takes 4 days to fill?
Node has a built-in debugger that works with Chrome Dev Tools. There's also Node Inspector that does the same. Another option is some IDEs.
Given how the Bitcoin blockchain is handled, all nodes serve up the resource assuming they've kept their copy of the blockchain up to date.

You might be surprised how much of a political issue this is.
iPhone 7 Plus – The Case for 56mm
It's a bit surprising we don't have that. People customize ringtones, you'd think they want to pay to customize Siri voices and so on. Maybe the companies in the position to do this (Google/Apple) don't view it as good enough revenue compared to potential harm to brand (looking trashy?).
You need to run separate GPUs to achieve this though don't you?
Hmm, not so much sacrificing relationships as it was marginalizing them. He wasn't a bad father - on the contrary, a great one - but a bit disconnected from our needs. So yes, I would say he got caught up in the chase. Must run in the family.
2 Valuable Lessons You Can Learn from Warren Buffett's Latest Moves
Parsing expression grammars are my favorite way to parse text.

I also use Lua and LPeg. Here's a tutorial I wrote on them: http://leafo.net/guides/parsing-expression-grammars.html

Additionally, I've written an entire programming language with them: http://moonscript.org/

Here's the grammar:

https://github.com/leafo/moonscript/blob/master/moonscript/p...

My favorite part is that you express the grammar in code, not some simplified language designed to write parsers. So you get all the nice things a programming language normally gives you. (eg. you can use functions instead of having support for macros)

I've also started experimenting with compiling LPeg style grammars to C, for even more speed. This uses the peg library: https://github.com/leafo/moonparse

You can see how the grammar looks here: https://github.com/leafo/moonparse/blob/master/parse.peg.moo...
In my country we have a Small Claims Court for situations like this (under USD$2500), where you get to go before a judge and plead your case.

There are no lawyers involved and it costs nothing if you handle the entire case yourself or a small amount of money (that you can add to your claim) if you want to pay a bailiff to serve the papers to the defendant for you.
What's that certutil and public key thing at the bottom of the .bat?
What alternatives you would use?
Was curious, too. It's the archlinux icon/shortcut encoded as base64. (it's a common trick to store binary data in a batchfile)
emails suck just a little bit less now
I have a Pi 3 that I use for this. It runs a number of apps and is a very good Node Server.

I also run IBM's Node-Red on the same server as part of my home control system
The Brave browser is actually not a Mozilla project but a browser start-up build by ex-mozillians
Thanks Chris. It is a tricky balance not being too noisy (I understand the sentiment of https://news.ycombinator.com/item?id=12502468 ) but I tried to add to the conversation by by sharing our thoughts about the project <=> repo dilemma.
But if your site is hosted under a .COM, .ORG, .NET, .US, .CO.UK, .ORG.UK, or .IO name, or, for that matter, under a generic TLD managed by any company domiciled in the US, UK, Canada, or Australia, your feeling is: it's just fine that the NSA gets to swap in its own TLS keys for your own whenever it wants.

Do you have another TLD besides .IS you might "trust more than the least trustworthy CA in your browser"? Could you name it?
You can run your host OS using the integrated graphics and assign the dedicated card to the Windows VM
I've gotta be honest, I've read about half of this so far and I'm not quite sure what I'm looking at.

Every object conforms to an interface, including some error handling functions. The interface is about composition and transformation and iteration/operation (map).

Is this about functional programming? It seems like it must, but I know very little about that and still have no real idea what the benefit of this is or even its purpose.

Edit: So I see that these are algebraic properties that are being defined, to relate it to my limited knowledge I see that Setoid define an equivalence relation interface, equals, which your objects must conform to.

My next question is what is the benefit of programming like this? Maybe I'd have to brush up on my algebra and learn how these relationships/"specifications" are useful.

I am actually kinda curious about this, but it's a little hard to penetrate.
Not very practical and flawed design.

1. You need to make .torrent of your content AND bitcoin transaction = EVERY even smallest change to your site which need to be seeded as new torrent.

2. If there is not enough people to seed your torrent in DHT network then you need to seed it yourself with your IP/server IP which means it can be taken off like any other website.

3. If you want to get an "account" you need to send him money? If you want this project developed you need to "throw money at him". Aha...

4. Project is connecting to blockchain instead of bitcoin nodes, which means if blockchain is down every site hosted in this system will be down.

5. The most important thing, if you will wait for 3 transaction confirmations then every update to your site will need to wait ~30 minutes or anyone will be able to impersonate as you. This is project killer.

Ok so what is an alternative? There is a new BIP pending in BitTorrent protocol that will enable to update .torrent files in DHT network which means you don't need bitcoin at all in this equation.
Well, I'm simply not interested in using Windows for that, so for me it's either native, Wine or bust. Lot's of games work in Wine very well already. So far the main missing piece is DX11 support which they are gradually chiseling now. When something like Witcher 3 will start working in Wine, things will improve.
You asked how to explain rent to kids. They can't learn if you are a horrible landlord.
Aside from the other comment where I hope I pointed out the reasoning.. The "Betray Open Source" bit.

You might be right that there is some projection.

I've been working on a project for quite some time now, without any pay and it is close to completion, and I more and more frequently reflect on how it should be positioned, marketed and ultimately generate some revenue so that I can actually afford my own apartment.

When I read HN I see this tension. Something comes out and the comments will be. Oh that's cool but fuck you, it's not FOSS but at the same time I see yay, another gadget I will immediately go and buy.

You just can't win.

I develop on Linux mostly and Windows occasionally, and I've more than paid my dues to the community over the years, but at some point hard decisions have to be made. FOSS is great when you have enough cash stashed to not give a damn or you are just doing it as a hobby.

I feel like I'm staring down the barrel of a gun no matter which business model I choose sometimes, and it pains me to have to make a decision, and neither one looks pleasant.
The analysis here is pretty insipid. If primary sources of funding get cut, and your reaction is to go out on a capital projects spree, what do you expect to happen?

I went to a big state school where most classrooms weren't painted since 1969. Now there's a 50" tv ok every flat surface and, the dorms are very fancy, and the mystery meat and hamburger vending machine has been replaced with better food and 24x7 cafeterias.

Guess what? This shit costs more.
Free as in Freedom != Free as in Beer
Probably because it's coming from a paper owned by Ivanka Trump's husband. Oh. That didn't get mentioned? How odd.
Especially in jurisdictions that criminalize, or are considering criminalizing (see: the EU), serving links to illegal content. Surprise, because someone put a torrent hash into the chain, it's illegal to mine or own Bitcoin.
It is a readme on guthub. What typing effect are you talking about?
Not so fast, there is an open bug report to move HTTPS support into Guile proper. The (non-trivial) work just needs to be done to make it happen.

The Guile maintainers very much care about usability.
> In BitBucket you have multiple repositories under one project

however, unless i'm missing something, a "project" in bitbucket is basically just a folder to group your repositories in. there's no real features associated with it. A github project is project management tools based on a repository.

If GitHub had called their feature something else, (for example, call it "the board") and nobody would be expecting it to be anything other than per-repo.
Generation, not recognition.

https://deepmind.com/blog/wavenet-generative-model-raw-audio...
Too bad you still need a Microsoft account to use the store, besides sideloading. That's a deal breaker for me, at least on the desktop (I know you can login separately on each app).

1) How good is the sandbox? I followed the links but how battle-tested is it? What if you put an already sandboxed Chrome inside UWP, does it basically use almost the same calls or there are some extra benefits? Besides FS isolation.

2) Can I browse the "sandboxed disk" (including registry files) and export everything? So I can make backups or restore it later.

3) Does it stop apps from installing intrusive things? Some bank plugins use like 30% of my CPU on idle, run a lot of services on startup, so I have no option but to use a VM.

I'm really curious about all of this and there's almost no hype around it. All I see is people talking about walled gardens, privacy concerns (that I have too), how they screwed in the past with GFWL, Windows 8. But downloading software from 3rd party sources in 2016 is just awful. I want the Linux package manager experience. I don't trust any 3rd party like Ninite, Chocolatey, and they have like 10% of all the software I need anyways.
A crime scene and an arrest in progress are not an informal gathering of a bunch of people you can happily join in.

By interfering for any reason with a crime scene in progress you are putting the Officers lives in jeopardy and possibly your own if you you make the wrong choices. They are fully sanctioned under the Law to take your life if they feel threatened in the line of duty. Even something as simple as putting your hand in you pocket could be a life threatening situation and you could be shot.
Many people believe that what is important is getting stuff done, not social status grooming with shows of allegiance in meetings.

Is there any practical reason, that makes texting rude, discourteous, and unprofessional, besides that it unflatters someone's ego?
Agreed. Anker does indeed seem to be notable in the way of quality.

That said another contender for this category, may be Aukey. Although somewhat opaque, they appear to be a Chinese company founded in Germany.

While I can't speak to any of their cable products, the power adapters are simply marvelous in my experience.
All landlords reap far less than they sow. They are rentiers, they do not create wealth rather they exploit our regressive property laws to extract labour.
Enhancing the Flavor of Food Through Plant Breeding
Reframe.js is written the way that it is (to do 1 thing simply) to put the power back in the hands of the asset owner. This approach was chosen over trying to solve all ~all of the things~.
What kind scenarios do you find it useful in? I.e. when would you use it instead of native Linux for the same purpose?
I realize you were attempting to make a joke, but there's a ton of great games on Steam for Linux nowadays, and GOG.com has been porting some of their games to Linux as well. Anything made in Unity, Unreal engines, and id Tech engines can be easily ported to Linux.

Beyond native ports, one can use PlayOnLinux or just plain Wine with varying degrees of success.
Or we can get work done during the parts of the meeting that sent relevant to us, drastically decreasing the meeting cost.
Also, the word "reported" got left out of the headline.

Ie 93% of professionals _claim_ they are more productive somewhere other than their office.
I opened this thread in the morning, got to that '100 page' remark and belly laughed. Then my day took over, and I just refreshed and saw your comment, and belly laughed again. I'd say it's been a successful day. Thanks ;-)
If you think that student loans should be forgiven, put your money where your mouth is and pay off people's loans for them. Unless you're willing to do that, please don't force me to.

Like I said in my original comment, the government shouldn't be in the business of student loans in the first place. If it weren't, a lot of these for-profit schools wouldn't exist (because private lenders would realize that they're bad credit risks).
Not exactly, you still need a cache flush if you want to ensure that your write is persistent.
might not be able to take the content down, but can't you take the domain down? wouldn't that just have as much impact?
Here's an example. It's meant to illustrate 2 developers working on a feature branch based on master and one pulls their code in before the other.

https://github.com/jparmstrong/gittest/pull/3/files

- Two feature branches were created based on master at the same time.

- Branch1: committed a change to readme and it's pulled into master via PR.

- Branch2: committed a change to readme, raised a pull request (PR#3), and the diff doesn't show the line that was added with the branch1 pull request.

In this example, the PR is telling me there's a conflict and I need to merge master with the PR branch (this is good). What it doesn't tell me is where the conflict is.

Solution, merge the base branch into the interim PR branch. The result will show you the conflict and properly represents what would happen if this PR is accepted. (Bitbucket does this)

Thanks for following up.

gist of merge master example output: https://gist.github.com/jparmstrong/07cab1a566c5c1495d7c8e07...
Building an ASIC for it would be another option to speed things up on the computation side.
"Twixt truth and madness lies but a sliver of a stream". Things are rarely as facile as portrayed in the news and at some point we seem to have forgotten that their primary job is to sell papers, not to educate and inform.

The way you improve your news consumption is to stop treating it like a prepackaged digestion and start asking questions for yourself before someone told you how to feel about it.
This isn't the kind of instruction a compiler would emit for regular code.
That's likely mostly because they're a police officer.
I think another important difference is that humans won't get stuck in a loop asking you for clarification the same way several times, after 2 or 3 times they'll typically change behaviors. Eg they'll ask you to spell the word or respond with the not-understood word with a questioning tone to signal that they don't understand what that word means.
City "connectedness" is much more about time than space. So fast, affordable, convenient transport (a la Hong Kong) can make a big city feel smaller. Cars are the problem not the solution.
API in this case refers to it's original meaning, that is, the interface that is available on a specific "class" of objects. Here, the "class" of objects are mimicking haskell like typeclasses.

The chart on the fantasy-land github page demonstrates the interfaces available on each typeclass. For instance, a Maybe is a functor, so it has the map interface. It's also a Monad so it has the chain interface.

Unfortunately, API is a loaded term and I think the author doesn't do a good job differentiating from the common usage of the term.
Clumsy laws require less intrusion to enforce. A flat ban on short term rentals means they can run through airbnb listings and see who is breaking the law. A rolling 12 month period requires that they track each night you rented your place out.
What would this be used for?
Well that part I understand, but freedom has a price, and to make that work the onus is on the community to prop you up. Unfortunately, the human genome is pretty selfish in my personal experience.
This is interesting. Some of the worst-run startups and companies I know were started and run by one or more academics. You see this quite a bit in pharma-tech and bio-tech.

Yes - they have the smarts. Yes - they know how to learn (but are sometimes arrogant enough that they won't). Yes - they know how to work hard. But there's something about the academic culture that makes for ... I don't know. Something. I haven't nailed it down, and I wouldn't go so far as to claim "advanced degrees considered harmful", but startups are hard in a different way than academia prepares one for.

That said: you learn a lot in the first one. And get to learn more about the wrong lessons from the first on the second. Why not give it a whirl?
Maybe I'm in the minority but I prefer keeping my GNU/Linux and Windows installations separate, with each OS on its own drive. My Linux setup is secure, free of proprietary software and under my full control. When I run tcpdump, I'm met with a clean log where every packet is one I recognize. I get to use my favorite window manager (awesomewm) and I don't have to worry about forced updates. My Windows install is quite a different beast - automatic updates, mostly proprietary software and no major customizations other than performance tweaks and what the OS allows. I use it for gaming and media, and it works great. Boot times are very short with SSDs so restarting is not a problem. No compatibility issues, no fussing about with drivers and no need for translation layers like the Windows Subsystem or WINE; just two independent OSs that never let me down.

That said, no hate toward this project. Arch Linux is probably my favorite distro (although I'm on Xubuntu at the moment).
> Are there limits to API calls? Yes. Don't be an asshole.

I can get behind this. But really, this looks cool and I'll definitely be trying it out.
The result of the ruling, however, has put almost a billion dollars in SuperPACs (https://www.opensecrets.org/pacs/superpacs.php) just this election. It really doesn't matter what the details of the decision were--the outcome is selling our elections to the highest bidder.
This attitude is abhorrent. Asking questions is not justification for a cop to do anything to you, even at a "crime scene."

Cops are not dictators allowed to commit murder because they "feel threatened." They are supposed to be trained professionals who asses actual risks.

Cops are not judge and jury, or at least they're not supposed to be.

> They are fully sanctioned under the Law to take your life if they feel threatened in the line of duty.

That's a terrible attitude and is not the law, though unfortunately law enforcement protects its own and will never prosecute police.

I have a right to self-defense. Does that mean I have the right to shoot police when I feel threatened by them driving behind me as I go on my morning walk?
A programatic interface can be exposed via functions over data structures, methods on objects, or HTTP requests against a server's endpoints, to name a few examples.

I think the confusion here arises from a fairly common conflation of a web service with the interface used to interact with said service.
Cannibalism isn't really unethical, it's unsafe. Murdering someone to cannibalize them is very unethical.