skysight-inc/HackerNews huggingface dataset:
The docs actively discourage you from doing this.

https://tailwindcss.com/docs/reusing-styles#avoiding-prematu...
https://adnankhan.space/
Just a couple of posts there atm, I write about usability, interaction design, service design and other things that sit on the UX spectrum of work!
No, it's because you should include this link tag in the <head>

<link rel="alternate" type="application/rss+xml" title="XXX" href="https://blog.winricklabs.com/rss.xml">
PFAS remediation.
unless you are willing to body search every student (hundreds of thousands), you can't do that. as that would require hiring security personnel, because teachers won't agree to do it
Albuquerque Techzonics
Right to be forgotten has some really nasty edge csaes.
https://cheeaun.com/blog/
https://justingarrison.com I have articles going back to 2006! Have averaged 1 post a month for 17 years
https://www.youtube.com/watch?v=5YGc4zOqozo
All you need to know is this. Tailwind is beloved by Hacker News commenters with zero design sensibility or skill whatsoever, and typical zero front-end specialism as well. They may argue this, but then you only have to look at the projects they're using Tailwind on to understand.
You are using the word "proper" twice as to indicate that it's well established what that means in terms of CSS. Adam felt that the idea of semantic names wasn't really working. This was an itch that I had myself without ever articulating and I think that the popularity of Tailwind shows that many developers felt/feel like that.
What you say is true, but the Namecheap partnership is premature even taking that into account.

Why? The high sensitivity domains that are most likely to want to be verified via the (mildly confusing) domain-to-user mapping on Bluesky already exist. To take your example, Apple is not likely to try and register iphone.apple.com on Namecheap.

On the other hand, "normal" users who just want to chat with their friends are not going to care, and might actually be a little confused by this announcement. "Wait, I need to buy a domain to use Bluesky?"

Now, I could be wrong, and Bluesky might be trying to get a bunch of high-flying corporate accounts on board first. In that case, they are doing the right thing, and I look forward to when large media orgs start posting on Bluesky.
Does that mean we should not anylyze programs if are user friendly, or hostile? Should we not check what hostile activities is company X doing? I read such articles and it gives me the idea what goes in mind of CEOs. This is the reason I have left Facebook. Such stories and comments have real world impact.
Man I am right there with you. It just feels like it’s giving up too much. It’s more enjoyable to write the CSS yourself.
Whyever the dangling parens? The OpenGOAL decompilation has many dangling parens too - they're a rather odd sight when moving around S-expressions (dodging the issue of if it's "Lisp" or not). I guess WAST and SMT-LIB producers are a mixed bag too.
We really really tried to use oneAPI, for FPGA, working with intel directly.

Every release would completely change some approach requiring restructuring. The only card with “free” compatibility was discontinued the week after we bought them, and the drivers stopped working on the same OS that oneAPI required.

Constantly encountered showstopper bugs that led us to conclude that nobody outside Intel was using it. Some of them appeared to be live-patched on their Devcloud.

Documentation was - reasonably good. But every few months Intel would move or restructure documentation links such that it was impossible to persistenly store a link to a useful document.

Intel may be good at software - but they are utterly crap at actually maintaining a consistent ecosystem that isn’t painful to try and follow.
I think there is insight to be gleaned from how learning used to be done through an academy vs what became to be known as college or education post-industrialization.

https://en.wikipedia.org/wiki/Factory_model_school
I have come to realise that sometimes you should just miss the forest for the trees. Because without the trees there will be no forest and. A social network is the forest.
Why shouldn't we allow nulls? (2011)
Maybe it’s because of my learning style (I don’t do well with lecture-style formats), but I disagree. I love learning and have a couple degrees, had a full-ride (academic) to undergrad and only went to 50% of classes (was docked full letter grades in a few because of attendance and still graduated with a decent GPA).

Even getting STEM degrees, I found the actual education lacking and many courses I had to take pointless.

I did learn some stuff. Learned slightly more in grad school. But I did the degrees because I knew I needed to check boxes for my future.
That doesn't seem to happen in other jurisdictions where student loans are dischargable in bankruptcy.

Presumably people don't do that because having a bankruptcy on your record comes with consequences. It might even disqualify you from persuing certain careers.
How are you running inference? GPU or CPU? I'm trying to use GPT4All (ggml-based) on 32 cores of E5-v3 hardware and even the 4GB models are depressingly slow as far as I'm concerned (i.e. slower than the GPT4 API, which is barely usable for interactive work). I'd be much obliged if you could point me at a specific quantized model on HF that you think is "fast" and I'll download it and try it out.
I run freshrss and was able to import it there.

Do you get any errors while importing it?

I believe also this XML maybe not valid. Will regenerate it a few minutes.
Actually, bluesky has supported custom domains since the very beginning (the Namecheap deal is the part of this story that is actually new/noteworthy) and it is very widely-used. I am unsure what % of active users are using their own domain, but it is not insignificant.

The domain feature hasn't blocked dev on more important things. In fact this deal is (according to bluesky) their first attempt at something to generate some revenue, with the goal being to never have to use advertising, something that the users would in fact be grateful for and consider to be important.
def group_by_interval(timestamps, interval_duration)
# do the stuff

Why does this require a comment?
My Threads feed is full of massive brands promoting itselves already. Since you can't control the feed those are basically free ads. The only major difference will be that in the future those brands will be paying Meta for the privilege. Get the brands addicted with free engagement early on and then once they're good and hooked you start charging.
I agree with this notion. The issue is you need the security attestation and certifications to give folks in the sales cycle the warm fuzzies. These pedantic measures are directly a pathway to sales enablement and revenue. The actual securing and maturity work is a side benefit.

On the other side of the coin, if a vendor does not have paperwork and evidence to support their programs - how does one as a purchaser or security reviewer verify? Organizations only act truthful to an extent that benefits them. Quality of audits and supporting paperwork is a real mixed bag. Unless you’re an Amazon you’re not going to get the chance to audit your vendors and sub processors outside of reviewing this type of documentation.

The entire process is broken.
Meaningful class names were great. I could use them to reliably build filter lists for uBlock Origin and User Styles to fix bad design, but I can’t select on these classes at all.
Terrible article. They linked to another product named Threads’ privacy policy.
Show HN: AI Generated Blogging
They discourage you from doing this wholesale for the good reasons in the link you posted. But it is still highly useful for small elements that are reused across the site.

Plus, I'd assume that almost everyone using Tailwind is going to break their website/app into reusable components - which negates the need to use @apply across the board.
What percentage of applications *natively* target Vulkan?

Imho Vulkan is the least used of all the APIs if you disregard it as a compatibility layer
"A monk asked Tozan, "What is the Buddha?" Tozan answered, "Three pounds of flax!"
Please don’t give the killer-AI any more ideas
You are correct, I should have clarified, subsequent instructions that depend on the result of the cmov cannot execute until the cmov has executed. Whereas subsequent instructions that depend on the result of the branch instruction can be speculatively executed even before the branch conditional has been evaluated.
I have an iPhone, I can see which apps access Health & Fitness data, and must in fact explicitly give apps access to that data. Threads does not have access to that data and I can not even find some way to get it to ask me to access that data.

So what are we really talking about here?
We turn shipping containers into microfactories that can be deployed anywhere on Earth. We also retrofit containers for all kinds of fun modular commercial, industrial, and even residential purposes.
> That said, being present in Andorra is probably necessary to get to 3 billion MAU but not 100 million MAU.

Exactly. You know those undersea cables that Google laid? Or Facebook's controversial "Free Basic" internet program in India?

At a certain point you start to run out of people, and need to go to great lengths to get more people on the internet and using your services. And then you need to start a financial relationship with those people.
Just sharing because the blast from the past site design (that probably hasn't changed much from whenever it was first made) and wingnutty tech rants and general ethos of the site seemed like they were somewhat congruous with the spirit of HN
There's a lot of things that surprise me, since I assume Microsoft does a lot of dogfooding.

Like does any exec there ever open up Edge and cringe at the scam ridden cesspool that MSN has become? Or ask why they have to see Candy Crush ads jiggling around in the start menu? Somehow the low-rent skeevyness can't be outweighed by the ad revenue.
Donottouch.org
Have you considered leveraging gorilla-cli?

https://news.ycombinator.com/item?id=36524078

https://github.com/gorilla-llm/gorilla-cli
crypto could stand still and inflation would bring it to an all-time high in a few years at this rate
Except that Shopify is actually paying a couple of enginners to write a Ruby JIT compiler.

Not only that, the community felt the pressure to write several JIT compilers already.

So....
As a proud Lego collector, I'm happy to say that I have not built any of these things. All my Legos are still in the box (sunglasses).
Show HN: Tankman – An Open Source User Management and Authorization MicroService
I'd never heard of LeaNote, it looks very good. Open-source, self-hosted sync server, mobile apps...

What made you not stick with it?
Elon Musk’s SpaceX Now Has a ‘De Facto’ Monopoly on Rocket Launches
https://archive.ph/dA3Vg
I adopted Tailwind but I did it in I think a way that would make the creator of Tailwind crazy. But it’s for a project only I work on, so meh.

I’ve found that even with components that can do their own scoping, it becomes easier to use a semantic class name. Because I’ll create a component, and then later want to use it in a different way I didn’t originally consider. If you don’t have a semantic class name applying overrides becomes difficult.

What I end up doing is designing things in browser, because it’s so quick. And then I slowly abstract it out into a class with @apply rules, but I have my own way that I like to group them. So like one line will be for typography, one will be for layout. It’s so much less verbose than regular CSS I find it really easy to read and change quickly.

But I also know CSS really well, so I can quickly scan the shorthand and understand exactly what it’s doing. Tailwind is the first time I’ve ever willingly used a CSS framework because it just clicks for me, but I don’t use it the way it’s “meant” to be used. Also the defaults for things like text sizing etc… help keep me standardized somewhat. It reduces the number of options and in a good 70% of cases prevents me from spending hours obsessively changing the first or second decimal point of a number and trying to decide if something looks better being 1 pixel to the left (or sometimes a half or quarter pixel )

So if you have OCD, consider Tailwind!
Beware that green tea supplements have been associated with very sever liver damage. Even though most survive, they often require prolonged intensive care, with attending complications, muscle wasting, etc.

Good reference here: https://www.ncbi.nlm.nih.gov/books/NBK547925/
They obviously are changing the environment. You'd need a proper environmental impact statement to determine what the negative aspects of these changes are. I wonder if one was done?
Highly-relevant comic: https://www.smbc-comics.com/comic/rise-of-the-machines
I would probably use user feedback - is the product good or does it suck?
Seems pretty clear, though the info is haphazardly scattered throughout the article.

> The StackRot vulnerability has been present in the Linux kernel since version 6.1 when the VMA tree structure was changed from red-black trees to maple trees.
I suspect that Microsoft internally is using Enterprise edition, where the Start Menu behavior is disabled, and likely sets an internal landing page as the start page for the browser. So no, I suspect generally most Microsoft folks don't have to suffer what the rest of us see.

Those who do probably don't have the clout to demand a change that removes revenue.
Interesting to think we inherited this structure for human knowledge from the Catholic Church.

Also I don't think reasonable people want College for Everyone™ when they defend public higher education. Entrance exams for public universities in the third world are brutal.
The UK is working on a separate data protection law and the attitude towards privacy is very different from the EU (hence the rewrite)
https://jol.dev/blog/
I am definitely what would be classified as a "left-wing academic" by most, and I've never been a member of a faculty union.
No worries fam ZGameEditor got you covered and you get FLStudio with it for one flat fee
Binance execs quit over CEO CZ’s response to Justice Department investigation
My experience as a neurodivergent who didn't last two semesters in college, is that the administration is basically an obstacle to actual learning actually occurring.
Absolutely nailed it with this take. This summarizes the sales enablement piece perfectly.

Unfortunately business benefit is easiest to quantify from a sales enablement perspective as opposed to a security program perspective. Agree wholeheartedly you need to do (3) to actually move the needle on security.
I agree this might confuse users initially, but we need to normalize owning and using domains. We also need to make it much easier and this is an important step.
Many SaaS apps I've built require managing Organizations, Roles, Users etc. Tankman is a Self-Hosted, Open Source, internal microservice with a REST API which handles these, backed by Postgres.

It's written in C# and compiled into a single binary for Linux, Mac and Windows.

Happy to answer questions.

PS: It might be easier to read the documentation at https://tankman.dev/
Django ORM has supported async syntax for some time now, and it can work fully async starting with Django 4.2 (and psycopg3). There are still a few rough edges (such as not being able to access deferred attributes from async contexts) but there are workarounds.

I usually use `asyncio.create_task` from async views for small, non-critical background tasks. Because they run in a thread you will lose them if the service crashes (or Kubernetes decides to restart the pod), but that's fine for some use cases. If you need persistency use Celery or something similar.

Django combined with an async-ready REST framework such as Django Ninja is very powerful these days.
>There's no route to professorship for most grad students, ever. We either need far bigger universities, or far fewer grad students.

There's value to graduate/post graduate education other than a chance of tenure. I'd assume many do MSc/PhD without an expectation to become a prof, or work in academia at all (like I and most of my peers did).

What seems to be the problem is the lack of a clear indication that only few percent student have a chance of ever becoming a professor, or students' wishful thinking on the matter.
Https://www.anshumankumar.dev
What does that have to do with tea?
> Pre-industrial revolution, most people would be farmers, and they would learn outside of school nearly everything they needed to know.

Nothing about society or college was comparable pre-industrial revolution, unless maybe you came from wealth and are comparing the life of aristocracy. What's your inheritance?

> gives you the freedom to choose from different lifestyles

See my previous comment.

> I think people may be oblivious to this if they are a few generations removed from their farming ancestors, such that they never knew a living relative who was the first to abandon their traditional life and get educated and go to the city to work.

Pre-industrial revolution peasants did not "abandon their traditional life" by choice; very far from it. They were forced into industrial centers as common lands were evacuated and commodified to staff the factories. Post-industrial revolution, they were forced by waves of technological change and economic instability. Again, only the very privileged few ever had the luxury of "abandoning traditional life" by choice.
https://musings.yasyf.com/
Multiprocessing does basically the same thing, but in python.
See here: https://blueskyweb.xyz/blog/4-28-2023-domain-handle-tutorial
But you see, there is no @mark. There is @mark.bsky.social (on the app instance that we currently call Blue Sky) but when federation happens and people start running their own instances, those users will be namespaced on a different domain (@mark.marksinstance.io, @mark.someinterest.club, etc.) Right now snagging a coveted handle early still feels nice like you would expect, but its uniqueness and the ability to use the name sans-domain when referencing will be gone if/when decentralization happens.
Same here. Have tried a few before moving my portfolio to Sveltekit last year, including Tailwind. And to be honest it does feel Bootstrappy as you said. The simplicity and flexibility you have in some of the functionality of CSS to really do whatever in terms of layouts is fantastic.

The only thing I know for sure, as it's a current problem with the front-end development at work, is that majority of devs are not that experts in CSS and they have hardly spent any time working on raw CSS in their whole career. Which is where I can see the appeal of using Tailwind. Maybe.
Don't think it's an urban myth, this article shows a car seat with an expiry date next to the manufacture date.

https://psychoautos.com/why-does-my-car-seat-have-an-expirat...
Man are they really going to go through with this??

I’m not even sure what I would do if I was in that situation, where my own government decided it was okay to spy on everyone that way. I’d probably be eying the nearest border.
I will link to the article that changed my mind on this: https://ploum.net/2023-06-23-how-to-kill-decentralised-netwo...

It was recently discussed here at HN: https://news.ycombinator.com/item?id=36456233

TL;DR: it might be the 'Embrace, Extend, Extinguish' strategy.
If the compute dies sit on top, how do the IO and power get from the socket to the compute die?
https://hymnos.existenz.ch

(German.)

Technical and personal stuff mixed up together, running since 2005 on Blogger first, then Movable Type and now Wordpress. Always nice to run down nostalgia lane on my personal life.
At least they have a sign up. Threads is just an empty website in the EU right now.
Identity management is the biggest issue with social media. I'm on mastodon, but my "identity" is tied directly to the server instance that I'm on. If something happens to that server instance then I'm basically losing my "identity". If my "identity" was tied to a domain I owned then keeping it would be as simple as changing a few DNS settings. I don't know enough about Bluesky to say if it's actually going to be an interesting decentralized platform, or if it's another social media run by a tech billionaire, but having domain names be the basis for your "identity" seems like the biggest revolution in that space.

I think that we absolutely need more of this as this gives the users ownership over their identity. Right now, if the New York Times wants to get verified on social media they rely on the platform to do so. With this it would be their own choice.
Best is contextual as well. Best at what?
I thought Bluesky was only decentralized in theory. Have alternative open source servers been released?
I would love to see the CSS files behind your amazing Tailwind-free designs and know how easily a new dev/designer can jump in and make meaningful non-breaking changes. Especially if any of those projects have touched more than one team over a few years.
I agree with you. I'll probably get some flak for this, but this use case is one of the only times where I'll use Siri.

Create a new event called <name>, on <date>, from <start time> to <end time>
Related to this in the 13+ category, the basics of contracts. When they matter, what's enforceable, what isn't.

On their own they'll eventually realize that Looney-Tunes-style invisibly-fine print doesn't count, but there's more to it.
Too late! - 23-year-old, well published technology.
HN hating on something doesn’t guarantee success but it is a prerequisite.
By the look of their submission history, OP seems to create these daily.
It's not a valid complaint.

You extract those into components, and use them as components
> In the coming weeks, we will reach out to developers who have recently used these older models, and will provide more information once the new completion models are ready for early testing.

I guess they'll give you early access to it.
The PS2 was backwards compatible with the PS1, so virtually all PS1 games from their huge library continued to be playable on PS2. And PS1 games were still shipping in 2000, 2001, and 2002.

Meanwhile, PS2 may have had a poor launch lineup but by 2001 it was rapidly improved with Gran Turismo 3, Grand Theft Auto 3 (by itself a killer app), Final Fantasy X, Metal Gear Solid 2, Jak and Daxter, every sports franchise you could want, other smaller hits like Devil May Cry, Max Payne, etc. Meanwhile the Dreamcast was discontinued by March of 2001, just 5 months after PS2's North American debut.
last i checked you can remove it but it will break things
Do you remember where he wrote about that? Sounds like something in Antifragile, but let's be honest, any one of his books is better called a corpus.
I tried importing at feedbin.com, 524 of 598 imported successfully. The failures being a mixture of not found or connection errors and a couple of invalid URL errors
That is basically status quo for LLMs right now.

They're all so eager to please they will basically never say "that's actually not possible", and invent some plausibly sounding bullshit.

For beginners who are struggling to tell the difference between 1/ how to do something that's possible, 2/ how to do something that SHOULD be possible but just currently isn't, and 3/ how to do something that is RIDICULOUS and shouldn't even ever be possible, ChatGPT is worse than nothing :(
Two @ symbols? I think you're thinking of how Mastodon works. Bluesky doesn't work that way. Your username is the domain itself, not @username@domain. If you own the domain brian.pizza, your username can be @brian.pizza. If many users will share a domain, they are simply given a subdomain -- @brian.someserver.lol, etc.