MurphyA/hacker-news huggingface dataset:
by leeoniya | 2025-06-27 03:14:48+00:00
> The react model - where you just update the global state and re-render everything - is slower but easier on the brain. The signals model is faster, but so much effort.

there are multiple frameworks now that do fine-grained diffing without relying on signals, proxies, or any other reactive primitives. they basically have the top-down react model but much faster and without the weird concepts like hooks and manual/wasteful dependency arrays.

my favorite one is ivi-js: https://github.com/localvoid/ivi

it's just 8% slower than the fastest / ugliest / imperative / unmaintainable vanilla js you can eventually arrive at if all you care about is winning benchmarks.

https://krausest.github.io/js-framework-benchmark/2025/table...
by Disposal8433 | 2025-06-27 03:15:02+00:00
I tried it a few years ago and it was not friendly at all too. I'm sure it hasn't changed and everything felt confusing and complicated.

I don't remember the details but I have this feeling that I won't use it again. It seemed like the server could do everything (good) but they didn't found their niche (bad and impossible for such a generic framework).
by noname123 | 2025-06-27 03:16:25+00:00
For AlphaFold3 (vs. AlphaFold2 which was 100% public), they released the weights if you are an affiliate with an academic institution. I hope they do the same with AlphaGenome. I don't even care about the commercial reasons or licensing fees, it's more of a practical reason that every research institution will have an HPC cluster which is already configured to run deep learning stuff can run these jobs faster than the Google API.

And if they don't, I'm not sure how this will gain adoption. There are tons of well-maintained and established workflows out there in the cloud and on-prem that do all of these things AlphaGenome claim to do very well - many that Google promotes on their own platform (e.g., GATK on GCP).

(People in tech think people in science are like people in tech just jump on the latest fads from BigTech marketing - when it's quite opposite it's all about whether your results/methods will please the reviewers in your niche community)
by xipho | 2025-06-27 03:20:29+00:00
"To ensure consistent data interpretation and enable robust aggregation across experiments, metadata were standardized using established ontologies."

Can't emphasize enough about how DNA requires human data curation to make things work, even from day one alignments models were driven based on biological observations. Glad to see UBERON, which represents a massive amount of human insight and data curation of what is for all intents and purposes a semantic-web product (OWL based RDF at the heart) playing a significant role.
by lmpdev | 2025-06-27 03:21:13+00:00
> Reformation

I’d argue the Catholic Jesuits probably had a more profound impact on science than any counter-catholic Christian denomination - purely from their intellectual output

They were formed around the same time as the reformation, but obviously had vastly more money and power (not that this should discount their contributions)

Examples:

- Christopher Clavius (created our modern Gregorian calendar)

- Anathasius Kircher (somewhat helped pull geology and medicine from vague Natural Philosophy into actual disciplines)

- Rodger Boscovich (atomic theory and a lot of basic everyday lab work was first used by him)

- A lot of contributions to astronomy and mathematics by many priests

- Probably their biggest contribution was the communication to the west and preservation of Chinese and Indian cultural artefacts/traditions. Without their work later anthropologists would have lost entire fields of study

Protestants had, what? Max Weber? That’s more cultural than intellectual or scientific

I agree with you though the later scientific revolution and age of enlightenment were in spite of the Catholic church, but I’d also probably broaden that as in spite of Christian belief altogether
by goku12 | 2025-06-27 03:22:01+00:00
They get this fictitious specific impulse by scaling the effective exhaust velocity by a scaling parameter to account for the fact that the exhaust mass flow consists of extra mass (air), in addition to what is carried onboard (fuel). This specific impulse is still used for comparing jet engines based on efficiency. Another use for it is to calculate space mission requirements in launchers utilizing air-breathing engines in their first stage (as your parent commenter points out). Though such vehicles don't exist yet, there are concepts being pursued. Some of them use a scramjet and others are more elaborate like the (cancelled?) SABRE engine. So those Isps are not completely meaningless.

The general idea is that you can get much better results in terms of deltav if you can find at least part of the reaction mass from elsewhere without carrying it onboard. Even inert nitrogen is useful as a reaction mass. Another way to get a good result is to use separate sources of reaction mass and energy. Then use that energy to accelerate the reaction mass as much as possible, so that you get a decent deltav by the time you exhaust the reaction mass. This is what ion and plasma thrusters do.
by protocolture | 2025-06-27 03:23:28+00:00
Did Microsoft do any of that with their submersible tests?

My feeling is that, a bit like starlink, you would just deprecate failed hardware, rather than bother with all the moving parts to replace faulty ram.

Does mean your comms and OOB tools need to be better than the average american colo provider but I would hope that would be a given.
by btown | 2025-06-27 03:24:26+00:00
It's also the case that every feature in web standards means extra code that needs to be painstakingly maintained, and extra code that anyone trying to create a standards-compliant browser must implement. I want to see projects like https://servo.org/ actually have a chance to catch up over time, not always be chasing an expanding scope.

I want the web platform to have every possible capability that native platforms have (subject to privacy and sandboxing constraints, of course). And I want the developer experience of web developers to be incredible.

But these need to be balanced against the consequences of added complexity. And in this case, does native templating really improve developer experience? I'm not convinced the benefits outweigh the costs.
by wavemode | 2025-06-27 03:25:18+00:00
I would argue that the proliferation of frontend frameworks is evidence is that we -don't- know what the optimal abstraction is for building frontend applications. We're all still trying to figure that out.

Just look at what happened with Web Components. It didn't take over or become the foundation of everyone's software. It just became yet another competitor [0].

I wish the standards committees would focus their efforts on improving JavaScript the language. That has a much greater and more lasting return on investment.

[0]: https://xkcd.com/927/
by bigyabai | 2025-06-27 03:25:26+00:00
A whole article about privacy, but "trust" was not mentioned even once.

Privacy fatigue doesn't happen because people keep hearing about it. It happens because they keep getting burned; everything says it's private. Your phone, your email provider, your debit card company, your bank, your browser, all insist that they do their diligence. But why do our passwords leak regardless? Was it really that 15 MAU SaaS you paid for, or is it the 70 million user leak from Yahoo? Who can know? Why would I try to find out? Would it even be worth trying to learn from that kind of mistake?

The solution to privacy fatigue is to stop trusting others. It won't stop you from being hacked, but it will absolutely stop you from repeating the same stupid mistakes that put your data in the hands of other people.
by mindslight | 2025-06-27 03:29:23+00:00
> Search is a specific term with specific meaning

The legal system does not have a monopoly on defining words or being a source of truth. And it is obvious that the legal system's reasoning lines up with the action in this case - otherwise the action wouldn't have happened! If you were merely clumsily making a point about positive behavior (vs normative behavior), that might be understandable. But then we get:

> It's not a legitimate concern

You are trying to define away discussion about normative behavior by insisting on the legal system's definitions, as if the legal system's definitions and laws cannot be changed. Either because you think it's an easy way to win the argument, or because the legal definitions have warped your brain so badly that you cannot think outside of that box. Either way, sorry - there are valid concerns here.

Putting the way I see it in legal terminology: the relationship between a user and a data storage provider should be much closer to that of a trustor/trustee than the current "anything goes" regime. Legally demanding a user's data, and especially the retention of a user's data, from/by a centralized service should require some indication that the specific user is doing something illegal themselves - not merely that the hosting provider in aggregate might be. They are not "business records", but rather personal records being entrusted to the custody of a business.

Specifically in this case, it should mean that in order to access saved chats and demand retention of deleted chats, the NYT (et al) should have to point to specific users they think may be infringing upon their copyrights, not merely launching a fishing expedition against all users.

And once again, since you seem to have a problem keeping this separate - I'm obviously talking about how things ought to be, not how the current laws shake out.
by wrsh07 | 2025-06-27 03:29:31+00:00
If it came to light that somebody found a way to use this API in a way that is harmful to society would you be happy that Google could revoke access? Or unhappy?

This is a real tradeoff of freedom vs _. I agree that I'm not always a fan of Google being the one in control, but I'm much happier that they are even releasing an API. That's not something they did for go! (Of course there was a book written so someone got access)
by itsthecourier | 2025-06-27 03:29:58+00:00
used to see 80-100 lines of good code per programmer.

seeing up to 2400 lines a day in 4 hours of deep work. LLMs will greatly reduce the amount of people required, mainly seniors. erode the path for junior training and put further pressure in an industry continually contracting since 2021.

the amortization of software developing as R&D expense among many years implemented by the IRS didn't help either
I built an API that can handle traffic. Try breaking it
by labubutoto | 2025-06-27 03:30:01+00:00
I designed an API endpoint that can take a serious beating — and it just won't go down.

Endpoint: http://60.30.55.101:8888/prod-api/activite/task/startProcessFromServer2 Method: POST Body:

json 复制 编辑 { "bizUsername": "153二管轮" } No authentication. No throttling. No CAPTCHA. Just pure backend engineering.

I've stress-tested this endpoint with:

JMeter

Apache Bench

parallel curl floods

Postman runners

malformed payloads

persistent multi-threaded loops

Result? No 5xx No slowdown No crash Consistent response time even under thousands of concurrent requests

Raw HTTP Request Example:

bash 复制 编辑 POST /prod-api/activite/task/startProcessFromServer2 HTTP/1.1 Host: 60.30.55.101:8888 Content-Type: application/json Content-Length: 31

{"bizUsername":"153二管轮"} I’d love for folks here to test it however they like — simulate load, break protocol rules, flood it — whatever your tools or scripts can throw at it. If it goes down, I’ll be surprised (and impressed).

Let’s see how far this thing can go.
by Animats | 2025-06-27 03:30:06+00:00
"Omniglot" is a rather dramatic title for something that's basically a way to call C from Rust with additional checking on the C side for type compatibility.

That said, it might be useful. The demo case is contrived, though. Passing Rust async semantics into C code is inherently iffy. I'd like to see something like OpenJPEG (a JPEG 2000 encoder written in C) safely encapsulated in this way.
by gedy | 2025-06-27 03:30:51+00:00
Sure, but just keep in mind a couple things:

One it’s a down market, the worst since the dotcom bubble. Companies are going to be needlessly selective to keep the hiring people busy, and also to get people who are the most desperate and motivated as they’ll probably get them cheaper. Being self taught may not matter practically speaking, but it's not doing you any favors right now unfortunately.

The other thing the bear in mind is - this is the norm at a lot of industries, we in software have just frankly had it really easy for a couple decades now. What seems unreasonable to you is what lot of people have to go through even in a good market.
by symbolicAGI | 2025-06-27 03:32:42+00:00
Learned from an NYC exchange 10 years ago that Java can be written so as to not use garbage collection. Fast and no pause for GC.

1. Resource and reuse objects that otherwise are garbage collected. Use `new` sparingly.

2. Avoid Java idioms that create garbage, e.g. for (String s : strings) {...}, substitute with (int i = 0, strings_len = strings.length(), i < strings_len) { String s = strings[i]; ...}
by like_any_other | 2025-06-27 03:32:49+00:00
Nothing to worry about - life in the year 1990 was good, and that was with an inflation-adjusted GDP per capita just 59% of current (2023) value [1]. So we would need 82 of such 0.5% drops until things got as "bad" as in the year 1990.

Because GDP is a meaningful quality of life indicator.

[1] https://data.worldbank.org/indicator/NY.GDP.PCAP.KD?location...
by absoluteunit1 | 2025-06-27 03:34:15+00:00
This is actually “kind of” what https://www.typequicker.com/practice does in the SmartPracrice mode.

Try one practice session - see the stats we measure for each text. Each character, every mistype, every millisecond for bigram/trigram, speed and accuracy per hand/fingers, etc.

This is aggregated and we identify weak points over time this way. Then using those weak points we create natural practice text

Spent wayyyy too much time diving deep into building out this algorithm lol. But it works fairly well
by laserbeam | 2025-06-27 03:35:03+00:00
At some points in life I spent several weeks with my therapist and one session with a psychiatrist exploring whether I have ADHD. Turns out I don’t. It was an important journey in my past, not because it determined that brain is “normal”, but because I learned a lot about myself.

Every single self diagnostic tool I have looked at in that period would have screwed me over. I would have misdiagnosed myself.

I second everything in this comment. If you think you have ADHD, explore the topic with professionals. Your own biases can trap you with internet apps.
by protocolture | 2025-06-27 03:35:59+00:00
>The mass analysis also doesn't appear to include the massive number of heat pipes you would need to transfer the heat from the chips to the radiators. For an orbiting datacenter, that would probably be the single biggest mass allocation.

And once you remove all the moving parts, you just fill the whole thing with oil rather than air and let heat transfer more smoothly to the radiators.
by colechristensen | 2025-06-27 03:36:34+00:00
It sounds like you have burnout and a burnout-related attitude issue, it is understandable but not always helpful. A lot of people find professional help talking through this to be very beneficial.

I found working at a restaurant as a cook delightful for 6 months, it wasn't at all fair as I was also still living off severance but it was very relaxing having straightforward work that was always done at the end of the shift as well as a creative outlet where I could do something with my hands.

The frustration is understandable but now you've got to find your new direction either a new way to approach tech work to increase your marketability and to find jobs where you'll be happier or a different direction and something different to do. You can be furious but unless you channel that into something positive it's just hurting yourself. Let yourself be mad for a while and then make yourself ready for whatever is next.
by btilly | 2025-06-27 03:36:59+00:00
I encourage you to not be flippant about dismissing people who think that your metaphysical arguments don't hold water.

Thomas Aquinas' actual first cause argument is trivially refuted by the possibility of infinite regress.

Your musings about the nature of a thing and its telos, is an attempt to impose a human conceit about how we understand reality, on reality itself. The "human nature" that you're talking about "fully actualizing" is a concept that exists in human minds, not reality. While you might appeal to some sort of Platonic ideal, there is no evidence that any Platonic ideal actually exists.

Any musings about "the nature of God" establishes nothing more than a concept in someone's mind. That concept has no existence, other than that granted by the thinking of people who have that concept. In particular, a concept created relatively recently by humans, did not create those humans. Let alone the world that those humans live in.

These arguments are all sophistry. They do not, and cannot, establish any meaningful existence to the kind of God that is described in your favorite selection of religious texts. And they are only persuasive to people who are easily persuaded due to the conclusion fitting their preexisting religious beliefs.
by rolha-capoeira | 2025-06-27 03:37:21+00:00
to build on your point, we only need to look at another type of entity that has a binary reward system and is inherently amoral: the corporation. Though it has many of the same rights as a human (in the US), the corporation itself is amoral, and we rely upon the humans within to retain moral compass, to their own detriment, which is a foolish endeavor.

even further, AI has only learned through what we've articulated and recorded, and so its inherent biases are only that of our recordings. I'm not sure how that sways the model, but I'm sure that it does.
by rakejake | 2025-06-27 03:38:08+00:00
Or humans with their consciousness uploaded to a silicon or other substrate.

Of course, this is in the realm of science fiction but so is interstellar travel.

Greg Egan's Diaspora has a fantastic treatment of interstellar travel - it involves sending copies of your consciousness to different spaceships traveling to different destinations. On arrival, a preset program will verify if the planel/galaxy is worth waking up to. If not, the clone is terminated.

If more than 1 clone wakes up in a hospitable environment, then you have a problem of two copies of yourself separated by light years.
by AdamH12113 | 2025-06-27 03:38:48+00:00
If you're willing to leave Silicon Valley, there are a lot of small companies out there that need one or two or a handful of decent software developers to do useful but non-cutting-edge work. They can't pay Silicon Valley money, obviously, but you get to be a lot closer to other kinds of work, which you might find satisfying in its own way.
by bbminner | 2025-06-27 03:40:44+00:00
Right, it is bizzare to read that someone "unearthed a forgotten AI technique" that you happened to have worked with/on when it was still hot - when did I become a fossil? :D

Also, if we're being nitpicky, diffusion model inference has been proven equivalent to (and is often used as) a particular NF so.. shrug
by IncreasePosts | 2025-06-27 03:41:56+00:00
Team Protestant had, well, lets see. Isaac Newton is a good place to start, who singularly contributed more to science than everyone on your list combined.

And how about Kepler, Boyle, Hooke, Leibniz, Linnaeus, Euler, Maxwell, Lord Kelvin. That's off the top of my head, and this isn't even a subject I've really thought about.
by androiddev2025 | 2025-06-27 03:43:17+00:00
Agent Mode is a new feature in Android Studio that goes beyond AI assistance to intelligent agents capable of formulating execution plans, utilizing external tools, and making complex, multi-file changes. Available in the latest Android Studio Narwhal Feature Drop Canary release, this mode allows developers to describe intricate goals in natural language, such as generating unit tests or refactoring code, enabling Gemini to break down tasks, suggest edits, and iteratively fix bugs while maintaining full control over the agent's suggestions.
by bigstrat2003 | 2025-06-27 03:43:24+00:00
This isn't "propaganda", it's attempting to give a casual look at Aquinas' philosophy (which, as the author points out, does not presuppose a deity). Moreover, if you read the rest of the site, you will see that this author tries to give this sort of casual look at many diverse philosophical ideas (not just religious philosophy or Western philosophy). You are having a knee jerk reaction to a strawman, not responding to the actual substance of the article.
by tonestonestones | 2025-06-27 03:43:29+00:00
In some way, software development is going the way hardware development went years ago. The engineers built tools and modules that put most of them out of work. Who designs amps or discrete circuits these days? Once you design a piece of hardware that works well, it can be re-used ad-infinitum, and most hardware today is really firmware running on microcontrollers. So it is a natural evolution that software is becoming automated. Unfortunate, but also an opportunity to do more interesting things. It is the managers that need to be replaced unless they can see further than the tecchies, and I have known some that do, usually they are ex-tecchies.
by DavideNL | 2025-06-27 03:43:31+00:00
It baffles me that when you install the Element App (which uses matrix.org by default), you can not easily find any of your friends, because you cant “connect” your phone number…

This makes the App a no-go for everyone and their grandmother. The registration and setup process was so cumbersome, even people with some tech knowledge in my friend circle had trouble getting it to work.

Anyway, it seems so user hostile, why not just make connecting a phone number optional? That would attract many more people?
by add-sub-mul-div | 2025-06-27 03:46:13+00:00
The tech industry was always a little slimy but it's out of hand now. I've lost too much respect for the role of innovation in this current version of our society. We've passed a point where it's used against people more than for people.

Day after day here watching people with no substantive activity on their account spam their endless shovelware slop projects, I just can't feel like I want to be a part of this anymore.
by MongooseStudios | 2025-06-27 03:46:19+00:00
I actually specifically look for those smaller companies. I don't live in Silicon Valley, nor have I ever made Silicon Valley money. I've never wanted to live there and I haven't wanted to work for FAANG since Google did away with "don't be evil."

If you happen to know where they are posting jobs, aside from the normal terrible job sites because I've been on them since November, I'm interested.
by AdieuToLogic | 2025-06-27 03:48:50+00:00
> used to see 80-100 lines of good code per programmer.

For what time frame? A day? A week? A ... ?

> seeing up to 2400 lines a day in 4 hours of deep work.

Now I get it.

Lines of code is not a metric for correctness nor fitness of purpose.

> LLMs will greatly reduce the amount of people required, mainly seniors.

This is just high-grade speculative bovine excrement.
by jhanschoo | 2025-06-27 03:49:38+00:00
> > A large part of our civilisation rests on the shoulders of one medieval monk: Thomas Aquinas.

For such a grandiose claim, I was honestly thinking of another churchman, though not a medieval monk: Augustine of Hippo

Free will as a mental phenomenon (rather than political freedom), Christian original sin, Western prudence and chastity are some notions that I think were extremely heavily influenced by him, or originated from him.