skysight-inc/HackerNews huggingface dataset:
>For the autodidact it is a time to begin choosing modules that make sense for their own career trajectory.

I think the end of his part 2 courses is a good point to pick a set of courses that will get you to your desired end state. I would also say that completing these courses would establish sufficient mathematical literacy for many purposes.

I would love to see similar guides for other subjects. Personally, I would be interested in guides for chemistry and mechanical engineering.
My main project has ~30. But still I prefer to go one at a time, especially with a major version bump, for the sake of understanding exactly what breaks. Perhaps it's just a personal preference.
Equally important, Facebook, through its contractor curators, was artificially adding stories, giving additional false results to observers.
I would agree that the free exchange of ideas is the great promise of the internet, but I disagree that Facebook or any high traffic website has any responsibility to blindly post what is popular.

That kind of thing is relegated to smaller and active communities that can decide for themselves what content to exchange.

A highly trafficked global community has to be managed differently, and a system that is completely democratic will be gamed because of the eyeballs it has in front of it.

Facebook, Digg, Reddit, Slashdot, etc. are all sites that have been heavily targeted by astroturfing campaigns. They've all attacked that problem in their own ways, and they all have failed spectacularly.

One way of attacking the problem is curating popular content. It works but it doesn't. Show me the website that has more than a few million daily visitors that has democratized information, and I'll show you a website that is being gamed by marketers. (Seriously... because if it isn't already, I'd love to make a quick buck)
See also: food desert

https://en.wikipedia.org/wiki/Food_desert
In what ways do ad blockers block internally served ads? I'm perfectly happy with static ads served from the same site as the content. If seems adblockers should have an option to block only the "bad" ads, I.e anything referencing one of a list of known ad nets.
Given what people have observed about mean WWW page size ...

* https://news.ycombinator.com/item?id=9980228

* https://news.ycombinator.com/item?id=11548816

... what can be said now about the relative sizes of GNU emacs and its own WWW page? (-:
Thank you, that was a wonderful slide deck.
Help with the OpenSMTPD stress test
It also isn't true.

Parker didn't approve every single vacation request. He also wasn't the only admin -- his personal assistant, his co-founder, and a couple others had access.

And starting in about Jan 2015, line managers had admin access for their employees -- the feature was shipped publicly in May:

https://www.zenefits.com/blog/zenefits-for-managers/
Spain's GDP per capita is significantly higher than Greece's, and both are significantly higher than many of the African countries surveyed which have much lower rates. I think the correlation with bad recent news (economic mismanagement, corruption, governmental paralysis, etc.) is much stronger and more informative.
I was thinking of the C.S. Lewis quote from The Abolition of Man: "The head rules the belly through the chest."
The author posted on /r/rust with some details: https://www.reddit.com/r/rust/comments/4ihtfa/panopticon_a_l...

A particularly interesting comment:

> Also I found iterator invalidation bugs simply by translating
> C++ to Rust, thanks Borrow Checker!
they could have gone the other way, throw everything into
a DB, and then wrote a fuse plugin to access it all
through traditional file system

This is the Camlistore strategy!

Of course, there are other problems with that approach

Could you elaborate more on these? I've never worked with FUSE.
By default, caching is disabled whenever you have dev tools open.
>A major security issue with probably the most popular automated image processing toolkit in existence came to light just the other day.

Because of all the weird formats it supports. That's why I said jpg/png, not 'images'. Any software that supports 200 formats probably has severe bugs on the rare ones. Doesn't matter for making a secure image server where you can dictate the format.

>In any case, the relative rarity isn't really the point. Either it's ethically and/or legally correct to assign blame for malicious advertising to the final host site that the user actually visits, or it isn't. That's the principle we're really debating, and the rest is just a degree of risk.

Whether they are being negligent is relevant. Allowing known-risky formats that keep failing over and over is negligent.
Yes I am proud. I would rather have a democratic republic be the world's superpower than a brutal dictatorship.

And let me be clear, if any of the Western European countries (or Aus/NZ) were an option, I'd take them over Russia and China too.
Know your dependencies well. Keep them few and far between -- and well vetted.
How savvy with lending would you say one needs to be to see those sorts of returns with relatively controlled risk? Is Lending Club for Joe Investor?
Future of AI VI. Discussion of 'Superintelligence: Paths, Dangers, Strategies'
Germany 95% electricity from renewables at 11 AM on Sunday
Yet he gives absolutely no justification for why those are "tomorrows languages". You don't use third party libraries or frameworks in any of those languages?

Personally I design my Django code to be as simple as possible. I use third party libraries, and don't see too many of the problems he talks about.
Mate1.com Hacked email search tool
You certainly do not.

To your point, back in the day, I was having lunch with David Boies (yeah, I know, name dropping, but relevant) and re: Microsoft he said that his position was that EVERY company should have the opportunity to become a monopoly, but then to not be able to use that power of monopoly to deny that chance to others.

My concern with regulatory or judicial constraints here is -- they're always too late. Be it IBM in the 60s or ATT in the 80s or Microsoft in the late-90s/early-2ks, by the time the government gets around to doing anything, the company is already being eroded from beneath.

I think the only (national) example I can think of, in the US, is AT&T, which was able to keep their position because of government licensure. i.e. Natural monopolies don't occur as often as people claim. Incumbency buys patrimony.

Maybe this should go to GP: IF a monopoly arises, AND that entity takes advantage of their monopoly position (reduced quality for price, outrageous margins) almost always, a challenger will appear. And get funded.
But is that really a problem of non-strict typing, or rather a problem of metaprogramming? I could imagine even a very strongly typed system in Haskell or Scala would probably be hard for an IDE to support if it uses a lot of complex abstractions to create internal DSLs (like Rails and I guess Django as well do).
You don't get a free pass on ethics just because ethics are inconvenient for your business model.

I think calling this an ethical issue is quite a stretch. In many cases, we're talking about visitors who are not only enjoying the content from someone else's site completely for free, but also employing tools that actively modify the intended presentation of that content to the detriment of the host site's operators. And now you're saying that not only should the site operators make their content freely available and accept that some visitors will circumvent possibly the only way they have of generating revenue, those operators should also be actively responsible for vetting any third party content they incorporate within their site in case the third party is hostile and those visitors know enough to run ad-blockers but not enough to run anti-virus software? That seems a very short-sighted and one-sided position, entirely in favour of the party who isn't actually contributing anything in this scenario, and I see no ethical basis for that.

Edit: For those who are downvoting, please consider that I did not disagree with the original premise I quoted. Obviously unethical business models are still unethical even if the ethical ones are inconvenient.

What I'm asking is why we should consider it an ethical requirement for someone who is already generously offering their content for free and accepting that a significant fraction of visitors will circumvent their intended ad-funded model to also go to unrealistic lengths to vet any third party content they include for safety against arbitrary unknown threats that could change at any time without notice, all for the benefit of a visitor who is offering them nothing. I'm not sure whether someone operating a web site really owes their visitors anything in this scenario, other than perhaps a basic "good citizen" principle of not negligently serving up malicious content, and I don't see how operating within the same infrastructure as a huge number of other web sites could reasonably be considered negligent in this respect.

Unless you think we should also close down all third party CDNs, image hosting services, caching services, web font services, and so on, the web is fundamentally a linked medium where sites can usefully be built by combining resources from other services, and naturally those other services will retain control of what they are hosting themselves. Making Joe Blogger responsible if some massive service's CDN version of jQuery got hacked doesn't seem like a good way to encourage Joe Blogger to spend their time sharing their writing with the rest of the world.
Ah, thank you for the quick response!

Adding this line to the ~/.xonshrc file fixed the reported behaviour:
$BASH_COMPLETIONS.append('/usr/share/doc/git-1.8.3.1/contrib/completion/git-completion.bash')
Everyone who uses software older than your preferred framework is an out-of-touch fuddy duddy, and everyone who uses software newer than your preferred framework is a clueless hipster.
Compile macros wouldn't be sufficient for Rust's println! because the type signature (even the number of arguments) depends on the format string. The format string has to be constant and has to be interpreted at compile time so that the variables being printed can be type-checked.
This is nitpicky, but 23andme doesn't do whole genome sequencing. They use a genotyping SNP chip that interrogates about 500k individual bases (and imputes other positions) rather than sequencing the 2x3B base pairs in the whole genome.
"It takes less time to check a food label than it does to respond to a text message or check Facebook"

That's a pretty ridiculous counter. Multiply that by the dozens to hundreds of items a person buys in a single grocery trip, and you might have a valid comparison. It's true that this would be mostly a one time cost, as you would start to learn what is good and what is not, but the fact still stands that it is not as quick as checking a text message.
Awesome for him!
> I understand that it ends up having impacts on people that aren't necessarily involved in the misbehavior, but ...

The fact that you understand this could bankrupt and destroy people's lives simply because they worked at the wrong company at the wrong time, but still seek to rationalize it, is more than a little disturbing.

Having draconian penalties for line employees is not going to do anything to dissuade a C-level executive who wants to commit fraud from committing fraud.
Ruby is great, it's the first choice in my list for any new application, it may not be the final choice, but at least it's always the first choice to consider. I love it, and I didn't found another tool to replace it on every level. People always get impressed by the hypes, and they like new things, but not every technology that comes can completely replace previous ones.
What's bad is that it doesn't help reinforce your feeling that your position is correct when the other side is being actively suppressed. I generally agree with many liberal positions, but when I hear about stuff like this it makes me want to reconsider my opinions of conservative positions. It's exactly like the Streisand Effect.
This is exactly how negative interest rate central bank policy is designed to work.

http://www.investopedia.com/terms/n/negative-interest-rate-p...

"A negative interest rate means the central bank and perhaps private banks will charge negative interest: instead of receiving money on deposits, depositors must pay regularly to keep their money with the bank. This is intended to incentivize banks to lend money more freely and businesses and individuals to invest, lend, and spend money rather than pay a fee to keep it safe."
Folk dance explanations of sorting algorithms
The Sonos Pattern Library
That might be true if you think this means nothing [1],[2].

[1] https://en.wikipedia.org/wiki/Human_rights_in_Russia
[2] https://en.wikipedia.org/wiki/Human_rights_in_China
> A significant fraction of global viewership is disturbed and alienated by the chants.

What is your source? How can you be so sure? There is absolutely no factual evidence that anything other than a fraction of viewers with thin skin are being "disturbed" by what is a group of proud workers displaying their pride.
Victory Day anniversary: WWII diaries of Soviet children translated to English
Portrait of a Serial Killer
I think it is important to be introspective as a nation and overall I agree, but I also agree with others that the US has been far less empire-y than other empires have been, even if we've been equally stupid. I think it is time to work really hard to improve standards of living and education all over the world so that power can be distributed more evenly, but so much of the world is in the hands of even worse people that it will be hard to do that. Perhaps if there is not a true climate disaster things can move that way, otherwise I'm afraid it will go much worse and will become truly an every-country-for-itself model.
I understand where you are coming from.

>he was intentionally not optimizing for survival

That's a good way to say it. In all honesty - when I optimize for survival I actually find life too boring, easy and mundane. I want more excitement and adventure than that, so I understand why Chris did what he did.

>who made bad decision after bad decision.

It's very easy to armchair quaterback. Have you hiked into the middle of nowhere in Alaska and tried to survive? Have you hunted your own food? Have you struggled to cross glacier-melt rivers?

I have, and a lot more. I've seen friends go underwater at -35C 100km from anywhere, had snowmobiles not start at -50C well over 200km from anywhere, had severe hypothermia where I thought I was hot, lost feeling in my fingers for hours, jumped up and down on the spot for hours in an attempt to warm up, etc. etc.) Anyone that does as well as Chris did is not an idiot.

Most people wouldn't last a week, let alone 3 months.
Upspace. A tiny menu bar uploader for Dropbox
How is this different than something like this:

mkdir -p ~/tags/{music,big-jazz,mp3}
ln -s /path/to/summer.mp3 ~/tags/music/
ln -s /path/to/summer.mp3 ~/tags/big-jazz/
ln -s /path/to/summer.mp3 ~/tags/mp3/

From there, you can use all normal filesystem tools to interact with your 'tags'. You could extend this with a simple script that handles duplicate file names in the same tag by sticking a hash of the file before the extension. Having a separate database for this information seems unnecessary.
Hey Cameron,

I understand your concern. At this point, we have no plans to charge for Pathfinder. Furthermore, if you're concerned about future viability of the API, all of our code is MIT-licensed at https://github.com/csse497 so it can be self hosted.
I am thinking about completely stopping reading Hacker News. I enjoy the community a lot but every time I am learning something new I read about how its old and shitty and will cause hair loss when you try and invest any time in it. It puts the breaks on actually learning with the distraction of going and trying to find that new ambiguous stack that the author is hinting at.
As long as there is transparency around the risk, what is the problem with selling bonds against it?
Here's the thread you're looking for: https://news.ycombinator.com/item?id=11633517
This week in IoT crowdfunding: Dim all the lights
London NHS trust fined for HIV newsletter data breach
It's not really a lie when you think about it. It's very true to its name.

It's saying, after you've classified the bugs, you're not to do any other work until the bug list is cleared. This will lead you to zero-bugs (of the known ones of course).

I've implemented and seen this first-hand in 4 different companies.
Yes perhaps :) I still look at the changelogs of all updated packages before running the upgrades.
Hot hand fallacy
Don't blame your tools for an over-engineered project.
A lot of the drivers are opportunists from outside of the area.

They don't know, and in NYC in particular many are fresh off the boat, the yellow cab drivers were no different only slightly better connected to obtain a yellow cab.
Are you making a general point, or is this particular rule affected by such restrictions?
In the specific case of conservative politics, why does it matter that it's so skewed? I have absolutely no issue with, in this specific case, conservative politics not receiving much attention. I would liken it to not giving "flat earthers", blatant racists, and charlatans air time (excuse the hyperbole, hopefully the point was understood).

While I agree that ideological conformity is a problem, I think it's a symptom rather than something that needs to be fixed itself at the moment. You would probably see more distributed alignment within certain communities if there wasn't so much "noise" elsewhere.
The best part was the section about finding a bug that took 35 steps to show up which got through both code reviews and testing. The ability to catch such obscure stuff is a benefit of formal methods that's been in the literature a long time. Model-checkers like TLA+ and SPIN let it get done with less skill and time than full, formal verification. Further, the properties can be combined with methods like Design-by-Contract and static analysis to knock out problems that show up 80-90% of the time.

Hardly any justification anymore to not be using these tools for most critical software. Even a mainstream company has figured it out. Hopefully, we'll see more adoption. :)
So basically you oppose democracy?
Does anyone else notice the ability to select text in this article intermittently not working after a minute or two on the page?
This would never work in practice though. Ad blocker users want the content, they just don't want the junk. They don't want to have to go out of their way to find content elsewhere. The point is to just get it done. I'm barely willing to exert extra effort to find content in a format I'd prefer and my less technical parents for example certainly aren't at all. If we didn't have ad blocking, they'd just be dealing with ads and I'd be dealing with a lot more malware infections. I'm not going to suggest someone use something that breaks so many common interactions.

It's already at a point where I have to add Anti-Adblock Killer to prevent them from turning off ad blockers. Please don't ask to make it worse.
"It's backed by a powerful Artificial Intelligence."

Ahhhhhhh!

You're tackling a laudable goal, but it would help to link to a page with more technical details.
What is your plan for long term profitability if you have no plans to charge for this? I am nervous building tech around a free service that may either transition to a deal-breaking price (google app engine) or may disappear entirely due to the business going under.
http://www.theguardian.com/theguardian/2000/mar/04/weekend7....
Firstly, there is no such thing as "retina quality video". If you mean 4K, then say 4K. "Retina" is Apple marketing spin for their high density displays that you seem to be using to describe a standard of video.

I don't mean 4K. I mean transcoding video assets to specific resolutions that match the website's responsive breakpoints, with 2X resolution versions for high pixel density displays (eg retina). Pushing a 4K video down to someone whose browser viewport is 800px wide is the sort of wastefulness people complain about.
Ben Thompson of Stratechery: https://stratechery.com/

And my most recommended read of all, Slate Star Codex: http://slatestarcodex.com/ (Skip all the link posts and open threads; just read his essays. Superb.)
For what it's worth, iOS Safari has a directly available "Reader View" button that bumps you to a cleaned up view immediately with a single tap. The built in "Add to Reading List" is buried behind the share sheet.
You should check out municipal bonds in your state. I'm in Cali and they do monthly dividends which are tax free. The dividends are ~5% annualized (examples: MUC/MYC/NVX). I've been up 8-10% in value too on each as I buy quality ones at a discount to net asset value.

You can buy and sell like a stock. Much less risky than LC and alternatives and almost 100% tax free if you buy muni bond funds from your state. Plus you can get out when you want and lock up any gains outside of dividends.
It means nothing because your argument is fallacious.
I think it may be worth specifically excluding Images from some of these checks. Or adjusting for what can be compressed in the images themselves. Though it's enough to say that they can be a huge portion of a site.

That said, I was able to boilerplate Preact + Redux for creation of a control that will be used stand-alone and the payload is about 16k of JS (min+gz), and under 1k of CSS [1]. The methodology I used could very well be carried to more "full" applications. There's very little reason most modern web applications can't be way under 500kb payload (excluding images). In this case I wanted more modern tooling, workflow, but a fairly light datepicker modal... I feel most datepickers suck. Could it be lighter? yes[1], but I wanted a little bit of a different approach. In the end it works...

All of that said, the biggest points of code bloat are usually in bringing in an entire library instead of only the pieces needed, especially bad with UI controls... I really wish more people would use/extend bootstrap from source here. It's really easy to do... usually I copy the variables file, copy the bootstrap base file, create a mixins file, and then update all the references in the copied base. From there, I can comment out/in as needed, and be fairly light.

Of course, fonts are another source of bloat, I'd suggest people start leaning towards using svg resources embedded in JS strings, and only those icons needed... all modern browsers support svg well enough in this case. Other web fonts should be limited to 2-3 includes of 1-2 families... that's it. Any more and your design is flawed anyway.

With webpack + babel, it isn't so hard to keep your applications structured, and much more minimal.

[1] https://github.com/tracker1/md-datepicker
[2] https://dbushell.github.io/Pikaday/
He probably has too many conservative friends. FB seems to think that just because you've "friended" people that you want to see, and agree with, all the inane political bullshit they post.

One of many reasons I don't use FB. I keep an account on there for a few reasons, but I almost never actually look at it.
Humanity is doomed from within. Wherever we go, we drag that doom with us.