skysight-inc/HackerNews huggingface dataset:
Hi HN,

Over the past few weeks, we've been studying retention data from over 2,100 SaaS businesses. We’ve been digging for retention trends, patterns, and insights. Sharing some key takeaways from our research here:

1) Retention in 2022 was harder than ever. More than half of SaaS businesses had lower retention rates in 2022 when compared to 2021. This is in sharp contrast to 2021 during which we saw almost 70% of businesses having a higher retention rate vs. 2020.

2) Companies with best-in-class retention grow at least 1.5-3x faster than their peers. SaaS businesses with a net retention rate of over 100% grow 43.6% per year. Businesses with a net retention rate of less than 60% grow at just 13.1% per annum.

3) B2B SaaS businesses enjoy higher net retention than B2C SaaS. Only 2.7% of SaaS businesses with an avg. revenue per account (ARPA) less than $10/month have net retention over 100%. In contrast, 41.1% of businesses with an ARPA over $500/month have net retention of over 100%.

4) Retention becomes more important as SaaS businesses enter the post-PMF growth phase. Businesses with ARR in the range of $1-3m have a top quartile net retention rate of 94%. Those in the $3-15m ARR range have it at 99%, and those at scale ($15-30m ARR range) have it at 105%.

5) Best-in-class net revenue retention is in the ~110/120% range. High net retention is usually a result of a high gross retention + strong expansion loop. High retention also means better growth, a more capital-efficient business, and even higher valuations from investors.

6) Expansion is the key driver of higher net retention at higher ARRs. 37.1% of revenue added for SaaS business with ARR in the range of $15-30m comes from expansion. At scale, if you are not upselling or cross-selling to your existing customers you are missing out.

7) A net retention rate over 100% does not mean that you can organically grow forever. Retention starts to decay in year two. This is because of higher churn and lower expansion revenue in year two when compared to year one.

8) Best-in-class B2B SaaS businesses are not only able to retain new business revenue but also able to grow it from day one. The top quartile of SaaS businesses with an ARPA over $100/month have a 3 and 12 months new business net retention of over 100%.

I'm happy to answer any questions you might have.
It's a little bit weird. In semiconductors, we ran into the same problem. "large scale integration" happened at 500 transistors, and "very large scale integration" at 20,000. For a while, "ultra large scale integration" happened at a million and more qualifiers were added, until everyone decided it was ridiculous, and we went back to VLSI.

From my perspective, LLMs are about where the language models start to behave in ways which feel sentient and replace mainstream human tasks, such as making first drafts of emails, code, or legal filings. That breakpoint was around GPT-3.

I can't predict the future. When we have 3T parameter models, we might:

- Call them LLMs, and group them with GPT-3

- Call them LLMs, but shift the goal posts to where GPT-3 is no longer one

- Call them VLLM

- Call them AGI

However, what's clear to me is that state-of-the-art models with e.g. 3B parameters are qualitatively different from GPT-3 and friends. I don't consider those to be LLMs.
Or we go back to physical forms for important things and call it good enough.

We could call it revolutionary air-gapped physical security strategy.
> runs on what feels like Ubuntu LTS only

It surely runs in the Cray environment (I assume still based on SuSE) on Frontier. There is ROCm packaging in Fedora/EPEL, provided by an AMD employee, but I don't know anything about it.
Packages had an incident two days ago, also: https://www.githubstatus.com/incidents/sn4m3hkqr4vz. I noticed it when a Terraform provider download was failing, citing a 404 from objects.githubusercontent.com.
its a data acquisition platform - you upload your sensitive data and skillfully created prompts to their server.
I'm surprised there aren't greater economies of scale for bicycles, especially bikeshare bikes. A rough approximation... Bikes are almost 3 times more expensive per pound than cars while being much simpler.

A citibike weighs 45 lbs, costs $1000 which equals $22/lb

A Toyota Corolla weighs 2950 lbs, costs $20,000 which equals $7/lb

I would think that we could have quality bikes for $500-$800, and high end bikes for $1000-$2000. Citibikes might be cheaper because they are contract manufactured for motivate, lower economies of scale, but probably cutting out a distributor/bike shop middleman.
> Does an AI act without external prompting?

SentientChatGPT {
while (true)
ChatGPT(“Write something random”)
}

> Maybe "sentient" just means "has and acts based on a dopamine or equivalent motivation system"

An equivalent system is exactly how it works.
The "is" seems to be used confusingly here. This reads better as either:

* GitHub's Packages Service is down

* GitHub Packages are down
>Microsoft bought Access, PowerPoint, Flight Simulator, Skype, GitHub, LinkedIn, etc

Don't forget Excel, and even the original MS-DOS. In fact it would be hard to name a single successful Microsoft product that wasn't an acquisition.
I do think that old bikes are generally just better.

I'm finally on a modern road/commuter bike, after two decades of only ever being on 19070s/80s steel road bikes, and it's just not as good. I paid more than three times as much for it, it's heavier, and it's harder to maintain, what with things like pneumatic disc brakes.

When this one finally goes, I'll go back to craigslist like I always did and pick myself up an old road bike for $200.
This is my experience. As I have said elsewhere, perhaps I am unlucky and work with "bad" developers, but everything being built for the future at $COMPANY is over complicated and has a multitude of abstractions.

Honestly, for most software, a well performant "monolith" is probably enough.

We had one service that had a single-thread bottleneck that none of the developers could configure out - the solution was to spin up 30x more virtual machines to run instances of this app to meet average production demand.
First: Crumple zones have since become mandatory, which pattern matches what would happen if OpenAI gets what they ask for in that link.

Second: I'm just as concerned about automated generation of propaganda as they seem to be. Given what LLMs are currently capable of doing, a free cyber-Goebbels for every hate group is the default: the AI itself only cares about predicting the next token, not the impact of having done so.

Edit:

Also, the headline of the Vice story you linked to is misleading given the source document that the body linked to.

1. Of the 6 researchers listed as authors of that report, only 2 are from OpenAI

2. Reduced exports of chips from the USA are discussed only briefly within that report, as part of a broader comparison with all the other possible ways to mitigate the various risks

3. Limited chip exports does nothing to prevent domestic propaganda and research

https://cdn.openai.com/papers/forecasting-misuse.pdf
I don't use lookup tables that much when optimizing these days, because most math instructions cost far fewer cycles than a cache miss. And even if your lookup table is in L3, it still costs ~40 cycles to retrieve each line.
Is there a library/framework/toolkit/whatever to make native GUI Android apps in rust? That's what I'm missing. I'm not interested in creating a web app as an Android app. Tauri looks interesting but it's not for me. And that's fine, because there's a whole lot of people who would use it, I'm sure.
But if the downvote was removed we wouldn’t be able to disagree with the thought of removing it.
I've been traveling down the US east coast in a sailboat last fall, so I was a pedestrian every time I went ashore.

The northern states weren't so bad in terms of safety; in Gloucester MA cars would stop to let you cross as soon as you were facing the street. In contrast, NJ was pretty bad; I had to wait for 2-3 minutes _at a crosswalk_ before I could cross because cars just wouldn't stop. At least the infrastructure was relatively good.

The worst was Florida, though. There's a shocking lack of just basic infrastructure, like sidewalks stopping randomly (what am I supposed to do, take flight?) or just outright absent with no shoulder either. One time I was walking on such a street (and this was a city street, not a highway or anything) and one of these very large pickup trucks almost hit me in the face with his side mirror because he wouldn't give me space... I made a "come on" gesture in protest, and the guy stopped in the middle of the street, got out of his truck, and started berating me! As if that wasn't enough, just a few minutes later, I got honked at because I apparently wasn't crossing the intersection fast enough... But I had my pedestrian crossing light on so technically I had the right of way.

There's also a disturbing lack of public transport in Florida, for example they have the "Space Coast Transportation Authority" which has a few bus routes, but none that go to the Kennedy Space Center. The car brain is unreal around these parts.
Social distancing to delay or flatten the epidemic curve of Covid-19 (2020)
Fastdle (.com) – 5 minutes 3 round Wordle
While I didn't like the form of the title, I assumed it was referring to other tutorials with similar titles. Indeed there exists "you don't know JS" and "you don't know bash".
If the average programmer didn’t use ‘clean code’ techniques they would end up with crazy spaghetti, not the fast and clear code shown in the video. (the average programmer is not on HN and can’t do fizzbuzz)
A second hand actual bicycle.
Stuck out to me as well—author uses it only once apart from the title, and it's in scare quotes. Are they calling attention to the fact that it's not the usual form of the word, but then failing to explain why that's important to the subject of the post?

In any case, TIL that although "quit" is most common for past tense/past participle, "quitted" is sometimes included in dictionaries as an alternative.
> You don't need to make the infrastructure more dangerous to lower speeds, it only needs to feel that way (narrower RoW with some plants around, more constant small curves, ...).

That probably won't work long-term, see for example 55mph state highways that newcomers to the area tend to drive annoyingly slow on.
I’ve had multiple accounts going back to at least 2013. People make new accounts all the time.
I have been an information security consultant for a long time. Software dev background. 2006 start app sec consulting -> senior consultant —> principal consultant -> CTO (of small consulting firm) -> get bought by NCC start my own company 10 yrs ago -> CTO/managing principal -> sell company -> still consulting. Done so many different things but the common theme is app sec. Finding bugs and risks in software via reversing, assessment, threat modeling, and code review.

Do I still love it after 17 years? no. A lot has changed. A lot has not. I still like it most days. By far my favorite thing has been building a team and teaching others what I learned. I hit burn out here and there. I think computers and tech are different and objectively a little less fun now for this field. When I started I could find a bug in a system and write an actual exploit (actual machine code!) for it by hand in a reasonable time scale and that was always really cool. Now teams of people are required to achieve the same exact goal. Just one of many examples.

So anyway, some get off my lawn cause I am older now, some is just me changing what I like and want from life, some is tech changes. It’s still a great field as a consultant. Show up. Hack. Write report. Leave. Never be a CISO, you can’t pay me enough to do it. The end.
I think the Linz-Donawitz steelmaking process does not get enough credit sometimes for how much it changed steelmaking

> It reduced capital cost of the plants and smelting time, and increased labor productivity. Between 1920 and 2000, labor requirements in the industry decreased by a factor of 1,000, from more than three man-hours per metric ton to just 0.003.
if you have this massively outsized will to power/wealth/fame, it doesn't suddenly go away once you get there. this means that if you are super wealthy, for you not to become a black hole of power/fame accumulation, your path there has to have been almost an accident
I dunno what CP/M you were using, but all the rest of us had application specific patches for Wordstar for whatever we were running, and pretty much everything else. The Wordstar branded for Osborne did not work right on a Cromenco+VT100 and definitely went weird on a TRS-80 4P without directly patching it. Don't even get me started on the cornucopia of floppy disk formats one had to deal with.

Nostalgia is a helluva drug.
(63 - nlz) / 7, where nlz is between 0 and 63

lookup table with 64 entries anyone?
The process to make iron also resulted in a small amount of steel. You would have to outfit a couple legions in armor just to get enough steel for one sword, and then you have to collect that iron which might not have already been done. Thus the legendary swords that could cut armor like it was butter: if you collected all that steel your could make such a sword, but not many.
This really resonates with me. I'm also passionate, and most corporate gigs I've had over 20 years kill my soul. I wish there was a place I could use my skills where they weren't wasted, where I could perform at the top of my game and really make incredible things happen. The reality is I spend 90% of my time trying to work around some stupid bureaucratic limitation, and it's not uncommon for my work to be literally thrown away after months or years of work.
The Unfortunate State of iOS Downgrading
> ...here too the main question is what sort of "disruption" can this tech facilitate, as in which social contract will be violated in order to "create value".

I think we're already getting a taste of it with copyrighted but publicly accessible works getting fed into the training step of AI models. The economic benefits of this training then accrue to the model's owners, while the creators of the training data have to pay for access.

It seems as though AI models improve with more training data, so I expect AI companies to come for ostensibly private data next. Microsoft is actually really well positioned here since they've already acclimatized their user base to transmitting an endless stream of telemetry and they own the dominant desktop/laptop OS.
In many cities some of the most expensive real estate is in or adjacent to the downtown area because those areas were built before cars and so they’re walkable and appropriately dense. Since they are rare now and illegal to rebuild, the value of those neighborhoods is quite high and they are often considered the nicer homes. Architecturally there is little doubt. Only a custom build can compare.

Most in the suburbs don’t live in a “nice home”. There are more expensive homes dictated by tiers where you have more square footage and maybe a pool or something but these homes aren’t particularly nice either and aren’t well designed in the interior or exterior. Typically this is because there is too much space to do anything neat or useful.

Of course you’re right that many states fund schools through property tax and why I’m bemused by Republican efforts to initiate school voucher programs because based on typical policy relying on home ownership and property taxes to fund schools “keeps the undesirables out”. Once you go the voucher route you can’t do that anymore. Of course you can say well they’ll charge extra fees and such, but that’s assuming that families in the suburbs can afford extra monthly payments on top of everything else and I just don’t see it.

On the other hand vouchers can be a nice tool. Why should someone be forced to go to a bad school because they can only afford rent or a mortgage in the cheaper part of town? Maybe every kid gets a voucher to attend any public school they wish and the schools have to adjust. Finding a way to create competition within the public school system should be examined. Districting and property taxes for schools are probably regressive, especially for a child who has very little agency in the matter but has the most need.
Cordova assumes you'll write most of the app in JS.

Tauri is more like a framework/GUI toolkit for Rust apps.
It's more like 200 vs 300 and the 200 quid bike is such a pile of shit that most people end up stuffing them in the cupboard and not using them.
Honestly it depends.

If you just want timelapses (e.g. every time you show yourapp.com/stats we speed up that footage to match some pre-recorded audio) then that's very fast.

Highlights (where the app will circle specific elements on screen) are a bit harder.

But we set it up for you and then give you 40 demos to evaluate how it helps conversion. So if you just let us do the setup it's pretty easy.
In all countries and ever since I can remember I treat every vehicle as a death machine out to kill me - the idea of doing a maneuver that requires the death machine to react correctly to me is as foreign to my thought as expecting a train to stop for me.

Still doesn’t mean we should ignore things like a pillars growing.
> So of course they try to abuse the DMCA as best they can to claw back those lost profits.

Classic "felony contempt of business model" play

https://www.eff.org/deeplinks/2019/06/felony-contempt-busine...
Millennial too. Thought for thoughts then!

For me, paid work is a means to achieve what I personally want to achieve. If I can achieve what I want during work hours that's great, stars are aligned. If not, work is just a way of getting the money I need to achieve what I want, and should never drain me.

I don't care about career, I care about being paid enough to do what I want to do of my life. I won't sacrifice personal life for it.

Work is a good chunk of the time so it should also be enjoyable as best as possible.

Of course, advancing your carrier can help get paid even more / enjoy even better, if so it might be good thing to do. It's just that it's a means, not a goal, like it seemed to be for some of our parents or grand parents.
Keeping modernish (5-15 years old) bikes running and upgrading them is one of the most confusing processes I have gone through. Many times I have gone to purchase a replacement part or upgrade online, only to put it off 3-5 times because I'm not sure if it fits my bike.

Anyone want to work with me on a project with good compatibility guides and affiliate fees?
As far as I know GPT has no motivation. It responds because it is programmed to do so, it doesn't do it because it wants to. The dopamine system is an internal reward process. Does GPT give itself internal props ('consciously' or not) in any way for doing things it enjoyed doing or that proved to be useful? Legitimate question, I do not know.

I'm not getting into the weeds on whether a while loop is sentient. That's an internal prompt sure but it's not motivated by anything, it's programmed.
I don't suppose this (or another forthcoming CSS property) would allow multiple `position: sticky` elements to stack after each other (instead of underneath)?

That is one of our biggest layout PITAs, is the slippery slope of "sticky the table header" ... "and the filtering controls above it" ... "and the page header as well", and these are all across different levels of the DOM / component tree.

We currently solve it with React portals, which lets elements in the component tree "promote up" their localized content to the single/top-level-stickied div, so that within that div they can all flow after each other & not overlap.
... with that massive and gigantic, msft grade bloat and kludge which is proton (aka a money sink hole for valve).

It is said it does include directly many closed source components from windoz directly (should have a lookup one day).

It would be much less toxic to target a lean wine build, namely only win64 core with vkd3d (dk12->vulkan) which should compile with plain and simple C compilers (COFF and ELF). I wonder how many recent dx12/vulkan doz games can run with that.
That's very... human of you.

What modern popular god extends to its creations the rights it enjoys for itself? Or even what we call human rights? It may talk about them but has no enforcement mechanism.
> Never be a CISO

Can you share why?
"The ability to play chess is the sign of a gentleman. The ability to play chess well is the sign of a wasted life." Paul Murphy.
Show HN: Scorpad – SPORTING MADE SMARTER
A next generation platform that offers tools and sports analytics to make you a smarter athlete
Yeah, Zombies are played out as fuck. They were played out when The Last of Us was released as a game, which is one of many reasons I didn't play it.

I did watch a let's play though and it was clear that it was the character drama that was the best part of the game, so it makes sense that's what they'd focus on for the show too.
A: not everyone knows.

B: it’s possible, even recommended, to express disappointment and talk about the virtues of the original design without saying this “sucks”
Swarm M138 Modem
Transmits and receives 2-way data via Swarm’s satellite network.
Designed to be embedded into a third-party IoT device.
Data delivered via a REST API or Webhook to any cloud service.
It shouldn't be a surprise ... the last number of years I've (I'm northern Australia) seen people purchase the automatic cars with little thought. I know that the internals are more often more pricey than a decent second hand car to replace not if, but when they die, be it the internal plates or control boxes with more and more electronics. There's a few people I have brought this up when they're thinking of getting a better car ... and again when it finally it breaks and they're shocked how much it will cost. Manual clutches still haven't got too silly or expensive to replace and many car brands would still be in the realm of DIY. For a young person a weeks wage for a new clutch isn't so bad as paying anywhere from 3000 to 10000 aud for parts to make the automatic box go again.
I was just getting a 404.
The content is mixed SSL and plain HTTP, you know that right?
The dedicated maintainers behind lesser-known projects
I think this is a good approach & you can definitely write small programmes that solve low hanging fruit for others rather than yourself.

The trouble the hypothetical dev in the article has is that they're searching in the wrong place — the 'solution domain' (Rust mailing list) rather than the problem domain.

I think if you want good project ideas, go to any random problem domain e.g. find a woodworkers mailing list, say & ask — "what small little programme could I write that would help you when starting projects".

Then, because you've just learned Rust, programme it in Rust. But the people you're developing it for neither need to know or care what language it's in.

If you go to the Rust mailing list to ask for project ideas then you're going to either get non-real-world sample projects (build a calculator), or you're likely to get something that's a problem for Rust devs, which is likely over your head as a beginner.
> available within months.

Unless you need to support iOS... In which case, wait a few years because we can't have the web platform being too effective compared to apps...
And for many people living in apartments, even storing a bike at home is problematic, you don't really want to be lugging an e-bike up/down stairs every day.

If we want cycling to be treated as a serious form of transport, then we need to treat bike theft almost as seriously as car theft.

(But it seems that we're going in the other direction, and allowing car theft to rise as ever-younger kids learn how to steal cars from videos on social media)
How to Google with a Bang
TL;DR: if you use Chrome, you can craft a similar UX as DDG Bang syntax. Go to chrome://settings/searchEngines and add new search engines under “Site Search”
Which I totally missed until I read about it - then had to replay the scene and totally got it