skysight-inc/HackerNews huggingface dataset:
Essentially, the Captains word is law while on the plane. He is responsible for the safety of everyone on board. According to FAA FAR 91.3,

a. The pilot in command of an aircraft is directly responsible for, and is the final authority as to, the operation of that aircraft.

Additionally ICAO code states

The pilot-in-command of an aircraft shall have final authority as to the disposition of the aircraft while in command.

https://en.wikipedia.org/wiki/Pilot_in_command
My girlfriend and I have been severely sick for the past month. Never been so afflicted in our lives. Neither of us got one word of trouble for working remote or taking sick days, because the people we work for care about us as human beings.

I have no idea how other people put up with this shit.
The Voynich Manuscript!

Here it is for your perusal : https://archive.org/details/TheVoynichManuscript
There's nothing inherently 'web' or 'slow' or 'ajaxy' about Gzipped-JSON-over-HTTP2.

I agree that the web is slow and crap a lot of the time, but chat using gzipped JSON over HTTP/2 would be just as fast as IRC as long as it's only sending the same level of info as IRC.
Great initiative! Always good to see more support for open-source and for AI tooling.
They're more than likely American, I know me and a few others have gone through phases of randomly pointing out common "misconceptions" like that to my fellow citizens! Mostly harmless
If your battery is more important, just stick to Emacs.

What machine are you using ? I have a 2 year old thinkpad, it's still 10h+ in full brightness, vscode, compiling, etc. And it's the screen brightness that consumes the most battery.

It used to do 20h, but the main battery is external and can be replaced so it's a good thing. I would really recommand thinkpads to everyone instead of going for macbooks for example.
It's certainly getting there for some...
http://thelancet.com/cms/attachment/2089909101/2075521280/gr...
> how many bright young junior programmers today could update a lex/yacc parse stream, or handle socket programming or DOS HIMEM?

Almost all of them – if they're really "bright" anyways. Even given that a lot of the important context is missing, bright programmers can do this stuff.
Yeah, that isn't going to work very well for getting me from California to my family in New York.
A b2c social network is not to be compared with a b2b service like gitlab. Totally different monetization possibilities.
You sorta have to have a useful website for that. Probably need to start with having some way to find your website to figure out whether it's useful!
So apple conspired with Qualcomm to keep the market off wimax and on patents from Qualcomm, but no longer likes its deal on those patents? So they decide to disable new presumably patented features to begin to switch away from Qualcomm and Qualcomm counter sues for not continuing to help them screw the market?

It is like reading about a civil case launched over an inability to divide booty.
> “It is our knowledge — the things we are sure of — that makes the world go wrong and keeps us from seeing and learning,”

That's not knowledge - that's belief.

> Read books are far less valuable than unread ones.

Eh, I agree having books you can refer to is useful, but I would argue you can't really refer to them unless you've read them. If they're really worthwhile, you'll read them, learn something, and keep them for future reference, perhaps even future re-reading.
> Can it be used in Production?

> It might be better to try Cello out on a hobby project first. Cello does aim to be production ready, but because it is a hack it has its fair share of oddities and pitfalls, and if you are working in a team, or to a deadline, there is much better tooling, support and community for languages such as C++.

Wow. Straight talk instead of salesmanship. High marks for that.
Sorry to hear about your issues with GitHost - feel free to share any ticket IDs and we can look into it further on our side.
Sure, they weren't the ones who employed the officers who removed the passenger from the plane but things didn't have to work out that way if United had considered that the passenger did nothing wrong to expect to be bumped from a flight. In fact, United had many options at it's disposable that didn't need to involve forceful removal of passengers such as:

1) Upping the compensation considerably beyond $800. To be honest, that's just not enough considering that people routinely get $400+ for moving to a flight 2 hours later and this was moving to 3PM the following day.

2) Not accommodating United employees who they wanted to get on board this flight. That should be only when you have EXCESS seats, not so you can bump off paid passengers. Here's an idea, book them on another airline's flight. If that was not possible, then that's poor planning on your part, find a way to deal with it that doesn't involve bumping passengers involuntarily.

Overbooking flights is going to be norm, a small price we pay to get lower fares. The response when it happens is the problem that is completely in the control of the airlines.
Couldn't they just pay to offset the performance cost of their application? I doubt the cost would be much compared to the development difference.
Platform is the New Stack
One that I've subscribed to for a very long time is "The Scout Report". Weekly set of 20 or so links to eclectic liberal arts things, but would appeal to a proportion of the folks here. (https://scout.wisc.edu/about)
Speaking of Vault, AFAIK the community expressed a lot of interest in providing custom secret storage plugins, so the latest releases have had a much simpler storage interface to implement, which is how DynamoDB was added, someone just sent a PR:

https://github.com/gravitational/teleport/tree/master/lib/ba...
You'd think Amazon would be sensitive to this after an operator error caused their bi-annual S3 outage just over a month ago.
Furthermore lots of decisions in enterprises look like the following:

An executive is approached by a vendor. The vendor entices the executive, shows them a good time, gives them a really good assurance their service is worth it.

An engineer hates this service because it sucks. Because the decision was made based on how cool it looks, not by technical needs.

Given that, it is hard for an executive to get approached by a vendor who says "okay, this will cost a crazy amount of time and money but we'll make your systems more modern" which sounds like "hey, I'm going to come in and offer to replace a system that has worked for 30 years with something modern and potentially risky. And it'll cost you a lot." The executive doesn't (usually) realize that the true cost is really high and goes up with time. And of course they don't want to lose their cushy job so hell no they won't take it. Also the executive isn't directly working with the engineers so he doesn't truly know if he can trust them.
For example, app development - virtual machines running Android are dreadfully slow and cumbersome to use.

Also, Linux doesn't have many apps and small games. For example, if this works, Linux users can run Word and Excel, as well as Angry Birds.
What meal for 2 people did you have from Blue Apron that came out to be nearly 4,000 calories? From what I can tell they average around 600-700 per meal, per person.
> Compile times aren't that slow

I beg to differ. C++ encourages placing more code than strictly necessary into header files. Even the standard headers such as <algorithm> add considerably to the compile time, and they keep getting larger with every revision of the standard. When you are making incremental changes, it accumulates to a lot of time spent waiting.
Ah yes, I did come across that. I was looking for a very specific format-only tool that would pass muster vs a Final Draft by comparison. I'm sure nailing the expected look/feel is do-able in Fountain and probably, as you note, appealing to the tech savvy sector.
4,000 calories? I can't remember any of their meals being over 1,000 calories per serving.
You can accept their invitation and screw up on the onsite interview. Just enjoy visiting whatever city that they fly you to.
Here's a picture of what they're talking about: http://img1.wikia.nocookie.net/__cb20121223042303/battlefiel...
I wish someone would have taught me how to study at school or in university. I somehow managed, but I'm still intimidated and slightly panicking whenever I have to learn/memorize something: I simply don't know how.
I think the point is that the ios and android apps are pure native; no react native or HTML. riot-desktop is indeed just an electron wrapper of riot-web (although it works quite well); but then there are native desktop matrix clients like Quaternion and NaChat for those who want them :)
No, that's not a good comparison. The comparison should be: team of 20 people with one person sick at home versus team of 20 people at work but all sick. The first one will handily outperform the second one.
This is not a secret and is a well known fact of deep learning.

It's also a misnomer to think that we don't know how they work. We know exactly how they work. What is difficult and arguably will become more difficult as we go along, is investigating the exact parameter pathway that resulted in a specific output of a DNN.

Ok, well that's actually way easier than understanding how a person came to their decision/conclusion because we can actually evaluate the string of inputs and the training history of a net. If you ask someone how they made a decision, it will be mostly FUD because we don't understand granularly how humans reason.

Looking at outputs and moving the baseline as they improve on a tangible, quantifiable task is really the only way to do this in the long run IMO.

I think people want a decision tree visualization that includes biases from previous datasets etc... and I doubt if that is tractable as we inch closer to general AI.

I'd go further to say, that even if we did have that, it would still be intractable to evaluate. We'd need an AI to verify AI explanations - so at some point you just have to trust it.
If you are in Europe, scaleway.net has a 200Mbit flatrate - for 3$ if you take the cheapest offering.
For those interested in Terence McKenna, I highly recommend his lecture on the Voynich Manuscript:

https://www.youtube.com/watch?v=WTBOaaeTxm8
but now he's apologizing. What an about face.
http://www.cnbc.com/2017/04/11/united-ceo-munoz-apologizes-i...
Will paid accounts get faster and more responsive service on the website? One of the biggest issues we have with GitLab right now is the speed and reliability of the website and service. Very often (for a service used/depended on daily by our team) the website would be extremely slow to load, and sometimes our CI/CD pipeline would hang.
I don't think you had a deep understanding of her philosophy.

"The idea is that the free market is able to solve every problem."

Ayn Rand doesn't say this. It sounds more like a stereotypical Republican talking point.

Rand would say that the only thing that can solve problems -- can, not will -- is an active individual mind. (This doesn't rule out people working together in groups, provided the group is made up of active individual minds). Laissez-faire capitalism would not solve all problems, but it would leave individuals free to work on solutions to whatever problems they saw fit.
A big win for infectious disease spread in the office! Did AMZN start selling cough syrup?
Inventory file checking as you bulk edit
Honestly, and I know this is stupid, it just looks better and can be customized a bit more. Since I really should be more focused on performance, I'm going to switch to either iTerm or Terminal.
With Autodraw, there's nothing to download, nothing to install...

An installation one would be nice, though.
Ehh, just strike a deal with Apple to share revenue if they ban Uber from the app store. Where's Uber going if they're not on the Play or App store?
You can actually join the chat via IRC/XMPP. No chicken sacrifice required! :P https://get.slack.help/hc/en-us/articles/201727913-Connect-t...

I haven't tried Opera M2-- I'll check it out. Might be a fun hackathon project to train a Bayesian filter on every folder and auto-suggest routing at least.

There was a big IBM Research study a few years ago that showed it's dramatically more efficient to search email versus categorizing messages into folders. Here's a link to the full paper: http://people.ucsc.edu/~swhittak/papers/chi2011_refinding_em...
I figure out so many problems while lifting weights! With the added bonus that now I can now bench, deadlift, and squat well over 300 lbs.
> If they go to work and get everyone sick their bonuses would be lower, right?

Only if those people choose to go home. Otherwise you've got a sick team in the office trying to hold onto their bonuses.
Uber made a pretty good case for mysql and against postgres when it comes to indexing: https://eng.uber.com/mysql-migration/
Want to ace technical interviews? Start with tests
But it didn't look to me like Cello was an object model. To me, it felt more like Perl or Python than C++ - more like a dynamic scripting language.
This reminds me of what's happened with Unity (the game engine). There's a completely false perception that Unity is eating other engines' lunch. It isn't. All that happening is that game development has been democratized on an absolutely massive scale. So more games are being made. Most of them are bad. Most of the best games are made with either Unreal, or much more commonly, proprietary C++/asm engines.
https://pushy.me/
[Edited because I'm dumb and can't count figures] I've mostly seen this kind of thing happen because some engineer(s) wanted to try an idea, not because it was imposed from above.
I'm pretty sure the most spoken language is Chinese.
Good call... I'll prop it up on something soon. This is on the second floor of my house, so it's safe from flooding, but I'd hate to have spilled water kill my stuff.
And soon enough, those cameras already popping up everywhere will be pattern-matching your pretty face against all of them, dozens of times a day, with 97% accuracy. And logging these scores to, well, you know where.
I use Atom on a daily basis. Dead simple plugins and themes. Check out the git-time-machine-view plugin.

Of course it's not perfect. But as someone who's used it for the past year I can attest it's been a joy to use.
Never used it, but one of the openbsd devs (Reyk Flöter) started this apparently. https://www.esdenera.com
Stallman only really cares about free software and not really OSS. But I get what you're saying.
But if i find my UUID (i think i have) how do i communicate this to Uber?
>I said it's an alternative, not a replacement. The days of simplistic IRC protocols have gone. Now people want emojis, search, session persistence, web client, and more things.

Let's take those each at a time, shall we?

>Emojis

This has nothing to do with the protocol. If you can send arbitrary UTF-8 messages (which you should be able to do, obviously, and can with modern IRC clients) then you can send emojis to your heart's content.

>Search

I've never personally found search particularly useful, but there's nothing about IRC that makes it any harder or easier to search messages. The way all chat search works and will always work is that you log chat messages somewhere and provide a way to search them. That has nothing to do with the protocol and everything to do with the server logging messages.

You can then extend your chat protocol with a command that you send to the server that asks it to search the current channel (or all channels, or all channels I'm in, or all channels I've been in, or all messages sent in all channels that I was in at the time, that's up to the server though - corporate probably want the former, public you'd want the last one) for a particular string/regexp/whatever.

There's nothing particularly complex here from the perspective of the chat protocol and in fact it would be simple to extend the IRC protocol with a command for doing this at the protocol level. It's just much easier to write bots to log messages and web interfaces to search those logs with.

>Session persistence

No, nobody wants this. What people want are to see messages sent while they weren't there and to be able to receive messages while away. The former is solved by the same server-side logging mentioned above and the latter is really the same idea. The thing is, most IRC servers don't want to buffer messages indefinitely for everyone that makes an account then never logs in again.

>Web client

There are lots of IRC web clients, and all you need for this is a simple protocol.

>So for that, there's obviously going to be more complexity compared to IRC. And IRC feels so hacked on when fit it with the modern features one wants today.

IRC has lots of features that are much, much more complicated than what you mention above, like DCC file transfer.
The wine detective battling counterfeiters
I think this can be viewed two ways:

A) Use peer pressure to keep people at work even when sick. Incentivize coming to work regardless, because you don't want to "let the team down".

B) Incentivize a group to care about each others health. To keep sick people home (so they don't get more people sick), and to avoid putting to much stress on individuals (to prevent them from getting sick in the first place).

This seems like the culture of the group is going to drive it one way or the other, and kind of vacate the middle ground.
i'd guess that there are a variety of things to consider. do you actually have anything to say?
Fair criticism, I've brought it up with the team. Thanks :)
Just because it's common, doesn't make it not scummy. Yes there are cancellations, but airlines usually charge change fees and if you don't make the flight you don't get a refund either--so this policy is win-win for the airlines and lose-lose for consumers.

>in exchange for money

Sure, but not everyone knows that the airlines have to give you money. Usually they offer like $200-$600 in flight vouchers which can only be used $50 per flight... so not really a good deal for most people. Lastly, as a paying customer I find it beyond disgusting and degrading that after finding a seat that United would violently remove and humiliate their customer. That's absolutely not worth it. And United could have just rebooked the excess passengers on a Southwest flight for under $200/each. This was a colossal fuck up by United, no matter how you spin it.
> You do not need to comply with the police in "Whatever they say."

In what sense? You can say that you only have to comply with lawful orders, but unless the cop believes their own order to be unlawful, which is unlikely, they're going to force you to comply. And if you're wrong about the order being lawful, you will get hit with resisting arrest, which will only make life harder for you in fighting it.

If you want to put a stop to it, do so in the courtroom. Do it on the streets and you'll be tasered and accomplish nothing.
I had that thought myself. Briefly, my theory is that the different parts of the text were generated using state transition tables. The actual weights on the transitions are arbitrary, and can only be determined by reverse engineering the original manuscript.

Only one (physical) table needs to be generated at first, but the values of the transition weights do need to be changed as the scribe proceeds through the manuscript.

Could it be used for English? I doubt it. The morphology of English and other Indo-European languages is too complex to for a reasonably-sized state machine to realistically generate.

Maybe for something more regular such as Pinyin Mandarin or Yale Cantonese BUT the output wouldn't fool anyone who knows those languages, and a linguist who had never seen them before would very quickly become suspicious - no discernable word order, common words repeated several times in a row.
Go on any website selling site like flippa or Latonas and you can see sales prices for lots of similar businesses with similar or higher revenue.

Also the lawn care point wasn't an anecdote it was an example of a generally predictable and steady income stream business vs a blog like this which is neither.
Just one of my many fun throwaway projects :P It used to be up at skrch.com, but went down a while ago. Couldn't figure out how to monetize/sell it so I moved on -- I'm still not sure what sector could use something like it. The original idea actually came about in a dream (true story!) and I wondered if I could actually implement it. Took me about a month or two as I had never used OpenCV before.

The search was done with a very simple histogram analysis algorithm and the image database had about 10,000 pictures from Flickr. Results were pretty decent, but sometimes hit and miss[1]. Database costs were pretty high as I don't think there's any database out there that has any way to efficiently hash 2d histograms (so everything was stored in memory). That could be a fun challenge.

I open sourced it a while ago here: https://github.com/dvx/skrch

[1] https://stackoverflow.com/questions/5332212/feature-blob-cor...
A note-taking app for technical teams
It is easy to talk about premature optimization in a world like ours; the hardware industry spits products twice as fast and generous in regards to memory every three years or so, to keep up with software designed by programmers who think likewise. You just replace your two-year old laptop with 4GB of RAM---which became unusable all of a sudden because now it keeps hitting virtual memory, which is I/O expensive---for one with 8GB of RAM.

If you consider hardware is a commodity and the cost of opportunity for replacing hardware instead of optimizing software is worth it, then formulate it better.

One may object by saying that the burden on hardware resources is higher because we consume more data, which is partially right. Although I don't intend to give a thorough objection here, please consider those two points:

- The payload fraction is larger in multimedia applications, for sure, but I can't see a reason why the "propellant mass fraction" equivalent in software should be bigger than it was, for example, 10 years ago. If we consider text-only data as an example, we notice that the propellant mass fraction increased as well.

- Higher level languages undeniably consume more resources by orders of magnitude; hardware frequencies must keep up by orders of magnitude as well.
How Boeing Is Cutting Costs with 3D-Printed Titanium
The electron bundle zipped without any extra app code is only 40MB. This is barely any bigger than the smallest of most iOS that get auto-downloaded to your phone every day. I haven't ever noticed any significant performance hits and I use Slack/Spotify every day. The problem you are speaking to is the same one that comes with any framework that is distributed. Any app using Swift 1.0 had to ship the Swift runtime with the app bundle until they eventually baked it into the OS and allowed sharing framework versions. The same problem happens with JVM if you've ever used a java app on Mac that doesn't use the built-in Java runtime. Its not really a concern to me, as I think this size is negligible and the runtime for Chrome is already the model of isolation so this just extends that slightly further. However I'm sure the Electron folks would be happy if you wanted to contribute to further the performance/usage requirements of the platform.
I'm curious why so many of these charts show the 1600X beating the 1800X. This surprises me and it's not mentioned in the article that I could see.
That's quite a myopic view. Yes freelancers a probably doing great for themselves but I don't see large corporations adopting a fully freelance dev workforce anytime soon.
It was referred to in a letter written in 1639: http://www.voynich.nu/letters.html
I open sourced it a while ago here: https://github.com/dvx/skrch

No live website anywhere unfortunately.