skysight-inc/HackerNews huggingface dataset:
I think I like the idea of having a single point of reference that's me on everything that magically knows where to route the specific protocol to, but why a phone number? Phone numbers are horrible. They're hard to remember (we'd still need that business card with your proposed idea), they're easy to mistype, they're not machine readable unless you make some font compromises, and it seems likely we could do so much better.
7 Ways to Delight Users with Animation
Definitely.

By the way, if you're looking for a way to get a clean break from sugar, following the paleo induction plan "Whole30" has worked well for me. The initial withdrawal symptoms are not fun, but the limited time span and the clarity of the program made it relatively easy to do.

Feel free to email if you want to discuss. I'm so glad to be off it again; I feel healthier and my mood is so much more positive and even.
...and the difference between the 180B and the 200B?

20 more problems.
Actually, there was a long running discussion about making a runtime mode of Electron, in order to address many issues:
https://github.com/electron/electron/issues/673

I also recently joined the discussion with a more general idea which I (partially) expressed here:
https://github.com/electron/electron/issues/673#issuecomment...
> They're vs Their and similar normally denote uneducated native English speaker.

in germany only grammar nazi's would actually hate such things. they are too common, to say that only uneducated people do it.
people who write code and distribute code to the whole world are not writers, there is no need for "perfect" grammar and typos. i mean in my first application i've written quanity instead of quantity (inside the code), somehow it slipped in a lot of places, but i think many many people who will read the code would still understand it.
as long as the user interface is checked, i think it's okay if the readme/documentation has typos or grammar mistakes (on open source projects).
the most important thing is, is that people understand each other/understand what it's all about. which is just fine for nidium.
So it's basically no worse than Electron.

Seriously, if browsers supported an app:// URL which just ran a local site with special privileges and allowed for some custom branding Electron would be dead overnight.
And this worked? Seems hard to believe.
Could a new approach to kill cancer at nanoscale work?
Which, to be fair, is a large part of why it is what it is. There are plenty of spaces where sarcasm, cynicism, and humor are not discouraged. There's something... peaceful about HN's norms.
Like http://slackarchive.io/?
And THAT is THE DEAL. Plain and simple.
> Nah, none of those networks were anywhere near as influential as Twitter is now.

There are also many more people online now than ever before, but nothing fundamental has changed.

> Many reporters basically live on Twitter; it's at the center our media world.

You mean they "use" twitter? So what? Real journalists are outside chasing down stories in the real world, not retweeting crap on twitter as literally anyone is capable of. If a journalist "basically lives on Twitter", they're a crap journalist. Feel free to paste a few twitter feeds from famous journalists and incredulously ask me "so is THIS person a crap journalist?". I'll maintain, if they're not a crap journalist, any work that has elevated them to the status of renowned journalist has absolutely nothing to do with twitter. As far as content goes, almost everyone agrees that twitter is crap, it just happens that a lot of famous people crap there as well.

> private companies should be able to do whatever they want under all circumstances," which is what you and several others seem to be arguing here.

I am not arguing anything even remotely close to this. I don't think private companies should be able to break the law, for example. What I'm arguing is that it is the prerogative of a private company to decide what they host and delete from the servers that they pay for and administer. The public is not paying twitter any money, nor are they forced to use twitter, nor is twitter even that important. Just because celebrities use twitter doesn't mean it's an important societal institution. I'll admit that twitter has had an important cultural impact because it is popular, but just because something is popular does not mean the government should regulate it. Once again, nobody needs or is forced to use twitter.

> as a corporate entity grows large and powerful, it becomes a government

I'm sorry but this is totally absurd. Twitter does not have the power to levy taxes or a standing army or literally any influence or authority over your life at all beyond what you give it. Twitter is a glorified messaging app that happens to be popular with celebrities. That's it. The technology isn't even special or unique besides the scaling concerns.

> Let's say Twitter decides -- since, hey, it's a private entity and can do whatever it wants with its product -- to delete any accounts that some machine-learning algorithm has identified as belonging to racial group X.

Is that "cool"? Nah, I think racism is uncool, and it would piss off a lot of twitter users and non-users (like myself), but hosting a racist website is not illegal, and I don't think it should be. At most you should be entitled to your money back, and since you didn't pay any, you're not entitled to anything.
I recommend Weekend Reading by Assaf Arkin to everyone, covers several topics from design and front-end to security, tooling and peopleware. More than just a collection of links, includes a bit of commentary which makes it feel much more personal.

https://labnotes.org/
I love how the latest generation of interest in a particular development area like UI goes down the road of reinvention thanks to the latest in thing or programmer prejudice. The wasted bandwidth is insane.

Somebody needs to write a variation of Sisyphus that turns the boulder into UI development. Suggest not spreading this web dev lunacy onto desktop. The issue has already been solved with reasonable solutions for 25 years. Desktop development, automatic software updates, all that stuff.
I am a web developer, I know that might be a dirty title in some circle but I really don't care. There are countless amazing things built on technology that people hate for whatever reason. PHP, JavaScript, and even Flash comes to mind. Guess what wins in the end? The thing that gets the job done quickest and easiest. It's one thing I really dislike about HN, the need to let everyone else know how terrible their decisions are because they didn't go as low level as the person posting the comment. "Oh you used PHP? Real programmers use C++" "Oh you used C++? Real programmers use C" "Oh you used C? Real programmers use assembly" "Oh you used assembly on a CPU? Real programmers design and build their own FPGA's for their code". Nothing is forcing you to use things built in electron so if it's so terrible then don't use it and move on with your life.
I take issue with the idea it was over booked when it was the airline wanting to transport its own people in place of booked customers.

If anything we shall get to witness if the power of social media can overcome such abuse, It has helped turn the tables a bit with policing but usually only when it occurs in a public setting. People do need to take note that this actually is another case of police abuse just at the behest of a private company.
Or the Toyota MR2 being renamed in France because MR2 sounds like 'merdeux'[0]

[0]https://en.wikipedia.org/wiki/Toyota_MR2#Origins
How to Study (2016)
Compilation and linting are mostly mono threaded. At least in the languages I use. That is a lot of direct waiting.
> if you don't like it, you're totally free to host your own server and content.

You're obviously still seeing the world through this fanciful lens of Mom And Pop corporate libertarianism. But there's more to that story. The more power you pour into Mom and Pop, the less they resemble their usual run-of-the-mill town grocer, and the more they become The Town itself in their own right.

Corporations are graduating from companies and becoming as powerful or more powerful than many nations.

While you roll your eyes, many of us are seeing the greater trend of a world no longer run by countries and constitutions, but by companies and contracts. Worlds where you can't turn around without being faced once again with the company you think it's so easy to just "leave".

You say "get out".

It's oddly reminiscent of those saying "get out" to those who are upset that their party lost in a contentious political election.
I can't speak for large companies trying to make the call on Electron versus multiple OS-specific apps, but for indie devs this is absolutely critical.

Imagine being a small shop of 1 person (or even 5) and having to learn desktop programming languages, conventions, and native APIs for the web, Mac, Windows, and Linux. Then on top of that to develop and maintain a product that moves at the pace of customer feedback.

That's why Electron is powerful. I could not write and maintain the Hemingway App for Mac and Windows without Electron. My tens of thousands of users would not get to use that software _at all_.
Redesigns are a lot of work. You sould think through it carefully before taking on this venture.
I'm a big fan and total believer that deletion of few apps like Spotify, Slack and Atom could improve the performance of CPU. Recently I have been getting lags with my WebStorm for even firing up smallers commands like
$ git status
$ git log

I downloaded bunch of cpu profiler tools to observe how much CPU does spotify, slack and atom and also some other fancy react, electron app built apps take. Results are unbeliavale.....FYI: My Ram is 4GB with two 2GB slots. But after a complete cleanup and deletion of above troublesome apps performance is just amazing. I'm having a happy life with my WebStorm. I'm very positive that for my future node.js apps that is running nodemon would be fine too.

RIP Electron Family of Apps .
Huh. Just a thought, is there a point in the "whip" of the chain there where the overall curve of the lines approaches the same shape you get from i^i^i^i^i^i...(etc)?
Most people I know just the app though. Heck, I actually only discovered the Discord web client yesterday.
I don't disagree, but I'm hopeful that Electron will get better. When you choose an open source platform with a diverse group of major companies using it, part of what you are betting on is that the platform will a) survive for a reasonable amount of time and b) gradually improve.

GitHub, Slack, Spotify, Microsoft, etc., are all using Electron. As their developers gain experience with the platform and as they experience problems with resource usage, I would expect to see the platform improve. Maybe I'm wrong.
In spirit, to protest the injustice as it happens seems right. However in a world of laws, it is seldom the effective or meaningful action. I would have full knowledge that a lawyer would sort this, and keep my cool, not that you should have to.

The real advice here is to vote with your dollar.
If not primary, at what percentage is it a core form of collaboration?

WordPress.org seems to fully integrate Slack into its processes. And as a now outsider, intuitively, it seems they've been able to scale their community more and continue their rapid development.

The OP does make a fantastic argument on the open/public point, but synchronize communication is also a necessity for collaboration.
You're not allowed to talk about the others.
So? You also can't get your indie movie on prime time TV.
> Nobody cared about writing Desktop apps before Electron came along, there's basically zero money in it, and it's massively expensive, both in terms of actual dev time per feature (easily 10x the cost), and also in finding specialist developers who know these dated technologies.

Clearly Java never existed. I've been experimenting with Swing lately because Java has a library I'm interested in using. It's a breath of fresh air compared HTML/CSS/JS. It may not be proper "native" development, but I don't have to deal with <div> hell. It has proper layout management instead of, what, 4 quirky CSS layout styles: float, table-, flex-, and now grid-. Sure if you want to hack something together, Electron may be quicker short term. But I question if it will actually be cheaper in the long run for non-trivial applications.
I tweeted SlackHQ back in May 2016 about how Slack was using 17GB of RAM.

https://twitter.com/NickPoorman/status/737647940026634240
Yeah Tokio is the answer and what I'm referring to. All I meant was if you implement M:N in Rust it'll be slower than Go. I think this is probably the right answer, as segmented stacks cost you C interoperability, but it's not right for everything.
At 9pm that same evening?
Jokes on you, I don't use any of those things in the first place!

One serious nitpick with you though. "Heavy web pages are heavy because they are multi-megabytes to download...) In my experience, heavy web pages are heavy because of the dozens of scripts being run on the pages, often based on bloated frameworks. Running uBlock and NoScript in advanced, I see it all, and I immediately think less of any site trying to load more than 3 scripts. Often I come across sites trying to run 20+. That's why the web is heavy today, not because the sites are huge to download.
Have you been trained as an engineer, in a country where "engineer" is a very specific thing and is held to higher expectations, including the possibility of having your title taken away by your peers if you do not respect your duty to, first and foremost, your users and/or society, like every country that takes the title of engineer seriously?

If yes, what in earth makes you think writing Electron apps is a good idea?
If no, back to my point.

To quickly answer JetJaguar below you, yes, I am an utter cunt, but being called a typical hackernews one hurts, considering how I can't stand most HNers.
> If your answer is "A native Cocoa/WPF app", you are on another planet

If developers weren't so scared of Swift and C#, this wouldn't be a problem.

> (writing Desktop apps) is massively expensive, both in terms of actual dev time per feature (easily 10x the cost), and also in finding specialist developers who know these dated technologies.

I find the opposite to be almost universally true.

Writing a lightweight native desktop app is almost always cheaper than trying to build a JS-heavy app that has to run well in Mobile, and Tablets, and in a standard web browser, and in Electron fake-native-desktop web browser. Yes, you have separate projects with separate codebases. But two or three small lightweight projects is almost always cheaper than one big codebase with lots of targets, in terms of total cost of ownership.
As I posted on twitter[1], Slack is linkable. Not public, but if you can chat you see them. Gitter: public AND linkable. Async is a good argument; linkability is not.

Slack's UI is good. Not perfect, but it's quite usable compared to all the alternatives[2]. People always underestimate the value of good UI.

[1] https://twitter.com/zellyn/status/851818007248678912
[2] I've been on IRC on and off since 1993. It's much worse.
"Obviously most hackers wear hoodies and stand in dark rooms"

finally!
Why would anyone use electron for an app that requires being constantly online - just use the site?
Matrix is distributed chat system that is free software and people really should be switching to rather than everyone moving to Slack.
> ... Electron applications are shite in comparison with proper native applications.

Is that true from a user's perspective? The average user I know would not have the idea that Slack is somehow inherently worse than say MS Word or any other truly native app they use everyday. What would Slack gain by integrating better with my Mac?

Slack starts up too fast for me to read the little quotation (penultimate Macbook Pro). I actually wish it was slightly slower because I like those cheesy quotes when I can catch them. Everything feels almost instant. Not bash instant, but as fast as any mainstream messaging app.

I leave it running all the time and get what feels like normal full hours upon hours of battery life. There are apps or browser tabs that I've noticed destroying battery life, but Slack nor Atom nor MS Visual code are on that list for me.

The anti-Electron complaints all kind of feel like the same argument that comes up as each new layer of abstraction gains acceptance. I'm sure there's a lot that Electron can and should improve. Running multiple copies of Chrome does sound awful, but until I read that I didn't know the atrocities it was committing.

Just doesn't feel productive to try to make Electron go away vs. working to improve it or create a better cross-platform abstraction.
> I also don't think it is even subjective, even though it is a very passionate subject.

I'll agree to that. If you have a definition of "thinking/self-aware/conscious/sapient/concept of choice", any given creature either IS or ISN'T. But we can't agree on a definition, and we have no real means to test. So it's a non-subjective fact that we (currently) have only subjective means to determine, and subjective arguments over what we're even talking about.

On the topic of sustainability, I recently learned just how much of the global corn crop goes to feed animals: so much that when people talk about the industry of growing corn, they just talk about animal feed. Corn for human consumption is such a tiny slice of the market it only comes up if you zoom in on certain parts.
Some alcoholics are genetically predisposed to addiction and some are just using it to cope with something traumatic. Some basement dwellers (predisposed) gravitate towards depraved social forums and some well adjusted people are radicalized by political memes on Facebook.
Well put.

But you may have missed the memo because you're in the wrong time zone, and with Slack, your possibly-relevant input is ignored because you can't participate in real time.

This is my beef with chat. As the OP says, it biases all conversation to those in the same time zone. Fine for some things (like baked goods arriving in some far-off kitchen), but not for others (like a design decision that should have input from stakeholders around the globe).

But it's often used for the reverse.
The plane couldn't leave until this person left. So there was a plane full of people who couldn't leave because of this jerk.

And he wasn't abused. He was told to leave multiple times by airline crew as well as security. He refused every time and forced security to drag him out. Whereupon he accidentally hit his face on an arm rest.

It's not abuse for profit. We all benefit from cheaper refundable fares from the overbooking system. We also benefit from having our flights not be canceled when the air crew isn't able to show up on time.
Check this out:

https://wallethub.com/edu/most-diverse-cities/12690/

While it is true that some of the most diverse cities fall on the east and west coast, I think you'll find that the south is not unrepresented. As a resident of Houston, Texas (#23 on their list) it always bugs me to see people paint an entire region and people with one uniform brush. Something kind of bigoted about it, actually...
If anything Intel quad-cores have been regressing in the market over the past few years. The quad-cores have gotten more expensive (in laptops), and Intel has started naming dual-core chips "Core i7", as another trick to charge almost the same prices it charges for quad-cores.
Guest View: Want to Satisfy Your Millennials? Go Low-Code – SD Times
This legal argument would explain both the CEO's twitter statements and the leaked letter.

If airline employees cannot legally contribute to "overbooking" and if a passenger has different rights once seated, then there will be a legal settlement. In that scenario, every communication by United would need to serve dual PR and legal objectives.
Yet sometimes the simplest answer is the best if not correct one. My pot roast story tells it well, http://selfdefinedleadership.com/blog/?p=158

don't overlook the obvious
One word: deregulation.

It's been a very sharp double-edged sword: on the one hand, it gave us effective competitors like Southwest and jetBlue forcing the "legacy" carriers to compete on price and routes, enabling far more people to be able to fly. On the other, it caused the legacy carriers compete on price, not service (the only thing they could really compete on before deregulation).

Personally, I fly Southwest and jetBlue when I'm in the US, but to get there, I end up on Delta/KLM/Air France. The prices are usually around what the legacy carriers are, but they have pretty much maintained the level of service they started with (Southwest famously never had meal service, only packets of peanuts). I think because they never got into the habit of cutting back a little bit each year, they haven't gotten into the same downward spiral the legacy carriers seem to have.
Don't you then need to pay IBM for the OS anyway? Will they license the OS for this use?

Or did your system actually include the OS source?
> Even in countries that still have coal-fired power today, an electric vehicle is certainly no worse than a fossil-fuel one.

I've yet to see an end-to-end over the lifespan of the vehicle report that was factual enough that it was possible to make that call.

Keep in mind that EVs have been subsidized a lot, that the batteries themselves are made with technology that also pollutes and emits CO2 and that a new EV is almost certainly a net negative compared to continuing to driver an older ICE because the ICE car already exists and the EV has to be built new.

That makes the whole equation so complex that I really do not feel comfortable saying that an electric vehicle is certainly better or equal to a fossil-fuel one, it would very much depend.

I'm writing this as a long time renewable energy nut that would very much like to see our dependence on oil reduced to manageable proportions and not for something like transport where we have other alternatives. Even so, if this is all to succeed then the best way forward is to be realistic rather than to hype EVs and the reality is that right now people claim their EVs are 'green' when in fact they are to a large extent turning decentralized pollution into centralized pollution.
They should do a live auction on the plane, "I need 4 people to get off for $100...$200..." The competitiveness to "win" would save airlines money, make the "winners" feel even better about getting booted, and the "losers" don't actually lose anything. Probably more efficient too.
I find it interesting how many devs I have met in the last few years who seem so tied to GUI's... as a sysadmin who lives mostly on the cli, I never understood it.

Side note; many of said devs also used OSX instead of linux, maybe some correlation there.

Emacs is where it's at. Really, it's my main operating system. Email, org-mode, erc for IRC, RSS reader, editor, twitTER, eww (for some things like documentation), dired for folder management etc. Currently working on learning ledger.

"Using a free version of vi is not a sin but a penance."
Spotify runs at less than 1% for me but maybe that's because I don't own a crapbook
I made something for myself, which parses provided subreddits, and sends the top voted links as a list to my e-mail daily. Few of my friends requested to receive same e-mails with different subreddits, and I have turned it into a product.

I have never publicly shared the product anywhere and lost my enthusiasm to develop it further, but most of my friends are happy that it keeps them up-to-date on the topics they actually care. I humbly welcome you to try if you generally enjoy reddit content.

https://reddit.cool/
Scrolling up involves network calls, so clearly it's going to be slower. Energy usage is definitely an area of improvement.
Java isn't new and shiny anymore. Having been around for the great Java hype of the 90s, it's crazy that Javascript has now replaced it. Nobody would have predicted that back then.