skysight-inc/HackerNews huggingface dataset:
So not much of a value proposition then is what you are saying? Why use it at all?
Completely agree. Have you see this?

https://sakana.ai/asal/
Why would someone start this long run without enough funding secured for the whole length?
Or maybe "I'm introverted" i just the nice form for "You are annoying and i don't enjoy being around you".
> thing with credit cards is that you can have more than one. I have a Visa and a Mastercard and when I shop at Costco I use Visa. I don't see this reason stopping someone wanting to compete as though if they can't get the Costco dollars, they have no product.

I'm sorry, are we really saying that it's acceptable for the market to begin preferring one completely compatible payment network vs another? This is clearly an undue influence in the market due to monopolistic power being used as leverage. No one should have to open an account with visa just to shop at a retailer. Anti competitive and anti consumer to the core.

> But that really has to do with ridiculous regulations and things like KYC, but we're not ready to have that conversation yet.

Ahhh, fearmongering about KYC. Know your customer is an obviously good regulation for banks to know the type of business they are partnering with for both risk assessment and anti fraud protections. So, what scams are you in favor of allowing by removing KYC regulations?
Is it any different from a movie theatre or restaurant selling only Pepsi products due to exclusive agreement?

Or Playstation paying for a game to be distributed only on their platform?

How about a sports team only allowing Reebok or Nike or Adidas or whatever?

Don't get me started on Netflix only movies!
I also fear that people will use this as an excuse to disregard the fundamental effect of expectation on performance. Speaking anecdotally, my own academic performance was marked by clear lines of correlation (if not causation) with the presence or lack of a welcoming, supportive environment.

Precalculus: Nurturing black woman teacher, other black males in course: high marks.

Calculus: Caustic white male teacher, only black male in course: low marks.

Calculus (college): Black male teacher, class was largely black: high marks.

AP Lang: Supportive, young white woman teacher, only black male in course: mediocre marks, 5 on exam.

AP Lit: Biased, older white woman teacher, only black male in course: mediocre marks, 4 on exam.

If not stereotype threat, something analogous is clearly at work. But I imagine that whatever that might be, the cadre of "unsurprised" commenters here will continue to have issue with it.

(Apologies for the terseness of this reply, my original was lost.)
In case anyone is wondering, this terminal appears to work just great on windows by using WSLg.

I installed on linux inside WSL, then launched it, and it looks/works great. Clipboard also works.
> Normally, email providers let you organize into folders. And IMAP (if I understand correctly) DOES NOT allow clients to see those folders and replicate the folder structure.

I think the "NOT" slipped in there by accident.
On X11, Gnome and KDE Plasma supported session/state restore, but this was based on XSMP and couldn't be simply reused for Wayland.

There's an ongoing standardization effort to provide equivalent functionality for Wayland:
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...

KDE Plasma provides a "fake session restore" for the time being:
https://invent.kde.org/plasma/plasma-workspace/-/merge_reque...
How about "shutting up and leaving people alone" as a skill that many people should have to work on?
Let's distribute the effort.
Musk, Ramaswamy defend Silicon Valley's foreign-born hires
Musk - Immigrants are bad, unless the oligarchs of Silicon Valley are using them to destroy the American middle class.
This is great. I’m middle aged and I’ve definitely noticed my eyesight needs more and more help in the contrast dept
Yeah but usually you have to get an identical pack- which is expensive for common EVs and nearly impossible for older ones. My point is these parts could be standardized with a simplified process to more easily recell any car. Batteries don’t need to be as unique to a car as engines do. Eventually I think EVs will last nearly forever, with the only major wear items being suspension and battery- both easy to replace.
> No one should have to open an account with visa just to shop at a retailer.

You know you have to pay just to enter Costco right? What's the difference if they want to force customers to use cash or Visa. Do you feel the same way about businesses that reject Discover?

I really don't understand the outrage.

> Ahhh, fearmongering about KYC. Know your customer is an obviously good regulation for banks to know the type of business they are partnering with for both risk assessment and anti fraud protections. So, what scams are you in favor of allowing by removing KYC regulations?

KYC and AML measures have a limited impact on stopping fraud and terrorism financing. Current efforts intercept only an estimated 0.1 to 0.2 percent of laundered money. A 2018 study suggested that the overall impact of AML policy intervention on criminal finances is less than 0.1 percent, which is considered negligible. This aligns with a 2011 UNODC report indicating that "much less than one percent (probably around 0.2 percent)" of the proceeds of crime laundered via the global financial system are seized and frozen.

Regulations should not be judged by intentions but rather results

https://www.gisreportsonline.com/r/why-anti-money-laundering...
AI Engineer vs. ML Engineer
How can you compare the FLA with Oracle's CLA??? From the FSFA:

> An FLA offers a special clause against this kind of situation, in order to protect the Free Software project against potentially malicious intentions of the Trustee. According to this provision, if the Trustee acts against the principles of Free Software, all granted rights and licences return to their original owners. That means that the Trustee will be effectively prevented from continuing any activity which is contrary to the principles of Free Software.

You can name a few more rugpulls made possible by contributor agreements that permitted blatant abuse of power, and Oracle is also not innocent in this. Off the top of my head I remember the VirtualBox extensions fiasco. Oracle changed the license then started sending bills to companies.
Ask HN: Why not create AI benchmarks to port open source to other languages?
For example, the benchmark could ask the AIs to port 1000 methods in the TeXmacs C++ source to another language such as rust.

You could then evaluate the results by running TeXmacs with one ported method at a time to see if it seems to be computing the same thing as the original C++ method.

So this AI benchmark would serve two purposes: testing AIs on their ability to port apps in general while also porting a particular app.
> some of the established practice on generating SDFs from masks is incorrect

SDFs are for some reason riddled with false beliefs. Earlier this year it drove me nuts to learn that boolean operations for SDFs are not correct
1) Whataboutism is not a counterpoint

2) Half of these are completely nonsensical and apples and oranges to the topic.
Lua has a ton of sharp edges, they just don't manifest themselves as much as with JavaScript since JS has a different "typical use case" and aren't as often discussed. Writing user facing UIs, with all that it entails, is a great way to uncover and experience all possible sharp edges.

And a lot of the issues with JavaScript just wouldn't matter for an "embedded scripting engine" use case imo.
It works on both macOS and Linux.
I watched pre merge code reviews become a requirement in the industry and catching bugs was almost always the #1 reason given.

The times I've seen a 2nd set of eyes really help with the understandability of code, it was almost always collaboration before or while the code was being written.

I would estimate something like 1 out of 100 PR reviews I've seen in my life were really focussed on improving understandability.
Right, but I'm not actually suggesting we use diffusion. At least, not the same models we're using now. We need to incorporate a few sample rays at least so that it 'knows' what's actually off-screen, and then we just give it lots of training data of partially rendered images and fully rendered images so that it learns how to fill in the gaps. It shouldn't hallucinate very much if we do that. I don't know how to solve for temporal coherence though -- I guess we might want to train on videos instead of still images.

Also, that new Google paper where it generates entire games from a single image has up to 60 seconds of 'memory' I think they said, so I don't think the "forgetting" is actually that big of a problem since we can refresh the memory with a properly rendered image at least every that often.

I'm just spitballing here though, I think all of Unreal 5.4 or 5.5 has put this into practice already with their new lighting system.
Config being a programming language has insane advantages. Not only can I error check my config in vim or Visual Code, I can do insane things with logic that just don't work in other config file approaches. My laptop is connected to a 32" 4k monitor at work, standalone while traveling, and to a 27" 2k at home. WezTerm "knows" that, and sets things such as font size and line height automagically.

Even more, I can have split logic based on window size, window titles that show me who also checked out a file while I am inside an editor, even per-window color and font schemes.

All apps should use something like Lua for their config.
Deepseek released a new frontier LLM with 11x lesser compute than Meta's largest
I’m fine with that :)
Looks great. Eagerly waiting to be able to "Use Left Option as Esc+" like iTerm has. Without it, it is nearly impossible to use Emacs.
Thank you for building this! I’ve loved using this over the last two months or so and really appreciate the work you’ve put into it.

I’ve been a very happy iTerm2 user and support the dev on GitHub Sponsors (and I’ll continue to do that), but I love your commitment to making a fast, native app (and cross platform, no less) and really appreciate this very obvious labor of love that has also been really interesting to watch from afar as the development has progressed!
Yeah that happened too, so now we're partnering up with a very new merchant of record provider but we're (currently) not onboarding new users.
Modula is based on pascal which is based on algol. The "end" thing is in the first version of algol from 1958. This is 14 years before C was invented.

Presumably they thought the more verbose syntax would be more readable.
No mention of Cool Retro Term!?!? Typical elitist behavior... /s

I'm just having a bit of fun, but it is a fun terminal every once in a while. https://github.com/Swordfish90/cool-retro-term
Great set of animated blog posts
I think you would be incredibly stupid to tell everybody you have cracked AGI.

I would tell a very small number of investors so the cash keeps flowing, then I would ask the AGI to optimise and improve itself.

Once the ball is rolling on that, you insure your intelligence's survival by minimising threats.
The cheapest plan on https://getcloud.doshare.me/pricing#testimonials is (currency converted) 0.22 USD/month, the second 2.33 USD/month.

https://stripe.com/in/pricing lists 2% per transaction for India. In USA/GB/Germany Stripe adds 20-30 US Cent per transaction. I'd say Stripe targets larger businesses, they'd make a loss having you as customer.
Map says it's a building, not what's in the building or how sturdy the building is. The thing that looks like a barn might not be a barn.
The Importance of Goal Disengagement in Adaptive Self-Regulation (2003) [pdf]
Yes, the other is Fyrox. I don't think there are other viable 3D engines in Rust but at this point the hype surrounding Bevy is so large people wouldn't notice (and I stopped following the scene for the most part).

There are also bindings to Godot which is probably the way to go if you actually wanna get shit done. I talked to their authors and they avoided promoting it on Reddit for a while because the hype was bordering on harassment.
Magnetic swarm intelligence of mass-produced, programmable microrobot assemblies
It is evolving, they just don't want to take the same direction Lua has been taking since the past few releases.
Well, you've answered your own question - "you cannot comprehend", but others can. This should inspire you to question your own views first, then look for the answers in a more humble way.
> work with difficult people

My strategy, to avoid getting frustrated, is usually to work around them or not take them seriously, rather than work with them. I speak from experience (generally a people pleaser).

That said, sometimes people feel difficult at first, but after giving what they say or do some thought, it starts to make sense.
It was a great marketing strategy, imo, to say AI is so scary and impressive and awful it needs to be regulated immediately. Helps them look impressive and good willed & kills all competitors.
> boolean operations for SDFs are not correct

They're not?
Only if that C-implemented module uses raw C to create file descriptors. And if the module has not gotten an update in the past ten years to fix the problem.
Many a times.

I asked it a simple non programming question. My last paycheck was December 20, 2024. I get paid biweekly. In which year will I get paid 27 times. It got it wrong ... very articulately.

I run into this every single day.
That’s not been my experience. I have 2 TS3+ and multiple friends with TS3+/TS4 that have no issues.
https://archive.ph/nTlre
I'll just leave this here since it is just so 'simple' to state a verbal objective without any insight as to the complexity behind the words that were enunciated. We see this time and again in our ever changing complex world where technology already has established a clear lock-in dependency and now someone suggests to change a foundational aspect of those systems, time, without considering any impacts?

My trail of crumbs from experience: And what about all the daylight savings time software logic that is baked into critical systems which require perpetual uptime supporting said modern society? I ask this question because I have personally written daylight savings time management into several software systems and this 'old code' just works and has for decades. Now if that 'old code' is no longer needed, who is going to change it? If that code does get changed then how will it be deployed to those 'old' systems? I have so many more relevant questions for those not thinking about the impacts of this change but I do not want to overwhelm anyone reading up to this point. Consider for a moment your own devices that have a 24 hour clock contained within. It is beyond obvious to those of us who practice big picture thinking in which we know that the "majority" does not maintain their devices and with time being a core factor of most technology changing our implementation of time will therefore break a lot of that technology.

Should such a change occur it is not something that can be 'walked' in when business feels like doing it and therefore it IMMEDIATELY becomes a top priority for any technology impacted that MUST adopt the change. Another Y2K like event coming for those that lived the original one. We are certain to see a failure of several systems and one can only hope that changing time doesn't equate to those systems invoking loss of life because those with experience on such matters know that losses of all kinds are certain to happen, just give it time.
As a teenager I took an intro CS class at a community college, and the instructor had us design a simple cpu instruction set, and write our own VM and assembler that worked and let me write and run assembly programs. It was shockingly easy, and it was amazing how much is demystified computers for me.

I feel like one could learn every level of computing this way- from designing a real cpu for a FPGA, to writing a simple OS and programs that run on it. This stuff is all shockingly simple if you just want it to work and don’t need all of the extra performance and security modern computing needs.
Am I misunderstanding this, or will it break dependencies that actually rely on the “rarely used api”? Seems to me like this trick is just to get the compiler to ignore semver?
I think that one of the major issues is that people will use certain labels to help justifying behaving in a certain way, or avoid specific tasks and situations. E.g. a ton of people hate talking on the phone, for reasons that are beyond me, and they will justify this is being introvert or having some sort of social anxiety, while at the same time being outgoing and extroverted in pretty much every other situation.

As I grow old I've stopped trying to put labels on my behavior. They rarely fit and society expects that I act or believe in certain ways depending on how those labels are generally perceived.
Ah yes, google a company known for not injecting an ideology into their AI: https://www.telegraph.co.uk/news/2024/02/23/google-gemini-ai...

Nor building AI tools for the pentagon to bomb Yemeni weddings more efficiently: https://en.wikipedia.org/wiki/Project_Maven
>We are all descended from a long line of people who lived extremely social lives.

Just because something was a necessity for a greater cause in ye olde days does not mean that it is also a good thing in itself. Now that it's not a strict necessity, a not insignificant number of people are admitting they don't like it.

Personally I consider myself more intro- than extrovert. I find people dishonest (even the most honest ones) and dealing with that reality is extremely tiring.
There is tons of empty capacity back to the distribution center for returns
What platform are you thinking you'd want to use this on that docker doesn't support
Looks like a CGRP blocker (https://en.wikipedia.org/wiki/Calcitonin_gene-related_peptid...) sold under the name Qulipta (https://en.wikipedia.org/wiki/Atogepant):

> Since the discovery of calcitonin gene‐related peptide (CGRP) in 1982, its integral role in migraine pathophysiology, specifically migraine pain, has been demonstrated through cumulative scientific discoveries that have led to the development and approval of migraine‐specific therapeutics. Today, eight drugs, including monoclonal antibodies and small molecule CGRP receptor antagonists, known as gepants, have received approval for acute or preventive treatment of migraine. The primary mechanism of these drugs is to block CGRP signaling, thus preventing CGRP‐mediated nociception and neurogenic inflammation. Here, we focus on atogepant, a highly potent and selective gepant and the first and only oral medication approved for the preventive treatment of both episodic and chronic migraine in adults. In this article, we summarize the role of CGRP in migraine pathophysiology and the mechanism of action of atogepant. In addition, we provide an overview of atogepant's pharmacology and the key clinical trials and outcomes that have demonstrated the safety and efficacy of atogepant.

https://pmc.ncbi.nlm.nih.gov/articles/PMC10777605/
Was just looking for how to configure this globally. You can create a keybind for every key[0][1] but that's a bit silly faff nonsense in current year 2024.

[0] e.g. `keybind = alt+f=esc:f`

[1] Which affects both option keys, sadly.
I mean, public flogging also (arguably) reduces crime, but we don’t want to have it, for good reasons. Disallowing anonymity has a lot of negative effects for all but a select privileged few, as documented by the link I gave.
> I use Tailscale...Port numbers and TLS certs are my current main problems with this setup

I've been running a Tailscale container, using the `tailscale serve` feature[0], as a sidecar for each containerized service I want to access. External access, TLS (to make my browser happy), and domain names all come for almost free. This allows me to set up `https://my-cool-service.lemur-pangolin.ts.net` with relative ease.

There's a ton of boilerplate, which drives me a bit nuts. But at least copy/paste is easy to do. Looking just now I have 31 Tailscale containers running that are almost duplicates of each other. You could probably do config generation but for a homelab I'm not motivated to really do that.

The command line interface for this tool is a little bit limited and forces you to share the network stack between your service and the sidecar. I would recommend injecting a config file into each container to give you full flexibility. I put up an example config on pastebin[1].

---

[0] https://tailscale.com/kb/1242/tailscale-serve

[1] https://pastebin.com/raw/PSgLqS0T
Affordability is one reason I’m not having children. Also, if I was a child and grew up into a ravaged world and knew my parents KNEW they purposefully birthed me into a dying ecosystem where the ruling class and dear corporations treat us as disposable slave labor I’d loathe my parents. My partner and I don’t want that for ourselves or for any offspring. The generation being born now is going to have a rough, maybe unsurvivable, time.
Thanks, I agree, the problem is that I was a solo developer for the enitre time and with me understanding it entirely it is easy to forget that peaople have a hard time understanding it. Will correct it ASAP. Thanks for the suggestion :)
the point of a social safety net is to make sure people can afford a home and healthcare. excluding non-citizens from that, yet allowing them to stay here creates exactly the kind of situations that we do not want. and as soon as people get a job they also pay taxes, healthcare and social security, at which point it seems unfair to exclude them from those benefits. so i don't see a a way how this would even work. people living here either get a job, run a business or collect benefits. if they do neither, then how would they live? only independently wealthy people could do that without having some illegal income somewhere.

i am for the elimination of borders and free movement of everyone across the world, but that requires that we help raise the standard of living everywhere to remove the incentive for people to move just for economic reasons.
> We need to incorporate a few sample rays at least so that it 'knows' what's actually off-screen, and then we just give it lots of training data of partially rendered images and fully rendered images so that it learns how to fill in the gaps.

That's already a thing, there's ML-driven denoisers which take a rough raytraced image and do their best to infer what the fully converged image would look like based on their training data. For example in the offline rendering world there's Nvidia's OptiX denoiser and Intel's OIDN, and in the realtime world there's Nvidia's DLSS Ray Reconstruction which uses an ML model to do both upscaling and denoising at the same time.

https://developer.nvidia.com/optix-denoiser

https://www.openimagedenoise.org
I think you've done an excellent job running the community for Ghostty and it is a prime example of how to do it right. From the Discord to Github repos you've been a class act all the way through and have pushed folks to be good, civil internet denizens. Much respect.

If anyone cares to search through Github, they will see loads and loads of Issues and PRs created by Mitchell in many of the related Open Source projects that Ghostty uses/references. From zig to kitty to supporting libraries, Mitchell has been trying to get the terminal community working together and have some sort of standards. A lot of them are like "X does this, Y does that, why are you doing it this way? Can we all do it this way?" and then having Ghostty follow the most reasonable solution (or supporting several!).
Thanks!

This is why I love HN. I had already installed from source, but this makes updating easier after all.