skysight-inc/HackerNews huggingface dataset:
Well, sure, kids mostly bounce back. But there must be a point beyond which the health hazards outweigh "character building". I just wonder where it is.

Climbing a climbing frame? Surely fine. A ladder? Most likely. Climbing a tree? Probably fine, though also depends. Climbing onto a steep roof? Uh oh. Soloing El Cap? I'll leave that to grown ups.
Because if you write the best scify ebook of the decade, why not also write your own time handling convention?
I don't quite get the hate for having CSS in another file. Do you also put all your react stuff in one single file ? That same logic and argument can be applied against all modularization.

And really 20-50 tailwind classes in a single element is VERY hard to read and keep in mind. No - it does not make things clear or understandable. One tends to need to re-read and scan over from the beginning and eyes glaze over. Esp if some elements only vary with a few classes missing. I guess it works for people with very high attention to detail and high amount of working memory. I only find it personally frustrating. With a CSS class applied to that component, one at-least has a singular NAME to refer to that piece of composite styling and your memory can be used for other matters.

Maybe tailwind css works well for some bright, big-memory developers. I did try it for a couple of projects, including needing to maintain someone else's tailwind project - and only felt stupendous pain.

However, the "atomic css" philosophy behind tailwind is great. I find frameworks like https://open-props.style/ a far better application of that principle.
Tailwind is just a way of writing/architecting CSS. There is nothing in it that "enables" rich web applications which browsers doesn't let you do with (vanilla) CSS, at the end it's just using CSS under the hood (utility classes). And CSS is not the alternative to Tailwind; there are numerous ways to write/architect CSS and Tailwind is just one of them, very opinionated and rigid that you should follow it's way of doing it. But you don't need any specific tool to write CSS, that's the point of the article.

Instead of learning/memorising CSS properties and values, you learn and memorise Tailwind classes which are just abstractions to regular CSS properties and values and you need to write them inside class tags. I think the lure of Tailwind comes from IDE integrations and its documentation. But it doesn't add any "new features" that enables rich web applications which CSS lacks in anyways.
The problem is probably in processing and storing the helium indefinitely. We might wish we had the vented helium in 100 years or whatever. But unless it can be retained until the time it is needed (a fundamentally unprofitable venture to anyone alive now), it can't be used.
Is this a MUD? Can it be accessed through telnet or a MUD client?
iOS would not run code which is not built and signed by their tools.
Unless EU mandates the minimal interoperability requirements. You do not pay if your app is a Web app, so maybe better interop with web apps mandated would be more interesting (like allowing to add icons for these apps).
Some broken limbs carry a lifelong disability, or at least material reduction in limb function. I don't know what proportion, and hence how to weight that against "adventure".
They already do, and surely they continue to do so in the future, regardless of where the app came from. So finding out these numbers should be simple from a technical standpoint.
1. no, probably same as the HMI capability
2. no
3. forwarding and giving access to necesaary capabilities
4. it does not
Please reread my comment per OP referring to JS, not Tailwind :)
This isn't about decision paralysis, but picking good names that other people will understand. But they won't, not all of them at least. No matter how great you're at naming things, you are going to do it differently than other people do. That doesn't matter on your personal home page, but it breaks down with a larger team. Inevitably, naming principles will drift apart, and after a few years, you'll have a mess. Don't believe me? Read the myriad of blog posts of development teams coming up with new CSS frameworks or migrating from one to another, to combat this.

Tailwind removes the naming ambiguity here, by moving away from naming things to describing the styles in a composable way. Drop your new hire in the code base, give them access to the Tailwind docs, and they'll be productive immediately (even more so if they previously spent half an hour with it).
I've been working in this space for ~10 years at this point and have been attempting ROCm since the Vega days (pretty much since initial releases of ROCm ~six years ago).

"Hello world" in torch? On a new install/card/config/even upgrade with a bit of fiddling I can get there (I have it more-or-less down at this point).

Actually using something in a real world use case? Hours, days, or give up. Often the third scenario where I end up going back to CUDA because I just need to get something done. Messing around with different driver versions, docker containers, ROCm versions, obscure environment variables, weird random cherry picks/patches and hacks from spelunking a bunch of GH repos/discussions/PRs/blog posts/etc. Feels like it never ends.

I talk about it quite a bit and I keep buying AMD hardware and putting time into this because I'm rooting for AMD. However, consider the CEO of Nvidia saying 30% of their cost/spend is on software. He gets it.

I'm pretty convinced at this point that AMD just doesn't have software in their DNA, with even die-hard "Team Red" Windows gaming users frequently complaining about the quality of drivers. Drivers. For gaming. On Windows. Enter >80% Nvidia market share in that market and >90% market share in ML.

They just don't get it and I'm pretty sure they never will. I expect Intel, Apple, and even new entrants in the field will be the ones to offer viable alternatives to the Nvidia/CUDA monopoly.
What you're saying is the brain creates the illusion of a consciousness, that's something you would need more proof for now you're just assuming it because it's the dominant view based op on our materialistic culture.

If anything you are arguing the world is an illusion, not consciousness.

You can change what inputs a being get visually & other stimuli.

But you don't the change consciousness itself. The pictures & emotions change, but the experiencer doesn't.

Same with dementia, the body & connection to the world changes, the inner consciousness & it's ability to experience doesn't.

The irony is that we believe the world is real because our brain/conciousness does a really good job. Take for instance the simple fact that certain cultures can't distuingish green from blue. Or certain animals almost live based on feel of audio. Which experience of reality is the "real" world?

Materialism feels natural because our world feels real. But what we think is real and solid is what our brain has created for us, in reality both us and the world is very intertwined and hard to separate experience & experiencer.
Lacking DTLS at this time, and probably a few other valuable things.
You don't have to define it, though. Browsers are supposed to just put unknown elements in the DOM and style them like any other element, using CSS.
No point pasting the links as there are no comments on either of those pages.

I'll start by saying that there is this layoff culture that seems to have taken hold first in the US, but seems to be spreading now.

In the case of gaming it seems to be going against the trend, value wise they're doing as well or better than ever which is a bit curious.

Maybe someone closer to the source can comment on what's going on in the US.
Judging from the fashionable nonsense in the homepage, this looks more like it's the Juicero stage of product development.
“Need to switch back and forth” is a strangely negative way of putting it. Do you “switch back and forth” to a function definition, and is that an argument for procedural code and repetition?

Then your second paragraph is a great point against the need for Tailwind and the long class attributes, as you’re going to encapsulate all of that in a component (and “switch back and forth” to see its styles) anyway.
I still don't see the relationship. Framework components are using the standard to create what they create, and that's how it's meant to be.

I wouldn't expect the standard to ever really offer most of what a framework does.
You can have more than one browser window though.
> The problem is that all these tokens are defined…in JavaScript. A CSS framework. Using JavaScript for its design tokens. In 2021.

And THAT right there is the core problem of such frameworks.

The trinity of frontend technologies, by design, have a clear separation of concerns: HTML structures, CSS styles, JS implements logic.

Of these 3, JS is, by necessity, the most powerful, and the one that can change the other 2 the most. So, as programmers like doing cool things, the temptation is always there to just write some JS that grabs the other 2 and does whatever with them.

This would, in theory, be fine...if there was a universally agreed way to do this. The problem is, there isn't. We still pretend, and can even implement it in a way, where the concerns are actually separated (thanks to serverside rendering we can even do so dynamically), and we have not one method of violating this separation of concerns, but a gazillion ways, spanning the full range of compatibility from "no problemo" to "are you crazy?".

This needs to stop, I say desperately, while being fully consciouss of the fact that it never will, since the genie is already out of the bottle and has been for a long time.
It’s not the getting to lucid dreaming that’s the problem, it’s the “oh! I’m dreaming!” part. Wakes me up every time.

That and I have dreams about flying, but as soon as I realize I’m having dreams about flying, I wake up and the flying dreams stop.
I disagree. I've never heard of this game before, but I just read the whole CoC and it made me want to give it a try.

I respect that the developer went to great lengths to outline their expectations in such clear detail. It sounds like a cool community to me.
I think another difference of then vs now is that adults would look out for other people's kids.
Making it illegal to sell would go a long way in that direction.
yes, this is huge news for advertising, fingerprinting, and tracking. i think we'll see a boom in those markets in the following years (contingent on some factors, but still).
I’m curious how iOS 17.4 may affect side loading currently.

“ These safeguards will be in place when users download iOS 17.4 or later, beginning in March, and include:

Notarization for iOS apps — a baseline review that applies to all apps, regardless of their distribution channel, focused on platform integrity and protecting users. Notarization involves a combination of automated checks and human review.

App installation sheets — that use information from the Notarization process to provide at-a-glance descriptions of apps and their functionality before download, including the developer, screenshots, and other essential information.

Authorization for marketplace developers — to ensure marketplace developers commit to ongoing requirements that help protect users and developers.
Additional malware protections — that prevent iOS apps from launching if they’re found to contain malware after being installed to a user’s device.”
What's cosine similarity, what do you use it for and why is it good to have it into your db instead of somewhere else (like a lib)?
The equivalent styled component of the default Tailwind button of "bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded" is "styled.div`background-color:#8888ff;color:white;font-weight:bold;padding-y:2px;padding-x:4px;border-radius:4px;&hover{background-color:#aaaaff}`".

Obviously you wouldn't actually write it like that because it's inline in your code so you can format it better, but the Tailwind version is less verbose and easier to read if you did.
Looking at the commit in isolation can be somewhat misleading. If you look at the surrounding code https://github.com/rhboot/shim/blob/0226b56513b2b8bd5fd281bc..., it's receiving chunks of data in a loop, checking to make sure new data does not exceed the buffer capacity (determined by Content-Length) each time. However, previously it wasn't checking that on the very first read outside the loop, hence the bug.

I don't see any final check on downloaded == *buf_size (Content-Length) though. Violating that could indicate premature connection close.
> I've never seen anyone create a user interface by writing down the full, semantic markup, and then proceed to create CSS for that

Indeed, not in the past 7-8 years. But we used to do it, and the outcome was great - semantic, accessible and machine-readable HTML was the norm. It’s unfortunate that we lost this in the transition to components.
It's a marketing tactic, there is a non-insignificant people who will check out a project just because of Rust.
I think there isn’t a miracle solution for increasing the focus. Is like a muscle you want to make it stronger. It needs lots of discipline and practice.

This is a list of things I’ve done on and off for the last 2 years and feel like it improved my focus.

- get rid of possible distractions (phone-turned off all the notifications)
- read books constantly (I made a rule to read at least 1 page a day)
- meditation
- morning pages (is more like a journaling, but continuous flux of thoughts written on 3 letter pages every morning)

The morning pages I think helped me the most not only for my focus, but also for my mental wellbeing.
title should be prepended with "buy a headband that may help"
> Embeddings are a type of lossy compression

Always felt they're more like hashes/fingerprints for the RAG use cases.

> Typically documents are broken down into chunks

That's what I would have guessed. It's still surprising that the embeddings don't fit into RAM though.

That said (the following I just realized), even if the embeddings don't fit into RAM at the same time, you really don't need to load them all into RAM if you're just performing a linear scan and doing cosine similarity on each of them. Sure it may be slow to load tens of GB of embedding info... but at this rate I'd be wondering what kind of textual data one could feasibly have that goes into the terrabyte range. (Also, generating that many embedding requires a lot of compute!)
But don't worry, 2024 is going to be the Year Of Math On The Web.

(I've been trying to do 'math on the web' (ish)) since 2002, and it's always sucked in some way; and all that time, images/pdf have Just Worked(TM). The emphasis in the OP on how much you'll have to report/chip in/fix is telling...)
Huh, Gitlab does have "depends on MR" merging which will block until all the dependent MRs have been merged. Including on other projects.
The funding status of big science collaborations is always a bit opaque, as there are a lot of individual actors with independent funding streams, and there's always a lot of R&D, the cost of which you can only guess in advance.

Formally ESA has moved the LISA project into a "implementation phase", meaning they intend to build it, but no money has been "pledged" as far as I know. However, LISA is a flagship Space Science programme, and the SSPs are part of the ESA budget all member states must contribute to.

Basically there's a fixed, overall budget that is then split for each project adopted. So there is definitely money but I'm not sure there is a public statement that "this particular pile of money belongs to LISA"
Tangentially, for me the stacks project is the gold standard of mathematical typography on the web. Look at this beauty: https://stacks.math.columbia.edu/tag/074J

Also check the diagrams: https://stacks.math.columbia.edu/tag/001U

If anyone can explain to me, a complete noob regarding html, how they achieve this result with html, css and whichever latex engine they use, I would be grateful. I want to make a personal webpage in this style.
Those people are welcome to continue using PDFs, and I really hope that in some utopian future that they will receive a lot of requests from their readers along the lines of 'can I please have a portable epub version too?'
I suppose I “just don’t use other machines” and when I do, they suck and mine rocks, which I consider a lot better than “both sucks, but I am used to it”
See what's strange here is that we would call a dancing robot "dancing", and not think twice about it.
I'm not sure even she promised to come down from a mountain with the fire of the gods
As the original comment states, there's not magic sandbox solution. It's a hard problem.
The average user should be able to grant or deny capabilities.
For things like location it's easy but when you think about the botnet case, things get tricky. What ip ranges do you allow?
It is a common problem when you starting to get lucid dreams.
There are number of techniques to combat that too, but it will generally go away after you become used to it. You just get too excited when you get lucid dream.

Maybe sound absurd, one technique that worked for me is to just "start spinning" around in your dream, so you can't focus on any specific part of the dream for a long time. Continuous attention to one detail in a dream somehow starts to breaking it apart.
More succinct version of the same from Gary Bernhardt of WAT fame (from 2015, same era) https://twitter.com/garybernhardt/status/600783770925420546

> Consulting service: you bring your big data problems to me, I say "your data set fits in RAM", you pay me $10,000 for saving you $500,000.
Varied answers in here, but honestly it depends. We’re not at the stage where one is clearly better than the other.
> Well, it's a guarantee that this change will give Chromium a higher market share on iOS, since the current market share of Chromium on iOS is exactly 0%.

Yes. Both the real browser engines in Chromium and Firefox are starting from absolute zero on iOS, and Chrome will certainly be much higher than Firefox.
And this current post is exactly what I was wishing for in my reply[1]. Really glad this was posted!

[1] https://news.ycombinator.com/item?id=39037135
I installed it via Brew and it just automatically updates.

Need to check on how to handle it on shells with no root access.
I’m not sure I understand. Do you have a screenshot shot of something with and without transient prompt that shows the difference?
Technology automates the spying so there is no upper limit on the amount compared to in person spying.

Some Google servers can do stuff that Stasi could not even dream about. The upper limit of Stasi was that all DDR citizens were to be Stasi employees or informants. Google can do it no-hands.

E.g. I am all for the Police ticketing speeders, but I don't want some automated spy network tracking me instead. At least the Police should have to work for getting me if I speed ...
They are indeed bad with refunds. But if you need a device, not money, they will deliver it to you. Sent from my Librem 5.
I'll add again that while this may have been true at a point (and was covertly marketed into our brains by big apple) it's just not true anymore. It's honestly scary how often i hear this and yet almost no one can say where they actually heard it.
Burnham [0] kind of predicted the rise of unaccountable managerial class
way back in 1941, at the end of his Marxist phase. Not the fully correct picture to understand the world we are currently living in, but certainly an interesting read and important milestone to thinkers that came after him.

[0] https://en.wikipedia.org/wiki/James_Burnham#The_Managerial_R...
Why hands specifically?
FDA sued for not regulating LED properly [pdf]
It's possible, but that doesn't mean it should be made impossible. Anecdotal but I've not heard of any "child falls from playground climbing thing and dies" stories. Not from the ones you describe anyway:

There was an 11 year old that died last year, but that was in a professional climbing hall; I'm not sure what happened but they were supposed to be secured. But that was a 13 meter drop, and the fifth incident like that in a 30 year timespan.

And there was a 4 year old that died after falling three meters from a bouncy castle in an indoor play area; the owners of the venue were pulled up on the unsafe conditions in 2013, but due to various mistakes they only got the report nearly a year later and did not remove the dangerous thing until the child fell off and died.
The term is "mathwashing".
The primary purpose of the 30% is to get 30% of money. If apple could get away with 60 they would. Apple more than pays for the SDK development just with their cut of child casino apps they sell. Everything else is just free cash.
Care to elaborate? AFAIK it's well regulated: https://en.wikipedia.org/wiki/Made_in_USA
https://www.motortrend.com/news/tesla-fsd-autopilot-crashes-...

> We've decided to consolidate all of these stories into one place, because, speaking frankly, if we gave every FSD- or Autopilot-related incident its own post, we'd have to rename our publication from MotorTrend to TeslaFSDAutopilotCrashTrend.
Frequent lucid dream usually implies poor sleep quality, because it interferes with deep sleep.
Totally understandable. I my computer is highly configured for “me” which means I feel lost if I sit down at someone else’s computer. That said, I spend 90%+ of my time in a terminal SSH’d to other box. If it was closer to 50-50 I’d be more interested but improving <10% and the added context switch isn’t worth it for me personally.

Thank you!
> a rather convoluted style

It may be standard for them, but it's why functional languages are niche while C, C++, C#, Java, JavaScript and Python dominate.
Well, since a knight on a white square can only attack knights on black squares, and half of the 64 squares are white...
I don't understand the big problem with switching different files. Don't we write components and tests in separate files? When we develop a component we add it to other components/views. When you need to add new props to a component, you open up the component file, add your prop, open up your component test file write your tests, if there are any tests fails you go back to component file and fix it there, then if everything works you add your props in the view components. Especially when we are talking about components and component libraries, you don't change the styling every other day especially when design tokens comes from centralised places (spacing, colors, fonts etc.).

What people misses out is CSS should be written in state-based architecture. For example for a button you have idle, hover, active, focus, focus visible, disabled states, and combinations of each button intent (default, primary, destructive, confirmation, warning) and color scheme (dark, light, high-contrast, low-contrast) states. Each of these states should enable-disable or modify some prop of the element, in most cases combination of different elements (sibling, child-parent). Trying to write them in inline classes is a PITA, especially the main concern for choosing that direction is just so we don't have a separate CSS file or need to find a name for the class (if you have a component, which Tailwind creators recommend you should, then you already need to find names for your components).

Also in addition to having separate component, component test and view/layout components; we also have separate hook files, separate state/context/store files. Even the component files doesn't encapsulate its own logic inside the same file anymore as to increase reuse of such logic. Somehow we practice separating almost every thing in the frontend to its own file, but when it comes to CSS it's too much "back-and-forth".