skysight-inc/HackerNews huggingface dataset:
I take issue with the notion that an organization can't serve as a propaganda machine when the people who work there have good intentions. Why? Because practically everybody has good intentions. Even genocidal maniacs believe their actions are merely an "unfortunate necessity" that can be justified by looking at the long run. If the worst of humanity isn't contradicted by "good intentions" then nothing is. It's human nature to rationalize our beliefs, especially when we stand to gain from doing so. Besides, no shadowy conspiracy is needed to explain that which can be explained easily by incentives and social order.

In 'Manufacturing Consent'[1] Chomsky outlines 5 ways in which the media are systematically biased, and end up acting as propaganda machines despite being staffed with honest and well-meaning journalists. It's a very well known model (although certainly controversial).

[1] https://en.wikipedia.org/wiki/Propaganda_model
You're assuming a lot. I do try, but I usually can't maintain enough interest/engagement to even get to the point of finding out the things people find interesting (apart from sports, but that's usually more about team rivalries and player/coach gossip).
Very interesting technique:

.r3z-hide, .r3z-hide * {
color: lightgrey !important;
text-decoration: none !important;
font-family: redacted_scriptbold !important;
}
"I'm not sorry for what I did, I just wish it hadn't, you know, made me look so much like a weird, out-of-touch old man yelling at kids to get off my lawn."
"with hypothetically practical devices possible at all points and the line between device and organ very blurry."

Yes this is certainly very interesting. For someone like me who works clinicaly in dialysis care it is fascinating to follow. Will this project succeed? If so, how will the dialysis medical care change? Maybe there will be no need for dialysis in the future.
> Which is a very small part of handling errors in general

Missing values are not errors.

If you look up a key on a map and that key is not present, it's not an error.

> partially due to the blatant copyright violations

Uh copyright what? On an API?!?
Note: Party policy != government policy. The Liberal party also approved a policy demanding mandatory labeling on GMO foods; hopefully the government will have enough sense to ignore that one.
Edit: Offtopic but interesting.

I definitely don't have millions of users, but there are hosting companies that do mac only. You can ask them if they have large clients.

(My needs are a node.js based site on virtualmacosx.

I had written something locally on Mac, and it depended on things that OSX did different than Linux, and decided I didn't have the time or inclination to fix it, so went with VMOSX.)
That's a lot of books! I wish there were a top 5.
Deserts are one of the cleanest natural environments. It's pretty easy to keep white stuff white there in comparison to grassland or forest (just to pick two at random)
"To a good programmer most jobs offerings are commodities, they are interchangeable and their offerings/rewards/challenges are very similar."

Consider the following two jobs:

- Job #1 expects me to work 80 hours a week in an open-plan office, building yet another web site for yet another startup, and pays a below-average salary.

- Job #2 expects me to work 40 hours a week in a private office, writing software that solves interesting problems, and pays twice as much.

I don't think that these jobs are at all interchangeable. If I currently have Job #2, it would be almost impossible for someone offering Job #1 to convince me to go work for them.
> he runs the bookstore solely to overhear people's conversations

This is a really weird thing to come away with. Hell, I remember as mobile phones were starting to become popular, there were more than a few comedians that had "how irritating it is to hear one half of a conversation" as part of their acts. It's not about eavesdropping, it's about a broken cadence.
Maybe I'm being pedantic, but I'm not sure the author really understands the meaning of romanticism out side of Hallmark cards.

> the founding Romantic idea upon which the Western understanding of marriage has been based the last 250 years: that a perfect being exists who can meet all our needs and satisfy our every yearning

In fact, most of the Romantic art and paintings of the past couple of hundred years all have grey clouds, rain, threatening weather, forsaken imagery taken at locations at the edge of the earth, or other strong emotional visual elements. Sure, there's a psychology at play that's true to the contemporary fluffy bunny interpretation of the word, but that's where the Venn diagram ends.

There is always an implied external or internal threat in Romanticism / Romantic art - read: The Roman empire has fallen and will not return. And it's not an explicit threat (except maybe Delacroix's work) either because it happened or it's in the forgotten past. For example, there is absolutely no defined sense of happiness and permanence in any truly "Romantic" art, including Mary Shelly's "Frankenstein". Or Dracula for that matter - also considered a Romantic masterpiece of literary art.
I don't think any of those libraries are sophisticated enough to have automated away any significant number of programming jobs. They just increase productivity an incremental amount which in turns increases user's expectations about what software can be and thus creates additional work that makes up for or even exceeds the initial amount of work required.
Works in Cambridge, MA.
Hmm I've never heard of tries before but that looks pretty close to what I'm looking for.

As for the size aspect, it might not make much of a difference in the gzipped filesize but there are other benefits to smaller raw source as well (but honestly I don't have any idea if it would be at all worth anything, I'm assuming no).
... except on OSX. Really I just wanted something to take the place of an Arch Linux AUR helper, the way Nix replaces Homebrew.
This article comes off very bitter to me, its like she failed so she is angry.

"But what bothers me most is how we prop up the entrepreneurial class to be inherently brave and courageous."

I think she projects how she felt about entrepreneurs onto everyone else. I never thought of them as inherently brave, there are many kinds.

One small other thought is if it wasnt for entrepreneurs everyone else would have no one to work for. I am an entrepreneur not because of any particular bravery, I just like knowing there is no one to blame but me if I fail.
Even in cities with good public transportation an autonomous vehicle will be faster than public transportation. Especially when you don't have to park.

Gridlocked Manhattan is an exception. But for most trips in most places a car will be faster. Especially if public transportation requires switching one or more lines.
Are you sure about this? I'm not in the market, and don't know the details, but it looks like Pipistrel USA is advertising "Ready to Fly" prices (denominated in Euros) that are much less than you say.

For example, the Sinus shows a base price of 78500 EUR, and the Alpha Trainer Electro Experimental shows 110000 EUR: http://www.pipistrel-usa.com/price-list/RTF-price.html

Is there some large undisclosed fee that is added to this? Or do the "add ons" actually required to have a flyable plane?
It takes a lot of work to become so pompous.
There's a questionable point they brought up though.

Not just questionable, but outright false: The fraction of income received by the 1% of Canadians with the highest incomes has been dropping every year for the past decade. Unfortunately the Liberal party policy process doesn't include any mechanism for introducing evidence or debating facts; I'm hoping that this will be corrected (a new party constitution was approved over the weekend which will result in a new policy formulation process).
There is also http://www.squidi.net/three/index.php:

"This is my attempt to document three hundred different gameplay concepts of my own creation.

These ideas are free for anyone to use."
Bill and Hillary sold plots in Arlington Cemetery to non-veteran friends (1997)
That's the "qualitative differentiation" I mentioned.
That's NOT exactly the legal standard. Before the separation of the American colonies from Britain to form the United States, there was already a defense of truth to libel claims. Say what is true, and libel is not much of a worry to you. (But you can say true things and still be civilly liable for disclosure of trade secrets, or for harming a person's "right to publicity," depending on the facts of a case, and you can be criminally liable for espionage or the like.)

After the independence of the United States, United States law on defenses against libel claims developed some more, so that press reporting about public officials (especially) and even "public figures" (people who are already well known in public activities) can be protected even if reporters make false statements by mishap. For public officials, since my early childhood, the standard has been that "actual malice" (which doesn't exactly mean malice, but complete disregard for attempts to check the factual statements) has to be shown for a journalist to be liable for libel. In some other countries (notably Singapore), libel law can be used to suppress dissent. United States courts have not wanted libel law to work that way.

The practices of tabloid journalists, of course, are despicable, and they are examples of abusing legal precedents originally meant to protect more factual and more fair journalism.

http://www.medialaw.org/topics-page/defamation-faqs
library size is extremely compact
2.2k, seriously, can you imagine!

I wonder if I can do better than this, since it seems mostly a matter of a few regular expressions and then DOM manipulation?

EDIT

Reviewing the source code [0] the state-machine approach, when properly implemented can beat* [1] an equivalent RE performance-wise.

It still may be interesting to see if the code size could substantially reduced this way.

[0] https://github.com/asvd/microlight/blob/master/microlight.js

* [1] Disclaimer: In my experience, and admittedly not using javascript. I have recently confirmed minimal hand-implemented state machines generally beating Regexp's in Golang.
Or, god forbid, creating value that isn't available elsewhere. You know... competition.

Why use netflix, when you can get TV Shows/Movies for free? Why use Pandora/Spotify when you can get music for free? Why use Steam when you can get games for free? Dropbox? Microsoft Office?

Because those service(s)/product(s) offer something that the free version(s) doesn't...

If Elsavior is losing customers because of Sci-Hub, they need to look at why they are losing customers... and what they can do to get them back... or if they can (maybe other countries where their services aren't available).
What I was getting at was that around '95 was when the internet was really starting to come into generalized usage and exponentially more information published on the internet at that time than before. So maybe an internet search wouldn't turn up results, not because the term wasn't in existence prior to '95 but because the term wasn't published on the internet prior to '95.
I doubt you will fine anyone who does this today for reasons other than a needing to support legacy software that only runs on OS X for some reason.

All modern web application stacks run as well on Linux as they would on OS X, if not better, so there is no advantage to running OS X and lots of downsides.

You need to run OS X on Apple hardware, and they haven't made a blade server for several years, so you'd be stuck with either the mini or the Mac Pro, either of which is going to be expensive for the computing resources you get. You also can't fit them neatly into an enclosure.

Also, if you ever wanted to move your infrastructure to the cloud you'd need to move to Linux anyway.

I can think of no valid reason to use OS X server to host any kind of web app.
I agree. This is a form of self-censorship in the media to stay tight with Washington. They have special privileges they don't want to loose. They might also be concerned given the reaction of Obama Administration to leakers and anyone supporting them. Cover their ass on top of their normal games.
Personal attacks aren't allowed here. We detached this comment from https://news.ycombinator.com/item?id=11803404 and marked it off-topic.
Things Unix can do atomically (2010)
That's nice. Thanks for sharing.
You don't need DNS, access it directly by IP: http://31.184.194.81/
I'm a Canadian with no Bachelor's and I started to learn how to code over a year ago to work in the field.

I learned the fundamentals of Ruby on Rails with Michael Hartl's tutorial and built an e-commerce application on Heroku from scratch (html/css/js/jquery/postgresql) It featured an admin panel, inventory management, user accounts and a reasonable RSpec test suite. It took me about 3 months of plowing 90hours+/week. I used it as a portfolio application to start looking for jobs. After blasting hundreds of resumes (>600), I got about 20 interviews. None of them worked out except for two unpaid internships which I financially could not accept.

I gave up Rails, but I didn't give up coding, so I asked the internet what was more likely than Rails to land me a job? iOS was probably more niche and more in demand. So I spent a month learning the basics of iOS development with Swift and released 2 apps on the App Store over the following 6 months (build-learn-build-learn cycle), both using Parse, Firebase and a panoply of 3rd party APIs. They were well architected (imo) using fundamental OOP principles, as well as the classic iOS patterns, singleton, observer etc.

This time I sent over 3 thousand resumes over the course of 5 months, all over the world: Canada, USA, Mexico, UK, Australia, Netherlands, Germany, Argentina... you name it.

I got 2 remote pair-programming sessions, which I nailed, I also got about 8 coding assignments, which I completed within hours of receiving the instructions (4 of which never even had the decency to respond or give feedback). All in all response was the same. I even got a couple of absolutely ridiculous contract offers such as building a full fledged real time web and iOS landlord/tenant management system for 2000$, solo.

Without trying to start a pity party, I am now doing manual labor on a curtain assembly line, going door to door after my shifts trying to sell Wordpress websites, which are easiest to setup and sell.

I guess I had to stop coding because I couldn't find a job, because it takes up time I don't have and even though I am passionate about it, passion doesn't pay the bills.
Eh, have you ever tried to write a scientific formula in markdown?
Yup. Technically, a subdomain is just a part of a domain.

https://en.m.wikipedia.org/wiki/Subdomain
Congratulations on your success thus far, I think you've started a great business that serves a real need. Hope it's people like you writing more blog posts in the future.

Off-topic: a while back I toyed with the idea of making an interview coding practice smartphone app, so people could practice anywhere or on the go. You guys look into any mobile products? Feel free to run wild with the idea if you like it =)
In theory, they could coexist. There was some talk that Uber was going to create a "hybrid" transportation solution, where it would handle the beginning and end of your transit, dropping you off at a train for the majority of the trip and automatically picking you up at the other end for the last leg.
The example looks buggy in Chrome, even more buggy in Canary: http://i.imgur.com/6BAfGD0.png
A better dialysis machine might be portable?
While I don't know the internals of different regex engines, anything that sounds so simple will probably be done by a good regex compiler/engine anyway. The simple | separated list of keywords seems a lot less error prone.

An 2009 article on the V8 blog about a regex optimization they did: http://blog.chromium.org/2009/02/irregexp-google-chromes-new...
You are bit mistaken - both Snowden and Manning went through reputable journalists, neither of them dumped any data directly to the public/adversaries. Also saying that if you volunteered for the military you should STFU when you see war crimes is questionable at best.
Bush, Cheney, Wolfowitz, and Rumsfeld are still on top of my shitlist as far as people that need to be brought to justice for betraying America. Unlike the "harms" Snowden did, their disinformation campaign on Iraq murdered over 6,000 Americans, maimed many more, killed several hundred thousand in Iraq, cost a few hundred billion, and have trillions in long-term liabilities.

I consider Snowden's case a mixed bag depending on which leaks we're talking about. Yet, locking him away for damage to national security without giving the rest life imprisonment doesn't begin to be justice.
I'd feel pity if you wasn't trying to get something for free...

Heaven forbid you help propagate lesser used stuff as payment for getting access to the few papers that you feel entitled to get for free...
Agreed, JS is more verbose than Ruby and Python and vanilla JS is a strange language for newcomers what with its prototypal object system and functional composition. It doesn't help that a lot of intro materials will try to shoehorn it into the traditional OO mold which it doesn't really fit well in.

Something opinionated like Ruby (which strives to be expressive and terse) or Python (which is very standardised) is a better starting point for new developers.
> Missing values are not errors.

Call it whatever you want. ? only covers a small subset of interesting "conditions" while tremendously hurting "conditions" which could be handled in a better way.

> Uh copyright what? On an API?!?

Implementation. The copying of slightly buggy exceptions strings makes it even more obvious that files were copied verbatim with just enough syntax changes to turn Scala code into Kotlin code while replacing the original license and authors with different ones.

PS: Feel free to comment on actual the points I made.
I personally consider the example I gave as being a nicer way of doing dependency injection than the more verbose constructor based injection.

But in general yes; cyclic dependencies are a bad idea.
Interesting. Can you provide a source? Would definitely add another dimension to the mincome debate.
or... you could use LXC instead?
Ten years ago when Xserves were a thing we ran web servers on OS X, but primarily because we needed OS X for some other server software and it was cheaper to also run a web server on those boxes than stand up a Linux box.

We've since abandoned this practice as there is no Apple hardware suitable for it. We still run some Mac mini servers for things that do not run on any other OS, but definitely not web sites/apps.
By Jove he's got it! No wait, those last two words suggest it's not quite sunk in.

I enjoyed the journey of this post, where we went from not even being able to imagine something worse than living with your parents, to realising, what if I didn't have parents? What if they kicked me out? What if... a hundred different scenarios that real people have to deal with in their lives.

It was like watching personal growth happen right in front of my eyes. But looks like it didn't
quite stick
Previous discussion: https://news.ycombinator.com/item?id=8916785
This is a very stupid question, actually. But is fun to wonder about it.

Programmers, as part of the working class, are an alienated workforce, something similar to "commodity". And so are all other classes.
There is at least one portable machine on the market. http://www.nxstage.com/homehemodialysis
Here is a list of gifs showing the expansion in various cities.

Shanghai (http://www.thatsmags.com/uploads/galleries/images/shanghai-m...)

Toronto (http://www.thatsmags.com/uploads/galleries/images/toronto-me...)

Beijing (http://big.assets.huffingtonpost.com/subwaygif2-01.gif)

Moscow (https://upload.wikimedia.org/wikipedia/commons/c/c0/%D0%9C%D...)

New York (https://secondavesagas.files.wordpress.com/2007/09/subwayhis...)
Good list. Chomsky's Manufacturing Consent has a good presentation on this stuff. Just gotta filter out... maybe do a whole edit for others... all his philosophical stuff to leave just the tactics and evidence of media manipulation. Those are the real gold of the movie.

https://www.youtube.com/watch?v=YHa6NflkW3Y
I'm disappointed not to see Aristotle. On the other hand not totally surprised, either.
PyPy3.3 v5.2 alpha 1 released
This comment breaks the HN guidelines. Please (re-)read them:
https://news.ycombinator.com/newsguidelines.html.

We detached this comment from https://news.ycombinator.com/item?id=11799791 and marked it off-topic.
In the eyes of non-technical management, programmers are just another fungible resource. Just like assembly line workers.

Those non-tech PHBs think that programming is just a variant on typing. If you aren't typing then you aren't producing. That's why designing, documenting, brainstorming, planning are discouraged.

So many programmers do feel like they are being treated as a commodity. Better to avoid working for such companies. Which might explain why programmers are attracted to working in startups, where they are treated as valuable contributors.
I've always wondered, is there a wiki for ideas? Something like a Github-equivalent for open-source drafts of video games, including standalone characters, combat systems and anything else someone thinks might be cool in a game.

Somebody make that, please?
It's an interesting selection overall, however I couldn't help but notice that the "Politics & Economy" section looks like neither politics nor economy have ever existed anywhere but in the US : )
There's no mention of the fact that the "Incredible" New York City subway is buckling under the strain of this increased ridership. The sources are many but just to provide one:

http://www.wsj.com/articles/new-yorks-subway-system-cant-kee...

Despite a growing ridership, it's still fiscally strapped and under capitalized, so it's buckling financially as well. While the latter contributes to the former it is by no means the sole cause.
What he did say : « I don’t think object-oriented programming is a structuring paradigm that meets my standards of elegance » (https://www.cs.utexas.edu/users/EWD/transcriptions/EWD12xx/E...)

I guess some decided that Dijkstra didn't have enough inflammatory quotes attached to his name and fabricated the other one.
In Subversion you'd need to explicitly lock the file, it doesn't require it. Merge the is also not as bad as you're describing. I actually had more headaches with merges in Git than in Subversion.
Only Uber could re-brand the bus system as an 'innovation'.
Is it possible to avoid bundling old sdk and use the one installed instead by xcode instead? Or it would require too much troubles?

EDIT: completed sentence
Gnome not cleaning up after itself is a silly issue indeed. And especially not worthy of modifying a 40 years old policy, with suggestions like this making it even more silly and more non-issue.

A far more reasonable remedy to such a problem would have been to stop using Gnome, KDE and all the similar crap once and for all.
Ελλάδα: Όλα κρίνονται στην Τούμπα
See also: http://pcwalton.github.io/blog/2012/12/26/typestate-is-dead/
An Introduction to Scientific Python (and a Bit of the Maths Behind It) – Pandas
The correct answer for Nix is to never link against a library provided by the system. Nix provides its own bootstrap binaries and it must be done that way for the sake of reproducibility.
The worst programming interview question I've even seen