skysight-inc/HackerNews huggingface dataset:
Is this common at all with other PSPs?

What line of work is your business in by the way?
Respectfully: are these levels just something you created for this comment, or are they actually something you can back up with literature that agrees that they are the right levels or that they even exist at all?
Can you provide a few examples of the most common such offerings?
yeah but then you have to work for google.

big companies have a _lot_ of baggage.
The theme should match the background automatically , it doesn't work for you?

Will look into the email today, thank you!
Ask HN: Why are the calculations in latest WC3 CSS Color Module Level 4 wrong?
I was looking for a calculation to convert between RGB and HSL color spaces and found some equations in the latest W3C CSS Color Module Level 4 working draft (15 Dec 2021). But the calculation for converting sRGB colors to HSL colors sets the hue value to NaN [1]. Why? If I can't trust the standard to be correct, then what can I trust?

[1] - https://www.w3.org/TR/css-color-4/#rgb-to-hsl
Normally at my desk in an office chair. Most of the time in a upright position. But since your arms and hands are free (bookrest with clamps for the pages) you can choose quite freely how to sit.
This sort of reminds me of happstack, though the design and implementation are much different.
I personally don't see this as entirely a negative. If I have an issue usually I can just dm a company on twitter and I don't have to call anyone, deal with phone trees, or be there actively waiting for a response. I know this doesn't work well for folks that don't use twitter and it's definitely not a replacement for proper customer service. I do think it's a good addition to proper customer support, though.
Recently I've been learning kdenlive to edit videos. I believe it uses ffmpeg on the backend. It's been great! The open source tooling around video recording and editing actually seems fairly good.
So I agree with this but not for any of the reasons the author states.

I find the UI/UX of Discord to be beyond awful, like really, really bad. Am I alone in this? I can never intuitively find a setting, for example. There are multiple settings buttons. Adding channels to your own Discord so you can collect notifications you're interested in sounds cool except it often doesn't work. I suspect the source Discord has disabled this. Why is that even possible?

the other big reason is discoverability. Finding things in a Discord is terrible. I've never seen Discord posts pop up in Google search so I suspect that's not possible. The search in Discord is of course bad (pretty much every non-Google search is bad, to be fair).

People don't care about it being a walled garden. They only care if it accomplishes the job they want it to.
In a fundamental way: a node is not tracking all other nodes. The number of nodes may be unknown. A node only tracks its adjacent nodes.
Sounds like a solid workflow! "Purging it every morning" sounds key here since you don't let it sit for ages
You can create a shareable URL and share it with your client :)
Thanks, so it's actually totally similar to Twitch.

Also not very inclusive, if you ask me.

I know people who have no phone on purpose :)
Game engines as an art form
The interactive piece on Dürer found hyperlinked in the article was an awesome read.

https://www.nytimes.com/interactive/2020/09/25/arts/durer-se...
The author is making a statement about Discord specifically, not proprietary software in general.
Agreed. Colourbond on our house and shed, and most in the street. Next door's 40yo corrugated shed roof is a work of rust orange beauty. The sounds on a hot day too ... unmistakable and so of the place :)
I get robo-called and scam-called every day, several times a day. Do you? I am interested to know whether your cautious behavior involving sharing phone numbers helps you to avoid this sort of attention.
The horrible UX is part of why I use Ripcord. In practice though, I would rather not use Discord at all - but I have to since that's where my friends and coworkers are, so the best I can do is a third-party client.
It's hard for most if not all folks. What you can do is put cons calls in the morning, and do your IC work in the afternoon or the other way round.

The mental switch is one part of the issue, and time fragmentation is the other.
There also exist a lot of centralized pirate streaming sites with huge catalogues that give you HD content right from your browser, and many of them feature players that give users more control in playback speed, video quality, subtitles etc. in an arguably better manner than any legitimate streaming service.
Agree! Some solutions are for quality of life though
Interesting instrument, but I dislike this journalistic style. We didn't really get to hear the instrument even.
Deaths were ~ halved while indeed record cases.

But I think it's more about the elderly being vaccinated first and that it was a long time ago.
Interesting tool, man. People starting out their development journey could get a good use of it.
I’ve seen recruiters “leak” a lot of “confidential” information from their clients saying “I’ve been asked not to share this but…”. I’ve always taken such messages with a pinch of cynicism but typically such messages are corresponded by phone where an audit trail is less more easily deniable.

So I definitely think phones are used because it allows the rules to be bent in a multitude of ways with a lower risk of consequence.

Plus it’s easier to pressure people when you’re on the phone than it is when they’re emailing.
We don't know if this is true, the author hasn't shared much context in this regard. Better not to speculate.
Master and Margerita at the top of the classics list – fantastic book, definitely recommend people read, but would not in any way say it was "mind expanding".
I find Goodreads to be a great place to find books from the reviews. Generally you'll see at least one review which looks compelling. Usually what I'm looking for is not a book target, but rather an on-ramp for the path to find the target. Often reviews lead to a key list of works for the subject you're looking for. Then you know you have found one of those keys when the reviews recognize the book as such and stop recommending other books. Though they will recommend similar texts which might be more accessible.

Aside from Goodreads reviews, you could do similar through tracing a path of sources from the book (if you can find the sources for it.) Maybe do both.
Does it really matter? Perhaps the real challenge is instead leading a full, good and giving life.
I have no idea why people are downvoting you, because you're absolutely right.

Tens years ago I implemented a payment service for the ecommerce site I worked for. Our main fear wasn't that a payment provider would cancel our contract with 48 hours notice, but it was certainly something that concerned us. Our main goal was to work around instabilities as the PSPs at the time. They where nowhere near as stable as we would have liked. We also wanted to be able to add or move between PSPs in the future, to get better deals.

At any given time we had active contracts with at least two PSPs providing credit card clearing, as well as a few with "buy now, pay later" options and a few payment options for various local markets.

The service/gateway I build would take a order and return a list of payment options that would be valid. Valid meaning available in that country, valid in terms of total amount, insurance and so on. The customer could then pick whatever payment option they preferred.

We where able to turn on or off payment options with a checkbox. So if/when a PSP went down, we could just switch to our backup PSP. Sure the cost would be a bit higher, but that's preferable to losing the order.

Pushing $10M+ though just Stripe, and betting that they will never be down, never fail, and never decide that you violated some rule is nuts. I'm not even faulting Stripe, because other providers WILL do the same.
Anecdata: on a couple of projects our metrics have told us that do things differently will not get us to target, forcing hard choices to go do different things to get there. But it is usually an uncomfortable fight to get the boat turned around, especially if people have already invested a lot of money and ego in the earlier decision tree.
Jokes on all those users. I have HomePods, which absolutely suck at returning any information. But they play music well.

It’s not a bug; it’s a feature!
> C maps very well to machine code

Again, that depends. If you're a compiler engineer, it's likely you might disagree with that statement, because your job is to create passes that change that C into machine code that barely resembles the original source but performs the same operation, faster–except that "same operation" isn't even defined in terms of the machine code, it's defined in terms of an abstract machine that doesn't exist outside of the C standard. Does C really map well to machine code when it reorders your statements and enregisters your variables and unrolls your loops and inlines your functions? I think that really depends on where you're sitting on the ladder of relativity.
A lot of smaller Streamer only allow verified accounts only because there is a lot of spam happening and they don't have enough mods to deal with that
Yes, I have a Terms of Use, that stipulates the "as is" and "no guarantees".
Riot Games agrees to pay $100M to settle gender discrimination lawsuit
Counterpoint here: I recently used awesome-gbdev[0] and found it fantastic. Not starred or bookmarked though!

[0] https://github.com/gbdev/awesome-gbdev
I feel for you. But why run skeleton crew for one of the highest revenue periods in hospitality? Makes you vulnerable at the worst time and sorta kinda a little arrogant.
all this "extra complexity", branch prediction, pipelines, multiple levels of cache, speculative execution was mostly there since the late 80s, 90s in CPU design ; the Pentium pro already had all of this to some level. The last decade was in large part about more SIMD and more cores and it's been a real PITA when your workflow does not benefit much from it because the state at t depends on the state at t-1. But the improvement of these features is definitely not negligible ; at the beginning of the SPECTRE / Meltdown / ... mitigations the loss of performance was double-digit big% in some cases.
Will this type of thing still happen when/if we all are using crypto payments?

I know that bringing up crypto creates a strong positive/negative "with us or against us" reaction. But it would be great if we could discuss this question on a technical level this time! It is a real question: Will using Bitcoin and the lightning network (or similar technologies) free us from the constant fear that a human or algorithmic error kills our business?
Author of the list here. When I started the list 6 years back, the idea was to have a small collection of books that will change your perspective if you read them. But over the years, the list got 350+ pull requests and the number of books increased significantly. I ask the pull requests author why they think the book is mind expanding in the pull request description. If they can write a convincing sentence I would merge them. But ofcourse, what's mind expanding for some is not mind expanding for others. I think the repo now is more like a collection of books that might help you find the next book to read under a particular topic. It might or might not expand your mind. Hopefully going through the list you might atleast find one interesting book to read :)
> the synchronization overhead is an order of magnitude more than the actual work being done.

Yes, this is a common pitfall of concurrent programming applied incorrectly. I am aware of this. I am also aware that this is something that can be measured in an appropriate benchmarks.

Just like the thread-explosion problem of unchecked worker-pools, it isn't solved, but made alot easier to handle, by baking the capability to map logical execution threads onto OS threads right into the language.

> Writing concurrent code is hard.

Writing really good concurrent code is hard. But not harder than writing good abstractions, or writing performant code, or writing maintainable code.
On a related note, I’ve found myself actively seeking alternatives (edit: to the project itself, not just to chat) when an OSS project only has a chat-based community as opposed to forums or mailing-lists, for two (edit: three) reasons:

- it’s impossible to search chats meaningfully, whereas forums/DLs let you quickly figure out if you’re facing a common issue (and finding resolutions easily)

- asking about something in chat and tracking replies a day or two later (because you will quite likely not get a quick reply to complex issues) is also quite hard unless you just happen to be awake at the same time as a core dev and can actually spend the time together (although that usually devolves into “file an issue with more details and tag me”).

- I don’t want to sign up for a dozen different services or private forums to even access that info.

Not to mention that (depending on community) you might just get a lot of irrelevant chatter thrown in, or just plain “this is the wrong channel” replies because there are no signposts.
It's weird to imagine devious hidden motives like this, when recruiters already have obvious natural reasons to want to do a phone call.

Example 1: they need to get a rough idea of whether you're a jerk, whether you can communicate in the required language, whether your resume is BS, etc. Remember, nobody's paying the recruiter to find you a job - somebody's paying them to find high-quality candidates. Their job is to sell you, so naturally they want to know what they're selling.

Example 2: simple context switching. If your job required you to be involved in dozens or hundreds of simultaneous ongoing negotiations, wouldn't you find it more efficient to block out 30-minute calls with each stakeholder, rather than jumping around between a hundred different email threads full of single-question emails?

One could probably come up with more straightforward reasons. As a general rule though, nobody is ever consciously trying to waste your time. They're trying not to waste their own.
I have used Discord for some gaming communities and I use IRC for some projects I want to follow, at a certain point I have looked for the channels of projects I want to follow on Discord and left, as I feel like there are things that used to affect IRC which now affect Discord channels (users looking for warez, stupid battles about which distro is best, battles about DE, users shaming like "Oh only stupid people use XYZ", meanwhile IRC is clean, I'd say IRC is very clean today, I idle every day, and other people are either idle too or having some interesting conversation, so I think Discord and IRC and Slack have good reason to exist for the kind of users they are willing to adopt, like IRC more technical, Slack is where you find corporate clerks, and Discord is for young fanbases?
Installing them requires qualified labor. You have to crimp each standing seam just right for the roof to remain watertight. Installing corrugated iron or shingles is much easier in comparison.
I haven't even thought about it that way yet. I just generally want to avoid sharing things with companies unless really necessary. But no, I rarely if ever receive calls of that kind.
"The purpose of DRM is to give content providers leverage against creators of playback devices."

Yes...and?

The problem with this discussion is that it looks at this issue from one side only. It is kind of implied that content providers and creators are bad guys whilst us consumers are clearly the good guys, needlessly oppressed and restricted in our supposed "right" to consume all of the content in the world in the way we see fit.

Maybe, just maybe, this leverage is a necessary evil to actually keep the lights on. If you look at Netflix, they deliver a tremendous amount of value whilst only recently becoming profitable. We're talking single digit billions, which sounds like a lot, but really isn't. Content costs a fortune to produce and is risky.

As Netflix tries to monetize, yes they will experiment with arbitrary business models that can appear consumer-hostile. It may not make sense to you to pay more for using multiple screens. It is wrong to assume though that this "harm" is because Netflix enjoys harming you. It may simply be a model because other models fail.

A very "fair" model would be entirely usage-based. You pay for how much you match as well as taking account the value of the content you watch (the production cost). This model would completely fail. It's a morally pure and fair concept, yet would be rejected by consumers. It just shows how neither party is interested in fairness or morality.

Likewise, consumers normalize account sharing, VPN into low cost countries, and buy accounts from Alibaba. All to undermine the business model.

Let's not kid ourselves as if we're doing this as part of some human rights struggle. We're just trying to get access to commercial entertainment in the cheapest way possible. We're in absolutely no position to preach or lecture.
Sounds like we agree an explicit license is necessary. That begs the question which. From what I read, home-made licenses can be almost as problematic for legal folk as no license at all.
Wonder why they made the Netherlands more expensive than other western European countries, like UK, Germany or Belgium.

Neither taxes or GDP can explain this well.
Electric utilities are fairly old-school as well and will lean towards in-person and hybrid work. They will have a few dev / architect / web jobs on the IT side, but definitely not top-tier pay (although an actual 40 hours a week would be typical in the industry).
don't switch to Paddle. they shut you down immediately, without 48 hours notice, and without reason at all. and if their GitHub issue system is full of angry customers, they just delete all GitHub issues and comments, instead of improving their service/product.

thats why we switched to Stripe, believing they wouldn't shut you down without reason.
Was the first small streamer with such a restriction for me. (Mostly following small streamers, being a tiny one myself ;))

That's totally fine, I am not mad at them, I understand their motives.

It's then just simply not for me, is all.
Have you contacted the support team yet? Escalation likely requires an open ticket.
> But if that's the case, what's the point in all that extra-complexity in the CPU, if in the end the benefits seem to be miniscule?

They aren't. 10 years ago, single thread performance was achieved by upping the core frequency. That trend died when it hit physical limitations and we're stuck with 4-5 GHz ever since. In order to get more performance, all these tricks (caches, speculative execution, data-parallelism, etc.) had to be employed in addition to more cores.

In audio processing this means that a modern laptop can process more effects and tracks than a beefy workstation could in 2011. Sure, each single effect still taxes the CPU pretty bad; but in contrast to 2011 this means you can easily run dozens in parallel without breaking a sweat or endless fiddling with buffer sizes to keep latency and processing capability in balance.
This. As well as actually partitioning the problem. Things like DOM updates tend to be bad for this because the way they're specified requires you to use the result of a previous computation.

No amount of concurrency will save you from memory bandwidth problems, and can quite often make them worse.
Thanks, just bought "Surely You're Joking, Mr. Feynman!: Adventures of a Curious Character" which I had wanted to read but forgotten about.

To address the other comments about this being "yet another list" etc, it's useful for someone like me who is quite busy and has to be opportunistic about finding good reads. Lists help.
I get spam calls every day and they leave voicemails. Until a few months ago, I had disabled incoming calls on my phone because of this but recently had to activate it for a specific reason.

Often, the spam calls spoof the number to be either my OWN number or my area code too.
What!? You have obviously nicked a trash release from somewhere shady; there definitely exist pirate releases that are arguably better in quality than any modern streaming service. Even after having accounts in both PrimeVideo and Netflix I often prefer to download and watch from PSArips for the sheer quality (4k with 10bit audio).
You may like this blog post from last year if you have not come across some of these businesses: https://www.scattered-thoughts.net/writing/small-tech/

Not all are just a single person though.
> My job pays enough

What if that wasn't the case or you were unable to find a job altogether? Would you still think the exact same way?
Yes, company recruiters are part of the external face of the company. If they are chaotic - don't sign on.

There is, however, one exception to this rule: if recruiting/hiring is outsourced, then one may not interfere too much about the company from recruiters' behavior (there are many corporation where the friendly HR lady next door was replaced by a mailing list in a low cost country).
Digital Unwrapping of the Mummy of King Amenhotep I (1525–1504 BC) Using CT
Those elusive two weeks of minimum wage pay were enough for all workers to live off for all time!
My bachelor's degree was in philosophy. We were taught almost nothing besides how to think, which ironically perhaps made it a bit harder to find jobs right out of college.

I knew a successful commercial real estate broker who once told me (socially), "Someday I'm going to figure out how to make real money off of philosophy majors." Me too, man, me too. [Narrator: He never did.]
Perhaps most iconic: https://en.wikipedia.org/wiki/Junkers_Ju_52
At least for money transmission use cases that's a rather weak argument considering that my local bank calls me in person to confirm transactions above 2k EUR.
He's probably right they are features, features most people prefer over IRCs barebones experience. Not being able to catch up on what was said while you're offline is another one of IRCs features, sadly even less people seem to prefer that.
Lol, absolutely not banned from having or making or selling. What's been banned is the sale as marketed as an outdoor game.
I don't know. You have to put up with popups from streaming sites, sure - adblocker only stops most of them - but in general, playback is just fine and I can find most movies and shows.

The allure of Netflix is simply legality, but for selection it is a step backwards from a decent streaming site.
Show HN: Query HN points of any url with this API
There are some multi-protocol clients that are accessible and if the server uses an accessible protocol, it makes it more accessible. Sometimes commercial services are accessible, sometimes they are not and it is hit or miss. The big ones make an effort to cover that part of the market, but it might take them time to fix a11y bugs when they introduce one in the rush for new features.
> Did the people who made the content get paid too?

No, they chose to opt-out of this market.
I’m 18 months in to my current role. Strong performance reviews but promotion is based on tenure so I need to wait at least another two years to have a good shot. Or, I can go elsewhere and get the promotion (and remote work, which is what I really want).

If I move again, I plan to stay at least five years for the reasons in this thread.

But employers sometimes forget that even current employees are still operating in the jobs market.
What moaners of Discord often forget is that setting up your own IRC channel and monitoring that isn’t the value add for the FOSS project. It’s an additional maintenance overhead. So if maintainers choose Discord because it is easier for them to work with (and thus allows them more time to work in the FOSS project) then that’s a good enough reason to use Discord.

Furthermore as someone who does run some reasonably popular FOSS projects, I will also use whatever damn platform I chose because it’s my FOSS project.