skysight-inc/HackerNews huggingface dataset:
> explain how, having enjoyed their benefits for a couple of years, they’ve suddenly decided they were such a bad idea after all

I didn't "enjoy their benefits" - I hated this change when I switched from Mojave to Catalina, and it severely impacted my workflow.

Catalina's change to OCSP and online validation adds little if any value, compromises privacy, reduces performance, and introduces unnecessary new failure modes. It's simply a bad idea whose negatives greatly outweigh any minimal positives.

> what should replace them

Very obviously a Certificate Revocation List, like we had in Mojave.

This is the right approach and should not have changed in the first place.
Still if I cause P2/P1 issue I still need to explain to the board of top 50 fortune 500 company. Had to do it once its no fun at all.
Let’s Stand Up for Home Hacking and Repair
Discord is american; and Anna's github says she's in Michigan. She's not covered by EU laws.
> UTF-8 strings can be compared with strcmp()

No, they can't? These two UTF-8 byte sequences in a C char pointer,

c3 a9 00
65 cc 81 00

Represent the same string, but do not compare equal with strcmp.

And it's not just that; you've noted how strtok will break down. strchr() can't be used w/ a non-ASCII needle, there is no support for code units, etc.
I think it is good if everybody implements their own string library.

It builds character and you learn something from it.

It is a rite of passage.

However, don't add to the pile of dependency hell that is already plaguing many open source projects. If you feel uneasy with how C strings work, consider switching programming languages instead. You will probably have an easier time and there will be less unmaintained incompatible string libraries rotting around on github.
This is weird. This person may not know the reason they were banned or there may not have been any reason. But clearly "using their official client" isn't the reason for the ban and I don't see any indication that was stated or implied by Discord.
Depends on how many Twitter followers you have
I wonder if you could backpropagate gradients all the way through the tax calculation, so it could tell me what to change about my finances to minimize taxes.
At his peak, this man achieved the undisputed best performances by a football player ever seen. Truly a genius with a never surrender mentality.
The same should be said of police officers as well.
All of the terms that you used are admirable and woefully missing today. It's unfortunate. But it speaks to the times that we are living in. This comment is probably being downvoted because people may argue that this "mmhmm" app isn't a prime example of your thoughts, but you have a point.

Either way, the whole "Funner Zoom" line is off-putting, if the problem isn't to be exemplified by the app as a whole, your point can at least be made in regard to that piece of it.
The Non-Technical Software User That Wants Software Freedom
Is Silence the Language of Truth?
The same day, I responded to their email, stating that their explanation wasn't good enough and that I hadn't done anything wrong. I demanded they give me an actual reason and reinstate my account.

A tip for nerds like me: In situations like this, try to act like a real person. Support people especially have to deal with endless streams of annoyed, angry, or abusive people who will treat them like dirt. Anyone who's worked in a grocery store, etc will know what I mean.

Something like "Hey, thanks for looking into this, but I am very confused -- It seems like I was banned due to a software glitch. Would you mind double checking why I was banned?"

Boom, you've turned it from an unhappy angry interaction into a mystery they might be inclined to pursue. I've seen this technique work wonders.

And sure, you could argue that it's their job, so this shouldn't matter. But it seems to matter a lot, at least in my experience.
> I think it’s really a middle ground. Yes, a large majority of the wealthy people did get there by working hard, and being disciplined with money.

That depends on how you define 'wealthy.' There is a vast gulf between the kind of money people of sound mind and body can get through hard work and the degree of wealth the truly rich actually own.

The guy who grew up in a ghetto but is now making a six figure income (anywhere but San Francisco) did it mostly though his own hard work. I would not, however, call that guy wealthy when compared to the truly rich.

The 40 people who own more wealth than the bottom 50% of the US population own it by virtue of being born to the right parents. There is no degree of hard work that will make someone a billionaire. Those people got that far by being born into a family that could give them seed capital and access to elite education that enmeshes them into the right social networks.

When people talk about income inequality, they're not talking about people earning $500,000 in wage income by working 80 hour weeks. Instead, they're talking about people who are extracting a tens of millions of dollars in economic rents (as largely untaxed capital gains) without needing to do any work for it.
Unfortunately, this same cynicism can creep into the mindsets of the moderation and support teams.

I had to deal with abusive users at a past job. Some of them simply disappeared after we locked their accounts (temporarily, with explanations), but many of them would launch aggressive harassment campaigns at the company. They'd start with support, then attempt to escalate support tickets, then move on to trying to contact management via LinkedIn or guessing e-mail addresses. A surprising number of people would find creative ways to contact our CEO with carefully honed stories claiming innocence. We started removing employee's last names from customer communications after someone started doxxing support employees and arguing with their family members on Facebook.

Those who had social media clout were virtually guaranteed to use it against us. The stories they published were always distortions of the truth with convenient omissions.

The worst part was that after watching this play out 50 times, everyone starts to grow unsympathetic to any complaints. It's a challenge to maintain some empathy and perform diligence on complaints, otherwise you get legitimate errors slipping through the cracks.
Eventually, anyone in that role would get fired. No service has an established 100% availability uptime when measured over its complete existence (welcome to any assertions challenging this, if anyone has any).
The problem is you're looking at one statute in isolation and not how courts have interpreted it in concert with other statutes.

Yes, sometimes you can lawfully open or concealed carry on your own property without needing a permit. But if it's open to the public, you need a permit.

http://wiki.calgunsfoundation.org/index.php?title=Unlicensed...
A wiki? I thought it was an electric toothbrush!
>do the users like it?

This is completely anecdotal (and seems antithetical to the typical HN response to hCaptcha vs ReCAPTCHA), but I feel like I end up spending at least twice as much time trying to solve hCaptchas successfully because they have a lot less consistency in the objects you're searching for. I always have to zoom in to the modal and carefully search through each image, which invariably breaks whatever flow I'm in (moreso than other captchas).

For example, here's a screenshot from the hCaptcha website's "try it out" section [1] -- I barely recognized either boat in image #1 because it was so small. I missed image #3 because I didn't realize it was a huge cruise-esque boat (so big you can't even see any water) and I spent a good amount of time deliberating on #4 because, well, it looks like a car + windshield but... on the water? If it's a boat, I can't really tell, but I marked it as one solely because of the water in the background. Not sure if it was right or not.

It also seems to occasionally provide "find all the X" challenges without there actually being any X, which feels super cognitively weird ("am I just not seeing it?!").

I'd say ReCAPTCHA's main problem is deciding whether mostly-consistent objects being partially in-frame is enough to "count", whereas hCaptcha's main problem is actually recognizing the widely-varying objects in the frame. I think the former is a little more frustrating when you get something wrong, but the latter is mentally "harder" and takes more time on average, for me at least.

[1] https://i.imgur.com/uyqvs5u.png from https://www.hcaptcha.com/
I was using Firefox at the time, but it was noticeably slower than on linux or windows.

> In writing this up I realize there's not really great reason to be using Windows after all. More and more important software is available in the browser (i.e. Figma finally made Sketch/macOS less of an issue, Google Docs is Google Docs).

I'm also surprised by how "agnostic" you can be these days due to the ubiquity of web-apps. A chromebook is a legitimately usable thing for the majority of people it feels like.
I looked at hof a couple of days ago. It seems to show promise but with the current laking documentation, it's impossible for me to understand how to work with it and generate something.

I'll keep an eager look on it though
Do most women on online dating sites care about the quality of a message? And even if they do, how much quality does a man need to invest in drafting a message before he hits the point of diminishing returns?

I imagine a scenario that could happen frequently is that man new to online dating signs up, initially puts good effort into messaging select women he finds attractive, gets ignored a gazillion times, then throws in the towel and starts shotgunning. Or gives up on online dating altogether.
If you have a say in things then try to get your company to switch to Clubhouse. It's everything JIRA should be and it's blazing fast.

I appreciate your expanation of th Atlassian dev process. I've always wondered how they managed to make JIRA so slow.
It sounds to me like USA’s foreign policy
Ask HN: Black Friday/Cyber Monday course suggestions for self-learning
Are there any deals/courses that HN crowd would suggest/recommend/buy?

I am particularly interested in courses in Data Science, Machine learning, AI and Cyber-security.
Internet of shit is right.
Or, we as a society could decide to actually fund science, big or small, and not just pad the pockets of professors at MIT or Caltech.
English translation: https://medium.com/@casciari/one-hundred-views-of-diego-mara...

¡Gracias Diego!
A lot of the risks are caused by the status-quo. There are indeed more risks if the devices are built not to be repaired (adhesive vs reusable fasteners, serialized parts so unknown software of dubious origin has to be used to reprogram them, etc) than if the devices were built with repairability in mind.
That looks flawless, and it's on Rosetta 2!
That's quite interesting! Haven't heard anything about it personally. When I worked on the RFC for this (back in April) the topology KEP and PR had a roadmap with things they would like to do or change.

From the link you've sent it looks like they were trying to come up with a new KEP. Very curious to see where that will go. Either way, if they change the current API it's just one more reason for me to get a few PRs into the linkerd control plane.
I asked and they said that’s the minimum, and they had no plans to introduce smaller self-serve tiers.
I think you should already be able to draw most of the causal diagrams from that paper already: you can use `\circ` for the white circles and `\bullet` for the black ones. Perhaps the only missing feature is being able to draw double-ended arrows? That's on my to-do list; let me know if there's something else that's missing.
Sure, I know :) Our egos tend to throw ‘empathy’ without it.

Glad we had this exchange.
Hi,

I lead the anti abuse team at Discord. I've looked into this case a bit more in-depth to see what was going on. Although I can't get into specifics, given the poster was kind enough to provide us with ticket IDs, I was able to look into this a bit further to see what actually triggered the account ban.

> Discord bans me for using their official client

This statement is false, unfortunately - and our abuse detection flagged the account for using our API in ways that our official clients do not. In this case, there was indeed a 3rd party client involved. Although our rules and heuristics do not specifically target 3rd party clients, it does target things that "don't look like what our official client does" which is very effective at targeting spambots that are constantly waging war against our platform - but has the unfortunate side-effect that using a 3rd party client in certain ways may lead to account termination.

In general, appealing the ban would lead to an unban (we're humans after all, and we're trying to stop spammers/bad actors, and that's what this system is meant to stop.) I am going to following up with our T&S team to understand why this case saw such a rocky conclusion.
Anything that needs to create input/output devices for routing into other apps “in the box” requires kernel extensions. I’ve heard some hack together more real time guarantees for performance purposes (mac os has a habit of regressing on audio stream stability) but most people who need that guarantee will build on an open source os anyway.

CoreAudio is great, but since everyone just uses cross platform libraries will rarely be utilized to its fullest.
Except that all implementations are subtly and annoyingly different, and while you can transfer your general understanding, you can’t avoid the cheatsheet if you’re using multiple tools.

But of course, since this is basically a one-to-one mapping, you can also trivially transfer your understanding to any other regex tool anyways (with a cheatsheet, which you’ll need in either case).
Shit floats :p
Awesome to see "commoditize your complements" in action here. I wish more companies caught on and supported free, open-source software like this.
I believe this is similar logic to what MegaUpload used. i.e. They would allow users to easily create links to content, and if DMCA'd would invalidate the links but leave the content alone (and the users free to generate arbitrarily many more links to keep sharing copyrighted content).

It kind of worked for MegaUpload. Their founder got rich and a version of the company still exists. However, the founder is also gradually losing a long court battle and may find himself extradited to the US where he will face significant jail time.
Then the question is, "how much do I trust my ISP/DNS provider?"

Those DNS lookups tell your ISP 1) that you use a mac and 2) that you have an application from a specific developer installed.

I think I trust my ISP less than I trust Apple, here. Am I wrong to do so?
You know what rayon is in the same sense a non-technical person knows what "an Intel CPU" is. You have likely no idea on which characteristics made the person choose a Shetland wool, or what exactly a differential sett is or why you'd hve one. (even when I tell you that sett is the spacing of your warp)

Understanding some of the words is far from understanding jargon. Even if you know all the words, you still don't know why this is an important topic to discuss. Which things there are carrying weight, and which things are more a throwaway to add color.

FWIW, it's quite clearly written for anybody who weaves. It seems unclear to you because you don't know the field. (Jargon extends to what kind of sentences and sentence structures you encounter)
That's interesting, looks like it was hotter in the UK at that time. With temps as high as 31c. I bet if you asked most people from the UK what the weather is like in Mexico they would probably assume it's unbearably hot.
I think I heard that SCO found a niche running POS systems in pharmacies.
Wait, "Funner Zooming" is a reference to Zoom meetings?

I saw the phrase next to the bouncing down arrow and I thought it meant that when I scrolled down, things would zoom around on the screen. Or something.

Perhaps my mind had been primed for that by this discussion from the other day:

https://news.ycombinator.com/item?id=25191802

It honestly did not occur to me that the phrase had something to do with Zoom meetings. I use Zoom nearly every day but I'd never heard of Zooming before.
I cheers my Heineken to you, good sir.
> it is sad to see Linux is the only unix OS that gets traction

I would guess that there are more BSD users than there ever have been in 2020.

FreeBSD (like *BSD in general) may be a niche OS, but there are probably millions of users and thousands of developers; certainly enough to keep the platform going.

Not everything has to be mainstream, after all; there is probably a "medium tail" of operating systems which BSD is a solid part of.
I'm not a consultant, but I believe it would be an ethical failing on my part to hand someone else a piece of code without extensive, automated testing and CI.
Is this really an issue? They sell shelves that let you rack 2 Mac Minis in 1U space. You can also buy a rack mount Mac Pro if you want to spend really big bucks.
Funny tidbit, there is a huge scramble and fight over these few shot days from different research groups across the US that can actually be used for non-nuke and non-fusion physics, they're called "Discovery Science" shots and there are only like a dozen or so each year. For example, last year 18 shot days were devoted to DS.[0]

[0] https://lasers.llnl.gov/news/next-10-discovery-science-exper...
Samsung's Lee Kun-hee did this as well, in the 90s I think, but he made the factory workers watch while he and the other board members smashed stuff and set it on fire.
I have no doubt it varies from team to team. Like I said, my other friends at Amazon had more positive experiences.

I assume there's some selection bias going on whenever we're able to hire people out of FAANG companies. We compensated similarly, but in theory had a lower promotion ceiling simply because we weren't FAANG. I assume he wanted out of Amazon because he wasn't on a great team there.
He writes on the page, “Source code is available under a BSD-style license.”
> The neck wound might have been entry or exit
It has never been easier to operate in multiple languages, and technology will make this even cheaper in the long run.

The real barrier to having a wide unified market for Europe to grow it's ecosystem is having N jurisdictions with laws that are incompatible with each other.
What the hell is a COE? I hate that nobody seems to bother defining their acronyms anymore.
When my ISP was unable to provide connectivity for an extended period, it automatically compensated me. I didn't have to do anything. The relevant system was being monitored, the ISP knew exactly when it was out of service, and I was credited accordingly with an apology and a note on my next bill showing the reduction. It doesn't seem unreasonable to expect the biggest name in the cloud to do something similar to support its customers when it screws up.
For an alternative perspective that refutes a bit of this, maybe meat is actually the more environmentally healthy and human healthy way of going about things?

https://www.youtube.com/watch?v=MxW-JKLeu1k

Blog version w/ reference links: https://www.sapien.org/blog/why-we-should-be-eating-more-mea...
I was merely addressing the "thousands of employees" non sequitur. Org structure means that the raw number of employees is a meaningless metric. The only people who are going to potentially flip that switch are going to have some sort of direct responsibility for the product. That number is going to be very similar whether it's a large company like Amazon or a smaller one like, say, Heroku or Dreamhost.
GitHub doesn't own their own datacenters.
Nailed it. Good writing mate.
I wonder if there will be one for 2019 MacBook Pros. The repair shop said the replacement display was also faulty, so they had to order a replacement replacement.
I thought this was still on the horizon. I'm amazed I didn't hear about this for 2 years.
Interface is great, I’d pay for “easier OBS” to reduce cognitive load when presenting a dynamic presentation (I’ve used mmhmm for conference talks and sales and investment pitches).
Why I don’t use mmhmm is the CPU load, compositing screen share and running green screen significantly impacted my MacBook Pro load. Fix this and I’m back in.
Sweeten the deal - multiple slide decks running concurrently.
Ask HN: Why aren't short-term home swaps more popular?
Now that Airbnb is so big, it's practically proven that people are ok with strangers using their homes. That begs the question, why don't people do swaps? Especially now that so many people work from home.

Is it just that there isn't a great service that enables this?

(and I get that some people do swap homes, just wondering why this cheap Airbnb alternative is under utilized?)
OGMO Editor – open-source project oriented level editor for indie game devs
Yeah man well said.

This goal was the 0x5f3759df of soccer.
Philosophically? As an investment? I don't think this question has any meaning without being qualified.

Assuming you are saying as an investment, I think a plausible worst case scenario is that a major government, let's say the US, makes it illegal to move their currency on to crypto exchanges and kills all legitimate on ramps.

Bitcoin would survive this but I would guess it's price would go down somewhere between 10 and 100x . Potentially more.
Commonly called "Yoda conditions":

https://en.wikipedia.org/wiki/Yoda_conditions
Does the poster ever mention what vacuum he's referring to? It's not clear what internet features a vacuum would have, so I'm curious.
OP claims that Discord banned him for using their Official Client. OP states they never gave them a "real" reason. But they're certain it was for using their official client. The skeptic in me thinks that the specific use of the terminology "their official client" is suspicious. How do they know?
I'm not sure if it's realistic to offset all our printing with increases in taxation. I think the money trickles up exactly the way you described, and I agree that government programs should be paid for by taxation instead of money printing--but what can be taxed to make up the multi-trillion dollar difference?

Consider that the federal government collected revenues of $3.5 trillion in 2019, or more than $10,000 for every person in the country. State revenues combined were more than $1 trillion in 2019, for a total average tax liability of about $13,600 per-capita. I don't see a realistic way to double or triple that revenue number while taxing income alone (and citizens would naturally demand a commensurate increase in government services if such a tax increase applied at lower-income levels).

Taxing wealth or ownership in companies is another route, but individuals who own any notable percentage of a public company are naturally very mobile, and could easily change their country of residence to somewhere more tax-friendly (like former Google CEO Eric Schmidt may be planning).

It seems like a difficult position to be in for the government.
The builder allows you to have immutable objects. While I dislike builders and seldom use them, I dislike mutable objects even more.
Something that could be missing from this story is that they may have been in the official web client, but they may have executed custom code (for example, console JavaScript, an add-on, user-extension, etc), that resulted in this, since obviously the web browser will make whichever API requests it is instructed to make.

So i could imagine a user wants to do something that Discord makes it difficult to do (perhaps they want to search channel logs locally, or delete all of their messages in a channel, or amny other things), and if I wanted to do that myself I might just throw some JavaScript into the console in a for-loop, which would obviously result in irregular API requests.
Genuinely thought HRH had posted a Maradona message