skysight-inc/HackerNews huggingface dataset:
Been a happy f-droid user for as long as I can remember (and even published some packages there). Thanks and kudos to the f-droid team!
Of course it's not a "react problem". It's a skill issue created by the reality that React is incredibly difficult to scale in large projects.

If Meta cannot even handle React, what hope is there for the rest of us?
From Fargo to the South Pole: Chef's Childhood Dream Comes True
> He sketches out a hypothetical “Turing Machine,” proving that, if something is computable at all, a machine (in principle) can handle it.

That's not what Turing proved. Instead, what he proved in his paper was that there are some problems which aren't solvable by Turing Machines (and therefore presumably by any machine). That's the Entscheidungsproblem (decision problem) referenced in the title.

What TFA references is the so-called Church-Turing-Thesis, which is exactly that, a thesis. It can't really be proven although we have very strong reason to believe it given that in almost 100 years nobody has found a system of computation more powerful than Turing Machines.
HATEOAS is just REST as originally envisioned but accepting that the REST name has come to be attached to something different.
Show HN: Marketplace of AI Agents to Automate Growth and Marketing
I built B2BConnect.ai, a marketplace of AI agents that automate the grunt work in growth marketing—the repetitive, manual stuff that slows things down.

The first agent I launched is a LinkedIn enrichment agent. You give it a list of LinkedIn URLs, and it visits each profile, extracts the relevant information, and organizes it into a clean table—ready to download as a CSV or view online.

No more opening profiles one by one. No more using outdated databases. Just real-time, structured insights without the hassle.

If you’ve ever been bogged down by execution when trying to grow something, I’d love to hear about it. What’s something in growth/marketing that’s been a pain for you? Maybe I can build an AI agent to fix it.

Happy to take your feedback. Thanks
It’s always been possible to dream up some plausible doomsday scenarios.

I must have watched the movie Terminator 2 more than 50 times. I know the AI apocalypse very well.
Don’t worry about it. If the day comes, we’ll figure it out.
Not 10 gig but I am on an apartment with 1gig down. It made a difference when I downloaded deepseek the other day. It took a few minutes instead of hours/days. I think if you have a family with a couple kids it can come in handy when everyone tries to connect online. Kids can be downloading games/streaming, you working and partner video-calling on high res.

It is not a necessity but a nicety.
Same. Though mine got left off for a long time which was great.
I mean 99% are there because of people being there for money. And without these people that are there for making money, they won't be either.
Maybe I've been educated in a strange part of the internet, but I assume that this ship already sailed ~10 years ago: when most people (90%+) hear REST, they imagine something vaguely like JSON-RPC.

(and this is how ChatGPT, a sort of average of all opinions on the Internet, understands it)

So if you say REST and mean something other than that, then you're committing to being misunderstood by most people.
How about representing the words as numbers in base 26? That would preserve the palidromicity for both the word and the number, and primality would not be affected by the base representation.

Might not be as much fun, though.
Yes, I was talking about fixes inside libc. The poster above was claiming it can't be done inside libc. And the lockvenv/unlockvenv functions I was mentioning were meant to exist besides the internal locking inside setenv/getenv. They would only be used if you needed transactional access (a combination of setting/getting multiple env vars atomically).
How Cold Email Pioneer Jeremy Chatelaine Built a Business Empire [video]
> A lot of my closest tomato friends have fallen on hard times.

Do you have a sauce for that? ;)
They are cryptic but the learning curve is not that steep. Once you get the idea, it becomes much easier (and quite pleasant for a CSS hater like me).
For example px-3 means "padding on the x axis 3 (spacing values)" and gives you padding on both left and right.
There is a (rather simple) language that you need to learn and at least for me it made things much, much better. You can probably get the feel for it in several hours of building a basic website with Tailwind (and DaisyUI I would recommend).
We asked 4 teens to swap their smartphones for flip phones. Here's what happened
Don't forget about it's little sibling, the NSA, and its reputation for openly and overtly mocking our Constitution and its social compact. Snowden is still in political exile in Moscow for the heinous crime of whistleblowing.

https://www.reuters.com/article/world/exclusive-nsa-infiltra...
Agree, who is not allowing us to be honest? I have found programmers are freely talking about the limitations of AI.
I tried grayscale for a few months but it changed absolutely nothing. Videos are just as good as it turns out.

I would give a try to an e-ink based smartphone if there was a good one. The only reason I got a smartphone in the first place in 2020 was access to maps/taxi/banking apps which would work with any display. But given the grayscale experience I wonder if you get used to laggy e-ink videos as well.
Meh, most of those aren’t all that helpful. Multiplying the last digit by -17 and adding that to the rest of the number to do a divisibility test for 19? I’d be more inclined to do the right-side reduction which isn’t appreciably different and, if you’re good at keeping some side numbers in working memory can give you the actual quotient if it is divisible which these rules won’t give you.
DeepSeek is absolutely the leader in terms of cost value for high performance AI models.

US firms might have the lead in terms of absolute best performance, true. But their prices are 10-20x more for a product that is marginally better at most. When it comes to coding DeepSeek V3 is very close to Claude 3.5 Sonnet and exceeds GPT-4o.
Buy a Godox LA 200D light, a tall light stand on a tripod, set it up in the corner of your room, and point it up at your ceiling at an angle.

It’s like having indoor daylight.
or directly try https://kokorotts.com/
or https://huggingface.co/spaces/hexgrad/Kokoro-TTS
> that the Framers

Relevant, even though he's not a "framer":

"Using Metadata to find Paul Revere" - https://kieranhealy.org/blog/archives/2013/06/09/using-metad...

> But I say again, if a mere scribe such as I—one who knows nearly nothing—can use the very simplest of these methods to pick the name of a traitor like Paul Revere from those of two hundred and fifty four other men, using nothing but a list of memberships and a portable calculating engine, then just think what weapons we might wield in the defense of liberty one or two centuries from now.
Agreed.

History: V7 research UNIX had "getenv()", but not "setenv()".[1]
BSD Unix 4.x had "getenv()" and "setenv()"[2] Google's "AI Overview" says "The setenv() and unsetenv() functions were included in Version 7 of AT&T UNIX.", but that does not seem to be correct.

This misfeature seems to be what was once called a "Berkeleyism", a Berkeley mod to UNIX.

"setenv()" predates UNIX/Linux getting threads.

[1] http://web.cuzuco.com/~cuzuco/v7/v7vol1.pdf

[2] https://archive.org/details/44bsdprogrammers0000ucbe/page/n3...
The point was about adding a mutex inside libc in getenv and setenv. That way, every codebase in existence automatically gets this safety. The poster I was replying to claimed that this wouldn't help, because it would still not offer thread safety when doing multiple operations.

I pointed out that, in addition to libc setenv/getenv using a mutex internally, they could also expose new functions to allow transactional access for anyone that really needs it - though I suspect that is a vanishingly small minority.
If Bing wasn't a public website and only accessable through the windows Search bar/Edge without reverse engineering the API I'd agree with you.

Comparing an API that typically requires a key and a public website is absurd.
Any examples you'd care to point out? All the high-profile Google shutdowns I can think of either failed in the marketplace (Stadia, Plus) or were successful but not making money (Reader, Hangouts).
Tailwind has solved a lot of problems. And this is coming from someone who doesn't use it half the time.

Some thoughts about this topic, not necessarily in disagreement:

- Designers seldom think in the way you describe (explicit computer-readable rules, systems of design). A lot of designers are coming from crafts that are more implicit. It doesn't surprise me design business logic is not the topic of conversation.

- You need to update your tailwind classes to reflect your design business logic. Don't do "bg-gray", do "on-surface-emphasis" or whatever business logic. This is just a simple config change.

- You probably brought up modular scale as just one example, but modular type has become near myopic dogma of frontend engineers who haven't had any typesetting experience. A scale of 1.25 vs 1.5 is so in the weeds as to be useless. There are so many alternative ways to set type (e.g. take lessons from CJK typesetting) or innovate typography on the web (e.g. build your own leading-trim implementation!).
Tailwind’s abuse of CSS classes as a DSL has always felt like a hack to me.

You shouldn’t need a special editor extension to get highlighting/autocomplete/etc, just use TypeScript and a CSS-in-TS solution.
Fiber was not killed in the cities where it had already launched. What's new is that they're expanding again.
You are saying that, any output is possibly infringing, dependandant on the input. This is actually, factually, verifiably, false, in terms of current copyright law.

No human, in the current epoch of education where copyright has been applicable, has learned, benefited, or exclusively created anything behreft of copyright. Please provide a proof otherwise if you truly believe so.
And that's if you're buying bleeding edge new hardware. If you can't afford to buy it the year of release the window is even smaller.
As many as needed for the level of nesting?

...you do know no s-expression editor makes you count or type those out manually, right? It's all handled by paredit or parinfer, unless you're a masochist.

It's just not something any lisper thinks about.
I disagree that OpenAPI is just RPC mapped to HTTP. A well-designed OpenAPI spec can be quite RESTful. The problem is many developers don't take the time to design good resource models and just slap RPC-style operations into URL paths.
Medicare patients get bills. There are deductibles and 20% co-insurance on most services. Inpatient care has a hard limit on number of days.

https://www.medicare.gov/basics/costs/medicare-costs
I guess it depends, grayscale changed nothing for me, I barely noticed the difference.

Or you're talking about literal black-and-white, as in 2 colors no grey?
May be worthwhile to invest in an Epson FastFoto scanner to help speed up digitization.
entity-oriented models are more stable over time compared to procedure-oriented RPC. In my experience, starting with resources/entities and mapping operations to them does lead to cleaner APIs that are easier to evolve.
I like to use Edge on occasion when I need to read something dry but necessary because I find following along with the TTS it’s auto-highlight of text helps me stay focused and retain better as well.

Is there any equivalent program for ebooks? If not can someone build one? The dream would be to plop in an arbitrary document (pdf, docs, tex, epub, and so on) and have it read to me by a reasonable TTS at a speed of my choosing and have words / lines highlighted as the TTS goes along. Bonus points if you can regularly identify and skip things that are not necessarily relevant like page numbers, headers, footnote markers, and so on, which is something that Edge TTS within Edge struggles with when reading PDFs.
I feel like this article just discusses API semantics, which just feels like a bunch of pedantic best-practices with no actual substance. It doesn't mention any of the things that gRPC offers that the alternatives don't offer, which you would expect from a google article of all places

Would've been nice if they talked about how schema evolution is different in both cases, bidirectional streaming, or performance differences for different workloads
- start on device boot

- list of contacts / address book

- GPS location (browser can access location too if given permission ofc)

- list of devices accessible on local network (if tiktok really is a malware vector this would be a great way to scan users' homes for vulnerable IoT devices)

- list of other apps installed on device

Advertisers aren't just interested in bucketing you based off headline demographics like what videos you watch, they bucket you with people who have similar behaviors and extrapolate that you will like what they like, so they'll take as many dimensions as they can get to find similarities in behavior.

The user fingerprinting is also used to identify you on devices you're not logging in on.
Do you have any data how much they’ve actually spent? Perhaps much better metric to use when crucifying.
These things can be on Arxiv??
Bureaucracy has gone up, sure, but not nearly as much as the number of people seeking PhDs.

That also used to be much less common back in the day.
ia that really easier than learning css directly? since you have to understand 'paddding'and 'px' ?

see https://developer.mozilla.org/en-US/docs/Web/CSS/padding

vs
https://tailwindcss.com/docs/padding
LLM desktop client – Cherry Studio
Show HN: I built an active community of trans people online
A year ago I surveyed the internet and noticed there was only one popular space for trans and gender-non-conforming people to meet; Lex.

Lex is not well liked by its users. Its software feels heavy and it is full of cash grabs and anti-patterns. It was recently acquired and is sure to only become more hostile to its users as it turns towards profit generation.

With this in mind I built t4t, an alternative specially designed for not only queer people, but specifically trans people.

It is an extremely lightweight service. I built it with my most ideal stack: Flutter, Svelte, Supabase, Posthog.

It has grown in the last year to about 4,000 monthly active users. I think it could grow way beyond that this year.
I would imagine the reason is really that Google internally doesn't allow NodeJS in production, so the tooling for gRPC for NodeJS does not benefit from the same level of scrutiny as languages Google uses internally.
This is the issue with American healthcare - it’s super confusing and people don’t even understand that they have better options. And of course, living with a super pricy COBRA plan while being unemployed is not the normal experience for people, and also not the actual “optimal” way to get healthcare in that situation.

COBRA isn’t meant to be a full healthcare insurance, it’s meant to be a “bridge” care for people in between jobs (that’s why it’s tied to your prior employers plans). You also don’t even need to pay the COBRA premiums unless you actually use it, so you can save that $1K/mo while being implicitly insured (helpful in case you only really want to be insured against catastrophic accidents).

If you were not working because you were caring for a dependent (like a sick adult), or if you’re a minimum wage worker, you wouldn’t use an employer sponsored plan through COBRA, you’d use Medi-Cal (California’s expanded Medicaid) or the ACA marketplace, and could be “free” or ultra low (premiums). Medi-Cal is free, and the ACA plan for a 45yo male in SF making Cali minimum wage (34k/yr) would pay $18/mo.

Healthcare is absolutely a “pretty big deal” and absolutely the system is terrible. But if you actually made 34k/yr, it probably makes sense to spend 1hr googling for the actual programs that exist so you’d discover that you can get it for much cheaper.
I don’t think this is right. It reads backwards to me. Didn’t Roe, controversially, hold that abortion was protected as a function of constitutional protections related to privacy (in the due process clause of the 14th amendment—specifically as one form of the “liberty” you can’t be “deprived of” without “due process of law”)? Then attempted to explain in medically specific terms when exactly your pregnancy crosses over from being a matter of liberty/personal privacy into a matter that can be regulated or prohibited?

Then didn’t Dobbs basically work by undoing the idea that you can locate abortion rights in the due process clause, rather than somehow wrecking the constitutional amendment itself?

https://www.britannica.com/event/Roe-v-Wade
Whole Foods founder John Mackey said his Apple Watch helped him quit drinking
Hence, the qualification of stable API. You can mark fields as unused and fields as optional (recently):

https://stackoverflow.com/a/62566052

When your API changes that dramatically, you should use a new message definition on the client and server and deprecate the old RPC.
https://archive.ph/7Yj3e
It's sort of like javascript devs ignoring typescript because they never felt like they needed it. But once you start using it, it's difficult to go back.

I was in never ts/tailwind gang for a few years until I tried them.
The models you shared only support the top ~10 languages / english only.

I believe the Edge API supports more models:

https://gist.github.com/BettyJJ/17cbaa1de96235a7f5773b8690a2...

Do you know any commercial licensed TTS that support 50+ languages and are relatively small (e.g. many small models, not 1 big model)? Meta's open models supports like 300 languages, but the license doesn't permit commercial use :-/
You don’t study basics of QM in your high schools?
> sports moving to BlueSky

Reddit communities are (all of a sudden and by odd coincidence) trying to will that into happening by delisting anything from X.
If that is the case, is there any way back from Trumpism to the "normal" Republican party from the era of Bush?
Ivan Sutherland's 1963 PhD thesis really was seminal for the graphical user interface.

"Sketchpad: A Man-machine Graphical Communication System."
> As far as I'm concerned, the environment is a read-only input parameter set on process creation like argv.

This holds for a lot of programs, but what if you're writing a shell?
You’re doing something silly living without a lock file to use a tool as part of your build process. Why don’t you actually include the version of the tool you want in your dev dependencies + lock file? That way, you don’t get broken. We’ve had the solution to this problem - lock files - for 15ish years, since Ruby’s `bundle` introduced it.
Every programming language maps 1:1 to CPU instruction sets, but very few humans want to speak CPU language directly…hope that helps.
How do you feel about LED headlights (assuming your car has them)? Great for safety or too bright and tiring?
> The wire protocol is not type safe. It has type tags, but they reuse the same tags for multiple datatypes.

When is this ever an issue in practice? Why would the client read int32 but then all of a sudden decide to read uint32?
There's a conceptually linked concept called the PAR (Payment Account Reference) which some payment systems return.

You can't transact with it directly, but theoretically it refers to the same payment instrument whether you accessed it by the 16-digit PAN on the card, a mobile wallet that generates a new dPAN each time, or a token that corresponds to a secure vault platform.

It's useful for things like transit payments where someone might tap their card when entering the train and their phone when exiting, and they need to treat them as equivalent for "fares for a single traveller/card can be no more than $x per day"
I didn't say Messenger wasn't successful. I said that Meta rewrote Messenger twice and did not meet their internal goals both times.

Even today you can see Messenger completely break down if you have to sync for more than ~30 seconds. JS console fills up with errors about your broken state as you start to lose messages. Local storage is out of sync, session state breaks, and it's all right there in the console. It's been like this for years on WebKit. React just has too many bugs for a complex behemoth like Messenger.

React Native is just as bad and basically everyone I know in real life can corroborate lost messages, broken group chats, horrible photo experiences, and memory leaks!

You can just look at Messenger vs WhatsApp and the difference is just night and day in the user experience. The e2ee backends are the same (according to my pcaps, I could be lying), it's purely the front end that changes - and you won't find anyone that says Messenger is better than WhatsApp.
I just finished replacing the battery pack heater on my 2018 Model S. I’m at ~130k miles, and it went the other day preconditioning before Supercharging. Tesla charges $800-$1000 in labor to do it, but I’m comfortable performing the high voltage isolation and swapping it myself for $200 in parts. Moral or the story is even if you get them cheap, be prepared to spend a bit if you can’t do the work yourself. The 3 and Y are more robust around thermal system reliability (heat pump conditions both battery pack and cabin, for example) but the complexity has a cost regardless.
I wish PWAs were more prolific. It feels like there should be sufficient incentive from both app publishers and users away from traditional app stores.

From the user's perspective, why download an app from the ad-riddled App or Play store, at least 10s of MB in size, rather than visit a website, and only if you like what you see, "install" the PWA (save it to the home screen)?

From the app development side, there are several disadvantages of publishing native apps:

- Requirement to share a large chunk of app-generated revenue with app stores

- Cost of development for an app that only works on 1 platform

- Regulatory requirements for listing in app stores, as well as keeping up to date with policy changes

- Lack of control / risk of having your app pulled at any time for non-compliance, whether intentional or not

So why aren't PWAs more popular?

- A lack of awareness? Many devs I've worked with had never heard of PWAs, whilst users are trained to use app stores from the moment they setup the phone

- A lack of a de facto "PWA app store", without which PWAs are scattered across the internet?

- Improved UX in native apps over PWAs, but surely this problem is solvable?

- Other?
oof same here brother. chess is killing me. i go cold turkey but i come back eventually. one idea is to replace it with something and then ditch the replacement. or just capitalise next time there’s enough momentum built up for wanting to get rid off of it. i did do it before though, went not playing for months. but when it’s it’s back for good
You could probably do so with something like this right now, pointing it at the ribbon: https://pki-electronic.com/products/audio-surveillance-equip...

Or just a sheet of glass in front of the singer.
Not everything is a node App. We don't have a lock file because we don't have any local npm dependencies (as already mentioned). We're using `npx tailwindcss` as-is.
> Are you trying to estimate only those without employees?

Was using this as a proxy for business owners who probably don’t have a filing cabinet of SBA and Census small businesses.
Ireland is the most NIMBY, which is why its population is lower now than in the 1800s

Uh, are you sure that you haven't disregarded the Great Libertarian Sociological Experiment of 1847 in your reasoning?
We have Shannon's "Communication Theory of Secrecy Systems" as arguably the beginning of modern cryptography and then Diffie & Hellman's "New Directions in Cryptography" which first introduced public-key cryptography.
Nope. Such content was banned.
Same here, "chr" and "yo" are at the reflex level by now