MurphyA/hacker-news huggingface dataset:
by scajanus | 2025-05-14 13:04:41+00:00
There is a bit more flexibility to this than 1:1 mappings, since there are more codons (64) than amino acids coded (20). You could have both CUU and CUC be different characters on the DNA side, that both map to same character on the protein side.

Plausible alternative would be to have the codons or amino acids still code the other half, but have pairs of nucleotides code a 1.5 times longer poem. This would restrict you to 16 different characters, vs. 64 possible codons (minus a few stop codons).

There are around 20-22 amino acids commonly used by known life, so that already restricts you to a bit smaller alphabet than 26 letters.
by ryandvm | 2025-05-14 13:04:49+00:00
I don't know. Google is always building lots of stuff and most of it gets shelved before it ever sees the light of day, and 75% of what does get released gets shuttered within 5 years.

The reality is if it isn't ads or ads adjacent, Google will lose interest. And based on their historical revenue I suppose they ought to continue with this model.
by echelon | 2025-05-14 13:05:12+00:00
None of this is scary.

> The concurrency runtime is implemented by “Tokio” external library.

Scare quotes around Tokio?

You can't use Rails without Rails or Django without Django.

The reason Rust keeps this externally is because they didn't want to bake premature decisions into the language. Like PHP's eternally backwards string library functions or Python's bloated "batteries included" standard library chock full of four different XML libraries and other cruft.

> instead, it has a borrow checker who insists on exactly one owner of every object at all times, makes all memory allocations explicit, and exposed all these details to programmer in the type system

Table stakes. Everyone knows this. It isn't hard or scary, it just takes a little bit of getting used to. Like a student learning programming for the first time. It's not even that hard. Anyone can learn it.

It's funny people complain about something so easy. After you learn to ride the bike, you don't complain about learning to ride the bike anymore.

> Rust is very different.

Oh no!

Seriously this is 2025. I can write async Rust without breaking a sweat. This is all being written by people who don't touch the language.

Rust is not hard. Stop this ridiculous meme. It's quite an easy language once you sit down and learn it.
by naming_the_user | 2025-05-14 13:05:35+00:00
Solidly agree with this.

I think that most people, especially above the age of say, 30, should be aiming to spend a percentage of their income, lowering over time.

At the end of the day, the cars get you where you want to go, the roof gives you a safe space, the hiking trip to the local park/reserve gets you relaxation. Over that, it’s novel but you’re always chasing.
by rvz | 2025-05-14 13:05:51+00:00
The sort of bounty + interview question I would ask when I'm really looking for those who will actually use such optimal algorithms in practice where it directly applies.

Which is exactly this for video decoders.

In fact, a bounty will show us who really is serious or not and even some interviewers don't have a clue why they ask for 'optimal algorithms' in the first place. Maybe just to show off that they Googled or used ChatGPT for the answer before the interview.

Well, you can't do it for this one. The one who improves this and can explain their changes will have a impressive show of expertise which puts lots of so-called 'SWEs' to shame.
by salawat | 2025-05-14 13:05:53+00:00
>> Jessica Eise, an assistant professor studying climate change and social behavior at Indiana University Bloomington, says her research team has been forced to essentially become digital forensics experts due to the amount of fraudsters who respond to ads for paid virtual surveys.

It is almost as if the problem of Trust eclipses all technically solvable problems, and that the application of technology in the absence of an environment where trust can be relied upon existing merely makes the problems you run into worse, and harder to solve.
by eigenspace | 2025-05-14 13:06:04+00:00
Again though, my point was just that it's not actually clear that you can do better than these big models by taking a narrower focus. I'm saying that that the things these big LLMs are learning about other languages probably do have utility when applied even to quite niche languages.

If you take some niche language and build an LLM from scratch that's hyperspecialized on that language, will that LLM actually outperform some big LLM that's trained on all the programming resources out there, and all the blogs, forum conversations, stack overflow posts on all those languages, and then learns to generalize that information and apply it to your niche language?

One of the things that LLMs seem to excel at is taking information from one context, transforming it and applying it to another context.
by jenny91 | 2025-05-14 13:06:06+00:00
It's my understanding that Neon had some tech to basically "wake up" the DB when a request came out -- so you could "scale down to zero," if you will. I was hoping to explore this for small personal projects: I by far prefer Postgres and would love an isolated database per project.

Is there an alternative for that? Scale-to-zero postgres, basically?
by umtksa | 2025-05-14 13:06:08+00:00
blenderq --blend /path/to/file1.blend /path/to/file2.blend love this option

normaly I just use blender -b path/file1 -a && blender -b path/file2 -a

thank you for making this I did not read your code and I'm curious about where did you get (or calculate) the progress value, thank you for making this
by craigdalton | 2025-05-14 13:06:09+00:00
I don't think this is new. When I moved from Australia to America in 1992, I was struck by the much greater identification with cultural ideas rather than wealth and class compared to Australia in the 1980s and '90s. I was attacked on a radio TalkBack show, because I suggested that Americans didn't seem to vote according to wealth status like they tended to in Australia. One of the callers said they were happy to have a lower income and lower taxes and therefore less redistribution of taxes if it meant "living in a freer country". They criticised the almost transactional nature of politics without belief that I was proposing as the norm in Australia. So I really don't think this is a new thing for the US.
by prettyStandard | 2025-05-14 13:07:15+00:00
I'm sorry but I remain unconvinced.

Do you have any examples of desktop UI interfaces that are impossible to create in a Dex like experience, that is possible on Linux, Mac, and Windows desktop experiences?

Or is it that mobile apps will never work great/ideally on desktop? And if that's the case, how is that worse than not having them at all?

Maybe there is a scenario I'm not seeing here.
Ask HN: Gitbook Alternatives for API Documentation?
by nikkilopez | 2025-05-14 13:07:32+00:00
After using Gitbook for our API documentation for the past year, I'm looking to migrate to an open source alternative. While Gitbook has a nice UI, we're increasingly frustrated by things like limitations of their free tier and steep pricing jumps. Also their limited customization for API-specific features like request/response examples.

We're maintaining a growing open source project, and quality API documentation is critical for our adoption. I'm looking for solutions that:

- Support OpenAPI/Swagger integration

- Have good Markdown support

- Generate interactive API documentation

- Offer version control (preferably Git-based)

- Can be easily deployed in our CI/CD pipeline

- Support code samples with syntax highlighting

I've looked at Slate, Docusaurus, ReDoc, and Swagger UI, but I'd appreciate any firsthand experiences or recommendations from the community. What are you using for your API docs, and what has your experience been like with setup, maintenance, and community adoption?
by sanderjd | 2025-05-14 13:08:05+00:00
You've just moved the problem to explaining why "the percentage of the population taking birth control has increased significantly since that time".

Your initial claim was that it was the availability of birth control. That is, that birth control was the cause. But this new claim is that it is the choice to use birth control. That is, choosing to use birth control is now an effect, which must have some other cause.
Show HN: BrandMyApp – Complete brand identity in minutes for your startup
by ditegashi | 2025-05-14 13:08:13+00:00
Hey HN, I'm Dité, founder of BrandMyApp (https://brandmyapp.com), a tool that helps founders create professional branding for their MVPs in minutes instead of waiting weeks for designers.

We solve a critical problem: MVPs getting stuck in design hell while competitors launch.

Our platform combines 50+ years of professional design experience with multiple AI engines to generate complete branding packages tailored to your specific industry and audience.

The idea came after watching countless talented developers build amazing products that looked visually underwhelming. Most founders aren't designers, yet they spend weeks struggling with logos, colors, and typography instead of focusing on their core product.

BrandMyApp delivers: - Multiple professional logo options with variations for different contexts (dark mode, social media, favicon) - Color palettes based on industry-specific color psychology - Typography systems that match your brand voice - UI component previews so you see how everything looks in real interfaces - AI-ready prompts with branding included for tools like Cursor, v0, and Lovable

What makes us different is our focus on the complete branding experience. We don't just generate random logos - we show you how your brand will look across all touchpoints, from color psychology all the way to actual UI components like buttons and cards.

Our most popular feature is our AI-ready asset package. It contains JSON-formatted brand guidelines that plug directly into your development workflow, ensuring consistency across everything you build with AI tools.

We launched three weeks ago with a simple pricing model (one-time payments starting at $9.99) and already have hundreds of founders using the platform to launch their MVPs faster.

Try it here: https://brandmyapp.com (no login required to see examples)

I'd love your feedback on what other design bottlenecks slow down your development process, and if you know any indie hackers or startup communities who might benefit from this tool.
by Tade0 | 2025-05-14 13:08:16+00:00
I'm not arguing that.

But it never occur to me that e.g. being a homeowner should be a prerequisite. My parents weren't and neither most everyone else's in my generation. I was still renting when my first child was born.

Also to me people give undue importance to things like climbing the corporate ladder. Most don't get far enough for the pay to finally match the responsibility, as there's simply too few positions to take and competition is fierce.

I don't think I can name a single person in my extended social circle who either is or reports directly to a C-level who got there without already being promoted once or twice in their twenties. If it didn't happen by the time a person is around 30, there's going to be someone younger and snappier vying for the same role.
by mananaysiempre | 2025-05-14 13:08:28+00:00
I mean, it does, but that’s not what TFA’s problem statement is, and I can imagine why one may not want to immediately take apart the expression into assembly-like SSA

let $0 = f a b in let $1 = g $0 c in ...

and instead leave some original structure in place and some tree-level simplifications available.
by orwin | 2025-05-14 13:09:19+00:00
Could USPS offer limited check accounts and debit cards?

I've been twice now in WV, in counties so far away from everything, the only government presence is USPS. The only proof you're in the modern US is USPS (and a bit further a weird, small public library near a weirder Dollar tree).

Some people have trouble getting their retirement money, other are destitute who found a new, non-homeless life (but have trouble with debt collection or just lost their papers), And from what I've understood, USPS has buildings and employees present everywhere and is really trusted in those deep parts, more than anything the government does.

Wouldn't offering basic banking (and maybe limited but free internet access) be a nice addition to help the poorest in the US?

Just an idle thought I had for a while
by _Algernon_ | 2025-05-14 13:09:27+00:00
Doubt this is the explanation. Fertility has declined because easy access to contraception has completely altered the trade-off of having kids. Before you could essentially be celibate and not have kids or you could be sexually active and eventually end up with kids. People want to fuck more than they don't want kids.

Contraception (especially the pill), has eliminated this trade-off. Now people can have their cake and eat it too.
by fsflover | 2025-05-14 13:09:36+00:00
> could either optimize your design for what you have with a phone, or for what you have with a display and peripherals. It will never be as good as the system designed from the ground up to be just a single thing.

This conclusion looks unsubstantiated to me when you speak of the modern devices that have a sufficient performance for most typical tasks. You probably can't design a gaming computer+phone but nothing prevents you from making a GNU/Linux phone able to work with different desktop environments depending in its current mode. Indeed PureOS and Mobian operating systems already offer that and work well on my smartphone (Librem 5).
by RollAHardSix | 2025-05-14 13:10:12+00:00
I created an account and tried it but it didn't detect any issues with, SAST/cpp/posix-buffer-overflow.cpp

I also don't see anyway to verify its reasoning for its output so I'm left skeptical of its effectiveness. Maybe that's what the downloaded report is for but thats a premium feature so that's not helpful if so. Cool idea, but monetization of this seems like it will be very difficult for you.
by hilbert42 | 2025-05-14 13:10:12+00:00
"Any individuals doing the same would have been charged with criminal damage."

We see too much of employees, CEOs, boards etc. doing unacceptable stuff and riding roughshod over everyone and then hiding behind the protection of their corporations.

Statutory fine amounts are often set to be effective in normal circumstances, individuals, small and medium businesses, etc. but they're just small change to a large corporation. Clearly, the way around this is to strengthen laws so both corporations and their employees are fined.

Corporate fines should be set as a percentage of turnover to a level where it actually hurts the offending corporation (its shareholded profits, etc.), also the individual perpetrators within the corporation would be charged separately.

Much of this shit would stop if those responsible were hit with large fined and or thrown in the slammer. Being individually liable ought to send shivers down their spines, they'd then think twice before acting.

It seems to me the only reason the Law doesn't make effective use of this 'dual' approach to enforcement must be threats from Big Business to lawmakers to the effect that employees would be less inclined to make decisions thus it would stymie buisnness as a whole (large sectors of the economy would suffer with reduced profits etc.). If not, what else is stopping lawmakers from acting?

It's time laws were strengthened thus, we desperately need ways to reign in these wilful cowboys.
by gadders | 2025-05-14 13:10:14+00:00
"How did the authorities respond? A series of local inquiries have exposed an official response that was unforgivably inadequate."

"What explains these failings? There are a range of explanations, from lack of understanding and incompetence to snobbery, misogyny and fear of inflaming racial tensions....

"There is evidence that many officials feared being accused of racism. In 2004, a Channel 4 documentary about Asian men grooming girls in Bradford was postponed over fears that it could lead to race riots; Jay found that councillors had fretted that discussion of the issue could harm "community cohesion". Telford's inquiry also identified a "nervousness about race"."

https://theweek.com/crime/the-grooming-gangs-scandal-explain...
by scajanus | 2025-05-14 13:10:24+00:00
This (1) suggests that it can perform some metabolism in anaerobic conditions, but not all that it would need to grow/replicate:

"Deinococcus radiodurans is an exceptionally radiation-resistant microorganism capable of surviving acute exposures to ionizing radiation doses of 15,000 Gy and previously described as having a strictly aerobic respiratory metabolism. Under strict anaerobic conditions, D. radiodurans R1 reduced Fe(III)-nitrilotriacetic acid coupled to the oxidation of lactate to CO(2) and acetate but was unable to link this process to growth."

The abstract goes on to describe the metabolism in a bit more detail.

1. https://pubmed.ncbi.nlm.nih.gov/10788374/
by thrance | 2025-05-14 13:10:43+00:00
Ignore that crime dropped ~50% globally since the 1990s [1], then.

The real issue is that the Right campaigned mostly on security since the 1980s and successfully convinced everyone that hordes of migrant criminals are patrolling the streets to mug you, in spite of the data clearly showing that crime levels are at their lowest.

Ironically, Republicans are also the one wishing for a "high-trust society" while simultaneously acting paranoid against their neighbors.

[1] https://en.wikipedia.org/wiki/Crime_drop?wprov=sfla1
by Zambyte | 2025-05-14 13:11:06+00:00
Maybe not Zig the language, but the fact that all allocating functions in the standard library accept an allocator (and community libraries follow this precedent) does give you much more control in practice.

For example, how would you use a Vec using stack memory for elements, instead of the heap? For the equivalent data structure in Zig (std.ArrayList), it's just a matter of using a stack allocator instead of using a heap allocator, which is an explicit decision either way.
by pc86 | 2025-05-14 13:11:24+00:00
You call it "willfully [sabotaging] security," I call it "the best alternative that doesn't leave me with a 30% chance of forgetting my password every 60 days."

1Password is smart enough to let me have a secure, non-leaked password of high complexity that I have memorized, then let me go years without resetting it. I started there and the policies have made my laptop progressively less secure over time.
by jenny91 | 2025-05-14 13:11:27+00:00
A good example of how good ideas can suck with bad implementation.

NYC has a paratransit system where you can essentially do something like this if you have a disability that stops you from taking the train (there's still lots of subway stops without elevators, etc). From my understanding it's nice in theory but borderline unusable given delays, ahead-of-time scheduling, and the endless gridlock in the city. So basically there to tick an ADA box...
by throwaway519 | 2025-05-14 13:11:34+00:00
You weren't available all the time then. It was perfectly natural to assume someone wasn't at their computer and that was perfectly ok. It wasn't necessary to give status updates that you would in fact be on time to meet like you said you'd be, things were a little more planned, and you'd call or SMS if really needed but mainly don't want to intrude.
by SketchySeaBeast | 2025-05-14 13:11:36+00:00
I don't know if you appreciate how this argument has gone from arguing how "everyone academic" understands LLMs to arguing things that "everyone knows", and now you're othering me when I don't find you're increasingly tenuous arguments untenable.

A certain amount of pedantry is required for these discussions, otherwise we're left in a place where we can't define "actual useful knowledge". At this moment I assume you're defining "actual useful knowledge" as simply anything you find convincing, which is a criteria that could be easily gamed. How are you determining that knowledge is actually novel?
by josephg | 2025-05-14 13:11:59+00:00
I don't. I think compile time static analysis is great. Upthread you said this:

> there's no reason why the borrow checker must be in the compiler proper.

On a technical front, I completely agree. But there's an ecosystem benefit to having the borrow checker as part of the compiler. If the borrow checker wasn't in the compiler proper, lots of people would "accidentally forget" to run it. As a result, lots of libraries would end up on crates.io which fail the borrow checker's checks. And that would be a knock on disaster for the ecosystem.

But yes, there's nothing stopping you writing a rust compiler without a borrow checker. It wouldn't change the resulting binaries at all.
by pjerem | 2025-05-14 13:12:05+00:00
In my country, any city that is profitable enough for Uber&co also already have enough buses. When you already have a bus every 5 minutes, adding the capacity of some vans will not change anything.

On a smaller bus line with less frequency than that, it will also not be really profitable for "independent" drivers.

It may be useful as a temporary solution or a local test but a public transport authority (should) have enough data to scale lines or create routes based on real usage.

When public transport are bad, it's rarelly due to the physcal constraints but always because budget is lacking. You aren't going to solve your lack of bus (drivers) by adding more vehicules with less capacity.
by tough | 2025-05-14 13:13:04+00:00
So how I envision this would be like a dual system, you let the frontier bigger LLM come up with the overall function signature, structure, and reasoning/planning around the specific code, but then have it ask the hyperspecialized fine-tuned model which can only output valid code, to create it.

You get then best of both worlds at the expense of a double-round trip or x2, which for something like coding seems fine, people are OK paying 200 for ChatGPT Plus

This also would solve the context window sizes problem of them getting full and the model starting to generate non-sense, if you have the bigger model using the bigger context window to orchestrate and organize the task calling smaller specialized sub-modules, that seems like it should yield better final code outptus than just one big ass LLM

but we'r'e moving the goalposts from 1 model to multi-agentic system i guess so nvermind

and i agree it seems all the big corps are betting for bigger more data for now
by npteljes | 2025-05-14 13:13:08+00:00
I'm not so sure about unattainable. Many programs exist that serve the user in very different contexts, for example responsive websites, web apps. Or games that work on console, like Steam Deck, and PC. Or the Nintendo Switch, which can be used in handheld mode, with a small screen and battery, or docked, connected to a TV. Controllers attached or unattached.

Now, I can see problems too: docked and portable modes need very different performance optimizations. But I'm sure that software can handle this, for example, IDEA IntelliJ has power save mode, and OS-es also demonstrated that they are fine on portable and connected systems alike, like MacOS, Windows, Linux.

It's also not a problem that some things are not available in both modes. For example, Switch has games that explicitly need docked mode, for example, Super Mario Party. Yet both the game, and the platform is popular.

I see no reason why a phone couldn't be a mediocre, or better PC.