skysight-inc/HackerNews huggingface dataset:
HATEOAS is crucial to what [Roy Fielding](https://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypert...) calls REST APIs.

>A REST API must not define fixed resource names or hierarchies (an obvious coupling of client and server). Servers must have the freedom to control their own namespace. Instead, allow servers to instruct clients on how to construct appropriate URIs, such as is done in HTML forms and URI templates, by defining those instructions within media types and link relations.

Most APIs that people call "RESTful" -- regardless of whether they come with an OpenAPI spec -- don't obey HATEOAS. A typical OpenAPI spec describes the possible request paths and verbs. However, you probably wouldn't be able to discover all that information just by starting from the entry point and parsing the `hrefs` in the response bodies.
It's really helpful for discussion if you've read the article the thread is based on btw.
Almost everyone I know has been personally affected by serious drug addiction. Alcohol, opiates, cocaine, marijuana, cigarettes, even gambling if you count such things.

I still support the abolition of all bans and controls on access to drugs.

Destroying one’s own self has no victims, any more than bodybuilding does. If we should be free to build ourselves, we should be free to destroy ourselves.

Please don’t assume anyone who disagrees with your philosophy is naive or lacks empathy.
Nah the extension API is pretty limited. Copilot uses proprietary API’s not available to extensions.

If you really want an integrated experience, and not just a sidebar UI, you need to go the same route as Cursor and fork Code-OSS (the MIT-licensed part of VS Code, analogous to Chromium for Chrome)
Five of the Riley justices are still on the court. Of the four that aren’t, there’s two that seem stronger on privacy than his or her predecessor (Gorsuch, KBJ), one that seems like a wash (Kavanaugh), and maybe one that’s less strong on privacy (Barrett).

You can point to Roe and Chevron, but those didn’t come out of nowhere. The first, conservatives vowed to overturn 50 years ago—and its expansive notion of judicially declaring rights is not embraced even among liberals on the court today. The second was a judge created interpretive doctrine anyway, and proved unworkable over time. But it also didn’t come out of nowhere. Gorsuch has been writing about it since before I was in law school, and that was 15 years ago.
The media has been sane washing Trump for the last 9 years. If Trump had been treated like the joke he has always been he wouldn't have been elected.
Edge TTS
The cyberpunk future crypto has promised us is here.

Edit: possibly fake news? https://crypto.news/local-media-refutes-ledger-ceo-kidnap-sp...

Edit 2: see clarification below, not fake news
Thank you so much for your feedback!

If you're browsing on a mobile device, please use the menu button at the bottom left to expand the category navigation.

The category option at the top left currently serves as a navigation tool for Bluesky.

We’re actively working to improve this experience.
Technically my solution didn’t either. Does the nightly solution cache the output?
> AWS probably has something for Route53.

Called alias records.
Au contraire, I'm trying to find persuasive literature from the right that helps me understand things better.

My understanding of the abortion debate was that it was wholesale manufactured by Southern Baptists to generate a cultural rallying point when they lost the segregation debate. I would argue that a party that chooses to punish abortion so harshly while refusing to support child tax credits, free preschool and daycare, and increase maternity leave and support us not a party intending to help babies. They are interested in controlling pregnant women.

What is your persuasive argument that they claim to support babies yet do so little to help them after they are born?
I’d say it depends on who is paying you. If you have job security and want to tinker, then play with tailwind if you want (most trendy / loud people seem to like tailwind). If however you are working on your own project / are self funded / or have a deadline just stick with bootstrap that you know, and focus on getting your work done instead of bike shedding on the UI
What lawmaking authority applies equally to people in Moscow and London? To Oslo and Cyprus?
'The Brutalist' Director Speaks Out After AI Controversy Erupts
https://archive.ph/tnrJN
Trae doesn't look opensource, from their site looks like you download the binary (osx only for now) and install it. You can't configure it to use your own AI or another provider. You need to use their own API, all your prompts and code are go to bytedance.
That is atomic CSS, and it predates tailwind by quite a bit. There is a huge marketing push behind tailwind. If you look into who made it, you'd see it wasn't their first attempt.
You’re over complicating things.

You are a willing participant in the political system. You agree to live by the results of the election, even if you don’t personally agree with them.

You’re not personally responsible for the results, but you are a willing participant in the system that caused them.
Weekly GNU-like Mobile Linux Update (3/2025)
Telegram 'Suspends RuTracker's Channel' for Copyright Infringement
It works out of the box without jumping through any hoops, and the fact that it has an OpenCL backend means it can run on a wide variety of hardware.

I don't know of any other autograd libraries with a non-CUDA backend, but I'd be interested to learn about them.
I agree, though Zod greatly helps with the JS schema issue. I’m keeping an eye on Microsoft’s TypeSpec project too: typespec.io for interoperable schema generation.
Love this, agree w/ all.

Probably just needs to be a bigger list.

Unix paper.

Hinton on deep learning (pick one).

Map Reduce + GFS from Google.

Paxos from dist systems.

PGP paper; RSA paper
If it's truly talking to OpenAI or Claude, then the traffic can be intercepted and redirected to your own AI router for other cloud AI providers or your local Ollama instance.
It takes some practice to get good using them. I use it as a sophisticated autocomplete. For example, if I'm building an api client layer in a web frontend, I might have `fooApi.ts`, `mockFooApi.ts`, and `barApi.ts`. instead of writing `mockBarApi.ts`, something that might take 5 - 15 minutes, I can feed those 3 existing files into context, and a few seconds and pennies later I have a nearly perfect file ready for review.

For any semi novel development I want to write it myself to establish the patterns I like and get an understanding of what I'm building. It's the boring stuff I hand over to Claude.
I would disagree with 1.5m, but I do recommend checking how close you are to your monitor.

Let's assume you have a reasonably sized office monitor (27" or so). Extend your arm with your hand as a fist, forward. If your screen is closer to you than your knuckles, it's too close.

Now, for the height: all monitor stands are too low. If you keep your head straight and look at the monitor, you should be looking at the upper third. VESA mounting arms or monitor stands solve this problem.
You don't use LLMs to write code for you. This is like asking it what is 2+2, it may be able to answer that but that's not how it works.

What it is just a summary of the internet.
There is a community ATProto discord to get help if you need it

https://discord.gg/VweB8gn5
> even in go its a pain in the ass to have to regen and figure out versioning shared protos and it only gets worse w each additional language

The secret is: don't worry about it. There is no need to regenerate your proto bindings for every change to the protos defs. Only do it when you need to access something new in your application (which only happens when you will be making changes to the application anyway). Don't try and automate it. That is, assuming you don't make breaking changes to your protos (or if you do, you do so under a differently named proto).
I know it's a minority opinion with this crowd, but sports has such a large presence on X and I don't know why it's lagging moving to BlueSky. I like the categories on this site but "sports" doesn't even make the cut while "eSports" does.
Reminds me of JetBrains AI, I think I'll stick to JetBrains solution for the time being. I'm not super crazy on AI coding solutions, but the JetBrains flavor hits a sweet spot for me, built-in and does what I usually need it to do.
Did they make something people want?
I´m pretty fond of ¨Ending the anomaly¨: https://www.usenix.org/system/files/conference/atc17/atc17-h...
you can use @apply to merge the various utility classes together in to something resembling a name, like

.btn-primary {
@apply py-2 px-5 bg-violet-500 text-white font-semibold rounded-full shadow-md hover:bg-violet-700 focus:outline-none focus:ring focus:ring-violet-400 focus:ring-opacity-75;
}

But their v3 docs seem to be very against this.

"Whatever you do, don’t use @apply just to make things look “cleaner”. Yes, HTML templates littered with Tailwind classes are kind of ugly. Making changes in a project that has tons of custom CSS is worse."

Reasons:

* You have to think up class names all the time — nothing will slow you down or drain your energy like coming up with a class name for something that doesn’t deserve to be named.

* You have to jump between multiple files to make changes — which is a way bigger workflow killer than you’d think before co-locating everything together.

* Changing styles is scarier — CSS is global, are you sure you can change the min-width value in that class without breaking something in another part of the site?

Yet... my experience using projects that use tailwind is that every button everywhere is styled the same way, but it's repeated in multiple areas. The 'kinda ugly' part, but also... it's repeated in multiple places. Trying to change the universal focus behaviour of buttons in a project like this is hard, because... I can't search focus:outline-none without finding everything that has 'focus:outline-none' on it. I can't just search/replace, because it'll impact other stuff.

So I end up spending way too much time trawling through way too many scattered specific styles all over a codebase, vs having a defined 'btn' style someplace. "well, that's just the project's fault"... possibly, but it seems to be the promoted/preferred/evangelized way of using tailwind, judging by the projects I've had to get involved with the past few years. IME, this approach may have good short term benefits, but poorer longer term maintenance, doubly so when the original people are no longer involved in the project, and outsiders have to come in to deal with it.
I know it's a marketing site so the speed is for the sake of the demo but the various animations showing a cursor scrolling past reams of text quicker than any human can scan, and just blindly hitting Accept makes for weird optics.
My kids are in elementary school that Chinese language in the morning and English in the afternoon.

Only problem is now I have no idea what they are talking about half the time.
The propaganda of Trump's people has been very effective. They managed to paint a bunch of people who work hard for the US and aren't particularly well-compensated (compared to what tthey could get in industry) are some sort of "elites" who are actively working to keep conservsatives down.

The way to look at it is like this: even if previous administrations froze travel for a bit (I don't recall that ever happening; a bigger impact was when the state or the federal government failed to pass a budget. That would break everything for weeks to months), the intent of the Trump administration is to harm the people they don't like. This freeze is only an opening move; we can expect to see far more dire and serious attempts at damaging our valuable public institutions (which fairly serve liberals and conservatives alike).

I appreciate you saying "people like me just don't know". It's rare that people will actually listen to the other side and admit they lacked perspective.
Haven’t tried Trae. Is it objectively better than cursor? I felt this statement might be premature. US is still leading in software and AI space.
I think it's all (well, mostly) BS. Show me a robot that can snake out a plugged toilet.
No one is forcing you to subscribe. You can code the old fashion way, if you wish to use AI, you can run your own local model.
Any blogs or other writing about this topic you can recommend? I worked with gurobi in the past but haven't been keeping up with the trends and performance gains.

Love this field of CS!
not at all. that other article is disputing that another co-founder was kidnapped, 3 days prior. clearly someone from ledger was kidnapped and they got the name wrong. the news from today is apparently due to them finding the kidnappers and the police activity around the location raid.
I genuinely hope you find a way to quit. you made me do an audible gag sound.
I hear your concerns and absolutely understand them, however I think you're missing the point that this isn't about surveillance or control - it's helping people make more informed choices about who they interact with, while giving everyone clear ways to demonstrate their trustworthiness. Of course there will be edge cases the same way there are edge cases with a hammer. Being community driven means its up to the community as a whole to keep the system legit, improve the community, and improve the system(and it's edge cases) as a whole
Okay, I've always hesitated to do this because Siri sometimes set some weird alarms for me. I'll have to give it another shot.
For a lot of people the benefits show up because they have more devices sharing that connection. Before our kids moved to school we had 5 people on our home connection. Each with multiple devices, all trying to work or play games or stream content at the same time.

For one person with one computer it’s probably delightful overkill. For a modern family unit it can make everyone happy.
Can’t come soon enough. I pay over $200/mo for Cox here in LV (including a surcharge for “unlimited data”) and still get 20% of advertised speeds at 7pm and nastygrams when I upload a 2TB photography backup.

Cox and CenturyLink are monopolistic criminals and should receive corporate death penalties for their misconduct.
Yes, I’m a huge fan of how easy it is to whip up quick isolated prototypes in Claude artifacts.

There’s a risk of breaking changes in libs causing frustration in larger codebases, though. I’ve been working with LLMs in a Nextjs App Router codebase for about a year, and regularly struggle with models trained primarily on the older Pages Router. LLMs often produce incompatible or even mixed compatibility code. It really doesn’t matter which side of the fence your code is on, both are polluted by the other. More recent and more powerful models are getting better, but even SOTA reasoning models don’t totally solve this.

Lately I’ve taken to regularly including a text file that spells out various dependency versions and why they matter in LLM context, but there’s only so much it can do currently to overcome the weight of training on dated material. I imagine tools like Cursor will get better at doing that for us silently in the future.

There’s an interesting tension brewing between keeping dependencies up to date, especially in the volatile and brittle front end world, vs writing code the LLMs are trained on.
I see what you're saying, ha ha. And you're right — it's people addressing those of the same age range. I didn't realize uncle and auntie were used for older strangers.
There was a thread on Reddit recently about how NFL corporate has demanded teams delete their BSky accounts, because of a contractual relationship with X.
Tailwind is mind-boggling to me. Like something that would be written by someone who doesn’t actually write a lot of HTML or CSS.

Bootstrap is bad enough, where you end up using 4, 5, 6 classes for display, margin, padding alterations to existing components.

It’s just unreadable crap. No wonder it’s popular though. Most people suck at designing. The ones that don’t aren’t using Tailwind.
I get what you said, but I'm not in a tooling team so I have a different perspective :)
This is the real issue.
I’ve installed 4 similar skylight lamps to the basement. Bought them on Amazon for 700$ each (had to replace 1 because it had uneven light). They make basement light much closer to ourdoor light and made basement very cozy and comfortable. I had depth space in the ceiling, but width of the lamp didn’t fit between joists - so could not push lamp all the way at the ceiling level. End up building nice boxing around lamp. So it was medium complexity project with great result.
> The Democrat agenda has far far higher approval ratings than Democrats, and that says a lot about the current state of affairs.

That is a good point. The problem isn't with the message, so this time they shot the messenger.
You can look this up! https://investors.att.com/~/media/Files/A/ATT-IR-V2/financia.... Page 2. Consumer wireline operating margin was 4.8%.
Thank you for your feedback!

We’re working on improving the category system and appreciate your input.
Why do you keep saying CSS has “caught up”? Tailwind has always just mapped to CSS, so you’ve always been able to do anything in CSS that you could do in tailwind. What has CSS done that makes you see no value in Tailwind today where you used to see value?
If you can get .tex source files, ask GPT to rename the variables to something nicer, including more than one letter long names. Helps.
He ran on “lock her up” in 2016 and never followed through.

I find it hilarious that everyone is scared of Trump when there was a concerted effort by the other side to use the justice system to stop him from ever running again.

Need I remind everyone of multi-year Russiagate investigation that was all made up? The misdemeanor charges that becomes felonies with massive fines? The media collusion to silence the Hunter Biden laptop story when the FBI knew at the time it was real?

It’s the pot calling the kettle black. It’s the thieves accusing everyone else of stealing.
I feel the same too. I think AI can take some jobs in maybe a couple of years.

I'm sure some FAANG teams are experimenting with AI integration but without proof.

I can only hope I manage to move into a lower level before AI gets me.

20% of my work is already done by AI. If they integrate properly and make human teams adapt AI, which is easier than the other way around, that can be 90%. And AI doesn't rest.
When all you have is a hammer…

gRPC is fantastic for its use case. Contract first services with built in auth. I can make a call to a service using an API that’s statically typed due to code generation and I don’t have to write it. That said, it’s not for browsers so Mr gRPC dev probably had no experience in browser technologies.

A company I worked for about 10 years ago was heavy gRPC but only as a service bridge that would call the REST handler (if you came in over REST, it would just invoke this handler anyway). Everything was great and dtos (messages) were automatically generated! Downside was the serialization hit.
When I'm making the music it is important to get the details right. When I'm listening to what someone else made it doesn't matter.
Well, they do deal mostly with prescriptive policy things given the global context.

Namely, do the "green" policies make sense given that:

1. China will only increase it's total energy and resource consumption

2. And so will India and rest of the developing nations (unless you want them to be relegated to being perpetual backwater shitholes?)

All these will result in ever increasing CO2 output and pollution as these and other countries develop and transition. Many "green" products - solar panels, inverters, etc are made in China. And they are gearing up to be a very strong competitor in electric vehicles too. Which will futher increase the trade deficit and directly subsidize the competitors.

Most sensible discussions - as far as I can tell - deal with these realpolitik considerations first and foremost.
I almost posted a link here but I think you ought to research the claims that you are making, all of your own volition, bc I think you need to see for yourself - search many sources, you will see.

1.3 Billion people will be less than 700 Million - younger ppl alive today will live to see this transpire. Understanding this is key to getting why Taiwan is so important to be taken this generation.

As a previous comment stated - they have 15 years before they begin to decline and at first the decline will be slow but at some point the majority of people will be so Old that they require care, like assisted living... but they will be the majority of people without the children and grandchildren necessary to replace them, the country's population is projected to be at around half of it current number by 2100.

I can't state enough that reversing such decline is extremely difficult. Now that "we all know" any moves to increase immigration will almost look a denial of reality.

Like I said, I believe that the CCP may have broken their society with that policy - as it seems to be a factual statement that cannot be denied.
So it sounds like malloc would be an example of a function which is thread safe but not reentrant.
And if they did, I wonder if it was a one time license or curse as a service with regular updates
I’ve got 10 gig with 5 millisecond ping to Ashburn (Comcast’s gigabit x10, so it’s a full 10 gig port to the head end, not PON) and web surfing still sucks because JavaScript.
Your Web browser is probably the best example. When you visit a Web site, your browser discovers resources and understands how it can interact with them.
The flexibility of HTTP has advantages, too; it's simple to whip up a `curl` command to try things out. How does Google meet that need for gRPC APIs?
What also gets left out of this is the wage equilibrium of millions of out of work humans undercutting robots for factory work.

It is hardly impossible there are remote white color workers at 30 right now who have to get a 6am-3pm/3pm-11pm/11pm-6am factory job at 50.

It is such a miserable thought I think the idea of societal collapse is more comforting.
This is a cool use of the congress.gov API
Nice post. Thank you to share.

> And you know AT&T's shareholders are still making money hand over fist at that price

I believe you, but why is Google Fiber so slow to expand?
In Britain at least I find that Bluesky is mainly populated by the kind of people who really want you to know that they don't like football
If you don't have a monorepo in your org, don't use gRPC.

Specifically, if you can't maintain those .proto mess inside one single source of truth, you're probably fucked.

If devs are afraid of updating .proto and adding many `context` or `extra` or `extension` fields, you are fucked. Get rid of gRPC ASAP!

Look are your .proto definitions, if there are tons of <str,str> mapping or repeated key-value pairs, just forget gRPC, use JSON.

Need performance? Use msgpack!
I remember 4 years ago (or was it 8) when people said the same thing about Twitter, because of course the Obama “POTUS” account transitioned to Trump...

“never attribute to malice that which can be adequately explained by stupidity”
Take the protobuf and generate a client… gRPC makes no assumptions on your topography, only that there’s a server, there’s a client, and it’s up to you to fill the logic. Or use grpcurl, or bloomrpc, or kreya.

The client is the easy part if you just want to test calls.
But there are fascinating things happening in the world, and there are stories I want to hear. I wish there was some way to see them without wading through all of the crap from people trying to influence my thinking.
You can run it all locally: https://github.com/ggml-org/llama.vscode