skysight-inc/HackerNews huggingface dataset:
> This is the only sensible (but temporary) decision that the FAA could have done

Not by a long-shot! The FAA has been dragging its heals for more than 15 years!! I've been personally involved working with unmanned aircraft since 2002, and even back then the FAA was woefully behind the times.

Instead of an outright ban, the more sensible decision would be to allow it under highly restrictive conditions. For example, require that the operator has a pilot's license. Require that the deliveries only occur over unpopulated areas (example, ice fishing lakes). Require that the max take-off weight of the aircraft is very low.

Highly restrictive is more sensible than an outright ban because it provides real data for how to integrate unmanned aircraft while at the same time preventing very dangerous situations.
Gmail's IMAP extensions follow the IMAP spec for custom extensions (using X- prefixes). They don't really violate the IMAP spec so much as provide access to gmail's custom features through the IMAP protocol.
Which of the available antispam plugins are you using, or would you recommend?

I wrote http://blogspam.net/, and a matching plugin for Wordpress but it's been a few years since I seriously investigated the alternatives..
Let's say that I'm one of these people. It's already illegal for me to send a UAV to your house with Semtex and a proximity sensor, since trying to kill you is already illegal. What makes you think that a ban on UAVs will stop me? How will a ban on UAVs help you protect yourself from my illegal murder attempt?
See also https://www.unix-ag.uni-kl.de/~kldenker/gl_presenter/
LIVE STREAM: Congressional Hearing On Music Licensing Under Title 17 (10AM EST)
Processing images in C# easily using ImageProcessor
How does this differ from MapBox? I was going to use MapBox, but just learned about this one.
I love pages like this because this is how the internet used to be. weirder.
Evolution Oil Tools Inc. Introduces New Torque Anchor
I'm not even giving a hypothetical scenario. It's no longer fresh in the minds of most people but years ago Reddit used to store their passwords plain text for the convenience of being able to send them to the user, instead of implementing a password reset mechanism. One day their hosts backup tapes were stolen out of the back of a truck. Now they salt+hash their passwords.
Top Eclipse Luna Features
Kids may read HN, I'd think that exposing them to serious profanity would violate some countries laws and put HN at grave legal risk.
Huh? My claim was that Google doesn't care about privacy. I backed up that claim with a bunch of examples where Google rode roughshod over the privacy of individuals. There was no speculation or insinuation, there were just clearly presented examples.

What you seem to be missing is that all of those examples I gave point to a culture at Google where privacy is a secondary concern. Yes, things Schmidt said as CEO matter when you're talking about culture. The other examples are things that just would never happen at a company where privacy is taken seriously - you don't see Apple swiping passwords, or recording wi-fi data, when they could easily have done so.
I don't understand defenses of programming languages which seem to assume that syntax isn't a central issue. Syntax is the central issue of a programming language -- they all have very similar capabilities, in the end (thanks Alan Turing), and the core of a language is in how those capabilities are expressed in the syntax.

If most people find the syntax any of {awkward, intimidating, unreadable, inscrutable, undesirable} then they won't use it unless they have to.

This means programming languages are path-dependent. Perhaps in a different world, lisp-type syntax is how people think about programming. Or maybe in a different world Haskell syntax is the norm. But we live in this world, and in this world, such syntax is pretty much all of the above. This makes it harder for people to read and understand programs written in those languages. Since that's ultimately the central point of a programming language -- to make programs readable to human beings -- syntax is the primary thing on which languages are evaluated.

Obviously there are other factors like available libraries, tools, platform support, and so forth, but syntax is an extremely important pillar.
I agree.

As far as a business case goes, there's no real "vendor lock in" with a plaintext editor like this. You can always switch to something else and your files will be fine/the same. You're investing (potentially non trivial) time to learn using it, but it didn't take me long to learn ST2 to a depth that made it really handy.

I will say I'd buy a lot more into that argument for people who develop plugins.

That said I can respect the "open source" only mindset. I'm just not sure I'm that concerned about it in this particular case.
I think this problem does exist for graduates of bootcamps, but more for any graduates of universities.

We've been working with companies to provide technical mentorship and we've found that generally those who went through some of the top bootcamps actually are more "successful" at being careful with what they are doing since many of them come from other positions in the industry (former PMs, QAs, etc) and are well aware of the impact that they are making.
"Just use Textmate" or "Just use <Propietary Editor>" doesn't hold much water.

Vim is a hot mess in some regards, especially the scripting and plugin system. However, it's available virtually everywhere. I'm holding out hope that modern versions like neovim will address some of the legacy issues.

https://github.com/neovim/neovim
Cool idea. Yet, needs a better positioning.
There is a Domain problem :(

Double check
Indiegogo: Beats, a desk organizer inspired by the headphone
Hardly anybody would want to learn all of the features ofcourse. There are advantages of using vim which other editors can't compete with (imho):

- A just booted VM with with no window manager installed. You have very few choices, but can always count on vi being there.

- Abstraction: One builds up the knowledge of different things over a period of time. For exaxmple, once you learn 'w' is next word, it can be combined with the new knowledge of 'd' for delete quite intuitively. Not saying other editors don't have that.

- Each popular editor I know of has a VI mode built in (or easily available). So, being comfortable with vi means being able to use any of the mainstream editors with vi mode, but not the other way around.
You're better off just minimizing your JS if you didn't do that. It's browser render speed that kills you in vidjagames, not function speed.
Disclaimer: I work for Visual Website Optimizer (VWO). Still, I will try to be as neutral as possible.

> Bandit tests allow you to run as many variations at the same time as you want, versus A/B testing, which you limits to two.

True that the phrase A/B Testing in a strict sense considers only two variations, but almost all tools allow something called A/B/n Testing which allows for multiple variations. The mathematical foundations of A/B/n testing are as well established as that of A/B testing.

> But there's a deeper, less obvious benefit. Had we run these social button variations as a series of A/B tests, we'd be at much greater risk of reaching a local maxima. That is, the odds of us missing the best performing variation in favor of one that's merely adequate would be higher.

Again, there is another concept called Multivariate Testing to be used for testing multiple changes per page. MVT is also offered by many online A/B testing tools. Again,
the theoretical foundation is very well established.

> So I'd have to be on top of my game to make the code-changes as soon as the Chi Squared value was high enough.

Good A/B testing services do this automatically for you. Losing variations are automatically stopped and winning variations are automatically given 100% traffic. Of course, you have a choice to enable/disable this behavior.

> there's nothing stopping you from tuning a bandit test to behave exactly like an A/B test.

Yes of course. Because multi-armed bandit (MAB) is another strategy of running A/B tests (more generally A/B/n tests, even more generally multivariate tests). So, technically, you can't beat A/B tests with MAB as your article's headline suggests, because MAB is itself a strategy of running A/B tests. What you can try to beat is classical strategy used by most tools today. Here, the post by VWO linked in your article clearly details the pros and cons of both approaches and establishes why a head to head comparison is, in fact, inappropriate.

> ...the critique is utterly ridiculous

As this point talks direct about VWO, I would take a break from my attempt at neutrality. tuning a bandit test to behave exactly like an A/B test was not the point of our article, and it is not the point of your article either. We have both attempted to compare the two approaches (MAB vs classical) to A/B testing. I do not mind your criticizing our article, but it would only be appropriate to substantiate your criticism with facts. Criticism without facts does not help the cause of discourse. I am fairly well versed with the theory of A/B testing and happy to take any questions here.
Thanks for doing this, it is greatly appreciated. The list of offenders with screenshots is nice, but what would be really useful is a table that is sortable and filterable so that people (i.e. me) can find out if any of our vendors are offenders. Also, a JSON API would be slick too. Just ideas.
$199 to survive fiction?
More seriously, website doesn't load.
Too stupid? Not at all. I've used GIMP almost daily for years and still find it counter-intuitive.

Paint.NET looks really good, so I may finally make the switch.
https://honey.is/ exists. It's more like reddit for work though.
A big reason nastaliq is not widely available on our screens is because rendering it correctly requires 'context sensitive shape substitution'[1]. Simple substitution of one character for another is not enough.

I've spent a couple of hours looking at how to render my own text, perhaps using something like http://typeface.neocracy.org/, but my day to day work is so far from text layout, rendering, client side javascript that it would be (too) large an undertaking.

[1] http://ww.cle.org.pk/Publication/papers/2006/context_sensiti... [PDF]
Back when I was a teen I used to fraud people and scam ebay sellers through paypal. If I were to somehow gain access to an email (via RAT, Cookie hijacking), one of the easiest ways to recover a password was to look for a provider that sent out a plaintext password. Chances are the unfortunate target used the same password on every site (or if it was lowercase and alpha, that password + "1").

That would grant continued access to the email, and other sites that took protection a little more seriously like Paypal and Bank Logins (you can't reset a Paypal password with just an email, and if you could, such an action would make Paypal fraud detection software go nuts).
Nope, supercomputer has and always will refer to capability of the machine, not the details of its implementation.
Chrome Dev Editor pre-release version
I also care about being able to use the tool several years from now or on different distributions/OSes, etc.
With closed source you are locked to whatever the vendor provides, you can't just recompile it if it doesn't work on your OS anymore.
Also I don't have the time to reverse engineer and check the software for backdoors (not that I do that with the open-source one either, but at least its more obvious if something goes wrong there).

If you work on closed-source software then you probably don't care about this / doesn't matter there, but as someone who spends most of his time working on open-source software I definitely want my editor to be open-source.
> Facebook employees find using Facebook for work communication really useful

Do they have a choice in the matter?

Funny how this thread is now just (not so) covert spamming of peoples own product "solutions" to this "problem".
> no standard IMAP client can fully interop with Gmail

It's my understanding that no standard (as in, RFC standard) IMAP client can interop with pretty much any widely-used IMAP server. This is a topic that comes up whenever IMAP is discussed on HN. All IMAP clients and servers are full of hacks to deal with specific servers or clients.
That's the same logic that got us OS X Mac using developers for Linux :(
If swearing on the internet were illegal, most "user-generated content" sites would be shut down.
Pandora, SoundExchange, ASCAP, RIAA, Sirius To Testify Before Congress
Sorry, but what was that all about? All I could see was some Ruby stuff I don't care at all and nothing on PostgreSQL. Title misleading at least.
s/used/should/

It's nice to not "read more after the jump" or "below the fold", no over-pagination, no 100% width 400px deep semi-relevant banner image, no pull quotes in 30px ultra-bold fonts floated over to the sides, no "you may also be interested in" and no asinine comments, .. oh, wait!
Arianespace CEO: cut prices to match SpaceX
Can you embed a text file in the middle of a blog post?
Ask HN: Could I replace Django with Node.js?
I'm bidding on a two client projects right now. Both in the past I would have gone straight to building with Django. I'm obsessing over the idea of pivoting my go-to development stack from Django or PHP towards end-to-end Javascript, mostly because a lot of the best freelance engineers I work with are increasingly focused in this area. And I'm pretty skilled in Javascript myself. I increasingly feel the trend of web app development could go in this direction and the MVCs of yore will start to go the way of Perl or ASP.

But I need a serious sanity check. These projects aren't just little widgets, they have client-supplied requirements like user auth, specialized CMS, gated content, payments, user roles and permissions, user profiles and so on. The spec for one of them has upwards of 100 screens designed.

Would pivoting these types of obviously Django/Rails/PHP friendly projects to a MEAN stack be a mistake? Or am I planting a stake in the future?
> I'm pretty sure that C++ exceptions could be simulated that way.

Indeed they can, may I introduce you to the preprocessor/macro extravaganza that is libextc:
https://github.com/jspahrsummers/libextc/blob/master/src/exc...

I used it for a bit mostly to learn the chicanery of the madness. But I'm not a huge exception fan in general it just doesn't fit C well in my opinion.
Thanks for your input. It's back up now! www.prep4.us.
www.prep4.us-- sorry for the trouble, and thanks for letting me know!

Not actually expecting a ZA :). But a serious natural disaster or transient supply chain disruption instead.
it exists alright, but why?
Shameless plug: I make Deckset: http://www.decksetapp.com

We've seen a lot of people convert from Beamer to Deckset. With our app, you write Markdown and we generate a presentation for you. Including presentation mode and speaker notes.
You're absolutely right that there should be regulations. The reaction you are seeing is because the FAA is so behind the times that it hurts. This topic is just now coming into mainstream news, but it's been going on for a long long time.

In 2012, Congress told the FAA to hurry up. Do you know how far behind the FAA had to be for Congress to notice that the FAA wasn't doing their job? Yeah, it's that bad.
One scenario of many: The attacker has brief access to the email of the victim. Hacker resets the password and now has the password for all accounts tied to that email address.
But what should those people do? I am no big fan of Wonga, but the alternatives are worse.
Yeah my reply was to the "disable swap" part of the discussion, not the swappiness one.
What do you mean by weird? The extremely high content-to-style ratio compared to a lot of pages today?
It is supported by clang though. Maybe you could use clang-cl to get it into msvc no?
For the people asking for a Mac or Linux equivalent, Paint.NET is actually a .NET Framework application (hence the .NET) and has been ported to run on Mono: https://code.google.com/p/paint-mono/ (a little out of date, but still.)
This is a question for a lawyer.
PayPal does or used to do the same thing in the UK. Three years ago, I received threatening letters from a non-existent lawyer company when my PayPal balance went ~£50 below 0.
Is that because you think it's better that poor or at-risk people should have to go organized crime to get loans? If not, what's the alternative?
It's fully legalized here in Uruguay, and the sky hasn't fallen yet.
Zombie apocalypses are allegorical. They're allegorical for different things at different times, so it's like a variable name for $DISASTER. The website doesn't mention zombies either.
Is a plaintext (heh) list of all the sites available?
Actually RGB is better for professional printing. Printers typically have specific colour profiles for their printers and converting your CMYK profile to their CMYK profile will usually result in differences you weren't expecting.

RGB -> CMYK (@ the printer) will be closer to what you expect (what you saw on screen).
I have questions:

Did the letter work?

Program and interpreter and letter, but why not let us with X86 machines cut and paste.

What did the program do?
If you can use Facebook and Linkedin to hack someone's bank account you know that this is a bad idea. What's that, the make of your first car and the name of your first boss are actually freely posted on the Internet? You don't say.
Supreme Court: "Aereo is illegal because it engages in public performances"
What it used to be like to look things up
I don't understand the hatred for Wonga.

So, there's this idea called 'usury', which Wikipedia [1] defines as "the practice of making unethical or immoral monetary loans [...] A loan may be considered usurious because of excessive or abusive interest rates or other factors".

People have been condemning it as immoral since about 1,200 BC (vedic texts) and continue to do so in the present day.

When I visit Wonga [2] I am offered a loan at "Representative 5853% APR" and if that isn't usury, what is? (Wonga contend APR is a poor measure, as they charge a mere 22% in interest and fees over 18 days, which happens to be 5853% annualised)

About the only good thing you can say about Wonga is they don't literally break debtors legs.

[1] https://en.wikipedia.org/wiki/Usury
[2] https://www.wonga.com/
Slightly off-topic - mobile.

Roundcube and this solves the webmail client send nicely. IMAP PUSH solves the desktop end nicely.

But the reason I switched away from self-hosting my email was due to the lack of IMAP PUSH on iOS (ironically this was never a problem on several generations of dumbphones I had before, which supported IMAP PUSH).

As far as I can tell, all the current alternatives to get your IMAP email pushed to your iOS device require giving a third party full access to your email. Or does anyone know of anything I've missed?
Both Danny from StatusPage.io and me from PagerDuty are going to be at Velocity in Santa Clara today and tomorrow if anyone has any questions. There will likely be some of us who can answer questions at DevOpsDays SV on Friday and Saturday.
A Tale of the Shark and the Rat: The Chevrolet Corvette Stingray (C3)
Hey guys - its Anuj from PayPal. I just published a blog post that explains what we are doing to address this. https://www.paypal-community.com/t5/PayPal-Forward/Working-w...
You can also install from Chocolatey: https://chocolatey.org/packages/paint.net

cinst paint.net
I disagree. This is way to much information for me to digest. I think a happy medium is nice. Enough information on the screen to get the point across but not too little that I have to click everything to find out what I need.
Nestle Aiming to Develop a Nespresso of Nutrients
Or an age-thing.
It's shit like this that makes me trust bitcoin. Down with fiat.
Iter is cheap. Its level of funding is many magnitudes lower than the level of funding for other hopeless causes, for instance, arming the US citizenry to the teeth including primary school teachers, giving tax relief to political organizations that are churches, the war on drugs, the war on terrorists. That is a fact of life. The rewards of break even for Iter are a step in the direction of a more stable environment, sustainable energy production, and better public health. It is worth it as was the failure of gasahol, if it keeps keeps the further goal in the public mind.
the other benefit is that `void 0` cannot be overwritten in sloppy mode, whereas you can do something crazy like this:

undefined = 'lol';
Only problems I see with this are (1) Blinking (2) Might have to simplify vocabulary
I think the concern is more the loss of literature written over the ages in a language. Equally importantly, language - as an extension of culture - shapes the way people think. Different people thinking differently is how problems can get solved, instead of monstrous uniformity you seem to be envisioning.
Don't let this list intimidate you, Vim allows you to learn at your own pace, I was mashing h,j,k, and l for years before I learned the beauty of grouping movements (e.g., 12j instead of j 12 times). I try to learn one new thing a week so I can commit it to muscle memory.
The distinction between language and runtime is right.

I would disagree that Elixir improves issues of Erlang. I see it as plainly different, not a newer, better language on the Erlang VM.

It does have the benefit of avoiding a few mistakes Erlang made (order of arguments in the standard library, for example), but for the vast majority of the time I spend developing in Erlang, that's a very minor part of it.

The design objectives and decisions of the languages, the general tooling given (i.e. macros), and the approach the community takes to development has a much greater impact into how systems are shaped and built than the actual objective improvements they have done past Erlang mistakes that are the results of 25 years of existence, sealed in place through backwards compatibility promises.

These are often not improvements, just a different way of doing it, and whether it's better or not will absolutely depend on the task at hand.
Since my house got raided the only computers left were Macs. I really don't miss that much of Windows except Visual Studio and Paint.NET. Paint.NET is and feels really robust and everything it does just works like you expect it. I tried all alternatives for Macintosh and they all don't have the same features and have UI issues.
Supreme court: Aereo is violating copyright law [pdf]
I thought this would be of interest to HN because it goes into some detail about the politics of the design of the C3.

PG once wrote:

"There's no way around it: you can't manage a process intended to produce beautiful things without knowing what beautiful is. American cars are ugly because American car companies are run by people with bad taste."

From the article:

"Duntov [the engineer] wanted the Corvette Sting Ray’s replacement, which originally was slated to appear for the 1967 model year, to be smaller, leaner, and more aerodynamic, ideally with a rear- or mid-mounted engine. Mitchell [the VP], for his part, loved to make cars look aerodynamic, but he wasn’t terribly concerned if they actually were or not."