skysight-inc/HackerNews huggingface dataset:
So it's ok to kill people, as long as they're not marginalized? Fascinating logic.
> You can spin up a Postgres database, or a whole cluster, with just a couple of commands. Sign up for Fly.io and launch a full-stack app in minutes!

What is the HackerNews opinion on: who is their actual customer?

Obviously lots of companies pay for managed databases. It's not an uncrowded market for a reason.

But like... pricing wise... it seems so expensive? What is the HackerNews take on the valuable proposition specifically for hosted databases? Is the answer basically 1:1 with anything cloud hosting related?
> So if you have 100 clients, you have 100 deployed versions of your application?

We in essence do that. We have about 300 customers, each with their own deployment.

We have a set of active major versions which our customers can run, and then bug fixes etc in minor versions gets deployed automatically.

When the customer is ready they can bump the preferred major version, and the database etc gets upgraded over the following night/weekend (depending on activity level).

When signing on, the user can select the version to run, defaulting to the highest minor version of the preferred major version (after upgrade is ready of course). They can select one of the 5 latest minor versions per major version.

The update service checks for any new builds once per hour and grabs them, informing the "boss users" of any new major version if available.

This makes bugs and issues have less impact. If we screw up, the user can always just use one of the previous versions until we fix it. And once we fix a bug we just have to make a new build and tell the user to log back out and in again in an hours time.

As for keeping it in sync, our installations are fairly stand-alone as such. However we have to take locally. So we make sure database upgrades are backwards compatible as far as possible, ie old code should run fine on a newer db schema. Automated services follow the default version policy (so get upgraded automatically). And we don't have too many major versions around, about a year, so they have to upgrade at some point. At least if they want to receive support.

For us it's what's allowed us to do customer specific solutions and logic within our general application, which has been one of our strong points compared to many of our competitors.

But yeah, one of the downsides is when, like last week, we discover a bug in a library of ours which we've used for a while. Then there's like a dozen branches to patch and build. And as mentioned, upgrading the db schema might require care and/or preparation to ensure older versions can still run against it.
Every publication is agenda-driven, and nothing is more echo chambery than believing only your favorites are presenting “factual news and rational analysis.”
I've thought about going from YTM to Spotify, but hard to justify since I have YT Premium.
One annoying thing I noticed with YTM is if I "liked" a song or artist, Google would assume I wanted to see news about them in my Google News feed. I don't think there's even a way to disable that.
@dang is there any way the title could be a bit more clear that this is not a settled matter of fact? As it stands now, the submission's title summarizes the tweet and presents it as truth without any caveats, but in fact the tweet itself is simply hearsay ("Chinese social media users report" etc).

I know we're all expected to click through all links and make informed judgments, but like it or not, the title on HN is very powerful in guiding the conversation. Claims like this need an appropriate level of skepticism until corroborated...
> That's one answer to the problem, but not the only answer or necessarily a complete answer... That is, people forget that the really special thing about spreadsheets is not the grid organization but the hidden graph organization of computations.

Uh did you mean this the other way around or something? Reactive notebooks like Pluto only address the hidden graph organization of computations, they don't address grid organization at all.
Private go links for your tailnet
It's a failure of the data science team management that they didn't make themselves a front line capability. It is easy for OR (Operations Research) to explain their business value, any DS team that only stays at the tail end of building capability is liable to be cut (or under invested).

For DS it might mean being more on the market research / customer requirements / subscriber churn side, instead of being on the back end of services improvement / risk reduction. Be the thing that customers are asking about, that brings new customers.
I agree with your analysis of how I see things.

I disagree that I am “caught up” on anything.

I have a preference that’s been refined over time. Not a psychological error in perception.
If there was something that you could have done yourself to prevent or stop it, would you refuse to do it?

If there are skills that could be taught to children to prevent their own bullying, would you deny them?
A Brief History of Wireshark
It might be, but personally I don't know CT and I run my business on Haskell and have been writing Haskell professionally for most of my career now.

So hopefully nobody is feeling intimidated by fancy mathy stuff. Haskell is just this cool, productive programming language.
Well in this case, you're labeling "gambling and losing money that's not yours" as "unintended consequences".

I mean, I guess you're right in that nobody gambles with the intention of losing.
> Have we considered ways to make bullies not want to bully? That seems way more productive to me.

At over 40 years of age I've had to deal with people attempting to bully me, most of them are completely shocked when they realize they can't.

My point here is that if you think bullying is something that stops at graduation then sure, that sounds like a reasonable position, but the premise itself is wrong.

One of my favorite lines:

> Bullies don't stop being bullies when they graduate, they just get lawyers.
Why Investors Love the Slovenly CEO
That's a form of thought policing. It's not cynical if it's a legitimate criticism. Ideas do not automatically deserve legitimacy, they must require reason first.

The metaverse is not real, it's not going to happen. The numbers are not there. All of those users are in vrchat, and when Facebook buys it and turns it into a hell scape of a child playground the community will yet again go elsewhere.
It's illegal to do it via crypto too.

If you are willing to break the law to do it via crypto, you are willing to break the law and smuggle it too.
Release Notes for Safari Technology Preview 159
I have been suspended twice and am currently waiting out a seven day suspension. I don't think my comments were any different from many other posts I see daily.
Always amuses me that it's current year and people think about turning off checks, even when they're pretty much free in modern* (since 1993 Pentium, which got like 80% accuracy with its primitive branch prediction?) CPUs...

"Around Easter 1961, a course on ALGOL 60 was offered … After the ALGOL course in Brighton, Roger Cook was driving me and my colleagues back to London when he suddenly asked, "Instead of designing a new language, why don't we just implement ALGOL60?" We all instantly agreed--in retrospect, a very lucky decision for me. But we knew we did not have the skill or experience at that time to implement the whole language, so I was commissioned to design a modest subset. In that design I adopted certain basic principles which I believe to be as valid today as they were then.

"(1) The first principle was security: The principle that every syntactically incorrect program should be rejected by the compiler and that every syntactically correct program should give a result or an error message that was predictable and comprehensible in terms of the source language program itself. Thus no core dumps should ever be necessary. It was logically impossible for any source language program to cause the computer to run wild, either at compile time or at run time. A consequence of this principle is that every occurrence of every subscript of every subscripted variable was on every occasion checked at run time against both the upper and the lower declared bounds of the array. Many years later we asked our customers whether they wished us to provide an option to switch off these checks in the interests of efficiency on production runs. Unanimously, they urged us not to -- they already knew how frequently subscript errors occur on production runs where failure to detect them could be disastrous. I note with fear and horror that even in 1980, language designers and users have not learned this lesson. In any respectable branch of engineering, failure to observe such elementary precautions would have long been against the law."

-Tony Hoare, 1980 Turing Award Lecture (https://www.cs.fsu.edu/~engelen/courses/COP4610/hoare.pdf)
The policies? None have changed. There are zero changed policies. If there was one policy changed, that would be the one that has changed. But there are none that have changed. And of those that haven't changed, any two haven't changed.

Those all sound correct to me. Zero is plural.
I'm guessing that some product people finally managed to explain what an AB test is to Elon and why they use them to validate product ideas before rushing implementations out the door based on gut instinct. Aside from trying to assuage advertisers about his capricious product decisions he's also trying to act like he is now an expert on digital product development.
Using a Thermal Printer to make Tiny D&amp;D Character Sheets
It's hard to really judge what this means without knowing how often and much you print, as well as how much was printed before the warning was given.

PS

Blame/thank Canon. It's their mechanism and cartridge in the HP printers. Also some utilize Samsung print engines for A3 paper.

PPS

It's a testament to ink vs toner that it can remain functional after 10 years.
Are you saying that they did not play the sunni and shia divide?

Again your first point is a complete cop out. Ukraine could've spiraled into a civil war anyways, so russia isn't really responsible for the deaths happening now. Right?
They're also problematic because you'll likely optimize for whatever metric you pick with no regard to the ethics of the optimization. Sometimes a double blind test is not the right thing to do.
> A feel as though a lot of people that say those things haven't been victims of bullying, or maybe, at least, not the a certain extent that others were

I say those things and my stepfather was abusive to the point of choking me unconcious and kicking me in the face with a steel-toed boot.

Please, do tell about how I know nothing about dealing with abuse at the hands of others.
Not too long, did read :

The benchmark went from 28.5ms to 32.9ms.

That as a percentage is 15% and is huge, it’s not noise.

The test is flawed in some way, the article is disappointing in that the author didn’t investigate further.
Note that you could make up a hash and use it as an encryption key for something (which is unrelated to whatever it is the hash of). It is also possible to use a hash as the encryption key for the data that it is a hash of.

It is not too difficult to make up data that the first few bits of the hash match some specific number (although it is a bit slow). For example, you can adjust values of pixels in a picture so that if you make the hash of each scanline independently and then put together the first few bits of the hash of each scanline then it will make up some specific text. Or, to collide the first few bits of a commit (or a file) of a git or fossil repository.

You can also do many things involving XOR of hashes with other data (whether you have two or possibly more than two sets of data), etc.

But, copyright is bad anyways, and laws that you cannot freedom of speech (e.g. to tell you if you hate or don't hate the queen), is also bad anyways.
Not to be terribly pedantic, but multi-tenant is literally part of the NIST definition of cloud:

"Resource pooling. The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model..."
Whatever you need to tell yourself to make your little delusion work. Obviously the banned accounts were not calling for any form of violence, otherwise the bans wouldn't have been news
Homeless man turned his life around offering book reviews (2015)
How to Not Become Distracted?
Scenario:

I am working on something. I need to look up a resource someone suggested on reddit. I go to reddit. I find there is a reply notification, I read it, read bit of context. An idea occurs, I go research it quickly. First click is trash. Go back to search results, look at another site, come across some new vocabular, look it up. Finally I think I'm onto something. I reply with my new findings and add to discussion. 25+ mins have passed... I click submit. Now I am feeling like I forgot something.... hmmmm oh well where was I, look at open windows... open the program I was working in... oh I have to do this, so where was I in this... oh yea resource on reddit. Go to reddit again, find the resource, it's a whole essay... but I'm already spent mentally by aforementioned research try to read the essay... too much info exhausted. Leave the computer to take a break, come back, ugh they essay is still there.

Distraction doesn't only steal time, but also energy.

Here is the problem, any strict regimen don't work more than few days. I could be like NO (INSERT ALL SITES) between 11-5... but I WILL need them. And it makes me dead inside to have to do this. I know people who can follow any regimen and feel fine, in fact they look forward to it. They are "TRUE" adults in a sense. For me to follow strict regimen is like being trapped, poor, sorry, helpless, and hopeless person. Not fun, aggravating and depressing.

So either I need to get on board with extreme measures or I need to learn another way to still access sites but stay focused on what I came to do.

Honestly I think my mind is thinking way too many thinks and whenever any of those things come up brain is happy to finally process them. I need to somehow focus on way fewer things, so even if I come across other things, I'll be like yea great but not interested right now.

How do you manage if you do?

I read about using timed approach, too much friction to set a timer each time i search on google.
A/B testing is literally just the scientific method, A/B are the two states of the IV. A drug vs placebo experiment, is an A/B test.

For example with changing the font size of a button:

Your null hypothesis is there is no difference in the number of clicks.
Your alternative hypothesis is that there is an increase in number of clicks.

Your IV is the button font size.
Your DV is the number of button clicks over a set period of time.

You randomly sample 50% of the population to State A (same button size)
You put the other group into State B (increased button size)

You observe the number of clicks of the button.

You analyze this data, and can determine the statistical significance between your null and alternative hypothesis.
Retro Gadgets on Steam Early Access
For the downvoters: https://en.m.wikipedia.org/wiki/Paradox_of_tolerance
Everyone is trying to do what they think is right — you can read the pro-social statements of many dictators.

I think teaching your kids not to defend themselves is obviously bad parenting — and the people who do that, to the result of their own children getting hurt, are bad people.
Are you certain we can call them normal?
I think the distinction is between 'feels bad' and 'makes this post'. I totally get why someone would feel bad about this, even despite the upfront agreement and the paycheck. I don't really get the post, especially if this can impact future career prospects (I've seen people judged for less). I've had negative emotional reactions to things that were entirely my fault and acted irrationally to them, but only privately. I think the distinction here is not in his negative feelings, those are easily to empathize with, but in the post itself and how it publicly portrays those feelings.
Yes Chlorine can affect taste so it is one of the things it does filter although I have had friends tell me that it does not do a good enough job and they still taste it. I guess it depends on the person.
In rust there is `#[cold]` for functions as well as (nightly only) `likely(cond)`/`unlikely(cond)` and some tricks you can have something similar in stable rust.

Also branch paths which lead guaranteed to an panic tend to be treated as "unlikely" but not sure how far this is guaranteed.
They're specifically saying it's single tenant. I suspect this is the same software as a self hosted GitLab, but where GitLab is operating it.
At least with Brother you can mail in the old laser drums that you pull out. I hope to God they're doing something sensible to reuse ink/parts.
The poetry samples always remind me of Cyberiad.
None of these things are in the best interest of the company. Demotivating and losing leadership isn't going to help right the ship.
This is a lot to digest, but I’m responding to this one because of I think this attempts to answer my question and because of your 4th reference. That being said I need to ask some questions.

Would I be correct in saying — there are less complex objects, which are defined in category theory, that are useful in a generic way in combination with one another?

If the answer to that question is yes, is there a place I look to find the mappings of these software topics/designs to these category theory objects such that I can compose them together without needing the underlying design? If that were the case, I could see the use in understanding category theory so that I could compose more modular and generically useful code.

I have to admit though, I’m still fairly speculative and my thinking on this is very abstract and probably very flawed.
I would take it 1 step farther, if you're not teaching your children how to deal with bullies themselves then you're harming them for life.

There's a point at which the child cannot possibly deal with it and you as the parent must step in to protect them, but most of the time if a child learns how to deal with bullies you don't need to.
"Freedom of speech but not freedom of reach". Sounds like tyranny of a different form. I believe that any platform that enjoys protections of the federal government should be required by law to have 100% open moderation policies, regardless of whether it is reach or speech. Those policies should be required to be "legally" oriented and not based on platform preferences. Let the actual police handle policing.
Rank and urgency depend on your value system.

For example, hundreds of thousands die from HIV/AIDS every year, Likewise with the flu. Road accidents kill about 1.3 million annually worldwide. Chronic obstructive pulmonary disease kills more than all of them but heart disease is the top killer.[1]

Are any of these urgent? It seems not.

How about oppression of women and children? Food and water insecurity? They don't appear urgent either, based on the resources allocated to fixing them.

1. 2019 figures: https://www.who.int/news-room/fact-sheets/detail/the-top-10-...
It is the family pathway which is available only to very small communities whose (mostly) brothers immigrated to the US in the 80-90s. That's because afaik, it also has a 20-ish year waiting. So the convenience store owners are very likely to be folks from this group that are getting green cards for applications they put in when they used to young. There is a reason they all seem to be old men. Most young Indians at these stores are part-time workers on visa studying at universities nearby.

For the last couple of decades, a US university degree -> STEM job is the only way known legal way for an Indian to come to US on their own merit. I specify STEM, because none of the other professions get the STEM-OPT (3 tries at the low-probability h1b lottery vs 1 try for normal students), so most US employers blanket reject candidates in non-STEM professions.
Yeah, I don't need many photos printed and, when I do, there are lots of options that don't involve $100+ in ink cartridges. I did sometimes print color maps too but B&W is usually fine at the end of the day, I can print a map, or (usually) on a phone/tablet works.
They have surveillance communism, we have surveillance capitalism.
Never user Docker for Windows, but Docker for Mac has not been great lately either.

Granted, macOS changes a lot between each release but our company is paying for Docker Desktop licenses and the experience has really been disappointing.
> in theory they don't depend on x86 only code, so they've switched to arm and it worked, as expected, and things are cheaper.

What's Intel's response to this as a company? I know that isn't mentioned in the article but... just curious

Does Intel have any ARM offering whatsoever?

Does AMD have any ARM offering?
On the other hand, a lot of claims about China that are very easy to disprove - even with limited media freedom - are still widely believed in the West.

I'm thinking of two huge examples from recent times:

* The widespread belief that people in China have social credit scores.

* The belief that zero-CoVID was fake, and that CoVID was actually spreading like crazy in China, but was somehow covered up.

These are claims that can be disproven just by knowing people in China and asking them about their lives. Given how many millions of Chinese people live abroad, how many expats live in China, and how many cross-border connections there are in general, it's crazy that so many people still believe the above theories.

There's very little knowledge about China among the Western public, and there's a strong tendency towards conspiratorial interpretations of everything regarding China.
In general I agree with you, yes, market conditions change, and CEOs need to make sometimes tough choices in response.

However, the specific context here is this quote from the CEO:

> we were not as rigorous as we should have been in managing our team growth. That’s on me.

If the CEO admits they made a mistake that led to the current layoffs then I think it would be admirable to take personal responsibility and accept some personal consequences as a result.
I’m very curious to hear more details!

Did you use reservations to reduce costs?

Was it a lift and shift with VM configs staying as-is? (I’ve seen a lot of empty 1TB “app” drives burning money in the cloud!)

You complain about PaaS services, but I can’t imagine 8 data centres worth of stuff being converted to PaaS in hurry!
> If a doctor said "take this medicine because you have condition X" and the patient doesn't do it, is it the doctor's fault?

Think about it from the doctor's perspective.

The doctor prescribes medicine X as a first line intervention and it doesn't work. The patient is unable to tolerate it.

After multiple failed attempts trying medicine X, the doctor opts to recommend that the patient consider medicine Y as a second line intervention, which has a much higher success rate but significant additional risks.

Makes sense, right? Doctor wants to help the patient.

Now swap "medicine X" for "dietary counseling" and "medicine Y" for say "bariatric surgery". That's not really unreasonable.
> GitHub actions can build a container in a few minutes in x64 or 35 minutes in arm64

What type of container, and on what runner? That has not been my experience at all, a cross-compiling buildx build with Python and a bunch of libraries takes only slightly longer for arm64 than it did for x86.
> Note to apple: please start concentrating on the enterprise sector. We're dying over here.

Enterprise sales are where the customer is not the user. Apple does best when the user is the purchaser.

Also, I know for a fact that Macs are well supported at scale by many large tech companies including my own.