skysight-inc/HackerNews huggingface dataset:
Regarding FBOs, that is exactly what is happening with Synapse/Evolve. Customer funds and corporate funds were all comingled and reconciled across an inaccurate ledger held within an FBO. Whether the inaccuracies belong to the bank, or to Synapse is where the debate lies. What is also incredibly suspect in this case is that Mercury was able to transfer (IIRC) 49 million USD of money from Synapse's established FBO with Evolve to Evolve directly (under the ownership of Mercury). The ability for Mercury to have moved these funds is a massive red flag.

Regarding regulators and obligation -- in any of these relationships the bank is ultimately responsible/liable for any AML/TFL, money, etc... irregularities. A BaaS provider can effectively do everything wrong to the point its underlying bank is shut down, and switch to a different partner bank.
What's your process? Where do you save the cert? I'd be interested in automating that.
SQL query and SQL schema with JSON
Openreads is a privacy oriented open source app for keeping track of your books
Most of us like to believe that we're not slaves to fashion but we often are.

One of my favorite examples (although there are many) is inline skating/rollerblading. It was all the rage in the early 90s or so. It's rare to see someone rollerblading today. I pick that example because it was somewhat related to tech that it took off. But there's no good reason for it to have pretty much died off.
What material could lenses and mirrors be made off that is not glass.. just so we do not throw rocks up the well
I don't think I understand your point?

My argument is that the install method is just piping a curl command to your shell is _no less secure_ than any other typical application install procedure, and the user experience is pretty decent.

I don't think we should be generating "loud warnings" about so called "insecure install methods" nor should we fault the Zed authors for not solving software security.
You are onto something there. I believe that there is a lot of good science being made. But there is a world of difference between even a well-conducted research paper and a 99.999999% SLA: we don’t have anything like that in biotech. Some will say that you just can’t. I say that we are not trying hard enough.

Back in the day I did some PhD research in horizontal gene transfer with plasmids. Really fascinating stuff.
The recent upheavals have revealed that Nix either is not as welcoming as it bills itself to be, or has become less welcoming over time as the makeup of moderation/leadership has changed.

The thing that bothered me the most was the bad faith behavior from the moderation team, where any kind of disagreement is treated as abusive behavior and grounds for banning, even if the issue at hand boils down to:

1. We agree about X

2. We disagree about how to achieve X

On the one hand, I hesitate to recommend wasting time going down the rabbit hole. On the other hand, it’s a pretty interesting rabbit hole and one where the supposed “good guys” are behaving like tyrants, and then calling people who disagree with them fascists.

If nothing else it’s an interesting case study of community dynamics, and given the cultural factors that are driving these dynamics, seems likely to happen across other projects in the future.
For syscalls, I would have needed to either pull in dependencies or write FFI bindings, and neither of those options are appealing when I could simply write the program in Linux's native language.

For the FAM, your example looks like it requires a compile-time constant size. That's the same as hardcoding an array size in the struct, defeating the whole point. Short names will waste space, and long ones will get truncated.
My current gut idea is that all of these discussions are woefully incomplete without "following the money" (and or power?)

For example, I don't think you can adequately explain GNOME's "popularity" without taking into account inertia from Red Hat and other companies, given how much it arguably sucks, and un-arguably doesn't play nice with other stuff.
How water controls the speed of muscle contraction
CourseTable: The Open-Source Powerhouse Behind Yale's Course Selection
Problems, Productivity, and Progress
> She could serve as an example person that needed help

Why?
Aside from coding and customer service, what other real use business cases are there? Or is it just smoke and mirrors of another tech hyping cycle?

https://www.youtube.com/watch?v=9Z48BKTCPrc
Good to know they improved their game!
Interesting to see what is offered at a school like Yale in 2024
I would definitely not say that we re-invented pacing! One version of the question we looked at was: how low a pace rate can you pick for an ABR algorithm, without reducing video QoE? The part which takes work is this "without reducing video QoE" requirement. If you're interested, check out the paper!
I'll attempt the best interpretation of the comment. Installing Linux would allow for general purpose use of the device (in a freedom sense). This increases the "utility" of the device and lowers the bar for extending its functionality.
When you visit the website, scroll to where you have Free AI Mission and Vision Statement Creator

Enter the following:
1. Company Name*
2. Core Values*
3. Primary Products or Services*
4. Target Market*
5. Long-term Goals*
6. Unique Selling Proposition (USP)*
Show HN: Choose your own adventure AI videos
Hi all,

We loved choose your own adventure stories as kids, so we wanted to make a version for the age of AI video. Presenting Eggnog Infinite: https://www.eggnog.ai/infinite

Watch any of our TV shows, and direct what happens after each episode. The script and the video generations are AI generated, so you can explore infinitely down every branch.

Some interesting technical details: We use character LoRAs with stable diffusion for character consistency. Each show has a schema that defines the characters that can participate, and rules/background info for the universe that the show takes place in.

What’s next?: 1. let users upload their own shows and 2. build a ranking system so that users who just want to watch the ‘best’ branch of any given show can watch all the episodes down that branch.
When LLMs Play the Telephone Game: Cumulative Changes and Attractors in Iterated
There's flatpak, which is cross-distro, sandboxed, and is installed by default on most distros. It uses xdg-desktop-portals to request access to files through a desktop-provided file picker.

Sadly code editors aren't really suitable for flatpaks, since they usually require access to dependencies installed on the host. This can be worked around by using dev containers, vor the IDE has to ne developed with sandboxing in Kind (like GNOME Builder).
Fuck you. What are you going to do? Go cry about it to moderators? Thought so you little bitch. Now fuck off.

Yes, let's just keep taking that day in and day out in a professional setting.
eh, some things get harder as you miniaturize. computers used to be the size of rooms.

i would imagine that for the (profitable) problem space the value is in heavier payloads, so that's what makes sense to target first. and FWIW the SpaceX rockets have gotten bigger over time: https://www.teslarati.com/wp-content/uploads/2019/08/F9-FH-B...
> memoization and streaming,

memoization isn't free in logs, you're basically deduping an unbounded queue and its difficult to scale from one machine. Its both CPU and Memory heavy. I mean sure you can use scuba, which is great, but that's basically a database made to look like a log store.

> deriving metric from structured logs is extremely flexible

Assuming you can actually generate structured logs reliably. but even if you do, its really easy to silently break it.

> With streaming you can literally run your workload on a raspberry pi

no, you really can't. Streaming logs to a centralised place is exceptionally IO heavy. If you want to generate metrics from it, its CPU heavy as well. If you need speed, then you'll also need lots of RAM, otherwise searching your logs will cause logging to stop. (either because you've run out of CPU, or you've just caused the VFS cache to drop because you're suddenly doing no predictable IO. )

greylog exists for streaming logs. hell, even rsyslog does it. Transporting logs is fairly simple, storing and generating signal from it is very much not.
China's Auto Sector Is Moving to Mexico
I don't think objections to US customary units are because of base-12 vs base-10. I think it's because it's 12 inches to 1 foot, 3 feet to 1 yard, 1760 yards to 1 mile, 3 tsp to 1 tbsp, 2 tbbsp to 1 fl. oz, 40 fl. oz per quart, 2 quarts per pint, 4 quarts per gallon, 31.5 gallons per barrel (or 42 if oil), 16 ounces per pound, 2000 pounds per ton (or 2240 if long ton), 1000 mil per inch, and so on.

It's not just a base-12 system, it's pretty random across the board.

And even just for "workshop" purposes, things like screw diameter (or sheet metal gauge, etc) are only listed in fractions-of-an-inch above certain sizes; below that it switches to a completely different numbering system, so you end up needing a reference chart anyway, which often just displays a decimal-inch figure like '#6 screw = 0.138 inch', and now you're looking up which fractional-markings that lies between on your ruler...
Those specs weren't readily available to non-experts, never mind what to do with them.

For a trip down memory lane, read through the XFree86 Video Timings HOWTO (https://tldp.org/HOWTO/XFree86-Video-Timings-HOWTO/index.htm...). Getting stuff to work in the Good Old Days was _not_ easy.
These are beautiful - but the project kind of misrepresents how ancient measurements worked.

Outside of building sites in Medieval Europe it would be common for the head architect to have the outline of his hand on a sign. The idea being that even "crude" measurements like hand-widths and thumb lengths would be universally agreed upon for the project.

You can see some of this at work watching documentaries of the Guédelon Castle project - you see just how little precise measurements were actually needed. A lot of tasks we are used to accomplishing through high precision measurement, they instead use clever tricks of geometry. And jigs - lots of jigs.

In this way, ancient craftsmen were genius - often understanding some pretty profound principles of geometry through experience and intuition alone. Measurements, such as they existed, were always a very "local" affair.

It wasn't until empires and mass manufacturing that the need for "standardized" measurements. The intelligence of the individual craftsman became less important - the ability to follow instructions became more. In a way modern measurements are a form of artificial intelligence - an automation tool.
Well, the JWST mirrors are made of beryllium
> but it seems a fair trade that a few individuals will have to find another place to park

There likely isn't any room. A friend who moved from CA to Manhattan told me parking was so bad by his east village building that he would ignore alternate side parking and eat the fine. Turns out parking tickets are cheap and infrequent enough that they are an affordable way to park your car long term albeit illegally. Of course the city doesn't mind the revenue so everyone gets what they want. He wound up selling his car not long after.

The parking situation is bad all over the city so it is a highly contentious subject.
The Working Woman's Newest Life Hack: Magic Mushrooms
I think I would miss the the semantic data modeling of malloy, and Malloy is definitely easier to read and write IMHO, in part because of the semantic data modeling.

I would also miss the nest feature of Malloy, and the way it handles time / dates / timestamps.
Having used both C and C++ they both have strengths and weaknesses and each is better suited for certain kinds of problems:

C: simple, ubiquitous, FFI with practically everything, practical direct access to the hardware; requires significant effort to build bigger things, feels more fragile at larger scales.

The power of C in a single page of code: https://www.jsoftware.com/ioj/iojATW.htm

C++: powerful, complex, efficient, builds upons C's strengths and C's weaknesses; can be difficult to debug, has grown immensely complex and difficult to "keep it all in your head".

"Why should I have written ZeroMQ in C, not C++": https://250bpm.com/blog:4/

But C and C++, while ubiquitous are not safe:

"A Guide to Undefined Behavior in C and C++": https://blog.regehr.org/archives/213

I resisted Rust at first and then I decided to try out Rust for Advent of Code. It was impressive. I read "Programming Rust, 2nd Edition" by Jim Blandy, Jason Orendorff, and Leonora F. S. Tindall (https://learning.oreilly.com/library/view/programming-rust-2...) and was more impressed by the design decisions and pitfalls that Rust avoids. We started using Rust at $WORK to replace a tool written in C and discovered many hidden bugs in the C implementation and gained maintainability and better performance.

Today, I view C and C++ as legacy languages that will be replaced with safer alternatives like Rust.
Trust but verify! Similar tomfoolery
https://pierrekorymedicalmusings.com/p/scientific-consensus-...
Jim Keller is confident that Ascalon will have performance close to zen5 when it is finished later this year. Chips in hand could be some than a lot of people seen to think.
The New Paganism: How the Postmodern Became the Premodern [video]
Big thread the other day

https://news.ycombinator.com/item?id=40918052
Another step everyone will ignore because it isn't a problem for any particular person until it is.
https://www.usatoday.com/story/life/tv/2016/11/17/shining-ac...

> "I’m very sick, I need help," she says in an interview airing Friday.

Basically, she struggled with mental health later in her life, much more so than most people.
Our "smart" devices have a blue light problem
That's a great title
https://archive.ph/3NB61
Should people still try to become a coder?
Nor do most human adults. I’m not being cheeky here because this is an extremely important discussion

We need to make a distinction between levels of capabilities for independent agents with the capacity to take in information and produce a set of actions

1. Entry level action: Enough capacity to execute a task or set of tasks by implementing written instructions prepared by an expert (machines can do almost 100% of these tasks at this point)

2. Intermediate capacity: Determine what needs to be done from vague requirements, defining tasks with no intermediate specifications and completing those tasks (Current state of GPTs)

3. Expert capacity: Recognizing the context of the situation, Knowing how to define the problem in a way that is appropriate for context, evaluating the options and resources, setting up structures to granularity define the set of resources needed (GPTs can do this in limited and narrow cases)

Most humans only act at the first level. This is especially true in work contexts, and almost nobody would be hired if all jobs required level 2 or 3 capacity

What I’ve seen over 15 years of being in AI (and leadership generally) is that - as expected - the goalposts for what counts as “AI” always move up the expert chain with no relation to the existing distribution of capabilities of existing agents (humans)

This author is measuring GPTs on being consistent and pervasive with superhuman behaviors - but compared to what we measure as the average human capacity these systems are already superhuman.

We’re already well past the point that ChatGPT is a more coherent “thinker” than all but the top 1% of all humans. So what is good enough?
Because pain is the best teacher.
I have found though that I’m able to learn other people’s lessons. With empathy I’m able to feel someone else’s pain and learn from it.
I just did this on chat gpt:

a man with a wolf and a cabbage wants to cross a river/ There is a boat but the man can only bring one more item beside himself at a time. What are the steps the man needs to do in order to cross the river?

The response was:

To solve the puzzle where a man needs to cross a river with a wolf and a cabbage, while ensuring none of them are left together unsupervised (since the wolf will eat the sheep, and the sheep will eat the cabbage), follow these steps:

1.Man takes the sheep across the river (leaving the wolf
and the cabbage on the original side).
2.Man returns alone.
3.Man takes the cabbage across the river.
4.Man leaves the cabbage on the other side and takes the sheep back
5.Man takes the wolf across the river.
6.Man returns alone.
7.Man takes the sheep across the river.
8.This way, at no point are the wolf and the sheep left alone together, nor are the sheep and the cabbage left alone together.

at which I prompted: I didn't mention a sheep

The response was corrected but wrongly:

Oops, my mistake! Let’s solve the puzzle correctly with a man, a wolf, and a cabbage:

1.Man takes the wolf across the river (leaving the cabbage on the original side).
2.Man returns alone.
3.Man takes the cabbage across the river.
4.Man leaves the cabbage on the other side and takes the wolf back.
5.Man takes the man across the river.
6.Man returns alone.
7.Man takes the wolf across the river.
8.Now, both the man and the wolf are across the river, with no danger to the cabbage.

At step 3 the problem was solved but it kept on going.
I've found that it's pretty good at this point for the inlaw/grandma crowd that mostly just checks email and Facebook. As long as you (someone that isn't them) installs and configures it for them. Pop is my current recommendation and it's working well for a few people I've setup. My grandmother ran Ubuntu for close to the last decade of her life, I only had to update now and then, and I setup WINE for the two games she wanted installed.

This isn't too much different from how a lot of people use Windows and Mac, many wil have their kids figure out how to setup an application for them. It depends, of course. A lot of professional apps just don't have suitable equivalents for Linux and WINE doesn't do it for them.
> it works by directly reading the NTFS tables rather than spidering through the directories

Maybe I'm just ignorant of linux filesystems, but this seems like the obvious thing to do. Do ext and friends not have a file table like this?
Personally I think these are probably more representative of her work:

* https://www.youtube.com/watch?v=0bw5K138hoU

* https://www.youtube.com/watch?v=y9Wxl9Q9lUQ

What would you say this is derivative of, and how is this more derivative than other music? What is an example of not-derivative music by this criteria?

Nearly all music depends on some kind of prior art. You can be reductive about any genre of music; for a couple hundred years choral and classical European music was nearly all about devotion to God.
Doesn't California already have this? I've heard the trick is to VPN to California and magically the Cancel button exists on the website now. Never tried it though, I'm also mostly allergic to subscriptions.
Why would you assume they're unstructured?

Even at very immature organizations, log data within a service is usually structured.

Even in my personal projects if I'm doing anything parallel structured logging is the first helper function I write. I don't think I'm unrepresentative here.
This is very useful. I tried Pyxel a few years ago, but it wasn't documented well. There were some resources in Japanese, but I don't know it, unfortunately.
Wow, our selective schools in Sydney Australia are also highly unbalanced, over 80% over from non english speaking backgrounds (mostly Asian heritage). I've never heard political or social will to get rid of them though
From my anecdotal experience origin is a big factor: of adults I have known to choose a name for themselves americans overwhelmingly pick unusual or ornamented names, whereas the other group (typically asian, first language has a different set of basic sounds) pick stereotypically common and plain/short names. I don't really know anyones specific thought process on the matter though, maybe I'll have to start asking for curiosities sake.
The manual that came with your laptop of 25 years ago isn't going to tell you whether your touchpad is Alps or Synaptic, or which PS/2 protocol it imitates.
Just browsing the Quickwit documentation it seems like the general architecture here is to write JSON logs but stores them compressed. Is this just something like gzip compression? 20% compressed size does seem to align to ballpark estimates of JSON GZIP compression. This is what Quickwit (and this page) calls a "document": a single JSON record (just FYI).

Additionally you need to store indices because this is what you actually search. Indices have a storage cost when you write them too.

When I see a system like this my thoughts go to questions like:

- What happens when you alter an index configuration? Or add or remove an index?

- How quickly do indexes update when this happens?

- What about cold storage?

Data retention is another issue. Indexes have config for retention [1]. It's not immediately clear to me how document retention works, possibly from S3 expiration?

So, network transfer from S3 is relatively expensive ($0.05/GB standard pricing [2] to the Internet, less to AWS regions). This will be a big factor in cost. I'm really curious to know how much all of this actually costs per PB per month.

IME you almost never need to log and store this much data and there's almost no reason to ever store this much. Most logs are useless and you also have to question what the purpose is of any given log. Even if you're logging errors, you're likely to get the exact same value out of 1% sampling of logs than you are with logging everything.

You might even get more value with 1% sampling because your query and monitoring might be a whole lot easier with substantially less data to deal with.

Likewise, metrics tend to work just as well from sampled data.

This post suggests 60 day log retention (100PB / 1.6PB daily). I would probably divide this into:

1. Metrics storage. You can get this from logs but you'll often find it useful to write it directly if you can. Getting it from logs can be error-prone (eg a log format changes, the sampling rate changes and so on);

2. Sampled data, generally for debugging. I would generally try to keep this at 10TB or less;

3. "Offline" data, which you would generally only query if you absolutely had to. This is particularly true on S3, for example, because the write costs are basically zero but the read costs are expensive.

Additionally, you'd want to think about data aggregation as a lot of your logs are only useful when combined in some way

[1]: https://quickwit.io/docs/overview/concepts/indexing

[2]: https://aws.amazon.com/s3/pricing/
There is a way to extend the format. As it has version number. It does have some metadata fields (drive geometry, compression formats, version of mame created with, etc). The trick would be getting the MAME team to accept the changes. Just dumping it on the end of the file I would guess they would not be too happy with.

There are a number of requests out there to extend the chd format and fix a few things. They are currently tracking some of this info in XML files (called hash files). They would be down with more accurate information though. So you would need a proposal that adds more accurate information and gives them something to work with. More like getting all the info that something like the redump project tracks in there would make them very happy.

There is a separate project that some other emus use libchdr which is a soft fork of MAME. I think they are trying to track closely to what the MAME group is doing but let other emus use it.
Thank you for recommendation, just bought one.
Subscriptions existed before Apple and trying to put the genie back in the bottle is an entirely separate discussion. The point is about how subscriptions could be better for everyone.