skysight-inc/HackerNews huggingface dataset:
I don't see any way of legally enforcing payment for the use of software released under the terms of the GNU GPL. Points 2 and 3 have the risk of being undercut, though they might work in some cases. Point 4 might be valid, but once its released there's no further guarantee you'll be paid.

I've thought about licensing issues, as I have software I'd like to release when it's ready, but I also would like to be paid for it by anyone who uses it to generate revenue for themselves.

Up until the early 1980s, system software development was paid for by various computer manufacturers, as it could only run on their machines. As a result of generic hardware and open-source software, hardly any similar work exists today.
Edit time threshold passed so I'll have to reply to myself.

I've just read up on Arrow, and this theory only has four postulates not five: I'm pretty sure I've either misremembered or am talking about a different theory. Apologies, anyway.
My definition of a badass!
I dunno if it's actually working as designed, if only because it doesn't seem like it will step in and prevent Trump from being US president, which I believe is the stated purpose of the electoral college, based on contemporary writings.

If the elecrotates choose Trump, the electoral college will have failed its final test.
A number of places in the US have tried this over the last century. It's never caught on, and in most places it's been reversed: https://en.wikipedia.org/wiki/Instant-runoff_voting_in_the_U...

IRV is not really a good voting system. It's better than plurality, but it still doesn't really allow viable third parties. If a third party ever catches on, they could steal first votes away from a major party, and cost both of them the election. Demonstration here: https://www.youtube.com/watch?v=7Q7rzqJ0YS8

I would recommend a condorcet method, or approval voting. Condorcet methods in particular have a lot of nice mathematical properties and are close to optimal with honest voters. I think it's the most likely to allow third parties to actually get elected. You can see some results of simulated elections with different voting systems here: http://rangevoting.org/BR52002bw.png http://rangevoting.org/BayRegsFig.html

They claim that just approval voting is the same level of improvement from plurality voting, as plurality voting is from monarchy. Based on the massive voter satisfaction index improvement. It really is crazy that we still use plurality voting.
>>I thought it was weird that people would create fake news

Story time...

The very first class I took in college was called Information Fluency, back in 2002. Among other things, it taught HTML and CSS (which I already knew) and then the professor did something really interesting for the capstone project, which was to have everyone create a fake website containing some big news and host it on its own domain (which weren't so easy to get back then). The more real-looking you made it, the higher your score. So you quickly learned to pay attention to little things such as copyright notices in footers, professional-looking logos, professional-sounding domain names, static pages for stuff like "organization history" and whatnot.

The best part though? As extra credit, the teacher sent everyone a list of ten links, which were either the fake websites created by other students, or real websites. If you were able to correctly distinguish the fake ones from the real ones, you earned the extra credit! So your overall score was a function of how well you fooled others, and how likely you yourself were to be fooled. :)

I got the highest score in that class. Mine was a website belonging to some fake space agency called Interstellar Space Sciences, and it was reporting on its front page that scientists had found trace of alien life on Mars. The story had fake citations from real people working at real organizations, as well as high-quality photos of what looked like the Martian landscape (actually Death Valley in California that I applied a reddish color filter to) and diagrams of organic molecules. I also had a "Contact Us" page where I listed my phone number, which several people actually called! For a period of three weeks I just answered all calls with, "Good afternoon, Interstellar Space Sciences, how may I direct your call?" and everyone fell for it, including some of my actual friends...

Anyway, I think my experiences in that class turned me into a super skeptic, and from then on I started to take all incoming information with a grain of salt, especially if it is reported in the news.
I just created a separate email address to receive all the newsletters I enjoy reading but don't want to mix with my work/personal emails. I check it 1-2 times a week. Works beautifully.
Popular vote is just not a useful metric. No one knows what the popular vote would be if that was the metric that mattered. Would more Californian Republicans step out? Would Austin, Texas Democrats vote? Would people in small, less populous states STOP voting? Who knows?

To say a metric we aren't optimising for shows X is not really anything more than a side effect of something else.
I love 99% Invisible, but in my opinion this piece is far too generous to the actual SFMTA, who occasionally respond to the SFMTrA's work reasonably (as covered in the article), but who usually just strip it wholesale, to the detriment of the safety of thousands of pedestrians and cyclists. For example, these markers on Folsom St helped improve safety considerably and were constructed in an incredibly professional way, but are now gone completely [1].

The group itself puts it best here [2]:

> "The SFMTA is glacially slow to install pedestrian and bicyclist safety infrastructure, yet was able to remove our simple safety improvements within a week," the group said in a statement sent to SFist. "We call on SFMTA to immediately replace these pedestrian safety improvements with protection at or above the level installed by SFMTrA."

Everyone who walks or bikes in SF can atest to the truth of this statement firsthand. Progress _is_ being made, but it's frustratingly slow.

[1] http://www.sfmtra.org/blog/2016/10/26/the-sfmta-removed-safe...

[2] http://sfist.com/2016/10/19/sfmta_says_street_safety_improve...
And you say that as someone who's suffered discrimination, obviously.
I think people are pointing out that the founder was someone that people wanted to see, a brilliant young woman; proof that the Steve Jobs of the world don't have to only be men.

The real story turns out that the whole thing was smoke and mirrors and it was obscured by both her secrecy, her powerful connection and the point that some are making here in part the image of a woman wasn't one that they wanted to look at critically.

It isn't the entire problem but, it contributed.

Also, I don't think that the opposite would be true, that if she were a man, she would have gotten more scrutiny. I think it wouldn't have been a factor to be pointed out. People are ready and willing to see men as villains. There are plenty of companies founded by people with a deep powerful roster and that have pulled the wool over many peoples' eyes founded by men.

This is just far worse because this is a medical device issue and obscuring and ignoring standards is playing with people's lives. Martin Shkreli was tarred and pilloried in the press for merely increasing the price of a drug treatment that we knew to work. Theranos misguided people into believing that their treatment worked when it didn't. All the money in the world can't buy back the time to detect issues and diseases that could be caught early or caught at all with other higher standard tests.

Her gender isn't everything but, it did contribute and even now we treat her with kid gloves in public opinion despite the depth of what Theranos did and worse how it conspired to do it.

edit - spelling
> I've had several people at Apple tell me they generally don't use interface builder internally.

I heard the same claims about Swift. I have no idea what to believe.
> The electoral college addresses a real issue

The real issue it (along with the 3/5 compromise, the structure of the Senate, and the limited term explicit protection of the slave trade in the original Constitution) addressed is that, in the early US, slavery wasn't all that popular in the states that were more urbanized and had economies and value systems that supported growth in the enfranchised population, so the system had to be skewed to protect the masters in the disenfranchising states for theme to feel secure in their "peculiar institution", even if that meant sacrificing the ideal of equality even among the enfranchised citizenry.
How to Style a Silk Scarf
Did you read the whole comment?

You don't say what your side project is, but you have to ask your self whether you need liability protection, that is what are the chances someone is going to sue you for damages. If you feel you need liability protection, then you should form an entity.
I sort of feel like anytime someone reviews a Lenovo laptop, they have a responsibility to mention in the review whether there's any of Lenovo's EFI dickery like self-reinstalling windows drivers, expunged options, or SSL-interposing malware included. Right now the guidance seems to be that if you get a Yoga you'll get the dickery, if you get a thinkpad you'll be ok. But I'd really like to see reviewers call this out explicitly.

It's also worth pointing out that the 910 can't be a MacBook replacement with that nonstandard keyboard layout.
As a founder of a series C startup, I agree that common stock options in startups are grossly over-valued right now.

Based on my experience, the median offer for 1st engineers at an early stage startup is around $100K + 1%, vested over 4 years. My guess is that the same engineer's market rate at Big Co is $150K. It is nearly impossible that 1% is worth $50K /year.

Most startups will try to convince you that you should price common shares according to the company's last valuation (or more), but by my estimation, this is off by at LEAST a multiple of 2.

Here is why:

- Common shares are worth ~25% less than preferred shares due to liquid preference

- Inflation -- earnings from common stock are paid out on average 5 years from now. you should apply a 20% discount to the company's current valuation due to this.

- Risk -- startups are inherently risky. unless you are already wealthy, you should be further discounting for this.

Here is a spreadsheet that models out each of these discounts: https://docs.google.com/spreadsheets/d/1fA95D0YR9RWF7JGrP1W9...

In reality, you should be pricing common shares at closer to half the company's last valuation. Unfortunately, in my experience, employees are willing to buy into the hype and are currently valuing their shares at TWICE the company's last valuation.

Don't count on companies being an agent for change in this area -- employees just need to get smarter. Companies will follow suit by raising offers.

Also, although I agree that common shares are overvalued, I don't buy the undertone of your message -- that employees ought to make more BECAUSE their founders are getting rich. How much founders make and how much employees make should have little to do with each other. The former is dictated by how good of a business the founder has built, and the latter is governed by how much your peers are willing to work for.
Share Downtown San Mateo Office Space with Us
Downtown San Mateo Sublet: Help us make this work! (Seeking 1-2 startups; budgets of $2k - $3k/mo)

We are Armory. We're looking to move to downtown San Mateo.

The CEO of a YC startup has some fantastic space available but at 2,500 sq ft it's too big & expensive for us. However, if we can find 1 or 2 more startups, we can make it work.

Please email me at drodio@armory.io ASAP if you fall into either of the following camps:

1) You're a small team (5 or less) and you have a budget of ~$2k/month between 12/16 - 3/17. We'd likely suggest you take one of these offices: http://drod.io/0e3m3T17071h

2) You're a bigger team (10 or less) and you have a budget of $3k/month starting 12/16 -- there's a much bigger office for a larger team.

Armory would likely sit in this open space + we could also make part of it a shared space w/ the couch etc -- here's what the layout might look like with the three startups in there: http://drod.io/2C381d3u0c3c

Ideally we're looking to split the space with two other startups. Lease would be through March 2017, with an option to extend month-to-month past that at a slightly higher rate.

Terms would be super startup friendly (easy sublet; no onerous terms). The only commitment you'd have to make is Dec '16 through March '17.

It's a 7 minute (0.4) mile walk to San Mateo Caltrain and a 10 minute walk to all the downtown restaurants.

Help us make this happen!!!
‘They Will Have to Die Now’
Making a Tale Tick
Microsoft is going to pretend to release Visual Studio for Mac
Argument in the post was pretty weak.

My point was the election was very close. Personally I didn't find it surprising Trump won. I know a lot of older people that were all in. It was shocking to see the change in rhetoric this year. Instead of debating traditional topics of economics etc, I dealt with a bombardment of videos/memes/etc that were either obviously fake or obviously strawman arguments. I know some conservative kids my age, most of them wanted nothing to do with Donald Trump. The ones that did, started calling themselves "nationalist" and talking as if they were apart of some great "race war". It was insane.

It saddens me to see the older generation sell my future because their fear of brown people and their inability to determine whats BS spam links.
The Dinosaur – To the Top
The issue with cancer is that it has the ability to metastasize - that is to travel to other parts of the body and grow there. Thus even if we completely remove that tumor that we see initially, but there could still be millions or billions of cancer cells that are now in other parts of the body but have not grown into tumors that are big enough to see yet. Also, in your scenario, depending on the type of cancer - you can actually spread cancer cells along the path of the needles when you remove them.

In addition, some areas of the body make such surgery tricky because the cancer cells are very close and intertwined with critical structures. This can be especially true in brain cancers.

But there are techniques like you suggest that are used in cancer. http://www.nature.com/nrc/journal/v14/n3/full/nrc3672.html

Thanks for taking the time to make a suggestion. Like many areas, one of the ways breakthroughs in medicine occur is that someone with a fresh perspective suggests something that the experts are too close to see. I hope that this will someday happen with cancer.
Cholesterol, carb-heavy food pyramid, global cooling, the Brexit outcome, 2008 financial crisis.

expert consensus != reality

Everyone loves ridiculing the global warming deniers. But there's been as much error on the other side of the fence.

Earth's point of no return was 10 years ago, according to Al Gore's "An Inconvenient Truth". Fossil fuels are always running out, and yet the world supply has grown. Half a century ago, Paul Ehrlich declared the inevitable mass starvation of billions. In 1970, Life magazine reported "solid experimental and theoretical evidence...in a decade, urban dwellers will have to wear gas masks to survive air pollution...by 1985 air pollution will have reduced the amount of sunlight reaching earth by one half..."

These guys are venerated by liberals, yet their predictions are barely more reliable than rapture-and-apocalypse cults.
USE Lisp WITH Game – Making an Adventure Game with Clojure
I don't follow your scenario. Can you give a real example? If you put your favorite candidate in the #3 spot, it would make them more likely to be the one that drops in round 1 or 2, no?
Or satirizing Erdogan:

https://boingboing.net/2016/04/23/german-political-leader-ar...

Or "hate speech", which will certainly have a chilling effect on the legitimate discussion of immigration policy:

https://www.washingtonpost.com/world/europe/germany-springs-...

https://www.theguardian.com/world/2016/apr/19/head-of-german...
> In many situations using references rather than values makes sense. If I'm loading and manipulating a bunch of sales orders, it makes sense to load each order into a single place. If I then need to see if the Alice's latest order is in the next delivery, I can take the memory reference, or identity, of Alice's order and see if that reference is in the list of orders in the delivery.

Presumably, an order would consist of much more than a list of items (order #, delivery address, etc.), including a unique one (order #), so comparing by value here would still work?

If you're properly building your hierarchies, I'm not sure I see cases where comparing by reference would logically be desirable (of course, in the real world you probably want to still compare by reference in cases where performance might matter, or you're doing lower level work).

I guess this isn't disagreeing with the author's main point - that Value Objects are desirable - but pushing it further: Value Objects are desirable the vast majority of the time.

The second part, regarding immutability, I'm fully onboard with.
Yeah, fuck democracy. Just do whatever you want to shared resources. Gotta look out for number 1! /s
How American Spirit Sold the World on 'Natural Cigarettes'
> Flaming someone on a mailing list takes as much time as being nice to them.

Not if you take into account the time saved by (strongly) discouraging people from wasting your time in the future.

> If it was about time then Linus could just ignore or dismiss things

No, you absolutely cannot do that. If you ignore people on software projects, they do not go away. They just get more convinced that they're right, which means getting more shrill and insistent.
I Googled it and found this:

https://www.reddit.com/r/sysadmin/comments/42xd4i/chrome_dan...
"Decided by one man" != "decided on a whim".
That's so insane.

Not only is there a bug consistent enough to get arbitrary code execution in the game, but to also be able to reliably breakout of the emulator and literally reprogram the current game all in RAM to something completely different.

I can't seem to think of words that would do what he did justice. It's amazing.
I should probably learn 6502 asm at some point. But I think I'll start with ARM and Z80 first, because I have a physical ARM/Z80 machine (read: Gameboy Advance).
It's a deathtrap. The trick is to go over to 1st Avenue and ride south (against traffic) in its protected bike lane.
Link is to a Go lib for termbox, which is a Curses alternative. Title is inaccurate.

https://code.google.com/archive/p/termbox/
On the radio today I heard a commercial instruct listeners to "Shazam this ad" to learn more about whatever it was they were selling. That commercial angle for Shazam is fine, but it makes the fact they keep your microphone on feel a little more creepy.
Cutting food is actually one of the number one uses for waterjet machines. Ever wonder how salad mix is cut without crushed edges changing color? Or how do you cut rice crispies without accumulating marshmallow on the knifes? Waterjets (without grit) are wonderful tools for cutting foods. Also, without grit they are unable to cut steel, so the waterjet will not cut through the bed. Degradation of the bed is a significant problem with steel cutting waterjet machines.
I agree with your interpretation here, but at my workplace the phrase 'Stargazers' means someone who does greenfield research - something quite different.
The low power Kinetis processor can run at low speed for 32 µA, and down to 1.7 V. Many of the ARM manufacturers produce similar parts.
I don't think any harm is intended in this choice of words, but that doesn't mean one shouldn't try to be cognizant of the subtle cumulative effect they might have.
Unsupervised learning is like playing "one of these things is not like the others". Unsupervised learning also happens "in a vacuum", in that nothing means anything / relates to the outside world.
I think one of the issues is, unlike the printing press days, you can't unsubscribe from bad news outlet. In the old days, you'd cancel your subscription and delivery. Now your best shot is adding 70news.com to adblocker or something.
Yup. Plants get cancer too - it's called burls. But they don't have a circulatory system and therefore it doesn't spread to the rest of the body. So it's more of an annoyance.
To be fair California likes taxing everything ;-)
If the popular vote won the presidency, campaigns would adjust their strategy to address the popular vote.

Exactly, these complaints are based on an unknowable counterfactual, that if the rules of the game were total votes, a Trump campaign based on them wouldn't have won.
All we know is that if you change the rules of the game after it's been played, Hillary "won".

Plus states generally don't count absentee ballots unless they could change election results (which wouldn't necessarily be for the presidential race), so we're only talking about votes counted, not votes cast. And absentee ballots strongly break Republican, like 2/3rds to 1/3rd from one source I just read.
http://shouldidisableicmp.com

ICMP types 3 and 4 should always be allowed.

At your discretion, you may allow other types as well.

Inbound, I allow types 0, 3, 4, 8, and 11, but I'm a network engineer. A paranoid security guy may prefer to block some of those.
The Cisco office in SF has free breakfast and lunch.
The nozzles do wear and are made of hard but brittle materials. Bumping the nozzle when joging the machine around is an easy 200 USD mistake to make.
He never supported Pol Pot. I do not understand why everybody keeps saying that and keeps relying solely on those who have no evidence to support that position. Let's go the source: I have the book Manufacturing Consent in front of me. I have used it on a few occasions for two research projects and am pretty familiar with its contents. I have emailed him directly regarding this book, too.

So, with the book in front of me, I will quote the one statement that has everybody's dicks hard for hating Chomsky: "The victims of Pol Pot, a Communist leader, were worthy, although after he was ousted by the Vietnamese in 1978, Cambodians ceased to be worthy, as U.S. policy shifted toward support of Pol Pot in exile. The East Timorese remained unworthy in the 1990's, as the table suggests." So, without reading the book, you would think he's talking about worthy and unworthy the way that we normally mean it. However, he munificently describes the difference: "Our prediction is that the victims of enemy states will be found 'worthy' and will be subject to more intense and indignant coverage that those victimized by the United States or its clients, who are implicitly 'unworthy'."

But, it's a lot easier for all of you with single digit IQ's to look up secondary-source material like Wikipedia which is essentially a mashup of opinions and has never been considered a reliable academic medium. No book or publication can ever be sourced by Wikipedia yet you all do this all day long.

Manufacturing Consent is not an easy read, but if you would actually read the entire thing you would understand that he never even closely supported Pol Pot.
This guy was behaving like a jerk but I didn't see anything threatening in that Facebook comment.
I think it would be very good to have bike lanes more separated from the road. Safer for everyone that cars don't accidentally use bike lanes and bikes don't affect traffic. It reminds me of those articles that said j-walking is more safe than crossing at crosswalks. Paying attention is something people seem to have trouble with. Clear markings are definitely for the best.
this sounds suspiciously like "labeled products are good", which seems fairly intuitive.

easy-ish to do in statically typed languages, but something like attrs (https://attrs.readthedocs.io/en/stable/ ) or just namedtuples will do this in python.