skysight-inc/HackerNews huggingface dataset:
Pork as well (unless I am misunderstanding the entry). My mom said that her grandmother would often make them Head Cheese[0] (before she learned what it was). I am happy to never have had that experience.

[0] https://en.wikipedia.org/wiki/Head_cheese
Bullshit. Spotify, for example, existed before Electron, and it was very fast. Text editors existed before Electron, and they didn't require 300 MB minimum to run. Same with collaborative chat programs.

Electron is just a way to reuse web developers for desktop development - I.e. a way companies now have to cut development costs.
12 Free Tools for Remote Developers and Designers
The cost argument is indeed a moot point - look at all of the major software companies, and you'll see that actual development is nowhere near their primary expense. They can afford to implement their own programming languages and OSes (and some do), but apparently it's too expensive or too difficult to make native apps for the respective platforms?

This goes for mobile too.
Yes. You just described modern computing.
I really wish we could debate things. On the one hand, I certainly see why the technology companies don't want to create "back doors" into their messaging services. That makes those services insecure and leaves their uses vulnerable to hackers and nefarious government agencies. On the other hand, if a government comes forth with a court-issued search warrant then it seems reasonable that technology companies should be able to assist - even if it's just metadata indicating who they were corresponding with and when (for a well-defined data range as specified in the warrant).

Everyone has legitimate concerns in this discussion but if we don't have this debate then I'm afraid governments are going to take the heavy-handed approach and create mandates serving their interests but none of ours.
I may have a mild form of this. My brain often thinks of all sorts of crap, and bounces from new idea to new idea all the time without focusing too hard on any given one.

But one reason I haven't sought medication is because I'm a bit afraid that the "TV" might be turned off when under medication. That constant bouncing around of ideas is responsible for a lot of my best design ideas. I don't want that to go away.

I just need to find a fast channel to get my ideas out there. Trying to make 'products' out of all of them just keeps them from getting out there, I think.
Yes. Many people here have had IT experiences where laypersons swear their computer spontaneously did something ridiculous as if the computer was out to commit personal malice. And HN users generally are skeptical of the Internet media's ability to understand and write about technical concepts, especially when click bait is on the line. And there are more than a few users who understand how Twitter's massive data output would make such an alleged Tweet culling to be hilariously insignificant, given the investment of engineering time to execute such a pathetic conspiracy.

Sure, there's a lot of hate for Twitter and for large companies in general. But this kind of claim, without actual evidence (nevermind motive), is a pretty Wilde one, even for HN. Guess it can't be flagged off the front page now without confirming fears of a massive coverup.
> Has nobody worked on a decent sized, agile project before ?

> Facebook updates their iOS app on a pretty regular cadence which means it is quite likely that removing duplicate assets (if it's even an issue) could simply have trickled across to the next sprint.

Somebody already expressed this idea more concisely in comment section on the original site:

> This is what happens when your development team is too big and you have a policy of updating your app every two weeks for no particular reason.
I think Electron is really great for developing an MVP. But yeah, Slack should probably build their next version with Visual Studio and Xcode the way Microsoft and Apple intend for people to build apps for those platforms.
Matt Levine's Money Stuff https://www.bloomberg.com/view/topics/money-stuff - even if you hate financial markets (I do), his writing is so good that you'll like it

Fortune's Term Sheet - http://fortune.com/tag/term-sheet/ - want to know about M&A activity, here ya go
The problem with the above story is that the engineer lost all connection to the project. It would be like allowing an artist to finish a painting 90% and then firing the artist and giving the painting to someone else. It is heartbreaking to hear. Those are years of someones life.

> Look at all the folks who get PhDs and waste their 30's doing low paid postdocs ($50K is higher end).

Research is different. You are certainly losing out on income, however in my experience you have an immense amount of ownership and autonomy over the project. If you get the boot you can take your project with you. You can publish your code as free software or open source and your papers on open access pre-print services. Academic researchers are often far less alienated from their labor than video game engineers.

Consider two orthogonal vectors: one is income earned and the other is your accomplishments. Ideally you want to maximize both, but failing that different people express different priorities over which one to maximize in a career.
Everything in the world of web-stack development has turned externalizing costs onto users as a core first principle.
50GB size limit kills it for me :(
I guess he meant Indie developers. I am one. I didn't care, but do now.
That blog post is really odd. It's like "sure you're being micromanaged, but its by a mob instead of a tyrant", as though thats a comforting thing. How is that better?! You cant just throw the word "team" in there and pretend it makes things ok.
"They monetize your content and you get nothing" is such a cliche and mislead rhetoric that it's kind of annoying. Especially because it always comes with some condescending tone telling people what to do implying they know better than the "dumb public".

When people write on sites like Medium or Facebook or Twitter, they know exactly what they're getting into, thank you very much. They're not some idiots who get "tricked" into being taken advantage of. They still do it because they DO get something in return. And guess what? Your content is probably worth shit anyway. Just take a look at some of the popular posts on medium. They're just bullshit content and these people would have had no chance at getting that much attention in their life if it wasn't for Medium. I'm not saying Medium is full of bullshit content (although most of them are), even the better quality content is not worth that much. They probably spent a couple of hours writing that, based on what they heard somewhere else. These effortless content should be taken at face value. They're just expressions. Sites like Medium provide a plaza where you can express yourself and get attention, but not all expressions are worth money. In fact most expressions are not worth it.

Do you really want to make money with content? Stop whining about how you can't make money with blogging, just think of blogging as a way to gain attention, and do something that's much more high value with the attention you aggregated, such as writing a book, building some tangible thing, or anything that deserves to be not forgotten. Otherwise your content deserves to be forgotten.
I am curious about DeepMind/Brain's role in the curating search results. Would you mind explaining more?

Also, I am not sure I understand your reference to Youtube. Is this specifically about Youtube recommended videos in the sidebar?
My tweet got "re-accommodated" , just confirmed. What's going on???
Well users/clients/bosses want everything, now, and for free so...
Proving the point that someone then has to repeat the content of the docs.
Look up "Pepsi Riot Commercial".

There was a brief and short-lived outrage against Pepsi for a distasteful commercial where a (generic, but people attribute it to BLM) riot was ended by giving a police officer a can of Pepsi.

Or at least, that's what I gathered from reading about it on random comments from unrelated threads on Reddit because I'm out of the loop myself.

E:

Twitter? Meant Reddit. Unimportant change.
Spotify, Slack and Atom are no longer hip startups though - they're established applications, and at least two of them have a very lucrative monthly subscription model. They can afford to optimize.
Blog author here. Thats a fair criticism. I wanted to pick on Spotify and Atom more in my blog post, but both Spotify and Atom have cleaned up their act. I couldn't get either one to reproducibly use lots of CPU. Props to everyone involved in fixing that.

But I'd also argue that Flash could always be written to be efficient too. The problem with flash was never the little games people made. The problem was that one tab with a stupid punch-the-monkey banner add playing somewhere that would sit on 20% cpu even when the tab was in the background. I think Electron is similar, except in the desktop space. Well written apps seem to be able to keep CPU load down (although they still have a huge download and a huge RAM footprint). But there's been a running trend of noticing some dumb software running somewhere on my machine eating all my CPU. And in the last year or two its been an electron app, every time. Just like flash before it.
My favourite is still the Hyundai Terracan.
Just for comparison: I can build WINE from scratch in 6 minutes on my laptop (10 years ago, it took 20 minutes).
This is a great justification for fingerprint unlocking... I almost never need to enter my pin, either at home or (especially) in public.
Let Us Get You an a in Pingdom, Google PageSpeed and GTmetrix
If they had just increased the compensation passengers would have voluntarily given up their seat, everyone has their price. It didn't even need to be money, free flights, upgrades, it costs them next to nothing, especially when you consider this is still running in the media days later. Everyone hates to hear they overbook flights so you'd think when they get bitten United would take some of the savings made overbooking and spend it when it doesn't work out. At the end of the day I have a sneaking suspicion they'll still be ahead.
> Is the author going to uninstall Slack, Atom, Chrome, and Spotify, then?

I read Slack in emacs. I write code in emacs. I browse the web in emacs & Firefox. I play music via my phone's native Google Play Music client, although if I wanted to I could use emms, an emacs music-playing mode.

I have no desire to run some GUI-only, CPU-hungry, memory-ravenous, of-the-moment JavaScript nightmare of a program. My productivity as a developer is hindered by those things. I have no desire to write JavaScript: I'd rather write Lisp, or Go, or Python.

Yes, it's possible — and preferable! — to uninstall Slack, Atom, Chrome and Spotify. Try it today.
Without a link to your new tweet this coming from an account that was made just to post this comment does not carry a lot of weight.
>Emacs provides a better UX

VSCode is clearly aimed at people who disagree with this statement. It's hardly a matter of objective fact.
Actually, it's more of saying "This is NOT a yes/no question, if it's "no", I want you to elaborate." Think of it as "..., or what happened?"
Paywall bypass bookmarklet
https://jsfiddle.net/samx10/n6mxp8ag/
The Ultimate Guide to Becoming a CTO
For the pentagon, I have seen no evidence to the contrary, but the rest of your statement is wrong. Sorry I don't have time to go on a chase for citations for you, but there is plenty of evidence of Masonic influence (not that this is a bad thing) on the general layout of the DC area.
> 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

What are you basing this on? There are plenty of iOS developers, and developing for Mac vs iOS is more similar than pretty much any two other dev platforms you can name.
Totally of the cuff: I believe you can recast the Sims in the discrete Fourier transform as integrals of step functions. So it should work. However the width of the steps in the discrete dirtier transform is fixed for each n. So you'll need to be a bit clever to make sure your steps line up right of you want to build up a single infinite basis. And I would be a bit afraid that the need for things to line up would end up losing some needed span... So at least the are done things which need to be checked.

The sin and cos basis is very convenient. Even more convenient is the e^(i.n.t) basis...
I don't know why didn't just evolve irc. Feature wise slack doesn't really bring much new. It just has a good interface. If someone made an irc client as easy to use as slack then we'd have our answer.
This e-mail illustrates the complete imbalance of the "contract" of carriage between passenger and airline, which is compounded by the Federal Aviation Regulations that give the crew ultimate power even when there's no safety risk[0].

The CEO states that the flight was 'fully boarded' and then later that it was decided to 'deny boarding' to four passengers.

So was it fully boarded or not? It doesn't really matter, the airline can change its language as it sees fit, to achieve its desired business objective and the customer has no recourse.

I'm an aviation enthusiast but I don't fly commercial airlines any more for this reason amongst others.

[0] Because when there's no safety risk they can just escalate until the customer becomes aggravated, and then there's a safety risk.
Microsoft finally says goodbye to Windows Vista
Other alphanumerics that aren't luxury cars:

Ford F150, Chevy C1500, Mazda CX3

There's also monikers in the performance category that aren't models, but are alphanumeric, like Z28, GT500

And older cars, like Datsun B210, Datsun F10, Subaru XT6
Swipe Right to Save a Life
I believe the Cloud Native Computing Foundation qualified for discounted pricing for the Kubernetes slack channel under this program https://get.slack.help/hc/en-us/articles/204368833
Fair. That's just where many of us are coming from, and I think what makes "cold-turkey" appealing.
Indeed, we should start calling electron-less applications ionic.
> Chatting is having to write the same thing a million times.

If you find yourself repeating the same thing a lot in chat, it would be a good idea to document it somewhere and just paste a link. With a link to the relevant documentation, a lot of people will just do the rest of the legwork on their own, and will now be able to quickly reference it going forward, and hopefully bug you less in chat (you can always be explicit and refuse to answer people, asking them to read the docs instead).

If you find you're pasting too many links too frequently, then it's time to make an FAQ with those links, and start linking to that.
That's the point. IIRC it's called Rust to allude to the fact that there's nothing really new in the language
> I simply have no interest in learning any native
> […] programming

And it is amazing to see how many bad reinventions of the wheel happens because of this.
People claiming that writing electron app is 10x faster than native have absolutely no idea what they are talking about. The only think web-based tech will give you is ability to push out raw cross-platform prototype. Now try to polish that to the acceptable quality across the platforms and the many wins start to turn into loses.
My tweet from last night is gone. It's not "alleged".
The fact that the airline technically didn't do anything illegal here really speaks to the lack of consumer protection laws in this country.
I might be wrong in saying this, but I suppose that most open source projects use IRC, and the larger, important ones use mailing lists.
Computing for ever. We use C to avoid writing assembly. Use Java to avoid writing C. Use Python to avoid writing Java.

The world is asking for more and more software, and the resources to provide it are not following so people are taking shortcuts.

Want something better ? Someone has to pay for it.
FWIW, a common argument in favour of C and C++ is how it is used by pretty much everything that one runs on a computer, in exactly the same sense of "use". I think you're tilting at windmills: some people mean "use" to mean "ship" and others "write", and neither are that unreasonable.
The main challenge, I think is that all of those apps are cross-platform, but also want to keep the same look and feel on all platforms - they're using their own UX patterns inside the container which generally don't match up with their host OSes.

There are some applications that do try so - 1password, GitHub for Mac/Windows to name a few that come to mind - but they seem to get less love than the cross-platform webapps. It feels like they get a certain amount of dev time before going to minimal maintenance mode.
Why I left my job to teach you how to code
No, it's £300-400 per day outside London. Which at the top end is literally twice a permanent salary of £45k
Yeah, I'm not sure what IDE they're talking about, but certainly IntelliJ will happily use 800% CPU, causing the fans to spin up impressively, when starting up/reindexing/doing any of the slow things that IntelliJ likes to do.
Doesn't anyone with an ounce of PR sense work at this company? No one is impressed by the legal technicalities. No one cares that the internal policies were followed.

If they want to get out ahead of this they need to understand and come to grips with the fact that they are well nigh universally perceived to have been in the wrong.
Is that really happening that open source communities use Slack as their primary communications channel? I haven't seen that happening in the communities I participate in (Python/Django/...). What I do see is that more and more communities switch from IRC to Slack as the primary "sync" channel (while still maintaining mailing lists, bug trackers and the like).

And as much as I hate it, the success can't be denied. Especially when looking at some conferences I've been to over the years. If they even had an IRC channel, it was mostly dead, but the Slack channels were buzzing with activity during the conference. I'm not sure why that is. Ease-of-use? The fact that many attendees are familiar with Slack from work, but not with IRC?
I seriously can't understand what kind of mental gymnastics this airline management is doing in order to justify in their heads that this is just fine.

Even if the law is on their side, they still overbooked the plane by themselves, they still let everyone check in, they still let everyone in onboard and they still forcibly removed some random paying passenger just because someone on their staff wanted/needed (anyone can clarify this part?) to board.

Here is an idea for United (your HR department can contact me, I'm available to hire for 50% of your CEO and I easily come up with much better ideas):

1 - you just have to simply get the attention of the passengers on the plane (if you can be a bit smart and do it OUTSIDE the plane it's even better).

2- keep increasing the compensation you give one (or the needed) of them in order for them to catch a later flight.

Sooner or later someone would just accept the compensation. Also, that compensation wouldn't be anything special anyway since you have a plane full of people competing for it. The passenger would be happy, United would get what it wanted and you wouldn't have this media shitstorm in your hands.

Yes... it's really that simple United (again, tell your HR department I'm available for hire).
It might be more useful to speak in general terms than call out Slack in particular. The concerns expressed here aren't limited to Slack (despite the link-baity title), but any form of communication that:

(a) Can't be referenced or linked from the Web, and

(b) Is a form of synchronous communication

The same factors, BTW, apply equally to in-person discussions held at open source conferences. I wonder what the author thinks of the value of those insofar as "open source communications" are concerned.
By boat. Sailboat.
You want a link to the deleted tweet? Which by definition of "deleted" is no more.
Way to cut to the conclusion:)

I do think datalog semantics composes way nicer than prolog though.

I think some of the type class stuff was formalized in the papers on HM(X) , though the combination of extensions in this post hasn't. But perhaps should be on the table for formalization.
Last week I launched an open source newsletter about product & tech marketing. Here's how it works: https://github.com/plainflow/plainflow-digested-week/

A few of my favourites:

- Snippet by Social Capital: http://us10.campaign-archive1.com/home/?u=d7f0f45160075006b2...

- Ben Evans: http://ben-evans.com/newsletter/

- A16Z: http://us7.campaign-archive2.com/home/?u=35c671b34bb40414916...
Clarified my statement above re "nobody"
We're an integral part of the current ecosystem on this planet. We are not killing the planet, we are killing the current ecosystem on the planet; i.e. we are killing ourselves.
Haha, how comedic...

At least I can point the finger somewhere else https://status.digitalocean.com
Does it really help? What does it cost to build a trustworthy emulator for an ancient system that you don't own the source for? What would it cost to just migrate your legacy applications to a newer mainframe that IBM supports?
What most people (and the news) don't seem to realise is that airlines are the worst because of market forces. There is very little brand loyalty in general for airlines so small changes in prices have a large difference and they've found the there just isn't a large market for a better airline with significantly higher cost.
Is there an opportunity for Servo here?
Aw, no release song yet:

https://www.openbsd.org/lyrics.html#61

That's usually my favourite part about new OpenBSD releases. :-)
I write Electron apps and call myself an engineer, because I am an engineer. Could you please explain why am I being hilarious?
If this is Twitter's new "PR management" service, I guess they're in for a whole new level of Streisand effect.
If the rumors [0][1] about Ryzen 9 (12 and 16 core HEDT CPU's for under 1000$) are true, and Naples starts at a similar price point things could get really interesting.

[0] https://twitter.com/CPCHardware/status/844618089618722816

[1] https://videocardz.com/67649/amd-ryzen-cpu-with-12-cores-and...
There's a whole slew of designers and UX people, so whatever you see is definitely deliberate. They do a lot of usability testing, not just for the website, but the app, mobile site, etc. You would not believe how many iterations of something tiny like a slight change in the thumbs up button goes through. Everything is related to clicks and revenue, so there's a lot at stake for even small changes.
and it needs to continue to happen until OSS communities ditch Slack.
[Guide] Install Python in Windows 10 [32/64 bit]
Very misleading title.
It's been going one since the first companies tried to monopolize Internet chat by centralizing it on their infrastructure in the 90ies.

The argument for AOL/MSN etc back when the Internet was new openness for the unwashed masses just a dream is exactly the same being made by slack i.e. that by making it locked and taking away the complexity introduced by the existence of cross vendor compatibility new users face less confusion.
IRC and mailing lists have worked for 20? 30? years and continue to work today.
For those like me, who don't know this rare phrase:

A "going concern" is a company that doesn't face a threat of liquidation in the near future. The title means "Toshiba warns it's not doing well".
isn't QT cross platform?!

in my opinion this is an hiring problem, they assume that if you know javascript you can be spendable on more things and not only on the desktop to write an application.
It's moot if you're an established company with deep pockets moving slowly. If you're starting from scratch with limited funds, it is definitely not a moot point. Would Slack have been as wildly successful if they had to implement native apps on all 3 platforms + iOS + Android + etc? I'd have a hard time believing so.