skysight-inc/HackerNews huggingface dataset:
You assume you will have time to work on it. We are a business of 35 employees, 300k SAAS customers in low cost B2C, we are busy building product and fixing bugs there, we basically have zero minutes to spend on extending the billing system or implementing custom deals. Rolling out a price change can take anywhere from 3 days to 2 months (dealing with early efforts on custom deals is a nightmare). If it cant easily be automated, we can't do it. It takes too much time. If we had based our billing on a product like those mentioned here, we likely could have had way better chance of doing custom deals and rolling out price changes per customer segments.
If anyone’s keen to journal on iOS, I’m looking for beta testers! No login, social, tracking, etc. Saves to plain text.

https://xenodium.com/an-ios-journaling-app-powered-by-org-pl...
I find it interesting how Boring Co talks about how they are faster and cheaper than subway tunnels because they are digging 12ft ones.

Except that the London Underground deep tube tunnels are close to 12ft diameter. Those are cramped and nothing anyone would build today, but they work.

They could totally fit some little automated trains or people movers to make a usuable transit system. Instead of using cars with drivers like they do now, or coming up with a self-driving system.
You can use Firefox nightly and create a webextension using their internal APIs. Gives you access to injecting non-synthetic or faked events (they look indistinguishable since they are emitted in the same code path that the real input device uses) and scraping the DOM with the added advantage of not exposing the automation flags that Firefox has when you use Puppeteer and the like in headless, automated mode.

edit: Firefox Nightly because it gives you much deeper access to Firefox internals.
Considering that the legal definitions of "PII" exclude quite a lot of actual PII, I don't have any faith that a legal definition of "anonymous data" would be any more accurate.
You don't think it's possible to integrate an AI system with JIRA so that it can link to the relevant tickets?
You're kind of correct on both guesses. You can get that change by changing the viscosity OR the airspeed.

He elaborates later on, but you're changing the Reynolds Number - a calculated value from the velocity, fluid density, viscosity and length. The cool thing about a Reynolds Number is that you get identical (in theory) airflow characteristics for two setups with the same Reynold's Number, even if e.g. the airspeed is different.
We use Ellipsis across most of our repos. PR titling and summaries are great and definitely reduce the cognitive load for both code contributors and reviewers. Reviews are also a good first line of defense for code quality, catching issues human reviewers haven't caught. Though on occasion it's also a little overly pedantic or confused. I guess not unlike us humans at times ;-)
Yes, this is on the shortlist.

Do you have any preferred frameworks?
This is why The Internet Archive is such an important public service. I run a mostly static web site and I know the some time I will lose the interest or the ability to keep it running. It gives me some comfort to know that my work with be available as long as the TIA is running.

If you have a loved one whose abandoned site will eventually die, consider spidering the site and turning it into a physical book. I don't know of any services that will do this for you but this is the only way family will have a chance to read their words in 20+ years.
Your handwritten notes are more polished than my final rewrites.

Setting aside my pen(person?)ship envy, nicely done. I know I should consider scanning my notes too.
Every residential street should be paved with bricks or other paving stones, instead of asphalt. It's safer, because people drive more slowly. The maintenance costs are also lower.
The US invasion of Iraq was twenty years ago. Toppling the dictator Saddam and then failing (largely by self-sabotage) to capture the Iraqi state institutions intact was what created the power vacuum which made ISIS possible. Yet, it took a decade for it to really get going.
> what

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

> how

Links to Guidelines and FAQ are in the footer.
I don’t know why you would want to work for a company that treats you like this. I guess some people will put up with a lot for money.
> I see nothing inherently contradictory or impossible about any of this.

Maybe neither contradictory nor impossible, but I would still argue it's bad policy to slap a label on a private company stating they're a de facto public square, when in reality all they've done is the best job at attracting users.
My first thought too. Then I wondered how long it would be before scammers used a similar approach to try and get free hacking services from unsuspecting people. Sigh.
Show HN: Velvet – Data platform with an AI SQL editor
Hi HN — Chris here, Velvet co-founder. I’m excited to share what we’ve been working on, a platform to unify disparate data sources into a single queryable interface.

We built Velvet to solve our own problem. We’re a small team and wanted to combine the data from various services (Stripe, Supabase, etc.) into a layer that would help us make product decisions and ship new features faster.

On the surface, it may look like a simple text-to-SQL data notebook. But under the hood, it’s an accessible and interoperable backend-as-a-service that your entire product team can utilize. Connect to your databases, sync third-party APIs, capture webhook events — then write data directly, spinning up queues and analytics databases on the fly.

The magic of our tool is in unifying data sources into a native SQL layer. We leverage ClickHouse to enable you to write joins across datasets you’ve never been able to pair together before (without significant effort). We layer on an iterative SQL query interface to help you write and refine queries with the assistance of AI.

Our product works great for individual contributors and solo devs, but we’ve also built in collaboration features so data access doesn’t get siloed.

Your saved queries can be turned into API endpoints and used directly in feature development. This makes the workflow of shipping new features really fast! Ping me if you want to early access to this feature.

Watch our video demo (https://youtu.be/CW5TXMCyfC0) and try the live demo in our app. Feel free to email me directly (chris@usevelvet.com) with questions and feedback.

Thanks for checking out Velvet!
There is a bug in the Roku app where if you close it and then re-open quickly it will hang on the profile login screen every, single time. Have to go back to Home again and re-open the app.

Seems dumb, but I have 2 little kids and they both like to "pause" whatever show when it's time to turn the tv off. So after the first one does it, I have to do this dumb little dance to get the app to load again so the second one can do it.
Author here. We sell mock interviews at interviewing.io, in the styles of specific companies. Sales data lets us see what's popular, which in turn, let's us gauge how much hiring is happening there.

Our sales data has lined up with previous events like hiring freezes and hiring booms (e.g., when Amazon briefly when on a hiring spree after Google and Meta froze in 2022). You can see more historical data here: https://interviewing.io/blog/when-is-hiring-coming-back-pred...
It's the difference between a family and an institution.

When a coworker (IT staff, in your case) leaves, they get replaced.

Family just leaves a hole. Maybe some duties get taken over, maybe not. You may leave behind an IT shaped hole, but it's not really a new or unique problem. You lose the person who organized the holidays, the family reunions, the one who made the good pie, the peacemaker who kept the half-dozen warring factions cordial.

Maybe someone else steps up. Maybe not. It just gets rolled into the larger grieving process of the holes left by those we've lost.
Fortifying Open Source Foundations with Socket
I mentioned this before, but I wish that Go has a Numeric interface where operator overload methods can be added and confined only for numerical objects.
I am writing and publishing fiction. It's slow going, but scratches my creative itch and pays for my cat food.
Kubernetes, or do you mean software that Google sells?
But this doesn't fundamentally change the situation. It just effectively makes the moderator the loudest voice. This is not necessarily a bad thing, e.g in your classroom example with a teacher moderating a bunch of kids works very. When it is the executives of a few large corporations moderating everybody, I'm not so sure.
The site user/admin saying "If this spend goes over $100, shut shit down" is called being a fiscally responsible adult.

The fact that most cloud operators don't have actual hard cutoffs to maintain financial responsibility is intentional. Azure does, but only for specific account types. If it's PAYG, you can't do it. The end result is if you do something "weird", or someone DDoS's you, you're liable.

With a hard limit, a DDoS just takes your site offline.
I just think culture war crazies overreacted to this. a lot of people in a position of privilege are so blind to the situation of people who are not, & so scared of losing their privilege. the thing needs a bit of tuning, that's all. it's not such a huge deal.
The Atari 2600 sold more units 40 years ago in North America than the PS5. They expected a lot better than the current numbers.
Amazon lobbyists face ban from European Parliament
I gave my wife instructions on how to access my password manager. From there it has everything (both usernames, passwords, and the URL to access). The password manager has categories, so financial stuff is all together for her to go through.
Very interesting work! Thanks for sharing. How hard do you think it'd be to swap React for Svelte ? Not that I feel strong for one or the other but I'm the process of learning svelte and having a good backend strategy for svelte views would be cool.
I’ve never really found it useful to hide the fact that you’re interviewing elsewhere from a recruiter. If anything, it often lets you align timelines and indicate your time constraints to them beforehand, rather than them trying to send you an exploding offer for no reason. And it often skips them giving you a garbage, below-market offer because it makes no sense to do that and then have you walk immediately when someone else offers $100k more.
The Trillion Dollar Equation [video]
You are underestimating how hard just managing pricing in subscription bundles are once you have expanded to multiple countries and currencies. Pro-rating, different billing schedules, trials, testing the new prices, pricing per region, taxes per region, listing your bundles with different currencies and rolling out new prices is suddenly 6 currencies * X regions * Y products * Z billing schedules * L different languages. All of this while you will be adding new subscriptions, merging subscription plans, discontinuing old plans while gracefully rolling customers over to alternative new plans all the while communicating well with the customers. And since you are doing SAAS, pretty much all has to be automated and self service and well tested or you will drown in customer support and customers leaving.
I'd support Freenet if it wasn't for their massive CSAM problem. I absolutely hate that I know what "PTHC" stands for.

Maybe it's changed. I haven't touched Freenet since...I think 2010? I just remember seeing index pages with links to tons of sites on Freenet, and a considerable number of them were links to CSAM.

Nope. Deleted that. Ain't gonna be a part of that.
Disney app works really well for me (Android).

But now I'm gonna hear the comment every time I wait for it to load :P
Yes, that’s correct, but the headwind stops being so headwind-y near the ground, so your plane needs to go a bit faster to compensate for the loss of headwind-ness in the seconds before touchdown.
In the end, the best way to avoid being blocked is to be a good actor. All of these hacks won't stop someone who's determined to prevent access (ie: LinkedIn).

That's actually one of the reasons why I started https://browserbase.com/. Maintaining headless browser infrastructure can be such a pain. I've spent a lot of time managing headless chrome fleets at scale, so happy to answer any questions.
God this process sounds awful. Why would anyone want to work for a company like that?
> ...the async/await mess that C# created

What do you find messy about it? Seems fairly straight forward, IME.
They probably didn't lay off their DEI team like the rest of tech did.
I don't think that's really true - most smart people are capable of considering both of those values (amongst many, many other values) and come up with a reasonable balance where, for example a prompt for a founding father would be white, but maybe a prompt of a hero from the American Revolution was not. Just as an example. But Gemini is no where near smart enough to achieve that kind of nuance, so instead you can kind of have to tune it with pretty blunt pre-text.

So, the engineering team saw previous complaints about image generators providing too "stereotypical" images in some contexts and pushed the generator more towards returning "diverse" results. But Gemini isn't a smart human, it's a blunt machine and so it doesn't know in which contexts "diversity" is appropriate.

I think the underlying issue here is that until these AI tools genuinely are smarter than smart humans (and probably even after), the second they get released they're going to be under massive scrutiny. And no person, let alone some crappy AI is going to give perfect answers to 1,000,000 users asking questions attempting to trip it up.

The solution to this is obvious though - you accept it's not perfect! The problem is that's not an acceptable solution for either Google's brand or Google's shareprice.
Merriam-Webster says you can end a sentence with a preposition
It's such a tricky situation and there are so many questions (and opinions)!

What was the intent of Section 230?

Part of the text reads:

(3)to encourage the development of technologies which maximize user control over what information is received by individuals, families, and schools who use the Internet and other interactive computer services;

Is this happening?
You can't take the entire software commercial, as everything previously released under the open-source license will stay under that license. In the case of EmailEngine, all versions ever released under the AGPL license are still in Github; you can fork and use these freely. It is only the path forward that gets closed when going commercial - users can start paying, can stay indefinitely on the already released free versions, or can take the initiative and fork the project.
(I'm not part of the Gitea community, just a casual user of gitea since the gogs days, so please take this for what it's worth -) I don't understand why Forges (and what feels like a large part of the free software community) is against corporate sponsorship.

The stated goal of '"ensuring the long term success of the project" by allowing companies "unable to contribute back to open source via sponsorship or code contribution" to support Gitea in the form of paying Gitea Ltd directly
' seems extremely reasonable to a passerby and didn't seem to come with any strings attached, so why the knee jerk reaction of forking the project?
Then why are you writing here on this social media and harming people?

Social media is such a big part of modern communications, that arguing against it is like arguing against telephone lines or the printing press. There's a lot to criticise the owner companies for, including how social media can harm people and infamously promote and accelerate genocide, such as Facebook is accused of having done in Myanmar. But the same accusations can be levied against any means of communication and publishing technology.
I expect there's precisely 1 safety culture that can tolerate a culture of apathy and indifference -- one in which no work is ever completed (without infinite headcount).

You apply risk mitigation and work verification to resolve safety issues.

Then you recursively repeat that to account for ineffective performance of the previous level of verification.

Ergo, end productivity per employee is directly proportional to integrity, as it allows you to relax that inefficient infinite (re-)verification.
I had this revelation a while back as well. Imagine all the people getting born today, and they have some growing up to do. By the time they are ready to go out and do stuff, more time will pass.

There is certainly nothing they can do about the timing of their birth and they will have to do the best they can.

You can imagine being born today and it's even better than that because you are ready to take action already, right now!
There is such a thing as an unfair contract. Moreover, there are business practices that can become a local maxima in an industry and squeeze out competition which would actually be a net benefit to most consumers.
Mobile roaming was the same before the EU intervened, and were now going back to the shitshow tjat preceded it in the uk.
it's a memory safe web server with alot of sane defaults. When comparing apache, nginx, and caddy configs. Caddy's are alot more terse and have alot of settings turned on by default that make sense, but can be further customized.
> All that's happening here, it seems to me, is that this episode is casting a bright light on the fact that the cultural values...

I dont think you're crazy, but while "woke" vs "anti-woke" may have been the catalyst, the issue is really that AI can fail pretty spectacularly, and the law of unintended consequences when applied to AI is at best, funny, and at worst, extremely harmful.
Links to news articles located elsewhere.

The main content actually on HN is the comments.

If an article has no comments yet, the "X comments" link will say "discuss" and you could be the first one to comment on that article.

There's more, you can submit your own selections and stuff.

Try it out and take a look at the Guidelines from the bottom menu.
Is it a lot? You’re looking at hundreds of thousands to millions of dollars for a one-month interaction, of which the time you actually spend is a few days at most. Why wouldn’t you put up with it? Especially if your other options are not generally much better.
Very amusing, enjoyed the constructive nitpick!
She got greedy. If you are going to scam the system, at least play the part.
“ Google's mission is to organize the world's information and make it universally accessible and useful.”

Straight from the horse’s mouth :)
They're computing things they've precisely been programmed to compute. Number crunching, in the end, with extremely low error rates caused by hardware faults. LLM error rates are comparatively astronomical.
Oh, thanks for the spot. Not sure why it's doing that...
> Rocket fuel pumps are ~100,000 hp

That is wild. I need to learn more about rocket fuel pumps :-) Thank you all for these comments.
When these offices close, I assume they liquidate all of the office furniture, computers, etc.

How do I find and purchase some of this stuff? I would happily pick up a discounted Herman Miller, tables, whatever other nonsense that might be up for grabs.

Or is it all sold to bulk retailers who subdivide it out? Recycle to the next startup?
Eh, it's more like you can get to 90% of where you want to be with the 100 year old airfoils (though several of the other series are quite a bit newer).

https://aviation.stackexchange.com/questions/20798/are-naca-...

>You'd think that with modern computer software it would be possible to design better airfoils, but apparently, those shapes have already been mathematically perfected by hand and by experiment.

No, modern computer software indeed does better, but there's not a whole lot of room to do better, small changes to bump performance a percentage point or two. These are optimizations which can be (and are sometimes) skipped for many commercial projects.
I tried using an API based on RxJava to implement some async code... It was buggy as hell, as using the API correctly was nearly impossible for me - that's the opposite of a good API which makes it very hard to use wrong.
I am in the process of replacing all that shitty code with Virtual Threads, and all bugs just immediately disappear as the code is so much more straightforward to analyse.
"Being attractive is probably enough for women, not men though. "

That is valid only for a certain subset of humanity.
It's been covered for at least the last 5 years by many reputable news orgs. That HN link (you looked at the link right?) includes several refs, and a Google search dozens more.
You might be interested in Odin. It's very focused on numerical computing and has certainly taken some design hints from Go
> Adopting RxJava means fixing all the bugs in everything up front. That is why it feels complex.

I disagree with this. It mentally changes the thought processes when debugging, which was the biggest issue that was brought up.

> Does test user creation need to be bug free? I don’t know. It feels like something where productful test user creation can ship with bugs, even if in reality your test code harnesses should not be buggy.

It should be bug free at Netflix scale. My service created more customers daily than Netflix signed up monthly. It also sat in the middle of Growth. People use it to gate deployments. It needs to work flawlessly (or at least consistently).
It works by reducing the amount of CSS the plane needs to carry.
Google Is Paying Publishers to Test an Unreleased Gen AI Platform
I don't think the experience is that much different between the different services, honestly. I vaguely have some recollection of Max being a bit bad, but don't remember the details. They are all fine.

Except for YouTube, that's just leagues ahead of everything else.
Risor v1.4.0: write scripts for K8s, Vault, and the Go ecosystem
GitHub project here:

https://github.com/risor-io/risor
I don't believe Boring's thing of smaller tunnels being cheaper. Nobody else makes small tunnels. I bet there are way more train-sized machines than Boring-sized ones.

Barcelona put some metro lines in one huge tunnel with the tracks stacked and the stations fitting in the tunnels. It seems like tunnels scale with the number of boring machines.
Thanks for your comment here on the social media site, Hacker News!

I think we have to reorient ourselves on what counts as social media. It's not just Facebook, Twitter, and Instagram. It's forums like Hacker News, it's comment sections on your favorite blogs you frequent. It's the products available on Etsy or a small creator's personal Shopify store.

Free speech isn't just about photos and text, it covers all forms of expression.