skysight-inc/HackerNews huggingface dataset:
Really? I have seen it in many "comment sites" but rarely see it in technical documentation and blog posts. And I don't hate that at all! I'm just pointing out that someone who makes these kind of mistake is probably native and that a large number of these typos indicate that:

- The writer didn't do proofreading (or did it but is not aware of the mistake).

- It's made by a single person with no one else to check on the documentation.

Now while they are not technically a display of low code quality, they are normally indicative of low attention to detail and lonely programming, which is not the optimal situation for high code quality. For people using English as the second language I'm a lot more forgiving since they and their coworkers might not even know how to properly express some things due to translation issues (and not due to lack of proofreading/lonely programming).

In my experience when I'm doing proofreading of my own libraries I also catch ambiguous sentences, lacking documentation or examples and many other things that could be improved upon.
I just wish people would stop repeating that this was an overbooking issue, it wasn't. Customers were being forced off the plane to allow employees on after the fact. That has nothing to do with overbooking.
But they could. Is that a risk we should take? How many lives are you willing to jeopardize based on your hunch that a passenger on a private jet won't use it as a weapon. Remember, a jet is basically a bomb with wings, etc.
Mattermost is an open source alternative to Slack btw.

And Discourse is pretty great, though much more like a forum.
I think it's great, probably just fear of instability or the usual spyware concern. Very pleased with the Nightlight feature which doesn't have the performance implications of f.lux. I like Windows 10 and WSL enough that I gave up on desktop Linux.
I think we all understand the humor, but the comments that are appreciated here are insightful comments that enhance the conversation and add to the article.

Jokes are not appreciated, but not because they are not understood.
The plane could leave at any time. It could leave with him on it and the staff member standing in the terminal. It could leave with another passenger exiting.
Londoners voted against Brexit, yet Brexit happened. London will be in ruins now as a world capital, surely.

That's quite literally the summary, if you normalize for all the musings and feel-good details.
United should have kept raising the offered compensation.
If you have Firefox, click on the "open book" (Reader mode) icon up near the address bar. It will extract the text and present it without the NYT layout / Javascript.

These days I read practically all of my articles using Reader Mode. No ads, no scrolljacking, no popup videos.
United used to only break guitars

https://en.wikipedia.org/wiki/United_Breaks_Guitars

Now they break passengers, too.
14 Design Patterns to Improve Your Convolutional Neural Networks
Sorry I was vague, and yeah you're right they have never stooped.

I was thinking more in the Hype thing for new developers. You know like a small Renaissance in the Desktop UI/UX deparment, you know would be cool see beautiful desktop Apps in sites like Behance, Dribbble, etc spotting the first places, instead of the classic App with default OS UI or weird adapted ports of Mobile apps.
your site is bad and you should feel bad
IF you're on desktop, I highly recommend using the reader view feature built into Firefox. Makes most of my reading experience so much better for most sites.
While I agree that those are awful, at least the ads are easily disabled: https://betanews.com/2017/03/08/disable-ads-file-explorer-wi...
By walking just one day a year than taking my car, I can offset the electricity consumed by my laptop.

You do have a point though. You make a difference where you can.
Question for you:

I hear this a lot, in terms of older tools being considered obsolete.

Other than the natural human tendency towards novelty and the network effects, what, exactly, is obsolete about mailing lists or IRC?

What features are missing in IRC that Slack has for synchronous discussion? (I'll start: animated dancing pigs out of the box and the need to write/plug in your own archiver.)

What limitations do mailing lists impose on open source development that are not present in other tools?
They should make sure they have the seats for their personnel and not sell them to customers. In every other business if you sell the same thing to two people I would call it fraud.
To be fair, the passenger thought he bought a "ticket", a fungible item which allowed the bearer transport. What he did was enter into a contractual agreement with an airline and the post-9/11 security infrastructure that expects passengers to shut up and obey. It's easy to make this mistake. The airlines still call them "tickets".
Will we ever have titles that aren't clickbait?

Nicely designed site/story. But to put it simply: no.

There's simply no reason that London will "fall". Yes the immigration with the EU will cause problems, and yes they will lose a lot of financial industry business but London will continue to exist, and prosper. People will still immigrate to the UK, and people will still live in London. The strength of the city lies not solely as it relates to the EU, but because it is the capitol, and largest city of a long and storied nation that is largely prosperous and innovative.

I really wish we'd stop this whole Brexit == UK falls into the sea forever nonsense. Economic problems? Maybe. But prosperous people are innovative and responsive to change. Immigration is not the sole contributor to economic growth or innovation. If it was, than China, Japan, and many other countries would still be subsistence farming.
Yeah, that's what I thought. Which is very different than most Rust code!
The whole point is that the contract is shit.
Of course it could have. They let him sit down. It's bizarre they couldn't figure this out before letting people on the airplane.
s/plane/bus/g

s/leave/sit in the back of/g
That's the cap on what they're legally required to offer. There's no law that says they can't exceed that to avoid a PR disaster.
> When I see people in the startup world rolling their eyes at the "incompetence" of the enterprise world, I take it to mean they've never actually worked on a truly hard problem in their lives.

I worked in a related field in the past. I don't claim that the problems are easy - where I tend to roll eyes rather is:

- Bureaucracy: A lot is required by law, I know. But there is a difference between "just following the required bureaucracy in a minimal necessary way if it stands in the path" (the startup way) vs. "taking it seriously in a way that makes the work harder than strictly necessary".

- Hierarchies: Just three words: I hate them.

- Unwillingness (?) to tackle these hard problems: The problems are hard, as you already outlined. But this implies to me that everybody in the company will move heaven and earth so that the people who work on this hard problems are able to (e.g. give all necessary information (requirement specification etc.) they know of etc.). If there is just one thing (or even office politics) which will prevent that, I don't just roll my eyes, but get furious. Because of the hardness this is not to consider an obstacle, but targeted sabotage - and should be considered as such.
Safely Enabling WordPress SVG Support Requires Sanitization
It's a demographic shift of those entering the tech workforce. I can see someone is downvoting comments that doesn't agree with time to market being an important driver in influencing architectural decisions. This is someone who is very mature and well seasoned in Java architecture.

Software isn't just about making things fast as possible. You also have limited resources and have to make decisions on money in the bank, level of effort, engineer skillsets, competitive forces and market demand.
Also, Redox OS is awesome :-)
Yeah and some use C because Java is too slow. The point is, there is nothing new here, the history of computing is repeating itself. It's just now we have better toys, a bigger market and the stakes are higher.
Selling "over-capacity" as stand-by is potentially problematic, as it's not at all clear when you're overcapacity. It's always a probability game. Classifying tickets as "stand-by" as soon as probability > 0 would likely reduce their desirability, resulting in less full planes and higher overall prices.

The opposite setup would not, though. i.e., like refundable tickets, offer non-refundable guaranteed tickets that are locked out of the ticket system. This maintains the current pricing characteristics while offering travellers the option of paying more when it matters to them.

Or a sliding scale of probability of being seated. If your typical ticket has a 99% chance of being seated, most people won't care to pay extra but they know they have the possibility of being booted and cannot possibly complain.

The problem with all of these approaches is they add to the complexity of purchasing a ticket, which consumers generally don't like.
Or if you have Safari.
Everyone should be using Matrix. Not just open source developers.

It's near feature parity with Slack and it's also one of the best IRC clients around. I used to run ERC in a tmux session just so I could stay connected and not lose messages. No more.
good question. I think, for me at least, it was a matter of "even grandma" know how to use a phone number.
A careful reading of this article will show that the authore made absolutely zero objective, measurable predictions. e.g. the author doesn't say that the banking system will fail, or the stock market will crash, or that average incomes will fall relative to their continental counterparts.
Richard Stallman :)

https://en.wikipedia.org/wiki/Richard_Stallman
United should've planned ahead for their staff to get to where they need without forcing somebody off the plane. They already knew how many tickets were sold, how many checked in and how many boarded (they were already on the plane).
A few people have replied, saying how to get chat history with IRC, but as far as I can tell, none of them work like Slack. With Slack, you can see history from before the first time you connect. It looks like none of the IRC solutions enable that; the IRC protocol doesn't make it possible, without the server (or a channel member) keeping logs.

(I haven't used either very much, so please correct me if I'm wrong.)
Quick Fix: at OS level, temporarily disable all sensors while typing on the virtual keyboard.
The Renault R5 and Peugeot 206 are also all luxury cars according to this article.
One of the reports I heard from interviews of some other passengers on that flight was that the United issues voucher in $50 denominations, or 16 $50 vouchers expires in a year and have lots of restrictions and fine prints. In other words, the offer was NOT worthy the face value and hassle of "re-accommodation".
It was going to be a circle, but there were 5 rounds of cuts.
I have had good experience communication with the Aurelia.js community using Gitter. I strongly recommend it.
The question you're not asking is whether your replacement is better than the existing solutions. Slack isn't. It's closed source, proprietary, and tied to a third party's servers. I'm not going to tie my projects or company to that kind of anchor.
>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.

Gotta agree with the other response here. If you have shown that what would seem to be much larger and more CPU intensive applications have been able to reliably perform well, why suggest moving away from electron instead of suggesting that users learn how to use it correctly, or perhaps suggesting that electron better educate users on how to use it correctly?
Yes, but chat logs are logs of ... chat. By nature, it's disorganised, free-wheeling, contains lots of casual meandering (as any conversation would). Not very useful to a third party.

How often do you find solutions in public archived mailing list posts when Googling problems? I imagine often. While some e-mails are more terse than others, fundamentally e-mail list posts demand a certain structure. Can you imagine having to pour through a 25-page chat log instead?

And with that, the entire idea of "search the archives before asking a question" would go to pot.
People can be outraged by legal actions, especially since legal definitions leave a lot undefined in terms of how legal orders are actually carried out. The people who are outraged about this can apparently imagine other ways to alleviate the common situation of overbooking which don't require physically dragging a 69-year-old man unconscious and bleeding from a plane.

Anecdotal evidence, obviously, but I've been on many overbooked flights. Have never seen anything arise to this level of authorized violence. YMMV of course.
London voted overwhelmingly against Brexit, but will this change as Brexit continues.

Quite a lot about how it feels different, about how London is a multicultural hub, about how migrants are thinking about leaving, about how London will change.

It's a mood piece, but a fairly accurate one from my point of view (lived in London for 20 yrs)
That's a cap on what they're mandated by statute to give you as compensation. If for whatever reason your one way fare cost more than $325, then they don't have to pay you 4x that, just the cap.

It doesn't mean they can't offer you more.
Slack's users would disagree.
Or Edge.
I think you only need to buy a license if you are linking statically, if you link dynamically to qt then there is no cost.
Forums work better.

Using IRC/Slack in place of forums is like using a wiki in place of real documentation.
> I wanted to pick on Spotify and Atom more in my blog post, but both Spotify and Atom have cleaned up their act

Can you please share how you came to the conclusion that Spotify is made with Electron? (hint: it's not)
what happened in the case of Sausage Party?
Bus and car are not suitable replacements. I can't add 6 days of driving to my work trips to the East coast, or to my family visits to New York.
Remember, folks: "follow your passion" only works if your passion is taking care of your family.
> Nobody in the last 5-10 years cared about writing Desktop apps before Electron came along

What?... Are you saying what I think you're saying. I must be reading this wrong because surely you don't wish to imply that people didn't write desktop software before Electron came along?
web site design is moronic. i couldn't get past the second paragraph. who in their mind designed and approved it???
It's time to finally have an air passenger bill of rights as law!
1. The flight was not overbooked, they wanted to eject holders of confirmed reserved seats in favor of their own employees in contravention of 14 CFR 250.2a.

2. Overbooking rules can only be used to deny boarding. The passenger had already boarded.

3. United's own Contract of Carriage enumerates for "Refusal of Transport" in rule 21. None of the rules apply.

What United did was illegal, plain and simple. They may have made false statements to authorities to get him ejected as well.
Oh yeah, definitely agreed, which is why I added "surely" at the end. It wasn't anything objective that the author claimed that he expects to fail, like banking, or stock market, or anything else, just his vague abstract notion of failure.
Printing the Future: The Last Bastion of Blue Collar Labor Is About to Fall
No that is not true. You do not have to put yourself in physical danger. You do not need to comply with abuse of others. You do not need to be complicit in illegal activity.

The crew is not "King." They have an expanded set of duties they can enforce.

This sort of grandiose interpretation of the law is why we have absurd egotistical displays of violence in the name of non-offenses.
What? No, they should have kept upping the offer.

It wasn't worth a penny more than $800 + hotel and rebooking x 4 to United so they called the police to enforce their profit margin rather than pay the market cost of doing business.
I wonder how much time and money they spent on designing this ruinous format.

"Please. Please. Just let me read."
> And what about Python for data analysis? The one language that is known to be 10x slower than C becomes the de-facto standard for a field where what matters most is code performance.

Almost everything done in Python for data analysis is just a thin wrapper on top of a fast C/C++ library: Numpy, scikit, Pandas, Tensorflow, etc
https://en.wikipedia.org/wiki/Poe's_law strikes again
Wow thanks! Just subscribed to 4 of them.
They have inter-airline relationships that they can put people on Southwest/Delta/American flights for a discounted rate. Easily avoiding this type of situation.
I mean up until recently the fervor over OSX updates was ridiculous. I understand that people want to not be bothered by updates, but not updating is the reason that we have so many security holes.
if you're willing to answer esoteric questions beyond the scope of this article... Chaos Magic, what's the deal there? It seems to claim to be a kind of meta-approach to mysticism but for someone like myself who isn't involved in the practice, that doesn't make intuitive sense.
Except, we got everyone on board. Every major client and server dev, every major bot dev and every major network.

Check out ircv3.net
IRC as a protocol is very outdated. If I log in at home and forgot out log out at work, I need another username.

IRCv3 has a lot of enhancements that should move IRC out of the 1990s as far as a communication protocol, but there's not a whole lot of movement on it. I think FreeNode has some v3 support.

We don't have a lot of developers dedicating time to this. I'd love to myself, because it's something the OSS community needs, but it's also very difficult to contribute to projects when you're already doing 40 hours a week at a day job.

Today I feel like most of the OSS projects that are getting support are ones that are corporately supported:

http://penguindreams.org/blog/the-philosophy-of-open-source-...
Seriously, next time this happens how about raising the compensation for someone willing to take the later flight.

The Aircrew could announce on the PA that "we're very sorry that the fligth will be be delayed but we're overbooked and still looking for X ppl willing to take the next flight. We're offering a X $ compensation for your trouble."

Then you just increase X until you will find people willing to take the deal.

Idiots.
Yes, the big companies really don't give a fuck about Linux because it's user share is tiny for the desktop.

The fact that a Microsoft editor works on Linux is amazing. Underlying thanks to Electron.
I think that's the real take-away here. There are upsides and downsides; I am pleased that it is easier to release desktop applications, but sad that the performance of them is so much worse.

I wonder if one of the issues is that so many developers have now worked almost exclusively in the 'web' sphere, and aren't aware that native development maybe isn't as difficult as they think.
Ex-VideoGame dev Here (console mostly).

Let's not forget the barrier to entry for shipping video games is going down drastically (except for AAA where it keeps getting more expensive!).

So, the big publishers are shipping AAA games with margins that are getting thinner and require careful balancing acts to make those releases profitable. Players expect better Gfx, Sound, Music, VR/AR, Multiplayer and vast open world universes, these things are not cheap ...

As an alternative path, many 'indies' are able to make it on their own and it's possible to work as a contractor and indie dev. Tools like Unity and Unreal and the plethora of mobile gaming plaforms are very accessible to almost anyone with basic technical knowledge.

With 17 years experience as a Dev, I can tell you the most talented, creative and smart devs/progs/engineers I have met are in the Video games industry, I haven't been in any other industry where it gets even close to that.
I like it though it's confusing to enter SQL because your cursor has to be exactly on the first line and if not, it's not clear why your typing doesn't appear.
> A person was legally required…

The law is not always just. At one point it was illegal for women to vote, for minorities to work for free, for nations to invade others, etc.

A man bought a ticket, was seated in his paid for ticket, then instructed that he didn't really purchase that seat and must leave. What makes this legal? Likely some sub-clause in the 4 point typeface on the back of the ticket? Are you ok with being forcibly evicted from your apartment because there is some sub-clause that allows the landlord to evict you if his kin/employee needs a room? That isn't allowed because that happened in our past and our laws correct that misbehaviour. Perhaps our laws need to be revised again?
I don't actually think so. Prioritising employees may very well be essential to the continued or optimal operation of your airline.

For example, getting person A to a city so they can crew in place of a sick employee, where otherwise we would have a plane with no pilot.
Finally an argument that is concrete and understandable! Seriously, this is the first comment I've read that is tangible as opposed to theoretical. All the other complaints are on the basis of being morally offended by the ratio of resource usage vs. application functionality.

The nice thing about slack is that it will run about anywhere. The app on my phone magically knows if the app is not running on my laptop and will then and only then send me notifications. But, I'm not suggesting this as a solution for you -- best productivity killer I know is having to pay attention to yet another device while trying to get work done.

Depends on your environment, but I have of one very effective and successful coworker who just flat out refuses to use Slack. The number of companies where that is acceptable is probably limited. Unfortunately.
Good someone pointed it out. The web hype has gone of the rails. We got perfectly good development tools for native development which works fine. There are lots of cross platform GUI tool kits too. They offer a better development experience, more dev tools and better performance and memory utilization. It is only because the world is drowning in JavaScript developers who don't want to learn anything else. They want to reuse their latest hipster framework everywhere.

They go on and on how terrible desktop development is, because hey it wasn't equally fast as JavaScript when they had never tried it. Newsflash it is slow and hard to do things you have no experience in.

As a counterpoint, I was able to create a mobile app with native tools for both Android and iOS in less time than it took me to create one in JavaScript. Cross platform JavaScript is highly overrated. It really isn't all that cross platform, often buggy and with primitive debugging and development tools.
It's not saying that. It's pointing our how London is very much the emblem of a modern, integrated, multicultural city, and this is bound to change.

It doesn't say it'll fall into the sea. It wonders how such a city might change, most likely in directions opposed to its current identity.
As someone who recently finished a post-doc and jumped ship to a more lucrative contractor position.

None of that is worth the lowered income.
I'm always fascinated by religions of all kinds.

I was wondering if you could dive into the purpose of some of the things found?

I know the purpose and meaning of some, but not all of these:

> First a candlestick, then shoes, the ribs of fans, strips of textiles, sharp objects (nails, bobbin pins, a razor, shards of glass), a comb, and eventually the remains of halved lemons.