skysight-inc/HackerNews huggingface dataset:
Meanwhile Signal has a single stranglehold on the supply chain for client binaries that hold all decryption keys.

I will not deny you have made valid criticisms of the matrix protocol, but Signal has some very broken design choices as well. One of these is much easier to fix by motivated technical end users than the other.

At least in matrix a user choice of client codebase and binary can control which server they trust, and if they wish to automatically encrypt to new unverified room participants or not depending on their threat model. Technical users have total control over their rooms and the UX will improve for less technical users.

Also it is possible for someone to run the server daemon in a remotely attestable system like a Nitro enclave allowing it to prove to users what administrative features are enabled on a given server. This is something I am building foundations for right now.

Unlike Signal, any organization is free to run their own matrix servers with server-pinned channels adjusted for different threat models while still having access to the wider network. You get to choose the server that can decide your room membership, including choosing a server that does not grant a central administrator any significant trust.

If forced to pick between two flawed protocols, I will choose an open network controlled by democracy that gives individual users total freedom to make it better over a dictatorship for the long run.
> What does single-tenant SaaS even mean?

I'll attempt to explain to clarify my own understanding.

SaaS is a delivery mechanism. Tenancy is an isolation model. To your broader point, the isolation model is implementation specific.

Multi-tenant SaaS means a single deployment for all tenants, and the data is delivered over the internet.

Single-tenant SaaS means a separate deployment for each tenant. I think common usage means a separate database per tenant. Single-tenant can also include entirely new infra for each tenant with private networking which is what Gitlab describes.

HN thread on single-tenant DB experiences with lots of useful tidbits: https://news.ycombinator.com/item?id=23305111
Imagine how much they'd save by not using AWS in the first place
Wow! What a list! I'd love to see more people make lists like it. I'll have to give the book a check too, thanks for sharing!
If I started to build today I'd build and host my own servers, or go with servers from ionos. Cloud is very expensive.
to be fair whether mathematics is a science or not is debated[0], so your initial claim might very well stand true depending on which side one takes in the argument.

[0]:https://philosophy.stackexchange.com/questions/10178/is-math...
Saudi Arabia Breaks Ground on Sci-Fi Megacity
> I wouldn't call disagreement the same as trying to get someone fired because you disagree with them.

> > Freedom of speech is not freedom of consequences.

> Again, the definition of freedom of speech is "the right to express any opinions without censorship or restraint". It's not really free speech if you have to worry about being censored or consequences.

That's a very absolutist way of seeing free speech. I also don't believe anyone practices this view of free speech in practice. If you have children, are they allowed to say anything without consequences? What would you do with a guest at your house who repeatedly insulted you? I also would like to know what you think about spam filters, or moderation here on HN is that not cancellation?

As a side note there was an interesting post from a twitter discussion a number of weeks ago. The main gist of the discussion was that moderation is hardly ever about "cancelling" some sort of free speech, but about increasing SNR. Harassment, racism etc. decrease SNR and make people leave your platform.
We are building everything for arm and I've surprised if other large companies aren't optimising for it.
The photography od Gospel According to St Matthew (1964) is delightfully uncanny and stands out from all the others.
The retail work was not huge and important but it was definitely work - people came into the shop looking for a thing the shop might be able to provide, and many of them left with the thing they wanted.

You would not have anything to show for three years of that beyond a series of paystubs, but every day you would have seen the fruits of your work.

Laboring for years on something that ends up trashed and under corporate NDAs, with nothing to show beyond a series of paystubs, is different from that. Most of my friends who work for corporations have felt this at least once in their career, to be honest. It generally pays better than the retail job, at least.
This is true, but there is a huge drawback to using the OSS version instead of the version provided by Microsoft. If you build VSCode from scratch, it appears you cannot access the VSCode Marketplace which allows you to install extensions.

So it appears there are indeed two versions:

- VSCode (OSS) from GitHub (unable to access the Extension Marketplace.)

- VSCode from Microsoft (able to access the Extension Marketplace BUT you must agree to their terms here https://code.visualstudio.com/license.)

I did not know there were two versions. So I think the issue still remains for using Remote Development under the VSCode from Microsoft. You break their license by using it since I think VSCode Server runs when you use Remote - SSH.

Honestly, this seems like a fair compromise from Microsoft. VSCode and VSCode Server is fully open source but you must develop your own Extension Marketplace or install extensions on-behalf of your users... they need a business moat somewhere, others may disagree tho.

I guess for my own usage of Remote SSH, I should build everything from source (which seems a bit silly considering everyone else is using Remote SSH.) but seems silly to also open yourself to legal trouble.
But like previously said, these are not secret paths. Everyone knows they are running a Drupal CMS, and those paths are baked into all Drupal sites.

Literally nothing learned from these "leaks" that wasn't already known.
Sorry, autoscaling took a second to ramp up
Top tip: FIRST the socks THEN the shoes.
Can anyone elaborate on their ADHD diagnosis experience? The questionnaire-driven, experience seems very subjective. Has anyone tried a more extensive test, what does it entail? Doesn't it cost thousands of dollars and is not covered by insurance?
I think the point of the article is the other way around: when starting from a language like C that doesn't have bound checking, moving to Rust will involve adding bounds checks and then an argument will be made that this will regress performance. So to test that hypothesis you start with the safe Rust code, and then remove the bounds check to emulate what the C code might be like. If, as in the article, you find that performance is not really affected, then it makes a C-to-Rust migration argument more compelling.
I think the main reason is "I want to run the same binaries locally that I run in the cloud," and it's a pretty valid one. However, it's also an expensive one sometimes.
I've always loved this, from The Oatmeal: https://theoatmeal.com/comics/printers
Happens from time to time, I’ve seen folks going around libraries looking for “perf unsafe” and benching if removing the unsafe actually lowered performances.

One issue on that front is a question of reliability / consistency: on a small benchmark chances are the compiler will always trigger to its full potential because there’s relatively little code, codegen could be dodgier in a context where code is more complicated or larger.

Then again the impact of the bounds check would also likely be lower on the non-trivial code (on the other hand there are also threshold effects, like branch predictor slots, icache sizes, …).
If anyone cares at all about said token. It sounds great in theory, doesn't work in practice.
I am a fairly technical guy (check out my submissions) and I read your links and have no idea how to use these to make responses the way I can with OpenAI.

It says I can input a Source Sentence and compare it to other sentences.
For example, how do I get it to reply to a question as if I am George from Seinfeld?
Why are remaining workers asked to be hardcore and do long days if there is nothing to do?
These are the best of the best, so they should probably get their work done really fast and leave early.
lol, it’s okay; we all make mistakes. :)

I only found it so funny because obviously, those are two of the most significant and important films / directors of all time; and the concept of ‘Stanley Kubrick’s Apocalypse Now’ is just both utterly fascinating and totally humorous.

Not sure what your age has anything to do with your comment or mine; though? Except that I guess that obviously as a grown man you’d have a much easier time identifying these two films and their directors than, say; a 20-year-old? Is that what you’re saying? Sorry; I think it just went over my head.
It may need an update, but not for installation:

go install github.com/ericchiang/pup@latest
https://archive.ph/qplMq
It's not kool-aid, it's applied maths. Just because you don't already know and understand it (and hence don't see the benefit of it) doesn't mean there's no clear and obvious benefit. But you do have to learn before you understand.
Sometimes the programmer can prove that bounds checks are unnecessary in a certain situation, but the compiler can't prove that itself, and the programmer can't communicate that proof to the compiler. Bounds checks can result in lost performance in some cases (very tight loops), so unsafe facilities exist as a workaround (like `get_unchecked`).
Too bad Hetzner doesn't have cheaper Arm servers available. Their Ampere pricing is not really convincing.
I absolutely love the insight.

I have some nitpick of course :)

> just build off the open source code and data structures instead of having to re-implement it all from RFCs and other loose spec documents.

It's never "just". What you're providing are exactly lose specs. E.g. "Serialization of signed data structures (AMQP+extensions)". What are the data structures? What do they look like? Which extensions? What happens if someone doesn't support all the extensions?

RFCs and standards however bad they are exist for a reason. And even then people implement them poorly, or not at all.

> hard to make work due to the massive variety of players, hard technical challenges and complex commercial/geo-political concerns.

Unfortunately, in this list technical challenges should go last. For all the reasons you described in the first half of your message :)
In the US, that definition has only ever applied to the government. And it should only ever apply to the government.

> Shouting the opposing side down so that they cannot speak does nothing but make the situation worse. You might feel like you win a short term win by deplatforming someone but it causes further radicalization. It doesn't matter what side of the spectrum you are on you will not convince the other side without actually engaging in good faith discussions.

Are you suggesting we moderate and apply a little restraint to someone's speech because of the consequences of radicalizing someone?
How were you able to acquire a PhD without a publication?
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.

I would point to this as a product that was ahead of its time and still seems without peer

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

Another challenge Jupyter has is the conflict between "a way to present a report" and "a way to write a script that generates a report" and everything in between.
Upskill usenow doubleplusgood!
Elon specifically mentioned that his polls were actually a great way to obviate bots, as reflected by the bot activity seen on them. He was going to reinstate the accounts anyway.
It also, "objectively", as you put it, just means "raccoon" more often than not.
It is unless you're the first poor soul to embark on the journey with lots of x86_64 buildup. Having said that, it's been fun though so far. Managed to migrate our dev local k8s toolchain and been using buildx to make multiarch images and manifests for our internal stuff.
The simplest ones can be done in a few hours. The latest one I did was the Statue which only took about 3 hours.

The most complex one so far is the big corporate tower with the KSIM sign on top. That one took a few days.
I commend you at your attempt at humor. It’s a solid approach when losing an argument.
Why do folks have such different experiences with these things? Me and some friends I regularly hang out with regularly use door dash to get food for all of us. We're all web devs and fairly picky about website speed and no one has ever had any problem with the doordash app. Maybe some weird things with edge cases with restaurants that have combinations of sides/options that don't fit the doordash ui well, but not general slowness.

I would most definitely not want Doordash to die a quick death and I'm sad that you do! If not for their existence it would probably be too much trouble to do the research about restaurants in our area that are open, what their food is, how to order, then place the order via whatever novel phone or buggy online ordering system they've set up. We'd probably just end up ordering Domino's every week instead of what we do now which would be worse for everyone!
Cruise Seeks Regulatory OK to Test Shuttle with No Steering Wheel
Nothing, because they would have bought legacy servers and would be stuck with Intel for another decade
I can't stand forced product refills from the OEM. I refilled my Sodastream maybe a half dozen times before buying a 5lb tank, an adapter hose off Ebay. It paid for itself in 2 refills of the 5lb tank at a nearby homebrew store.
> For Musk to not lose gobs and gobs of money, it only matters whether advertisers, in their sole estimation, consider those people hateful.

Or, more accurately, “content they don’t want their advertising seen near”.
I don't really see this as a person who wants to turn off the bounds checking for any real reason, but as someone who just wants to have an idea of what the cost of that bounds checking is.
Layoffs always happen, but I imagine it is like a wave. Sometimes you have very few, other times you have a lot.

"nowhere else to go" isn't really a thing right now - but "the mood is right" is probably more of what is happening. Employees are at least a little on edge (which significantly impacts performance, for what it is worth) right now.

Most companies that are laying off people do not need to lay them off. Their survival is not at stake.

Doordash, for example, is making something like 4billion $ of gross profit a year.

That's enough to pay all of these 1200 employees $3m a year, with some left over.
Unfortunately, the desirable qualities often exist only at a team level, and aren't true of the organization as a whole. (I'm saying this from my experience at past jobs.)

That's awesomely better than nothing—there's nothing more satisfying (at work) than being part of a great team. But it's fragile and unstable because usually, if not inevitably, the corporate immune system detects the deviation, breaches the cell walls, and changes everything.
People have gone straight from TN status to green cards apparently but there are risks! But I have been told it has been done.
What is the water?
I recently bought my wife a record player and some "HiFi" equipment for myself. Really amps up the listening experience for me.
* ChatGPT sometimes writes plausible-sounding but incorrect or nonsensical answers. Fixing this issue is challenging, as: (1) during RL training, there’s currently no source of truth; (2) training the model to be more cautious causes it to decline questions that it can answer correctly; and (3) supervised training misleads the model because the ideal answer depends on what the model knows, rather than what the human demonstrator knows.*

These things are bullshit generators that write plausible-sounding but incorrect things.

Which is why they can be used as a prompt but nothing to be relied upon.

I am worried for when swarms of these bots take over and overwhelm our current “sources of truth” online with utter bullshit, thay amasses more likes and retweets than any set of humans, at scale.
> There's no way to run a platform supported by ads that upholds anything resembling free speech.

I think that's what we have been conditioned into believing, but I see no reason that the a sponsored post about Tide Pods has to have anything but platform coincidence to someone using the same tool to troll about how "the jews" bla bla bla.

Our selective outrage is insane. This is all political. I'm tired of it.
Shouldn't that be "simulating a wormhole-like effect"?
Have had good luck with ZeroWater which comes with a TDS meter on the pitcher. Unlike Brita indicators which are time-based, this allows you to just measure the solids have actually been removed (if it's too high, it's time to replace it)
Thanks for the links, will check this out. It does seem compelling.
> Can dentists refuse to treat you?

If you're a raging asshole, yes.
FTX’s collapse was a crime, not an accident
Lastpass – Notice of Recent Security Incident
> It is on the employer to prove they are not affecting the wages of US legal residents as part of the LCA.

False. All that matters is that H1B workers are being paid over the prevailing wage.

> Bringing in foreign labor to a market implicitly lowers the wages of those workers.

False. Almost every study done on this has shown the opposite.

> That is how markets work.

False. That is how the first lecture in Econ 101 says markets work. The first lecture in Econ 101 isn't real.

> Thus, there must be absolutely 0 residents already capable of performing the job.

False.

> Otherwise the LCA is fraudulent.

False.

> The only other possibility would be the employer is bringing in foreign labor to pay them a premium over legal residents. Which obviously no one does.

False. Depends on the employer. You have to pay H1B employees more than the prevailing wage for the job. Many employers target 80th or even 90th+ percentile wages for everyone, including H1B workers.
Another case of a company not needing to lay people off, but they are. Stock of course is up 9% today.

Doordash is making something like $700m in gross profit a quarter.

Just remember this when a company calls you a family.
Wishing for a boot stamping on your face forever instead of one awful manager doesn’t seem a wise bargain, IMHO.
Sharecroppers complaining that the land baron has stacked the deck in his own favour.

Spotify and Twitter began life on the web, not in the app store. No feature they offer requires a native app. Hence there was no reason to corral half the US userbase into someone else's pen and leave them there for over a decade.

Epic has already gone to court on this matter (re: Fortnite on App Store) and lost. And Fortnite wasn't even web-first!
The french magazine article wasn't clickbait. It makes a claim and then strongly backs it up with detailed analysis. Did you even read the whole thing? They first asked for jpeg copies that they received along with metadata and EXIF details. Some of these made them wonder, along with other things, so they asked for two original RAW file copies. and plainly state that she then didn't reply at all.

>If you actually want to help improve the culture around provenance disclosure, bullying minor artists is not a good way to do that.

You're right. bullying minor artists isn't a good thing to do for fostering a good artistic culture in this broad space. However, calling out artists who tacitly or even plainly lie to multiple organizations and private buyers for monetary gain is a very different thing. Giving those a free pass because they're supposedly amateurs definitely doesn't help anyone or anything honest. I made my reasoning for it very clear previously.
If you are so confident that it was bone-headed to not foresee this - did you take a short position against these companies in Q4 2021? If not, why? You would have made an absolute fortune placing trades against these public companies.

Here's a different way to look at it - a whole lot of people started using DD that would have never tried it during lockdowns. If those users liked the experience and convenience, then they'd stuck with it. DoorDash bet that a lot more people would stick around than actually did. DD was wrong, but I would argue that it wasn't a dumb bet given the stickiness of their product, and their excellence in execution up until that point.
Maybe the best advice from that book is to trim back word count. If you run a sentence thru your mind a coupla times you'll find a way to rephrase it that is more to the point and adds oomph. No waffling.
> odds are Twitter is probably just fine for now as there's no actual alternative.

Just because there isn't a direct alternative doesn't mean Twitter's future is bright. Twitter users can just quit Twitter without signing up for a new social media site. They can use other social media more, or find something else to do with their time.

Keep in mind, a vast majority of Twitter users don't actually post. To these users, Twitter is just a source of entertainment. And if these users aren't getting enough entertainment, they'll just stop using the site. Maybe not immediately, and maybe not in an organized fashion. But people can and do change their social media habits, and there's nothing forcing people to stick with Twitter.
> Maybe their stance is that people shouldn't be banned forever?

They are entitled to that stance, and advertisers uncomfortable with either the actual or anticipated results of that stance are entitled to not advertise on Twitter.
None of the actual engineers involved in Twitter said it would crash and burn immediately. Nor have other SREs. The belief in an imminent complete collapse was mostly amongst non specialists.

But SREs including former Twitter employees have said severe outages will become increasingly likely as the weeks go by, and that in the meantime we’d see an increasing number of unresolved glitches. So far that second part is proving quite true.
Author mentions that his team's work saved "millions" of dollars for Meta every year - let's assume that's $10 million. Meta's operating expenses are over $80 billion annually. That's barely one hundredth of a percent in savings for Meta.

I'm sure they were doing interesting work otherwise, but it make sense why the team would be considered for cuts if there weren't any breakthroughs on the horizon.
At the lower end of the market the printers are sold below-cost and the profit is in the ink. Above that, there's laser printers, which are far less prone to this.

Are we looking for someone to sell an ink-based printer that will cost more up front than its competitors, and then willingly forego the revenue that comes from market ink prices?
Anecdotally, this is starting to shift with M1 MacBooks, Graviton is looking more attractive for precisely that architecture parity reason for teams using majority M1 devices.
Let me give you a trivial example (with TypeScript-style syntax, but assuming no TypeScript-style type-checking):

```
function foo(config: {hasYakShaver: boolean}) {
if (config.hasYakShaver) {
// ...
} else {
// ...
}
}

foo({hasChuckYeager: false});
```

This will accidentally do what I want, but for bad reasons. And one day, quite possibly, a change that appears unrelated will break this.

And that's me being nice. If I start using reflection to do complicated stuff, or if I'm using C++ and the reason for which my code works is memory corruption... well, when I need to figure out what suddenly broke the code, I'm going to be up for serious a moment of loneliness.
Gamma-Convergence of Adversarial Training
TL;DR - in the test bounds checking vs no checks showed no noticeable difference. Very good article though. Worth reading.