skysight-inc/HackerNews huggingface dataset:
1. It’s just an env var and users frequently do fiddle with it

2. That’s great in theory, but in practice a lot of software is written expecting TERM to contain, for example, xterm.

The TERM env var is actually worse than HTTP User-Agent for fingerprinting. And for all the same reasons why User-Agent is a hot ball of mess.

The way capabilities between different hardware terminals are usually detected is via special interactive ANSI escape codes. But there isn’t currently one to ask if the terminal is hardware or software.
It's insanely cruel and fucked up. Imagining what this is like for the victims goes way, way beyond what calling it a "scam" implies.
Show HN: Leiga – Boost Developer Productivity with AI-Driven Task and IDE Plugin
Hey Hacker News,
I stumbled upon Leiga (https://www.leiga.com/use-case-developer) and thought it might interest developers looking to streamline their workflows. Leiga is a project management tool driven by AI, tailored for developers. It includes an IDE plugin for in-code task management.

One of its key features is the IDE plugin, which enables developers to:
- Create, update, and close tickets directly from their IDE, reducing context switching and maintaining focus on coding.
- Seamlessly link code changes to corresponding tickets, ensuring easy tracking and clear context for collaborators.
- Utilize AI-powered task automation to identify and prioritize tasks, minimizing overlooked work and enhancing efficiency.

Leiga seamlessly integrates with popular IDEs and tools like Visual Studio Code, IntelliJ, GitHub, Jira, and Slack. By bridging the gap between project management and coding environments, Leiga has the potential to significantly enhance developer productivity and streamline project workflows.
I've never doubted that there are existing solutions for dot files that do everything I need, but I've yet to find one that doesn't take more work for me to swap to than continuing to just clone a git repo an symlink maybe half a dozen things the once or twice a year that I happen to set up a new machine.
Thank you for clarifying. I have been wanting to dip my toes into LLMs at home but obviously I have a steep learning curve ahead of me, and would need considerably beefier hardware!
Jax and Daxter did pretty well for a game written in Common Lisp.

And apparently Epic belives enough on this to create Verse, and to quote Tim Sweany point of view on "The Next Mainstream Programming Languages",

http://lambda-the-ultimate.org/node/1277
Photon: https://phtn.app

(Repository: https://github.com/Xyphyn/Photon)

It's the best Lemmy client in my opinion, but not well known in the community.
OK, that makes sense. Thank you!
Understandable but unbearable: these aren’t mutually exclusive.
https://stablehorde.net/ comes somewhat close.
I don’t think you’d be fine-tuning a whole model in such cases. That seems over the top, no? I assume you’d get sufficiently far with big context windows, vector search, RAG. Etc.
Yeah, this was a big problem with OS/2 and why I don't like to use client side decorations on Linux.
Back in the days, you had a UI toolkit, and everybody would use those native controls; they looked and felt the same in all application, and you had a central place where you could customize the look. Now every application/website has customized controls for everything; everything looks and works differently.
(And don't even get me started with websites implementing their own scrollbars with JavaScript. Uh!)

Custom list control: do Home/End buttons work? How to select multiple items, does Shift-Cursorkeys work? Does Ctrl-Click work? Of course not.

Custom text control: does Ctrl-Left/Right for word jumping work? Does Ctrl-Up/Down for paragraph jumping work? Can I select everything with Ctrl-A or does it select the whole website? Can I select everything from cursor until the end with Ctrl-Shift-End work? Does Copy/Paste work at all?
(I have never figured out why Copy/Paste in Teams simply doesn't work. Apparently
I'm the only one with this problem.)

Custom dropdown control: does Alt-Down work? Can I scroll the list with the usual keys?

If (web) developers would just use standard controls, everything would work the same, and they wouldn't have to reimplement all the basic things from scratch (or not at all). Web devs could write forms that work without megabytes of JavaScript.

Hamburger menus. Those horrible things didn't need to exist even in old times with small monitors and 640x480 (or less) - but now they exist everywhere on my 32" 4K monitor for no reason.
I have to pay my respects to such an amazing artist, responsible for some of the most inspiring and motivating stories during my childhood. One of the parts of the series that stands out to me is when Android 16's broken body (head) is on the ground, and with the last of his life he pleads with Gohan to:

"Please! Drop your restraints!"
> I'd much rather have BigCo know everything about me than the State

Sure, for the state to snoop on you, especially in the USA, they’re supposed to need judicial oversight and approval, which is arguably a better system, than having the state snooping on you without any oversight.

Is this still meaningful in a world where BigCo is snooping on you, and then able to sell that information to the state without any oversight?

Is there a point where BigCo should be treated as a part of the state, that’s just being funded partially by your tax dollars?

Is there a meaningful difference between the state building a snooping infrastructure itself, or outsourcing that to a private contractor who provides Snooping as a Service?
Nike to lay off more than 1,600 employees
Tell me more about this. _Israel is making it impossible for anyone besides Hamas to verify those numbers..._

Is Israel preventing journalists from entering Gaza? If so, how does this reconcile with the OP article?
To learn js I recommend „WAT” tutorial.

Nothing changes in last few years. We still go in with what we incorrectly assumed at the start.
> sleep(1); /* let terminal settle down */

> making millions of people waste 3 seconds

> That's a touch exaggerative don't you think?

Literally!
Should we act this way with regards to all future events? Should I for example vote for leaders whom I believe will make decisions which make things better during my lifetime only to get much worse in the far future after I'll probably have died? If I have a disabled family member who will likely outlive me, should I ignore the fact that they will continue to require care after my death, when planning my financial affairs?
>the permissions model created the situation, the author chose a particular path.

perhaps the most reasonable or even only possible path if they wanted their plugin to be able to do what they wanted it to do, which was to keep sites and from messing with your copy and paste functionality - in other words to prevent minor maliciousness.

on edit: sure, to provide the smoothest behavior, but really if it wasn't smooth people would be irritated and not want to use it. I know if I was implementing for myself I would want it to be smooth.

I understand the whole "bad things can be done" perspective, but here for some reason I fall under a "trust but verify" perspective instead.
Try Shift+Esc, maybe that works.
I use it to clear my scrollback buffer. It makes it easier to search any new output.
The Collaborative API Development Platform – Insomnia
Has anyone else noticed that copy / paste on Mac OS / Firefox has become unreliable some time in the last 5 years? I don’t know if it’s Firefox or Mac OS but I’ve started finding it copied the wrong thing or ignored a copy command.
Just a pro-tip: You should do a Show HN instead

Next time, just write a title like so (Show HN: Gridea - Build your blog in minutes) there's a special system in place where product launches tend to get more visibility
Have you checked direct or inderect export/imports of Greece with Russia? You'll be ashamed to blame Turkiye. If you don't know Greece is also a NATO member.
There is another motivation for the state to run isps other than censorship. Socialists may consider the internet infrastructure, just like roads. This article does feel a bit like propaganda for truth justice and the American way..
> F# async will not prevent you from causing data races.

That's true regarding side-effects and mutable data, but I wasn't saying that. It's still a much more sane and actually concurrent and asynchronous library than Python's asyncio, which is not actually concurrent, single threaded, and very difficult to work with. For example, there's nonway to laumch an asynchronous process and then later await it from synchronous code, whereas it's easy in F#.
> reset should be a last resort. If you need to use it then something else has gone wrong and thats what needs to be fixed.

Er, my comment was exaggerative? (edit: fixed typo)

I use reset all the time, it's not "last resort" by any means. It... clears the screen and scrollback buffer. If you're the kind of person who keeps 150 tabs open then I guess I can see why you wouldn't see the value in cleaning the screen up frequently, but clearing the terminal is a pretty frequent and useful operation for other folks.
Thanks for sharing the free access link
As horrible as this is, I suspect this will be far worse in enterprise companies. We’ve already seen issues with email impersonation where top managers or CEOs order money transfers, and since this works better than it should, we now use confirmation of some sort. Imagine if you’d get both the email and a call, maybe even a video call in the future with the confirmation… Especially CEOs will be very “easy” to impersonate since there is often quite a lot of video footage freely available of them.

You’re going to have to rely on personal confirmation, or digital signatures to do these sort of transfers. We use the digital signature since we have a system for that in Denmark, but we can’t use that for our Japanese department as an example as they don’t have a similar system which integrates with our national digital ID for companies. I guess our national system will eventually be extendable to Japanese citizens in some way, but it’ll likely never be extended to al the countries we operate in for various reasons.

And this is us being sort of ahead of the curve on this, even for most companies around here in the worlds most digitalised country (unless that’s Estonia now). Interesting times.
That’s the answer right there
I know it exists, it's just that it does not work well or seamlessly. AI will not only make it more mainstream but will also solve in-picture ad placements.

It also partially solves the problem in places where such hardware is illegal† as the AI solution could be solely software.

Many people don't mind ads so such solutions will likely only be taken up by those who do.

† Where I am such a device was marketed several decades ago and the TV stations took the matter to court and won, it was removed from the market.
The option to disable auto download has been there since day 1.
There’s probably a hot key in your terminal emulator to do that. Fewer buttons to press, so even quicker. ;)
We only have Otto Frank's word for it that this is what she would have wanted. And he is known not to have had respect for her legacy in every way, for example editing the diary to remove criticism of himself.

Also, 'wanting to be a writer' does not necessarily mean that you would have wanted to have a specifically private piece of writing published.
I think it's quite funny that the URL spec has a section dedicated to authentication, only for web devs to invent ways to pass authentication data in any way but using the built-in security mechanism.

I know there are valid reasons (the "are you sure you want to log in as usernam on example.com?" prompt for example) but this is just one of the many ways web dev has built hacks upon hacks where implementing standards would've sufficed. See also: S3 vs WebDAV.
Corruption?

Anyone reading the news in sweden knew they were on the lookout for a casus belli to join NATO… Ukraine invasion was as good as any.
pretty sure it's macOS. i don't use firefox but id say roughly 4/10 times i try to paste something i just copied, the clipboard is empty and i have to do the whole thing again.
One of my friend literally work in a worker co-op for consultants. He has a base salary a bit lower than mine, but double it each year (2024 might be different though)
On Epic's case it helps that Tim Sweany started his game company doing games in VB, and always cared for a good developer experience, that is why Unreal Engine always favoured good abstractions, has a C++ GC, Blueprints and now Verse.

He was never a kind of "lets keep doing C in games" style of developer.

Thankfully, without the likes of Unreal, Unity and similar efforts, we would still be doing like it always was done here, kind of mentality.
It’s actual terrorism. It’s just small beans compared to other things which we usually call terrorism, but that’s what quite a large number of these “scams” are, small scale terrorism.
Show HN: Cylinder HN – View Trending Hacker News and Search Everything
It's a website with nice UI where you can view and search all Hacker News stories.
I saw something awhile ago about Tesla prioritizing orders in a few states that weren’t WA. Not sure if true.
Unsloth (mentioned in the Answer.AI post) is planning multi-GPU support in a future release.
Sounds like a stretch of the concept of social learning, and more like vanilla model distillation.

Social learning exist to transcend the limited processing power and limited training data exposure of individual agents through multimodal transfer of their own individual models (distilled down from an individual's entire worldview, sense-of-self, perspectives, skills, semantic memory etc)

LLMs already exploit the propositional transfer of human models over language, and they abuse their massive compute capacity to compress them all in a giant model to simulate-them-all. For sure internally it does have some notion of distribution - as it at least has to distribute the compute at train time - but this is not an agent level distribution - not to confuse with the weaker metaphor of an "agent" used in model architectures -, and the end product presents itself as a singular "agent" with all of the processing power and all the training data that is infinitely copyable.

> "A teacher model provides instructions or few-shot examples to a student model without sharing its private data."

So the real concern is not utilizing social learning to transcend compute and training data limitations, it is about creating inferior models that can be distributed back into the world without giving up all of the secret sauce.

For sure this could work, one could create inferior "agents" from stronger "agents", but we cannot create an even stronger "agent" through the dialogue of two strong "agent"s, because everything to be shared is already perfectly encoded in the model&architecture and perfectly copyable. Therefore this is not social learning at all.

To abuse back their anthropomorphization, they are trying to create a deliberately stupid kid to send out to the world so that the kid doesn't tell all the things mommy and daddy already knows and could have perfectly taught. Because one can make more money from selling/renting a bundle of differently stupid agents than a singular state-of-the-art one I guess?
This sounds so fictionalized that may be fake
Anyone believing AI will be a nice thing in the future: With data from social media it's a fucking nightmare - billions of people having their relationships visible to everyone and a singular voice recording/video is enough to scam your friends, family, workplace.

I don't see a future of the current communication channels without strong authentication measures - people already get scammed with shitty tactics by billions of dollars per year and now you can automate it.
Wow just did what you suggested and indeed it feels much faster. I was sceptical at first but this is actually better.
If you only need to clear the screen, you may want to check out clear(1).
I literally edited my comment just before you said this because I suddenly realized someone was going to say this. No, the point is never just the "screen". The point is the whole buffer including the screen. Clearing just the screen is pretty useless to me, I might as well just scroll down or hold Enter for 3 seconds.
> They could have used a non-proprietary formulation with the same macro-ingredients but chose not to.

Do you have any idea how expensive it is to run high quality human trials, that meet all regulatory controls? It’s often not realistic without industry sponsors.

Also the diet is not closed source. The full list of ingredients/supplements being used has been published before in other papers they’ve sponsored.

I’ve written elsewhere on this submission about why this is actually a valuable contribution:
https://news.ycombinator.com/item?id=39638556
Fwiw parent comment currently says exaggerative, not aggressive.

Why wouldn't you use "clear" for that, or Ctrl+L? "reset" does a lot more, you use it when you've accidentally written a binary to your terminal and triggered a bunch of terminal modes.

I guess clear wouldn't clear the scroll buffer, is that the main reason?
> Er, my comment was aggressive?

No it wasn’t. But I also said exaggerative not aggressive.

> I use reset all the time, it's not "last resort" by any means. It clears the screen.

That’s what ‘clear’ is for.

Reset is intended to do more than just clear the screen. It’s intended to reset, as the name suggests, the entire terminal. The idea being it’s got itself into some kind of unknown state.

There are hot keys to clear your screen too, such as ctrl+L (works in most shells) plus your terminal emulator will likely have its own hot keys too. So fewer button presses and even quicker for you.
I like this although I'm going to stick my neck out and say the author is objectively wrong that sqrt is better than cubic for a toggle switch, and that cubic is in fact the better choice for this situation simply because of the way real life toggle switches generally work.

Think about the breaker switches on the electrical consumer unit on your house, or the kind of switches you often find on analog synths or other audio gear, generally stuff that's going for a particular aesthetic. I have a small Hughes & Kettner guitar amp that has two of these switches that are very satisfying to use[0].

When you use these kinds of switches in real life there's some initial resistance, and then they suddenly snap into the new position because of the way they're spring loaded. This is more closely modelled by the cubic function than it is by either the sqrt or the exponential smoothing function.

Other than that absolute nitpick, I really enjoyed the piece. It well illustrates how animation can enhance a user experience when done well (with, for example, an appropriate easing function) or alternatively detract from it and be quite jarring if not implemented thoughtfully (thinking particularly of the linear interpolation examples).

[0] This does somewhat depend on the type of toggle switch, although even the variety that you find on something like a Minimoog (this isn't some sort of gear flex, by the way - I don't own one of these!) exhibit this "resist then snap to the new position" behaviour that makes them so enjoyable to flick.
Oh damn, sad day and sad surprise.
In Italy, where it's very widespread, I grew up with Dragonball at lunch time, all the way into my twenties.

RIP
"Getting perks if you donate isn't unusual."

Small perks usually and I am critical of those as well, as they blurry the line. But here it rather looks like a usual subscription model to buy.
I agree with that; animations can be OK, but when I have a configuration setting, I usually disable them because input latency drives me crazy.

My post replied to "checkboxes vs UI toggles", and replying to that aspect was my main point. That's slightly off-topic, of course. It has to do with animations only because checkboxes wouldn't really benefit from animation, whereas toggles are an obscure visual representation for the same control, and adding animation is a feeble attempt to make it somewhat less obscure, even though it doesn't even try to address the main problem: what does toggle "left" and "right" really mean?

I believe checkbox not benefting from animation is a good thing: it's so clear and obvious that you don't need to animate it.
The extension needs to re-enable paste, which means it needs to possibly inject some JS into the page.
It doesn't help that many of these characters are not in frequent use anymore, which means that the translation model has been trained with way less sentences involving them. Others' usage pattern have shifted, or they picked up many additional meanings over the millenia, and the translation model is probably not savvy enough to ignore all the modern ones. With "modern" meaning everything after like 200 A.D.
Saw this on the news yesterday here in Germany with a headline like "ISS debris might hit Earth" and briefly feared a Gravity-like scenario - but the speakers's tone of voice didn't fit, and soon it became apparent that it was "just" a battery pack...
Very well said, all are smooth, snake-oil salesmen. (You might know, Greene is a mentor of Holiday.)
Interesting any article about the systems on denmark
Well the very first item in the list is wrong so I stopped reading there. Have your interface between systems be pure abstract virtual classes so that changing private members in a concrete subclass doesn't propagate the change to the consumers.
You might be looking for: https://janet-lang.org/

It comes with a build tool `jpm` which installs dependencies globally by default, but you can have it be installed in your project folder as well.
Never Again by Doug Nufer: a 163-page novel with no repeated words [pdf]
Doug Nufer writes fiction, poetry, and performance pieces that seem to be based on formal constraints even when they are not.

Never Again, the most audacious example of his work to date, is a novel in which no word appears more than once.

It is the story of a gambler who narrates how he set out to avoid the mistakes of his past by doing (and saying) nothing he ever did (or said) before.
Imagine fpv drone, it flies recording the input from a deterministic start point. Now you record the operator input. Not only can you replay that input, shielding a bird from em, you can correct in a simulation and repeat fire that on repeat.
It's dodgy finding the right search term, but at first blush it looks like sequelize is most popular, though the gap has narrowed considerably.
Agree, I watched all robot animes but dragonball gave me the first kick to explore Japanese animation and mangas. I guess because I was older and looking for answers regarding the next transformation.
I played with this a bit years ago when it was still called PostgraphQL. My biggest issue with it was that there didn't seem to be a recommended (or even suggested) version control method for things like functions. Using a standard migration tool to update functions seems like hell, so I gave up on using it.

Looking through the docs, I still see no mention of version control or even migrations at all. Is this something that has been solved?
Paste with format is actually usefull sometimes. For example, you can copy from vscode and paste into Microsoft Word, then the resulting code will be property formatted and highlighted.
I recommend that everyone come up with a predetermined secret question that has both a real answer and a duress answer. Decide this question/answers with your loved ones in advance. If you're ever in a situation like this, you can ask the question to determine if its real and if they are being coerced.
There's probably 1000 major aviation incidents each year, every year, for many decades. We're submitting Hacker News articles on every one now? Why? We never did before.