skysight-inc/HackerNews huggingface dataset:
> It’s completely Azerbaijan slow-rolling the accusation

Duh.

> You’re applying generic media literacy 101 to something where it’s not readily applicable.

Yes, it’s readily applicable. The difference between a state making an official accusation and it deliberately keeping the accusation unofficial is just as significant, arguably even moreso, when it is an authoritarian state which controls the message in either case then when it is, say, a bureaucratic liberal democracy which is simply following investigative protocol.
https://en.wikipedia.org/wiki/The_Invincible
Keys can be symmetric or asymmetric depending on the algorithm.

From the standpoint of a non-technical user, they're not any different in nature; a password and a private key are both just strings that give full access to your account. One is easier to remember (password), one is harder to remember (key). The one that is harder to remember usually ends up in a Google doc, iCloud, or saved as a text file.
This is mental illness not introversion. You don’t get anxious about other things you don’t like. You might not enjoy playing board games or Russian literature. Does it stress you out and make you anxious? Probably not. You just don’t care.
> There are some individual "12v" LEDs that are just a lower voltage LED plus a big resistor to bring 12v down to a level the LED can survive which do obviously waste a lot of power but that would be a really silly design for a multi-LED assembly.

But yet it's how every one of the LED lights that we are talking about are designed. So like I said, 12v will use more power.
It's possible to walk from Alaska to Russia when the ocean there freezes over. Russia won't be happy if you do that though.
JavaScript has very nice scoping compared to Lua.

Js needs no forwards which in Lua turn into ugly “local foo; … … … foo = function()…end”. All functions are “hoisted” by default.

Js also uses “export”s or “module.exports[…]” instead of returning a symbol table, which allows cross-referencing.

Js has a function scope (var) together with local scoping.

Js doesn’t allow accidental shadowing in the same scope. Lua: local x; local x; silently creates two variables, good luck debugging that closure.

Js type coercion is only insane in the parts where operation itself makes zero sense. Please don’t tell me that ![0] or [] + {} makes sense to you or that you use them in other languages. Or that s+n and n+s seems safe everywhere except in js.

Js has a ternary operator and ?? ?. ??= operator group. Lua only has that “and-or” crutch and “not X” which returns true only for nil and false.

Js “…arr” is a first class citizen while in Lua “…” decays into its last value if you want to follow it.

Js (normally) ordered properties system is much more convenient in dev and debug time than an unordered mess of meta-hashtables.

Js doesn’t require you to

{
myPropertyHere = gotSomeObject.myPropertyHere,
…
IllRepeatThisAsManyTimesAsNeeded = gotSomeObject.causeWhyNot,
}
gotSomeObject.someNumericField = gotSomeObject.someNumericField + 1

which is extremely abhorrent DX in 2024.
How is Webauth'n Crunch not phishable?

Most implementations throw about 20 "recovery codes" at you and at the absolute fucking worst possible moment while the user is trying to do something urgent, they say "save these in a secure place right now".

It's not 1, but 20 passwords that ALL give access to your account. Where do you think those codes go?

They are not only phishable, but they usually end up in a Google doc, screenshotted and pasted to Notion, or some other insecure place.
I’ll be nitpicking but I’m not sure they are really that related.

I’m an introvert and my wife have SA. TBH it’s pretty different : if I go to an event where I know nobody or where I don’t feel like I have something to say, I’ll just go and keep politely quiet. I’ll get more bored and lost in my own thoughts or just listening without talking than stressed.

My wife on the other hand is like you said, terrified and exhausted by such settings and even with familiar meetings. Moreover, the SA doesn’t stops when you start interacting while introversion can disappear or become unnoticeable once you are integrated to the discussion.

Also I feel like introversion can somehow be controlled as you age while social anxiety don’t or can get worse.

I’m In my 30´s, I’m still an introvert but I learned how to interact with strangers politely without giving a fuck. My wife with SA clearly can’t do that at all and is always asking herself if what she just said was appropriate.
>I've probably had direct responsibility for managing fleets of roughly 50,000 linux hosts - never seen an immutable distro.

plus, given your wealth of experience, I'm more interested in what linux you run on your personal laptop
Show HN: An open-source AI Agents Marketplace
Today, we’re excited to announce the launch of our AI Agents Marketplace.

It’s an open-source marketplace with 100+ AI agents organized by categories.

Why did we build this?

Vinod Khosla once said that in the future, billions of AI agents will run 24/7 to make us more productive and connected.

That future isn’t here yet, but it’s coming fast. When there are millions of agents, you’ll need a place to find the best one for your job. That’s why we built this marketplace.

Our goal with this list is to help you find the best agents and give builders a platform to showcase their work to the world.

If you've built an AI Agent, you can list it for free and promote it to users worldwide.

Submit your AI Agents here: https://metaschool.so/ai-agents

It's super early but we'd love to hear any feedback.
FreeBSD should work with podman, which isn't literally docker but is probably drop in for this use and can use the Linux compatibility layer.

A quick turned up https://www.dbi-services.com/blog/freebsd-basics-8-running-l... which seems to confirm.
Good point. I’m on pacman, but I remember installing adwaita last year when I started using Ghostty.
Gotcha. So you really meant enterprise only. Not a tongue in cheek answer (which I thought was a way of just grouping all suse-related distros). To me, that’s not the context for a user oriented product. Any reasonable person looking at a developer tool and listening to that pitch isn’t thinking pure enterprise. So I think that’s not a good interpretation of what I find disagreeable with calling a GTK4-only app “Linux native.”

Also, I thought opensuse (or whatever new name they’re using) was KDE default but with a choice (like Debian)? At least that’s what DE I got last time distro hopped to it. Which is why I don’t consider either as an example of why GNOME would be the “de-facto standard.”
you can look in to https://inc42.com/datalabs/?utm_medium=referral&utm_source=m...

there you an find Indian investors list as well international.
McDonald's is considered an oligopoly, where a few firms dominate an industry and can set prices. McDonald's is not a monopoly because it doesn't sell a single unique good.
It is what I and others said before" The true definition of "Extinguish".
delegate all the work.
> The real separation of concerns is already achieved by the vanilla HTML/JS/CSS separation, yet most modern web frameworks intentionally blur this

I think they believe that the only separation is styling/not-styling, because behaviour is very tied to structure anyway.
I don't think it changes that much.

There's overwhelming empirical and anecdata evidence people make mistakes and fall for phishing. If that doesn't change your mind that much, it's not obvious what reasonably could.
> UCNP heterostructures present a stringent test for any new DL model and
representation.

Are UCNP heterostructures also the most promising area of application, or are you looking to apply the method in other areas now that you've validated it in the stringent case?
iTerm2 has way more features, more than I realistically use, but feels slower too.
Which culture would that be? Starting off a post with “I hate things… this is one of them”?

I think the discussion here would be different if the tone was more moderated. Seems like you’re dying on a hill for the right to be abrasive without consequence.
> I am now convinced that COBOL is just a high level assembler

In fairness, I think to some extent everything was just a high level assembler in its day, and then it never changed:)
Non-DDs can get packages in too via the RFS process, there is a Zig package by a non-DD, not yet in Debian though.

https://mentors.debian.net/intro-maintainers/
https://bugs.debian.org/995670
Deploy AI generated code with just "deploy" with cpln [video]
To add smarts to tools like Cursor, simply include a "how to deploy" text file and then tell the IDE "deploy" and be done. Control Plane (https://controlplane.com) lets you deploy to any cloud, or on-prem without fuss and get observability, secrets management, and MUCH more.
I'd love to get feedback.
Are there HN posts with more than 2k upvotes?
I've been using HN for more than a year now and rarely seen a post having more than 2k upvotes.

One possibility is since the HN feed is highly dynamic and constantly moving, posts doesn't get a chance to stay on the top page for so long to get more upvotes or reach more audience.

Curious on why this might be.
> There is no music monopoly

for now. Spotify is a market leader with 32%, though.

>if users get served worse music, they will dislike it

how many more twitters, facebooks, and youtubes do we need to show that this is not historically the case?
Or October 1962
I received mine on Monday and it's been running quite happily and seemingly rock solid sense. I'm pretty happy with the device.
Wait, your name is literally Bron Gondwana? That must be a hell of a conversation starter.

I'd definitely bore you with tree talk though.
Most people would understand, some play dumb, and some people just have low IQ...
There seems to be a misunderstanding what fields those learning architectures are geared towards.

They are usually not for learning about application or even systems programming, in assembly and otherwise. They are about CPU architectures (and some surrounding concepts) themselves. The goal is to be able to quickly build your own emulator/simulator (like the VM behind the link), and maybe an assembler. Or, coming from the other side, given a working emulator/simulator, implement a high level language compiler, such as for a simplified C language.

In both those goals the CPU architecture is geared towards quickly converging towards a working system. So of course they don't require you to implement (as someone learning architecture engineering) or even use (as someone learning to build a compiler) an entire MMU, much like your first project car likely wouldn't contain a computerized double clutch transmission. Instead, they are simplified CPU architectures that allow you to make steady progress, without being slowed down by the tedious complexity that a real architecture brings for reasons that are not relevant yet when starting out.

Then, once that is achieved, you can freely add things like an MMU, a cache controller, maybe shift towards a pipelined or even superscalar architectures...

Besides, a very large class of computers don't have many of the things that you mentioned. For one, even very advanced microcontrollers explicitly don't even have an MMU, because that would destroy latency guarantees (very bad for automative controllers). For the rest, I've got to say that there is a certain irony in complaining that computer architecture students don't know about "modern computers", while in the same breath mentioning things like INT 15h, segmentation, and x86 PITs, as if we were in the 1990s.
>paying artists directly based on actual listens.

that's very likely not the case. hence the issue.

Even if it was, keep in mind these are focused in Sweden. This model may only get worse if an american "label" tries this.
I think now there must be some kind of adapter code, even if auto-generated, that is a facade from v1 to v2. You can essentially use that to release a new v1 minor revision that depends on v2 for its implementation. But yeah the whole thing sounds sus, not easily applicable to other languages (where does this adapter code come from and how does it coexist with v2?), and like a bad practice even when it can work. You should really just migrate everyone to the new version instead of patching together something to handle stubborn users of the old version.
You don't, PM is mostly secretarial. If the actual line manager doesn't understand domain basics they're managing in name only: a deaf conductor.

Sure it happens often because tech is a very profitable, grifter magnet, but we really shouldn't normalize it nor expect to solve what is ultimately an organizational problem.
I swear this makes 1000% sense but it never occurred to me before.
The whole home page is a screenshot and two buttons.
Previously I used my iPad with an app on it so was going to do the same thing again.
Show HN: Acting as Claude's Research Helper in AI (Sheaf Cohomology and LLMs)
I had a blast writing this blog post and learned a tremendous amount. I suspect that we will soon see a blizzard of papers where the researcher/author isn't just "assisted" by really smart AI models, but rather where the human author becomes more of a research assistant/facilitator! That is, the model itself would dictate the core direction the research should take, with some feedback and input from the human researcher to keep things on track and focused.

The human becomes more of a "token dispenser" and also facilitates cooperation between AI models from different labs (i.e., Claude 3.5 Sonnet and O1-Pro, which I had working together by the end of this).

If anyone reading this is an expert, I'd love to hear your take on whether these ideas have real merit. I suspect they do, since O1-Pro certainly thought so, and I would guess that it would be skeptical of ideas that it knew were generated by its arch-rival, Claude!
>... Or, they could maintain immutability ... by having Debian Rust source packages contain their fully vendored dependency set. The former would be a lot of work, especially given how manual the distribution packaging process is today.

That's not reasonable for library packages, because they may have to interact with each other. You're also proposing a scheme that would cause an explosion in resource usage when it comes to compilation and distribution of packages. Packages should be granular unless you are packaging something that is just too difficult to handle at a granular level, and you just want to get it over with. I don't even know if Debian accepts monolithic packages cobbled together that way. I suspect they do, but it certainly isn't ideal.

>And to maintain many different versions instead of just latest one is plenty of redundant work that nobody would want to do.

When this is done, it is likely because updating is riskier and more work than maintaining a few old versions. Library authors that constantly break stuff for no good reason make this work much harder. Some of them only want to use bleeding edge features and have zero interest in supporting any stable version of anything. Package systems that let anyone publish easily lead to a proliferation of unstable dependencies like that. App authors don't necessarily know what trouble they're buying into with any given dependency choice.
Maybe it's not obvious that this site actually contains an emulated version of The Print Shop on its homepage https://theprintshop.club It includes an emulated printer that prints to a PDF, so you can even print the produced artifact on a 21th century printer.
Legitimately is, it's been a challenge at time but pretty happy with it. Pity LeBron came along and stole my googlability
I use my iPad and a few of the apps. It is quite fun actually, you can stop, restart parts you don't like, put it into loops, speed up sections or slow them down.
super cool!

kitty has been my default for a few years now— highly superficial, but my designer side landed on kitty as it was one of the few that supports ligatures by default, specifically for the fira code font for my bias.

does ghostty support ligatures?
Blog posts and similar reading material can't be Show HN's, which is a special category with its own funny rules, take a look at https://news.ycombinator.com/showhn.html
>no freedom for artists that want to market themselves with higher or lower rates?

like how it currently is if you're not some 7+ figure earner? Sure, why not? There was no marketing to Spotify to begin with.

> Should the Taylor Swifts of the world not be free to negotiate higher rates?

Debtable, but given that Taylor swift gets millions times more listens than the average artist, I'm not going to pretend she's somehow being ripped off here. Those kinds of people do indeed have the power to jump to another platform, or make their own.

>Should not the upstart be able to accept a lower rate in hopes that doing so will get their music more recommended/played by the service?

to be frank, no. Just like how some deperate would-be employee should not be able to accept below minimum wage to "kickstart their career". We made these laws precisely because "work for exposure" has failed spectacularly and only hurts the working class.
How is this different from all the other installation instructions asking to `curl https://foo/install.sh | sh` or even add a custom apt/rpm repo or just install a deb or rpm locally?

They all might get sudo access.

I do agree, but the same holds for the above methods too.
Although it's true that replacing LLVM like-for-like would indeed be expensive, I feel like you missed GP's point. To make the easier to debug, what you want is to replace LLVM with something simple, like a plain interpreter. And writing one (or adapting one) would be nothing like this cost.
The original was 14+14. Given how life expectancy only increased, I fail to see anything lower passing in congress. Not that this is realistic to begin with.
Show HN: Trellis 3D AI – Turn any image into 3D assets using AI
Hi HN!

I've built TRELLIS 3D AI, an open tool that converts 2D images into professional 3D assets using advanced AI technology.

Technical Implementation:
- Browser-based processing using WebGL
- Structured LATents (SLAT) for maintaining geometric integrity
- Dual output pipeline generating both GLB and 3D Gaussian formats
- Real-time 3D preview using Three.js
- Optimized for processing images up to 2048x2048px

The core technology combines:
- Pretrained vision encoders for image understanding
- Rectified flow transformers for 3D geometry generation
- Advanced neural networks for texture mapping

Current Specs:
- Processing time: ~30s per image
- Output formats: GLB + 3D Gaussian
- Zero external dependencies
- Runs entirely client-side

Currently it's using Hugging Face for processing, and I plan to implement API integration in the future to enable more advanced features.

Live demo: https://trellis3d.co/

Would love your feedback and suggestions for improvements.
Discourse is great software with one dark pattern that I absolutely loathe: by default, it turns on an obnoxious setting to send you digest emails when you stop visiting a forum.

So when you sign up for a forum to ask a single question and then move on, rather than correctly infer you are not interested in the forum anymore, they start sending you low-value emails until you get tired enough of them to login and change the setting.

If you run a Discourse, please change the default setting. Don’t use lame growth hacking features to nudge people into participating in a community they don’t want to be a part of.
yes, please a look at this:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

Also this list might be useful too:

https://news.ycombinator.com/lists
For Fedora, at least, there's been a recent proposal to upgrade KDE to the same status as Gnome.

https://www.phoronix.com/news/Fedora-KDE-Desktop-Promoted
https://news.ycombinator.com/item?id=42518753 gives more context and is relevant I feel
What products have you made with Lua?
When studying computer architecture, I think the implementation details of a real architecture, even a simple one, might actually slow you down if your goal is to learn about dynamic recompilation. The commenter you replied to seems to be coming from a software engineering perspective, i.e. learning how to program a computer (which someone interested in computer architecture probably knows about already).
then you give it away for free. Where does spotify fit into this?

If this is a metaphor to "I want to work for free", then no. You technically can, but the company will get into trouble for allowing that. Same deal here. Personal projects on your own free time is different from a billion dollar company hiring interns "for exposure".
> Do business with PayPal. It works great… until PayPal arbitrarily decides to freeze your account. Use Venmo or cash app… except sellers will pressure you to treat it like a gift vs. a purchase. You can use ACH, but now some random company has access to your checking account.

Pretty much everything except for credit cards and ACH are really using one of those two behind the scenes, whereas what you want is something that allows you to transfer money using ACH-level fees without the totally unnecessary ACH misfeature that you can't revoke merchants or predefine limits on how much they can charge.

But that's where the "Visa has captured the regulators to prevent things like that from existing" problem comes in.

> The biggest whiners about fees are small businesses

The biggest whiners about fees are small businesses because a) they have very thin margins to begin with, so 3% often means that Visa is taking more of the sale price than they keep themselves and can be the difference between a sustainable business and bankruptcy, and b) larger companies can negotiate deals and pay less than 3%, which creates another competitive advantage for big business that small businesses can't achieve, which small businesses rightfully dislike.

3% sounds like a small number until you're talking to someone with a 5% profit margin before they lose 3% of revenue to the credit card companies. Then you're telling them that they shouldn't care about losing 60% of their personal income to corrupt banking laws.
Again, you are coming at this from a software engineering direction, not a computer architecture/engineering one.
There isn't even a non-JavaScript way to use WebAuthn, let alone a non-browser way to use it. You could manually rewrite the JS for each site into curl calls or something I suppose.
It's interesting. Recently I thought about building a DIY stream deck but LCD keycaps are so expensive that it almost makes sense to buy a steamdeck for scavenging the parts :)
The one feature I clicked for is RtL languages support, could that be added to your comparison table please
I've used Mercure before at a startup of mine. Self hosted. Worked great! And still works to this day (I haven't actively worked on that startup for years myself.)
OK, well this also has a repo to go along with it, so maybe that qualifies it:

https://github.com/Dicklesworthstone/cohomological_ai
Show HN: Tic-Tac-Toe.pro – Built a Simple, Distraction-Free Tic-Tac-Toe
Excited to launch Tic-Tac-Toe.pro! Just a simple, clean version of the classic game to play online. Would love to hear your thoughts and any feedback.
For people wondering:

Titan V: 7.8 TFLOPs

AMD Radeon Pro VII: 6.5 TFLOPs

AMD Radeon VII: 3.52 TFLOPs

4090: 1.3 TFLOPs
There have many attempts to do something like this. I'm arguably working in one of them now, a so-called low code environment. Much of it amounts to storing functions in a database instead of in a file tree, and losing access to modern conveniences like a language server and revision control. The latter quite a bit like working in the PICO-8 editor, really.
looks like it does! https://ghostty.org/docs/config/reference#font-feature
No

Duh

I'm sorry but this is just aggro dumbassery/pedantry.
Show HN: Find Out Which Character Do You Look Like in Movie and TV Show