skysight-inc/HackerNews huggingface dataset:
From consumer standpoint, A380 is by far my favorite for cross-Atlantic flights. A340 would be a distant second.

777s layout fits more people then A340 (superior for airline), but 3/4/3 seating just plain sucks for passengers compared to 2/4/2 for A340. More leg room too.

A340 having toilets below deck is also great - fewer smells in the cabin. Sadly, getting a A340 is like lottery and A380 is only operated in a few routes.
So the algorithm is executed on wetware. Still an algorithm. ;)
You won't find anything quite like it in any other language, and there's a reason for that. Like Lisp, Redbol langs are homoiconic. Rebol was initially designed as a messaging language, and has a lot of datatypes with literal forms that don't exist in other languages. That's important because the `parse` function can operate at 2 levels: `string` parsing (what you find in other parser toolkits), and `block` parsing. Block parsing means the data has been loaded and tokenized already, and you can parse by high level datatype. I'll try not to get too carried away, but that's tough for me. :^)

Example 1. Red's infix operator precedence is strictly left to right. But Red has a built in `math` function that can take an expression like `2 + 4 * 3` and produce the result you expect from many other languages.

>> 2 + 4 * 3
== 18
>> math [2 + 4 * 3]
== 14

You can see how it works by using `source math` in the REPL. It's about 7 lines of `parse` rules.

OK, I got carried away. Here's a little dialect I just whipped up as an example (error handling omitted for brevity). It has some supporting funcs at the top, to show how you trigger actions while parsing. If you look at the rules, you can see that some literal words are used as keywords, then different datatypes are matched according to their action.

; Actions
call-phone: func [number [issue!] time][
print ["Call" mold number "at" time]
]
send-email: func [dest [email!] data [string!]][
print ["Send" dest length? data "bytes"]
]
post-data: func [dest [url!] data [string!] time][
print [
"Post" length? data "bytes to" dest
either time? time ['at]['on]
time
]
]

; Rules
when=: [['at | 'on] set when [date! | time!]]
call=: ['call set dest issue! opt when= (call-phone dest any [when now])]
email=: ['email set dest email! content= (send-email dest content)]
post=: ['post content= 'to set dest url! when= (post-data dest content when)]
content=: [
set content [string! | file! | url!]
(if not string? content [content: attempt [read content]])
]
contact=: [call= | email= | post=]
rules=: [any contact=]

; Entry point (dialected function)
contactor: func [input [block!]][
parse input rules=
]

; Sample call
contactor [
call #000.555.1212 at 12:34
email user@host.dom "On for lunch?"
post %news.txt to http://all-the-news.com/news.txt on 1-jan-2018
]

; Test run output
Call #000.555.1212 at 12:34:00
Send user@host.dom 13 bytes
Post 1815 bytes to http://all-the-news.com/news.txt on 1-Jan-2018

Other langs can implement something like it, but the fact that Redbol langs were designed to solve this very problem--the exchange of information between people and machines--provides a big advantage.
This is from "La lingua por ni":

https://eo.wikipedia.org/wiki/La_lingvo_por_ni
I agree that his comment was not in good taste, but I think he must have simply misread or skimmed the parent comment, or misunderstood.

Your comment is a great example of unnecessary escalation. He made a mistake, no need to pin all this angst about the disconnect between doctors and engineers on one mistaken comment on the internet. While I think the parent commenter should apologize, I think ideally you should too, this is blowing things out of proportions and that's not the kind of dialogue I like to see on HN, or anywhere on the internet.
Correct. The grammar is interpreted directly.
I agree with your assessment, and came to realize these things when I did my first internship in a company, as my university requires this to graduate (that was almost 10 years ago now).

At the time, I felt quite depressed by it. The person who was my boss's boss would regularly say completely technically incompetent things, and yet here she was running a dev team and making tons of money too.

As I've moved forward in my career, I've slowly come to feel better about things. It might take a few painful failures, but over time you become good at spotting the people who are all talk and no skills/knowledge, and you know to avoid them. Conversely, you learn how to spot the people who know what they're talking about, and know to accept their job offer instead of the employer who gave you a higher offer but gave you a bad impression during the interviews. And because you are (hopefully) getting better at what you're doing, you have more options, and more leeway to say no.

It's almost empowering to tell yourself that if these idiots can make bank, then all you have to do is learn their ways and bend them to your advantage.

Good luck!
You would think OP would know that, but the original comment basically tells us all to measure our weight simply to check for CHF. If it were that simple we'd all do it I presume, but of course weight change can be a range of things. Many of which are not problematic. Hence why I pointed out that better measurement devices are needed. I've also got a feeling that it may just be you in particular that 'IT' don't like dealing with.
There will still be jobs. People will be flipping houses to each other or writing whitepapers for new ICOs.
> if you just mine seven sequential blocks without publishing the first six until you've mined all seven

Then you end up with an orphaned chain which will have effect at all.
Keep the code in a buildable state. Demo early and frequently to get feedback. Skip the rest.
Stayed on 5th street at a very nice hotel. Couldn't believe how different 6th street and up look (Fashion district / Downtown). Hundreds of people in "shanti towns", shopping carts full of bottles, rubbish, tents, oil-drum fires.
To someone who isn't in the corporate world, the job title "agile coach" is about as bullshit as anything out there.

People in this role are actually paid to walk around inside an organisation, finding things that aren't sufficiently 'agile' and coaching people on how to make them 'agile'. Concrete deliverables=none, ability to measure success=none, ability to achieve any actual tangible outcome whatsoever=none, ability to invoke apparently-meaningful-yet-utterly-irrelevant anecdotes=infinite.

'Experts' in this field are highly in demand, and held in fear &/or awe at many corporates.
This story was live for < 1 hour before it was killed.
No, in the context of real luxury goods, that's still not significant: Compared to a thirty-year-old purse, a seventy-year-old watch, or a three-hundred-year-old piece of jewellery, there is no difference between a five- or an eight-year lifespan of a phone: They're both "flimsy shit; here today, gone tomorrow" in that perspective.

Also, a phone will hardly ever be _the_ "second largest personal investment many lower-income people make in any object" -- given how ephemeral the phone's service life is, if those people live past thirty or so, it'll have to be one of several successive such investments. Which is precisely the point: If phones weren't such flimsy pieces of crap, it might be. (Oops, sorry, seems I'm full-on channelling Pirsig here...)

But no, BTW, actually I don't see all that much of a difference between a 15-yr mortgage and a 24-yr one. If you get to live your Biblically allotted three-score-and-ten (or more), then they're both "a substantial chunk" of your life. Depending on how a lot of other shit goes -- do you win the lottery, get cancer, have one kid or six...? -- one could be better, or the other. The difference in runtime isn't all that significant.

Same thing, only in reverse, with your phone lifetimes: Five years isn't all that different from eight, in that both are rather equally IN-significant chunks of your life.
The numbers shown were more than 3%
I applied once as an intern to a company that "offered innovate solutions" to "deliver value to customers." At no point on their entire website did they use the phrase "PR Firm." Turns out no one thought to mention that on the website. Apparently they specialized in public figures who got into scandals, which is actually super interesting and I might have done better at the interview if I had known what the fuck they did.
After learning casually for over 3 years, I'm going to finally give the JLPT a try. I actually did a practice N4 test and the grammar was easy, but vocab is what really held me back
These tools are good if you have to use Git-Flow. But I would advice against it. In every single company/project I've worked on that's used Git-Flow, pretty much everyone eventually agreed that it was overkil and needlessly complicated. Something like GitHub Flow is much simpler and straight forward, and typically what we've migrated to, or at least wanted to migrate to. Often such decisions need to go through management, which doesn't always go well due to GitHub Flow not having any rules for versioned releases or a hard-copy specification document among other things.

This is where something like Git Common-Flow [1] tries to fill the gap. Full disclaimer, I'm the author of Git Common-Flow. It was born out of my frustration after one too many arguments about Git-Flow vs GitHub Flow and what GitHub Flow lacks. Common-Flow is essentially GitHub Flow with the addition of versioned releases, optional release branches, and without the requirement to deploy to production all the time.

[1] https://commonflow.org/
Cherow ECMAParser support comment attachment
It's now possible to collect and attach comment with Cherow ecmaParser without any 3rd party libraries

GitHub: https://github.com/cherow/cherow
Setup Free SSL Certificate with Let's Encrypt on Ubuntu Apache Server
https://github.com/cherow/cherow
Really?! A quiz in HR software needs a microservice with a separate database? Are you reinventing modular design and feature flags?
My 2013 Moto X has 16 GB and that's enough to install enough distracting apps to keep me "busy" all the time if I let myself.
Collision with Reality: What Depth Psychology Can Tell Us About Victimhood
This post is great for raising awareness but no real solutions offered, besides "there must be training".
When Esperanto was invented, the major powers of Europe were pretty much England, France, and Germany, and French was already the primary language of diplomacy and high culture. At the time, polyglottalism was a feature of, e.g., scientific literature (French and German die out only in the mid-to-late 20th century), but practically speaking, learning just English, French, and German would give you a fairly "universal" coverage, and possibly even just French. So credible lingua francas already existed back then.
> I would love to see websites start taking this a step further, and automatically start banning any users who are consistently voted beneath a certain threshold, just how in real life, everyone ignores the crazy guy on the sidewalk corner after his first diatribe is found to be crazy.

Why even bother banning them. This just silences the opinion, which technically could still be valid. I'm sure at some points in history gay and civil rights activists would have been the ones getting banned.

I agree about the down-voting, but I truly feel we need to stop babying people in regard to controversial opinions. If you can't reject and ignore a blatantly racist and unfounded opinion, I'd argue you shouldn't be participating in discussions of any kind. This seems like a fundamental skill necessary to coexist in human society.

Edit:

I'm not saying you shouldn't be allowed to participate in discussion if you get angry and offended by an opinion. This is totally fine. However, if you need someone to step in and hold guns/ban hammers to peoples heads to exist, maybe the problem isn't with society, but with you.
"If you all are anything like me then you had no idea what was in the briefcase in Pulp Fiction. So, through a friend of a friend of a friend who had a two hour conversation with Quentin Tarantino himself, I now know, and I thought I would pass along the information because it makes the movie even 100 times better than it already is.

Remember the first time you were introduced to Marsellus Wallace. The first shot of him was of the back of his head, complete with band-aid. Then, remember the combination of
the lock on the briefcase was 666. Then, remember that whenever anyone opened the briefcase, it glowed, and they were in amazement at how beautiful it was; they were speechless. Now, bring in some Bible knowledge, and remember that when the devil takes your soul, he takes it from the back of your head.

Yep, you guessed it. What is the most beautiful thing about a person: his soul. Marsellus Wallace had sold his soul to the devil, and was trying to buy it back. The three kids in the beginning of the movie were the devil’s helpers. And remember that when the kid at the end came out of the bathroom with a 'hand cannon,' Jules and Vincent were not harmed by the bullets. 'God came down and stopped the bullets' because they were saving a soul. It was divine intervention."

https://www.snopes.com/movies/films/pulpfiction.asp
Russia Strongman, Kicked Off Instagram, Promotes Mylistory
There are some major hurdles for these SV companies to overcome if they want any level of success in this arena. EPIC and Cerner together hold over 50% market share of EHR systems in American hospitals. Their interoperability and patient facing applications are a joke. EPIC actively makes it difficult for third parties to build on top of their system.

Sure, these SV companies have figured out how to build great tech at scale but transitioning an entire hospital network to a new EMR is a massive undertaking -- both technically and organizationally. Many doctors had their world rocked by the forced transition to using EMR systems and they run the other way from those claiming a novel technology will solve all of their problems.

There are much greater issues at play here and IMO the organizational problems within hospitals are far greater than the technical ones. To be successful hospitals will have to become tech companies. They aren't exactly the hottest place for top tech talent to end up.

I think the patient first approach that Apple and Samsung have been taking are likely to win out. If they can build a system that captures an individual's personal health record doctors will want that data. Hospitals will have no choice but to begin integrating that data even if it lives outside of the walls of EPIC, Cerner, et al.
Another interesting artificial language is interlingua. Interlingua is very easy to learn for many people in Europe since interlingua words are taken from English, French, Italian and Spanish. Interlingua is a pragmatic solution for a common language across Europe. As a native spanish speaker I was able to understand about a thousand words in one or two hours studying it. Esperanto is like Haskell, interlingua is like C, one is pure with universal rules for derivation, the other is for using the language from the first day for communication.
I was in armoured reconnaissance. I'm glad I did it and there are times that I miss it. I still have some very close friends that I served with. However, it isn't really a big part of my life now. Obviously my trade doesn't directly apply to writing software but I learned a lot of lessons that I still use regularly.
Now a days, a computer not really off if it has power connected to it.
Fair enough, happy to go first. I hearby apologize for escalating, although the disconnect and it sources stand. What is sufficient remedy? Shall I delete my comments?
1) Yes to ideas on the own merits, but not if those ideas ingratiate themselves vis an unwholesome, saccharine, aptitude that pits human nature against itself.

2) this is debatable, but instability is present in our political system from top to bottom which I believe is due to these transformative tech movements. We should not assume that the sun will rise tomorrow (as in some occasions it will not).

3) your discussion about 4chan lacks some precept or basis of intelligibility. Imagine a similar question as being “what percentage of a psychotic mood is racist”. It’s a non sequitor and doesn’t address the substance of the problem. Similarly, your posited question about ‘dark skin’ lacks traction for similar reasons and illustrates the baseless nature of the internet meme-culture.
> In fact, no. This is a discussion about whether textual representations of IP addresses can be used as inputs to tools that speak SNI, be used to specify a particular cert on the server side, and be conveniently extracted out of the sniffed network traffic comprising that handshake.

Well, then your original description was pretty misleading. I'm just wondering why you didn't include, I dunno, street names? You can use most street names as input for the same purpose, right?

> But all of these manipulations are predictable and reversible

Nope, that's precisely the problem. You can not distinguish the hostname "1.2.3.4" from the IP address "1.2.3.4" after they have been encoded in that manner into the SNI request, hence the encoding is not reversible (and leads to collisions).

> We might have different opinions about the context of this discussion, but I would suggest that if you were to reread the thread from the beginning, there's really not much opportunity for confusion.

Well, there is, as it's trivially true and at the same completely pointless to point out that you can use any string that fits the syntactic requirements to put it into a field of a protocol message to produce a syntactically valid protocol message.

So, yes, you can put a string that was produced as a textual representation of an IP address into the SNI hostname field. It just so happens that that is essentially guaranteed to lead to certificate validation failure during connection establishment with any non-vulnerable TLS implementations.

Was that really the point that you were trying to make?
It seems like the real (meta)problem is that the system’s incentives don’t reward this. If a doctor’s take home pay increased as these things were avoided, you wouldn’t need some risk-tolerant startup to dive in with some innovative protocol; someone would have figured out a fix a long time ago.

(Edit: to adapt the old saying: if life-saving were profitable, common sense would make us all saints. But alas, we live in a world where regulatory arbitrage pays more.)

I think we should ask how we got to the point that the incentives are so incompatible and how we got to that point and how to realign them.
> What are some "favorites"

I will leave that to others, but one thing I will say is that having been around the business world since the early 80's I can typically date someone just by hearing what expressions and bullshit they use. Anything that we didn't use in the 80's appears strange to hear. For example back then we didn't use 'circle back' (and now I can't even remember what we used for that I think it was simply 'I wanted to get back in touch with you'..) And yes I know circle back has been around for a long time (could even have been late 80's or early 90's).
EURUSD: Looks to Strengthen Further on Bull Pressure
> I'm actually surprised it works at all.

Why?
The Best and Worst Airlines in the World
Sorry to hijack this, but referring to your other comment, I also saw weird stuff going on today with posts getting flagged. Seems the bots and trolls have found our corner of the internet as well... Not sure what's going on exactly.
Can anyone explain why rain-sensing wipers on a car is news?
Nope. For some reason a myth of the iPhone's superiority persists -- perhaps mainly among iPhone owners? -- but according to most reputable reviews I've read over the years (and a few people I know who have owned both), that hasn't been true any more for about half a decade now.
This is overdue. There has been a lot of talk recently that we need a new type of health care professional.. physicians that specialize in engineering. Also related to this is Atul Gawande's TED Talk, which is incredibly insightful and highly recommended.
I don't think we disagree but I do think you're absolving the sins of social assholes because of the sins of asocial assholes.

I've met rockstar asshole programmer's before, but I think it is overblown -- I do not think there are as many as everybody thinks there are. Far more often I've met great engineers that were well-rounded, kind and decent people. And yet the myth persists...
That’s called modular architecture and has nothing to do with microservices.
... for on-time performance, not by any other measure.
http://bertilow.com/pmeg/ is a great post-Duolingo thing to read through if you like reading dense reference grammars (as I do :)

There's lots of easy fiction literature; gerda malaperis, la eta princo, etc.

Nowadays there's a good amount of vlog content to watch. Evildea has tons, (https://www.youtube.com/watch?v=EYs_6gTE3O8 has a bunch of fairly ordinary casual conversation between people in it) and I also like https://www.youtube.com/channel/UCZLuNvGx99zmlEQL0oR_uvg
La danseuse Dytto
Web breakage is a Prisoner's Dilemma. Unless all major vendors agree to break the same thing at the same time, the one that "defects" to being compatible with garbage will seem more reliable to users. Remember, most users don't know what TLS is, but they care whether the page they wanted to see opens "fine" or shows scary errors.

We've been there with CSS box model, DOM levels, (X)HTML(5), and CSS prefixes. There have been some cases of cooperation, e.g. SHA-1 certs and kicking of bad CAs, but most of the time browser vendors only "break" things gradually and only when it affects < 0.1%.
Do you have web blocking on safari enabled? When a friend and I tried this, there was no way to block individual sites that did not also block many sites with seemingly arbitrary rules (stackoverflow was blocked, even though it was not on my blacklist).
Correct, though we can't predict the future. If somebody throws huge amounts of money at Red they could influence the language. Then it's up to the team and community to decide if it's worth including, or risking a fork. It's open source after all.
IMO we need a good micropayments solution where I can pay/tip a few pennies per good article or site instead of having to subscribe for dollar amounts or view tons of ads.

I am hoping IOTA can bring this.
I just don't get how that's different than anything that's not a webapp
For those that found this comment intriguing I'd recommend the book "In the land of invented languages". It covers a number of conlangs. Lojban seems quite interesting, I've been meaning to start learning it as well as exploring it as adapting it into a programming language that can be spoken and used to convey general ideas.

Toki pona is fun. I was trying to get my partner to learn it so we could have an obscure way to communicate simple things. Depending on the company switching to spanish (although our proficiency is pretty low) is sometimes effective.

I'd love to keep abreast of interesting conlangs, are there any communities you'd recommend?
I've seen some github repositories have a button you can click that supposedly instantiates an entire cloudformation stack. I haven't ever clicked on one, so I don't know how smooth the experience is, but it's arguably better than "go learn about terraform" or "click here, there, that, here, type a policy name, paste this policy in this box, click save".
How about the part where you said:

> How many lives did you save today? Zero? Ok, STFU

Last time I was at the hospital they seriously asked if I wanted Reiki. If you can get through med school and still believe in that, sorry If I don't have much respect for your education.

Doctors and IT people are the two most arrogant professions I've ever come across, and I even work in finance.
Btrfs Gets a RAID1/10 Speed Patch, Helping Out SSDs – Phoronix