skysight-inc/HackerNews huggingface dataset:
Because of multitude of reasons. One of the big ones being never having to search through a style tag or finding a CSS file. 100% of the element styling is described in the element markup.

Tailwind was never about filling gaps in CSS.
Google fiber is also full of shit when they say their prices havent changed because I was paying like 25 a month for 1g fiber in 2019 ain kansas city and now I pay 70 a month for the same service
where i come from in the north east of England, a "divvy" is a "stupid person", a "moron" etc.
Very confusing.

I wanted to see if there were any infosec feeds (none appeared on the top 30 trending feeds list) so I clicked the hamburger menu at the top left, went to categories and went to security and privacy.

It was all random tools and plugins, so I went back to "Feed Directory" which appears to only be a top 30 trending list. So it's seemingly misleadingly named.

Edit: there's another hamburger menu, about 75% down the viewport that has some other stuff in it, idk.

Pretty confusing UX
What you are saying is nothing short of the manifestation of pure evil.

Innocent until proven guilty, not guilty until a random hunch is resolved.

The federal government has a long history of manufacturing evidence and this is no different.

Again, pure evil what you are saying.
Well that's good, but they haven't even installed GFiber in cities they're in right now such as Omaha and Chicago etc. It's surprising how many places still don't have Fiber, and you can check your area with FCC's website: https://broadbandmap.fcc.gov/home
Same. My neighbors have it and apparently I am never getting it.
Scientists Unravel Mystery of How This Tiny Bat Travels Hundreds of Miles
Do you have any links describing what you mean? I'm not a CSS guru, and perhaps I know only the "old" CSS. I did recently learn Tailwind and it's way nicer than the "old" CSS.

If modern CSS makes styling as easy as Tailwind does, I'd love to read about it.
Is there any reason to believe what Meta, or any other large corporation, has to say publicly?
Maybe, but I think Americans have the right to watch Infowars all day if they want to. And X has the right to push it all they want, imo
Always fun to read an article like this, for humility's sake.

Wow! And I'm guessing if he attempts a 2nd edition, it'll probably be even thinner, lighter, and faster!
Diffie, Whitfield; Hellman, Martin E. (November 1976). "New Directions in Cryptography" ???
https://archive.ph/8FJg8
Nice list!

I would add "On the Criteria to Be Used in Decomposing Systems into Modules" (1972, ~7800 citations) by Parnas, though more software engineering than computer science in a strict sense.
Well done! How did you figure out 3000K replacement part numbers for each SMD?
grpcurl is what I use to inspect gRPC apis.

https://github.com/fullstorydev/grpcurl
It doesn't really add anything to computer science, but then again the Sergey-Brin paper probably doesn't match that rigidity either.
Tailwind and Bootstrap and are kinda apple vs apple pie. Tailwind provides classes that still need to be stacked to build components.

It'd be easier if you were using some source for UI components, I've used TailwindUI in the past, but that's paid. I'm sure there are good free alternatives.
But it's not just inline css though. The length of inline css string would almost always be 3 times longer than tailwind classes string.

Also inline css doesn't allow media queries, pseudo classes, etc., which is a big deal.
> If you think that file system is a viable approach to web site, how would implement Hacker News?

Hacker news is a web application, with a client-server architecture. Indeed would be impractical to replicate with the file system model.

Still, I think it would be useful to have standardized hypermedia documents. It would allow for content that's naturally multimedia to be much more easily handled and distributed. I find it super weird that we need to create a 'website' just to have a multimedia, responsive document. It practically must be hosted on a server because nobody sends HTML around. Mind you that I used the file system just as a metaphor for what an offline-first hypermedia document model could look like.
> Doesn't Tailwind map pretty much 1:1 to CSS?

Much of it does, but not all of it.
Agreed. RIP Apollo. But I’m the better for it. HN is my only active social media account.
Greatest country in the world though amirite?
I'm not a carnivore diet advocate, but 6 weeks of a poor diet, alone, is to blame for being on the brink of a cardiac arrest? That's really not believable. If that's not what you meant, then you should really clarify in your post.
Do you honestly, seriously believe shutting down this group of people was a data-driven decision?
Thanks for the information. It helps. People like me just don't know.

> breaking the NIH is not going to fix wealth disparity in the US

I didn't say or imply that. I'm sorry if that's how it sounded. I've traveled for work both paid and not, both with implicit and explicit frugality. I'm not seeing how a pause on paying for travel, as the norm quoted within the article, is an egregious practice, nor how it could break the NIH. Especially given it appears to be a norm when administrations turn over.
Can't you pin the extension version so it doesn't auto-update?
This is really cool ! Kudos for getting this started. I wonder if initiatives such as one laptop per child could have been effective with this kind of approach. Eitherway I hope this project goes along way as I could see its application not only at home but also in developing nations.
AB-InBev does not sell directly to consumers. They have a distributor model of operation.
It’s a tool with limited functionality. I think over time you vaguely learn the shape of its limits and work with what it can do, and it becomes genuinely useful.

Doing basic stuff with a very limited scope that’s likely well documented all over the internet, great.

Boilerplate, tedious yet simple things, works awesome as enhanced autocomplete.

More complex stuff, give it a shot, maybe you’ll get lucky, otherwise if it starts fucking up I’ve had the most success just taking a step back and doing it myself, maybe chatting with it as a live docs substitute, or a realtime stack overflow/discord programming channel which are also sometimes of dubious quality but frequently useful.

The misery really lies in getting stuck in that cycle of it just messing up over and over as you try to get it to make this thing work that is clearly beyond its scope and it’s just turning everything into a greater and greater mess of hallucinated bullshit.
Migration guide, if anyone is wondering: https://tailwindcss.com/docs/upgrade-guide

Some breaking changes in there. May want to hold off on upgrading until LLMs come around to writing v4 code with ease.
Just get modules or strip from Yuju; I have zero bad experience over many years with them.

Sure, it's not cheap, but IMO ~1$/W plus simple PSU (either some standard voltage, or dimmable current, depending on what you got) for good and 1.5~2$/W for very good CRI is quite fine.
foundationally it's similar, where it differs is the SCS is government controlled and focuses on surveillance and control through denying access to travel, jobs, and services, a Trust Score system would be a public self governing system and is simply a tool people can choose to use to make more informed decisions about who they interact with, based purely on real past interactions
I’m a recent convert to tailwind. I’m very comfortable with css and I was initially turned off on the huge horizontal lines I saw in tailwind projects.

However, more and more component libraries are based on tailwind so I decided to try some immersion therapy.

Here are the top things I enjoy that was not obvious to me:

1. The class names are css shortcuts. Using them save you a lot of time. This is probably obvious to anyone who’s seriously looked at tailwind but I didn’t see that browsing the docs. I just saw nightmarishly long lines.

2. The lines look longer when you are not familiar with the class names. I initially pulled all of my class names out into a string outside my markup and included similar to how I’m used to using emotioncss. This made tailwind tolerable for me at first. However after several days I started to feel less turned off by those lines. I think it’s because I could recognize them. I will still break down a line with something like clsx.

3. clsx helps so much vs trying to entirely rely on tailwind syntax. The docs don’t discourage this at all but for some reason I thought it wasn’t idiomatic tailwind at first.

4. My app has to support a very large number of themes. Tailwind has proven to be a very attractive way of solving this problem. CSS variables are cool but the long syntax of using them is helped a lot in tailwind.

5. Adding my own custom variants is so easy and made me feel like a power user with such a small learning curve.

All of this is just my two cents to guide anyone who is like me watching from the sideline and wondering why? Why would anyone ever want to tolerate those “disgusting long lines mixed into the html”. Neo, all I see is the lady in the red dress now
You should check out openrouter if you haven't already.
Comcast is now starting to support higher upload speeds. They upgraded their equipment in our area (Fremont, CA) and now I'm able to get 200 mbps uploads. But you do have use a newer cable modem which support higher upload speeds. I'm using Arris S34 because I can also eventually upgrade to 2gbps downloads.
As a once-strident critic of Tailwind for its many failings and incompatibilities with the state of the actually-modern "vanilla" web art, I am very pleased to see the huge strides they've made with v4. Being able to access the Tailwind theme through native CSS variables (they even have an example in the docs of a button component written in native CSS in an external stylesheet using native variables! Oh happy day!) is absolutely massive, and being able to use a CSS-only config is equally amazing. Finally, Tailwind feels more like it's a utility (ironic, since its claim to fame is utility classes!) which you can add to any project, rather than some bizarro "viral" framework that wants to eat sensible architectures and lives in its own JavaScript-y silo.

Perhaps all the criticism over the years actually had an effect. Or maybe they finally arrived at good conclusions on their own. Either way, I suspect many of the pro/anti-Tailwind arguments are no longer relevant, and that's a Very Good Thing. Now we can get down to business and ship product.
This is a free tool (though I wouldn't use it since its from Bytedance). Also you could have an AI powered IDE locally without a subscription.
For GUI, I've been very happy with grpcui-web[0]. It really highlights the strengths of GRPC: you get a full list of available operations (either from the server directly if it exposes metadata, or by pointing to the .proto file if not), since everything is strongly typed you get client-side field validation and custom controls e.g. a date picker for timestamp types or drop-down for enums. The experience is a lot better than copy & pasting from docs for trying out JSON-HTTP APIs.

In general though I agree devex for gRPC is poor. I primarily work with the Python and Go APIs and they can be very frustrating. Basic operations like "turn pbtypes.Timestamp into a Python datetime or Go time.Time" are poorly documented and not obvious. proto3 removing `optional` was a flub and then adding it back was an even bigger flub; I have a bunch of protos which rely on the `google.protobuf.Int64Value` wrapper types which can never be changed (without a massive migration which I'm not doing). And even figuring out how to build the stuff consistently is a challenge! I had to build out a centralized protobuf build server that could use consistent versions of protoc plus the appropriate proto-gen plugins. I think buf.build basically does this now but they didn't exist then.

[0] https://github.com/fullstorydev/grpcui
PowerSchool hacker claims they stole data of 62M students
I think about software reliability a lot and try to generalize failure causes (I have about 30 years of experience designing and building systems).

While I do have a number of top bug-causing patterns, the above comment is spot-on: unnecessary complexity, while not being the direct cause of problems, almost always comes up when analyzing failures. You have a much better chance of getting your system right if you avoid complexity.

If you want practical real-life examples: many engineers when building a small embedded device will use a Raspberry Pi or something similar that runs Linux. It's easier for them: they get a full OS that they are used to, there is Python, all familiar. And yet, quite often all this is overkill for the task at hand, which is monitoring temperature, or controlling a bunch of GPIOs. You pull in a humongously complex stack of software, with thousands of quirks, bugs, and quite a bit of emergent behavior that no one understands, even though the task could have been performed by a bare-metal program running on a microcontroller, or (if we want convenience) running under Zephyr.
> and more about the violation of separation of content and presentation that they push so hard.

As someone who's done it both ways with web sites, that separation sucked. Having to figure out which style in my CSS file was messing things up was always a pain. And Tailwind tends to be "local" by default, limiting the damage done to other elements when I style an element.

In my larger experience (not just with web sites), whether separating content and presentation is a good idea varies widely from use case to use case.
With pay?
100Mbps? That does put it in perspective. We gotta design our sites first this y’all.
> Meat usually is high in fat, it's very hard for it to be low-calorie. The weight loss doesn't come from a low-calorie diet

For me, eating a keto diet makes it easy to achieve a daily caloric intake that is significantly less than other diets I have tried because of meat being high in fat it creates greater satiety that lasts longer. Most keto and carnivore diets result it being easier to achieve caloric deficits for that reason.

There may be some out there that increase caloric consumption (and usually do for the first couple of weeks of the diet) but soon after your body adapts to fat for energy, you tend to eat much less in my experience.

So if you are religiously tracking (and I have for 8 years now), you will find that your weight loss under keto also abides by CICO rules. Ketosis is helping to burn your fat stores, and it’s easier to get there because you are not eating carbs, but your body is burning fat stores because it has a calorie deficit.

Even if you are in ketosis, never eating a carb, but not in a caloric deficit, you simply will not lose weight.
According to the Discord, Claude 3.5 Sonnet and OpenAI GPT-4o. Also according to the Discord, "SPRING (SG) PTE. LTD. or one of its affiliates" is fully subsidizing the costs. This doesn't look like a bring your own keys type of deal.
thanks, i see it too. i didn't archive this one myself but grabbed the existing link. i either didn't check it when i posted or the link has been updated to a more recent scrape which got the blocked message.
Wow this is fantastic, great job! I hope this heralds a new era of HW engineering.

P.S. @Hello9999901 any relation to "Bunnie" Huang?
Bro the West is getting cooked by China right now. We might be fucked.

Everything that has been coming out of China is better than anything our mega trillion dollar corporation are producing and they are doing with with sanctions on the best GPUs.

I don't work in big tech, why are they so bad with sigifically more money and more advanced technology?

Google had a decade and a half head start and they can't even produce a model that is as good and as cheap as Deepseek building with no compute compared to Google.

I have been using Trae and VS Code with Copilot is laughable compare too it despite using the same models. So we can't even prompt LLMs as good as they do and they don't even speak English as a first language LMFAO.

We might be fucked and this is just the beginning.

Maybe time to learn code should be time to learn Chinese.
>The weight loss doesn't come from a low-calorie diet, but from forced ketosis due to prolonged lack of glucose.

Lol what the fuck?

and yes, meat and foods high in fiber are satiating. That's common knowledge.
I get up to 90 megabytes/s download over wifi at my current place, and decent upload. I don't use it much, I just appreciate that I can do it quickly

for the last year I've been downloading Large Language Models through LM Studio's Huggingface browser, and I'm glad I can do that quickly

and pirating movies and tv shows again

other things that rely on some data don't get disrupted either

I'd like to run some service from my place, but I probably won't.
Generating Julia, Mandelbrot fractals using parallel processing on VMs
Security usually allows simple HTTP requests and REST is the quickest way to get started.
It is a exercise of power for the sake of power. The pointlessness of it is the point.
BMW 135is convertible. It has a recognizable license plate and is located in Silicon Valley.

I’ve considered other cars but it’s hard to find anything else that hits every mark that I want. I considered a boxster spyder but I didn’t like the fiddly roof. I use the roof every time I drive unless it’s 100+ or raining hard and I’m driving slow. A lot of other Porsches have engines that don’t sound appealing to me and that’s important. The insanely high gearing is also unappealing and I don’t like the idea of buying a brand new car then immediately ripping apart the transmission.

If I could find a sb-100 Ariel Atom 500, I’d give up my car instantly. It’s been years since I’ve seen any street legal atom for sale in the bay. I’m sad I didn’t buy the last one I saw but I wasn’t in a good place for it.

It’s hard. I like sporty convertibles that are smaller sized. Once you get to M4 convertible size, the car is too big for me. I want the option of backseats but I want you to be a bit uncomfortable. It’s tough. The car has everything I want - just wish it could rev higher and go a bit faster.
I mean my "symmetrical 10G fiber" is actually 150MB up/down once it come through my router to my laptop, so while expensive, your speed is perfectly respectable.
The problem is the Democrats aren't far left, they aren't even really left. There is no viable political counterbalance to the right wing in US politics anymore, the so-called left is moving right, and the right is moving further right. Kamala Harris' whole campaign (such as it was) was an attempt to court "moderate" Republicans rather than the base who was never enamored with Biden to begin with.

I agree that first past the post is a problem and this election was more lost by the Democrats than won by the Republicans, but I think it's a myth that any of it has to do with the Democrats going "too far left." Call me when any Democratic Presidential candidate openly calls for dismantling American imperialism and scaling back the military, or criticizes capitalism and endorses nationalized healthcare, education and UBI, or doesn't kiss the ass of police or curry favor with Evangelical Christians, or has immigration policies that actually materially differ from those of Republicans.
"REST is just pure bullshit. Avoid it like a plague."

No it isn't. Evidence: I'm reading this in a web browser.

"...REST is intended for long-lived network-based applications that span multiple organizations. If you don’t see a need for the constraints, then don’t use them."

Bikeshedding the spelling of resource identifiers? Or what "verb" should be used to express specialized domain semantics? Yeah, _that_ is certainly plague bullshit.
I could mail you my dissertation if you're interested
I have worked full time at now two companies of that size making the dependency and tool chain problems not be a problem for all the normies.
I am a medical physicist. The Therac-25 disaster is retold and explained to every student of medical physics, of course. So I'm happy to inform you that it is not physically possible for the kind of error that occurred with the Therac-25 to occur with a diagnostic X-ray system.

You see, there are basically two kinds of X-ray machines used in medicine. One is just a standard cathode-ray tube (in fact, CRT televisions are basically the same design and both fall under 21 CFR 1020): a very high voltage is produced between a hot filament cathode and a tungsten anode, and electrons leave the cathode [1] and fly towards the anode where they produce X-rays. Because the energy that accelerates the electrons is entirely contained in the electric field between the cathode and the anode, the electrons cannot reach the required kinetic energy without moving towards the anode. All diagnostic X-ray imaging equipment is basically of this form, although there are a few unreliable machines that come with fancy sales pitches where the hot filament is replaced by some carbon nanotube thing. Nobody recommends these, but they aren't dangerous either.

The other kind of X-ray generator is an accelerator. Here there is also a cathode and an anode, but in between there are additional electric fields which take the form of standing radio waves. The released electrons are synchronized with the radio waves so that they gain far more kinetic energy from the oscillating fields than they do from the static field between the anode and the cathode.

In an accelerator, it is possible for the electrons to fly past the anode and hit the patient directly. This is what happened with the Therac-25. Only about one percent of the electron energy is converted into useful X-rays when fast-moving electrons strike a piece of tungsten (or any other material; tungsten is the most durable).

In some cases, you actually want the electrons to hit the patient. This is called "electron-beam therapy" and it is used to treat skin cancers and other shallow tumors because electrons do not penetrate as deeply as X-rays. In order to do this safely, the electron beam intensity is reduced dramatically, to about 1% (of course) of the "tube current" used to generate X-rays.

You may have already guessed the problem. In the Therac-25, it was possible for the electron beam to be configured at an X-ray intensity while the beam-directing magnets (we say "bending magnets") were aiming it at the patient. This causes a lethal overdose of radiation — a hundred times too much.

However, a diagnostic X-ray tube does not have any magnets directing the beam, nor does it have any standing radio waves ("RF oscillators") accelerating the electrons enough to escape the potential well created by the anode. These machines cannot produce electron beams outside the tube because the electrons are simply "falling" into the anode and there is nothing to "push" them away. It would be a little bit like dropping a rock down a well and seeing it fly back up into the sky.

1: https://en.wikipedia.org/wiki/Thermionic_emission
Sure, and that’s worth spending how much per month?

I mean if I was forced to sit and stare at a download screen then sure it’d be worth it to me. However even at 2+Gigabit I’m not going to sit and stare about the download screen so it’s kind of meaningless how long it takes. I’ve got plenty of other stuff to do for a while.
This is what happens when you let a horse in the hospital. It wrecks stuff