skysight-inc/HackerNews huggingface dataset:
Slack at least keeps an history so you can go back and read the transcript of a conversation you missed that was important. With IRC, you're completely cut out unless it's in your client's buffer.
Source Code of MS Visual Studio Code
Pretty much disagree entirely. I've found being in these open source channels 24/7 extremely valuable as have many others. Seems like the author is railing against the fact that dealing with notifications may be difficult, but luckily most IRC clients give you a ton of options on how/what/when you should receive them. I think even if you turn notifications off entirely, you will find some value to being in the same places as the developers of the software you use.
> What facts, measurements or data (if any) would cause you to accept that his hypothesis is true?

Anything that provides strong evidence that no human action -- social or technological -- can possibly improve the fortune of the poor.

> either genetics or behaviors taught by their parents

Even if that were true, I see no claim that they cannot change, so I don't see why the cause matters. That people's starting positions in life are widely unequal is pretty much a given; no one disputes that. In order to make a powerful claim, the only thing that matters is not the source of their misfortune, but that it cannot be changed. Genetic, "wide" social or "close" social (family), I see no such claim being made, and if anyone were to make that claim, I think that they have no good foundation to base it on. I do see people make that (usually implied) assumption, but as I said before, this assumption is no more than a reflection of their values[1].

> These traits will cause them to be poor in any system which rewards hard work, intelligence and the creation of value for other people as a means of gaining income.

Only provided that the system doesn't do other things, too (and why can't the poor work hard? I think I work far less hard than a great many number of people far poorer than me).

----

[1]: As to values, I have absolutely no problem with people holding values that say "every man to himself", and we shouldn't go out of our ways to help the poor. I do see a huge problem with people offering social structures that try to curtail whatever power the poor do have, but not the power of the rich. The rich have their money and the poor have their numbers. They can use their numbers for violence or the threat of violence, to achieve better standing, or through a more sophisticated mechanism of democracy, where they impose restrictions on the rich. As a consequence, I see no ethical problem with either a social democracy or anarchy. But I see a big ethical problems with ideologies that prohibit violence, the threat of violence, and any form of organization imposing restrictions, while at the same time placing no restrictions on the use of power that comes from money. Those people are saying, "every man to himself as long as we make sure no one with different sources of power than me can use their's against me".
No, Clojure isn't Scheme. Scheme has hygienic macros and pattern matching on syntax, which in turn Racket's `syntax-parse` library makes even better.

Clojure... well... has that ugly `defmacro` kludge.

EDIT: I was being kind of unfair. Clojure also has kickass collections in its standard library, which Scheme doesn't have.
Then you have to make sure all your hardware wasn't Carly Fiorina'd through an NSA shipment interception.
Juniper ScreenOS backdoor: the attack demystified
No, e-mail was not originally designed for you to host it yourself. E-mail was designed for a system operator to maintain a server for many other users.

Aside from the many maintenance problems of hosting e-mail yourself, the biggest problem here is the distance: Iceland is far away from the user in the USA. Latency doesn't matter so much for e-mail, but connectivity does, and if there's a problem with a transatlantic link (which does happen on occasion) there goes your most important communications medium.

Finally, the biggest fallacy with e-mail is that it is ever secure. It's never secure. The mail on your client devices is unencrypted, and if you ever reply, forward, or send an e-mail to anyone it's very likely for the whole thread go over an unencrypted relay and be stored temporarily, not to mention the logs, and the unencrypted storage on the destination, etc.

Your physical mail isn't secure in the postal service, and neither is your virtual mail in the e-mail service.
Yeah, people talk about "functional languages" as if they're a unified thing. IMO the differences between the strongly typed ML/Haskell tradition and the Lisp tradition are as big as the differences between either and "OO languages" or "imperative languages", but that's not the way it's usually presented.
It looks like the TF-X is planned to be an autonomous flying vehicle. The user basically just has to tell it 3 landing areas, then the car handles takeoff and landing and calculates whether it has enough fuel/energy to get there. That said, I think we are decades away from making a system like that work. This thing looks like a seriously complicated machine since it's autonomous, has twin helicopter blades for takeoff/landing, a primary engine for cruise, and can drive on the ground. Even if they get all that to work, the maintenance on it is going to be insane.
These "Considered Harmful" articles are so unsubstantial at this point that one could make the argument they are harmful.
Two players, one survivor. Outlive. Outlast. Outrun
Last Monday, I downloaded the client, and started reading docs. It baffles my mind that it needs to install so much just to run --help on it (see pdkl95's post). After an hour of that, running the client took a minute or two. I spent another hour or two figuring out how to set up the certs and key properly with a Java keystore. Hint:

openssl pkcs12 -export -name yourdomain -in fullchain.pem -inkey privkey.pem -out pubchainpriv.p12
keytool -importkeystore -srcstoretype pkcs12 -srckeystore pubchainpriv.p12 -alias yourdomain -destkeystore /path/to/keystore.jks

result: https://theandrewbailey.com/

Hope I'm not leaking my private key.
In marketing speak "NSA proof" is the new post-Snowden[1] "military grade encryption"

Email is hard to secure and identified personal accounts are difficult to keep private.

The "better" answer is to do what those on Wall St figured out after various scandals and Sarbanes-Oxley - if you want something to remain private keep it off email.

[1] Sorry.
When I say "at some point", I don't mean that that's the timeline for a particular movie. I mean at some point in your life, it is better to let go of the idea of walking into a movie in a completely pristine state with no expectation about what will happen in it.

Otherwise, either you have to cut yourself off from all media and conversation that might possibly reference the movie, or try and convince everyone you might interact with, and everyone who might write anything online, not to discuss the movie. Neither option seems particularly pleasant nor realistic to achieve. I suppose you could also just see every movie you intend to see on the first showing of the opening day.

What you are doing by asking for absolutely no information at all, even the basic exposition and setup of characters at the beginning of the movie, is imposing a large burden on everyone else around you to prevent a very minor inconvenience to yourself. I understand not wanting major spoilers, and that there should be a reasonable time before discussing those points openly without a spoiler warning. But it just seems that the trade-off is fairly poor for not even allowing the most basic discussion.
Disney films are based on Joseph Campbell's comparative mythology. After the success of Lucas using one of Campbell's plots in A New Hope and Raiders of the Lost Arc, Disney decided to use this plot for all of their movies. [1] It isn't science, but it enormously compelling and effective.

Why wouldn't you want your daughter to be like Elsa? Of all the role models throughout history for little girls, Elsa is without doubt one of the best. It is only recently that women weren't portrayed a submissive needing to marry the right man to be successful. Or, Belle? Beauty and the Beast is story about the inventor's daughter, a bibliophile, who is isolated because she can't relate to her bland vanilla society that rejects intellectuals like Belle and her father. I wouldn't write off Disney so quickly. It's worth reading the Power of Myth, the transcript of the interview between Bill Moyers and Joseph Campbell, because you might appreciate the thinking behind Disney movies. You will find that there are people in control at Disney who share your values.

I can't pass judgement on parenting. However, there is a big difference allowing children to watch a Disney movie once a month or even once a week and letting children watch television 4 hours a day after school.

[1] http://www.thewritersjourney.com/hero's_journey.htm
Inside the Robot Operating System
This would make a good "Show HN".

Is there information about the setup?
This comment captures my sentiment as well.

"We CEOs are actually ubermenschen, and as such, we have more than you do justly, and, in fact, deserve an even larger share than we currently have because of how inherently superior our habits and dispositions are."

The CEO at my last company made 160x (!) the median employee compensation, and happened to be an ultramarathoner. I'm not sure which was more frustrating: the implied looking-down on the employees couched in faux politician-style chummy relatability, or the times when he said that "it's going to be a stressful company because that's who we are" before taking a three week vacation to run a marathon somewhere tropical.
11 geeky tech gifts for your favorite nerd
Hi, original author. Reading the comments thus far (about 30 minutes in) it's like many haven't even read what I wrote.

Sure, the title is cliched, that's on purpose.

Sure, notification can be an issue, but I think I made it clear that that is a secondary issue. The primary issue is that the use of bouncers results in habits which result in the information being inaccessible to other people, other people who may not yet be able to decode the logs.

In other words, to people who are saying "using a bouncer make my life easier": It's not about you. It's about making a conscious effort to make other people lives easier and make projects more accessible.
If you're using a bouncer, it's trivial to set it up to change your nickname when you're not there. That clearly communicates that you're not present, but that you will respond in time.

All the other points are kind of silly. You can say the exact same thing about email, or Slack/Hipchat, or SMS.

> There are many reasons why one might consider this unfortunate—no opportunity to be truly away, frequent interruptions, an inflated sense of urgency, and a powerful sense of "oh noes, I'm missing what's happening on IRC!!!!"
Anecdotal: most of those in the open source, gamer, and hacker worlds have been using persistent IRC for decades without being harmed by it. It keeps people from having a social life, but other than that...
Author doesn't grok IRC. By /definition/ IRC is 'mostly idling' on most open source channel. It can be bursty, but most of the time you come to the channel once a day to read the log, or send a couple of question that you might get an answer to when someone wakes up.

If there is more traffic than this, it's unmanageable for development purpose; but it would also apply to many other chat systems anyway.

It's still a LOT better than skype chat and all the other 'answer me NOW' systems
Best Chest Workout Routine for Building Mass
Bitcoin Mini – Full Node, Wallet, and Blockchain UI
IRC Chan logs bots and IRC Bouncers are helpful - totally disagree wth this article.
Its the user experience that varies depending on the solution used but as someone who has been using both for 10+ years I find the ability to be always in the loop really really helpful :)
Tripbeaver – Find Travel Deals
Someone beat you to it: http://meyerweb.com/eric/comment/chech.html
Yes, it is hard.

I have a very good friend who quit his job in finance three years ago to focus on photography. (It's been a significant improvement to his health and happiness, but that's a story for a different day.) He has been doing a lot of very abstract photography, lately. He shoots and develops his own film in a pinhole camera he built, and the imagery is intentionally motion-blurred. He gets heaps of praise from other photographers, and tons of vitriol from randos on the internet. It's all of the very predictable, "this is bullshit, anyone could do this," kind. That's not true at all, the images are much harder to make than you would think. But he has not replied to the critics directly. Instead he works on making the images more obviously about the sort of dream- or ghost-like qualities he's chasing.

It is so easy to just dismiss a critic. "They don't understand what I'm trying to do." What's harder is building that explanation of what you're trying to do in what you're trying to do. It makes us better to not completely dismiss the critics.

And you do it for the next person. You've pretty much lost a person forever if they get to the level of vitriol. Don't bother with replying to them.

For me, I have a project that I care very much about. I want to make it work, because it has things in it that I want in my life. I haven't ever cared about my side projects as much as this one--which has more to say about this particular project than my past projects, I cared very much about some of them. Which is why I have to be honest about it. I can't delude myself about it, because I certainly won't be able to delude anyone else about it. I don't have that kind of social media power.
As soon as you put a low hours, private pilot into the position of flying in conditions they personally are not ready for or of telling a paying customer 'no', you are on shaky ground. The pilot is already acknowledged to be unskilled at making that decision.
The problem with the drivers license analogy is a startup "uber for bus" for example really would need a CDL with passenger endorsements, not just the standard drivers license. The legal logic explaining taxis not needing state licenses vs bus and transit vans needing CDL with endorsements is strictly vehicle weight based. This is essentially the uber loophole.

Although state DOT logic would imply "uber general aviation" would be OK, the FAA has never felt the need to obey state DOT logic, which overall is probably good.
Can you elaborate on your point about jargon? Your advice to avoid bouncers seems to be for the people who are in charge of the project - but those are the people who would be the most able to understand the jargon, and to skim the channel and understand what's happening in the middle of any given chunk of 100 lines.
The bizarre thing is that the vast majority of these "gifs" come from a video source in the first place, so all they're doing is converting from a video, to a gif, back to a video format. This process destroys the quality and sound channel. Strange how sites like reddit eat this up.
Persistent IRC does not prevent people from using a project mailing list, it does not negatively impact 'creating relationships', and it does not make projects less accessible. Everyone in the world has an e-mail address. IRC does not prevent its use.
Isn't that one of the things that a good bouncer can do for you? I've checked the logs in my IRC channels on plenty of occasions when the last-30 scrollback wasn't sufficient.
> because we believe that many people don't have the expertise or inclination to do it on their own.

So they've set-up a server or VPS, installed a web server and possibly a CMS, configured virtual hosts and appropriate users, hooked-up an RDBMS but... SSL is too hard?

Don't kid yourself, most hobbyists are keen on Let's Encrypt because it's free.

People who really don't have knowledge or inclination for SSL configuration will be waiting for an option on their hosting provider's control panel. They don't have root shell access.
The reasons given for the switch could have been easily mitigated. At NYT we used an HTML5 player by default and then when HTML5 isn't supported we downgrade to a flash video container, while still maintaining the HTML/CSS/Javascript player controls. We also have a bridge from Actionscript to Javascript for logging. We barley have to update the flash video container, it just acts as a viewport for video.
Show HN: Stremio – watch movies, series, YouTube channels, live TV
I would say the pushing of students to take performance enhancing drugs is a direct consequence of emphasizing competition rather than learning. Having met many of these people, it's not that they are incomplete or flawed human beings-- it's that they are largely foreign to themselves because their only mode is to "achieve" resume items, even if they flatly deny that is their life's purpose when questioned.

The biggest strengths that "elite" over-achievers typically have are a complete lack of existential pause and a rejection of non-practical introspection.
Common Lisp has these kitchen-sink functions and macros because it was a standard developed by a committee whose goal was to incorporate several popular implementations of Lisp that each had several decades worth of of cruft. Lisp was big enough business at the time that having several mutually incompatible versions of Lisp was making knowledge sharing and business difficult. And having a standard was important for many reasons.

update: spelling and...

The real philosophical differences between Haskell and Lisp are basically apples and oranges. Lisp's composition strategy is the recursive application of symbolic expressions... the famous EVAL and APPLY. I don't know enough about the theoretical underpinnings of Haskell to make any kind of apt comparison but my intuition suggests that to do so would be moot. They're just too different.
I was a Private Pilot student some 20+ years ago and I was surprised to read this so I investigated. It's still 40 hours for PP but 30 for Recreational. That really surprised me.

I stopped my training when I had just short of 40 hours. The only required procedure I hadn't completed yet was the night flight time. But no way would I have felt comfortable flying passengers at 30 hours. Hell, it was around that time that I ran into problems both with an engine refusing to shut off on the ground (student using the airplane after me didn't read my notation in the log and broke the throttle cable trying to shut the engine off), and on another airplane, the engine hesitating when I throttled back up during a stall recovery.

Minor details, but it's coming across stuff like this and learning to deal with it that makes the extra flying hours valuable.

Like the GP, I'm generally against regulation, but I agree that the FAA seems too lax in this case.
Somewhat related: someone please suggest an ssh client app for the iphone! (So I can persistently irc)
You're right. Each generation, each individual, in fact, must rediscover the wheel.

The problem is that our world (science, media, etc.) is heavily biased towards novelty. Somehow, it is compulsory to explain everything as if it was a new discovery, a breakthrough, when it is older than walking (as we use to say in the Catalan language).

I'm tired of reading article, after article, about new old things. People using a brain scanner to "discover" thinks we all know well.

Maybe I should read just read old books and forget the media.
There is inherent levels of deniability in the operations of such a code word clearance heavy organisation. It's entirely possible >75% have no idea the full capabilities and less than 5% know the impact any individual program has on the overall capability of the organisation.
There certainly will be multiple people to blame for this at least because nobody noticed who should have been looking but, it could have been also been a single rogue/disgruntled employee as well. About to be laid off perhaps, or also playing on the black market selling 0-day exploits. Even better they managed to slip in the name of the co-worker they hate the most in the committer field.

I'll take that over a national intelligence operation: infiltrating, gaining trust, paying off multiple people (and thus risking revealing their hand and operations), I can see a single person, who found out what the price for 0-day exploits are and who was perhaps been unfairly treated, was about to be laid of or leave the country. This was their way of getting an extra bonus on the way out of the door.
On “60 Minutes” Apple CEO Tim Cook Bats Away Car Talk, Criticisms Over
The natural human cornea is opaque to shorter-wavelength UV, but there's no reason it couldn't be replaced with something transparent to UV-A at least. This is supposedly an unintended side-effect of some cornea replacement surgery[1].

UV may have the potential to be damaging, but plenty of animals see UV-A safely - for example, bees[2] and mantis shrimp[3] can perceive UV to 300nm. Some birds (whose eyes are much more like ours, of course) can also perceive UV[4][5].

If we wanted some ready-made genes, I vote for borrowing from the European starling, which has receptors that sit in our enormous gap between blue/violet and green as well as UV-A [6].

Near infrared could be very useful, because (in combination with red, green, etc.) it can be used to easily distinguish vegetation, and it scatters less in the atmosphere, so it could allow clear vision at much farther distances. Most materials that are transparent to red/green/blue are also transparent to NIR, so as far as I know, the rest of the eye shouldn't need to be modified.

Most people can apparently see a little bit into the NIR if they wear NIR-bandpass goggles, but it's extremely dim and doesn't have a perceived colour that's distinct from the rest of the visible spectrum, so that's not really what the GP is suggesting. They're suggesting wiring up a true NIR-specific receptor in the eye which would provide a fourth, fifth, or sixth primary colour (in addition to red, green, blue, and optionally the in-between-red-and-green that tetrachromats see as well as a hypothetical UV-A receptor).

I can't find a cite at the moment, but some birds have NIR patterning on their feathers (I have photographed this myself at a zoo), and the last time I looked into it, there was some speculation that tropical birds in particular had some NIR sensitivity (in addition to UV-A) and had evolved spectrally-complex colouration as a result.

Thermal infrared is a much longer wavelength, and I'm not aware of a good material for lenses/eyes that is transparent to both. It's possible to have an uncooled sensor that detects it, but I agree that it's a much larger leap than UV-A or NIR.

[1] http://www.itworld.com/article/2732596/consumer-tech-science...

[2] https://www.agriculture.purdue.edu/agcomm/newscolumns/archiv...

[3] http://www.iflscience.com/plants-and-animals/mantis-shrimp-s...

[4] http://www.livescience.com/26994-how-birds-uv-vision.html

[5] http://www.webexhibits.org/causesofcolor/17B.html
Yes, written in pointless style. You could make it less pointless by replacing the (.)s with a point.

\xs -> take 5 (filter p (drop 3 xs))

https://wiki.haskell.org/Pointfree
Behind Abbey Road’s New Incubator
flying cars will never be a thing because the efficiency of getting an object into the air and keeping it in the air is always going to be more inefficient than rolling it along the ground with wheels. Ok, never is a long time, but not until we have "mr fusions" and more cheap safe power than we know what to do with. We will get automated cars before this (as people have pointed out automation would be required for flight). When automated cars are ubiquitous the efficiency and speed of ground transport will be that much higher and personal flight will be even less attractive.