skysight-inc/HackerNews huggingface dataset:
There's a minute or two in this video(1) about DG from Wendover Productions last year that discusses this. Apparently they're so powerful they can get better deals from suppliers than Walmart and even get custom SKUs ($1 sizes of Tide Detergent, for example) from them to be the product on shelves in DG. Kinda crazy.

1) https://youtu.be/vQpUV--2Jao?t=318
New Comet SWAN25F See it in binoculars now
I thought that Trump more or less did call his voters dumb on multiple occasions
This was a goal for me too. Although I mostly work with dynamodb via localstack so I focused on getting that to work.

So yes, it does work with localstack, provided the endpoint_url is set for that profile in the aws config file like so:

[profile local-v2]

region = us-east-1

aws_access_key_id = fake

aws_secret_access_key = fake

endpoint_url = http://localhost:8005

Dynamodb-local isn't currently supported, but it will be.
Agreed generators are a PITA but are pretty useful as well. I hope so - I'd much rather go ESS route but two core issues:

1. Length that the asset can provide power in a grid failure (multi day isn't possible at this point except incredibly small load profiles). As a buyer of a generator/ESS I want multiple day coverage on grid failure not momentary grid failure.
2. Cost is way too much for the power you get.
(Not the OP) I use my Zoom F3 (which is a 32-bit float recorder) for field recordings for hobby music production. I'm not a professional in any respect.

But I've found f32 to be incredibly useful because it allows me to very spontaneously capture unexpected sounds with little to no setup or preparation. In fact, sometimes I even forego monitoring in favor of just quickly getting out the recorder and microphones and then hitting record -- since I don't have to fiddle with gain, I know that I can capture something usable rather than missing the opportunity altogether.

When I have time to prepare a recording and it's not going to have a crazy amount of dynamic range, then sure, f32 isn't a make-or-break feature, and needing to do post-processing 100% of the time before the audio is usable in non-f32 contexts could be seen as a drawback. But for my use cases, absolutely useful and worthwhile.
I was thinking JIRA stories, well corporate dev dirty mind.
Don't buy just yet, unless you want to buy my used one. :) Zoom is coming out with the Zoom H5Studio, which is supposed to have the same preamps as the F3. It also has a set of built-in stereo mics. On the other hand, the F3 is definitely more rugged, and a fair bit smaller, so it depends on your use-case.
the guiding promise of AI was able to figure out unstructured data. Manually crafting prompts and description examples for tools is a step orthogonal to progress. Searching for docs, great now you have 1000 tools saying they do same thing exposed to model, now we need another search on top of that?
> I definitely want to support my neighbors, but I don't want to buy Local Brand Ketchup. I want Heinz, darnit.

For the love of God, why??
This is how I get a better man:

alias man='pinfo -m'
It seems vanilla js and plain DOM
https://playletterlinks.com/script.js
the fundamental mismatch i saw is "creating a new segment for each individual dml", it is possible to alleviate but i don't think there's a good general solution.
> Instead there is this elaborate ceremony where the principal process basically spawns another version of itself endowed with all the same privileges and then gives them up

The flags to unshare are copies of clone3 args, so you're actually free to do this. There's some song and dance though, because it's not actually possible to exec an arbitrary binary will access to nothing.

But I think the big discrepancy is that there is inherently a two step process to "spawn a new process with a new executable." Doesn't work that way - you clone3/fork into a new child process, inheriting what you will from the parent based on the clone args/flags (which could be everything, could be nothing), do some setup work, and then exec.
Article is from 2001, and it was indeed during XP's time that the "NSAKEY" drama came about.

https://en.wikipedia.org/wiki/NSAKEY
Tariff taxes also require congress. It’s a constitutionally enumerated power of Congress specifically to levy import duties.
As a game dev I don't really see what problems this solves. Most of the work you would have in games is related to simulation - something this doesn't help you with at all. It can actually make simulation more difficult because all your state would be decoupled from a game engine (which is built for simulation). So you'd end up having game servers running the simulation syncing to SpacetimeDB... or of course you try to build the simulation inside SpacetimeDB with no help from it.
To be fair, HTTP adds a layer of friendliness over TCP (POST/GET, paths, query parameters) and the servers can be so simple that it can hardly be considered irrelevant baggage.

The benefit it brings is that you can add debugging endpoints which you can use directly in a browser, you get networking with hosts and ports instead of local-only exe + stdio.
It seems that the original spec had a more explicit intention:

>The pretty value is intended for body text, where the last line is expected to be a bit shorter than the average line.[0]

which seems to mainly be about avoiding short last lines. That is from a note. The actual value "specifies the UA should bias for better layout over speed, and is expected to consider multiple lines, when making break decisions," which is more broad. But the intent is clearly specified in the note. This is also how chrome described the feature as mentioned in the article. But it does say that the effect would change in the future:

>The feature does a little more than just ensure paragraphs don't end with a single word, it also adjusts hyphenation if consecutive hyphenated lines appear at the end of a paragraph or adjusts previous lines to make room. It will also appropriately adjust for text justification. text-wrap: pretty is for generally better line wrapping and text breaking, currently focused on orphans. In the future, text-wrap: pretty may offer more improvements.[1]

The design doc linked in [1] says this about it:

>The `text-wrap: pretty` is the property to minimize typographic orphans without such side effects.

>There are other possible advantages for paragraph-level line breaking, such as minimizing rivers. The csswg/#672 describes such other possible advantages. But the initial implementation focuses on typographic orphans, as it’s the most visible benefit, and to minimize the performance impacts.

>Because paragraph-level algorithms are slow, there are multiple variants to mitigate the performance impacts.[2]

The new draft[3] changed it to the current definition. What's also interesting from that new draft is this new note:

>The necessary computations may be expensive, especially when applied to large amounts of text. Authors are encouraged to assess the impact on performance when using text-wrap-style: pretty, and possibly use it selectively where it matters most.

which seems to go against what was written in the webkit blog. If developers start using this value everywhere expecting that it will be fast then that effectively stops future implementations from using a slower but better algorithm (assuming one exists).

[0] https://www.w3.org/TR/css-text-4/#propdef-text-wrap-style

[1] https://developer.chrome.com/blog/css-text-wrap-pretty

[2] https://docs.google.com/document/d/1jJFD8nAUuiUX6ArFZQqQo8yT...

[3] https://drafts.csswg.org/css-text-4/#text-wrap-style
Management should not be telling dev the tools to use. Tell me why I'm wrong.
As noted there are already HTML versions of the manpages that work without apparent issue. It makes me think about having the documentation converted to html and then have a thin script that invokes w3m on the correct file.

Then again GNU tried something similar with the info pages and it never really caught on. I think that was more due to the info program being kinda hard to use and the search facility being awkward.
For this you can often just pop in fake credentials and override the endpoint
>, it's actually about 50% cheaper to get a taxi from SeaTac to the city than to take a Lyft or Uber.

That type of ride from a "hub" where a bunch of taxis congregate to take the next passenger -- such as SEATAC airport -- is optimal for traditional taxis and can be cheaper. But using Uber for suburb-to-suburb routes away from any hubs is cheaper than taxis and I tried to explain why that happens: https://news.ycombinator.com/item?id=30660517
Doesn't Snowflake do something similar though?
Yes, people do unfairly call me a NIMBY but ultimately I’m just trying to make sure that the thing that is being built in my backyard is community-oriented, socially-responsible, ethical, environmentally conscious, and built by local artisans using local materials.

And if we can’t do it right, then maybe we shouldn’t do it.
You can't get excited about lower prices for your cloud GPU workloads thanks to the competition it brings to Nvidia?

This benefits everyone, even if you don't use Google Cloud, because of the competition it introduces.
Lots of good stuff in here I wholly agree with. The simplest one is the “read the reference” one. This is a super power if you can get into the habit of it.
It's shown in the link below. It's kind of crazy that they have this huge corporate announcement with 50 logos for something that under the hood seems sort of arbitrary and very fragile, and is probably very sensitive to things like exact word choice and punctuation. There will be effects like bots that say "please" and "thank you" to each other getting measurably better results.

https://google.github.io/A2A/#/documentation?id=multi-turn-c...
I remember the very same example (re)-sparking my interest in AI back in the days.

My gut feeling says there is something in this approach that's needed to make GenAI work reliably. The brain has an associative feature, sure; but it's not very useful without filters sorting signal from nonsense, making sense of the content.

Have they been able to get Cyc to generate its own content in meaningful ways? I would expect such a system to eventually be able to derive a lot of details by itself, needing less and less spoon feeding.
Show HN: An open source Wordle-inspired K-pop guessing game
SpacetimeDB fits into a genre of tech that I want to call "universe brain reorgs" - structural re-arrangements that might unlock wild performance increases. The challenge with these is that they require devs to re-align their thinking and it's hard to disentangle if "the problem" is that the technology isn't being fully embraced or if the promises of the tech don't work for your use case.

Other techs in this category have seen a lot of success. I'd classify Elixir and Node as being similar in that you adopt a stack to get access to some rare guarantees and also accept new or exotic limits.

I think these things tend to rely on having clear-eyed visionaries out in front, able to show off their strengths in open source. Without a successful project it's hard to believe the claims. I hope clockwork labs is able to deliver their example game (it seems high risk because, even if the game is a technical wonder - what if it isn't fun?!).
It's not only avoid UB in one area, it's about hidden footguns which you may not know about. I have been using C++ for a decade now and there are still UB causes I learn about every week or so.
It's interesting how they kept changing their excuse for not putting tariffs on Mother Russia, and finally landed on something they thought was plausible.
Interestingly Wat (https://github.com/manuel/wat-js) handles Dynamic Variables, which fit well with serialized code, in that the serialization boundary can be better partitioned into variables you need to serialize (locals etc.), and environmental (dynamic) variables which are subject to their runtime env.

Wat also happens to have a good concurrency model, and a portable bytecode. Worth looking at in this space.
Which Markdown? That is the problem with Markdown.
> but it shouldn't that _that_ long to restore a backup unless you don't have decent internet access.

1) We're talking about people who are most likely going to be using 4/5G and Hotel Wifi. The US anyway is far behind on bandwidth, I get symmetrical 1G for "free" in Sweden, last time I was in the US it was $60/mo for 60MBit.

2) Phones have as much as 1TiB of storage, even at the speed of storage that'll take a hot minute.

Getting the 2FA codes set up while not having access to those 2FA codes is going to be interesting.
My family and I keep the Shabbat, which includes no electronics usage and I can not imagine doing it any differently.
Needs a ‘(2001)’ in the title
Looks really great! But regarding monetization, one word of caution that other commenters haven't mentioned so far: make sure you have a really good understanding of the licensing concerns before proceeding.

Initial disclaimer: I am not a lawyer and this is not legal advice.

Your project is using AGPL, without a CLA, and you have third-party contributors. If I understand correctly, this essentially prevents anyone from having an enhanced closed-source version (SaaS or otherwise) of your product -- even you. Although you created it, you only own the copyright for your own portion of the code. Third party contributors own the copyright for their contributions, which are equally subject to the terms of the AGPL for everyone.

So if you wanted to monetize an enhanced version, you have two options, if I understand correctly:

A) Keep the enhanced version entirely open source. You can charge for a hosted version but users must be able to self-host. Obvious downside: this leads to weird misaligned incentives where your revenue can depend on your project being difficult to install/host.

or

B) Obtain a licensing agreement from all third-party contributors since the time you switched to AGPL, or completely re-write any code where you can't get that agreement. Might not be practical.

You could try alternative monetization methods that don't rely on an enhanced version, such as support contracts or sponsored development of new features, but these are hard to scale... especially since a decent number of tech companies have a blanket ban on using AGPL projects that aren't dual-licensed.

This isn't to say AGPL is bad, just that it's a nuanced topic. There are lots of blog posts out there about the monetization implications, for example here's one from the cofounder of GitLab: https://www.opencoreventures.com/blog/agpl-license-is-a-non-...
Super cool! Have been a fan of this project for a while. I think this is super important for anyone who is trying to do ml inference on edge hardware, but also the browser too.
"I talk to, that solar installations are booming right now" -- where are you located? Rezi installs used to be a 30% year over year growth market. Last year growth went negative... this year is going to be significantly worse.
> it was nice knowing you.

Not sure you ever "knew" America if you think this is the first time racists were ever elected.
It was already demonstrably foolish to trust anything Elon says before he made his explicit turn towards techno-fascism, but that certainly seals the deal for me.
Unless they weren't seeding their RNG, which means every game could be the same.
"Imgur is temporarily over capacity. Please try again later."
Also known as "how to visit detention centers".

The amount of bad advice here is staggering. You are not James Bond or some kind of ninja Seals secret agent.

You are a nobody attempting to enter a country, and you will be pissing off the border police.

Have some common sense.
Google Cloud's New C4D VMs Deliver Remarkable Performance with AMD EPYC Turin
It might be a contrived example, but I found the example of syntax highlighting a blog post to be a good example of the benefits of RSC.

If you hydrate on the client, you need to run the same exact code on the server and again on the client - however, that means you now might need to bring in a big syntax highlighting library to the client.

With RSC all of that is done server side, so you don't need to ship the syntax highlighting library.
Robinson-Patman act of 1936? Wasn't got rid of but they stopped enforcing it?
None of those things do what chroot does but many of them involve chroot - so I'm still not grasping what "better chroot" is, other than "not chroot, but something completely different."

It sounds like people want "better exec"
> The code base is very large and we always have memory bugs that required ASAN on production to fix the bugs

This is a big part of why Rust works. We also never have errors that we can't reproduce in development.
Interesting article, but I think it downplays the incidence of students using Claude as an alternative to building foundational skills. I could easily see conversations that they outline as "Collaborative" primarily being a user walking Claude through multi-part problems or asking it to produce justifications for answers that students add to assignments.
I'm working with rpm-ostree distros on workstations. The Universal Blue (Fedora Atomic (CoreOS)) project has OCI images that install as immutable host images.

We were able to install programs as admin on Windows in our university computer lab because of DeepFreeze, almost 20 years ago

"Is DeepFreeze worth it?"
https://www.reddit.com/r/sysadmin/comments/18zn3jn/is_deepfr...

TIL Windows has UWF built-in:

"Unified Write Filter (UWF) feature" https://learn.microsoft.com/en-us/windows/configuration/unif...

Re: ~immutable NixOS and SELinux and Flatpaks' chroot filesystems not having SELinux labels like WSL2 either: https://news.ycombinator.com/item?id=43617363
I don't use oil but gas has been going up here (Midwest) in the past 2-3 weeks, since the big talk about tariffs started.
Author isn't inventing a new language. They are "inventing" react server components. It's not unexplored, they are teaching the reader how server side rendering in react works.
> I thought that Trump more or less did call his voters dumb on multiple occasions

I think he has, and I know he has very famously called them blindly loyal sheep (not in those words, the exact phrase was: "I could stand in the middle of Fifth Avenue and shoot somebody, and I wouldn't lose any voters, OK?").
#[table(name = person, public)]
pub struct Person {
name: String,
}

No, just say no.
Do not conflate your relational database schema with however you treat that data in your app.
You want explicit control, not annotation magic.
Oh good to know, thanks for the clarification!
Atari ST introduced April 8, 1985
How to Leak to a Journalist
Some complexities:

- handling shy hyphens/hyphenation when splitting long words -- working out where to hyphenate so it is readable, then how that affects the available space takes time to compute to ensure that justified text doesn't result in large blocks of whitespace esp. for long words;

- handing text effects like making the first letter large, or the first word(s) larger, like is done in various books;

- reflow due to any changes resulting from text rendering/formatting (e.g. if applying kerning or hyphenation results in/does not result in text wrapping);

- impact of things like kerning and digraphs (e.g. ffi) on text width -- including determining if a word can be split in the middle of one of these or not;

- combining characters, emoji (with zero-width non-joiners), flag Unicode character pairs (including determining valid pairs to determine if/where to split on), etc.;

- mixed direction text (left to right and right to left) handling and positioning;

- the mentioned Ruby text (e.g. https://www.w3.org/International/articles/ruby/styling.en.ht...) -- dealing with both the main text wrapping and the above/below text wrapping, both of which could happen;

- for Chinese/Japanese/Korean ensuring that characters within a word don't have extra space, as those languages don't use spacing to delimit words;

- other things affecting line height such as sub/super script text (mathematical equations, chemical symbols, references, etc.).
Nanowires keep surfaces sterile with silver and electricity
Where I live, Uber is recognized as the high prices option. Once VCs stopped subsidizing rides prices went up and availability went down - it was a running joke for years that at DCA you’d see people waiting in line for 20 minutes to spend $20 more than hopping in a waiting cab.
AI bubble seems close to collapsing. God knows how many billions have been invested and we still don't have an actual use case for AI which is good for humanity.
Basic Ubuntu 24.04 install:

man --html man

man: can't resolve man7/groff_man.7
man: command exited with status 3: (cd /tmp/hman6rTowJ && /usr/libexec/man-db/zsoelim) | (cd /tmp/hman6rTowJ && /usr/libexec/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE) | (cd /tmp/hman6rTowJ && preconv -e UTF-8) | (cd /tmp/hman6rTowJ && tbl) | (cd /tmp/hman6rTowJ && groff -mandoc -Thtml)

The error seems to be about the groff manpage that I didn't even ask for? Very confusing.
Let's just be clear here - it was never about deporting "illegal immigrants" or "criminals". It was about creating fear and submission.
At some level everything has to go in a single band. I don't have separate network connections to my house, I don't send separate TCP SYN packets for each "band". I don't have separate storage devices for each file on my harddrive. We multiplex the data somewhere. Yhe trick to it is that the multiplexer has to be a component, and not a distributed set of ad-hoc regexes.
Just to copy in my response from there too:

I'm Tyler (guy in the video). In BitCraft we currently implement client-side prediction outside of SpacetimeDB.

However, we DO plan to add automatic client-side prediction as a feature for SpacetimeDB in the near-ish future! Because all your server-side logic is in Wasm modules, we plan to run an embedded version of SpacetimeDB to execute the server logic on the client. As long as the server and client agree on the changes to the data we can reconcile the transactions, otherwise we'll rollback. Notably, we can do this with only partial state on the client!

We can also do deterministic simulation if you have total knowledge of the game state with this solution as well.
3D printing (additive manufacturing) isn't really a differentiating factor one way or the other. It's only economically viable for certain types of parts made in relatively low volume. And the USA doesn't have much of a comparative advantage.

There will never be anything like a "replicator". It's not physically possible.
It’s even better, I was introduced to the term “narrative shopping” today.

> The second order effects are a much more fertile territory for narrative creation. That’s because, as with any other policy, the second order effects of tariffs don’t lend themselves to the same kind of certainty as first order effects. They involve people and how they will respond and act. Any argument in favor of tariffs can only live in the world of second order effects.

https://www.epsilontheory.com/narrative-shopping/

There is no logic here, seeing depth in a shallow pond, is the same as staring at the emperor’s new clothes.

PS> I have seen young voters happy to see Wall Street, elites and older generations feel pain.
The interesting thing is that if you choose to deport or enforce immigration policy at a wide scale ... almost by default you end up clogging up the system so that even if you want to emphasize dangerous / criminals ... you can't because you clogged the system with a volume of non criminals. Now you've de-emphasized dealing with criminals.
Well some of them. I'm western and have friends in Taiwan and want the place to do ok and am not worried about the business side.
> The production fix is don't include 3 versions of the same dependency in the image build (use "bcprov-jdk18on" and don't use any other "bcprov")

I doubt anyone is doing that manually, that’s probably done by mvn/gradle/sbt/whatever the cool Java kids use these days. Do the build tools not know about this problem and just make a mess?