skysight-inc/HackerNews huggingface dataset:
Yes, they have the right, but then the public has the right to make a stink. The airline had other options, such as finding alternative transportation, or they could have offered more to bump passengers but they did neither and that's where their error lies. To then remove a bunch of passengers by major force in the age of social media is a mistake that will probably be made only once, those days are over.
DockerCon 1 Week to Go! You Need to Consider a New Docker Monitoring Solution
That's how it always is right? It's always a voucher, not actual cash.
Lineup: Bengio, Altman, Goodfellow and 80 More
Fairness & Accuracy In Reporting (FAIR.org) articles: http://fair.org/

They are infrequent enough (a couple daily) to be OK in my mailbox, and are very good way to supplement news I'm consuming.
I grew up in Seattle and have since lived in a few southern cities; I agree with you completely.
If you define "the z of x" as the last element of x, then it is correct. Whether such a definition is reasonable (especially when x already contains an element specifically named "z") is left as an exercise to the reader.

EDIT: I suppose this doesn't include 0x7A-0x7F either so it's not even technically correct under that definition.
> If Ayn Rand's ideas were as widespreadly acknowledged and held, then we'd see a distortion free economy, not a series of spin jobs all geared towards acquiring political power.

Sounds exactly like what my neighbourhood Marxist-Leninist tells me. (He also avises me to not listen to the drivel spewed by the New-Trotskyists.)
How is capitalism, or any financial system, ever not personal?

At its core, capitalism is simply the codification of a win-win transaction between two or more parties. I work for your company, you pay me X salary.

Whereas socialism is the codification of a win-lose, non-consensual transaction. You're doing well, give me your money so I can give it to a third party, or else.

Of course there are negative externalities to worry about, contractual enforcement, etc. But those don't change the core philosophies.
One of my favorite sites that provided real value. I guess IndieHackers did a lot of things right which created such fast growth with a quick exit.

1) Great design. Really professional feel (even though it just a wordpress blog)

2) Regular updated content to keep visitors coming back.

3) Highly targeted to hacker community / product creators - no wonder it was featured over and over again on the front page

4) In built SEO and traffic. People who are featured on it link back to it. People link to it for inspiration (great social signals).

What else? Anyone else wanna chime in?
> Mailing lists really are preferable for a number of reasons

What reasons?
"Will MySpace ever lose its monopoly?"

https://www.theguardian.com/technology/2007/feb/08/business....

"In social networking, there is a huge advantage to have scale. You can find almost anyone on MySpace and the more time that has been invested in the site, the more locked in people are".
Hard to answer your question without hijacking the thread, but here goes:

• It's got pretty much all the power features out there like Snoozing, Open Tracking, Send Later, Reminders, Enriched Contacts (i.e. Rapportive), Unified Inbox, Swipe Actions, Templates, etc.

• It's open source and super easy to extend with JavaScript plugins. Developer have made dozens of themes and some cool plugins including PGP, Unsubscribe, Translation, Todoist, Trello, Markdown, etc.

• It's cross-platform for Mac, Windows & Linux with custom UI styles for each.

• It works with all mail providers including Gmail, Yahoo, iCloud, Outlook and even vanilla IMAP and on-prem Exchange servers.

• It syncs your data directly (not via a cloud service) for speed and security.

• It works offline, so you can use it on a plane or when you don't have WiFi.

• It's open source GPL available on GitHub with >20k stars: https://github.com/nylas/nylas-mail

• It's free.

It's also still improving and has over 800 GitHub issues and we would love help from anyone who wants to make email better! :)
They pretty much wrap the website versions of the services.
The problem is that most people have no training in how exactly to interview someone. It's like asking people with no training in building rockets to get you to the Moon and then deciding that because because they failed tickets are "utterly useless".
Ubuntu support? Are you kidding me? Is Ubuntu an OS? Is it an UI tookit? So what in fact is React Native Ubuntu? Probably a React Native backend that displays the UI on Shuttleworth's ego.
>What should have stayed a hobby became a career, and now feel scorned because of it.

I think this statement sums it up.

After a while, I figured out that for most jobs, following passion is too much of a risk. Even if it is aligned with my passions, any minor change (e.g. management decision) can make it a chore or much worse. It will never really be according to my vision.

So I switched to a boring job but with good work-life balance. This gives me free time to pursue my passions. Now I'll grant some passions are demanding enough that you can't reasonably do it in your free time (e.g. certain types of academic research). Fortunately, the solution is to have multiple passions. Even if I have all the time in the world, it is not enough to pursue all my passions anyway. It's OK to pare it down to what is feasible, and it doesn't make me any less happy.
Many of these complaints are just as valid for any business or organization trying to function as a modern software-based org in this day and age.

You have remote workers, flexible schedules, people traveling everywhere, all doing knowledge work that depends upon sustained focus and reaching a flow state. All of which Slack and synchronous chat detract from.

Slack just happens to be easy and convenient, so orgs end up using it by default.

Obligatory link to 37 signals post on this topic: https://m.signalvnoise.com/is-group-chat-making-you-sweat-74...
>Are there standardized licensing bodies for software developers in the EU and Canada?

For engineers, absolutely.
For software engineers, absolutely, because they're still engineers.
Software development? Go wild, anyone can do it.
>licensing authorities, like unions, quickly become gatekeepers that work to prevent competition whilst simultaneously enriching themselves through extortionary means

That seems like a terribly US centric that I keep seeing online. Unions in France, as it's the one example I can be certain of, are in no way gatekeepers, and we are a country where they've been immensely powerful when it comes to influencing the state (whether talking about worker's unions or CEO unions). But you can get any job without being in an union, all they're doing is bringing everyone on an equal footing when it comes to negotiations.

Licensing authorities are purely a society thing. Either you have a numerus closus, because the end goal is for everyone that passed the selection to have a guaranteed job, with good living conditions, or anyone can pass, and good luck everyone. It works in some cases, doesn't in others.
> I don't get how developers on the one hand strive for private offices and no (physical) interruptions, but on the other want to communicate through chat channels.

Chats are much less interrupting. When someone walks in, you have to look at them (it's rude to keep typing and look at your screen), your brain starts to assess who it is and their mood and pulls into an appropriate facial expression, and you have to start listening because your audio buffer is much more volatile than your chat client's message log. Even if you're just finishing the "hope to hear from you soon" of an email, you typically have to acknowledge someone's presence and already detect who it is (someone two levels above your paygrade, you'd not want to keep waiting, while you would let a peer wait for that email to get sent out). I don't know how much of that subconscious activity really interrupts flow, but I notice it's annoying.

For chat, group messages don't trigger notifications and they just get looked at when I have a second. If someone needs me specifically, they'll mention me or send a private message. In those cases, I will notice the notification but will (depending on how concentrated I am) either not process it beyond "there's something" or not beyond judging whether it's urgent (based on the first five words, or whatever makes it into the notification). I catch myself thinking "wait, someone sent me something, I totally forgot" and it turns out there are no unread chats. What must have happened is that I alt-tabbed back and forth to make the unread-message counter go away (and give them the double tickmark to indicate I saw it) because what they sent did not need further processing (something like a final "okay"). That did not interrupt flow.

---

On top of that, what others have said: external people (at clients', at home, whatever) can follow chats along; you can do stuff in between messages; you can pick your nose during conversations; and you can have an 80 second meeting between five people.

I think an uninterrupted private office and "instant" messaging are not mutually exclusive things.
> DOM / CSS manipulation, however bad they are, are years ahead compared to what you can easily do with WPF and friends.

This doesn't make any sense. It's much easier to create UI with XAML (WPF) because it's designed for that purpose alone. HTML / CSS really isn't.
Help people. Make real life dating easier in your area. Solve local, think global.
and mine is still there, so.
I think JavaScript is the new PHP -- it's accessible enough that people are going to be coding in it for the foreseeable future.

Chrome eats a lot of RAM, and frankly, most of these apps don't need all of Chrome. But any solution that requires moving away from JavaScript (e.g. C++/Qt apps) is too expensive in terms of retraining developers. (Facebook found it was cheaper to create Hack and HHVM than to train its engineers to stop writing PHP-like code.)

Maybe the answer here is a "React Native" library that results in native Windows/Linux/OS X desktop apps. But, with larger corps focusing on "mobile first" and "responsive design" memes, I don't imagine either Facebook or Google being the first to build such a thing.
Good to see I'm not alone, I've been complaining about this "bloat" and mindset for ages.
I've been thinking about "failure modes" and "overlapping systems" a lot recently. It really started with utilitarianism and Utility Monsters, which I highly recommend looking up real quick.

At first glance, objectivism makes a lot of sense: In one simple situation, how much easier is it to deal with people when they're clear and certain about what they want?

But then you start to notice the ways that value system fails (it seems easy to miss how indirect aid of others helps you).

That stage set - All systems have failure modes. The trick seems to be layering your systems so that the failure modes don't overlap; the failure mode of utility monster could be covered by functioning objectivism; the short-sightedness of objectivism could be covered by the broad view of patriotism, etc etc. (Not saying this particular stack works, but trying to suggest an example of what I'm getting at)
Startup School Founders Track, but the 1st session is already underway; there will certainly be many more.
Now-purge: remove now deployments without an alias
I agree. I think it also has the potential to help motivate developers to write native UI rather than use electron.

Currently if for your market, your primary target platform is the web, but other platforms are still important, going electron might make sense because you really don't want to write your business logic natively for each platform.

Web assembly allows us to use the same native libraries for all our business logic and data models, which besides being more performant, means we only need to be willing to write the UI natively on top of those libraries. We've actually taken (very) old desktop C++ code, and compiled it to asm.js and ran it in our web app, and then rendered its outputs with webGL onto a canvas and have had surprisingly successful results. This makes the prospect of WASM becoming standard across the board very exciting.

Now let's hope we don't decide to replace our native desktop app, that uses this old C++ library, with an electron app of our web app, running the asm.js compiled library :).
Right click on electron?? What're you talking about?
Specializing in one field is not bad, and to me, actually preferable. (I don't like jack of all trades types of developers.)

When the mere notion of a language change or API/paradigm difference frightens you, you are a bad developer.
> In her eyes capitalism is an intrinsically _personal_ system, individuals helping each other.

I don't think 'helping' is the best word choice here
Is that rule really enforced though? Should it?

I constantly see submissions here that do not use the original title. In fact, I have noticed that some/most of the time (I regularly save links from here in a personal db) the altered titles do a better job of summarizing the article than the original title. It happens to me all the time that I choose to save the link using HN's title instead of the original (better results when using it as tags).

If there is such a rule, it might merit more/finer discussion.
How Influencer Marketing Can Save Your Marriage
We're already rather close to "as quickly as possible" :(

But plant life? Are you thinking phytoplankton?
Second 'Great Spot' found at Jupiter, cold and high up
Great comments, I'll try to address them:

- Your users and their clients are still going to be using Slack and email, but it seems like you're giving me one more thing to log into

That is not the aim, the real goal here is exactly what you state next i.e you'll be able to (securely via OAuth, so you can also revoke access anytime) log into your Slack, Basecamp etc. and Calmbird will be the one 'dashboard' where you log into, kind of like having a social network client that supports Twitter, Facebook etc.

> My clients don't want automatic emails, especially from templates/digests. They want me to hand-craft them as if it was the most important thing in my life.

That is very true from personal experience, this is a feature where you'll craft a sort of an 'emergency' email yourself in advance and when you indicate in calmbird that you're working, it'll send if off to your client if there's an email from them, optionally with the latest updates. It's not a 'machine-generated' email in the traditional sense and this feature is in my current version entirely optional, which is how it will stay at launch, (if it stays at all, I'll certainly be thinking a lot about how can this be improved, there's no point if it's not going to be useful.)
Toshiba warns it may not survive financial problems
The iPad crushes it for PDF/technical reading.
> I personally don't care if Electron goes away or what, but to the extent that I'm forced to run Slack by my cow-orkers' choices, it sure would be nice if it were less of a bucket of ass.

For what it's worth, since you seem to like IRC clients so much better, Slack has a built-in IRC bridge: https://get.slack.help/hc/en-us/articles/201727913-Connect-t.... It works just fine, in my experience.
He's saying they are more likely to hurt you.
>That's how life under socialism really is - envy and brutality combined with breathtaking incompetence.

Why do you think these are core to the ideas of Socialism? If by envy you are referring to envy of private property holders, have you considered that it could be something else? The Marxian and indeed anarchist analysis of capitalism brings in the ideas of exploitation, commodity fetishism and alienation. I think it is quite incorrect to characterise Socialism as envy of the wealthy.

With regard to incompetence and brutality, I don't want to get into a match of Whataboutism, though it should be pointed out that capitalism exhibits these qualities too, in the state defence of private property all the way to sweatshop labour and overproduction.
16x mature revenue, sure. But if revenue is growing 20% month over month, then what?

I see pure talent acquisitions (no tech, no site, no brand) once a month for >$500k/head. Here the founder is a course 6 (CS) MIT grad, obviously smart and talented, able to act as an evangelist to broader communities, with a pre-built launchpad in place. There's real value to that.

If the stock component vests over some period of years, it could easily run into the millions, and still be a steal by Stripe. I'll echo another comment downstream: it's interesting to think about whether, in the spirit of the site, they will (or should) reveal the economics of the deal.
I don't see the irony there. And even if there's one, that's irrelevant anyways, the important thing is what's sold thru the app store.
I guess I don't know what your point is then. Isn't your argument: "progress means taking advantage of hardware advances to use more productive tools?"

I disagree with your assertion, because I don't think the only measure of progress is how productive programmers are (time-to-market, whatever). There are other measures:

- user experience

- program efficiency (battery life, fossil fuels burned)

- program security

- ease of contribution, maintenance, and improvement

I mean, correct me if I'm wrong. But I feel like I've directly addressed your points. I simply don't think that you can say, "well it's X% faster to build an app on Electron, therefore Electron is the best... even though it runs Y% slower and burns Z% more battery". That's why I talked a lot about tradeoffs, because there's more than one issue.

For what it's worth, I also dispute the productivity argument. It's hilariously easy to build an app in Qt Creator. Maybe web devs can build Electron apps faster, but that's because they're web devs. I'd bet if a web dev took a month to get to know Qt they'd be as productive. The difference is that the resulting app would be a lot more efficient.
A couple of thoughts:

If COBOL is such a big deal, a bank would get a steal of a deal if they funded some university chairs for professors who are willing to teach COBOL. "High Stakes Financial Software Engineering 332".

Others are indicating that the banks would rather hire a novice and let them learn the system. Seems like they have some sort of long term onramp procedures. Or their current crop of almost retirees are harboring a deep-seated desire to see the world financial system go down in flames. Which would be odd for someone who will presumably be depending on a financial instrument like a pension or 401k for income.
>Too bad no one is really advocating socialism

I am (on the Internet at least).
I initially responded to a comment that said What's really bad is that technically this flight wasn't overbooked at all.

And I made the perhaps inane point that we don't actually know that.

I still haven't decided whether I think the airline should be allowed to deplane a passenger arbitrarily.

I'm sure that they should be allowed to deplane someone that is being disruptive (this passenger was not), so it is a matter of what justifications are acceptable, not a matter of whether they can do it at all.
If as you say "Her point is that as soon as you divorce the individuality from capitalism, you get these bad outcomes." Then she totally misses that humans are inherently social and will trade for social capital whenever possible, and form cartels naturally. She seems to have had a poor understanding of actors who engage in realpolitik.
No do you have a link? That sounds nuts. So by analyzing a video you can recreate missing audio?
Sort of the other way around; 3s are 4-door by default, and 4s are two-door by default. They still make 4-door coupes (following the technical definition of a coupe, rather than the popular definition) in the 4 series, namely the GC.
Congrats to Courtland!

Happy to be one of your interviewees!
We read Anthem freshman year.

It's been a long time, but that seems like a good piece of fiction that covers similar themes without getting bogged down in plot and/or dogmatism.

https://en.wikipedia.org/wiki/Anthem_(novella)
Maybe, maybe not. If you want to split hairs then, how many billion people do you think it's acceptable to kill or cause to suffer so we can have iPhones?

People are very bad at estimating the probability of catastrophic events. We base our estimates on things that have happened in the past, but that doesn't help predict things that have never happened before. Hundreds of millions of years of pent up carbon have never been released into the atmosphere over the course of a couple centuries before. It is hubris to the point of suicidal to think anyone can predict the effect it will have on a complex, nonlinear system like the global climate.

Sure, maybe it will be fine. But the burden of proof should be on the people claiming that it's going to be fine, not on those recommending caution before screwing with something we don't understand.
How Blockchain Is Changing Gold Markets
> inhumanity that is only held off by barriers at the moment

You mean the way that a voting majority can use the power of the state to punish others they disagree with?

> prevalence of sweatshop labour

The only reason we don't have sweatshops is because of our level of prosperity, not because of government action. If you outlawed sweatshops in developing countries, for instance, many children would starve or be forced into much worse lines of work.
Slack is successful because IRC web clients are so cumbersome and annoying. Most of the things Slack provides easily could've been provided in a web-based IRC client, but where's the upside for Slack in that?

By adopting an incompatible web model, they lock people and their messages in, and can charge per user in the room. As a good IRC client, the most they could get away with is a subscription charge per client, which has the downside of creating a barrier to entry that limits adoption (requires everyone who wants to use it to pay, v. a central employer or organization that can compel people onto a chat platform).

Users like web-based because it means that they just click a button and the thing they want magically appears with no install process. Companies like web-based because it allows them to box all the secret sauce behind a server that can't be introspected. There's no risk of someone cracking their program and distributing it for free, and they get to keep complete control over the crown jewels, which are now and always have been the data that the program purports to manage.
In this case, the service being offered by the airline is the booking itself.

Your manufacturing analogy isn't appropriate, since they have to meet a minimum standard of safety for the product being sold. It is regulated heavily, because it deals with the potential loss of human life.

What's more reliable - a flight that departs on time every time or the aircraft that performs the flight? (In case it isn't obvious, it's a rhetorical question)

> as is banking

Sure, if we're talking about the safety of putting your money in a CD, which offer no consumer utility whatsoever. It's actually not a service for the consumer, since the bank is the one that makes money on the deposit.

A better analogy would have been different credit cards, which is quite a predatory service that, in theory, is possible to benefit from by the consumer, but in practice has little consumer protection if the "incentives" of the cards expire.

What I was asking for, and sorry if the intent wasn't clear, were products and services without consumer protection that offer surplus utility to the consumer beyond the service itself, that aren't terrible.
If you have a rudimentary knowledge of economics, you'll know it's a trick question, though.
Qt done well comes a lot closer to native look and feel than any Electron app I've ever used. The problem is that a minimum-effort Qt app falls into the uncanny valley. Slack is clearly foreign, but it's polished.
A large portion of Visual Studio is written in C#.