skysight-inc/HackerNews huggingface dataset:
I am on SO and I once tried to help someone in similar situation. I could easily say search on google, but instead I helped them. Guess what - the converstion below my answer ended up me answering more fundemental questions from the same OP which are far worse than the actual asked question. Some of the follow up qustions, if I give them to the author of the above blog, might ask me to google them!
Light Pollution Masks the Milky Way for a Third of the World’s Population
Oh, come on. I had to shovel my driveway at least twice this past winter.

(I was able to bike to work throughout most of the winter, even if some of the rides were abbreviated because I can use the GO train as well.)
Ship captains practice tough maneuvers on miniature cargo ships
Unless you live in a swing state you can totally vote third party without cost. Even if you do, it's unlikely your vote will be the tiebreaker. Don't feel compelled to vote for someone you don't believe in. It's not like your vote matters!
Bookmark comment; ignore.
First robot to autonomously decide to hurt and injure a person
This is really a complaint about the Python docs. The poster is using a book that makes you look for info that ought to be in the book in a convenient table.

If you search for "Python formatting", you get to [1] which doesn't list the "%r" format effector. Neither does [2], which is the same document for Python 3.6. See, on that page, "Form specification mini-language":

format_spec ::= [[fill]align][sign][#][0][width][,][.precision][type]
fill ::= <any character>
align ::= "<" | ">" | "=" | "^"
sign ::= "+" | "-" | " "
width ::= integer
precision ::= integer
type ::= "b" | "c" | "d" | "e" | "E" | "f" | "F" | "g" | "G" | "n" | "o" | "s" | "x" | "X" | "%"

Not seeing an "r" in there. There's an example further down on the page which uses "%r", but the syntax description and tables do not mention it.

Stack Overflow isn't the one to blame here.

[1] https://docs.python.org/2/library/string.html
[2] https://docs.python.org/dev/library/string.html#formatspec
When he posited the Luddites had a point he lost. AI is not going to endanger capitalism. Maybe someday a better system will be invented to replace it - but it won't be Socialism.
I was using perl at the time all modern web apps were perl based and it did have tests for almost everything.

Sure 92 seems far away for TDD but nevertheless the concept of tests is older than that. It was no surprise for me that make has tests.
I suspect he means online. And yes, I do that, too, if it's something I'm very interested in.
I listened to a dozen or so of his podcasts and read a few articles of his. Unless I'm missing something I've never found anything of value in what he speaks about. It's always general topics that, much like horoscopes, could be seemingly applied in every situation.

I'm curious what his contributions are that are not just him marketing himself.
I looked at that but didn't use it because I wanted to avoid adding yet another packaging tool into our toolbox. Instead I use virtualenv-tools and fpm. We use FPM for packaging needs and it works well enough.
SO for true beginners is like asking questions about 16th century French literature when the only french you know is "Je m'appelle Lloyd. Ou est la bibliotheque?". The problem is that beginners don't have the ability to actually know what they are searching for. Trying to ask "how do I do string interpolation in javascript?" means you have to know what string interpolation is in the first place. You're much more likely to get the title "var in text... HALP?!?" filled with details of an XY problem. While I sympathize with it, I'm not going to answer the Nx10th question about async loops. I remember those days, so I try to make it a policy to leave a comment whenever I flag those types of questions. However, trying to make SO "beginner friendly" is doing a disservice to the people who actually use it everyday as well as that person who finally figures out the terminology for what they were looking for in the first place. I can never remember `git rm -r --cached .` any time I change my .gitignore, but finding that is super easy only because "what is git" doesn't float to the top above it. I'm definitely not encouraging being an asshole, but it's a simple case of using the right tool for the job. SO isn't that tool when you're at that stage.
I did, although eighteen years ago, and originally not for the tech scene as for love. But I am constantly telling recruiters who reach out to me that I have less than zero interest in working in the U.S., and more or less zero interest in working anywhere but Toronto.

We may not be the “best” tech scene in North America (but I am currently running what I consider to be an amazing Rails-first team), but I can’t imagine wanting to live elsewhere permanently.
I was just aiming for BADASS I am afraid.

Salt lake only came to mind thanks to salt stack. Atlanta - well, as I said, limited geo knowledge. Ironic really
I was referring to portability. Being written in ANSI C is one of Lua's biggest strengths in that regard.
I second 'culture'. Commercial entertainment can be a shared interest. If I were to completely recuse myself from commercial entertainment, my relationships with my friends would suffer.

But I have a limited budget, so I prioritize movies I think I'd like and movies I think my friends would enjoy talking about; I have less incentive (and money) to see lesser-known or less popular movies at full ticket price.
Brutalism: where architects who live in renovated traditionalist lofts ruin a city for fear of looking old fashioned.
I was curious if it was simply inflation which made you perceive that a movie ticket was more expensive.

And it looks like, mainly, yes it is. Using industry data http://www.natoonline.org/data/ticket-price/, and adjusting for inflation, the average price of a movie ticket in America has not meaningfully changed in the past 50 years.

1967 (in 2016 money): 8.74

Average price in 2015: 8.51

I will say that prices appeared ot peak in the 70's, with 1.65 in 1971 being 9.75 in 2016 dollars.

I have to ask, are you just going to see a matinee, or are you signing up for prime time ULTRA 3D FX EXPERIENCE (+7$) and buying $20 in popcorn or something?

Year - Price - $2016

2015	$8.43	8.51

2010	$7.89	8.66

2000	$5.39	7.49

1990	$4.22	7.73

1980	$2.69	7.81

1971	$1.65	9.75

1967	$1.22	8.74

1958	$0.68	5.63

1948	$0.36	4.86
> When I tried to verify C code (with hoare calculus, by hand)

That's not the kind of verification I mean (proof of correctness, let alone deductive proof), but rather automated verification of "internal" program properties (aliasing, dangling pointers etc.), similar to those that could be achieved with type systems like those of Rust or Haskell. However, those tools could also prove stronger properties, probably with a bit more effort.

BTW, if you want to fully formally verify the correctness of C code, you don't need to do it by hand. There are tools that can help you (like Why[1] and various source-level model checkers).

[1]: http://why3.lri.fr/
\r\n has always seemed redundant, regardless of the standards.

I get using \r without \n for fun rewriting of a current line of text on a terminal.

But has anyone (in recent years) honestly want a new line, without a carriage return?

And why did all the internet protocols settle on this? It's an extra 8bits that are unnecessary.
I almost spat my glass of wine out my nose when I read "Delightfully efficient transport"

The GTA has some of the worst sprawl and traffic problems in North America, and its transit system has been neglected since the 80s and the politicians are only starting to get their heads out of their asses on this in the last few years.
To me, if I paid $10 a day and the news helped gain $20 a day of value, it would definitely be worth it.

It is incredibly difficult to quantify something in this way. Most people are not going to be very aware of the actual dollar value of the information they are exposed to routinely.

Is there a viable business here?

I don't think tossing out a question like this is going to lead to a viable business. There may be a viable business in good information. But I don't think this methodology really leads to it.
One of the strengths of Lua is how usable it is for non-programmers. Having separate concepts for (essentially) a hashmap for integers and a hashmap for everything else makes it more complicated.
Are you serious? The headline was "Peter Thiel is totally gay, people."
And he received extra points for it.
The company I’m a development manager at wouldn’t look at you funny, partially because I’m an immigrant from America and completely agree with you (I do not want to work in America, and would leave any company that decided to move all of its jobs there).
Having OOP built into the C/C++ codebase is just a chunk of complexity that is needlessly built into the language itself; it can only be maintained by a select group of people who understand it.

Instead, you could just use an OOP library, or implement the parts of OOP you want in like 20 lines of Lua.

The great thing about this is you can fine-tune it to your needs. Want transparent encapsulation, or multiple inheritance? It just takes an extra 10-20 lines of code! Now you don't have to pester the Squirrel developers to put it in. :p
While I am most decidedly not a fan of his books the podcasts are excellent. In the last two weeks he's had Mark Andreessen and Kevin Kelly and for me that is as good as it gets. I'd also recommend checking out the Naval Ravikant one which has become almost legendary.
Genetic programming in Prolog (Nov 2015)
The US is not a democracy, it wasn't even founded as a democracy. You'll find pockets of it in certain state and local governments, but the US is a federal republic. Given the historical restrictions on who could vote and participate in government and more modern corporate influence, it's always been an oligarchy in practice. This is probably a problem intrinsic to the lack of democracy on a federal level.
Most of it is redundancy. Either duplicate copies, parity, or previous snapshots (off of which the backups are based).

I think the whole HN dataset is well under 100GiB, and maybe even under 30GiB.
How did they "fundamentally change the nature of the sport"? As I understood things, aluminum bats were banned as an effort to make sure professional baseball records from the past stayed comparable to records from the present. They're not, of course, since early athletes didn't use steroids, but we're stuck with the wooden bats anyway.
This may be the best part about Ars expanding to UK, getting some proper coverage of what was going on Europe.
Strange, when I hit that link before there was a paywall. Must've hit it indirectly or something.
Healthcare is for legal taxpayers. When I immigrated (18 years ago; I’m not sure I’d qualify now, but that’s because of shifting priorities in job needs) it took three months of being uninsured and my PR papers to get my OHIP card that I’ve had since.
SF Bay Area isn't that much different from GTA. High housing costs, high cost of living, long commutes. Although the big difference is that the high salary somewhat makes up for it (although whether or not the salary is actually high enough is debatable).
> Many of these comments lack a sense of proportions regarding Stack Overflow. We get 8,000 questions... per day.

Then again you seem to enjoy it; your whole site seems like a big funnel to attract questions.

If you feel you get too many homework or beginner questions I have mentioned here and elsewhere I think some ideas to reduce the workload while minimally impacting target users.

To be blunt: IMO SO at the moment seems to be all about raking up user counts and question counts while lamenting the workload.
Yep. Most used by the ZFS ARC, the rest by Racket and HN itself.
The problem of writing documentation is that it's not possible to write it to suite every person. While most documentation certainly can be improved upon it's always the matter of where to best spend my time. Developing a feature or document an old feature in yet another way to serve people with a different mindset than my own.

With the risk of sounding a bit of "it's programming it's meant to be hard", I feel the author is a bit spoiled. It's not as if the information wasn't there, she just needed ctrl-f "%r". This is also something you need to learn when learning how to program. In fact I would say that looking up information online is a fundamental programming skill (it didn't use to be, back in the days it was finding stuff in books, but we're mostly past that now, ctrl-f is so much nicer). So she just learned a very valuable lesson, I'd say.
Why is that? I can't help myself, I love going to the movies. When November/December hits, and the Oscar contenders start coming out, I'm in the theater 1-2 times a week.
O1 is a fairly common visa type for startup founders
> As with any art form—whether opera or painting or literature—the more you know about it the more you appreciate it. This is especially true of concrete buildings.

I think this is called the Courtier's Reply? Just because you spent your life studying literature or sticking people in giant unpainted fascist architecture doesn't make it a good thing.
Is this a joke post lol?
Grow up kid. This isn't even remotely offensive.
many friends let him invest in their company, not one (that I know of) found any use for him outside of dumb money and maybe a shout out on his podcast.
Man, who cares? Does this satisfy anyone's intellectual curiosity or is it just that anything a VC says is automatically relevant and interesting? I don't care what this dude does with his money and time.
As a developer who has recently begun contributing to SageMath, I have to concur with this comment. It's taken me some time to realize the extent to which Sage is geared toward pure mathematicians. The recent changes, for example, in Sage's piecewise() function have made it much less friendly in numerical evaluation than Mathematica's Piecewise[]. If Sage is to have a wider audience, transitions between symbolics and numerics need to become much more expedient.

Perhaps I can help in making that happen. And so might other people reading this thread!
I'm so glad I'm not your junior then. I prefer to work at companies who actually ship products instead of going around fixing 3rd party bugs.
Stack Overflow is full of snotty moderators just waiting to pounce on anybody who violates what they see as the rules. Asshole moderators all over Stack Overflow.
It doesn't look like his YouTube interviews are getting many views. Is he still popular?
I don't know about the old Udacity, but I love the new Udacity the way I use it. I load up on topics that might interest me, and run thru them at top speed. I get a quick (and very useful) overview by what appear to be very skilled communicators. I don't think I'll ever go for the project based learning model, too much potential for copy, paste, get reward like Codeacademy. Re Coursera, I've never found a class that held my attention till the end. I don't think they are challenging enough, but good information.
I wonder if he invested 80% of his assets or if the startups he's invested in (like Uber) rose in valuation so that they became that valuable.
A sequel implies some sort of continued story or major overhaul, not what would be 1.99 DLC in this day and age.
Lua supports OOP, it can be written in < 20 lines of code. It's just not built-in.
Natural Language for Developers
To be fair, 2/3 of his books are about health, the body and cooking.
So in theory you don't need any spinning rust, it should all fit into RAM ;)
Winnipeg will rise again.
When the replacement options are 1) vendor and device-specific, preventing the use of otherwise universally supported audio output devices or 2) vastly inferior technology, yes it should stay the same.
Hackernews.ca – the experimental alternative that is selfishly setup for ME
That may serve Stack Overflow's interests, but not the interests of many users.

> So what if he calls a question stupid?

This question should be closed. :) Such behavior isn't acceptable in any serious place, from the workplace to the classroom to any polite conversation to even on HN. The reasons are very well-known, even to children, and if you don't know them they are easy to find.

> We can only ask them to be nice

Another question that should be closed. There is plenty of research and implementations of solutions to this problem. Stack Overflow isn't helpless.

Many users are unhappy; it might be worth doing something about it.
I think this goes the other way: the use case is still so compelling that you try to do on the 3.5" phone what you would normally do on the 6" phone, and then just get frustrated by the subpar UX.
Yep the salaries in the Bay Area are from what I have seen about double what one would get in the GTA. The housing prices are insane, but a nice three bedroom in Toronto that is transit accessible to the downtown is just shy of a million $ now, or over it. And the salaries are far lower.

So yeah, a lot of talent will just go south. Or get lucky like me and go work for Google in Waterloo. The actual Toronto employment market is pretty yuck.
Super cool. Looking forward to trying this out for a future project
There are arguments that you'd need to create a computer capable of doing "infinite" precision real computation to recreate this effect.
The father claimed the murderer was violently homophobic.
You don't disagree, do you? More and more companies are using an Android OS, thus, the increasing amount of (device) fragmentation.
The successful backpropagation algorithm works completely different from anything that has been observed in the human brain up to now.
Doing an employee transfer to Canada is like playing a lotterey.

My past employers had documents returned to them 4 times in a row for: 1. assumed type (s vs z); 2. unclear signature; 3. ESDC called them, but they missed the call; 4. person's passport was about to expire. The regulations never mentioned anything about this.
I think his podcast is insanely popular. I find it to be either great interviews (e.g. the one with Jamie Foxx) or really just obsession with the minutiae of "successful" people days.
One thing that I dislike about Tim is that he claims to be very accomplished. If you look at most of his accomplishments, he basically is exploiting a flaw in the rules to achieve a very narrow definition of "success."

For example, his "kickboxing world championship" was actually a small san-shou (a fairly low popularity Chinese version of kickboxing) federation's "championship". In addition, the way he won was by clinching with his opponents and pushing them out of the designated combat area; basically, exploiting the letter of the rules. This was facilitated by the fact that competitors weren't very athletic, and didn't typically cut weight for competition, so by aggressively cutting weight he was able to come in 15-20lbs heavier than his opponents.

Additionally, he claims to have gone from a 300lb deadlift to being able to deadlift 650lbs in an incredibly short period. Buried away in the notes he mentions that this 650lb deadlift is actually done in a smith machine, with the weight starting just above his knees - so missing the hardest three fifths or so of the movement.

Don't get me wrong, some of Tim's accelerated learning techniques are legit, but in general he is more interested in doing something that he can brag about at cocktail parties than legitimately mastering things.
Tim is becoming more like the Robert Kiyosaki of the startup/techie crowd, rather than a store of knowledge about strange and obscure ways scoured from unconventional or overlooked sources like in the early days of the four hour work week

His early audience was attracted to his deep research into geeky things and hacking his way into things, but that has been heavily watered down as he expanded into writing multiple books [1], a mailing list, a TV series, a podcast, ... the list goes on. Although given his growing audience I wouldn't blame him for this. Another criticism is that Tim is by far not a primary or even secondary source for any of the things talks about religiously. He often touts books that fail to cite sources themselves, which just snowballs into misinformation. And this isn't about highly opinionated issues, it's usually about well studied regiments like weight lifting, nootropics, sleep, and memory. Why keep relying on Tim if I can go to bodybuilding.com, longecity, or bluelight and read cited reports firsthand?

[1] There was also added controversy to his character with speculation that Tim heavily relied on ghost writers, and even "hacked" his way to Best-Sellers lists [2]

[2] http://www.wsj.com/articles/SB100014241278873238643045783161...
They mention KIK as a Toronto company. Isn't KIK in Waterloo ninety miles away? That is a pretty elastic definition of greater Toronto isn't it?
First case of extensively drug-resistant tuberculosis
Seconded on risk aversion. Toronto is just not sexy. When you go to pitch a client in a top tier city and you are from one, the client assumes that if you can survive in SF/NY/DC/LON etc, that they should hear you out.

In Toronto, it's like you can't type 'hello world," without some cringeworthy reporter going on about how it's by a sparky _canadian_ startup taking on the big bad world with their local blend of quirky charm and _moxie_.

I'm sure that's warm and fuzzy to people who live on grant money, but to the rest of the world it means "derivative and subsidized."

Toronto is a good place for dev shops, but innovation needs to be in places where it is valued by people who actually pay for it. If you are doing enterprise dev, it's great.

But nobody here is going to Mars, except maybe a scrappy group of girl engineers who take no guff, and are writing codes with a critical take on whether colonizing other planets is problematic in the face of our own colonial history and need for healing and reparations...
Well, that's ok, that's not the place to ask the question.

Or is it ? How do you find a better place ? Probably use google and find yourself back on SO / Whatever SE again. That's the biggest problem. The #1 source of information does not accept dumb questions.

And anyway, what is a dumb question ? Lots of question on SO are pretty dumb. Useful, because they save you 1 hour parsing the doc/spec, but dumb because well that's literally a chapter in the manual. Ask OP question on Swift 2 years ago and it was ok (despite the doc being readily available too), ask it today it is dumb, ask it on java, dumb again.

That would be like going on wikipedia and you would only find information about Game of Throne Season 4, 5 and 6, but the pages on Season 1, 2 and 3 have been closed because a real Game of Throne enthousiast shouldn't need that information.

I sort of see SO goals. Curated set of responses, move with the technology, etc. But the human side of the site is still firmly and proudly stuck in the worst of the 90's.
>many friends let him invest in their company, not one (that I know of) found any use for him outside of dumb money

little-known fact: money can be exchanged for goods and services.
This is exactly why the founders of SO, reddit, even HN itself implemented a solution with certain mathematical brilliance and you've just recreated the problem again. The absolute bottom line is that no question is too stupid -- they're only too stupid for you and your inured in-group of community insiders. If you don't want to see these questions, have the algorithms hide them from you; have people who have been programming for two months deal with the questions from people programming for one month.

All you are doing here is injecting your own over-weighted bias into the algorithms and creating yet another tyranny of moderation for everyone that culminates with every single online community monotonically decreasing off peak from the point of its inception. Moderators should be more -- if not entirely -- concerned with tweaking algorithms rather than tweaking members and activity directly.