skysight-inc/HackerNews huggingface dataset:
IMO the promise of container queries isn't that breakpoints will go away, but rather that breakpoints can emerge from the bottom-up composition of components rather than top-down from your CSS framework or Tailwind config or whatever.

You're still probably going to want the left sidebar of your multi-column layout to collapse behind a menu on narrow viewports and abruptly appear when the viewport width gets to >= n [0]. But it's conceivable that the value of n emerges from some constraints you specify (such as the minimum desired width of the sidebar and the main content column), instead of being chosen upfront from a small list of predertmined breakpoints.

[0] E.g. https://tailwindui.com/components/application-ui/application...
This page leads to more questions than it answers.

After reading it, I still have no idea what the difference is between a dye and a lake, or why it matters, but now I realize I also don't know what blooming is, whether it matters if a dye is water- or oil-soluble, what tinting by dispersion is (and why it matters if that's different from a dye), or why I should care about "dye load". Since those all seem to be involved in the answer to the main question.

Maybe there's a better page to submit to HN on this topic, because this one seems awfully confusing.
This sounds like an Ubuntu problem. My web server is running Debian 12 and ModemManager isn't even installed. For shiggles I installed it just so I could remove it. The extra packages it installed are libjim0.81 libmbim-glib4 libmbim-proxy libmbim-utils libqmi-glib5 libqmi-proxy libqmi-utils libqrtr-glib0 usb-modeswitch usb-modeswitch-data and these are exactly the packages it told me I could autoremove after removing ModemManager.
Posts like that nearly always assume the text-to-image and "prompt engineering" being used, usually due to the lack of experience with those models. This is categorically not the way to do it outside of having fun. The way it's done for predictability and control looks much more like "draw the rest of the owl, in a manner similar to my other hand-drawn owl" combined with photobashing and manual fixing/compositing. It's a hybrid area similar to 3D CGI that requires both artistic and technical skills if you want to create something non-boring.

This has nothing to do with the model's poor understanding of natural language, and will not change until we have something that could reasonably pass for AGI, and likely not even then. Your text prompts simply don't have enough semantic capacity.
The terms aren’t mutually exclusive
A big manifestation of that is quoting. You see a lot of that in some scenes. Whole discussions where nobody issues a personal opinion. Only copy-pasting authoritative utterances.

And if you ask for an interpretation of one of those quotes they get evasive.
Author conflates legal and ethical options for preventing copyrighted work from being used to train ML image generators.

There’s nothing legally inconsistent about passing a law saying, e.g., “ML training is not fair use”. Doing so will not even reduce existing fair use rights being exercised by actual people.

The author’s argument is that doing so is philosophically analogous to human creative processes, but those are—and I can’t underline this enough—human. And the law is not (and cannot be, should not be?) consistent in such a way.
Added TypeScript support but not much verifications yet.

Here's an example:
* Original code: https://github.com/aorwall/codeblocks/blob/main/tests/typesc...
* Update: https://github.com/aorwall/codeblocks/blob/main/tests/typesc...
* Merged: https://github.com/aorwall/codeblocks/blob/main/tests/typesc...
So cars get safer through more competent structural design and are enhanced by reliable camera systems that allow for better visibility than craning ones neck around 120 degrees.
Thumb were 16bit instructions for their ARM7 TDMI 32bit microcontrollers. Very different beasts to the Aarch64.
Sure, but do we really want to encourage ubiquitous LPR on every police vehicle? It's already becoming the norm in some cities but that's not exactly an unmitigated good.
Such meaningless comparisons also often have the opposite of the desired effect. I read it and went "there are >8 billion people all over the planet, and you can fit all the possible viewports into a single football stadium. Neat!"
We also have a build script that will automatically build it from source on most distributions if that's more to your liking.

It's less user friendly but on the good side you can use that to build pull requests or arbitrary commits.
That is one of the issues trying to re-implement every css property:value pair with a class name inherent in Tailwind.
If it makes you feel better, they probably weren't sent to slaughter. My wife runs a horse rescue; it's typical for the farm that animals in this predicament are sent to to be some kind of rescue or sanctuary facility.
I begrudgingly agree. We tried to stand up a spark cluster and there are just loads of configuration and little niggles that just get in the way, like making sure everything on your cluster has the libraries they need.

Putting it on databricks most of those problems went away and we could just get in with writing the code.

Could we have figured out how to get spark working in a bespoke configuration? almost certainly. By our mid September deadline? Probably not
Is there anything that offers mobile-style sandboxing & permissions API like described?

I'd love that, but I'm not even sure how it would work, I don't want it via walled-garden app store where you basically have to target it as an extra platform, because of dealing with those APIs... It would need to somehow just sort of slot into Unix, and if you didn't have it 'enabled' on the system it would just plough on uncontrolled as it does today.

What's the story or usual recommended practice on NixOS? Seems like the overlap with security-minder types would be quite high, and if you did use something like Flatpak wouldn't that interfere with Nix's own management? (Or at least not use it.) (I didn't learn much from the Flatpak Nix wiki page.)
Dupe: https://news.ycombinator.com/item?id=37168243
Yeah it's considerably more harmful in professional environments, imo. I forgot to mention in my initial comment that I feel like people underestimate how effective it is to drop the pretense that you already know enough about what's being discussed to learn more, and how 'disarming' it is to people to be asked instead of told.

Disarming in a sense that they will usually be inclined to react in a magnanimous way, instead of possibly adopting some other frictional communication pattern. It really just makes everything easier if you actively try to leave your ego at the door.
I've encountered appimages a few time and wasn't really convinced. Maybe I'm missing something but here's what I found annoying:

- need to move the x.appimage somewhere in your $PATH

- need to create an alias like nvim.appimage -> nvim

- no way to automatically update

- the application isn't listed in your application list on ubuntu

On the other hand `sudo snap install nvim --classic` brings me all of the above without any work from me
This goes back to pre-Web, originally to distinguish normal user (`$`) from `root` user (`#`), and sometimes from C-shell or some non-shell interactive line-oriented program.

I used to think it was dumb and annoying.

I partly changed my mind recently, when I found myself copy&pasting lots of quick wiki-like documentation into Markdown fenced code blocks that involved multiple hosts.

Just having the hostname in the prompt reduces the text I have to type in addition to the copy&past, to explain where this command is happening, such as on the workstation vs. one of the servers.

(But it didn't quite help the other day, when I was documenting some self-hosted LLM procedures, and needed to be copy&pasting examples from multiple Screen terminals on the same host, where the prompt didn't distinguish them.)
> "What made this wiretapping possible is Google Analytics' tracking pixel, which is embedded in the JavaScript of online tax preparation websites," the complaint stated.

> Doing so is illegal, the complaint contended, because under American law tax-return information cannot be disclosed to unauthorized parties without consent from the payer. It will be interesting to see if the courts rule that Analytics actually vacuums up tax-return info.
Problems like this seem like a natural consequence of trying to mash together distribution and sandboxing, rather than leaving the sandboxing to the OS. It’s so much easier to build something that “just works” if you’re concerned only with distribution (really, it’s as simple as macOS style app bundles. Yes it takes a bit more space but the UX improvement is worth it).

Following this, it seems like there should be an XDG standard for sandboxing which distros are free to implement whichever way they feel is best. With that, Linux app packaging solutions need only worry about playing nice with that spec.
That is frustrating to read. Swap you're not using doesn't hurt anyone, but having no swap can really screw you up.
This is correct. Humans are competitive, and if your peers are competing with two incomes and you are chasing after the same scarce resources they are, then prices will rise accordingly.

Scarce examples would be homes in the best school district you can afford near the best job markets. Or the best doctors, tutors, etc. And if the majority of people opt to be in dual income households, then the price of even average products/services will rise so that single income households will have to settle for less.
People, including me, used to think I knew some special sauce about optimization. It's true that I have a bit more mechanical sympathy than most people, due to not only the curriculum at my school but which parts fascinated me.

The big thing is that I'm willing to sit down and earn a 50% improvement in performance by doing 10x 4% improvements in perf time. That's perseverance and foresight. Most of what I know about optimization tricks vs optimization process wouldn't quite fill up the first Gems book.

It's all about budget. If you're trying to double, quadruple the performance of something, you can't look at what the 5 slowest things are. You have to look at the thing taking 5% of the time and ask, "Does this deserve 20% of the CPU?" Because if you get 4x without touching this code, that 5% becomes 20%.

Then you don't work on the tall tent poles first, you work on the hot spots that relate to each other, and the ones you have the time and attention to do well. Because if you get a 20% improvement where a 25% improvement is possible, most bosses will not let you go back for the 2 x 2.5% later if you don't get it the first time. So then you are forever stuck with 50 x 1.5% slowdowns. Which is not a problem if you're profitable, but definitely is if you're bleeding money on hosting. Or if your main competitor is consistently 50% faster than yours.
I worked with XML extensively for many years starting back in the 1990s. When I'm saying that namespaces add complexity to the data model I'm not complaining about them being difficult to use or understand.

>Dream on. No, you cannot. It depends on parser implementation. For example, you have two 20-digit numbers where 15 most significant digits are the same. Are these numbers the same number or a different number in JSON?

That's just a mildly interesting interoperability edge case that can be worked around. I agree that it's not good, but it is a problem on a wholly different level. XML elements not being comparable without non-local information is not an edge case and not an oversight that can be fixed or worked around. It's by design.

I'm not criticising XML for being what it is. XML tries to solve problems that JSON doesn't try to solve. But in order to do that, it had to introduce complexity that many people now reject.

Edit: I think we're talking past each other here. You are rightly criticising the JSON specification for being sloppy and incomplete. I don't dispute that. I'm comparing the models as they are _intended_ to work. And that's where XML is more complex because it tries to do more.
Steven Wolfram on AI Alignment
This exists now. Some AI accelerators are a grid of independent compute units with their own memory, message passing between them. Graphcore's IPU is an instance.

An AMD GPU is a grid of independent compute units on a memory hierarchy. At the fine grain, it's a scalar integer unit (branches, arithmetic) and a predicated vector unit, with an instruction pointer. Ballpark of 80 of those can be on a given compute unit at the same time, executed in some order and partially simultaneously by the scheduler. GPU has order of 100 compute units, so that's ~8k completely independent programs running at the same time.

You've got a variety of programming languages available to work with that. There's a shared address space with other GPUs and the system processors, direct access to system and GPU local memory. Also some other memory you can use for fast coordination between small numbers of programs.

There's a bit of a disconnect between graphics shaders, the ROCm compute stack and what you can build on the hardware if so inclined. The future you want is here today, it just has a different name to what you expected.
Not really relevant to the topic. Replace "hit by a car" with any other unexpected and life-changing illness or accident, and the point remains.
This is a very concise way to put it. And what's worse is that if you do try to take the narrative into your own hands and bring the whole story into appointments, there's a fair chunk of those doctors that will take offense at you trying to lead the conversation or decide that all that effort is evidence of some sort of malingering disorder. Even with lots of effort and information organization, it's still often a damned if you do, damned if you don't sort of thing.
Except Debian backports yt-dlp for Stable. That's why the answer is backports. If it works for something like yt-dlp, it should work for something similar, especially if it's already in Testing (since that is usually the source for the rebuild for Stable).
It's kind of interesting to read about contemporary reactions to Night of the Living Dead, which included "it's obviously a commentary on the Vietnam War" and "a critique of American capitalism". The closest anyone got to racial issues was the observation that at the end, the (black) main character is killed by a (white) posse led by a sheriff -- which seemed to some people to be an obvious commentary on the Civil Rights Movement and the recent assassinations of Martin Luther King, Jr., and Malcom X.

The modern (21st C) vogue for zombie apocalypse movies pretty clearly stems from two sources: Japanese video games in the 1990s; and a pair of British films in the early 2000s: Resident Evil (based on one of the aforementioned Japanese video games) and 28 Days Later. (It's a bit hard to argue that both the Japanese and the British were acting out some deep-seated fear of a black slave uprising.)
A related part of the problem is apps that have a large number of dependencies. We should all be careful about which dependencies we use, keep that to a minimum, and try to use things with a stable API.

The other part is library developers need to aim for backward compatibility so apps don't need to care so much about what specific version they're using.
It's about the details. You need to iterate a lot or fix pieces to get a cohesive whole.
I'm more interested in how this "cross attention" part works.

Being able to combine two different kinds of AI sounds too good to be true. It sounds like AGI. Why does it work for SD? Why aren't we trying to combine more AIs to create a super AI? Or we're already doing this?
Sorry to hear about your hardships and thank you for sharing them.
I've run into a number of networks in my area (private businesses, a couple municipalities, a couple law enforcement agencies) all using the 192.9.1.0/24 subnet.

There was some overlap in these sites w/ respect to IT service companies involved in their setup. Best as I can guess it came down to one person who floated between the employ of a couple (or three) IT service companies leaving a swath of 192.9.1.0/24 in their wake (or maybe training other technicians during their time at these companies). It seems like this work might have been done pre-RFC 1597 (which is, I think, the first place that what is today's RFC 1918 address space shows up) but I think they were just following examples.

I'd love to know what examples motivated the us of this address space. I find some old Sun docs[0] referencing this address space, and RFC 2328[1] makes reference to it.

[0] http://bitsavers.informatik.uni-stuttgart.de/pdf/sun/sunos/3...

[1] https://www.ietf.org/rfc/rfc2328.txt
Cats not raised to maturity by their mothers with significant outdoors access will be worse at hunting on average, as some of it is taught or just learned at a young age. They all still have hunting instincts.
As coming from country with actually working IT

Which one is that?
If you find yourself having to re-implement a sorting algorithm ad-hoc, you are probably using the wrong language. (Especially these days.)
I am only half serious about that....should have pointed that out. Interesting links though. Correct that not everyone with income is required to file, though they should. I did not know the income level was that high though, would have guessed half that.

Just a guess but I think that overlap is probably pretty large. I would think the majority of people who don't owe taxes are due to lower incomes who would not be required to file and that is offset with deductions....purely a guess though.
That's a valid point (induced quakes in otherwise stable area). Still a 3.6 is equivalent to a heavy lorry passing by (I've experienced this myself). Something a house should be able to handle without problem. The 3.6 quake was the worst quake ever for that region. Most are well below this range as you mentioned.
This is exactly the point I'm making. Home ownership rates are still at about 66% of households in the US but median household income has risen dramatically and interest rates have been very low so there has been a lot of room for home prices to increase. Supply has also lagged and labor costs have also risen.
> who are willing and interested in doing

I suspect the problem is more systematic than a general lack of interest or willingness.
Why would I find a different gym just because people around me aren't lifting as much as you want them to be? I'm a 28 year old man and I can only bench 35kg (~77lbs) so why would I want to be around a bunch of people lifting 100kg+?

> If he MAXED out at a 225 bench, a 325 deadlift and a 275 squat, he has no business really talking about this sort of stuff. You don't even need a structured program to hit those numbers...you just need to do it.

I think you have a severely skewed idea of what it is common to lift.
At that point you're re-inventing Flatpak, to a large degree
Late to the party but Ubuntu LTS is nice for servers but on a desktop/laptop it's just pain these days. Fedora is a good choice, Manjaro is fun too if you don't mind breaking things sometimes :)
I share your frustration about the Nvidia situation. However, if you want to run a certain operating system and have a good experience, you need to buy hardware that's well-supported on that operating system. It's as simple as that. This is a little like buying an M1 Mac and complaining that Linux doesn't run well on it.
In the case above you agree and let them share details than say thanks I'll let you know.
It doesn't maintain anything. It redistributes money from the wealthy to the poor, but a large amount of that money gets lost on other things. Then, when it does reach the poor, it doesn't actually help them motivate their life - they become dependent on government funding.

Taxes put tremendous stress on the working class. Socialism oppresses the working class.

The best way anyways to maintain a minimum social level is with persistent and healthy growth.
Not scientific, but funny enough I was just thinking of my social media use last night, and I came to the realization that I use it as a way to distract from unpleasant feelings and as a pain killer. If I'm hungover, or sick, or worried about work, my social media usage goes up significantly.

Don't know if this is true for everyone but the study's findings match my personal experience.
Also absurdly fast reaction time means even a snake is not a threat.
Only do this if you are certain that zero predators live in your surrounding area.
I think it is?

Or I guess, what data size do you think it's talking about? If you only have gigabytes of data, none of this matters, you can use anything pretty cheaply and easily. So is this article just for "terabytes" or does it go up to "hundreds of terabytes" but not "petabytes"?
People dying is good?
These are entirely solvable problems, at least. Just sounds like the UX isn’t there yet.
> I personally wonder if having the average person be able to understand math is essential sometimes.

Yes. Not talking about calculus or anything beyond, just basic algebra and arithmetics.

My mother, who has a graduate degree in education (and is in a good cognitive state), still occasionally gets confused and asks me for help with figuring out whether 0.5L is less than 0.25L. I am scared to find out what kind of other math comprehension issues she might have in everyday life that are just a tiny bit more complex than decimals, like compounding interest rates. And she is a fully functioning indepeneent adult in her 50s who has a job, socializes with people, recently sold and repurchased a house, etc.
I agree with your take on CBT and existential problems (although CBT is incredible for many other types of issues). Do you have more details on therapies that are useful for existential types of problems?