skysight-inc/HackerNews huggingface dataset:
How do you go about "closing down" a small town?

The very small city where I grew up (pop. 4,700) had, 25 years ago, a Carpenter school bus manufacturing plant, a limestone company, and (at least) two other small factories. If you didn't work at one of those, you likely worked in the service industry supporting them.

First, the school bus plant moved to another location a few hours away. If memory serves, most of the employees were offered the opportunity to transfer but few did. While they could have moved their households, most of their immediate families were there and they didn't want to leave them.

Then, the other factories closed down one by one. One was purchased and its operations moved to Mexico for the cheaper labor. The other factory was shut down as well, its operations moved to a different state where another factory was expanding.

The limestone company still exists but there are no new jobs there. The folks who do work there mostly started right after high school when, for example, dad (who worked at the company) got his son a job there.

The jobs are all gone but, somehow, the city remains.

Myself, I moved out of town as soon as I had the chance. I live 45 minutes away in a city 15x the size. I drive past there occasionally, when I have to go to my company's office for some reason (I work remotely). I usually stop by and see my grandmother who still lives there. Everyone else in my family has pretty much left. The population has mostly stayed the same.

In my opinion, this small town no longer serves a useful purpose. It has been overrun with drugs. The only "jobs" available there are in the service industry and anyone with a "good job" works out of town and commutes.

That brings me back to your question. How does one just close it down? You just can't tell thousands of people to get out, that "we're turning the lights off on June 30th so you better be gone by then".
I have checked Gitlab out in the past, and fully intend to mirror my stuff from Github over to there soon.

How do we know that Gitlab, as an open-source project, can't be infected with the same ideological virus? Should I just start by self-hosting Gitlab so I never have to migrate again?
Repait Rate Performance of Various Front End Frameworks
You can find tons of resources on the internet but stay away from W3 school and Codeacdemy. I personally tried Codeacdemy but it didn't help me much. So I moved on to tree house. They have good content. Also I tried https://ilovecoding.org they've good courses and lesson. In the courses section you learn the fundamentals of programming language and in lessons there are loads of videos where you learn how build practical applications such as web apps, games, photo slider, calculator, to-do app and much more.

I personally like https://ilovecoding.org and https://teamtreehouse.com. iLoveCoding has low pricing as compared to team tree house but they have awesome content.

When you know the basics, try to create stuff learn how to solve problems. Watching a tutorial is so easy and saying "wow that was cool" but when it comes to creating your own stuff and dealing with real life issues non of the codecademy tutorial helped me.

If you like reading too like me you should check out "Ian Lunn - CSS3 Foundations" "West M. - HTML5 Foundations" (Both books by Team tree house authors) and HTML and CSS - Design and Build Websites - Wiley which is by far one of my favorite and in depth.

I hope this helps
Good luck
What I discovered living 3 months in Japan
I have liked my experience with Pluralsight thus far. It is paid, and therefore the quality is a bit above the background I see elsewhere. I was already employed as a developer when I joined Pluralsight, but it helps me fill gaps in new technologies like require.js or phantom.js
This isn't a bug or a bad default - your email address was never supposed to be private... that's how people contact you (besides the GitHub issues system).
Figured this might be the case. LLVM is great but C++ compilers have had a long time to mature.

It's impressive that the filter and map methods produced such good performance. The lazy evaluation scheme must be well setup, shout out to the Rust team!

Are the lazy iterators are combined and effectively stripped out at compile time?
Solving problems ⊃ hacking

(Not being pedantic, I just like set theory symbols and never get to use them)
> Since love came first

Is this a certainty? Depending on how we define the dawn of "love," it seems at least vaguely plausible that it occurred after the first human consumption of coca. Of course if we're specifically talking about isolated cocaine then you're correct for sure.
Always fun to see projects like this, but I don't get some of the motivations. Regarding the code examples:

// c++
AutoFile file("c:/temp/foo.txt", "w");
fprintf(file, "Hello, world");

// lisp
(with-open-file (f "c:/temp/foo.txt" "w")
(fprintf f "Hello, world"))

.. the author thinks the former is cluttered and latter uncluttered (simply because the fprintf is within a sub-scope of with-open-file)? That's a fragile rationale, but you can certainly write c++ that way if you like.
I'm not in the practice of self-promotion, but I'll just throw this out there: https://github.com/kgaughan/dbkit
It still needs a bit of work, but I wrote a small library for Python to use SQL in the Yesql style: https://github.com/KMahoney/pyesql
One more thought: I seriously hope the artist clarifies the shortcomings of his approach when presenting it! It wouldn't be right to suggest to people that the locations are highly accurate.

I can imagine a non-technical relative/friend of mine seeing such an installation, then telling me that you can track down every internet user accurately and even show the building he is living in and me having to explain why that is not the case and a ridiculous notion.

No matter how noble the cause, deception is wrong. After all, I don't tell my kids their heads may explode if they take illegal drugs...
I initially fell in love with programming by botting Runescape. If you want to look at some old (and very very poor quality) code to see what the botting scripts looked like, this was my most popular one: http://pastebin.com/WENWkWEW

There were some really interesting "innovations" in those scripts compared to the other free ones that were available at the time. For example, this script would allow the character to harvest and store wood from trees that would regrow / respawn. This script would time each hardcoded tree to count how long it had been de-spawned (dead) in order to move the bot user to wait by the tree that had been de-spawned the longest when all of the others were de-spawned. This was a good way to avoid being reported because most bots would just wait by the last tree to de-spawn and then instantly start moving to the first one that respawned.

Some other interesting tricks could be found in the "antiBan" method in a lot of scripts. Given a random input this script would move the mouse in some random ways, check some random stats, move the camera around, etc. One additional "antiBan" approach that I implemented for this script was to "take breaks". The idea was that a real player would probably not be watching their account and harvest the wood with perfect efficiency all of the time. Telling the bot to "take breaks" meant that it would turn itself off entirely for a short time (maybe a minute?) and just not react to any input, as if you were using the restroom or doing something else.

I could talk about this stuff for ages, it was great fun. :)

P.S. I have a tiny blurb about it on my website too: https://www.dwett.com/projects/#runescape-bot
I guess it's a lot easier to have "unstoppable" panics if you have super isolated lightweight processes to begin with, instead of big, old, run-of-the-mill-operating-system processes filled with a whole lot of threads that don't all want to die. :V

With their Result type, Midori is really hammering home that Result/exception isomorphism. Is the interaction with generics really any worse than what we would have to write if we wanted a map function that optionally returns early if the closure returns Err?

fwiw, I always thought the biggest difference between Rust's scheme and regular exceptions were that in Rust you never unwind until a catch block since a `?` on its own at most returns from the current function, and now Midori goes and requires `try` on ever call of a possibly-throwing function and it ends up working out just the same...
Chris Olah also has a great introduction: http://colah.github.io/posts/2015-08-Understanding-LSTMs/
If you have an open source project used by more than yourself, please don't make yourself uncontactable. If you've abandoned the project, make it clear that you have and if you're lucky enough to have an active fork, point to that.
Not sure if this is what you had in mind:

http://www.ralonghistoricalsociety.org/images/mill2.jpg

http://www.oregonencyclopedia.org/media/uploads/O-A_Lumber_C...

http://freightsheds.largescalecentral.com/users/rick_marty/_...

https://s-media-cache-ak0.pinimg.com/236x/0c/4d/0f/0c4d0f8c2...

https://s-media-cache-ak0.pinimg.com/236x/01/2d/23/012d232fb...

http://www.american-rails.com/images/Log_Car.jpg
Thanks for this!

A couple years ago I was having trouble falling asleep at night. I found a series of music mixes that helped me drift off, and they were working well until one day the creator decided to scrub every trace of themselves from the internet and disappear. I generally believe that people should be able to delete what they put online, but ever since then I've maintained my own personal archive of things I wouldn't want to lose access to forever.

I use HTTrack for backing up static sites, youtube-dl for YouTube, SoundCloud, and the like, and now I'll be using this for repos on GitHub. Any more good archiving tools?
That's why I was repeating the importance of him having some well thought out requirements. In situations where this is true (and it really happens sometimes), I've regularly seen good developers come in under budget and mediocre ones at least come close.
Quality Over Quantity: Futuristic electric motorbike zecOO, continues to evolve
Google pushes further into virtual reality with new headset
Large US firms will be required to disclose tax bills in Europe
Send a real Valentine's card free from your computer –  LoveFREE
Nice new site. Offering a free valentine's Day card using code LOVEFREE. Video of how it works.https://youtu.be/ik0lyzjQrBM
Probably the better superset is intellectual stimulation. Hacking, strategy games, crossword puzzles...all fall under that moniker, and are they so addicting too! It's just of great luck that unlike cocaine or love, hacking can lead to returns in other utilities like in money and a career.
The word you are looking for is "confusopoly". https://en.wikipedia.org/wiki/Confusopoly
Sorry this is a little bit delayed! It's hard to see when you get replies here :)

My feeling is to either make liberal use of "Click to expand" or to just let users scroll the whole page vertically. I think we've become used to long, vertical content elements.
As a matter of fact, I do live in a small town with a median household income of less than $30,000. There is a Walmart store. Most Walmart employees do not qualify for food stamps, but they do get health and other benefits not available at many local small businesses. There are relatively high paying jobs at the Walmart store -- much higher than are typically available at local small businesses. And, if a Walmart employee is willing to relocate, there is even more advancement potential.

I cannot imagine anywhere in the lower 48 United States where there could be a community in which people have to drive three hours to get food. If there is, the demand would certainly justify someone from inside or outside the community opening a grocery store. A large capital outlay would not be necessary.
In short, Sydney, Australia-based voyeur views the comings and goings of Airbnb tenants, losing sleep, apparently, due to fears over property damage.

In my opinion, not worth the time/effort to read.
Nobody is being deceptive. From the "about" link on the site:

"... Sometimes what this image shows is eerily accurate; other times it is wildly dislocated. ... How accurate are the system’s data sources and when might they improve?"

And more from the artist's page about the project:

"... How close it gets is very much dependent on how networks are built, configured, operated, and distributed where you are, which network you use, and the accuracy of the data associated with those networks."
No it doesn't. Git works independently of SSH.
> So lets avoid bringing up someone's race when trying to explain their behavior and/or intentions

Normal people already do that most of the time, because most of the time race, ethnicity, or culture does not matter for whatever you're talking about.

However, a blanket statement that such things never explain anything is false. A person's upbringing and environment influences them tremendously, and it does correlate with ethnicity, nationality, country of origin, socioeconomic status, and many other variables.

For example, an average russian doesn't like gays. That's a fact. There are cultural reasons for that, it's not just something that happened randomly. If I want to explain to someone why my russian friend doesn't like gays, I will tell them that it's because he's from Russia, where it's normal.

Here, I've used ethnicity to explain someone's actions. In America this would cause hysteria, and I would be branded a racist, because in America every statement that involves race is racism thanks to the argument you're promoting.

However, there is no racism in my statement. It's factually correct – if my russian friend was raised in Canada, he probably would have internalized the normalcy of varying sexual preferences long ago. But he was brought up in Russia, where casual racism, sexism, and other assorted intolerance is the norm. My statement is also not judgmental. I'm just explaining the probable reason for a person's behaviour using information available to me.

But again, for the sole reason that it involves ethnicity, in America this valid statement is widely considered racism. Not to mention that if my statement was similarly correct, but involved blacks or mexicans or whatever other ethinicites are conversationally popular in America, I would be in even bigger trouble for no reason other than the reader / listener's prior experiences with racial issues, which are, I might add, dependent on the reader / listener's race, ethnicity, and country of origin (and here we go again...).
The best way I've found is to copy the link from this discussion/comments page you're on now, open a new incognito window, paste the link and pull up this same page in the new window, then click on the "web" link just below the title / above the comment textarea.
Quite aware of that, but I was referring to something different: I hope the same information is available to the people seeing (that is: experiencing live) the art installation (or past tense because it already happened?!).

I don't know how it was/is/will be presented to those people.

I also want to clarify that I did not accuse anybody of any wrongdoing, just said "I seriously hope ..." based on my experience with non-technical people misinterpreting technical stuff (or non-scientific people misinterpreting science,... and so forth).
No, there would be a plot twist where the US military threatens to shoot down the satellite, but the hero would stop them from doing this at the last minute due to the threat supposedly posed by having radioactive material raining down on half of the planet. ;-)
> If they want to be integrated, it would be really helpful if they learned Finnish. The first guy in the article said he spent most of his time in the gym, and hanging out with other Iraqis, which isn't really going to help with integration.

This is such an important point - I'm German, living in Australia, and the Germans here tend to hang out almost exclusively with other Germans, same goes for the Chinese etc. I haven't yet seen a good solution for that "insulation" - It takes real effort and motivation to step outside of your comfort zone, you can't force people to do so, they'll quickly bounce back.
I would argue that licensing drives up the average quality of the professional. This should be necessary for a profession that can cause pain (or hand out drugs) like dentistry, but not for something like a hair stylist where it wouldn't really matter.
Yes. Then again, you don't have to be a crazy president to do something like that. If I had spare money to build ($?) and launch ($8k http://www.gizmag.com/tubesat-personal-satellite/22211/) a satellite which just circles the world and beams down nyan cat song at standard FM, I'd definitely do that.
This would be cool picture-in-picture at the bottom corner of a busy site. Useful if it had an estimation of accuracy printed too (assume the API gives that?)
"Getting something for nothing"? It's vague, but so is "rent seeking". From reading the examples in the Wikipedia article, it seems that almost any economic behavior in which one tries to get something for nothing qualifies as "rent seeking".
The parent comment is discussing encryption of the private key with a password, not passwords for connecting to the server.
Many European countries extend citizenship to distant descendants like Hungary and Italy.

Spain naturalizes nationals of Iberoamerica, Philippines, and Equatorial Guinea after only two years residence rather than ten for nationals of other countries.
Pacman-5.0 Released
Yes, my thought precisely.

There's also cross-tolerance ;)

But cocaine can be far more intense. Once you burn out those dopamine channels, they don't come back. You lose, more or less permanently, the ability to love, or even care very deeply.
> So I don't think it's "rent seeking" that's responsible for this.

It isn't entirely responsible, just as no other factor is entirely responsible. But they sure do reinforce each other. For example rent seeking by the AMA means that doctors cost more. Because doctors cost more, more people who need doctor services will need a payment obfuscation service (aka "health insurance"). Because "health insurance" is doing a lot of the paying, it encourages other parties (eg medicine and equipment) to rent seek against them, as it is easier to convince one party than every patient. I'll stop here, but can keep going!
Hmmm, no. I come from a small town in the Southeastern US. People are incredibly religious, you can't even sell alcohol there thanks to the laws they've passed. A part of the local culture is consulting preachers for counseling instead of psychologists/therapists. It causes enormous amounts of damage. We should never encourage people to visit witch doctors over trained medical professionals, culture be damned.
> The wikipedia definition is: "seeking to increase one's share of existing wealth without creating new wealth".

I think I figured it out. "Rent seeking" means "trying to get something for nothing" economically.

This would be a lot less confusing if people would just use straightforward terminology ("getting something for nothing") rather than an opaque phrase that sounds like something else ("rent seeking").
iPhone and iPad text editors and writing tools compared
Italy has some pretty crazy Jus Sanguinis citizenship laws, through which I'm eligible for Italian citizenship through my great-great-grandfather.
Japanese people look forward to seeing you again :)
Coca is a "new world" plant, growing only in the Andes mountains. As best we can tell, there've only been homo sapiens sapiens on that continent for a few tens of thousands of years, at the outside. The hormonal basis for the phenomenon we call "love" is without doubt older than that.
Read about The 1000 days of Mark.

> “Last Thursday, a guy I went to college with, Mark Rife, committed suicide. As I understand the story, three years ago his wife Sarah died due to complications from a fall off a 75 foot waterfall. She fell; he dove in after her. Against all odds, they thought she had recovered. Life had returned to some degree of normal; but then six months later, she died in her sleep. Mark was devastated.

> In a video he left behind, Mark describes leaving Sarah’s funeral, driving who knows where and simply wanting to die — but he remembered the time they watched the film Juliet and Her Romeo, a film he loved, and he remembered Sarah’s question: “Do you think Romeo would have still killed himself if he’d waited 1,000 days?”

> So, Mark went on a 1,000 day odyssey, with funds from Sarah’s life insurance policy, to give him time to see if his choice would still be the same. Would he still want to kill himself? Mark traveled, explored, met knew people. He says he “followed every impulse.” Mark had been a pastor in Hawaii, and he left his life behind.”

Full story here: http://www.orderofthegooddeath.com/the-1000-days-of-mark

I still feel rage when I think about what tumblr did:

> Mark kept a detailed blog of his 1000 day adventure, which we may never see because Tumblr took it down immediately after his suicide. I do not know whether or not this was at his family’s request, but it is distressing because he clearly wanted us to see his work. He painstakingly blogged, created content, made videos. In his suicide video he says that the website explains, “a bit more of my process, how I came to this conclusion.” To keep the blog censured is not the way to honor his death. God forbid we face the reality of a man’s decision to die when we could all just be re-blogging that picture of a squirrel in a ballgown instead.

Thankfully Vimeo kept his videos online: https://vimeo.com/27856790
Procrastination Is Mostly About Fear
How Winning Leads to Cheating
Agreed, especially due to the inane way that the site's designers decided to covert vertical scrolling to sideways scrolling.
I'd love to see if these MRI studies hold up if you select participants who are happily married or in long-term relationships of > 3 years length. The author's study selected participants with a maximum relationship length of 7.4 months. I dug up the Bartel's study referenced by it, and it had selected participants by putting out posters & Internet posts looking for people "truly, madly, and deeply in love", and got people with a relationship length of 2.4 +- 1.7 years:

http://www.vislab.ucl.ac.uk/pdf/NeuralBasisOfLove.pdf

FWIW, I can recall crushing hard on girls up through college, with exactly the same drug-like intoxication that the article describes. But as I got more secure of myself and comfortable in my own skin, the crushes moderated. When I met my wife, there were no massive can't-stop-thinking-about-you highs, no obsessive yearning, few intrusive thoughts. It just felt natural - we enjoyed being together.

This was really disconcerting at first, like maybe it wasn't love after all, but I checked with a number of friends who were happily married for long (sometimes >10 years) periods. Very often, they mentioned the same feeling of not having the trumpets and whistles blow, and instead they grew together and found that love developed later on. Indeed, the people who were always "truly, madly, deeply in love" were usually broken up 2 months later.

I've heard a theory circulated round that when we feel that huge deep rush of intoxication, we're actually reading our "completion" into personal characteristics that the other person possesses. We're not so much in love with them as in love with the idea of being with them. And that limerence persists as long as the idea does, but eventually we all have to face the reality that we are not our partners, and we are not going to somehow become more or better than ourselves just by being with them. That huge mind-blinding rush of dopamine when you meet a new person might be an antipattern, because it blinds us from seeing the real them.
Part of the problem is that Flint neither voted this way, nor is it privatized. The state took over the city government and installed a city manager who made the decisions that led to this situation.