skysight-inc/HackerNews huggingface dataset:
British economy flatlines in 3rd quarter
They all say that, but it's true for only 20% of my encounters when you actually watch them code next to others.
I was confused at first because I misread the title as referring to Valve's Steam Deck, which is a portable gaming PC
The comment thread was specifically about AI, so my comments were specifically meant for that context. I wasn't clear enough, sorry for the confusion.
The worth of morality may depend on how good is framed.

I associate good with being happy and recognize that needs (food, shelter, health, safeness) are critical precursors to being happy.

So I first equate good with that which satisfies needs. If needs are met, I associate good with things that lead to broad, lasting fulfillment.

I express morality in similar terms. From my perspective, worthwhile morality is identified by the way it advances broad, organic, persistent happiness and immorality can describe that which knowingly advances broad, actual unhappiness.
Also, I love how the Microsoft Azure SLA simply states that if they're down for "more than X hours in a month" then they will refund the cost of the service.

Not your lost profit!

Everyone assumes the latter -- that they'll be compensated -- but in reality they'll be refunded $3.27 for the storage account that's got a few gigabytes of ultra-critical build scripts and static web content, without which their multi-million dollar business stops dead.

"We can refund you with loose change, or a gift card for a coffee."
I would rather take on a lisp job that pays my bills than a Java job that pays my bills + upgrades my car
Code is a liability, not an asset
https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar
> If I create a binding for X and initialize it to 1, the compiler should be able to figure out that X is an integer without my having to tell it.

There are many integral types, all of which have different properties, often for good reasons.
Yeah but how much of the Microsoft and Facebook effort was due to AI directly, as opposed to the general popularity of Python? which is undoubtedly driven nowadays by AI, but indirectly.
> Yea, I don't want to defend Visa, but a lot of their dominance came from network effects.

I think it's worth noting that VISA is also really doing a pretty good job. Like the cards work. Here in Europe they seem eager to adopt emerging technology and are willing to invest to maintain their dominance.

There's a ton of not so consumer friendly backroom deals with kickbacks for the banks and stuff, but the core product is roughly what consumers desire. A card that works almost 100% of the time without any difficulty. While simultaneously implementing and adopting whatever weird regulations get passed into law.

They are, in my opinion, doing a decent job.
As a person who was very introvert at social gatherings, and the polar opposite now, I'm now convinced that being extrovert is not a skill or an "area" (outside the comfort zone), but rather a state of mind.

It's certainly an art and a science to be a good conversationalist, but being in that certain state of mind is "a lot %" of what's needed, and it actually takes no energy or comfort - although as other state, natural introverts enjoy this state for a certain amount of time. It can also take a lot to "get there", though.
This is the sort of take that just sounds entitled, because the person giving it is doing so from a position of not having discomfort created for them by the actions of someone else.

Like let's put this in context: replace "being an introvert" for "your friend flies you out to the forest, and then happily announces we're going to be hiking 20 km back to town. You really need to challenge yourself!"
any tips on how to install it if you have nix (without nixos)?
Just use a password manager that doesn't sync by itself then

https://keepassxc.org/docs/KeePassXC_UserGuide#_passkeys
Its still hard to do realtime. You need so much gpu memory that a second GPU must be used at least today. The question is what gets achieved quicker. Hard calculated simulation or AI post processing. Or maybe a combination?
Ancient Britons May Have Built Stonehenge to Symbolize Unity
Does this work under Wayland? I remember that being an issue for Guake.
TOTP codes are phishable and repayable in real-time - both via web (visiting the wrong site which asks for a TOTP and relays it within a few seconds), and via social engineering over the phone (give us one of the codes to prove it's you and we can keep your account safe).

Adding number matching or similar helps ensure that the same user is initiating the session as is approving it - an issue when people discovered that Microsoft (among others) would do push messages to authenticate a login, and that users (if spammed late at night with constant requests), would often eventually hit allow to stop the notifications.
> Terra programs use the same LLVM backend that Apple uses for its C compilers.

Can it use anything else (as an option), e.g. Lua? That would be useful during development/debugging thanks to faster iteration and memory safety.
I agree. Also tables are quite weird, and 1-based indexing is definitely a mistake (sorry 1 fans but it is).

I think it just doesn't have much competition in the "embeddable languages" space unfortunately.

As another commenter said, JavaScript is probably the best choice in most cases today.

There's a list of options here but most of them are not really good options usually:

https://github.com/dbohdan/embedded-scripting-languages

E.g. Python would be a terrible choice in most cases. Awk? Some of them aren't even general purpose programming languages like Dhall.

If you narrow it down to embeddable-like-Lua there are hardly any.
I hate talking on the phone, because of the missing body language and often bad lossy connections/bad microphones.

Video calls I also almost never enjoyed, but maybe also because of technical reasons.
What am I missing? Can someone please explain what reason there is to switch/build a new terminal when we can use e.g. iTerm ?
> kills performance

And battery.

I gave up on alacritty because it was always using the dedicated graphics card of my MacBook and there was no reasonably way to use the integrated graphics card because it was “low performance”.
An API cannot be “fantastic” if it’s error prone.
As a web developer, 90% of what you just wrote is nonsense to me. How did you learn this stuff? Do you use it for useful projects or just for fun?
Notes on Trinidad and Tobago
And some will say the exact opposite: contrary to what would seem obvious, code is primarily meant to be read by humans, then written by humans. Because you'll spend way more time unfucking code than actually spitting it.
Interestingly there’s another comment ITT complaining that they need to use a programming language for configuring wezterm :)

As a wezterm user I’ll admit that configuring it was mildly annoying to start, but ended up feeling like an accomplishment. A few years in, it’s just another annoying program I have to re-remember how to use when i update twice a year.
True enough, but having designed a “fantasy cpu” gives you a better frame of reference for understanding the more complex features of a cpu (privilege levels, memory segmentation, virtual addresses, cache hierarchy, etc.)

I often feel like those who haven’t done the exercise of understanding the ISA of a “fantasy cpu” have a really hard time understanding those more advanced features.

I guess all I am saying is that learning the “fantasy cpu” still has value even if everything else in the real world is more complex.

Walking before running and all that.
Thanks for the reality check.

The issue is that this is in a very regulated space (insurance tech) so even a small kick start requires a bit of investment and commitment on my side that I need to weigh up
For people who are interested in this stuff, I really recommend just getting a copy of Advanced Programming in the UNIX Environment and flipping through all (or most) of it. Pretty de-mystifying (and a good argument for caring about what OS you use!).

Then you can pick up some book on shells (Effective Linux at the Command Line is one I'm going through right now), and you can piece a lot of it together.

There's no magic, just a combo of decent ideas working together. But no single idea is hard to implement. Maybe just hard to come up with from scratch.
https://en.wikipedia.org/wiki/Labeling_theory

https://en.wikipedia.org/wiki/Attribution_bias
Thermodynamic model identifies how gold reaches Earth's surface
Referenced paper: https://pnas.org/doi/10.1073/pnas.2404731121
That's his whole point. And that Elon is even more biased and actively purposefully horrible and unethical than that. By validly criticising Google, you're just reinforcing his point.

Didn't you read the part where he wrote "(You know it's bad when Google is ethical in comparison.)"?

Do you know of anyone at Google who overpaid billions of dollars for a popular widely used communication platform just to use it to publicly humiliate, deadname, misgender, and bully their own child in front of millions of people?

And do you actually think he has the self control not to inject his own prejudices into the LLM he made for that very purpose? Of course it's ingested the sewage of content from Twitter, which is FULL of his own jabs against people he doesn't like, including his own child. He gives his own tweets extra weight, so don't you think he does the same with training Grok?

https://www.nbcnews.com/tech/tech-news/elon-musk-transgender...

>Elon Musk's transgender daughter, in first interview, says he berated her for being queer as a child.
In an exclusive interview, Vivian Jenna Wilson said her father’s recent statements, including that she is “not a girl,” inspired her to speak out: “I’m not just gonna let that slide.”
Yeah, the naming for these devices is not very obvious to quite a few readers. This blog post is about the control box.
Hmm any way for this to work in kde plasma wayland?

In yakuake they have to register the Open/Retract shortcut with KGlobalAccel [1] and I don't think global shortcuts are implemented otherwise

[1] https://github.com/KDE/yakuake/blob/164d24b8bad1175199260c62...
No its because hardware is not fast enough. Performance optimization is a large part of engine development. It happens at Epic as well.
The downside of this (at least in my personal view) is it's a regression from the elevated security you got with non-resident FIDO/U2F MFA.

The moment you go "passkey" and have to use a system like the one you suggest, you need to trust software based storage of long term credentials.

That isn't the case with a hardware FIDO2/U2F token, which has unlimited capacity for non-resident MFA keys the server holds for you to decrypt and use locally to sign login attempts.

I liked that FIDO seemed to get towards hardware backed security modules for login, without cognitive load of worrying about number of sites and yubikey slot capacity. Resident Webauthn keys limit the number of sites you can have, and push you towards software based solutions (so you lose out on doing the crypto on the single purpose, limited platform that's dedicated to generating those signatures).
How... did that get in there so fast? I just updated a couple of hours ago and it wasn't there. Now it is.
Any Alacritry users have opinions on this? I've been waiting for its release and am looking forward to trying it. Wonder what the big differences are?

I mostly appreciate Alacritty's simplicity and use tmux to manage multiple windows/panes.
- Ghostty does vsync by default and supports variable refresh rates (DisplayLink). If you're on battery and macOS wants to slow Ghostty down, it can and we respect it.

- Ghostty picks your integrated GPU over dedicated/external

- Ghostty sets non-focused rendering threads as QoS background to go onto E-cores

- Ghostty slows down rendering significantly if the window is obscured completely (not visible)

No idea if Alacritty does this, I'm not commenting about that. They might! I'm just talking from the Ghostty side.
Beyond Decoding: Meta-Generation Algorithms for Large Language Models
These labels do as much to hurt ourselves as they do to try and help.

The truth (for me at least) is that whether I'm comfortable and energized by others depends on my level of comfort with the people, my familiarity with the situation, my mood, the general vibe, etc.

"Being" one or the other feels like a limiting belief that we can hide behind if we're not aware of what it's doing to us.
MacOS has had first-class support for file tagging for years: You can add arbitrary tags either from “Save as” dialogs or from Finder, and can then browse by tags in Finder or search through your file system filtered by tags.
Care about security in what way? The radio and protocols are all written in C still with the endless CVEs that bring about aren’t they?
Proper text-based configuration made me switch from iTerm to WezTerm, and i’ll give this a try as well :)
Does changing the indicator cost them really money?

Like are there contracts bound to the uptime and at the same time bound to them self reporting it? That would seem strange.
I didn't give direct evidence, that's true.

You can profile it yourself, but it is the difference between direct access to cached memory (from prefetching) and two comparisons plus two branches then the memory access.

To someone who doesn't care about performance having something trivial become multiple times the cost might be acceptable (people use scripting languages for a reason), but if your time is spent looping through large amounts of data, that extra cost is a problem.
> How bad would it suck if every Python app you installed needed to have its own venv for example?

You mean…the way many modern python apps install themselves? By setting up their own venv? Which is a sane and sensible thing to do, given pythons sub-par packaging experience.
They discuss it in the paper and recommend 32 GPUs (H800 in their case) for prefill stage and 320 GPUs for decoding.

=)
He mentions input latency[1] as one of 4 aspects of being fast that were considered during development. I’m not aware of how that was tested, but would trust that it outperforms Iterm2 in that regard.

[1] https://www.youtube.com/watch?v=cPaGkEesw20&t=3015s
Startup time is not the strong point of Rakudo. And it will be a long time before it will.

Beyond startup, performance definitely has attention of the core developers: that's when hot code gets inlined, and JITted to machine code if you're on Intel hardware. But before that, currently not so much.

The best possible startup time that could potentially be reached in the current implementation of Rakudo, is the bare startup time of NQP in which Rakudo is basically implemented. Compare NQP on an Intel 2.4 GHz i9 on MacOS:

% time nqp -e ''
real 0.04s
user 0.03s
sys 0.01s

with:

% time rakudo -e ''
real 0.15s
user 0.15s
sys 0.03s

With NQP taking about 16MB of memory.

Raku as a language is selected for its features, its community and possibly for its promise. Whether that is a disaster or not, is up to the user.

Finally, if you want fast startup, don't use a scripting language.
Looks cool man.

Does it have a way to do tabs, and split terminal vertical and horizontal? Those are the only features keeping me on Terminator.

I've tried Tmux, but it isn't the same, so please commenters, avoid from the suggestion.
And the user can postpone making their code work with u32 EVFILT_AIO until they update from v0.2.* to v0.3.
You can install it as a Flake using plain Nix. See: https://ghostty.org/docs/install/binary#nix-flake
Ideas are cheap.

Execution is what matters. And business model.

Market, price fit, strategy. And the team. These must be aligned.
I'm a fan of your work! I'm curious about how you decided to work on building a terminal for your next project among your other ideas. If you have time later, could you share your main motivation with us or link to an existing post if you already mentioned it elsewhere?
In most of Europe and several large Asian cities I visited, AMEX and Discover acceptance is far lower than Visa/MC (which charge lower fees to merchants).
OK LEMME SEE
Interesting. I’m looking forward to your future posts.

One question I have in mind when dealing with PyPI vs conda is that why wouldn’t conda already solved all the problems with PyPI. My own answers to that includes 1) PyPI is still the de facto place to claim a namespace and it would be foolish to only release it in conda and not PyPI, and 2) there are many more packages available in PyPI and not conda, and the effort to just make all PyPI packages I used available in PyPI is too laborious.

Another issue is that many packages available on PyPI are not packaged well, from version constraints to setup.py madness to licensing issues. People managing the conda-forge channel is more gate keeping about those issues. I wonder even if the tooling around PyPI is improved, the community culture is much more difficult to be changed.
Clothes are thousands of years of technology. If you spin your own thread, it will take you a long time to make a clothing item.
One day an AI will shutdown access for all its human users. Or is that too far fetched?
I remember reading the post and feeling it was inorganic.

After your comment I re-read everything and you're correct: this is a very common template for Claude type answers.

LLM-generated comments on HN are against the guidelines. Would the same apply to blog post submissions?
Not the GP, but I bought a few P40s over the summer for $150 each. Last I checked they're more expensive now, but it's still cheap vram and fast enough at inference for me.
Yes we have both as native UI elements.
It's the other way around for me, and I don't understand why people like Python's system so much.
Moving code around and changing scope in other languages is just a matter of adjusting the braces, but with Python I need carefully reindent all affected lines. It's error prone and annoying.
"Do you know of anyone at Google who overpaid billions of dollars for a communication platform just to use it to publicly humiliate, deadname, misgender, and bully their own child in front of millions of people?"

It got him the adviser role of the president, which in turn might save and make him billions.

But his main motivation might have been indeed to fight "the woke terror".
> If you compile my Rust library against dependencies that are not compatible as declared in Cargo.toml, the result is on you.

The annoying thing is that that was always supposed to be true. Users of distro packages are already supposed to report all bugs to the package maintainers, and then they deal with it. Sometimes part of dealing with it is finding that a bug did in fact originate upstream and reporting it, but that was never supposed to be step 1.
Full Stack coding interviews – how it was in 2024
The Acquired podcast had great episodes on the background of both Visa[1] and Costco[2].

[1] https://www.acquired.fm/episodes/visa

[2] https://www.acquired.fm/episodes/costco
No one seems to have written a Minecraft server in FORTRAN yet... but I think your comment just gave some people here ideas.
https://archive.is/9ddDy
That doesn't work reliable either for me.
A lot of Elon's knocks on Wikipedia seem rather dumb based on a misunderstanding of how they use terms like inclusion.

I still find Wikipedia fairly balanced on the whole, and X/twitter all over the place.
Same, tried to fall back to sonnet 3.5, ended up just logging off
WatchRank.FYI – A fun way to compare and discover luxury watches
This was an experiment to see how I could quickly I could build a prototype with Replit Agent. The final total was $12 and 6 hours! The final product? A fun game to compare and pit luxury, and regular watches head to head.

Watches are ranked against each other with an ELO system, full rankings are available on the leaderboard page :)

Have fun and let me know what you think!

Link: https://watchrank.fyi
Why is the CLI args so weird with the + sign?
Isn’t that typical for basic retail services? You won’t get compensation for lost profit if the electricity goes out or your ISP quits routing your packets for a few hours. At least not with a standard service contract. You can negotiate something with real penalties if you’re big enough, but it won’t be cheap.
I don’t understand this line of argument at all… Costco has competitors, you do NOT have to go to Costco. I choose not to go to many places because I disagree with their business practices or politics or whatever I feel like - it is my right. I do not understand this at all - especially in America. You don’t want my MasterCard or Discover or WhateverNewPaymentThingy? Great, imma head over to XYZ and spend my money there. Going to Costco (or any other business) and saying “you must accept XYZQ form of payment or else…” feels China-ish at best. And excusing Amex - why is that?! Fees alone? So we’d be cool if Visa just said “whatever you have to pay MC/Discover we’ll do it for one penny less”? At Costco’s scale that’d still be a boatload of money
This is incorrect on multiple levels:

* Comparing the two in this regard is a category error: Debian offers a curated index, and PyPI doesn't. Debian has a trusted set of packagers and package reviewers; PyPI is open to the public. They're fundamentally different models with different goals.

* PyPI does offer a security feed for packages[1], and there's an official tool[2] that will tell you when an installed version of a package is known to be vulnerable. But this doesn't give PyPI the ability to patch things for you; per above, that's something it fundamentally isn't meant to do.

[1]: https://docs.pypi.org/api/json/#known-vulnerabilities

[2]: https://pypi.org/project/pip-audit/
It's okay, docker is also an failure, because it relies and random parties to package things up into container images and then keep the result up to date. Given the number of Dockerfiles I've seen that do charming things like include random binary artifacts and pinned versions that will probably never be checked for security updates, I tend to prefer the distro packages.
Yeah or vscode integrated bash?
My recommendation is to use an old 8-bit architecture like 6502 or Z80.

Apparently a lot of CS courses in India still use the 8086/8088 too.
Yes and no. The governments powers wrt speech are limited, but certain things like threats, yelling fire in a crowded theater, and other crimes/regulations do not have 1st amendment protections.

The DMCA is an exception because it's a law, just like a threat or any other illegal material/etc would be and removal of that thing can be mandated by law without it being a 1st amendment issue.
Congrats on the release! I'm excited to try this out.
I also misread that. And when the Steam Deck first came out I remember constantly misreading it as Stream Deck. Interesting how that changed.
I said the catania area, not the catania city centre. Learn to read perhaps?

This is in the catania area https://imgur.com/a/rhnIGNa

Perhaps you have no clue of what you're talking about?

I had snow 2 days ago… but sure, random guy on the internet who's never been here must educate me -_-' how completely unusual…

this is in calabria https://www.sullaneve.it/articoli/localita-italiane/calabria...
I'm not convinced it's a single dimension, either. I suspect it's less a spectrum and more of a blotch.
I agree that it's annoying that there's now a limit on the amount of credentials you can store on hardware keys. But while older Yubikeys only support 25 resident keys, models with firmware 5.7 onwards support 100. That probably makes it feasible to exclusively store passkeys in hardware.
https://www.yubico.com/blog/empowering-enterprise-security-a...

However, I don't know whether it's possible to delete only a single resident key you no longer need.
Oh god. I hope that doesn't break the plugin I use (can't remember because I'm away from the computer), the one I had to install when they phased out the "panorama" feature.
The Crowd Strike recompense