skysight-inc/HackerNews huggingface dataset:
It's ambiguous for several reasons.

There's not much preventing me from re-assinging copyright to myself (in countries that allow it) and then suing the original creator.

There's nothing to stop me from taking your code, re-licensing it under say a proprietary license, then suing the original creator.

There's nothing that stops me from taking your project's branding/symbol/graphics/name and claiming it as my own and then suing you.

There's nothing that stops me from taking your work and then not providing attribution back to the original creator.

By default there is nothing that absolves the license holder from warranty nor implied fitness for use. (If it destroys my computer running your code, I can sue you, and worse, you accept liability by default). That is, unless you include the optional snippet of text that absolves any warranty issues... but since it's optional, and not on the main license page (it's in the FAQ page), many authors forget to include this.

There are other things too... like, legally, what does "DO WHAT THE FUCK YOU WANT" actually mean? The law is black and white (or at least we try to be), being in the grey opens the door for abuse. Has it been challenged before in a legal sense? Has a lawyer reviewed it?

While I certainly understand the intent and spirit of this license; this license appears to be nothing more than a bad (and somewhat distasteful) joke that serves more harm than good.

I agree, better off choosing a public domain license or one of the several vetted FOSS licensees.
You're right - the only Windows key shortcuts I really use are Win+E (opens file explorer), Win+P (switch 2ndary display on/off/make-primary) and Win+Arrow-Key (snap window to edge or maximize/minimize.)
> Still, don't sleep with the TV on, and don't see bright (room) light within a couple hours before bed, because that will actually suppress total melatonin by a significant percentage.

How do you avoid seeing bright light in the last few hours before bed?

Thank you for making f.lux, by the way. It's very cool, and I hope it gets more thorough biomed testing soon.
Is there any recent benchmark of an L4 implementation with servers compared to a modern monolithic Linux or *BSD kernel? I'm still thinking there's huge untapped potential in microkernels and I wonder how the "state of the art" stacks up against modern monolithic kernels on processors with a lot of cache.
What tech jerks can teach us
This link to the GitHub repository doesn't give a lot of the context about why this is exciting.

As others have mentioned, seL4 is "The world's first operating-system kernel with an end-to-end proof of implementation correctness and security enforcement." But for many years it was proprietary, and only available under commercial terms. The paper was published in 2009, so it's been five years that it was proprietary.

As of today at noon, the kernel was released under GPLv2 and userland under two-clause BSD. That is exciting.
yup i'll make note of your email. mine is prasid [at] bloc.io
What I meant by startups is that in that world, there's market forces driving you to do things better, faster and cheaper. Not necc. that we need startups to solve the IT problems of government (although that could help), but that we need to create an environment where there's market forces pushing government contractors to do things for less people/less money and better results (which are all very, very possible).
Very cool, though I'm having trouble getting any audio out trying it myself. I can build & LD_PRELOAD the .so fine, but the pipe to aplay produces jibberish in the terminal without audio.
If people prefer more extreme solutions:

I eventually moved to Conkeror (think Firefox, but with Emacs bindings and Emacs-like extension via javascript; I know cue the egg throwing). I was looking at other browsers to replace Firefox, as I got sick of it, and I picked Conkeror.

Conkeror has a neat little feature called content-policy. I can block kinds of crap per session or site (Flash, JS, Fonts, Object tags, Images, you name it). I use this and by default all our blocked completely. I can reload a buffer when I need it (even on HN I leave all this crap off). I used NoScript before and I like this as more basic and defensive tool built into the browser core. Check it out.

For when I do use Javascript (this is on Linux of course), I uses hostsblock[0] to redirect all blacklisted sites in /etc/hosts to a local DNS proxy on 127.0.01 on my laptop (dnsmasq, which we all probably know, and you could set it up upstream on a router or server for a group of people). Then I use kwakd as recommended to serve white space for all these redirected domains.

The end result, now I open up JS when I need, and like 100,000 domains are blocked. I check when certain shady domains are mentioned to look for stones unturned, and I rarely see exceptions that are not listed (by default even no cookie YouTube domains are blocked, so JS-less pages give you a blank YouTube box on sites a lot).

So why all this effort? Because this is the second or third time I read "ad-blocking company not as dedicated as you think to your principles" articles. And people who argue "my website needs your ad revenue" you ask? Honestly, fuck 'em. I can't be bothered. Be adults, as you do not believe in legislation on Minority Report-like ads following me around in realtime while I walk in public or forcing my eyes open to read newspaper and billboards just for ads, I think I have the right to voluntarily ignore them as I will not buy your shit or shill for you anyway and it is waste of both of our time. I do not mandate everyone look away, but give me the privilege too thank you very much. And I know a company cannot be trusted long term to defend this right as it is not in their interest, especially if it is their core model ad companies (all mentioned here Adblock, Ghostery, disconnect.me will change their tune if they have not already say).

In short, do not use corporate-backed tools for this. Said companies always change their mind.

[0] More info here: http://jasonwryan.com/blog/2013/12/28/hostsblock/

UPDATE: Fixed cue typo. Thanks for pointing it out, Thomas, whoever you are.
The solution is simple: modify the text of your project's license to have similar clauses to the PHP license, but not mention the PHP Group

That's not so simple; as a work produced by someone, a legal document may be subject to copyright. So you might need a license to the license to modify and reuse it :)

http://www.adamsdrafting.com/the-contract-drafter-as-copyrig...
In may frameworks service layers are usually implemented as singletons to prevent the expansion of memory requirements with a lot of throughput. However, services designed like this _should_ be stateless. Basically they exist to do the heavy lifting of data transformation. There no real problem with this.
The problem comes when you mix state into a singleton. State-full singletons are basically global variables. Even if you design all your methods as transactional/synchronized/blah/blah you will run into issue where the state of the singleton isn't what you expected because it was changed via a different method/thread/blah/blah.
Basically this a school of hard knocks thing. They're great, until you have to debug it in production.
Fulfilling a 6-Year-Old's Dream: UCF Students Design and Build Him an Arm
> Mouse events also include mouseover, mouseout, mouseenter, and mouseleave

Not to mention onclick and ondblclick, which really needs access to the OS-level double-click delay setting if you want it to behave properly.
Flash sale site Rue La La explores sale; Gilt interested($400 million)
Pretty much all government IT projects have ill-defined requirements because GS-15s and Field Grade Military Officers are like little kids. They change their minds frequently and they are so used to having their way that they simply won't take "no" for an answer. You can't explain to them that it will ruin a project because the overwhelming majority of them go through life thinking that they know everyone else's job better than they do. Because of this a typical government IT project will keep having requirements added until the last day of the contract.

You are right, the development team never had a real chance at achieving success.
JavaScript, the Magnificent Bastard Tongue of the Web
I saw the "please enable your mic", and chickened out immediately. What does this do?
It's hard to figure out where your American whiskey is coming from. There are a handful of bottles I like, and strangely enough, they all happen to be "brands" managed by a company called Kentucky Bourbon Distillers[0] who only recently got into distilling their own stuff.

On the one hand, if you find a product you like, who cares about the story behind it?

On the other hand, when some brands are charging an arm and a leg (like Pappy Van Winkle) as other, less expensive, brands made by the same people with the same equipment (like Buffalo Trace), then it might be worth it see what the difference is between the "high end" and "lower end" brands.

I did a blind taste test and found I liked the mid range whiskey the best.

0 - http://en.wikipedia.org/wiki/Kentucky_Bourbon_Distillers
I've typed and deleted this comment about 4 times now as I can't write it in a way that doesn't seem insulting.

I'm sure these guys are very solid citizens but money is money and it makes people do funny things. If there isn't a disclaimer on their site that they don't sell your flow or jump in front of your trades or make money off of you in any way other than a very simple flat fee per trade then you should assume they do.

There is a reason no self respecting hedge fund would use a sell side's algos. If you can't see the source code you don't know that they do the right thing.

These guys might be perfectly honest but then have an error in one of their algos that is only exposed when bitcoin has a very volatile day. What happens then when their algos execute an order on your behalf that you think it shouldn't?

When its your money why take a chance, even if it seems remote.

Again I'm sorry, I fee like a bit of an ass for bringing this up, but until they com out and verify they don't front run you, or sell your flow or make any money off of your trading other than a flat per order fee then you should be skeptical.

And even when they do that, don't use their algos. Most people won't have flow large enough to need to disguise it. Small limit orders can go a long way for most individuals traders.

One other thing that would be good to veriyf is do they guarantee execution at the NBBO (National Best Bid Offer), meaning if 2 different exchanges offer to sell at different prices will they ensure you buy from the cheapest seller?

EDIT They should also fix their private policy.
https://s3-us-west-1.amazonaws.com/sf-ox.com/PrivacyPolicyOX...

It is so blurry that I can't read it:(
How Pinterest Became a Booming Factory for Creativity
ABP's free. Getting on the whitelist is also free for "all small- and medium websites and blogs". https://adblockplus.org/en/acceptable-ads-agreements

If you're ok with blocking ads, I don't see how allowing companies to pay a fee to have them unblocked hurts anyone. If it feels icky then maybe ad blocking is icky.
My dad loved it in the '80s, and I read it some time in the late 80s when I was in my tweens. I probably didn't understand a lot, and I've forgotten a lot, but that map is good, and I do use it a short hand a lot in my thinking to this day.

Though I do think that some peopleº treat it as more than a short hand - and like all stereotypes it can cause more harm than good when actually believed.

º I recently heard a barista talking passionately about "Freeing Cascadiaºº"

ººNot literally one of the 9 nations, but a related idea
If one can afford it then why not? It's everywhere, not just gadget industry. People buy new models of premium cars when they come out, people buy a new pair of $600 shoes when new collection arrives. Those people don't quite fit to your description of a common Starbucks customer.
Using SEC.gov to Divest From Companies With Offshore Tax Shelters
Yarnee for iOS
I keep seeing people complaining about some ads being not filtered by ABP...why not just right click those ads and block them. No more ads. Haven't had any with it on for some time (except on some sites where I want to see the ads to help those specific communities)
Product Hunt is Everywhere – This is How It Got There
I think the reason it hurt the US politically and economically is because the trust they shared with the rest of the world was damaged. Arguing that it should have been kept a secret to avoid it shows a very US-centric view of the world where you're thinking only about the well being of your country. As others said, it has a lot to do with your privilege.
Shows a number of visualizations based on the sound input. There's a HUD that pops up if you visit:

http://party.github.io/tv/?welcome
The unrecognizable Internet of 1996
Introduction of USA FREEDOM Act of 2014 to the US Senate
US doesn't include VAT on their price tags if I'm correct.
Except for the fact that macs maintain their value, so selling your last-gen Mac and upgrading to the new one is pretty cheap, all things considered.
Unfortunately, it only seems to work for apps that are on the US app store. It doesn't create a page for apps that are, say, only in the UK app store.
I really wish this was available for Firefox.
Thanks for the hint, no, but I'll do that in the future. In the past I actually had the problem of errorneous blocks one or two times. Eventhough these were Noname Multisession CDs that lay too much in the sun. (The media actually turned yellowish). Never had this problem again, but I only use brand media which I put it into proper covers that don't get too much light.

But I'll use it in the future... (Not sure if that's of interest anymore, but I used TrueCrypt for business backups.)
What does full-stack anything really mean?
I think their base model is validated, it just may need more. According to the TC article [1], "In a statement, Flipkart said the 'funds will be used to make long-term strategic investments in India, especially in mobile technology.'" So they are predicting some of these acquisitions to help grow that model before going public.

[1] http://techcrunch.com/2014/07/29/indian-e-commerce-giant-fli...
On undoing, fixing, or removing commits in git (Interactive help): http://sethrobertson.github.io/GitFixUm/fixup.html
The point is how is it acceptable that a previously-public-servant can have insider knowledge about "secret" government patents and he can obtain a license to use the technology but I cannot? That's absurd and an abuse of power and privilege.
why can't one look at the creation of CPUs. It can be used to show how quantum mechanics are affecting objects that we're trying to make.
I've been tempted to one up this approach by running a local DNS server that will direct all those ad hosts to a local server, then write a simple web app that will handle all those requests by serving up motivational quotes instead of ads.

The upside here is it becomes an effective adblock for iOS when on the local network. I'm not sure how to extend this so that it will work when my iPhone is on an LTE network.
Tired of Hashtags?  Us Too
Wow, do they work with conventional recorders?
I've implemented drag and drop multiple times via jquery event handling and never had lagging issues.
Exciting! :D I submitted my project. Hopefully the response is promising and not just a marketing scheme.
That's at the folder level, not file level.
Competition Seeks Experts in Machine Learning to Predict and Detect Seizures
https://gist.github.com/callesg/fd9fd96a741da5e779be

Was probably a year since i last touched it, so it could probably use some updating.
That doesn't include multiple artists at the same time, right?
Storage isn't backup. If you have one copy of your files ("home") then you have zero copies of your data. You're only one hiccup away from losing it all, as this person found out.
It's very well suited for VR. VR really needs small displays with resolution that is simply not economical to manufacture. An 8K tablet LCD would be crazy expensive. But, 2 4K LCDs only cost twice as much as 1.

As a bonus, VR really wants crazy fast refresh rates as well.
MGP has been an open secret in the whiskey business for a while now - but it's good that the story is finally getting some press. I've had a couple of known MGP ryes (Bulleit and Dickel) and they're good - but they're not craft products. I think a distiller statement would go a long way to ending the deception.

I'm surprised MGP hasn't created its own brands or bought some existing ones, since their rye is a good product in its own right. They're missing an opportunity, though maybe they feel it's too much trouble to go into the retail side.
I use both of them so i wont care reading this post. All that matters to em to me is the I should not be wasting 15 seconds of my life in watching ads on youtube videos and the combo of ad block and ad block plus does it well for me.
Does this package include priority SEO placement?

That would be a real value add ;)
Chromium in debian is extensively patched. It disables third party cookies, for example.

That said, I couldn't find a real trademark policy page for Chromium. If it's the generic Google one:
http://www.google.com/permissions/trademark/our-trademarks.h...
then Debian is clearly in violation of it.
So are you saying that adblock allows certain publishers to pay them to have their ads go through adblock? How is that anything other than a extortion racket?
Wow. Is this real? Does anyone know anything about this company? Wikipedia has the company's revenue at 200m USD as of January, making an operational loss. They don't sell internationally.

Is there some important part to this story that we're missing? Seems like there must be something worth knowing about here.

On a slightly unrelated note, it's amazing that billions can be raised pre-IPO these days. It almost buries IPOs as a fund raising methods.I realize exit/liquidity was/is the bigger reason for tech IPOs already, but it seems somehow unnatural to completely abandon the role of financing. Not sure where I'm going with this.
hey hansy, I just pushed you tagline live, thx for the idea!
Agreed. Most countries have an organization to regulate broadcasts, removing advertising that is too obtrusive, obscene, or otherwise unfit for mass consumption. Likewise, filtering malware sites, porn ads (in improper places), and flickering banners seems like a win to me. I am in favor of Adblock Plus' mission, I just wish they were more transparent about their business practices and revenue. This seems like the purpose of a non-profit organization moreso than the job of a few developers.
I like that the Indian start up scene is getting serious now. Entrepreneurs are brave enough to compete with the big players unlike a few years ago when most start ups were basically simple web apps or a tech consultancy kind of thing. As an Indian this gives me hope that a soon the brain drain will stop and a lot of talented Indians abroad (with connections and some money to invest) will come back to India to either start up or work for one.
Humpback whale surprises dog on beach
jquery and angular do not play nicely not matter what the angular people say. Any non-trivial jquery plugin included into a angularjs page will require $timeout(0) hacks to get it to behave properly.
What I've wanted for some time, and it seems hard for me to find, is a good ad blocker that only works on blacklists. I don't mind ads on some sites as long as they're non-intrusive. Once they start getting in the way of the content though, I want to blacklist the site. Everything I've seen so far (although I haven't put a LOT of time into searching) only works on all sites by default and you have to whitelist the ones you want to have ads enabled on.
The Bourbon Family Tree
"I'm surprised MGP hasn't created its own brands or bought some existing ones, since their rye is a good product in its own right. They're missing an opportunity, though maybe they feel it's too much trouble to go into the retail side."

I wonder whether their existing contracts prohibit that.
> It is clear, he said, that PHP doesn't care about the misuse of its license and the misusers don't understand that they are making a mistake.

You could replace "license" with a lot of other words and it would still a possibly accurate statement. "mysql api" comes to mind, as well as "classes" and "URL query variables like $_GET"...
No, but they work with conventional readers. You need a special laser to do the physical etching that they're doing.
So the PHP license is as good as PHP itself. What a surprise.
26 of our most popular photography cheat sheets
Yea, I read the force push and was a little shocked. Admittedly, having local and remote branches that have diverged has ended up being one of the biggest problems for me using Git. I was force pushing to my remotes to sync everything up until I read up on this and realised that this screws things up if anyone else has checked out your remote. So little puzzled that they recommend this. I also haven't found out what the modus operandus is to get everything to sync up easily. Anyone know if a workflow to deal with local/remote divergence is documented somewhere?
Congrats on making and shipping something - that is always a good thing. A lot of these are to taste, but that's what feedback is:

* I hit no when I get asked for Push Notifications on first launch. Give me a reason to enable this later and I will, but on launch it just obscures the good UI you created and I hit Don't Allow

* You need to show something before asking someone to register or sign in. People will just stop here including me

* Coachmarks are pretty nice.

* Created an album, pulled to refresh, infinite spinner (bug)

* Doing some kind of work on the main thread for the photo capture that you shouldn't (makes capture flow jaggy)

* The app seems needlessly complicated between feeds, albums, friends, etc. Most of these things should be hidden when I just want to take, view, share photos.

Overall my big question about this app isn't related to the UI but to purpose: why trust your app to share photos with all my friends. I have to get all my friends on this service to do so. And there's no guarantee it will be around for any amount of time so why store my files there.

But seriously, good job on shipping this. Keep making the things you want.
Depends on what you mean by "special stop" I guess. If you're driving by anyway, then sure, go ahead. It's a solid rye whiskey, probably pretty different from others you've had, and definitely worth trying. But it's not going to change your life or anything, so you don't need to go too far. :)
Water availability is unrelated to ecosystem, at least the animal part. And we've arguably made the largest changes there in all off history - rerouting most water sources, tapping into lakes and seas. That's in fact a good argument for what we CAN do to 'terraform' our own planet.

The doomsday Armageddon argument about ecosystem collapse is bankrupt, principally because we have made such massive changes to the landscape and gotten away with it. We know more than we've ever known about waterway management, desalinization etc. There's no going back.
Side-by-side comparisons are often misleading in hedonic sensory evaluation. Even trained individuals have a tendency to select the sweeter and stronger flavored (intense) product.

Bitter and woody notes are important balances in higher quality bourbons, but are often perceived as negatives when doing comparative evaluation.

This is likely from your description, as the higher end bourbons tend to be wheated and lighter, but with a more prominent woody body from their longer barrel ageing.
S.F. startup wants to be the 'Uber of pot'
One of the best and well explained issues with the HTML5 DnD.

The specs for DnD are written very well but the implementation is brilliantly fucked up that the only way you are left is to use a library and enjoy the hardwork of someone who spent hours getting smeared in the dirt.