skysight-inc/HackerNews huggingface dataset:
> "The “best” had to be discovered and learned, and can be learned again in the future, even if the present chain of knowledge dies out."

If the Boeing Effect is anything to go by, I don't think that assumption can hold in the short/medium term. Yes, maybe a century from now we'd have some set of pressures and alignment of various incentives such that we rebuild/rediscover this lost knowledge. But it'll be bleak until then, and we can't rely on it to happen in our generation.

But I'd go further and argue it's deeper. Sometimes it's not just about any one single "node" being lost. The network of nodes and the unique connections and weights between them will forever be gone.

To borrow yet another saying/aphorism. "It's much easier to destroy something than to build it."
Next up: not even using git, for maximum developer efficiency.
Thanks! aha almost is!
I thought the same when reading the headline, but the approaches are quite different.

Pocketbase (at a very high level) takes sqlite and layers on a go ORM and a relatively loose (on the scale from typical rest/http on one end to graphql on the other) autogenerated REST api, a grammar for expressing authz constraints, websocket updates and an embedded js engine for registering handlers for the various crud model and webserver events.

It's _very_ well designed, but I think the approach taken here with datalog and triples on top of postgres is worth a close look as the trade-offs will be very different, though it does seem like a lot of layers
Replicate has a special agreement outside the license, apparently, see the licensing: https://replicate.com/blog/fine-tune-flux

They also now just added a "Commercial friendly" tag to the endpoints above.

Yes, it's weird.
By Drakon standards it doesn't follow the "one true way":

- the main execution path must be the leftmost top-to-bottom "skewer"

- there's no recurse (AFAIR) in Drakon, and there were heavy debates on how to express it properly
The big trucks I'm referring to are a Dodge Ram, or Ford 250, etc. They have more than enough power to do hills.

Shitty semi drivers are thankfully super rare, if you drive normally. AKA, I've never had a semi driver get annoyed at me. Might help that their CDL can be pulled regardless of who's at fault in an accident if the DOT thinks they could have de-escalated the scenario.
pip will not do that, it will attempt to use the latest version under the user requirements, only if there is a conflict between two packages will it backtrack on old versions of a package, uv does exactly the same.

Further, if a package index supports PEP 658 metadata, pip will use that to resolve and not download the entire wheel.

uv does the same but adds extra optimizations, both clever ones that pip should probably adopt, and ones which involve assumptions that don't strictly comply to the standards, which pip should probably not adopt.
Correct. Thank you.

This is exactly how I and most other Spanish-speaking hispanics I've talked to about it take it. It's usually someone who doesn't know Spanish using it, and the implication is that something is wrong with our language and anglos need to fix it for us (and that we're so backwards that even anglos who don't know our language are more qualified to fix it for us than we ourselves our, in our poor foolish backwardness)

Anyone who knew Spanish well would know that grammatical gender is vestigial and often meaningless. Why are rocks female but boats male? Why are cars male and trucks female? It's nothing to do with semantics anymore than there is an extant meaning to why in English i comes before e except after c other when said like a as in neighbor and weigh, etc.

But of course, the advocates for this nonsense don't know Spanish. When I do hear someone of latin heritage embrace latinx, invariably I find the are monolingual English-speakers who were not taught Spanish by their ancestors.

It's reminiscent of the "machismo" slur-- anglos using "macho" as a stereotype of toxic masculinity, even though the worst toxic masculinity I've seen is by far has been in the US, not Latin America.

It's all just a way to update anti-hispanic sentiment to account for modern progressive attitudes. Of course, that sort of thing went on 100 years ago too. The progressive-for-the-day attitudes were used to bludgeon Irish and Italian and other immigrants too then, you know.

If you want to "fix" my language I invite you to do so-- right after you finish learning it well enough to converse at even just a very basic 5th grade level. Until then, mind your business.
Sure, but you can jump to a different pay band. If they want to keep you they will do it.

Management is in charge of this, if it is hard to jump bands it is because management wants it to be hard.
Normally if mucking around with crypto you wire the money to a broker such as Coinbase or Kraken who then change it to crypto and then it goes off to random cryptocurrency addresses. The article doesn't say which institution it went to but they were probably not the scammers themselves.
I've just used this to start a bouldering app, so far has been extremely simple, great work.

I'm not sure about how things grow from here in terms of larger aggregates and more complex queries though so am slightly worried I'm painting myself into a corner. Do you have any guides or pointers here? Or key areas people shouldn't use your db?
Convenience is valuable, but the sense of coolness is equally important. Perhaps it's all about the feeling.
focus, performance on old/low power hardware.
Open forums, where discussions could be searched for and read without having a Twitter/Facebook/Instagram account.

I hate how we've gone from AOL to the open web and back to AOL...
Why the fuck was this built on Bahawalpur? I'm so frustrated at Pakistan's inability to not fuck things up :( years it's been. Years of frustration. Disappointments. Disillusionment. Sigh :(
It's rather interesting; management at contractors seems to have their head in the sands. When you tell them what people get by leaving they're just like "I think you misunderstood what they're being paid".
For what it's worth, I recommended against mentioning `unpredictable` anywhere in the name when we stabilize the intrinsic.

IMO the constant-timeness is much more important, e.g. in audio DSP code or for cryptography you really care that it's a `cmov`, regardless of the predictability of the predicate.
This looks really cool.

I don't have a real use for it in my current work but in a past life it would have been so useful.

Hopefully I'll have some time / opportunity to try it out soon.
Why do all the Big Tech companies have teams dedicated to Privacy, Trust & Safety, AI Ethics, etc?

The way a large organization functions is to have a directly-responsible individual for each attribute that they care about (or don't care about, but are legally required to do), and then assume that person is looking out to advance that interest. They may or may not succeed - in large companies it's often very difficult to push the ball forward on attributes that the organization at large does not care about. But that gives the company somebody to fire and pin the blame on when negative consequences arise, which in turn shields the corporation itself from liability. And since the employees are themselves protected by the corporate liability shield, the worst that can happen is they lose their job, and don't get personally sued.

This also explains why the role at Apple is being split between two executives: it gives them the option of firing the one in charge of the EU DMA efforts, if Apple is found in violation of them, without firing the one who is actually running the App Store.
Input Coffee, Output Code: How AI Will Turn Capital into Labor
[Firebase founder] The thing I'm excited about w/Instant is the quad-fecta of offline + real-time + relational queries + open source. The amount of requests we had for relational queries was off-the-charts (and is a hard engineering problem), and, while the Firebase clients are OSS, I failed to open source a reference backend (a longer story).

Good luck, Joe, Stopa and team!
I often think about code when I'm driving. I've thought about a way to brainstorm code ideas out loud and have the llm generate a code file with my idea. I'm talking about a fairly granular level, where I'm specifying individual if blocks and the like. Then when I have my hands available I can correct the code and run my idea
There is a different social contract between GUI and CLI project maintainers and their users. A menu item can be renamed or moved around and the only thing that breaks is the mental model of users who knew precisely where that menu item was; a CLI option, for example, cannot be renamed or removed without breaking someone's automated script.

Given that difference, some people prefer the stability of their tools not changing on them and prefer CLI/terminal work in general. The difference in social contract may not apply specifically to an email client but a given user might be more comfortable in a terminal than in a GUI.
As a potential dev user this looks really intriguing, hitting all of the main points I was looking for. I build apps in this space, and the open source alternatives I've evaluated are lacking specifically in "live queries" or don't use Postgres. The docs look great too.

In the docs[1]:

> Instant uses a declarative syntax for querying. It's like GraphQL without the configuration.

Would you be interested in elaborating more about this decision/design?

[1] https://www.instantdb.com/docs/instaql
Setting aside the larger issues with Peloton's business, this particular move is something that comes due to poor product management. Having strong product sense is exactly about knowing what psychological effects product changes will have on your customers and target prospects. This type of change stinks of spreadsheet product management where rather than applying product sense, they just took the current rate of sign-ups with equipment where the serial number had been previously registered and then figured out a price they could charge that would juice their numbers on the assumption that the rate of sign-ups would stay the same, without acknowledging that doing so will have a detractive effect on the rate of sign-ups.

This is the type of things companies do when they look at their business only by the numbers without any understanding of their product or their customers. Unfortunately this is happening more and more across all industries as financial engineering takes precedence over product development.
I assumed he would have been a programmer risen through the ranks but your comment made me question that - and it turns out he's a graduated manager type who's just done exec stuff.

https://www.linkedin.com/in/mattgarman/
Bought a Peloton used on FB marketplace. I only use the "just ride" functionality and train with a separate heart rate monitor.

Looks like I can't connect it to the internet or else they'll even take that away.

Might need to just rip out the wifi chip.
I agree about making children to be a net benefit for parents, but at the same time it’s hard to make it net benefit.

It’s a biological problem - limited time window when you can have children and socially accepted (let’s randomly say 20-35). If you want above replacement level, a couple needs to have 3 children, so have to sacrifice 6 years (pregnancy + 1st year). I’m just spitballing numbers here, so that’s about 40% of your younger years that are gone. In every single rich country, you have so many more opportunities to find fulfilment.

To make it a net benefit you have to convince people having 3 children is better than 0, 1, or 2. And it’s very tough when you know the amount of sacrifices one has to make. In our countries we obviously don’t have the cultural or religious push to have my kids anymore. And younger generation wants it even less. The easiest way is to switch to “you have to have” children society, which sucks, and I wouldn’t want that either.

I do think this problem will escalate in the next 10 years and people will take it more seriously since it’s starting to impact everyone economically.
How we built Townie – an app that generates fullstack apps
In the 70's, James Earl Jones had a CB radio in his car, and did the Darth Vader voice on the road. "You have failed me for the last time."
Is that different then git add -u
This is a very common phenomenon, and it's especially apparent if you specialize in some area that is fashionable on HN. The right things to do are to upvote good hardcore technical specialist content, and to contribute comments in the same vein. Sometimes, with a really good story, there just isn't much to say anyways; there doesn't need to be.
Define “poverty.” France and the U.S. were not impoverished countries in the early 2000s, but both had something approaching sustainable birth rates.

In 2008, 26 states had above-replacement birth rates. And it wasn’t just impoverished immigrants propping up the rate: states like Wyoming, Nebraska, Utah, the Dakotas, Alaska, Iowa, Idaho, Minnesota, etc., which are predominantly native-born people also had above-replacement birth rates.
I like to keep it pretty simple for git aliases, all defined in my shell alias set:

```
s="git status"
d="git diff"
c="git diff --cached"
```

I have one other, `rb`, which uses a lot of intermediate work to print all the recent branches I've committed to with nice conditional formatting.
Unfortunately it is easy to create something that is "better" for which ever situation you are in. It is much harder to think "I can but I shouldn't so I won't". (or maybe I'll do it for fun in my basement and then burn the code once I learned what there is to learn).

The above doesn't apply to markup. There are lots of other situations where you can do something better, but it won't be enough better to be worth doing. (and of course there are also cases where it really is better by enough)
Makes me thing I need a new email template

"Try this one thing: ....

If you are a detail-oriented person, you could also save us both some time and try these things also ..."
If all mathematians die we may get stuck with ℚ.

That doesn't mean that irrationals don't exist or aren't worth exploring.
> negative value

Yes. In cybersecurity we already say data is a toxic asset. It can be
'wrong' or cause harm in so many more ways than a narrow band of
intended good. This thread touches a concurrent topic from less-wrong
about pianos and quality. Reality is infinitely nuanced, and the finer
detail the more important to the person who "cares" (Pirsig said
quality and care were flip sides of the same thing and Quine had a
similar thought about how all data has meaning in line-spectrum of
context.)

"Data" today is collected without care, for it's use, quality or
effects. The horror is that we are training machines on that very low
quality data and expecting high quality results.
To be clear, it's a signal of monopoly. Not every signal is meant to be used in isolation.

Weight gain in association with other changes is still a signal for pregnancy, just as mistreatment of customers in association with other characteristics of monopolization is a signal of monopoly status.
Even worse, a lack of software and market penetration on the Mac App Store is the only thing stopping Apple from disabling non-App-Store applications on Macs like they do on iOS. They've already implemented the technical side of it under the guise of "security."
Early on, the cloud's entire point was to use "commodity hardware," but now we have hyper-specialized hardware for individual services. AWS has Graviton, Inferentia and Tranium chips. Google has TPUs and Titan security cards, Azure uses FPGA's and Sphere for security. This trend will continue.
Ghost Keys: Building Cypherpunk Reputation Systems with Ian Clarke of Freenet
The normal way I hear it stated is "half of X are worse than average". But an average would not work with that statement in a pedantic environment. HN is a pedantic environment.

"On a distribution curve of driver skill, half of the drivers will be of lower skill than the driver at the median of the data set. Unless there's an even number of entries, in which case there is no median driver, just an inferred skill value based on the values to either side of the middle of the data set."
Is Firebase not modern anymore?

I think this looks like, a backend-end-in-box type of product? So that you just have to focus on front end mostly?

Could be cool for early stage projects.
Can you just fork an open-source project of your choosing (or several) with a UI that you think could be improved, and assign that to your students?

That way they'd all be on equal footing anyway and can compare each other's designs.

Maybe at the end you can have students vote (or combine work, then polish it) and present it to the upstream author to see if they want to adopt it.

Otherwise, I think you'll end up spamming a lot of open-source projects (which are often already overwhelmed anyway) with student work of dubious quality, which the maintainers might not appreciate it. At least if you filter through their work first and only submit it upstream if it's good enough, you're playing the role of a curator and not just flooding projects with mediocre designs.
Spiders Use Captured Fireflies as Flashing Lures to Snare More Prey
I would happily pay one cent per email if it meant everyone else had to as well...including advertisers

Think of how much better the signal-to-noise ratio of email would become.
Operation via single-character keyboard commands is really fast in TUI emails clients. In principle a GUI client could offer the same, but I haven’t seen one that does to the same degree. A GUI might be “easier”, but is less efficient for the power user.

Another reason that is more idiosyncratic: If you operate your own email server, you can SSH in from everywhere and use a TUI client locally on the server. This saves the transferring/syncing of emails between client-side local storage and the server; everything is just immediately available.
> this growing trend of people actively seeking to identify members of an out group who they can safely ignore is disturbing

It depends, some people are radicals. For example, if you think climate change isn't real that's not even an opinion. That's just... not true.

Someone who's perception of reality and reality itself are so misaligned can't be understood. Because their position doesn't come from understanding, it comes from emotions. Typically fear of the unknown, hatred, or maybe they're just dumb (dumb is the least likely).

After a certain point, it crosses to the delusional. After a certain point, they're just crazy.

I don't listen to the man on the corner yelling about the bugs under my skin that signal to aliens. Because that's crazy.

Nor do I listen to "5G microchip in the vaccine!! Plandemic!!" type people. Because they're just crazy people.

The problem is, and I don't know exactly why, but that category of person is expanding. Rapidly. My own family has fallen victim to it. And now I can't ever reason with them because their minds are so forgone they're living in an alternate reality.
This is awesome. I know that a lot of people are looking for something like the Linear sync engine.

I appreciate that you're thinking about relational data and about permissions. I've seen a bunch of sync engine projects that don't have a good story for those things.

imo, the more that you can make the ORM feel like ActiveRecord, the better.
What do you think makes AI special? Technology advances have been killing artisans in every field for as long as we've had them.
Yes, we should try to be understanding. We currently are not. If someone important says "Sexual Preferences" instead of "Sexual Orientation", we devote a news cycle to talking about how horribly homophobic she is for implying that sexuality is changeable like a preference rather than fixed like an orientation, nevermind that that reverses which things can be changed, nevermind that "Sexual Preferences" was broadly acceptable 5 years prior.

I have plenty of sympathy for people who react to this needless cruelty with a total rejection of the concept and deliberate rebellion. Rationally, sure, they're throwing the baby out with the bathwater. But this is an emotional response and I can understand it and sympathize.

Admittedly, I have sympathy for everyone. I ultimately believe in determinism; I can no more fault a serial killer for a murder than a cloud for blocking the sun. There is a utility to behaving as though good and bad people exist, rather than just good and bad outcomes: you can improve those outcomes. But witholding sympathy does not improve outcomes.
To keep things short, object files are made of three parts: relocatable section bytes, relocation tables and a symbol table.

When a linker is invoked to generate an executable from a bunch of object files, it will lay out their sections in memory, compute the addresses of the symbols in the virtual address space and apply the relocations based on the final addresses of the symbols onto the section bytes.

The trick to delinking is figuring out where those relocations were applied in order to undo them and get back relocatable bytes. Then, you create relocation tables based on what you've just undone as well as a symbol table, package it all and you'll get an object file.

The really tricky part is the analysis for spotting the relocation spots. I'm leveraging Ghidra to do the bulk of the work, but it still requires some work to convert references into relocation spots (fairly easy on x86, nightmarishly difficult on MIPS) as well as collecting all the required data and serializing the object file itself, hence this extension to automate all of that.
Just to throw something else into the mix: the Orange Line DART is at-grade in several areas (and around Las Colinas particularly). So you can't increase frequency too much without affecting traffic.

My in-laws live in Irving, near the Ritz (ex-Four Seasons). The only thing they would ever consider using DART for would be the Texas State Fair (including the UT/OU game), and only because the parking is so expensive and so far away if you drive down there that the time penalty is much smaller.

Then you have the facts on the ground that probably are older than DART: the North Lake College station is a perfect example of bad transit design, as the station is at the edge of the property while the buildings are centered. You could just as easily (with perfect foreknowledge) have put the buildings right next to the station and used the back of the property for parking lots, which adds almost no time to driving but makes transit much more appealing (as it is, those who disembark there have to walk across the entire parking lot to get to the school).

Even worse, the University of Dallas station that has almost no pedestrian access at all. It would take ten minutes walking just to get to the other side of the highway because of the convoluted route you would have to take.

Traffic has to be really bad before public transit with a lot of stops is faster than door-to-door in a car, assuming there's parking at the other end.

You can do many things to make cities more transit-friendly, pedestrian-friendly, bike-friendly. But drivers aren't epsilon-minus semi-morons, and while a car in central Paris or Amsterdam is a liability, in most of Dallas it's at best a minor inconvenience to find parking. And there's absolutely nothing that can ever beat the convenience of a private conveyance. There's a reason really rich people fly private. It goes where you want, when you want.

I took my wife to the airport the other day. There is no public transit that goes to our local airport; you have no choice but to get in a private car or taxi unless you've got serious stamina for walking on fully-exposed public roads (no shade, no rain shield) with no sidewalks and 60+ mph (100 km/h) traffic for tens of miles. On the plus side (for the passenger), I dropped her off more or less right outside the check-in counter and security. She didn't spend more than a minute or two, tops, for all her indoor walking around to the gate.