skysight-inc/HackerNews huggingface dataset:
Sory, I am new and did not explain myself well (also not my native language.)

I was thinking about the idea of traveling and taking online courses.

To create some sort of university-hostel where people could travel arround the world and get an education (university degree). Something like minerva schools, but for a wider public, backpackers and travelers in general.

I understand anyone can take a MOOC in Edx, Coursera you name it, anywhere arround the globe (as long as there is a internet connection); but the problem is droping out, as 90 % of people that sign up to MOOC do.

In a hostel you might get to know other people that have the same educational interests and might encourage, challenge and enrich the MOOC experience.

Since we do not need to be in a specific physical place (say an university campus) to recieve an education, why not travel arround the world, meet other cultures, challenge our points of view AND get a bachelors degree.

So, I have this crazy idea of making a small hostel into some sort of university, but do not know how to start.
If the only reason they won't be net positive is that they're not using tritium, that would be a huge win.
There just pulling it from this article http://thenextweb.com/dd/2015/11/02/linux-creator-linus-torv...
RCM+Technology+Fuels+New+Platform+-+Daily+News+Article+-+GlobeSt.com
I've used Waterfox for quite a while and have found it to be a very reliable browser.
For just that show. And when you look at the hundreds of shows these streaming services offer, at a potential cost of $10 a pop per user, per show, you start to understand why you still see ads when you pay to subscribe. ;)
"Modeling is not an obsession, it's a job."

Becoming a model is an obsession for some young women. For models, it's a gig job, and getting gigs is hard. Only the top 100 or so models worldwide make real money. If you're in LA, you probably know some actress/model/waitress types. I had a friend whose career peak, after years of work, was one McDonalds' commercial that got nationwide distribution.

Below the top tier, the work is not that great. There's trade show work as a booth babe. There's catalog modeling ("OK, the next one is the blue sweater, #6522, and hurry it up, we have 20 more to do before lunch").
> man pages are horrible.

Linux and GNU man pages can be horrible, yes. For great examples of not horrible man pages, look at OpenBSD. Their documentation is second to none. You can take what you learn by playing around with OpenBSD and apply it to just about any other UNIX-like OS.
Relying on the short-circuiting behavior of || and && in C is a long-accepted idiom. It's practically the purpose of those operators.

https://en.wikipedia.org/wiki/Short-circuit_evaluation#Commo...
"Out to lunch", "bike shedding". Ironic how colloquialisms are used so freely in an industry that despises counter-productive complications.
I honestly just feel Into Darkness is a movie about Khan. I've never felt the new Trek movies put out this discovery and exploration vibe. They certainly haven't attempted to do so as of yet.
Don't call it a meltdown for goodness' sake. Linus only gives this treatment to the prima donnas at his level to keep them in place. It may sound impolite to say so, but some of them act as if they're God's gift to Earth.

Linus is doing what he needs to do to keep everyone in their place. Some of these programmers don't like taking no for an answer. I've been that guy before. I've been a real butthead to people with my code. So I respect what Linus is doing. Because I had it coming, and so did the recipient of this rant.
The title of this post is editorialized. I do think the topic is worthy of discussion though, so I upvoted it.

In spite of the tone and language, Torvalds manages to keep the issue fairly impersonal (The reference to 'braindamage' sort of crosses the line). Nowhere does he specifically call any specific individual out, even though he easily could with git blame on the specific line as well as grabbing the author, committer(s), and reviewers (individuals responsible for signing off the commit) information from git log.

Still, if my code received that sort of treatment, I would probably be in tears.
If by "special class" you mean "because it is part of being successful at their career", I don't see much wrong with the statement.

Consider a career ("special class") that we (hopefully) agree on where being dishonest is required to succeed. An illusionist, or a spy / secret agent.

Do they think differently about truth than most people?

Well yes, of course they do. I can think of at least two reasons: self-selection and habit+experience.

All three examples do so for different specific reasons, and in different ways.

For the illusionist and the spy, I guess that's what we expect of people doing those jobs. For politicians, not so much.
uh... lots of statues erected to honor critics...

https://www.google.com/search?q=movie+critic+statue&safe=off...

oh, i see... you thought "concise" meant "less correct". sorry, i don't always spot the idiot right away.
Too weak. Uses weasel words. ie: "Consider this replacement:" Linus' version is obviously too strong for some peoples' tastes, but the rewritten version doesn't send a clear message. A lot of things can be said about Linus' typical comments, but the messaging being ambiguous is not one of them.
Time for the quarterly "Linus said mean things to someone" post already?
Agreed. The code is abominable. I would have developed rage looking at that checkin in my project too. Although since I'm not Linus, I might have checked my rage a bit and used words like "disappointing" and "unnecessarily complex".
This one is my favorite:

https://lkml.org/lkml/2012/12/23/75
> sh.t ... f.cking

Self censoring the swear words - how civil :D

Asserting dominance with aggressive behavior is fine I guess (with in boundaries) - it makes calling out someone much more powerful but at the same time makes you look like a tool if you're wrong and you lose respect faster - double edged sword.
Toxic?! He's just harsh and with a good reason. I find sugar coating way more toxic than what Linus did.
KVO's API could be a lot better (even just making it target-action would be a huge improvement), but at the time it was created you couldn't do a block based API (since they didn't exist yet), and thread-safe automatic deregistration without zeroing weak pointers would be very complex and have a lot of overhead.
Cheers luisrudge! I agree about the menu, we do have plans to change the layout to make it more like a traditional API docs page with the left hand contents/index panel type thing..
" Get rid of it. And I don't ever want to see that shit again.

Linus"

And this is why Linux dominates practically all computing platforms everywhere.
Yep! Basically everything has been deleted but it's on archive.org.

[1] "Pattern matching" introduction - https://web.archive.org/web/20091202232434/http://www-staff....

[2] "Programming with patterns" presentation - https://bondi.it.uts.edu.au/defun.pdf

[3] "Organizing the world’s structured information" a talk given to Google about bondi - https://web.archive.org/web/20090731102349/http://www-staff.... ... and the sample files https://web.archive.org/web/20120322185006/http://www-staff....

[4] The bondi source. http://bondi.it.uts.edu.au/bondi-2.0/
I think it should absolutely be noted that being open source is a key mark of superiority over Slack.
If I maintained a large project and saw a pull request like that I'd lose my cool as well. Linus clearly needs better and more thorough subsystem maintainers so code like that gets corrected (or rejected) earlier.
What a horribly editorialized 'clickbait' title.
Oh god I can't stand ROS. I had to use it for a school project and it drove me insane. The project requirements had us using it on a Raspberry Pi, and the startup times were intolerable, for no apparent reason.
Care to point me to some info about him? I can't find anything on Google that's that damning...
I too, have been a pompous ass before (probably still am from time to time), but I'm much happier with the things I say in public after having had it pointed out to me a couple of times early on.
Actually, I learned most command line options from the man pages. Tar, in particular, has a pretty darn useful man page, and on SGI, came complete with example use cases. The first few times I needed to use tar, I glanced through those pages, assembled what I thought made sense and gave it a dry run. After a time or two, I had what I needed and proceeded to use it for years afterword.

When exploring new software and systems, the man page system or it's equivalent is the very first thing I learn how to do. Having this skill, along with a basic idea of how to work through the use cases safely is a great skill! Sometimes I'm away from things for a while, or I get stuck with one that is strange to me, or new. I don't always remember, or I need a quick refresher too.

A glance at the consistent "man" type documentation, or maybe even the quick help many utilities give when no arguments are supplied is often all I need. This is a basic, "so? what is the lay of the land?" type exercise on par with most orientation type tasks. Nobody particularly enjoys doing them, but when they do, the stuff they do enjoy goes much better.

Re: early learning

Maybe some basic literacy is early learning! Today, one can expect to see a few basic ways we do things. Command line, shells and scripting, gui, python and other interpreters, java script, web interface...

An overview of these with some quick strategy, words of wisdom, maybe even a walk through on some representative examples would put all of this to bed early and quickly. How else are they really going to cope with computing? It's not like they can expect to only use the good stuff, can they?

In a way, this argument seems to be putting the cart before the horse. I get it. People want to get right into the good stuff, but the reality of systems today isn't like that. Why not enable people early?

Edit: And it seems the author is doing that enabling. He's careful to explain that it's necessary, important, foundation work. And doing it gets one to the interesting and new work too.

Good on him.
This analogy falls flat when you compare the levels of Unix 'bullshittery' to a shop. In a shop you have a limited number of already working machines that are readily visible. In Unix, you not only have to know how to use the machines, but how to install them, how to repair them, how to select similar, yet slightly different ones, how to copy your machines and make them run the same way in a different location. And on top of that to a novice all of the machines are hidden, and you have to read manuals/tutorials/forums to even know that they exist.

Unix tools can sometimes be horribly obtuse to use when first starting out. As you get use to them, you may discover the elegance of simple programs with pipable output, but their beauty is not readily obvious. Going from Windows installers to apt-get to git clone/make/setup, is a long process. Expecting students to already know this eats up time.
Apple doesn't own anything. SMS is open.

I'm very worried about closed communication channels like Whatsapp and Facebook messenger. They could really really hurt app developers.

A brief history of social media: Facebook is cool, then Facebook needs to be paid.
The world in 2016 will be no different
This Awesome Typeface Stretches Like a Rubber Band
I miss the days of shows like Siskel & Ebert. I don't want a simplistic star rating, I want to see excerpts, accompanied by a spirited discussion.
Nader sapped support from Gore throughout the entire election.

Again, the problem isn't that it's wrong to run for President. The issue is that if you know you're pulling support in a close election, and you have no chance of winning, then it becomes legitimate to ask whether the point you're trying to make by running is worth the cost.
Strong language and mean words aren't toxic. I'd rather know the boss is pissed off than have him smile to my face while slowly hating my guts more and more. If you don't let people blow off steam and express their honest opinions people bottle it up and you end up with a nasty passive aggressive, underhanded environment where everyone is lying and that's actually toxic.
I don't think you can tie this to economics alone. After all, blacks and hispanics have been feeling the economic pressures as well.

You have to be standing up to be knocked down.
Interesting. The angle that all the books are rated 4+ stars is clever (see the press release). I wish it was easier to try Amazon's hardware, and this seems like a step in making that possible. But I was surprised it's so book focused.
I've seen this sort of language creeping into discussions over the past year or two, and it feels quite strange. Lots of phrasing statements of fact as questions, etc. I'm not sure what this accomplishes -- it certainly makes the heart of many technical discussions harder to get to.
What man page are you reading? "man tar" is very informative. Also, try reading the full documentation at "info tar".

Yes, I learned a lot of commands (including tar) from the man & info pages. If you consider "man tar" to be confusing, good luck with some of the actual CS concepts that are far more confusing. Tool documentation is nothing compared to e.g. the complexity of paxos or the dry verbosity of RFC 2616.

> bash is a lesson in language design failure

Bourne Shell is one of the best languages I've ever used. Have you actually read "man bash"? Or are you cargo-culting shell like a lot of people do instead of actually learning the language?

Trying to learn modern computing without this background is like trying to learn physics without calculus. You may be able to skipping it in theory, but that will require skipping almost the entire history of the field.
The NYT is reporting that Amazon is also expanding their employee benefit program --> http://www.nytimes.com/2015/11/03/technology/amazon-adds-new...
> Any code which relies on the short-circuiting behavior of a logical operator is bad code.

What is obscure about it? I hate to think about how even more verbose C would be without short-circuiting. Now if there had been a side effect... well, it would still be debatable - but at least you'd have a watered down cert recommendation to point to.
Tried googling for a source but came up empty. Could you provide one?
Sure they could have. But statistically, we know that they wouldn't. They'd have handed the election to Gore. Nader's core supporters are liberal, and Bush was decidedly not that.
Hmm, I guess I see what you mean. I don't think that's mostly the kind of thing pgbovine was talking about, though. He was talking about the hurdles of getting to "hello, world", or whatever the equivalent is in terms of modifying some random piece of research software they've downloaded. Those hurdles are what cost his students productivity when they don't know how to navigate them, and how he teaches them to leap over them.

Now, it's also true that when things break at one level of abstraction, you have to debug them at the next level of abstraction down, which means you have to understand that level of abstraction. But I don't think he's talking about that, because (among other things) that rarely has to do with the command line as such.
To be clear:

I wasn't immediately sure if it's Linus doing the bike shedding- In fact it appears to me more like the PR is the culprit.
Actually, if you look at those lists, the top 1% are better inheritors than the remaining 99% (combined).
The problem with this circular logic is that it is an EXACT symptom of what happened in the housing bubble "Bubbles can only happen when people believe the price will only ever go up. Look, there are a bunch of people saying housing prices are too high. Thus, we can't be in a bubble, so I'm safe buying this shack for the market value of a million dollars."
Location: Sri Lanka

Remote: Yes

Willing to relocate: Prefer not to

Technologies: JavaScript, MEAN, Python, C/C++, open to any technology

Resume: http://careers.stackoverflow.com/thameera

Email: thameera123 [at] gmail [dot] com

---

Been working with C/C++ for most of my career (4+ years), but I have decent JavaScript knowledge/experience. Looking to change the career track as a full-stack JavaScript developer, but I'm willing to work with any technology including Python or Go.
The places where you work day-to-day are of very little importance.

This is the Linux kernel, it runs the world.
> "Consider this replacement:"

Those aren't weasel words, that's direct feedback.

The rewritten message clearly indicates a rejection of the submitted code, so directing the submitter to consider the example replacement seems a constructive and appropriate response.

The rewritten version neglects the criticism that the submitted code is too fiddly relying on the short-circuit of the || operator, but Linus failed to mention that as well :p
This has been standard practice for projects in Afghanistan since the start of the war. It unfolds something like this:

U.S. gov'nt wants a new well built in some remote village and ask for bids. Western companies bid and win the contract...let's say for $10,000 (not an unrealistic number). The western company sub's out the project to a local company...usually a joint western/local setup for let's say $1000. The sub sub's it out to some local team for let's say $100. The local team hires some guy to go to the next village over and take a picture of an existing well for $10 as proof that the well was built and submits that picture all the way up the line of contractors. The western gov'nt accepts this as proof b/c no one wants to go out into the "hostile" villages to see if the well was actually built.

This has been going on for nearly 15 years now on projects small and grand. It's common knowledge among anyone from there, with relatives there, who has worked there, etc. The information is not new or hard to uncover. It is simply not news worthy in western media.
Why not just insist that "Basic command line bullshittery 101" be a prerequisite class for whatever course he's teaching? Done.

I wasn't allowed to take all my senior-level programming electives before I learned how not to blow my leg off with C++. Same should be true for whatever research he teaches--you need to learn your tools before you do your research.
If the trend is upwards but there are still sells, then that's pretty normal for a market maker -- they continue executing their standard risk controls and don't really care.

If buys greatly outnumber sells and the price is surging, that is problematic for the market maker, because that implies they're going to accumulate a short position and start losing money on it. You should expect them to start resizing/repricing their asks (i.e. offer to sell less at close-to-market prices), possibly terminating their short via buying (in extremis), and (if available) hedging their position via instruments other than the one which is surging.

A very rapid spike up is indistinguishable for market makers from a very rapid crash down: expect them to pull liquidity and wait for the market to stabilize before reintroducing it. Their mental monologue is "Sorry, but you guys don't pay me for this."
https://en.wikipedia.org/wiki/Trusted_computing_base
But it still doesn't validate the need for a clickbait title or a highly inflammatory article. Say it how it is... no better or worse.
Genuine question: have you ever heard of an uneducated, fifty-year-old unemployed factory worker becoming a successful web developer?

Maybe there are a tiny number, but I've never heard of such a thing. Re-educating fifty-year-olds into complete new fields on any mass scale is just not realistic. We're talking about millions of people that have minimal math skills, mediocre writing skills, and no computer skills. Even if we figure out a way to make older brains learn so much new information, it would take years just to catch them up to a college-ready HS diploma.
All of those things sound like they are mostly the product of someone before you being lazy and very poor at writing maintainable software or documentation. This argument is akin to blaming carpentry when someone has built a poorly constructed house.

Sure, it would be nice if you could spend the majority of your time on the fun stuff, and it looks like your predecessors certainly tried. But in that case you should probably not actually write software and choose a more theoretical career path if you can't be bothered to learn how to use a hammer.
I think perhaps the most relevant bit is that celebrity can feed a hunger you didn't know existed, and drive you off balance unexpectedly. She isn't the first, nor the last, young women to get sucked in. What is perhaps unique here is that she didn't have a sleezy promoter or other manipulative type who suckered her into the life, instead she did it to herself by putting herself out there on Instagram. All the angst and none of the side benefits of being this week's hot fashion model.
If you want to do research into something interesting and worthwhile, you can't expect to just have a fully fleshed out programming environment with no rough edges to deal with. To use an analogy, you're walking behind the guys who cut the trail for you with machetes. You don't get a blacktop highway to where you're going.
That's like saying charities don't do anything because there are still homeless people. You can improve a problem without eliminating it.
Why is Japan using cassette tapes and faxes?
“I See What You Mean” by Peter Alvaro
I was pretty sure it was an April Fools gag. It was announced March 31st
The hostfile is great! I use it for more permanent blocks. Reason I use the plugin is to be able to turn blocking on and off quickly if I need to, and as of the next version which will hopefully be available tomorrow, I'll be able to block going to sub-directories.

So, say you have a habit of typing in /r/cars ... I don't know how to block that using a hostfile, but with the plugin this won't be a problem.
Let me rephrase yet.

Are you a representative of the people in some way that requires you to make this great sacrifice?

Do you give up your income because most of the users don't earn as much income? Do you give up your food because some people don't have as much food? Do you refuse to study because most people know less about subject matter X than you could know if you studied it?
Linus is really incompatible with the way Software Engineering (safe spaces, toxic, problematic) is going, it is going to be a very enjoyable show to see the two sides butt heads constantly as they disagree with how he deal with people.
Thông tin tuyển sinh, tuyển sinh đại học 2015
Please tell me you're under 25 y/o
At his scale, any little bit helps, and crap is guaranteed to get through regardless. Can you imagine how worse it would be if he didn't lay down the law?
The title of this thread literally has the word "NASA" in it! The article is clear that the posting that provides the info for the article is a guy working at Eagle/NASA.
> You don't know stuck until it's actually on fire. ;-)

Reads like a line from the "things i won't work with" section of In the Pipeline.
The obscure part is relying on a side effect of the first clause in the second clause.
I make 3rd party/unsanctioned mods for video games in my free time, which involves plenty of Assembly :)
...anybody who thinks that the above is

(a) legible
(b) efficient (even with the magical compiler support)
(c) particularly safe

is just incompetent

If that isn't a criticism of the person, I don't know what is.
The Genetic Geography of the Brain
FWIW, here's the author's response to linus's criticism:

http://lkml.iu.edu/hypermail/linux/kernel/1510.3/02919.html

meh, it's just another day at lkml, not a meltdown.
It is the fault of those pesky engineers. Of course, these particular engineers were promoted to top management, so...
What does Angular 2 use for change detection?