skysight-inc/HackerNews huggingface dataset:
For reference, ~100 people died in terrible conditions building the Hoover Dam. It was a tremendously unsafe worksite. The environmental impact of the project was barely considered.

I think all things considered we've made good progress.
As Downloads Take Over, a Turning Point for the Video Game Industry
I have always heard that the windows kernel is actually pretty well designed. In particular the way it handles concurrency and asynchronous I/O. Unfortunately I have not found (euphemism for: I have been lazy) an easily consumable description of its differences from the Unix, Linux APIs supporting concurrency and asynchrony features, in what ways are they better, with some code examples thrown in that illustrate the differences

If anyone would be so kind to humor me with such a comparison or pointer...
I have been exposed to different forms of meditation, and I personally prefer the Transcendental Meditation form. Under TM, one repeats a nonsense phrase while in a quiet place with one's eyes closed. After a bit, a self hypnosis occurs, and one's mind takes a little acid trip. Afterwards, about 15 to 20 minutes, I feel like a just woke from a refreshing nap and I have great clarity of mind.
Comparing this to Mindfulness, which I am not completely understanding, seems like a completely different type of meditation that takes one's presence (what you're supposed to be doing) into the mediation, whereas TM is like a 20 minute vacation from what you're supposed to be doing.
How much time and preparation did the NZ reviewer invest?

He basically planned his holiday in advance, sensible if you want to make the best use of limited time in an unfamiliar location.

I'm not sure what you mean wrt McDonalds...
Another way to look at it is that Erlang has been there for a long time (longer than both Python and Ruby), and it is not going away soon.

Elixir and Phoenix may or may not last, that I don't know, but they are a joy to work with.
> Removing every last bit of redundancy is nice, but it isn't going to save me that much. Maybe it'll save me a couple tens of MBs of disk space, and a couple of MBs of RAM per process. But if that costs me a few hours of work, it isn't worth it.

I don't care about the disk space and RAM at all, but every additional C extension (like EventMachine) means one more dependency that can break when I update a) my OS or compiler, b) Ruby, c) Rubygems, d) Bundler or e) Rails. Most of these updates have to be installed immediately for security reasons.
I absolutely love Ruby as a language, but with Rails I feel I spend half my time in the terminal, trying to fix `gem install` incantations just to keep things running :(
You'd want one better -- slip it in when your co-worker was about to make a change, update the yet to be committed code in their local working directory. They'd have a low chance of noticing it but the blame would lie with them.
Hang on, how does it get your list of transactions using just a credit card and phone number?
Using RightLink with Docker
These kinds of infinity concepts are throughout math and physics. For example, the Universe is "infinite" yet it is also expanding. There is very little that is logical about infinity itself and it has been the source of much philosophy throughout time. It took a couple thousand years just for mathematicians to theoretically prove that some infinities are larger than others, for instance.
Fluent Bit: data from Embedded/IoT matters
He's been exposed. He's more annoyed over the kids fawning over a (who seems to him) an obviously destructive character. As an alternative, he follows the Elsa line with "Hans is the true king of Arendell", because of his charity during crisis. I didn't know who he was; for all I know, he deserved what he got. Then I watched the movie, and he deserved what he got.

Neither of us like the movie that much, because it's monarchist.
Manage Dependencies Like Other Languages with Glide (for Golang)
Yap, agreed, that makes most sense.
I'm not entirely sure that this is due to philosophical differences. The fact that Haskell is lazily evaluated makes writing functions that do only one thing much easier, since there is no performance hit for writing code like:

take 5 . filter (not . p) . drop 3

In a strictly evaluated language. This would involve iterating over the list three different times. (Kind of not really, since take 5 isn't going to be that expensive.)
Join MongoDB Online Training in Hyderabad India
Chinese cities use “mist cannon” to shoot pollution from the sky
I looked at this, and isn't it inside-out though? Given that code/data equivalence being the fundamental thing that makes a lisp a lisp, wouldn't the lisp way to go about it be, to write a whole-program-transformation macro that can replace certain function calls with specified equivalents? That way you can write code just like normal, but have it do completely different things based on the context. The idea of being able to do this is what made me consider a lisp in the first place. Yet I don't see much evidence of people working in that direction.
I think it's extremely difficult, to the point of not being practical. When you get to the point of the compiler that it's applying these optimizations, that the code came from a .c or .h file has been long thrown away.
As I understand it, space and time didn't exist until the "instant" of the big bang - and that space itself began to expand.

So it's not like a firecracker gases expanding to fill an empty box.
"General aviation is also about 20 times more dangerous than driving a car"

Yet the title of your link is "Why Private Planes Are Nearly as Deadly as Cars" and by nearly, the clickbait means:

"Breaking out the data per mile puts the accident rate of private aviation at one-sixth the accident rate in automobiles"

The truth is likely somewhere in between that 1:120 range.
Content from a massive company like Facebook will inevitably end up in the hands of aspiring journalists of all kinds. There is always a chance someone will sensationalize, distort, or outright mislead. You counter such unfortunate events by being overly scrupulous.
Flipkart's Big App Shopping Days Sale Is Here
>Email is hard to secure

Email is trivial to secure. Just need to be able to exchange OOB one RSA key.

But being able to securely communicate with "isis_recruiter34@jihadistan.jihad" don't give you much when LEO knows that you are communicating with each other.

Nowadays you need security, anonymity and usability - which are often with contradicting requirements.
How Many Universes Do There Need to Be? (2007)
The theoretical foundation of Haskell is a typed lambda calculus called System F-omega. GHC Haskell has some additional features that are inexpressible in System F-omega.
another great resource on samatha and vipassana (concentration states and insight/mindfulness meditation) is theravadin.org.
Fuck the Cloud (2009)
“I hope this creates a lesson for science. There’s no way you can replicate every study that’s published, but if there is a study that seems almost too heartwarming and too good to be true, maybe it is worth it to spend the time trying to replicate it.”

Michael LaCour won in a crowded field. The former UCLA graduate student made international headlines — and transformed political strategy — with his apparent finding that when gay people canvass on behalf of same-sex marriage, they can change people’s minds simply by talking to them. Turns out, though, that his study was fatally flawed — and possibly faked.

I called it!
Quasi "outages" in California refinery crackers are bucking the price decreases of gasoline in California. In 30 states, gasoline is under $2/gal but in California, it is north of $2.50, and it isn't even the expensive summer blend.
I cannot agree more with you. For me, Rails is a way to get things done fast. If you can follow all rails goodies, there aren't any other framework comparable. The way things just works is the main point for me.

But of course it doesn't fit everyone needs.
I like the concept to use a single web socket with multiplexing/demultiplexing mode.
It's very simple concept but rails yet give to its developers the 'right way', to set under control the number of connection of web sockets.
Now each connection will use the same web sockets and every connections on the web page pass by it.
This means that each service send message like:
(service_A: requests)->(multiplexing) -> Web Socket -> (demultiplexing) -> Server
To be fair, regardless of their actual reason, public bodies like Universities are compelled by law to treat request that amount to, or could be made as, FOIA requests as if they were. I.e. there is no magic incarnation, set of words or similar that need to be uttered to make it so. It's similar to requests under the DPA.
As always there are grey areas, and I'm not making a judgement as to whether, even if it was considered an FOIA request, it would be considered Vexatious (I don't know enough detail).
But it is incumbent upon them to consider it as such.
"Itâs Always Sunny..." should be, "It’s Always Sunny..."

Encoding/escaping problem?
> it can be difficult to keep track of where your money is going on a monthly basis

Uh, really? Just look at the list of your transactions and that's it.

We all live on the shallow submarine.
I don't write python but what makes it nice python?
My biggest gripe is not the server (I run my own), it's the client(s). Currently I use Trojita on the desktop and K-9 on my mobile. I never managed to get PGP to play with Trojita, so for signing/encrypting/decrypting I have Claws installed as well.
Trojita often randomly hangs and needs to be killed. K-9 is functional, but is to mail what Gimp is to painting..

Mailpile (I'm a backer) might be interesting, but is still unstable and the future isn't certain for happy reasons (i.e. 'paternity leave'). Stumbled upon Whiteout from the references in the mailpile blog, only to learn that the company behind that effort is dead. No clue if or how this project will continue.

I regularly see (new) mail clients mocked as 'unnecessary', but I'm still waiting for a decent one. Mail as a medium works incredibly well for me, but it feels unpolished to use whereever I am.
While I'm not the OP, I'll answer anyway. It changed how I thought about Atlas Shrugged; previously, I thought it was some kind of political tract cum morality tale, but after reading it I thought it was a fairy tale and was slightly concerned at how seriously it was taken.
Native OS X Docker support with dlite
Yes, why are banks releasing purchase history to a third-party data processor without customer authentication by the bank?
Hence the logging solutions everyone is mentioning, yet the article criticizes. So, having logging is bad for IRC because it excludes people because... there aren't any logs? What?
Is that a problem with persistent IRC, or a problem with community members not stepping up to ensure that knowledge which gets developed in IRC doesn't die there?
The issue with jargon is only an issue if the the IRC logs are the primary place where information sharing is happening. It goes like this:

If leaders™ are using bouncers and that use is reinforcing the habit of having all info exchange in IRC then, because IRC itself encourages the use of jargon (because it is conversational and personal), the logged information for the project will be very jargony.

Mailing list postings, which are a bit more considered and more broadcast oriented, are less subject to the shortcutting that leads to jargon. Thus a mailing list posting ought to be easier to digest, at any time, by someone who is not as familiar with the jargon.

So the issue here is not that the jargon makes this difficult for those leaders. Certainly they will be able to scan the logs for the hallmarks of the stuff that matters to them. That's exactly why jargon is useful...to them.

It's not, however, useful to other people. This about keeping the open source projects, you know, open.
Part of any sane meditation practice is open minded curiosity toward our own thoughts rather than rejection or outright suppression. An unpleasant thought should be acknowledged, labeled, and set aside while meditating.
Mechanical Product Development Bootcamp in Bangalore
> The more people have degrees, the more employers will insist on recruiting graduates. In many countries jobs such as teaching and nursing, which did not require a degree 30 years ago, are now reserved for graduates. When just a small elite went to university, plenty of decent jobs were available to those with only secondary schooling. That is no longer true.

This is the most interesting part of the education puzzle to me. There is quite clearly an oversupply of people with degrees, both undergraduate and post-graduate, but the harsh reality is that you still need one due to credentialism, the shrinking number of "low-hanging fruit" problems, and, paradoxically, the increased supply of people with degrees.

One solution from a hiring perspective is a DaaS (Degree as a Service) model such as HourlyNerd [1] or Gigster (YC15) [2] where you can hire well-pedigreed business and CS graduates as micro consultants or coders.

But in the future the biggest change I expect to see is one in the hiring attitude. As more and more future managers go through college, I expect many to become more and more skeptical of the aptitude and capabilities of the average graduate. I expect brand names to decrease in value as businesses and decision makers increase prioritization on demonstrated ability (Github, portfolio of work) and cost to hire, which will generally be lower for less well-branded schools and alternative methods of education, such as apprenticeships and online education.

That's just my gut feeling from personal observations. There's a good chance I'm 100% wrong and getting a branded education will be more important than ever due to the high number of candidates w/ degrees, and the increasing importance of connections and network. That seems to be they way SV is moving these days.

[1] https://hourlynerd.com/

[2] http://techcrunch.com/2015/07/22/uber-for-developers/
The Vimeo player defaults to HTML5 (since Jan 2014):
https://vimeo.com/player
>If you're using a bouncer, it's trivial to set it up to change your nickname when you're not there.

This is a terrible way to communicate your absence. It's spammy, potentially confusing and, worst of all, imitates a built in functionality of IRC. The _only_ correct way to set an away status is IRCs builtin `away` message.
Another vote for pinboard.in.

Although, unfortunately you'd be too late to the party to avail of the one-time payment lifetime subscription offer, which used to make it a complete no-brainer.
> If anything FAA regulations for recreational pilots can be absurdly lax.

Not if you're transgender. I've heard from multiple people in the trans community that as soon as the FAA finds out a pilot is trans, they immediately begin treating you like a potential terrorist. They'll order you to immediately turn over your license and won't give it back until you've gone through a ridiculously onerous set of psych evals.

The FAA actively and deliberately holds trans people to more stringent standards than cis people, and they treat trans pilots like criminals.
How would a person with no experience in general aviation be able to evaluate the qualifications, experience, or safety of any given pilot that they just met?

Often regulations exist to mitigate information assymmetries. That's why they tend to be so much more permissive for a person to put him- or herself at risk, than to put strangers at risk.
Could you elaborate? What about shen makes you say this?
What is Data Science? (2010) [pdf]
I was also wondering about the jargon angle. In my experience, jargon is also prominent on mailing lists. I don't understand what's problematic about jargon on IRC that it's true elsewhere.
I analyzed 250 SaaS pricing pages
Infinitely-aged Christmas pudding
Well, that is different, but I suppose the Haskell example suffers from the same difference then.
In his "overview of features" he is missing one very interesting and valuable security gain when you host your own mail server:

- local mail delivery does not traverse any network

So if you are user A on a mailserver and your wife/friend/uncle is user B, when you send mail to them that mail is simply a local copy operation (provided they don't POP or IMAP it to a local mailtool).

That's pretty interesting, I think.

It may interest you to know that no piece of rsync.net company email has ever traversed a network - everyone logs in via SSH and uses (al)pine and all internal mail is just local copy ...
Title is misleading; this is about Common Lisp in particular.
Magento Mobile “app only strategy”
I wonder if anyone has experience using mailing lists/listserv for regular business software development (ISV, in house, startup, consulting, etc.)?

I know they're common, and work relatively well, for open source projects with decentralized teams. But I never really considered that it might be awesome for other types of software development.

In particular, as I currently work for a consulting company. If all emails related to a project flowed through a mailing list then it could provide a nice and centralized spot for everyone, including people brought onto the project after the start, to reference and search past communication.
You could use a tool to compare AST's for equality, at the least you could use it to highlight the real changes as opposed to whitespace cleanup, which would make this job much easier. Or perhaps compare binaries directly if you set up deterministic compilation.
Although I hesitate to recommend the article, Phillip Greenspun has numbers that sound right:

http://philip.greenspun.com/flying/safety

General aviation is somewhere between as dangerous as driving and ten times more dangerous. With current regulations.
Incognito mode or using another browser is usually enough to work around these. (I haven't read enough economist articles this month to check for sure on this site.)
Does the electron gun physically move, though? I thought it was fixed and the beam is just steered with magnets.
How Disney will make a new Star Wars movie every year
Thus to manage 1000 concurrent requests, the 1000 threads would consume 1GB of the JVM’s RAM just for thread’s stacks.

Can anyone explain why this could be an issue on a 64-bit JVM, assuming these threads only need a small fraction of the 1MB of stack they're allocated? 1GB of address space is nothing on a 64-bit system, and surely the only physical memory that's allocated is what the threads actually use.

Does the JVM enforce a limit on virtual allocations, even for its own 'internals' like thread stacks?
Oh man, looks like Python is giving me trouble with encoding again... thanks for pointing that out.
"Exposure killed my restaurant so I'm writing about it to get exposure for my new restaurant."
I like this article, mind wandering as a concept resonates with me in the sense that I believe it is important and good to spend time exploring thoughts and ideas without any external pressures, especially time.

But my gut reaction is it's sad that mindfulness is being demoted in order to promote wandering. It makes a good story, I guess, to have an antagonist, but in my mind there is no conflict whatsoever between mindfulness and "mind wandering". The insistence in this article that there is a conflict gives me the impression that the author doesn't truly understand the practice of mindfulness.
There you go. Lisps tend to implement the untyped lambda calculus. Not too surprising or interesting...
I remeber the CIH virus used to break motherboards by corrupting the BIOS.
>How would a person with no experience in general aviation be able to evaluate the qualifications, experience, or safety of any given pilot that they just met?

Now apply this to almost every contract a person enters into. Especially something big like buying a home.
Agreed. Tell me if I am wrong but it sounds like the gist of the post is NOT "stop using bouncers and IRC", it's "stop using bouncers and IRC to answer important project questions".

Logs are honestly a pain if you are just trying to keep up with the important things. Lines and lines of join/quit/hi/hello/how's that pasta/I like movies/etc...

I believe the #indiewebcamp channel handles this situation with a wiki. I haven't use it in a while but I think the wiki-bot lets you define wiki entries right from IRC so if something important is discussed then it can be permanently summarized and indexed on the fly.
Surveillance Video of Robbery that led to false arrest. Police Deny wrongdoing
I'm on a IRC channel that has been running constantly for over 15 years now.

We wrote ourselves a logging bot. It was nice for a while, until people started reading scrollback and picking up conversations about themselves that weren't always pretty. Sometimes you need to vent, other times you just want to talk candidly.

The consensus was that IRC should be approached like a conference room. If you're there, you can listen. If you're not, you don't get to bug the room. Wasn't the optimal solution (the scrollback and link capture was extremely useful at times), but that's the way it went.
Taste has a subjective aspect to it, but if this were absolute there could be no such thing as good or bad food beyond nutrition.
Delete all cookies for the site, reload.
Whoa, you started matasano?
Lisp is far from any lambda calculus, even the untyped one. Lambda calculi don't have variadic functions, or any means to inspect their own syntax. Lambda abstraction is called abstraction for a reason - you can't inspect the expression inside. Lisp is really its very own kind of thing, which can be both very interesting (if you care about extensibility) and very irritating (if you care about abstraction). Racket, a dialect of Scheme, is the only serious attempt so far at providing an extensible language that protects user-defined abstractions.
For more about this, have a look at "Windows Internals" (6th edition is the latest, I believe) by Mark Russinovich, David Solomon and Alex Ionescu. It's an awesome book.
So, I'm supposed to hand over my credit card to some unknown stranger and hope that they're good people? Holy privacy intrusion, Batman!

There's nothing on the website stating that they're not storing information. (They do list that they don't have access to certain info, such as credentials, but nothing discussing actual transaction data.) I would hope that sort of thing would be explicitly called out. There's also no mention of security audits or anything other than their use of 256-bit encryption for lots of stuff, which frankly I don't know whether is good or bad, enough or nowhere near that. Also, companies of this size go out of business or get acquired or whatever all the time... where's some assurance that my data will be purged when the company dissolves or gets bought out by WeSellYourData.com?

Color me somewhat skeptical.

On a related note, the fact that TheVerge talks about it as though "what an awesome service" without mentioning ANY sort of "oh and by the way they can see ALL YOUR DATA because they're TEXTING IT TO YOU BY GOLLY" makes me think the less of them, as well.
One-click deploy everything on Scalingo
He should have used a better input, though, maybe 1, 2, 3 ,4 ,5. With the given input it's a bit confusing, it's equivalent to filter . even [1..4]. Also, the Lisp loop should have been checking for (>= i 5), to be equivalent to the Haskell example.
Why duplicate models are no more allowed in Backbone collections? (2012)
Chance, Creativity, and Idiosyncratic Traits
Sure. But I don't think the fact that people are prone to making irrational choices means we should open up opportunities for them to make more of those choices, in potentially deadly situations.
Postmodernism Disrobed, by Richard Dawkins (1998) [pdf]