skysight-inc/HackerNews huggingface dataset:
French press and a vyvanse ( now off patent) for me.
Every app will become an AI app, just not in the way that you think
Great film, but bad scene, honestly. The arguments it makes are intended to make Mr Pink look like the pseudo-intellectual a-hole of the group, rather than be the social commentary on capitalism, labor relations and whose responsibility employee compensation actually is or should be, which is at the crux of any good discussion about the appropriateness of tipping.

I guess what I am getting at with my other comments is that we do not have a clear understanding of said appropriateness, and thus, we, the consumer, along side the food service worker, are generally taken advantage of by the companies that perpetuate the idea while said companies are off the hook for labor costs.

Now, before someone (if anyone is still following this thread) chimes in with "but if the restaurants pay the bartenders/servers a full wage, the food and drinks would be way more expensive!" I am here to tell you "travel more." I have been to many other countries where tipping is not at all a thing, and the food costs about the same as it does in the US.

When you walk into a restaurant in the US, you're getting ripped off. The dish you just paid $16US for cost them about $3 to make, including wage. It's not like the cooks are prepping one dish at a time, or the servers are only taking one table at a time...not to mention most restaurants in the US are using frozen, prepared ingredients that they are really just heating up or re-hydrating. Overhead costs like electricity and rent? A drop in the bucket compared to what small businesses have to deal with. The staff is making bare-minimum wages as it is while the parent companies and investors are making bank. That money from your $16US meal goes up, but very little of it actually comes back down.

Tipping exists because greed at the top exists and its unfair to both food service workers and the customers, but we've been at it so long that it's been normalized. And now it's spreading to other industries, like retail and online sales.
The comment was in /r/chatgpt.
how can "not typed" be "by design" and presented to us as a feature. Your project looked interesting but your presentation here makes me have big doubts
I'd not heard of yunohost, so I went googling and found https://www.reddit.com/r/selfhosted/comments/1ey9ayp/what_ma...

Seems like Docker has won so comprehensively that even more convenient (But unfamiliar) options are pushed to use it.
The new wording is much more nuanced, appreciated! Also the fact that you link to the actual code that broke down, making it possible to verify the claim. Less ammunition for the people who actually are skeptical of the project instead of just nitpicky like me ;)

Speaking of the code in question, it looks pretty sensible - there's a bit of low-hanging fruit where one could avoid creating redundant arrays by turning chained calls to map and filter into one for-loop and such, but that's about it.

What confuses me is that there's no point in the code where I see any recursion, here or in the other JS files that seem relevant, so how does one end up with a call stack overflow?

(not questioning that it crashed for you, it's just that I don't see any obvious flaws in the implementation, so I'm curious to lean what the "gotcha" is in case I ever bump into something like it myself)
To Apple, that's just a Tuesday
Show HN: I built a lead qualification tool to kill bad leads – LeadKill
Hey, hey, hey HN!

I built a lead qualification tool called LeadKill, and would love your feedback.

This started as a quick prototype to solve a real-world problem: I had a bunch of potential leads and almost zero information about them. Naturally, I started qualifying them with AI (as one does), but managing that process and information across threads quickly became a pain in the a*s.

So I built a prototype to simplify the process — and it worked well enough that I decided to build it out into something more structured, because why not? It’s still pretty rough around the edges, but I’d rather share it early and get feedback than spend weeks polishing something that should be... well, killed.

No signup is required for basic use — just try it out. If you do sign up, you get a limited number of high-fidelity requests to really kick the tires (since, sadly, AI isn’t free).

Would appreciate ideas, thoughts, or even brutal honesty.
What is wrong with papers please?
If any self hosters are burnt out by the state of config management tools and YAML, consider giving Etcha a shot (https://etcha.dev).

It's stateful (cleans up things when they're no longer in your config), procedural (you control the flow and can trigger things as needed), and supports flexible deployment models (push or pull). Full disclosure, I created it and use it across my business and personal devices.
It is not. Please see my answer (https://news.ycombinator.com/item?id=43545500).
Until a few years ago most projects at Netflix were done with a handful of engineers ( <= 6 ). A dozen people working on something would have been considered very large. Four dozen would have been considered a company wide effort.
From the link [3] you posted,

> If you're rabidly anti-TypeScript and think that us doing this vindicates your position, I'm about to disappoint you.

Rich and the rest of the Svelte team are still using typscript, just through JSDoc + type definition files.

In contrast the Nue team seems to want to keep the view layer untyped.

From the parent comment

> real static typing (like Rust or Go) shines in business logic where it counts

it seems they don't consider typescript to be "real" static typing.
"It just shows that no one really understood what they wanted."

Then what were the literally room full of formal process and spec documents, meeting reports and formal agreements (near 100.000 pages) by the analysts on either side for? And how did those not 'solve' the understanding problem?

When I go to the garage to have my car serviced, I expect them to understand it way better than I do. When I go to a nice restaurant I expect the cooks to prepare me dishes that taste greater than me writing them out a step-by-step recipe for them to follow. If I hire a senior consultant in even my own domain, I expect them to not just know my niche, but bring tacit knowledge from having worked on these types of solutions across my industry.

Expecting somebody to understand something better than me is exactly the reason why I hire senior people in the first place.
I don't think he had a separate, earlier case? The linked BBC article makes it sound like these photographs were found during the search.
It still surprises me how far the US has declined in pretty much all qualities of life. But Hacker News still has this sect of a community that despite EU regulations. Ones they crave from American governments.

Like, do we want protections from corporations or to continue to let them stomp on using hopes they become the corporation one day?
> an article of how to rent a VPS in China would be interesting

Given that apparently it's quite difficult to even get a WeChat account without a national ID, I suspect that step 1 is "learn mandarin" and step 2 is "get a Chinese national ID".
Aaa, you saved me, thought it's broken, but you have to drag this thing!

ps. video shouldn't loop as default, it's annoying.
Why should one be entitled to the property of their brother? What's special about a brother that should be unavailable with leaving property to, say, one's best friend?
Is this an April Fools "joke"? It's hard to tell.

One thing I can say is that we need more disinformation on the internet as much as we need a more polluting car on the roads.
oh this is interesting because I feel like it wouldn't work with infra as that runs in the background and you almost never have zero usage on a DB.
Rather ironic, considering that it’s a flag to indicate personal union of ownership of subjects and lands by the Scottish king who inherited the subjects and lands of England, but you prefer it to be the icon for the language of the state of England, a country in which its own language is more or less indecipherable in many places due to accents, dialects, and degeneration and creolization.

You would be far more likely to understand any given English speaking person in the USA than in England. It should really be called American at this point.
1. who says it hasn't?
2. most of the vul code is C, which is obviously much harder to harden, and the Rust Evangelism Strike Force loves to pretend that C++ is the same as C, so no matter the improvements to C++, they will just point at C.
3. I think many simply didn't know about these hardening modes, MSVC has had this for 10-15 years, but I still encounter people who don't know about it..somehow.
flawed example for a framework. Tell me...are 2 buttons going to be 80% heavier? why use react if all you build is a button? you need a tractor to pick your groceries from store?
> Find a more niche subreddit like /r/<city_name>running

Maybe that works in the US, since half of all reddit users seem to be from there, and for very general topics like running.

But for discussing local LLMs, you have just about one place to chose between, and if the moderators somehow are silencing discussions there, there doesn't seem to be much you can do about it.
OpenAI definitely is, as apparently image generation is, for the time being, not available in the free tier, so the only way to keep up with the fad is to upgrade.
And most can't. It's an absurdly high barrier to interest and thus uncompetitive. That's what the ruling is based on. Most of us can't just whip up our own tracking network just to save on one click.
Depends on your needs. For some Raspberry Pi (ideally with 8-16GB RAM) + SSD can be enough if you are after low power consumption.

If you need more power: I had success with HP ProDesk Mini (or any other one-litre PC), you can get these second hand from like $150 and extend RAM and SSDs however you like. You can even pick processor / generation to fit your needs best. These can have consumption from like 30W if I'm not mistaken.

I have no experience with real and expensive server hardware, but most people don't need that for a homelab.
Cyber Team of 80 replaced by an AI
Is that really self hosting though ?

Self hosting to me is, at the very least having physical access to the machines.
why not just say say?
coolify.io is also a great open-source alternative if someone wants a web interface.
You could have tried googling "guardian manhate" yourself?

https://www.theguardian.com/commentisfree/2006/nov/02/whyiha...

https://www.theguardian.com/world/2020/sep/10/french-writer-...

https://www.quora.com/Why-is-The-Guardian-so-increasingly-mi...
Put it on a zfs dataset and back up data on the filesystem level (using sanoid/syncoid to manage snapshots, or any of their alternatives). It will be much more efficient compared to all other backup strategies with similar maintenance complexity.
What's with the narrator's voice in that clip? Unwatchable
Why the watt is the most important spec in battery-powered devices
ALGOL68 has much of the memorysafety that rust "invents" yet remains largely unmentioned in the discussion.
There is a point to be had in terms of language design but rust has the community backing and momentum required, time will tell if ALGOL-FOR-LINUX will gather enough interest to pull this off.
Yes, to comply with regulations. Because apple's forced solution isn't enough. So it's apple's fault.

This is just more an extension of the DMA lolly gagging they are doing where there's a clear solution that Apple takes its sweet time strolling towards.
Universe is a prison.
What is this blue icon in iPadOS 18? Community
How Much Would You Need to Be Paid to Live on a Deserted Island and Kill Seals?
I’ve been self hosting small web apps using an SSH service https://tuns.sh and it helped me replace my DO droplet pretty successfully. What’s nice is it also has built-in usage analytics, alert notifications when a tunnel goes down, and fully manageable with a remote TUI which means I don’t have to install anything to use it.
You should also be proud of the name!
I think GP miswrote; Dokku does not host, it manages containers and makes deployment easier. It's like a self-hosted Heroku.
I'm constantly waiting for other players.

Classic cold-start problem for multiplayer games like this. Traditionally, game developers add bots to combat this problem.

In your case, because the players are supposed to spot the bot, you can't even add bots without compromising your game.
Netflix get away with it because they own the result at the end of the process. If you were to suggest these workflows to other studios they'd balk at the idea of having the raw stuff being uploaded to the cloud etc. If they tried selling this as a solution do we think people outside Netflix would buy and use it?

One of the people I worked with that is now at Netflix on this stuff was so violently opposed to not owning his own in office render farm and drive array it verged on ridiculous.
I dislike the disingenuous discussion around it.

Last time this was posted, the author called out headlessui for being too complex, and presented a half-broken, non-accessible Select component as alternative.

Digging around the code, I found questionable decisions such as throwing away the entire dom when re-rendering a list.

I want framework authors to be clear about the tradeoffs they make. The Svelte and HTMX devs openly discuss the weaknesses of their solutions vs industry standards and are open about previous mistakes.
So the Muslim community in the US have no relation to Islam in general.

Hmm..
> Voters will be aware of the criminal past of any candidate. They can make their own personal judgement when they vote.

My father straight up told me: I know nothing of this case, but it's obviously a set-up by leftist judges. People don't care about the truth anymore...
The fact that people disagree with something does not make it false.
You didn’t even read the most basic settings that clearly say “click and drag interface” or something similar. But I still agree, tapping/clicking should work in sequential order eventually (it’s not as easy to implement).

Re, looping; there are controls to turn it off. You aren’t paying attention one bit. If you’re going to say things, at least be diligent in the things you are going to address.
Great post on deploying static sites to Azure CDN with GitHub Actions OIDC! For anyone looking to test and debug their OIDC implementations, I highly recommend trying out https://oidc-tester.compile7.org/.

It’s a developer-friendly tool designed to help you quickly identify and resolve issues with your OIDC setup. Give it a try and let me know what you think!
I’ve always admired manual XJs. Never had a good or even passable reason to buy one, but maybe one day.
I'm sitting here for a few years already, happily using Safari as my main driver. Recently switched to Orion to get Safari + Chrome/FF plugins. Best combination.

Easy on the battery, freaking fast, low ram usage, and plugin support (ALSO on iOS, yes, uBlock on iOS). Screw firefox, screw chrome.

Yes, I also dev on Orion. The dev tools are fine.
Compare React and Preact:

https://preactjs.com/

I use Preact often and very, very rarely run into an issue that justifies React being almost 20x the size.
If that was the episode where the crew disappeared with nobody else but her noticing, it doesn't really count because she was trapped in a Negative Space Wedgie pocket dimension based on her own thoughts at the time she was trapped.
Hasn't this always been true? He makes the the point that curiosity, initiative etc. irrespective of your skills will thrive in the future.

Which I think it always has? It's always been the case that the most successful you either do that or hyperspecialize in something niche to become top 0.x% at it.

I think AI means that "pretty good at [skill]" will be less valuable, but the point of the article has always been true imo.
The market does not work unless the rules of fair play are enforced, just like any other endeavour of humanity from sports to politics.
Gaussian random number generators [pdf]
TypeScript is not "real" static typing in the same sense as Go, Rust, C#; the type information disappears the moment you build it.

function fn(x: string) {}

Will happily accept:

fn(2)

At runtime (and thus the need for schema validators like Zod, Valibot, et al because dev-land "static typing" is a façade)

> Rich and the rest of the Svelte team are still using typscript

To be clear, they are not "using" TypeScript, it's more accurate to say they are providing TypeScript bindings.

Their codebase (as in the actual code they are writing) is undoubtedly JS[0] with `.d.ts` bindings for TypeScript[1]. Author can also do the same and provide TS bindings at any point in the future.

[0] https://github.com/sveltejs/svelte/blob/main/packages/svelte...

[1] https://github.com/sveltejs/svelte/blob/main/packages/svelte...
Why would you rent a VPS in China?
Agreed - computer music compared to live music is what, say, Adobe Illustrator is to drawing. Or a Wacom drawing table, but definitely not prompting AI to draw for you.

Whether drawing (writing etc.) through AI counts as drawing (as making art) is a debate we have to resolve in the upcoming future.
I see a lot of people mention some technology under this submission that you do not even have to look at when you are self-hosting. It all depends what you want to self-host, from nginx, fcgiwrap (with certbot), to an e-mail server, or a Matrix instance, or Zulip, or what have you these days. I maintain quite many servers and I do not use these new and fancy technologies.

I'm just a boomer (technically a millennial) who sticks to Arch Linux even when it comes to servers, I have zero friction, really. I have no issues self-hosting whatever me or a client requires, keeping it minimal and functional.

I self-host like it is 2000 (apart from a couple of some more modern stuff, if you could consider systemd and certbot, etc. modern). :D
Isn't that the beauty of self hosting? How could anything be enforced on user-controlled servers? Practically everything self-hosted is open source and how would enforcing anything would even work?
try it. The problem will be the european Anti-Coercion Instrument (ACI), which then will be activated. I wouldn't risk it, as the instrument gives the EU the tools to completely stop economic trade with countries or entities using economic force. So, meta might be the first to be banned in EU, because its not neccessary for a living. Facebook isn't important. Instagram and Whatsapp are somehow, but patriotic thinking will make it easy to abandon themm, too. That however does not apply to GOOG or MSFT.

Further the new MEGA thinking may force something like "enough. If you want, you can come to EU and build your bases here. No data is to be sent to US. Otherwise, 25% taxes on earnings within the EU and no personalisation of ads any more."

So this might fire backward. As the "general" 25% US tariffs on imports for all that'll start tomorrow's 2nd of April / liberation-day. As this, too, is a coercion, ACI is to be invoked mostlikely. -> puts on nasdaq and S&P500

(https://ec.europa.eu/commission/presscorner/detail/en/ip_23_...)
I guess it can be comfortable for some people.

But I just wanted to comment something similar. It's probably heavily dependend on how many services you self-host, but I have 6 services on my VPS and they are just simple podman containers that I just run. Some of them automatically, some of them manually. On top of that a very simple nginx configuration (mostly just subdomains with reverse proxy) and that's it. I don't need an extra container for my nginx, I think (or is there a very good security reason? I have "nothing to hide" and/or lose, but still). My lazy brain thinks as long as I keep nginx up to date with my package manager and my certbot running, ill be fine
How does homeland security know who they arrested if the individual has no documents?

Assuming they're not in a biometric database and from a non cooperative country like Venezuela.
Matrix server backdoors aren't an issue though? It's about the client where decryption happens. If those aren't required to upload decrypted contents, you can always overlay some encryption protocol like OTR over any chat mechanism. I remember using it on MSN via Pidgin

Don't worry about the servers. Worry about mandated software on the client
You're right, I should have talked about the Overton window more generally. But public usage of terminology is part of moving/spreading the window. It's quite apparent in the US discourse when very moderate politicians like US mainstream democrats are characterized as "radical left-wing extremists". Granted, there's a lot of hyperbolical "fascists" and "nazis" thrown around from the other side.

I find mainstream left of UK to be quite clearly center left. The current Labour government policy could be characterized even as center right.
The author sounds like the kind of man who would benefit being sent to such an island for a while, only to return with a much different perspective on life.
Show HN: Prank your friends at work for April Fool's Day
Hi HN,

In my spare time, I’m building Magical.pm, an AI product management co-pilot that generates software requirements from natural language.

A few weeks ago, I was at a writing event here in NYC, and someone joked about adding "Poem mode" to Magical. We thought it would be funny if Magical returned requirements in sonnet form.

When I got home, I realized it would be easy to implement—as simple as modifying the prompts to create alternate voices for the generations.

So, I added the feature, calling it Goofballs. I created three Goofballs (totally obnoxious and fun):
– Shakespeare Mode
– Gen-Z Mode
– Tech Bro Mode

I also added prank links so people can send Magical.pm to a friend in Goofball Mode without the friend knowing.

When the friend generates requirements, they'll be surprised with the selected Goofball Mode, complete with ridiculous fonts.

Figure this could be especially fun on April Fool's Day. Happy pranking!
Thanks for this very lucid post! For many use cases such as coding, formatting, it's very clear for the users how to define the reward function. Fore more intricate ones, you're right in that it can be tricky. I like your ideas of trying to provide tools to help here, and offering recurring reward functions as templates that will only need slight adaptations. It will be the user defining it, but there's a path to simplification. - The operational friction with getting the GPUs, optimizing compute and preparing the training are hard for RL, hence we got these things out of the way. -
Thanks for the very thoughtful suggestions and contacting, great input!
I'm probably older than you, pal, and I'm happy to pay taxes as long as they help make society better. This is a considered, rational, and ethical decision. Just because I'm a highly-paid engineer doesn't mean I work harder or am a more deserving human being than a nurse or a Bangladeshi immigrant working two shifts a day at a fast-food. I'm not so selfless I want to give all my good luck away, but not so selfish I don't want life to be easier for others too, don't want the kids to get a good education, don't want the sick to get treated, don't want interesting art in the streets. I love dystopias, but only in books. I also am not so deluded as to think everything is reducible to money, and that what I achieved did not depend on having a society around me that made it possible.