skysight-inc/HackerNews huggingface dataset:
There are a ton of important issues, but, I believe that gerrymandering is a core issue in the United States because :

Partisan gerrymandering allows for politicians to secure their seats - this leads to less voters being represented (allowing the politicians to become more polarized)
e.g. when races are tight, politicians tend to move towards the center. [2]

Partisan gerrymandering is strongly disliked by both parties and across the political spectrum, the only people fighting for it are those currently in power (on both sides) [3]

Partisan gerrymandering disenfranchises a large portion of voters, whose votes end up “not counting” b/c of how district lines are drawn[4]

Because of this, I'm currently fundraising (from friends and family) for the legal team in the North Carolina case [1]. I've committed significant amount personally to the fundraise and can say that this is arguably one of the highest leverage ways to spent dollars that you can get to get America back on track as a representative democracy.

I've done a lot of research on this - if you want to help (with $$) or just want to learn more, feel free to reach out (valgui [at] gmail.com)

[1]http://www.campaignlegalcenter.org/sites/default/files/LWVNC...
[2] http://www.nytimes.com/2012/10/21/us/politics/in-indiana-tig...
[3]http://www.theharrispoll.com/politics/Americans_Across_Party...
[4]http://www.latimes.com/opinion/op-ed/la-oe-wang-remlinger-ge...
Hey! Ya know what HN? It's fucking awesome that $140m was given to one of the finest institutions in the entire world, rather than pissed away like so many other fortunes. I'm sorry it didn't fit [insert pet issue that needs money]. More rich people should do this! And anonymously donated too! Feels good
I agree with this. If you're a reasonably balanced person (meaning, the problem isn't just you) and your job makes you feel like garbage, you should try to find something else. I know it's not that easy -- I've been in the same situation. I've finally moved on and I'm in a _great_ place. I had no idea that life could be this good.
https://en.wikipedia.org/wiki/Eugenics_in_the_United_States

>> The state of California was at the vanguard of the American eugenics movement, performing about 20,000 sterilizations or one third of the 60,000 nationwide from 1909 up until the 1960s

>> While California had the highest number of sterilizations, North Carolina's eugenics program which operated from 1933 to 1977, was the most aggressive of the 32 states that had eugenics programs.[40] An IQ of 70 or lower meant sterilization was appropriate in North Carolina.[41] The North Carolina Eugenics Board almost always approved proposals brought before them by local welfare boards.[41] Of all states, only North Carolina gave social workers the power to designate people for sterilization.[40] "Here, at last, was a method of preventing unwanted pregnancies by an acceptable, practical, and inexpensive method," wrote Wallace Kuralt in the March 1967 journal of the N.C. Board of Public Welfare. "The poor readily adopted the new techniques for birth control."[41]

And you can still see people promoting eugenics to this day right here on HN. It never went out of style, it's just harder to be as explicit about it now.
Pakistani cricket fans after match
I personally do not think auto-pilot will help with congestion at all unless they are used as carpool vehicles to pick up and drop off people on route. Once you have auto-pilot, you have another group of the population that don't drive now that will start using auto pilots. I'm mostly referring to old people who don't drive but there are many others who don't drive due to limitations.
Driving mad is generally bad for your health in that angry drivers are much more likely to drive recklessly and get into accidents. Unless you can put yourself on a road somewhere where there is nobody to piss you off (and even then, some roadwork is going to happen more often than you would hope that makes you mad) it can just make anger worse.
Well, that makes sense, doesn't it? Back in "the day" when certain US companies were trying to convert all the Whitepages and Yellowpages nation-wide into CD-ROMs, they'd ship phonebooks from each zip-code to China to have them triple entered (error correction), and then that's where the nation-wide CD-ROM phone-books came from. This is the same deal, no?
Wait a second. That's exactly how Windows taskbar binding works.
If you know what kind of short analysis you want to do, the benefits of Jupyter are not obvious. If you have to do a lot of exploration, and do longer analyses then it becomes indispensable.
> Serious question: are there any tools that can scan a full website for unused code and unused CSS?

We're starting to get there.

JS Modules gives us static exports/imports, so we can statically analytics the dependency graph and identify functions that aren't used and do tree-shaking to remove them. Rollup and Webpack2 already does this, but there's more to go.

CSS Modules creates a contract between the your CSS and what uses it. As you have to import it, and exports are static, you can understand which style files are imported where. Next step would be to understand which classes are used inside that module and strip those that remain unused. This is theoretically possible (providing you use a more 'statically safe' syntax), but tooling hasn't yet popped up to do this.
Well, my professional experience has been completely different, maybe hardcore research in images is different. At any rate isn't TF already the Rails/ magical framework of DL, in some sense?
No this is impossible. Ships today are an order of magnitude more complex than in WW2. And there is very little spare industrial capacity capable of doing the specialized work necessary.
One of the things I've found strange about UUIDs is their serialization to hex when displayed as a string, yet I've seen real life projects with little technical debt store them as a string in a database. This is obviously the fault of the programmer, but you have to look at that and think if you're serializing to a string (whether that be in a database or over the network), there are so many better options.
Not quite, most generate v4 uuids which have a few fixed bits.
As for JavaScript, Google Closure Compiler does some dead code elimination (DCE, a.k.a. tree shaking in Lisp lingo) as an optimization but it unfortunately doesn't tell you which parts of the code is dead. It also does not to DCE alone but does some aggressive size optimizations with it so, again unfortunately, it cannot output otherwise-identical code with only DCE applied.

This part is more of a shameless plug, but I believe public/industry/developers should be aware of what tools & techniques academia develops so that the researcher's efforts can be more useful. There are some static analyzers for JavaScript such as JSAI, SAFE, and TAJS (disclaimer: I'm working on a project related to JSAI on the lab which developed it). These static analyzers can discover the dead code if given all the entry points however:

- They don't have facilities to report the dead-code AFAIK (this is a trivial thing to add _in theory_, if there are parts of the program _unvisited_ by any of these, that part of the program is guaranteed to be dead). If somebody wants to add such a facility to any of the tools they are welcome. In case of JSAI, I'm willing to provide them all the information I can.

- They are conservative (e.g. sound) tools and may find too few dead code results.

- They don't play well with `eval` & friends in general although they try their best[0], the web frameworks rely on eval-like highly-dynamic approaches a lot to be generic enough and that hurts precision of such analyses dramatically.

[0]: https://pdfs.semanticscholar.org/8140/feec021818815c55a43b54...

[1]: https://www.cs.purdue.edu/sss/projects/dynjs/eval-TR.pdf
I vaguely recall reading that health physics experts recommended siting the US nuclear weapon test range in North Carolina.[0] Perhaps on or near Hatteras Island. Because "much of the fallout would come down over the ocean".[0] But on the other hand, "fallout would have contaminated the fishing resources off the coast" and it "would have allowed Russian/Cuban ships to monitor the tests and collect samples".[0] And given what we know now about stratospheric injection, there would likely have been hotspots in Europe.

0) https://www.physicsforums.com/threads/us-east-coast-test-sit...
> Except you need to do Ajax and fetch doesn't cut it

curious as to why you think this? fetch is pretty convenient to use. We created our own wrappers around it, but that basically just consists of ajax = (url) => fetch(url).then(res => res.json())
I've never been able to separate work from the rest of life, even after more than a decade of working.

The only answer for me has been to find better jobs, or, better yet, taking long periods of time away from work entirely.
Who has 148,000 BTC? Besides the FBI?
I guess I could see that. Maybe I need to learn more of the keyboard shortcuts and magic methods.
Full text:

The Massachusetts Institute of Technology on Wednesday announced that it had received a $140 million pledge from a graduate of the school—with no name, and no strings attached.

An unrestricted gift of that size is rare in higher education, as donors often want a say in how their dollars are spent. Unrestricted donations can be used for things like facilities upkeep, as well as to pursue early-state scientific research.

In the past, MIT has put unrestricted funds toward online learning and Alzheimer’s research, as well as scholarships.

MIT said in a news release Wednesday that it would “invest in daring, high-risk ideas; address some of the world’s most urgent challenges; and sustain support for students, faculty, and the physical campus.”

MIT is in the second year of the public phase of its $5 billion fundraising campaign, and has already brought in $3.4 billion. So far, roughly 20% of that is unrestricted.

“No one has ever made it through life without someone else’s help. As a past recipient of MIT’s generous financial aid, I benefited tremendously from the opportunity to pursue my MIT education and am extremely appreciative of all the ways that MIT has shaped me,” the anonymous donor said in a statement shared by MIT. “I am blessed to be able to give back to the Institute so other students can experience what I did, and so that the Institute can continue to excel in groundbreaking achievements.”

The largest gift to MIT was pledged in 2000, when International Data Group founder and chairman Patrick McGovern Jr. , and his wife Lore Harp McGovern, committed $350 million over 20 years for a brain research institute.
The problem is with the idea of representative democracy at all. If the electorate is smart enough to figure out that Candidate A is _both_ correct on a range of policy matters _and_ of a trustworthy nature, then why are they not smart enough to decide directly on said policy matters?

Governments should be composed solely of civil servants drawn from academia and other fields in which they need to prove their knowledge and competence. Their job would be to advise on and implement the policy goals chosen by ballot measures.

Figuring out some way to allow direct ballot/referendum securely and efficiently would be more welcome than re-jigging the USA to bring it into line with one of the other countries that has an elite class shuffling between ruling in the interests of businesses and remunerating themselves as leaders of those businesses.
This is one of the most common use cases for users of our wearable device, Pavlok. Adding a zap when noticing negative emotion kicks you out of automatic limbic system mode, and into human awareness/prefrontal cortex mode.

Here are a couple users who spoke about it

https://pavlok.com/blog/how-to-reduce-negative-thoughts-and-...

https://pavlok.com/blog/alex-t-kicked-anger-problem/
Predicting the Future
Highly relevant to your comment is episode 6 of Malcomb Gladwell's Revisionist History Podcast [0]. In the episode, Gladwell asks the president of Stanford whether there was any amount of money he would turn down because he thought it would better spent somewhere else. He replied, somewhat evasively, that no, there wasn't really an sum large enough. It's a truly incredible interview to listen to.

I highly recommend the three part series about college education that makes up episodes 4,5,6 of the season 1. But, if you have the time, I think the entire podcast is excellent while noting that I am not a huge fan of Gladwell's books.

[0] http://revisionisthistory.com/episodes/06-my-little-hundred-...
I had a longer comment prepared but I deleted it because I realized this conversation isn't going to be productive. If you want to make assumptions about my upbringing and ignore that I'm not actually disagreeing with you then there's no real reason to continue and pretend like we're having a discussion. Your heart is in the right place and you seem aware of the relevant statistics in play so I wish you well.
You need to remove yourself from that environment ASAP, find another job.

If all jobs make you feel like this then the problems deeper, either find something YOU want to do, like making a chatbot that would really help in this situation or maybe just forget about work, take early retirement, go see the world.

Life is too short to waste it on something making you angry.
To your last line -- I've got a PHP sub-system that I would love to have re-written to match our chosen stack language set, maybe simply because we could then have fewer required skills on the team (few of us are PHP guys). But for all its warts, it works. And that matters. I am thus hesitant to re-write for no other reason than 'we hate it'. It would be a lot of work for zero functional gain. (All benefits would be non-functional - and that stuff gets put on the back burner)
MIT is known for having a good financial aid program and a large endowment (MIT's is around a third of Harvard's!) could improve that even further. I can imagine that being very impactful in the long term.
Right, but they could lose a lot of campaign funding.
>where the money might arguably be more effectively used or sorely needed.

Malcolm Gladwell did a great podcast episode on this very topic: http://revisionisthistory.com/episodes/06-my-little-hundred-...

Highly recommended.
Exactly this. I'm the author of the post and was a programmer by trade for a long time before I became a journalist. I _don't_ actually find this more intuitive than more explicit and fundamental programming techniques. But my students grokked it immediately, whereas even simple structures like loops seem to be harder to get for them to get their heads around.

Given I had ten weeks to cram a lot of material in but did want to show them some amount of programming, this worked pretty nicely.
The counterpoint provided is interesting, but more important would be whether or not Truman had that information, and if he did, believed it to be reliable.

The original point is pretty much spot-on. By all accounts it appears that Truman did the calculus and came to the conclusion that an invasion would have cost far, far more lives. When judging a person for that decision making process, it is irrelevant (and I suspect you would agree with this) that a different conclusion might have or should have been arrived at if the information necessary to come to that different conclusion wasn't readily available or was of low reliability.

It's really easy to look back with 20/20 hindsight and see mistakes that were made. It's much harder to put yourself in the shoes of someone who did not have that kind of hindsight at the time.
There are many valid points raised here, though there is clearly room for argument with every metric. What strikes me about this article is the site and content itself. Reading this article loads layers upon layers of javascript which collectively download megabytes of content, the vast majority of which is utterly useless crap that contributes absolutely nothing to the experience of reading the article.

The intent of this article is to propose some metrics for maturity and capacity of technology development, but careful measure of downloading shows that this site is an abomination beyond reason that shuts out users lacking broadband and fast machines with plenty of memory.

If you really want to learn about technology development competence then compare how this page is served compared to a static plain text version of the same content.
I understand, that it does not apply to all people, but, obviously, those considering it normal won't comment here.

Do you have children? If you do, do you coerce them into your religion (btw what is it)? If you do, how?
You have created some excellent bash scripts over the years to do data analysis? I find pandas much easier to use in general, especially with:

pd.read_clipboard()

pd.read_excel()
The Winklevoss twins. And, of course, the person or group known as Satoshi Nakamoto.
Ask HN: How do you manage your favorite submissions?
When reading Hacker News, I can often find some awesome tools and articles which I want to save in case I need them in the future. However, I'm finding my "favorite submissions" list become longer and longer. It's very difficult to search or categorize them.

How do you manage your favorite submissions? Are there any good tools or websites for this purpose?
The ones most modern UUID libraries generate (v4 UUIDs, variants one or two) have 122 random bits from the OS's csprng and 6 fixed bits.
So - tried your quote form. The options are 4x 1080ti, 4x titan Xp, or 8x P100 --- but no 8x 1080ti? Or is the quote form wrong?

16.5K seems pretty reasonable for 8x 1080ti with a bit of profit for building it, but unreasonable for only 4x 1080ti. My home-built 4x1080ti box (without quite enough PCIe bandwidth, admittedly) is under $6k. I'm assuming/hoping there's an error there. :)

Screenshot of the order form: https://www.dropbox.com/s/2nm00w1rd6du6ey/Screenshot%202017-...

Oh, also - if I want a quote on both the big server and the little workstation I have to enter my contact info twice? Not particularly customer-friendly.
"yubikey is supposed to be always carried by its owner, so that studying its power consumption is not practical for the adversary."

How is that a valid assumption? The YubiKey will be plugged into a device that the attackers might have compromised. They may instrument that device to do power analysis of it any time it's plugged in. On top of any direct attacks that are available.
Same here, I've watched multiple devs come into my first job with agendas of extreme over-engineering and unnecessary rewrites. I think the company is actually pretty lucky that they haven't gone under from all the damage.
It's also really valuable for sharing. At NPR, I did an analysis of Trump's tweets that was used in a digital post and Morning Edition piece. The notebook was easy to share with the reporter, editor, and readers and accessible enough for them to understand (https://github.com/nprapps/trump-tweet-analysis/blob/master/...).
Because it's not relevant to the story or discussion?
(2012) How to Figure Out Your Competitors’ Revenues in About 70 Seconds
1 thing that might help

%run the_script_you_wrote_in_sublime.py

will evaluate the script and expose the script globals in the interactive namespace. Then you can mess around with the values and do plots. This gives you the interactivity of the notebook as well as the benefits of the editor you already use
[review] Best mini 5.8G FPV quadcopter you can get for $50 [DM002]
It's an amazing piece of software. If you can't afford two cups of coffee for it then you can afford to let it nag you once a day with a popup that can be instantly closed.
Shhh... 3 guys and Flask app don't employee as many people as a large team drawing diagrams on whiteboards and working on "infrastructure".

Next you are going to be criticizing 3GB big data databases with dedicated sys admins.

Sometimes I wonder how much of this is some type of "jobs program". A transfer of money from the financial sector back to the grunt sector via VC.
I think it's definitely nice for philanthropists to give to institutions for higher education. But I also think it's valuable to critically evaluate how the money is spent because there's an opportunity cost to any expenditure.

Wouldn't it be nice if instead of being spent on a new academic facility, or administrators' salaries, that it was instead used to offset tuition or directly fund research?
Nobel Laureates Give Advice to Young Economists
What is the idea behind consuming more vitamin c? Just curious.
Oh good. It can only burn 10% of my battery and bandwidth to make someone else rich. That's fair.
Holly smoke! The supervisor committee on that thesis is _heavy_. I'm so gonna study it.
It would be easier to see the difference if they assume no one has a positive impression, so 0 is neutral and 7 is hate. If you adjust their data now for that it's easier to compare - .95 for retargeting, 1.82 for modal - around twice as annoying!
It’s not a bug. Spoke to an Apple engineer about this today at WWDC. There’s security concerns enabling media devices for webviews outside safari, but it should be coming ‘soon’.
http://miceats.blogspot.com/2017/05/an-orange-for-vitamin-c....
5-7 drinks a week on average isn't 365 drinks a year. That's seven drinks a week. If you're drinking every day it's best not to sugar coat that; especially to your doctor.

Alcoholic hasn't been an appropriate medical term for some time now. It's been split into alcohol abuse and alcohol dependency.

The medical definition, posed elsewhere in the thread from the DSM definition, declares fuzzier criteria than numbers. There isn't a number. 50 drinks a year might quality someone as alcohol abuse if they only consume four times a year and 500 a year might be normal if no other criteria than tolerance exists.

The whole thing is a mess though. You have a problem when you have a problem. This is compounded by the definition its self allows people to justify their intake in many ways.

Listen to yourself, your body, and input from others. If you want to then talk to your GP doctor and seek an actual evidence based treatment. 12 Step programs are not, and shouldn't be, anyone's only option.
They're both attempts to prevent incumbent carriers from doing bad things. In Net Neutrality, you list the bad things and attempt to prohibit them. In local loop bundling, you make it possible for someone else to provide better service, so there's a competition incentive so the incumbents are less likely to do bad things.

Of course, it's trivial to circumvent either. In net neutrality, you can't deprioritize traffic to someone you don't like, but you can underbuy transit, and setup restrictive peering agreements that only your friends happen to be able to meet. In local loop unbundling, you can sell your retail products for significantly less than the wholesale price (like Pacific Bell did), and make it harder to move services when customers are on an unbundled loop, thus providing an economic and convenience incentive to go with the incumbent. Even still, in this poorly regulationed unbundled loop case, it's economically feasible to get better residential service; in a poorly enforced net neutrality world, you won't necessarily have any real options if you don't want to pay crazy money to connect to dark fiber.