skysight-inc/HackerNews huggingface dataset:
I was in Utrecht last October when I was visiting the Netherlands. The cathedral that was ruined by that storm had a tower separated by a square separated by what I call a "rump church". It was like a cathedral that had chopped in half and was walled off in middle. It looked pretty weird. I'm curious why it was never rebuilt.

The garden in the monastery next door was pretty nice. I enjoyed my visit to Utrecht. My kids absolutely loved the railroad museum there.

I recommend going to the Netherlands. The people were friendly and I got a chance to practice my limited Dutch that I had been learning. It's pretty densely-populated, but it's a place a I wouldn't mind living.
I'm a mid-30s senior engineer as well. The type of problems I solve now are completely different than the problems I solved in my early 20s. Back then I spent considerable time grinding out dozens of very similar things. These days I figure out how to handle a problem and then some person in India grinds out applying that solution all over the place. Grinding out cookie cutter code takes less effort. I could do that more, but I can't really use my brain more. It wears out too quickly.
Russian Hacker Sentenced to 27 Years in Credit Card Case
There's also ocean acidification.

http://ocean.si.edu/ocean-acidification
That truly is admirable.

These examples of ignorance remind me of my own similar anecdote:

I attended a dinner, out of politeness, with my grandparents and their friends. A man staying with them saw me puffing on my personal vaporizer, cornered me, and proceeded to tell me that he was diagnosed with lung cancer after trying to switch to a PV himself.

"I smoked cigarettes for 30 years, never had a problem. Those electric things cause cancer!"

Now, I know there is no long term research into electronic cigarettes or their health effects. However, he was clear that he had only quit cigarettes for maybe 2 months before being diagnosed.

To suggest, with a straight face, that 30 years of cigarette smoke couldn't possibly be responsible for his lung cancer...I'm not sure how he came to such a conclusion other than misinformation.
Venezuela just did General Motors a favor by seizing its car assembly plant
Care to elaborate? This is a very vague statement taken in its own, and the GuixSD website does no better at explaining their real life value prop...
+1 for Westworld. Legion is awesome too.
As someone who has changed his mind, I've found that it is wrong to think that minds can't be changed. When people complain about how minds aren't changed, they are typically complaining about minds not changing now, i.e. At the point of debate. But minds can change over time, it's just that you don't get that immediate feedback that you want.
The quick and dirty approach would be an ssh tunnel or vpn. There's also GRE tunnels which would be faster, but not encrypted. Any of these would work without having to change the application.

Probably, though, it's best to start with why you would want to do that. You could be, for example, trying to solve something where a pub/sub model would work better. Or just two separate apps, on different ports. What's driving the idea of multiplexing?
But that probably includes you. You are not immune to this. Actually the entire human specie is subject to it, and regularly discover it's been wrong about incredibly important topic, at the level of a small group, a community, a country or the entire planet.

As an individual, you have most probably a huge number of things you just believe and never try to challenge. And among that, many that, if challenged by someone else, you would still hold to.

All in all, you can't start to change the world unless you recognize your own failures in the other people. They may do stuff you know are perfectly dangerous. And you may know better for a lot of things. But in the end, you are like them, and need to see it instead to have a real influence instead of thinking you are above that.
This point cannot be overstated right now. Recommendation systems like Amazon's are terrible for book discovery compared to looking at the rest of the shelf when you are getting a book at a library. There is a popular sentiment that the Internet has made knowledge discovery easier than going to the library, which in my experience is absolutely misleading, and is causing people to wrongly believe they have done research on a subject when in fact they have completely overlooked a giant corpus of published material.
There is a difference between whether something is an invariant based entirely on mathematical properties and rules that the compiler ensures, and one that also includes expected programmer behavior.

In this case, the optimizer made an assumption that required the programmer to have ensured than an addition could not overflow, otherwise it would be undefined behavior. The compiler assuming that holds as true when it isn't necessarily so (and in this case was not so), is a problem. Optimizations that assume a programmer was diligent enough to follow those rules should not be attempted, period, if they result in the removal of some code (or possibly ever, just to be safe).

That's not to say those optimization are forever lost to us. It just requires the programmer be more careful about the actions they take such that no assumptions need be made. For example, if you are adding two types which could cause an overflow, and overflows are undefined, you can cast and use larger types, or rely on compiler knowledge. Examples of that might be casting in the comparison or casting to larger types earlier on and not modifying it prior to comparison, in which case a sufficiently smart compiler might infer that since it was an unsigned char originally and you haven't modified it since you casted it to an unsigned int, while its type is actually an unsigned int, for comparisons of overflow detection for optimization you can treat it as an unsigned char.
> the inability to display the books you've read and the books you want to read somewhere in your home or office. You can tell so much about a person by their library.

Plus books are aesthetically pleasing and bookcases are among the most interesting pieces of furniture people can have in their houses. If you invite me to your house, you can be sure I'll peruse your bookshelves, and ask you about your various books, and we'll have an interesting conversation. If we're friends, I'll borrow one of your books or remember to lend you one of mine next time we see each other.

With e-readers it's not the same. I won't ask you for your kindle, and it's definitely not an interesting piece of furniture.
Typo thread!

"this hight result in" => "might"

"and seams to be related" => "seems"

"sometimes spaceman" => "sometimes called spaceman" ?

Very interesting read, thanks!
That's a very good point. I do this all the time with nullable types; I'm not sure why I didn't consider it that way.
I take his point about predictions not factoring in any sort of human mitigation, though. It's pretty obvious to me that inventing ways to fight or even reverse global warming (basically, geoengineering) is going to become the defining scientific and industrial challenge of our (grand-)childrens' era. Think solid-state electronics or genomics but on an entirely larger, more urgent scale. Pretty much the only thing keeping me hopeful these days is that we've scarcely even begun to really try and combat this problem.
You are right. What if the scientists have not predicted the full effects of too much CO2 in the atmosphere? Ever consider that one?
Stanford is moving from using Java to JavaScript for their intro CS course
Oxygen oxidizes. Ancient breathing methods suggest 1:2 ratio of the inhale/exhale protocol. Pollution component aside, with the CO2 on the rise we will just be living longer ;) Things change, adjust, adapt.
This a very long article, the main theme is that different factions in France are in a kind of soft war with a clear faction on the loosing side. They are immigrants, the Elite and the older working class.

As a old Frenchman I would say two things that are self contradictory, first I think this guy makes a good diagnostic of the current situation, second: Things are not that simple, the last time France was a pleasant utopia was before WWII. After that it had continously been a mess:

De Gaulle made a coup to get the power in 1958, Paratroopers were sent to Paris[0], Corsica was briefly taken under military rules[0] and the IV republic died quietly without blood bath.
The 70" were nice but the 80" were horrible economically speaking. After that it was the rise of Europe, which closed plants but did not created jobs. Most of the economy is now controlled by the state (56%).

Since 2008 we have lost most of the freedom that citizens enjoy under democracy: Our parliament has no right, there are moral laws as in 1984, generalized spying on citizens and soldiers in arms are everywhere in public spaces.

[0] https://en.wikipedia.org/wiki/Operation_Resurrection

[1] https://en.wikipedia.org/wiki/Op%C3%A9ration_Corse
> Some people even like to speed-read, racing through text faster than they can recall the pronunciation of the words.

That's totally normal! I don't think I know anybody who doesn't read faster than they can talk.

I agree with you about the problems involved speed reading, but... what you're describing here isn't speed reading --- it's just reading quickly. Speed reading's an entirely different discipline (and which is known not to work well).
It's hard to over-estimate the lengths these groups will go to in order to protect their position. We know that our wealthy will convince our government to go to war or overthrow democratically elected leaders in order to protect profits. It will probably take a revolution to unseat them.
It's how amazon is heating their new buildings in Seattle:

http://www.datacenterknowledge.com/archives/2014/09/17/amazo...
VR interested people from the US and Canada wanted
Hi guys :) hope I'm right here with my request! I'm Jenny and one of three German students with a students project from the university of applied science from Neu Ulm about VR and gaming.
You are coming from the US or Canada ? You like playing games? You find Virtual Reality exciting? Then please take a few minutes and participate in our survey. We need your support and are very grateful for every participation! Thank you very much in advance and good luck!
P.S: It would be very nice, if you share this link with your friends
Click here for the survey: http://ssi.hs-neu-ulm.de/Master_SS17/GR_3/login.html
If you have any questions about our project, don't hesitate to contact jenny.beuth@student.hs-neu-ulm.de
The 4 Kinds of Introversion
Geez I read this comment & thought... "how can there be so many dumb programmers out there". Then I realized it is just one loud idiot. You talk a lot of garbage.
I use this version too and have been very pleased with it. It's also available via Homebrew [1].

As an aside, I'm looking forward to better support for text scaling in future [2,3] as it's a feature that (if it was compatible with autocomplete and company-mode) fits my workflow better than zoom-frm.

[1]: https://github.com/railwaycat/homebrew-emacsmacport

[2]: https://github.com/company-mode/company-mode/issues/299

[3]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=18493
Burning books can indeed be beautiful. I've destroyed badly written police novels this way, and once you overcome the nagging notion that burning books is naughty, it's actually very fun.

I'd never purify by the flame any book that didn't really deserve it on purely literary grounds; it must be really badly written trash. I think anything by Dan Brown would burn up nicely.
Reminds me of this chart: https://www.youtube.com/watch?v=PI99A08Y83E&t=13m45s (if you want to skip to the punch line, it's just after 15:00), but this one is still in log scale.
The answer to just about every question posed on this thread is the same: "it's the government!"
I've never been a landlord but have known two over the course of their rental property careers. They went from being amicable to noticing and expecting the worst from people, essentially becoming jaded. And the transformation is similar in quality to many police officers, how they wear an expression on their face as if humanity has broken their heart.

Watching this impacted me enough to decide that I'd never want to be a landlord. It's an odd position to be in in the first place. To be responsible, in a sense, for how others live.
Well... I'd say it isn't solved. What.CD went down. Fuck, that still hurts.

People now speak of Google Books as a library of Alexandria, but What.CD was the real thing. Google Books was barely available to anyone, ever.

That shouldn't be possible the next time. How though? Distributed metadata curation is a problem we haven't worked out well. I know I haven't.

Especially if the metadata is stored on and for data stored on a diverse set of platforms, like "not only BT", but also Freenet, HTTP, FTP, IPFS... It just doesn't exist.
This is so 100% correct.

From my experience (simple SaaS) it is like this:

1) There is about 5% to 8% of customers who might be very hostile at very beginning of interaction

2) However, 60% to 80% of these people can be calm down with a few nice words. Put yourself in their shoes - it might be something else completely unrelated to your product or service made them angry.

3) If the above does not help, we politely close conversation and fire the customer so that we can focus on other customers. Easy for us. The problem is that it is much much harder do "fire customer" if you are a flight attended, if you are teacher, cop, etc.

For example, I just had a parent-teacher conference and my son's teacher was crying because the parent before me was one of "unreasonable ones". Next time, I bet the teacher will just call the police so he does not need to talk with that parent any more.

So this is a conundrum... 3% of pathological customers will make us all suffer.
Not researching geoengineering is at least as dangerous as attempting it. Geoengineering is definitely going to be attempted--nay, ordered--long before Manhattan, Mumbai, Shanghai, etc. are under a foot of water. Whatever we've managed to figure out, no matter how stupid a solution it might be, is what's going to get tossed at this problem by the same ignorant politicians that got us into this mess. So we might as well make it a good one.
I found this blog post very informative. Obviously it doesn't have the content of a book, but it conveys a good first intuition of what quantum computing can and cannot do.

http://twistedoakstudios.com/blog/Post2644_grovers-quantum-s...
Never used emacs before and I was a power vim user that was sick of all the vim extensions feeling hacky and not integrated together nicely(the vim scripting language, viml, is awful and it's no wonder that these extensions are hacky) and liked the idea of spacemacs because I used a basic version of it on vim with space as my leader. no which key popup on vim so the bindings were very simple and you had to remember them by heart (I think I used `spc e v` for "edit vimrc" and `spc e z` for edit the zsh dotfile. spc-= to format the entire file etc.)

I jumped into spacemacs and figured out how to do the vimrc bindings that I had in emacs lisp. I watched a few videos[1] from the creator of spacemacs to see how he configured his and to see what was the way to navigate files in spacemacs correctly.

watch a magit video[2][3] too... that program(I say program because it's basically full git well done) is phenomenal.

hit me up on the gitter.im channel for spacemacs if you have questions on it or emacs.

1. https://www.youtube.com/watch?v=HKF41ivkBb0 (basics of spacemacs... also check out his channel for a complete dive into each of the prefixes and how to use them)

2. https://www.youtube.com/watch?v=vQO7F2Q9DwA (basics of magit)

3. https://www.youtube.com/watch?v=mtliRYQd0j4 (more advanced features of magit like rebasing interactively and easily.)
> Apple is hugely monopolistic, for a company sitting at #1.

In the US, generally it's OK to be a monopoly, as long as you don't abuse your monopoly by doing anti-competitive things. It's also OK to do many anti-competitive things, as long as you aren't abusing a monopoly; unfair pricing (dumping) is prohibited, but courts have been pretty lenient in the absence of a monopoly on the theory that the dumper usually damages itself more than the competition and that in the mean time consumers benefit.

So, Apple doesn't really have the market share to be considered a monopoly, unless you creatively define the market. Certainly, they can do whatever they want on Macs, because their US market share is 13% [1], and nobody can credibly accuse them of selling below cost. For mobile, it's different, but still Apple only has about 30% of the market [2], so I don't know that's really high enough to consider their behavior an abuse of monopoly, unless you narrowly define the market to be apps on iOS devices, instead of apps on (smart)phones.

[1] http://www.gartner.com/newsroom/id/3568420 table 2
[2] https://www.recode.net/2017/1/11/14239038/iphone-apple-andro...
Without portability there will be no GuileEmacs to replace the official Emacs implementation. AFAIK, Guile doesn't work on Windows.

Until Guile will work natively on all major operating systems, I see no future for GuileEmacs.
Bang! You're no longer dead! (maybe)

That's exactly what I mean though you posted it with a click-baity lead-in.
Dams contribute to droughts by limiting the recharge of downstream ground water levels and aquifiers.
The only properties of the society discussed with the exception of political history were "a significantly racially charged, class-entrenched society". How exactly is summarizing factual and historical properties of a society espousing hatred? Some of the comments here, including this one, are just plain illogical.
Do people use dbus on macOS/OS X? How does Emacs integrate with it?
This is not an apt analogy.

> I ask whats going to happen when the building gets hotter quickly and get 10 different answers.

It shouldn't be surprising that there isn't one clear answer. Earth is a complex system, and it is changing in many ways right now.

> I ask if it's actually even bad that the building is getting hotter quickly and everyone says "Of course it is! It's never heated up this fast before!"

The pace of global warming is indeed a problem, as organisms cannot migrate or adapt fast enough. Forest ecosystems, for example, may not be able to migrate to cooler latitudes or elevations. [1]

> I also wonder why none of the engineers suggested opening the windows instead of producing less heat.

Not an option. Except for the sunlight streaming in, our planet is a closed system. A spaceship[2] may be a better analogy.

[1] http://news.nationalgeographic.com/news/2013/09/130915-clima...
[2] https://en.m.wikipedia.org/wiki/Spaceship_Earth
Well if you listen to doctors they'll say we apply scientifically proven methods, and some portion of them actually do science. My impression is that doctors like to sound smarter than they often are. Since medicine is more of an art form than anything - most physicians are like artists (albeit highly trained ones). And as with any art you have the whole spectrum of quality.
Hey there stouset! I've read your comments and I thank you for the tips you've given. I do realise that there are a lot of things that I have missed, and I plan on having them fixed soon.

I definitely will be managing memory myself. The project is in very early stages at this point, just in v0.1.0 right now.
I see Uber buying this company for $1B in a couple of months.
Wow, so that's why I've seen steam so often as an element of the NY landscape! Very cool, thank you.
Lung cancer is a strange one. As smoking levels drop, in some populations one can say that "most" lung cancer has nothing to do with smoking. So the doc has 10 patients with lung cancer, but only one of them is a smoker. With such numbers is gets hard to say that smoking was the cause. It was easy when the same doc had 30 patients and 21 were smokers, but times change. Statistics are hard and need to be revisited regularly.
I mean, it's not like the water is being destroyed, or even rendered undrinkable, it's just being warmed...
When articles don't get much traction, dupes seem to be permitted by the algorithms. One post had a comment and another had 13, so it makes sense to let it through. I don't know the actual implementation, but this is what I've observed.
Let's say you leased an apartment in a large building, and after an inspection, numerous structural engineers said the building was in danger of collapse. Would you say "I don't know much about engineering, but I'm skeptical it's that bad", or would you demand the building management take steps to correct the issues?

I like this analogy because it highlights the wrongheadedness of climate change denial. There is a key difference, however: to get the dangerous apartment building fixed involves a reasonable number of people and a reasonable amount of money, no matter how big or how unsound the building is.

Stopping -- let alone reversing -- climate change is orders of magnitude more difficult than that. It involves the coordination of billions of people in a task that goes against their short-term, individual interest. This is very hard to do [0].

[0] https://slatestarcodex.com/2017/02/22/repost-the-non-liberta...
This is fun!

Assuming the developer is listening... I think I ran into a bug related to resizing the window after starting the game. Clicking selected other blocks than I desired.

Also, I'd like to +1 the request to have a grid remain at least on the numbered cells. A partial transparency of numbered cells might be neat because you could see depth better from overlap of cells.
Not really, you're suppose to use memguard to create a slice then an address is returned; there is no original data.
It's also extremely difficult to talk to someone who truly thinks the moon is square. Suppose I actually want to talk about the moon? Or suppose I admit there's a lot I don't know about astronomy (a fascinating subject!), and this person thinks it's an invitation to speak about astrology?

What I mean is, it doesn't even have to affect public policy to be bothersome. It also affects informal small-talk with acquaintances.
>they were highly competent, technical people, who seem to deal with anxiety/loss of control by yelling at someone they perceive to be beneath them.

Sounds like HN. I'm actually surprised anecdotes haven't popped up where people describe why they're justified in treating people like trash.

It's such a breath of fresh air to see someone saying this :) I'm not sure how any company can promote morale by allowing customers to take out their unrelated frustrations on employees.
That's an effect of increased CO2, sure. But it's not going to be very helpful if your farmland becomes a desert.
http://kaitai.io/

Also check out https://ohmlang.github.io/ and view the maths demo in your local copy.
Quite often the CSR does have the power to fix the problem, but the customer is more interested in yelling at someone.
A few reasons. The render() functions were unweildly. The ecosystem of router/state libraries were in constant incompatible flux. Difficult transition animations. Complex server side rendering setup. Probably some other things I can't remember.
It seems like it should be possible to at least quantity this phenomenon for each topic by doing some internet segmentation and classification. I assume telling someone that they are in a fringe bucket is not actually an effective way to reconsider their position, though.