skysight-inc/HackerNews huggingface dataset:
Interesting comment on reddit (by Manhattan_Writer):

"This is no surprise whatsoever. I've worked at IMDb (the worst and most discouraging experience of my professional life ) and believe me, the company is a soulless, empty corporate shell that has one goal: to sell advertising. It's not about movies, TV, or being 'guardians of data' - everything is about making money. The entire site is setup to sell advertising, and movie data is simply a means to achieve that. End of story.

The reason IMDb is getting rid of the message boards is simple: they can't be monetised. If IMDb could make money out of the boards, they'd be staying, but there's no cash in it for them, so they're getting axed. The sell-outs who run IMDb will have looked at the 'metrics' (a risible corporate buzzword the Data Team loves so much) and decided that traffic is not high enough for them to make any real money.

It really is that simple. I've experienced first-hand the obsession with metrics, and making money (at the expense of customer satisfaction), and it really is pathetic to behold. No decision is made at IMDb without greed being factored into the equation, and believe me, they will also shut down certain data sections at some point if they get in the way of making money. Forget the fact that the site has compiled 20+ years worth of important data - if one of the sections can no longer be monetised effectively (Literature, for example), they'll just get rid of it, and dump the hard work of thousands of contributors without batting an eye.

In financial terms, keeping the message boards live costs IMDb basically nothing, bar the human cost of maintenance, which - when considered in the context of the site's huge annual profit margin - is less than miniscule. Still, community cannot get in the way of making money, and trying to increase the site's earning by 5-10% every.single.year.

There's no point complaining about it, making suggestions, or suggesting alternate, viable solutions - the hacks at IMDb don't give a toss. There's no money in it for them, so they're not interested. They'll fob you off with the usual hollow platitudes, but make no mistake, the IMDb that people love died years ago. Now, the site is just a shiny, corporate plaything, pimped out by Amazon for the purposes of making money, with greed - not customer focus - being its primary driving force.

One final note: it probably burns IMDb that the majority (over one third) of their users come from China, the audience for which is far less valuable to advertisers than, say, the USA and the UK. Only about 5% of IMDb's users come from the UK, which is ironic considering the site originated in England. But, I digress - IMDb stopped having relevance years ago; Letterboxd is far superior."

https://www.reddit.com/r/movies/comments/5ruzwc/imdb_message...
Admittedly, I'm assuming that we can use some typesetting back end; i.e., for instance, we don't have the requirement to generate a typesetter-ready image (or PDF document) without any third-party code; we don't have to do our own font rendering and kerning, etc. Also, I'm assuming we don't have to burn cycles Greenspunning up half of Lisp in some dumb langauge.
Have any of the methods made radiologists more efficient? If you were to imagine a system that made a radiologist 10x more efficient what would it look like?
How to block Facebook´s Popup when you dont have an account
Quote from article:

"The attitude of our community was one of engineering excellence: we do not want deprecated code in our source trees, we do not want to keep broken designs around, we want pure and beautiful designs and we want to eliminate all traces of bad or poorly implemented ideas from our source code trees.

And we did.

We deprecated APIs, because there was a better way."

The Linux kernel only removes/changes internal kernel interface all the time - the kernel developers take care to keep the external kernel interface (syscalls) backward-compatible.

EDIT: One of the commentators at the original article writes something similar: http://tirania.org/blog/archive/2012/Aug-29.html#comment-633...
Arch Linux / i3wm best time investment in a long time
If some people don't want to put any effort into making society more just, that's fine. Just so long as they don't get in the way of people that do, or take pot shots from the sidelines without offering any alternatives.
I'm on my iPhone and the slides are terrible to navigate on a mobile browser.
> Clearly there is some confusion over the title of this blog post, so I wanted to post a quick follow-up.
What I mean with the title is that Linux on the Desktop lost the race for a consumer operating system. It will continue to be a great engineering workstation (that is why I am replacing the hard disk in my system at home) and yes, I am aware that many of my friends use Linux on the desktop and love it.
The Super Bowl Will Shed Some Light on the Snapchat vs. Instagram Stories War
Serious question: Wouldn't it be less sexist to just stop caring and reporting on this stuff?

If I were a woman and I saw that only a low percentage of people in the field were women... I think that'd be discouraging for me. So, at this point, what's the benefit of reporting on it? I don't think we gain any actionable data from the data.

I'd be more in favor or just saying, "Whoever you are... just do what you're good at, do what you enjoy, and do what pays well... it'll be a struggle to find the combination of those things you can live with in the jobs that are available... so really just focus on yourself and don't worry about anyone else."
The problem I'm having with it is he has to know this guy does this. It's not exactly subtle or I likely would not have noticed. He's been in the room before when it happened, and the two of them go out for drinks on Fridays and such all the time. I think it is not a problem for him or he would have pulled the guy aside and told him.
Babies. The reproductive division of labor is real. Whether it is good or bad can be debated by childless students in sociology classes across the globe but, in the end, parents make the decision that seems right for them. This often puts the childcare with the women and income generation with the men. This is more efficient than an even split.

Many couples decide to have children in the late twenties, early 30's. This is prime time for specialization in medicine. Hard to get ahead when you're balancing childcare with your career, it's basically like having 2 careers. I'm not saying it's impossible, but it's a pressure.

Of course, as things get less economically scarce, there are things like daycare, nannies, etc. that help with childcare and make it easier for women to work.
Fedora switched to FreeBSD kernel? I better start reading release notes ;-)
Thanks for this piece, it made me recall the joy of spending my afternoons in the library and the vivid dreams I got from science fiction books - I remember reading Verne's "20,000 Leagues under the Sea" as a kid in the 70's and picturing the Nautilus as a nuclear submarine in Victorian clothes.

Back then the cold war was rampant and Brazil was under military dictatorship. Now I'm living in the future, and it is half familiar and half surprising.
Note that this is a self-report. Without actual data, it loses a large part of its significance.

Here is my self-report (also admittedly insignificant) -- when I was at college doing machine shop projects, there would be few girls who would enthusiastically volunteer for the machine shop. So the guys would have some misguided chivalrous instinct to say "Okay, I'll do the machine shop work", because they thought they were expected to. Even most American men I know today would be diffident about saying something like, "Hey Jessica, I notice you've been signing up for doing reports for the last two projects; do you want to work in the machine shop for this one instead while I do the reports?"

The outcome of this is the exact same as your reported incident, but the motivations are different. My solution would be to make sure women know that they are expected and encouraged to sign up for tasks involving a lot of physical labor and possibly danger (a machine shop isn't the safest of places, even with all the precautions).

Social attitudes can make a lot of difference, and the traditional social attitude in the US heavily favors males doing physically demanding and "dirty" tasks more than women. This affects both men and women when splitting up tasks, but it is somewhat unfair to blame it on dated stereotypes of men.
Murder, She Read
The Cure for Uncertain Times: Build a Badass Bug Out Bag
Are you looking for books or examples of societies with free markets?

I'm not an expert but I believe you can research Austrian Economics, laissez-faire, and Milton Friendman. The deepest I went with the subject was "Basic Economics" by Thomas Sowell. I thought it was a good book and had compelling arguments. Its also very easy to read and American-centric so you have a lot of relatable examples.
2001 laptop? Even contemporary systems (Win XP) would be slow on that.

> Inside, it had plenty of power, an 850MHz Pentium III-M, 256MB of RAM, and 802.11b for wireless networking (if you could find a wireless network, that is). Plus it had 20GB of storage, FireWire and even one USB port.
Like I said - we need to stop lying to ourselves about software engineering. Reality is the complete opposite of what you're talking about. The hiring process in our field is perfectly designed for people fresh out of college. It is not relevant for experienced engineers.

It would take an experienced Software Engineer a while to get up and running on CS exercises before applying for a new job. If I were to apply for a job tomorrow, I'd have to re-learn all the CS crap I did in college 10 years ago. Why? Because for the last 10 years I built products.

They recommend (companies, blogs, etc.) to study CS and practice for at least one month, 3 hours a day, before applying to jobs. This is designed for someone who doesn't have a job or someone fresh out of college.

If you're a Web engineer and if I ask you to write a little app that would pull out data from our test API (in a few hours), it would utilize your current skills. Meaning, you wouldn't have to put extra time in studying CS. Again, if you went to college and ended up with a degree in CS, there is no reason why I'd want to test you on this stuff. What I'd love to know is if you've learned something since college!

Does it make sense?
I'm guessing this is why elastic_church thought your response was a weak rebuttal. It's a very narrow view of a complex, important topic that will likely have big affects on our society.
The way we educate our kids hasn't changed a lot in centuries. MOOCs are great but completion rate is a real and yet unsolved problem.

I believe the biggest advancement in the field of education is going to come with VR. With VR, we can dramatically reduce the cost of "learning while doing", which should be the only way of learning. With AI, we can provide highly personalised paths for learners.

VR and AI technologies are finally coming to a point where together they can provide a breakthrough in industries which are mostly untouched since decades.
Milky Way is not only being pulled—it’s also “pushed” by a void
Tunable glasses are great for developing countries as well, where eye doctors are scarce, even when the focus is not automatic [1].

These glasses still require perfectly circular lenses, right? That's a bigger hindrance than slimming down the clunky prototype.

[1] https://www.wired.com/2010/07/fluid-filled-adjustable-eye-gl...
Strangely the author omits the KDE/GNOME schism he contributed to create.
In addition to the fact that you can't attach a McDonalds drive-thru to a garden.
For 3) does destroying all mature immune cells also get rid of all immunities that the patient has gained throughout life from vaccines, previous illness, etc? Would it make the patient very fragile, not to have gone through gaining those immunities at a young age?
for networking, imho, it would be a combination of sdn+dpdk making it feasible to use vanilla x86 boxes for a wide variety of tasks, where you would have earlier required 'purpose built' silicon etc.
LOL, I use this very laptop with XP all the time. Yes, it is slow for modern tasks. But the XP OS is responsive! I can move the mouse, navigate menus, open the text editor. I can do this on this 2001 machine using Debian with no GUI, but not with Unity over Ubuntu.

This was an issue because where I used to work, we installed old computers with Ubuntu and gave them to poor families and schools. The SECOND Unity arrived, we were fucked. We had to go and build our own image with Gnome as the default and install that. It was really stupid, and I never saw our users have any easier a time with Unity than they did with Gnome. It was a gratuitous change for change's sake.
From life sciences (PhD / ivy league) to teaching children to training teachers to (now) setting up a startup to train and teach blue collar workers. Heavily based on adult learning theory, interactivity, and appropriate technology use. Teaching myself C++ (unity) and java (android).

So, yep. :)
I don't know where to find data supporting it but my hunch is there is not a great divide between women and men employed as janitors (aka custodial workers).
Head to https://letterboxd.com — besides looking and working beautifully, it's designed from the ground up as a social movie site to find, review, track and share great (and awful) watches. The list functionality is superb — Best car chases? Submarine films? Movies where white people solve racism? Got it.
You're a HN user. I think it's safe to say that you're more technically educated than the average user - which is where Linux has failed.
Google "certified programming with dependent types", "program logics for certified compilers" and "software foundations class". Also, work through the Dafny tutorials, here: http://rise4fun.com/Dafny/tutorial

There are some ways in which these tools are not economical. There is currently a big gap. On one side of the gap, you have SMT solvers, which have encoded in them decades of institutional knowledge about generating solutions to formula. An SMT solver is filled with tons of "strategies" and "tactics" which are also known has "heuristics" and "hacks" to everyone else. It applies those heuristics, and a few core algorithms, to formula to automatically come up with a solution. This means that the behavior is somewhat unpredictable, sometimes you can have a formula with 60,000 free variables solved in under half a second, sometimes you can have a formula with 10 that takes an hour.

It sucks when that's in your type system, because then your compilation speeds become variable. Additionally, it's difficult to debug why compiling something would be slow (and by slow, I mean sometimes it will "time out" because otherwise it would run forever) because you have to trace through your programming language's variables into the solvers variables. If a solver can say "no, this definitely isn't safe" most tools are smart enough to pull the reasoning for "definitively not safe" out into a path through the program that the programmer can study.

On the other end of the spectrum are tools like coq and why3. They do very little automatically and require you, the programmer, to specify in painstaking detail why your program is okay. For an example of what I mean by "painstaking" the theorem prover coq could say to you "okay, I know that x = y, and that x and y are natural numbers, but what I don't know is if y = x." You have to tell coq what axiom, from already established axioms, will show that x = y implies y = x.

Surely there's room for some compromise, right? Well, this is an active area of research. I am working on projects that try to strike a balance between these two design points, as are many others, but unlike the GP I don't think there's anything to be that excited about yet.

There's a lot of problems with existing work and applying it to the real world. Tools that reason about C programs in coq have a very mature set of libraries/theorems to reason about memory and integer arithmetic but the libraries they use to turn C code into coq data structures can't deal with C code constructs like "switch." Tools that do verification at the SMT level are frequently totally new languages, with limited/no interoperability with existing libraries, and selling those in the real world is hard.

It's unlikely that any of this will change in the near term because the community of people that care enough about their software reliability is very small and modestly funded. Additionally, making usable developer tools is an orthogonal skill from doing original research, and as a researcher, I both am not rewarded for making usable developer tools, and think that making usable developer tools is much, much harder than doing original research.
I was motivated to learn Reed-Solomon decoding precisely because it was the only technical aspect of QR Code decoding that I couldn't implement from scratch!
NSIS is more than alive for Electron apps -- it's about to become the default windows installer in electron-builder! Squirrel.windows will be deprecated soon.
I have AT&T's $90/month fiber at my house. It's gigabit up/down and I always see at least 95% of that when I test it.
> Yawn.

Is that really necessary?

> the above broken HTML

As I very clearly stated, it's not broken. It's completely correct, valid HTML. Stick it in a validator if you don't believe me. Yes, I know a lot of people assume otherwise. That's because HTML is only superficially simple but has unexpected irregularities once you dig deeper. This just reinforces my point that HTML isn't the nice neat package that fits well with S-expressions you think it is. The canonical HTML representation of that "broken" HTML is simply the HTML I provided, unaltered, which is not conveniently representable as an S-expression. Please, before trying to reinvent HTML-as-S-expressions, take the time to learn what is and isn't correct HTML. You seem to be assuming the language is simpler than it is and any irregularities are because the sample HTML provided is "broken". This isn't the case.
This is a good time to sell your records. The heavy marketing of kitsch to millennials has driven the price up on anything redolent of "authenticity." I got $3K for mine. Started by only mostly taking the ones I thought were nice, but then noticed how much they were paying for the ones that were crap I paid 25 cents for at a Salvation Army. The rest of them followed shortly.
> There is essentially zero doubt about the causative link at this point.

Science isn't based on hand-waving -- falsifiable empirical evidence is required. Any number of assumptions like this have fallen by the wayside over the decades, undermined by overlooked correlations that weren't included in the original analysis.

The scientific bottom line is easy to state -- is the assumption falsifiable using empirical evidence? If this condition cannot be met, it's not science.

Related: https://youtu.be/b240PGCMwV0?t=37

> Some studies will never be run because they would be deeply unethical ...

That cannot be offered as an argument to justify dispensing with scientific discipline. It's as simple as that.

> ... so we satisfy significance through a preponderance of correlation ...

Yes, but that is not science, it's politics or numerology. Using the method you just described, I can prove that there's a connection -- a "link" -- between sour cream sales and motorbike accidents:

http://www.dailymail.co.uk/sciencetech/article-2640550/Does-...

But, as is often said, correlation is not causation.

Does this mean I can claim there's no connection (or a poor connection) between childhood asthma and air pollution? No, for the same reason that you cannot say there is -- it's not scientific.

I ask that you think about your position. If we allow public policy to be guided by the kind of pseudoscience you're advocating, if we dispense with the falsifiability criterion, then religious beliefs can substitute for science, and Creationism can be taught as science in public-school science classrooms.
Obviously it's because well paid white men are scum that do everything they can to prevent women, the obviously superior gender, to succeed. Women deserve to have opportunities handed to them while the scum men must sacrifice to make room for them in the already crowded rooms they've fought to get in to.

/s

In all seriousness though why should there be adjustments made for women if we are equals? (which we definitely are) Shouldn't they standup for themselves and take what's theirs like I had to? Just because women are a minority in a field doesn't mean the entire field should change to accommodate their sensitivities or preferences regardless of merit.

I am tired of my race and gender (white male) being blamed for everyone else's problems. I was born into poverty, both of my parents worked hard to educate me and raised me to work hard. I didn't get to go to college yet I put in the time and effort to teach myself software engineering and now I make more than both of my parents combined.

I probably won't be believed and I might even be downvoted or banned for saying all this.

I hold NO ill will for women or other races. In fact I enjoy working with them and learning about where they come from and their experiences. I just can't respect anyone who first points blame at everything around them for their problems before looking for a solution from within. There are bigots out there but just because I look a certain way or I stand up for myself doesn't mean I am one.
A New Framework for Politics
Office. If Linux desktop had microsoft office, I could use it. Libre office is an unmitigated, ugly pile of shit.
> The State of California does not give anything to other states.

California and Californians should be considered as a whole, as one enables the other. Californian's pay federal taxes and they lose money on these.

> California is not even a huge giver, as it receives about $.95 [guestimated from the bar chart] for every $1 its people pay in federal taxes.)

Worth noting that this is still more than other states because of the size of the economy in question.

> My point is that California is not an obvious shining economic example. Whether DE, NY, and WY are making wise or foolish choices is unrelated to CA's choices.

If the field is "States in the US" then California's strategies are obviously demonstrating success. That California also has governance problems is inarguable (our petition system needs to change, you can't govern public policy in a vacuum from the budget). It doesn't invalidate the point.

The point is that California's stance on worker protection, health care, overtime, and libel have enabled its citizens to succeed despite a federal economy that its somewhat hostile to the states.
I agree with you, I didn't know how to build a webapp, two years ago, I learned the basics and implemented a fully working webapp in Go along with the REST client, all without having to buy a single book, the docs are amazing, the community is amazing and the language made me build things fast, I love GOPATH, I love gofmt. Apart from the tooling, I felt as if I have been writing Go since a long time, even though I was just a newbie, my app: http://github.com/thewhitetulip/Tasks/

I also wrote a tutorial for newcomers like me: http://github.com/thewhitetulip/web-dev-golang-anti-textbook...
That's what I was saying. That it was so similar was clear. Past that, cant say cuz no experience in it.
Don’t Blame Politics for the Crisis at American Colleges