skysight-inc/HackerNews huggingface dataset:
Keyboard accessibility is second to Weechat. Weechat responds instantly to all keypresses and never leaves janky UI on the screen.

When reading Zulip threads I frequently mute those I'm not interested in. To do so, you have to hit 'i' to open a menu, then 'M' (there is no shortcut on 'm'), then a popup message slowly animates in saying the thread is muted. If you hit 'n' to go to the next thread, the popup message doesn't clear, so it's covering the top message of the new thread, and the popup menu is still open covering the top 1-3 messages, still listing the last thread's title. So leaving a single thread I know I'm emphatically not interested in takes five seconds. There's a nasty positive feedback loop: catching up on threads is slow and frustrating, so I leave it longer, so there's more threads that take even more time and frustration, repeat.

I reported this buggy workflow ~2 years ago and it's why I've repeatedly given up on a very interesting community's Zulip chat. There's plenty more flaky stuff, like switching messages with j/k sometimes not scrolling the screen, or long messages where you have to take your hand off the home row to scroll up and down because if you hit space the floating nav covers lines you haven't seen, long messages being "closed" so you have to navigate to each individually to read, no keys are customizable, death by a thousand cuts. I have my fingers crossed for a bitlbee integration.
Referrals.

They work with other companies, and these companies give them a unique code to apply for discount. When users use these code they get a commission. It's like CJ (commission junctions www.cj.com) that many other websites such as slickdeals uses. I used to work for one of these start up that does slickdeals like websites.

They're exactly like Rakuten.

You use their browser extension and they'll apply the code for you automatically. I believe all of these codes are via cookies.
Trump lies about Texas plant manufacturing Apple parts, Tim Cook doesn't react
It's completely orthogonal. By all means fix the externalities of internal combustion engines.

Intelligent people in NASA realized unmanned vehicles can conduct almost all important space research and business in the near future. There is no reason to jump the gun and do it with the lack of quality the software industry champions and is known for. If the mission of manned space flight is simply to inspire people, then it must be done without compromise. Engineering ethics 101.
I bet a large percentage of Slack people _tried super hard_ to stop that cohort of PMs. However, you can only fight upwards so much before you just check out completely, cash the checks, and halfheartedly build whatever nonsense they're forcing through.
Oooh I hope they try to support bulleted lists. There is nothing more painful than trying to implement that correctly. Every time it works in Google docs I am god damn amazed.
The first chapter of Berstel and Reutenauer's "Noncommutative Rational Series with Applications" presents Schützenberger's theorem that every noncommuting rational power series is representable, and conversely. The idea is NOT painfully abstract, but makes twenty minutes work of a semester of undergraduate automata theory (an assertion I've tested multiple times in my math office hours).

They work with coefficients in an arbitrary semiring, which can be like watching paint dry. However, boolean true/false, and probabilities, make two great examples. The idea that hidden Markov chains is exactly the same theory as CS automata theory is mind-blowing.

Once one absorbs this, there's an interesting wrinkle worked out in the 1960's that is still poorly understood. If the outputs are probabilities, do the internal coefficients of the matrices need to be probabilities? Why yes, if we are so enamored with fulfilling our expectations that we can simply draw graphs and label them in understandable ways for people who aren't willing to work very hard or defy expectations. Why no, if one chases the actual math. There are examples that can require arbitrarily many matrix dimensions to model using probabilities, that can be modeled in few dimensions using real numbers outside the [0,1] range.

This has a simple explanation. There's a pattern one sees twice, a linear combination with coefficients in [0,1] that sum to one: A probability distribution, and barycentric coordinates. One can have a point cloud of small dimension, whose convex hull requires arbitrarily many vertices. Restricting the coefficients to the [0,1] range means working with these vertices as separate matrix dimensions. Leaving the coefficients unrestricted means working with the raw dimension.
The problem is that you want to look the other way. What could ever justify that?
I dunno man, I think this is more for situations where people are having personal or emotional issues. Things that they might be trying to work through. Not for troubleshooting a broken car or computer.
The Bulwer Lytton Fiction Contest: 2019 Winners
Caesar is dead; Romans are no more. Their opinions matter not; what matters is whether we and the future generation consider these authors to have spoken in the same tongue.
CloudWatch Disk Space Monitoring for Elastic Beanstalk Instances
"I just want you to understand"
Very cool, do you know of any tool that does something similar (provide examples, get regex)?
FWIW, some (most? all? the one's I've heard, at any rate) Spanish dialects pronounce the letter 'f' as a voiceless bilabial fricative (I almost wrote 'phricative'). E.g. fotografia (sorry about the missing accent).

The letters 'b' and the 'v' are pronounced in Spanish as voiced bilabial fricatives after a vowel, and as stops after a nasal consonant (which in that position will be pronounced as [m]), and generally in utterance-initial position.
Yes, but what happens when the harmless owner's guns are stolen? Now they're a danger.
I feel like the irony here is that, assuming the director of the NSA is even minimally self-aware, there's actually no way for me to know whether this is:

a) an attempt to prevent me from using encryption they can't yet break

- or -

b) reverse-psychology, assuming that a halfway intelligent person would guess this was a case of A, therefore prematurely switching to an untested quantum crypto that they might actually have an _easier_ time breaking.

and honestly, either way I'm left with no actionable information.
That plus a nice table syntax. So many times I need to put a table in a jira comment or chat, but not often enough to remember how for the particular context.
From the article is not very clear how the cybercriminals exactly pulled this off (i.e. by simply changing the IBAN or also by changing the name of the recipient of the transfer).

Isn't banking system supposed to protect from this kind of stuff?
I mean, is not responsability of banks to ensure that the recipient of the transfer is indeed the one specified by the sender? Or one should consider a (wrong) placed banking transfer simply gone? The (non-)reversibility of transfers is one of the main arguments against crypto-currencies, and yet this kind of events seems to be happening with banks anyway.

My family runs a small-medium business and a couple of years back we were victim of something very similar.
I'm a professional penetration tester myself (not to brag but I'm pretty sure my family company is pretty secure), anyway as we were the victim here (the one that were not paid in the process), there was no way for us (me) to detect the issue (at the technical level) up until it was too late.
What happened is that one of our customer got their email compromised, and attackers were literally man-in-the-middleing all of their emails. When they detected some bills and payments requests from us, they simply forwarded them back to our customers using a fresh registered domain name that looked a lot like ours. In the process they did alter the attachment, to change indeed the IBAN.

To keep it short, when we realized that something was wrong it was too late, and banks even refused to pay our customer back.

We did report the event to the authorities, however to this day we did not hear anything back :)

TL;DR
Attackers compromised some customers' emails, altering the IBAN in the attachments in the process. Customer did pay attackers instead of the legitimate company, and bank could not undo things.
Is sending money to a wrong IBAN the same as sending it to a wrong wallet address for crypto-currencies? Not a big fan myself, but if there are no guarantees we might as well do the switch.

Only a rant
I could make the argument that this article makes it clear that Apple's move in 2003 to set a price of $0.99 per track for recorded music was an act of cultural salvation, https://www.apple.com/newsroom/2003/04/28Apple-Launches-the-....
I recommend skipping the first AlphaGo paper, because it is completely superseded by AlphaZero and actually harder to understand.
Surely remote working has had at least some impact?
"You will learn more from your failures than your successes - so embrace those mistakes, as difficult as that sounds, and grow from them. When a project is successful, you're never really sure why, because so many elements come into play. However, when you fail, you always know why. That is how you learn and grow."

Lynda Resnick
Apparently No One Cares That Much About Ethnic Cleansing
As someone who runs the product team for a 1000+ person company, the concept of intransigent minorities should be of interest to you. [1]

The gist of it is that an intransigent minority can often dictate the choices of a flexible majority. It is unwise to make decisions based solely on majority rule, as stubborn minorities can affect complex systems in ways that you do not expect. The phenomenon can be verified in a variety of situations across history.

To put this into context for Slack, I believe technical users have been particularly important for the app. Tech users were early adopters for Slack - I'm sure a lot of corporate accounts started out with engineering teams. Tech users wrote the chat bots and integrations that Slack is known for. They got people to use Slack, and they can get people to stop using it.

Let's say you're changing the way a certain feature in your application works. The majority of users are happy or indifferent about the change (but weren't particularly bothered by the old behaviour). A minority of users not only reject the change, but are vocal in how much they hate it. They will not tolerate the new behaviour, and will try to get other users to abandon your product unless you resolve the situation. What do you do? You can ignore them for now, but can you predict the long term effects of turning your back to the intransigent minority?

1. https://medium.com/incerto/the-most-intolerant-wins-the-dict...
Disagree. Lots of remote work has been available in the last 20 years . You just needed the right skill set... as the parent said "new to you"
No it can't. Neutral is tied to ground at the breaker panel. So long as that breaker is turned off, and the neutral isn't accidentally being used as the neutral for another circuit, then there's zero current across the neutral wire back to the breaker panel. The only difference between neutral and ground on that circuit at that point is the color, check the resistance between neutral and ground and you'll find that they're basically a dead short.

Shorting the neutral to ground as well as hot has the benefit that under fault conditions the neutral wire can become electrically hot and if there's a miswired circuit that has current passing through it shorting it to ground would prevent a shock hazard from forming when you disconnect the neutral wire.
It sounds more like we agree. "Having a market" and "The ability to reach people who have the problem my software solves" aren't so different.

But while "people who have a problem" equals a market, it's nothing if you cannot reach them.
> You realize that we are talking about Google, right?

The context is "disagreeing with unions", which wasn't further qualified.

edit: and certainly not restricted to Google. Just re-read chrisseaton's comment -- downvoting me doesn't change what's written here, it just adds the data point of dishonesty and underhanded tactics.

> These examples are hilarious, but also a little insulting to employees who actually need unions.

How so?
Comparison Between 9Front, Plan9 and Inferno?
I'm interested in the Plan9 lineage of systems. I've heard Plan9 is no longer being developed and all the developers have jumped ship to 9Front. Is this true? Is 9Front a good alternative to Plan9? Also, what are the differences between 9Front and Inferno?
> it sure seems to me that a lot of MacOS users on HN love to blow trivial matters completely out of proportion

Don't be so dismissive. Apart from anything, that breaks one of the HN guidelines for discussion.

Not having access to built-in and user-defined (Applescript/Automator) Services is not trivial; these are a powerful part of what makes macOS unique and a major reason why I continue to use macOS. Their lack of availability is entire down to using faked-up menus rather than proper widgets.

Having widgets behave improperly is also an accessibility issue. There are multiple accessibility APIs built into the system that practically every macOS app built using Cocoa or Carbon hook into automatically; apps that use non-native widgets that don't take enough care to (a) perfectly emulate the behaviour of native widgets or (b) sufficient expose themselves to the built-in accessibility APIs not only make for an unexpectedly unpleasant experience but also potentially are showstopping for people with disabilities.

> But to my eye they look damn close to native and they seem to work perfectly fine

In other words, it's not a problem for you, so it shouldn't be a problem for anybody else.
What's 'next door'?
It does seem like an additional reason, but I'm convinced tabs were (are?) disliked primarily for historical and technological reasons. Historically the tab key worked with a tab stop; there's always friction when you switch paradigms. Technologically, accommodating a variable width non-printing character on an 80x25 character-mapped display for no particular reason must have seemed both gratuitous and wasteful when you consider the typical hardware of the time (monochrome terminals, CPUs on the order of 1-50 MHz, 1-5 MB RAM, < 1 MB ROM, etc).
Apple shareholders pay Tim Cook to make them money, and Cook is doing what he is paid for, although it displeases the NYT reporter.
Cybertruck release?
Same here. I had to resort to making all edits in my browser's devtools instead. If a page in our Confluence wiki looks decent, there's a good chance it's because I hand-edited the underlying HTML. (There's also a good chance it's old, because I've largely given up on using Confluence for new articles. I just email distro lists like it's 2001)
A New Way to Solve Quadratic Equations – Po-Shen Loh
Yes, please continue to blame readers for your words landing badly. That will surely work out well for you.
Discussion on r/math: https://www.reddit.com/r/math/comments/dzbmbu/a_new_way_to_s...
Locality based mailing list / social network critter.
"Adjust your behavior to fit any group or situation".
https://www.thesuccessmanual.in/chapter/social-skills-seven-...
Agreed, local TV news has been heavy on fear with a sprinkling of cutesy feelgood for decades. It deserves to die.

I do find it mildly ironic that TFA is also fear-based. Will they never learn?
> Any company possessing such unilateral control over effectively unrelated segments of the market

Um, what? How is "mobile app developers" an unrelated segment of the market from "mobile phone manufacturers"?

> is a completely unacceptable situation and needs to be remedied by lawmakers.

No, remedy by lawmakers is exactly what you do not want. Basically, the situation is that a bunch of businesses made bad business decisions--they built businesses that were critically dependent on Apple being nice to them, and Apple wasn't. Businesses that make bad business decisions are supposed to fail; getting lawmakers to shield them from failing is how you get bad businesses and badly served customers.

The correct response for people who want to develop Apple apps and can't because Apple has banned them is to either build their own infrastructure to compete with Apple's, as I said upthread, or to find some other line of business.
It doesn't generate frames at all! Actually that is the main idea of this paper. (It's not my words, the paper itself calls it "the main idea".) To quote:

> The main idea of the algorithm ... is to predict those aspects of the future that are directly relevant for planning. The model receives the observation ... as an input and transforms it into a hidden state... There is no direct constraint or requirement for the hidden state to capture all information necessary to reconstruct the original observation, drastically reducing the amount of information the model has to maintain and predict.
Also, to be fair, some words are just plain pronounced wrong.

Hyperbole

Epitome

Worcestershire

They break the phonetic rules of the language and you're kind of expected to memorize it and get on with it.
It should become IETF RFC in the first place (it still is a draft).
Hell yes, it’s awful. I am going to convey to Slack tomorrow I will cancel our account if they don’t fix it in a reasonable timeframe. For my dev team I t has gone from a valuable tool to actively harmful, overnight.
Flutter open-source app collections
What modules? No one reaches out to me via that site. Is it because I'm European?
Waggle Dance
Slack’s old formatting syntax was Markdown-like but not exactly Markdown, just similar. In case anyone from Slack is paying attention to their technical users here, this is a great opportunity to move to CommonMark formatting for technical users and wysiwyg for non-technical users: just make this optional and switch the format syntax for the non-wysiwyg mode to CommonMark. I can understand that changing the formatting on people previously would have been disruptive, but that is no longer a viable excuse: you have already disrupted the lives of programmers far worse than changing to CommonMark would have done and switching markup formats won’t affect people who stay in wysiwyg mode at all. If you reintroduce Markdown mode now using CommonMark, programmers will just be happy that they can use Slack effectively again and as a bonus, you’ll match GitHub and everywhere else programmers hang out.

Regarding Slack’s attitude about technical users whose life this disrupts, I can see that the calculus may appear to favor the non-technical users: there are probably far more users who have no idea what Markdown is and never need to share code snippets on Slack and who are happy with the new wysiwyg editor since it’s closer to what they get from MS Word and Gmail. However, technical users have massively outsized influence over the choices of technology at most companies. The IT dept is full of technical users who share code fragments all the time. Don’t you think they’ll be keeping an eye out for new chat platforms after this change? Tech startups are (almost by definition) mostly technical users. Do you think any new tech startups will willingly use Slack after this change? Some of those would have been paying customers and a few of them would have become huge paying customers. Now they won’t. I know I’m actively looking for alternatives now and I have controlling influence over what gets used in several paying and non-paying Slack instances.
I live in a fairly large Florida city. There is no investigative reporting and zero coverage of local politics anymore. The local news covers sports, entertainment, weather, syndicated national stories and that's it. In other words, only the stuff that makes them money.

I don't blame them. I won't pay for a subscription to a worthless newspaper, and they can't afford to do investigative reporting because it costs too much for so little return on investment.

The week before an election there is no information at all on the people running for local office, school board, judges or boring stuff like that.

What's the word for government by random chance?
Not at all. Why stay at a place that doesn't value your ability to think? Or, worse, doesn't value the thoughts of anybody below a certain rank?

Not only is that a miserable experience, but I think it's also a recipe for a product that only gets worse.
Which PBS are you watching because the PBS I've watched were just as biased and agenda pushing as for-profit privately funded news companies. To be fair, I haven't watched PBS in close to a decade and the nyc metro area PBS might be an outlier, but I find it hard to believe things have gotten better since the start of the decade. The same goes for NPR - I used to be a tote carrying member.
COC is a very well-known channel and directly ties into the topic here. I would guess parent comment is a fan of COC and not the owner of it.
Why do you believe you have a right to call such a work python? Trademark when not abused is the one form of intellectual property that is trivially defensible.

If anyone can call anything anything then how is it even possible for the consumer to make intelligent choices? Having it be called something else allows your consumers to make an informed choice about using it rather than allowing you to incorrectly trade on the official projects reputation. Of course YOU might merely want someone to competently maintain python 2.

Others might opt to do so badly and thus damage the actual python brand. Worst yet others might opt to make changes to projects that serve their nefarious needs like folding in ads or data collection. Without a defining line between official and unofficial how do we prevent such?

Call it cobra and brand it pythons cooler cousin if you like.
World’s Rich Are Rattled and Seeking Old-Fashioned Security
Light Deflection Near a Black Hole – Multiple Images
Typing option-return between the two blocks works for me.
If what you want is "PDF the way it should be", we already have that, it's PDF/A. https://en.wikipedia.org/wiki/PDF/A
At some point the product is no longer about pleasing users, it’s about the product managers getting kudos and promotions.

I believe this is what we’re seeing now. Someone at Slack has a strong incentive to change things for changes sake and they will spin this as being wildly successful and get a bonus.
I use PDFs all day long. It's great. I know people will see documents the same as I do.
If you add a blank line between them, then it won't combine them.
We've printed several grammars of languages south Asia from PDFs, and we've also used the PDFs in the absence of the printed grammars. Some of these languages use the Arabic script, generally the nasta'liq version. The Arabic language usually uses the naskh version of the Arabic script, and it can be represented reasonably well with any of a variety of fonts. But nasta'liq is a different beast, and until very recently typesetting it was virtually impossible. (Urdu newspapers were hand written by calligraphers, and reproduced using photo-offset, well past the milenium.) There are now reasonably good nasta'liq fonts (SIL offers a good one), which we used to produce our PDFs (and then embedded the font in the PDF for portability). You still won't get good nasta'liq in HTML unless you happen to have the right rendering engine + the right font.

In short, I don't think we could have typeset these grammars without PDF.

We also did a grammar of Dhivehi, which is the only language in the world that uses the Thaana script. Thaana can be typeset quite easily--if you happen to have the right font. Most people don't. I guess the same thing holds if you happen to be publishing grammars of languages that used cuneiform--not many computer systems have cuneiform fonts!
Can the public "acquire" it back through violence?
You should look into docker for this use case.