skysight-inc/HackerNews huggingface dataset:
USC is already rescinding PhD offers due to federal funding that got pulled
No IPv6 though. Which is real deal breaker: https://github.com/netbirdio/netbird/issues/46
I've got backups, but I'm more worried about the possibility that the computer will just kill itself one day, possibly resulting from some component failure.
> there is no chance I wouldn't inspect and possibly modify the generated "diff" migration

> Of course, you're generally supposed to do that with these tools

this seems to be the crux of the comments - we'll try to make it much clearer than declarative schemas don't skip any migrations/review process, they just provide another way of generating the migrations (note: you can also generate them directly from the database using the CLI)
With large tables, you can't safely make data changes using migration tools either anyway. If you run a single UPDATE against a large table, you end up with a very long transaction with substantial MVCC implications (old row versions that the db needs to clean up) and can basically break production easily.

Side note, but why do folks always bring up this "firstname lastname" example? It is not ever possible to implement that correctly in an automated fashion: some people have spaces in their first names, and some people have spaces in their last names. (I don't mean to single you out, as this exact example comes up multiple times in every declarative vs imperative discussion!)
Wow, I really struck a nerve huh?

I have no idea what point you think you just made.

I hope you also have an excellent rest of your day, take care.
Indeed, but where does it stop? Looks like Potter? No go. Hmm, looks like an illustration of Pug? No go. Looks like Simon the sorcerer. No go. Hmm, looks like a wizard from Infocom's Sorcers get all the girls. No go.

The problem is that it regurgitates what already exists and if you really want to abide by all the permissions then there is nothing left.
https://en.wikipedia.org/wiki/Rules_of_origin
My Journey with Vibe Coding
Yeah, how hard can it be :)
Stealth Interview: Undetectable Interview AI
Naturally this won't save you from actually being incompetent, but it's an interesting implementation aside from trying to cheat on your own

My guess is companies are going to struggle to be able to counter this in the short-term unless they already know how to interview well and happen to be using leetcode questions
Will the US be able to survive as a superpower while severely cutting down the top 20%'s standard of living? They could simply defect somewhere that offers them a similar position in society as the US, similar to what the US has done to the rest of the world.
This looks really cool. Keep going
It's clever, but honestly I don't care how smooth it is. Scrolling should simply scroll a view up or down a page. Not invoke animation. We already have established UX patterns for playing media, slowing it down, speeding it up, randomly seeking through it.
Which media? Most "traditional" media is quite left leaning.
Part of the fingerprint is stuff like the ordering of extensions, which Chrome could easily do but AFAIK doesn’t.

(AIUI Google’s Play Store is one of the biggest TLS fingerprinting culprits.)
> Ownership of "content" is a legal fiction [...] To be a thief, they'd need to, you know, come to my house and steal something.

That's just a legal fiction invented so people can pretend to own physical objects even though we should all know that in this world you can never truly own anything.

Everything we do or protect is made up. You've just drawn the arbitrary line in the sand as to what can be "owned" in a different place than where other people might draw it.
It is strange, I tried to add my public key but received a response that it was already in use (!). Is there a way to determine the user associated with a public key? Perhaps it's possible I have previously created an account but I feel I would remember the UI.
A test [1] by a random dude with the older Wormhole N150 delivers half the performance (as in tokens/s) of a RTX 4090 in generic Llama tests. The new p150 should have double the performance according to specs, but who knows. I'd call it somewhat competitive.

1.: https://youtu.be/WibEx3jfKu0?t=957
>While I agree that LLMs are hardly sapient, it's very hard to make this argument without being able to pinpoint what a model of intelligence actually is.

Maybe so, but it's trivial to do the inverse, and pinpoint something that's not intelligent. I'm happy to state that an entity which has seen every game guide ever written, but still can't beat the first generation Pokemon is not intelligent.

This isn't the ceiling for intelligence. But it's a reasonable floor.
iOS and macOS native app notifications already work the way Declarative Web Push does, not like classic Web Push. This is giving web apps the same ability to be battery friendly and more reliable that native apps already have.
The answer to this question should always be "no". Under all circumstances.
> Let’s do the math: Take a kid’s bike that retails at a big box store for $ 150. Let’s assume that bike costs $ 30 to make. The rest of the cost is shipping to the U.S., warehousing, transport to the store, marketing, admin costs, customer service, warranty, retailer profits, etc. Whether the bike is made in China, Vietnam or Cambodia, the new 34-38% tariffs will increase the cost by ‘only’ $ 10-12. (The old tariffs are already part of the pricing.) Add overhead and capital costs on those $ 10-12 (financing and insuring the higher purchase price, etc.). Now the price goes up by $ 15-20, or about 10-13% of the final price of the bike.

That's a great explanation of the direct impact of tarriffs for a business like this.
The problem is people at large companies creating these AI models, wanting the freedom to copy artists’ works when using it, but these large companies also want to keep copyright protection intact, for their regular business activities. They want to eat the cake and have it too. And they are arguing for essentially eliminating copyright for their specific purpose and convenience, when copyright has virtually never been loosened for the public’s convenience, even when the exceptions the public asks for are often minor and laudable. If these companies were to argue that copyright should be eliminated because of this new technology, I might not object. But now that they come and ask… no, they pretend to already have, a copyright exception for their specific use, I will happily turn around and use their own copyright maximalist arguments against them.

(Copied from a comment of mine written more than three years ago: <https://news.ycombinator.com/item?id=33582047>)
I just tested this on NVIDIA's Sana codebase, and it did a pretty awesome job: https://gitsummarize.com/NVlabs/Sana

Impressive stuff!
Thanks for sharing.

I like this idea, and it is something I've wanted to try out for awhile. I've been around since I we would set the font color on the body element, and nest tables for complex layouts. I've worked with SGML. I rode the XML is Everywhere wave of the late 90s. I've been dying to take web components for a spin for awhile. Particularly as we have a lot of XML, and a lot of XSLT's hanging around in feeding the content of our web application. I work in publishing content that is consumed by library patrons.
>That said, it would be difficult to fingerprint at the IP layer, although it is not impossible.

Only if you're using PaaS/IaaS providers don't give you low level access to the TCP/IP stack. If you're running your own servers it's trivial to fingerprint all manner of TCP/IP properties.

https://en.wikipedia.org/wiki/TCP/IP_stack_fingerprinting
> Not without money or equivalent trade involved.

This isn’t generally true. The copyright holder need only claim that the value of their copyrighted work or the profits received by its distribution has been reduced or lost. I’m not sure they even need to make such a claim, as courts have already determined that commerciality isn’t a requirement for infringement. It’s a matter of unauthorized use, distribution or reproduction, not trade.

They of course will likely never know and might not bother to litigate given the private and uncommercial nature, but they still have the right to do so.

They would weigh the financial and reputational cost of litigating against children sharing images and decide not to. Of course if one had 10000 friends and provided this service to them in a visible manner, then they’d probably come knocking.
Yep, both major non-Safari Mobile browser are still using WebKit, which means, it's probably better to use Safari unless there are compelling features that break out of the walled garden.

Apple rescinded the "WebKit for every browser" requirement, but Chrome iOS with the Blink rendering engine will supposedly arrive this year (2025) and yet I don't think a similar FF Quantum for iOS will happen anytime soon.

I happened to have FF installed on an iPhone 13 Pro because it synced over from an iCloud backup but I never bothered to run it since I tried running on an iPhone 6S once-upon-a-time.
Norway is the one that actually makes it work. Their GDP per capita is slightly higher than the US and more than $30,000 higher than the other Scandinavian countries.

"Captive tax base" means the industry can't move to another country as a result of high taxes. You can move factory jobs to China by moving the factory. You can't move oil and gas extraction jobs to China by moving the oil field.
I think we are getting close to the peak of "declarative"—or rather, I hope we are near the peak.

In my experience, declarative APIs are very powerful abstractions for specific cases where finding the path to the declared state is better left to a machine. This is seldom the case - in most cases, offering the programmer control over the changes leads to better behaviors.

Kubernetes and IaC tools lead the way to a declarative state of infrastructure and these add a ton of value. But, they were also incredibly hard to build - it took many years before Kubernetes eventing and control loop abstracts were rock solid. Most CRD-backed implementations suffer from tons and tons of bugs, and most CRDs are not declarative - they abstract away an imperative operation! I guess this is nothing new - "anything in excess is bad".

Anyways, I think an imperative approach offers much higher control and predictability at a lower cost. The world inherently is imperative.
I'm having kind of a hard time imagining how such position would look like. Only working on greenfield projects, moving onto the next project once the codebase gets intolerable?
As someone who's fairly ignorant of how AI actually works at a low level, I feel incapable of assessing how realistic any of these projections are. But the "bad ending" was certainly chilling.

That said, this snippet from the bad ending nearly made me spit my coffee out laughing:

> There are even bioengineered human-like creatures (to humans what corgis are to wolves) sitting in office-like environments all day viewing readouts of what’s going on and excitedly approving of everything, since that satisfies some of Agent-4’s drives.
Looks lovely!

I hate how much effort goes into app/web design that ends up rearranging the boxes while the whole stuff still looks bland, corporate, mass market, no risk, safe, BORING.

It would spark joy to use an app like this. Definitely not mass market and I mean that as a compliment.
You won't convince him, because he is not open to be convinced.

I think things will get ugly for the poorest people in society, but I am curious at how things will get ugly exactly.

I don't think price increases due to tariffs will be the worst if it. I think the perfect storm of higher prices, lower economic activity due to the halt in global trade, poor stock market perform performance, and ultimately economic contraction will result in mass layoffs, companies going out of business, and high unemployment rate.

Suddenly people won't even be able to find that odd job anymore.
Do you keep the history of applied migrations? (Just in case subtle issue need to be investigated later)
False. Let the web be fun again
datasets and search engines are deterministic. humans, and llms are not.
What's the advantage of randomizing the order, when all chrome users already have the same order? Practically speaking there's a bazillion ways to fingerprint Chrome besides TLS cipher ordering, that it's not worth adding random mitigations like this.
The world's most powerful consumer country putting broad tariffs on all imports that will be historically as high as the 1800s and higher than most any other major economy is indeed a move to an "age of tariffs" and is a bfd.
Do they explain how they made the landing page or share the code somewhere? I agree, it's stunning.
You avoided the question, if fines are a trade barrier, shouldn’t we count US fines on European manufacturers as well?

Of course fines on tech companies disproportionately affect US companies. They’re the biggest tech companies!

If you broaden your view to look at other industries you’ll find things are much more balanced.
That's supposedly done with the agreement of the creditors. There's never paying down of national debt over an extended period of time. That's not how modern finances work. Why they feel the need of cramming down friendly creditors is beyond me.
How will they ever get you to accidentally click "yes" if it doesn't pop up again?
It reflects the nature of the current trade war. It's not congress levying import taxes. It's not the secretary of commerce. (Lutnick has been completely out of the loop at times during the Canada-U.S. trade-war.) It's Trump declaring spurious emergencies to abuse IEEPA and unilaterally pass tariff's without the approval of congress.

At the same time, the Trump administration has taken issue with the independence of judiciary branch. When a judge ruled against one of their deportations, the executive branch ignored the ruling and argued that the judicial branch is subordinate. i.e. The king is above the law. So far, there have been no consequences. This is, quite literally, rule of a sort that hasn't been enjoyed by European monarchs since people became serious about enforcing the Magna Carta.

For the moment, Trump is ruling as an absolute monarch. It remains to be seen if there will be a response to assert the supremacy of law and the independence of the judiciary branch, or if the Republican controlled congress will assert it's right to control economic policy. If the law is not enforced, then Americans have a de facto king. Institutions do not defend themselves. People do.
As a non native English speaker, "rulers" isn't problematic for me.

Is it really that pejorative ?
If something convinces you that it's aware then it is. Simulated computation IS computation itself. The territory is the map
And consumers will pay the $12. It won’t make it viable to make the bike in the US for < $40.
Yep. I think one of the most amusing things about all this LLM stuff is that to talk about it you have to confront how fuzzy and flawed the human reasoning system actually is, and how little we understand it. And yet it manages to do amazing things.
> code retrial model

Is this a typo?
All I've gotten from my donations has been being added to mailing lists asking for more money to help fund the next election.

Not for building grass roots organizations. Not for building resiliency. Not for active protests, and organized opposition by the politicians.

I'm sure the political consultants got paid well though.
> The Web Locks API allows scripts running in one tab or worker to asynchronously acquire a lock, hold it while work is performed, then release it. While held, no other script executing in the same origin can acquire the same lock, *which allows a web app running in multiple tabs or workers to coordinate work and the use of resources.*

source: https://developer.mozilla.org/en-US/docs/Web/API/Web_Locks_A...
> Why are we throwing it away again?

Because we haven't figured out how to square allowing people the freedom to work in the industries they please, no matter where in the world that industry has found itself, with allowing countries to strictly limit who is allowed inside its borders.

The "just learn to code" message never sat well with those who have no interest in coding and now they are rising up to try and take back, so to speak, the work they actually want to do. The far reaching consequences that go along with that are not of their personal concern.
I hope you do. And while you're at it, make it so websites are no longer able to fuck with the scrollbar in any way whatsoever, including but not limited to changing its size or colour.
A developing country cannot possibly lower their trade deficit with USA (which is what these tariffs are based on, not if the tariffs exist in the country’s side). They literally are too poor to buy our stuff, but they can sell their stuff cheaply. This is how I get to have luxury Ethiopian coffee for less than 20$/month. There is no domestic coffee that’s competing with Ethiopian coffee (Hawaiis coffee is doing just swell).

Like, be for real, what kind of domestic banana industry do we have? We don’t, are we seriously going to be “investing” into banana crops in America? Tariffs on bananas is bananas.
So why didn’t the AI ask for clarification?
So, no speculation as to why Spiderman and Harry Potter were forbidden but Terminator and James Bond were allowed?
A few weeks ago https://news.ycombinator.com/item?id=43285234 and https://news.ycombinator.com/item?id=43287174
I read this and I was quite disappointed that he didn’t talk about labor costs and other comparative advantages for labor-heavy manufacturing to be in a different situation trade market-wise than it was in the 1930s.
My company has a product that allows you to chat with tech support. The end user (our customer's customer), is just someone who went to one of our customers' help portals and requested help via chat.

These chats are going to last < 1 hour typically. There are times when the custom support agent needs to confer with someone else, and then will respond back. The end user, in that case, does not want to sit there with their phone open for 15 minutes, waiting for a response.

While we have an app those end users could download and get notifications on, no one wants to do that for a one off session (not even an App Clip).

Trying to get iOS users to add it to their home screen, is basically a no-go too.

So, it would be really nice if we had a way to send push notifications, even if it was time limited (allow notifications for the next 1 hour).

Don't get me wrong, Push Notification can and are abused. But there are valid use cases.
>They want immigrants gone, but every immigrant they know is hardworking good people

Immigrants are, in large part, hard-working and decent people. I'd laugh my ass off at the suggestion that I could outwork any day laborer I've seen as I drive past Home Depot. Some drink and get a little rowdy, but not to a degree that would bother me if a citizen did so. That doesn't mean that I'm happy for them to be here, though. Our costs go up as they need to rent and make purchases too. Just because I don't want to pick apples for a living doesn't mean that their presence doesn't mean fewer jobs for Americans in general. Our culture changes in ways that can't be managed. None of these side effects are the sort that can be mitigated without drastically reducing immigration, both of the legal and illegal sort.

I don't really want the Chinese setting up secret police stations in my country, or blackmailing every immigrant (even those naturalized as our own citizens) to perform espionage on their behalf. Russians do this shit too. Do you?

All the rest of your concerns I suspect I'm more in agreement with you, but the immigration thing isn't good for anyone. These countries are being brain-drained by those who could fix things at home. Who could stop wars and other large-scale abuses. Who could be building the businesses that would life their people out of poverty. But they're over here trying to make a buck.
One of HN's few(?) music appreciation professors here: in fact, I start every term posing this question. It's hard to teach music appreciation before a group of humans can agree where music begins and ends :) At the end of the day, like everything else it's a certain degree of statistics and a certain degree of subjectivity.
I understand this particular major player quite well: I have learned to liberate my company from dependency on their products: you never know how long they are going to last.
Yes. In particular, migrations expressed as SQL statements are strictly more powerful than a diff of two schemas, so there are situations where you can’t infer the former from the latter (but you can always infer the latter from the former).

I also object to the use of “declarative” here. Either we are talking about the schema as present in the database, then it’s neither declarative nor non-declarative, it’s just whatever is in the database. Or we are talking about a schema definition, and then I really don’t know what a non-declarative schema definition would look like, in contrast to what is called “declarative” here. Thirdly, the traditional “declarative” SQL schema definition is really a series of imperative SQL statements, so arguably not declarative.

What they seem to mean is a minimal sequence of statements that results in the desired schema, as opposed to a longer history of schema-altering statements. However, the minimal version is technically still a series of schema-altering statements, starting from (presumably) an empty schema.
>>Those are hard to come by.

Offtopic, but did you look into painting options? It's often cheaper to buy a better car and just repaint it.
My friend have a lime car (with some original color saved for the accents) because they did that. You mentioned the colour specifically and I remembered that it wasn't that pricey
I agree. But did you stand up against discrimination against innocent people under the banner of DEI? Did you stand up against government directed censorship campaigns on social media?

The time to stand up was actually way before the extreme actions of the left inspired this extreme reactionary overcorrection from the right. You're supposed to stand up while you're still in power, not after you've lost it, it's a bit late. I still remember people insisting "but deplatforming works!" as they justified mass censorship of conservatives. Honestly if you have not stood up for the people you politically disagreed with as the noose tightened over the last 10 years you are part of the cause of this terrible over-correction.

I can only hope that people start noticing this pattern and the inevitable next "correction" is not so extreme and we get some damping on the seemingly accelerating pendulum back and fourth.
It's ccTLDs directly or the country abbreviations from ISO 3166-1. They tariff'd Norfolk Island but not Easter Island, so it must be that.
I think it’s possible to critique art, institutions, or trends without assuming everyone who finds meaning in something is deluded or complicit in cultural decline. Dismissing curiosity or optimism as decadence seems like its own kind of absolutism. Reasonable people can still find value in things even when you don’t, which is kind of my main point. Your comment makes me a little sad, but not for me.
You're not arguing in good faith.

Wait, are you telling me that rural populations have less proclivity to drive?
> Plain English can be every bit as precise as legalese.

If you attempt to make "plain English" as precise as legalese, you will get something that is basically legalese.

Legalese does also have some variables, like "Party", "Client", etc. This allows for both precision -- repeating the variable name instead of using pronouns or re-identifying who you're talking about -- and also for reusability: you can copy/paste standard language into a document that defines "Client" differently, similar to a subroutine.