skysight-inc/HackerNews huggingface dataset:
I wonder if this will end up being another circle/wave, where at some point "we have non-app features!" will be the selling point.

Though in the long-term I envision more of a maturation: both in terms of apps being more reliable, and non-app features/solutions being (re)introduced. As in: sure your door lock will have an app, but it will also have a physical key, because nobody would buy one that did not have both.
You start by building your knowledge around computer graphics and modern web development, basically WebGL and modern web APIs have made doing sophisticated graphic applications on the browser. Only limitation right now I see is single threaded limitation on the browser.
The waste is the governor's canceling it for craven political reasons mere weeks before it was meant to go into effect, after years of preparation (and $16B in future revenue already spoken for).
End of Windows 10 Support Looming? Don't Worry, 0patch Will Keep You Secure
Any vulns in any package in OpenBSD's package repositories that they audited should count as a vuln against OpenBSD itself.

If OpenBSD users installed it through OpenBSD repositories and are running it will they be affected? Yes? Then it counts against the system itself.
A mysterious bell has been ringing at a NY subway station for weeks
The goals of colonization and exploration of the red planet are not always aligned. I for one am not concerned regarding contamination, but I understand why others might have different priorities.
Like 99% of Canada for example is totally open for anyone to freely travel. But you’d probably eventually die of dysentery. I think where this daydream breaks is the implicit desire to freely travel on land that’s been developed and maintained.
Our series of tutorial about NuttX is increasing fast! Many features are already covered!
AI and Universities
My gift to any team I work with is an integration test harness that usually has some kind of DSL for setting up state. This looks wildly different depending on the project. But my theory is that if tests are easy to write then it is easy to make more of them. So it is worth it to write some ugly code one time under the hood to make this happen.

If every test requires copy pasting a bunch of sql statements and creating a new user and data, my experience is the team will have 3-4 of these kinds of tests. But if the test set-up code looks like `newUser().withFriends(3).withTextPost(“foo”).withMediaPost().sharingDisabled().with…` then the team is enabled to make a new integration test any time they think of an edge case.
No it still works, just completely bypassing your environment variables and/or proxychains. I spent a good few days when it first came out trying to integrate it into neovim but ultimately gave up since it was too much work and I don’t use Copilot anyways
If you have the ability to update firmware, you have the ability to add remote access whenever you like. You're already trusting the vendor either way.

That said, this current situation of an always-on SSH connection/backdoor is just begging to be exploited by an irate employee, curious intern, or worms. It's impossible to know what sort of safeguards the vendor has in place, if any.

Putting a lock on a nuke is good, but not building the nuke at all is better.
Good article, but I think the multiply_naive should've used numpy instead for a more fair benchmark comparison.
Pay us $50 a month and we’ll keep the other hackers at bay.

Is there a ransomware protection racket yet?
Shame on you Squarespace It's almost 12 hours gone, our site is sill down
We’ve been waiting over 12 hours for Squarespace to resolve a critical issue with our domain, ostad.app. Our NS information vanished, our account was disabled without notice, and their support is completely unresponsive!
Our users are frustrated, and our business is suffering every hour. This level of service is unacceptable and poses a serious risk to any e-commerce, IT, or Ed-Tech business.

Their failure to address this urgent issue has cost us heavily.

Does anyone know how can we get rid of this problem as soon as possible? Is there anyone here who can help me to quickly solve this issue?
Agree. And often too much copy&paste of other articles (containing even the same bugs)
Ah, I think I see now. I wasn't implying anything beyond asking if the original commenter could clarify their terminology.
Congestion pricing seems like a nice "free-market-ish" "capitalist" solution to traffic. If a road doesn't have enough capacity allocate that capacity to those willing to pay for it.

Now we are back to allocating capacity to those most willing to wait. Not sure that's actually better.
Facebook and Instagram's 'pay or consent' ad model violates the DMA, says the EU
So .. how do you handle remote logins?
> Any reason you couldn't bundle this into an Electron application?

I know people hate on Electron (sometimes rightfully so), but this does seem like a nice use case, meet your users wherever they are, even offline!

As for when I need something native, Kdenlive is pretty nice: https://kdenlive.org/ (it's FOSS, they could probably also use a donation https://kdenlive.org/en/fund/)

Oh and DaVinci Resolve, even though effects aren't the main focus (it's a fully featured editing suite): https://www.blackmagicdesign.com/products/davinciresolve
Keychron also sells a lot of QMK compatible keyboards. https://www.keychron.com/
Copy-my-writing: write content based on you personal writing styles
The dataset is there:

https://huggingface.co/datasets/strickvl/isafpressreleases_t...

but when looking for rows where GPT-4o was deemed inaccurate then to me it seems the label was wrong or at least it wasn't possible to infer that certain label from the input text. But finetuned model was able to predict it.

Which makes me wonder whether the finetuned models are poisoned with eval data...

See this one:

> ISAF Joint Command Morning Operational Update, March 8, 2011 ISAF Joint Command - Afghanistan 2011-03-S-022 For Immediate Release KABUL, Afghanistan (March 8, 2011) Afghan and coalition forces targeted a Taliban district chief, killed one insurgent and detained several others during an operation in Burkah district, Baghlan province, yesterday. The Taliban district chief maintains ties to Taliban senior leadership throughout Kunduz, Baghlan, and Takhar provinces. He is involved in purchasing weapons and IEDs. Intelligence reports led the security force to the targeted compound in the city, where Afghan forces called for all occupants to exit the buildings peacefully before conducting a search. During that time, an armed individual threatened the security force and the force returned fire, killing him. Several suspected insurgents were detained after initial questioning at the scene.

It claims "Yesterday" on March 8, so you would assume March 7 is correct start_date, but it's labelled Mar 6, and finetuned models get it "right", while GPT says Mar 7.
"Common sense" is just knowledge about society and our environment. It's not some kind of magic.
When I wanted to reverse engineer some CRC checksum parameters for larger files, I made a program[1] that converts the files into some million degree GF(2) polynomials and calculates their GCD, which is only possible in reasonable time with FFT-based multiplication.

[1]: https://github.com/8051enthusiast/delsum
How would Tesla sales be affected in the US if the EV tax credits went away?

The GOP has made their elimination one of its priorities, so if Trump is the next President there is a decent chance they will be eliminated.
I think you missed the part where I said holding everything else even.
What exactly is tracked though? What information about my videos and my usage patterns are send to Google?

It would be great if you could use a self-hosted analytics platform instead! :)

And I would strongly advise not to develop based on anonymous analytics, users might tell you different desires if you ask them and use completely different workflows if added. Optimizing for web analytis metrics has ruined many projects.
He's saying if he could buy a battery on Amazon then he’d do that over buying a new phone. You can actually buy iPhone batteries and they come with the tools to replace it now. He is buying a new phone because he wants a new phone. Anyone that wants to save $300/year can easily save that money already in a few ways. Apple repair, third party repair shops, or a DIY kit on Amazon.
A rule I try to follow: either set a global variable or write to a self pipe (using the write syscall), and handle the signal in the main loop.
I would care if a new VCS would make my life easier. This quote from the linked article:

> very few working developers have a good mental model for Git. Instead, they have a handful of commands they have learned over the years: enough to get by, and little more.

...pretty much describes me TBH. I know enough of git to get by day to day, but if I need to do more than that, I have to rely on StackOverflow et al. Which is always frustrating and feels like a waste of time.
Ask HN: Cross-Platform (Including Web) GUI Libs
I'm developing a prototype data-scientist-oriented IDE soon. I've done a fair amount of research on cross-platfrom GUI frameworks, especially ones which can be compiled to wasm/deployed-to-browser. But it's hard to know what one might have missed.

So I thought it's worth having HN share its collective wisdom on this question. Across any language, platform, framework (etc.) -- what is the best cross-platform GUI toolkit?

(My thinking at the moment leads me to egui, perhaps taking rerun.io as a guide, as I may also want to integrate a game engine.)

However, open question.
Let's Snake: Ancient Greek Punishment (Snake Versions of Greek Myths)
Certain large tech companies may find themselves less profitable should antitrust bite them.
It does not omit future network calls. You can, in fact, use the network tab to monitor a page's ongoing network activity as originally suggested.
This is normal NY politics. They were perfecting their corruption skills before Chicago was even blueprints. None of that money was “wasted.” The nominal objective was never the primary purpose of the project; it was always to enrich the politically connected and their various clients, lackeys, and so on.
AI dev startups are struggling with one problem and I solved it - with POC
*TL;DR;*

Over one month ago I posted about a really hard problem that I "accidentally" solved (https://news.ycombinator.com/item?id=40460084).

The problem is to resolve cross-file references for multiple programming languages. I can generate a graph representation of the codebase.

*Why do you need to have a graph representation of the codebase?*

- To understand how code references other code

- Track how data is passed around

I generated references for repo https://github.com/dj-stripe/dj-stripe, here is a gist: https://gist.githubusercontent.com/kannthu/6e1bdd2781d2e0a6ded30844d61f089e/raw/f1fa4bc0f34891834ce13ac256eec12f6cc671e1/dj-stripe-references.json

The gist is a big JSON blob that contains definitions form the repository.

Definitions are:

- top-level functions

- classes

- methods and public properties

- top-level variables

- exports

Each definition contains:

- Snippet, path, and range within the file

- "references" - a list of places where the definition is used

- "expressions" - a list of resolved references (variables, functions, and classes) that are used within the body of the definition

*How this data can be useful?*

If you are building code generation, code intelligence, or code review products - your product needs to have an understanding of the codebase for many programming languages at once. The more accurate context you feed to LLM => the better output you will get, and doing it in-house is really expensive and resource-consuming.

Let me know if it is interesting for any of you.
All right, let me try saying this in a different way.

Morally, Pakistan is wrong here. Pakistan should change.

Practically, you live in the environment (including social and political) you live in, and you usually can't change it much except at the margins. If you act like you live in a different environment, that usually bites you in one way or another.

Consider a different situation. Let's say I walk through a bad part of town with $100 bills visibly hanging out of my pocket. I get mugged. The muggers are morally (and legally) wrong for mugging me. But in a world where muggers exist in the bad part of town, that wasn't very smart of me.

Most people only talk about one aspect of this and ignore the other. They focus on the moral "should" (Pakistan should allow freedom of thought, muggers should stop attacking people), or else they focus on the practical wisdom (don't post stuff that's going to get you in trouble, don't walk down the street with visible money on you). Both are simultaneously true.

Pakistan is morally wrong. They should change. And if you live there, things currently are the way they are, and if you ignore that, you will run into problems.
I might describe the acquisition of immunity as a body adjusting.
I tracked down more explanation in this message on the mailing list: https://mail.openjdk.org/pipermail/amber-spec-observers/2024...

It sounds like they are intending to rethink the design and that it may return in a different form in the future, but won't be in JDK 23.
Clickable links:

- https://news.ycombinator.com/item?id=40460084

- https://github.com/dj-stripe/dj-stripe

- https://gist.githubusercontent.com/kannthu/6e1bdd2781d2e0a6d...
I don't see Avalonia[1] mentioned here. Maybe that would work? It has AOT support too so should help with distribution and file size.

[1] https://www.avaloniaui.net/
What is applause?
Isn't sapling only compatible with git servers and not local repos? That is a huge impediment with so many tools expecting git. That is what i find impressive about jj is it is compatible with local repos.
Nothing seemed very important. I had no motivation to work on anything. I was also in grad school at the time, which certainly contributed.
Do elephants bury their dead calves?
"Best" is subjective, but there is an ongoing discussion that may guide you through various options and opinions - Writing GUI apps for Windows is painful [0].

[0] https://news.ycombinator.com/item?id=40839208
Micron Gears Up for Its Potential Datacenter Memory Boom
I can't figure out which is which...
That's exactly the social skills the interview is screening for. Determining if someone can handle relatively simple questions, of you if the employee will struggle.
What I’m trying to teach myself to do whenever I think “this is ridiculous overcomplexity” is to imagine whose life it might make simpler.

Let’s assume I have some sort of motor disability: it could be anything from Parkinsons to quadraplegia. Having a bridge out to a common controller that maybe works on speech or some other standardised input method that works for your disability is a massive benefit. And avoids having to deal with the complexities of each individual products’ inability to meet your own accessibility needs in different ways.

So much smart home stuff is basically pointless to those of us fortunate enough to have currently able bodies, and a lifesaver to the rest.
Being pessimistic is not the same thing as not trying. On the contrary, if you want to make the future better, focusing on what looks to be going wrong is often the best place to spend your effort.

The optimists in this context are people who don't believe in problems like climate change or the fall of democracy, and therefore do nothing to prevent them. Their optimism is what will destroy society.
I stopped exposing SSH to the internet years ago. Now I connect over WireGuard, and then run SSH through that when I need to remotely admin something.
I'm not sure. The impression I get is they're not aware that the tab isn't just a log of stuff before the page "finishes" loading, or not aware that the notion of a static page that can't make network requests at any time without a full reload went out with AJAX in the 2000s.
British VC firms like the one quoted by this article do not have the scale, reach, money or experience to talk about these things in a meaningful way.

With the UK economy in shambles, do they think their views have much value? I think they need to prove that they can run their country in a somewhat efficient manner first before commenting on technology.
BlackRock Buys Preqin for $3.2B in Private Data Push
Ladybird Announcement [video]
Worldwide Labyrinth Locator Database
If the link is too long, the generated QR code will be difficult to recognize.

There may be a need to change the links after printing, and this is where the advantages come into play
https://archive.is/vIFpK
Solar panels have already hit above 20% efficiency. 60 times that would mean 1200% efficient. I'm no thermodynamics expert, but I'm pretty sure that's impossible.
> if I shot you in the leg and you died years later from an infection incurred because of that bullet wound I can and likely would be charged with murder because of the long string of consequence caused by my action.

Which is a useful convention, because it deters the sort of violence as "shooting people in legs".

The analogy doesn't hold. Drug warriors like yourself murdered the OD junkies. Your policy murders, and somehow you perceive yourself as the overburdened heroes. Prohibition is a bizarre policy, and we don't prosecute beer brewers for drunk driving deaths, no matter how addicted the alcoholic was. You're a bad person. You make the world more miserable than it has to be with nothing more than your evil opinions. And nothing I can say will ever convince you of the truth.

> Perhaps I’m just too emotional here, having literally dealt with the above last month.

You're not just emotional, but irrational. I and others like me could fix the things that make you hurt, but you want more of the same. It is not the sadist who screams "the beatings will continue", it is masochists like yourself who beg for it, telling all involved their morale really will improve.
BostonDynamics: A Retrospective on Uses of Boston Dynamics&#8217; Spot Robot
Other tools made it irrelevant, like boundary scanning on the JTAG bus, the EJTAG interface of the MIPS CPUs, the ETM of ARM chips, and so on. The required adapters are still somewhat pricey, but there are cost-effective solutions for both HW and SW.
Another advantage is that the redirect address of the sent link can be modified. If there are changes in operational requirements, the landing page address can be adjusted in a timely manner
The protestors wanted the "Federal Government" to enforce their versions of laws in the MOU or they were to resign, and were prepared to take over by force if the MOU was not signed or their demands were not met. They wanted to have their own January 6 moment, but in Canada this time.
"Survive" means, after growing in normal Earth conditions, seven days' exposure to Mars-like conditions didn't kill the plants, and they were able to regenerate after being returned to Earth-like conditions. So it doesn't show the plants could actually grow on Mars.
Fortnite and Epic Games Store Submitted to Apple for iOS Launch in EU
I personally disagree with you, but I absolutely appreciate the perspective presented along with reasonable rationale.
Ah, but you see, stone slabs and asphalt cost nothing to maintain. /s

(...Even this is, of course, untrue, but it seems true when you're only paying attention to the next year or so.)
So why plural? And no, it's been over two years and no other country has joined the fight.

Your link related to Yushchenko says that he was allegedly poisoned by three Ukrainians.

"The people of Ukraine, by majority"

That glosses over the division between Western and Eastern Ukraine. Majority of people of Crimea, Donetsk and Luhask regions were against the association with the EU as your own link says.

"are overwhelmingly interested in being closer to the west"

When faced with the either/or question. The majority was for having good relations with both Russia and the EU. Here is what Merkel's Vice Chancellor Sigmar Gabriel said at the time:

"Certainly, the European Union has also made mistakes, although this does not justify Russia's behavior," Gabriel told the German daily Rheinische Post.

"It was certainly not smart to create the impression in Ukraine that it had to decide between Russia and the EU," the Economy Minister added. "But again: That was not and is not a justification to plunge a country into chaos." [0]

That "mistake" doesn't look to me like a desire for congenial and cooperative relationship with Russia.

[0] https://www.newsweek.com/german-official-says-it-was-wrong-m...
Not having a radio receiver in a phone has always been one of those WTF things for me. There have been articles on why iOS doesn't have a radio tuner even those the receiver is there claiming because it would divert users from apple music or whatever. It's always felt like a missed opportunity to me though
Definitely! Flaps are one of the few “almost free lunch” things in aviation where almost everything else has harsh tradeoffs to consider.
> These rocks have retained their original state, having neither melted nor resolidified since their inception

How are they able to tell that?
As a kid I enjoyed the game on the C64. Then was inspired to read the book.
Everyone seems still on psycopg2. Is there a compelling reason to switch? Is Psycopg3 faster?
Most applications would be fine with a button on Windows looking like a Windows button, a button on Mac looking like a Mac button, a button on Android looking like a Material Design button and a button on iPhone looking like a UIKit button.

You need consistency in the icons, layouts and concepts, but you don't need every widget to look exactly the same on every platform.
I think it use to display a downsized version of the image.

The use case is this: I drop the icon in a folder and never look back. It just works. Why would I want an additional approach?

> These can be solved by

> <meta favicon=./user_favicon.ico>

> or something.

There is nothing to solve, it already works, the line has no advantages but it does have "or something" disadvantages.

Your memory is no doubt better than mine but you didn't remember how the tag worked. <meta> is for information about the document <link> is to describe relationships with other things. You've also left out the quotes.

<link rel="icon" type="image/x-icon" href="/favicon.ico">

This is the correct way of having an extra line of code that does nothing.

For fun someone thought it a good idea to also have rel="shortcut icon" I'm picturing a room full of applauding people. (Who had nothing better to do)

image/x-icon isn't really correct, x- is for experiment, it should be type="image/vnd.microsoft.icon"

Browsers accept anything in the attribute. They also support not having a type. But if our goal is to have superfluous lines of html we should definitely go with the correct IANA mime type registered in 2003.

Redundant link headers also sounds fun!

Maybe in the future there will be new fixes for problems no one has?
Oh yeah, I don't think we're anywhere near "sample return" capability for an extra-solar object.

I doubt we're even near "impactor" capability, tbh. I think our best bet might be "catch up with something in the Oort somewhere around 2070, if we see something coming a decade ahead of time".
A technical glitch at Apple caused unauthorized charges to appear on the debit and credit cards of App Store customers in Hungary. The error resulted in 780,000 charges totaling over US$5.4 million (HUF 2 billion). These charges occurred rapidly over a two-hour period on Wednesday. The amounts billed correspond to prices of previously purchased subscriptions that were mistakenly charged again. Most banks have already issued refunds to affected customers. Apple has yet to release a public statement regarding the matter.