skysight-inc/HackerNews huggingface dataset:
I don't think this stuff is the work of the devil personally by a long shot.

We don't know what exactly caused the power issue and they might not have had a root cause at the time either. Let's assume that their power redundancy equipment failed, say, due to insufficient maintenance. This is not an active action, it's a passive one (they didn't do their maintenance duties properly and now it blew). So there is nothing to say for point #1 and #2.

There's also the part where they say that the customers they identified as impacted may be experiencing a service degradation. This may sound pedantic, but I think it is not an entirely unreasonable phrasing. Maybe my business isn't actively relying on the resources I have deployed in that datacenter. How would they know (#3)? Should I clean those resources up? Possibly. Depends on my access patterns and other considerations.

It reads like face (and ass) saving legal esque language. But there's a reason face and ass saving legalese sounds like it does.
The point: ELF is the issue.

I did design my own runtime binary executable/dynamic library format which I do embed in an ELF capsule to be loaded by legacy systems. The thing I need to port though is the core user level drivers:vulkan/drm & alsa-lib. The main issue would be the alsa-lib since some part of its API still "requires" a C runtime (you have to call free() on some returned data).

The issue with this "format": it is so much simple, I wonder if it would not be better if each software "dynamic library/user level system interface" should design its own minimal and giga simple "dynamic library" format, taylored for its semantics.

Dunno yet.

On modern hardware architecture, you load position independent memory segment (code and data). You should need its alignment requirement and you are good to go.

Basically, a magic with the alignment, then a table of offsets or re-entrant code (possible on modern hardware architecture which supports try-lock hardware semantics) right after the "header". I chose to use the re-entrant code guarded with an hardware try-lock mechanism, because it is more generic and will be cleaner on the long run than a table of offsets.

Bending the product of code generators (assemblers) into some runtime format was a good idea until most hardware architectures support a hardware try-lock mechanism, then it became really nasty legacy.
The home page is obviously going for 'quirky', but it's mad that it doesn't even say "...is a terminal emulator" anywhere. At first, I thought Ghostty was an ASCII animation library! I guess the name's suffix should've clued me in, but that's easy to overlook in a hurry.
> It's very popular for writing scripts in (older) game engines.

Exactly, it seems popular in places where the alternative is even less usable (e.g. write your own C++ plugin or thing). For that it's fine.

For example, there is a lua plugin for x-plane and it's great. I've done some minor things with it even. But that didn't make me a fan of the language. It's fine for simple things. But a bit limited.

The x-plane API is pretty low level and written in C++. So something that sits on top and is a bit more accessible is great. There are a lot of lua scripts available that you can run in there that are pretty nice. But the more complicated ones get pretty hairy quickly. Makes you long for something more structured.

I don't have the time, but I did consider working on adding a websocket API at some point to make it easier to integrate with from e.g. a web page or some kind of standalone process. I think they are now planning to add that feature themselves so there's no need to work on this anymore. And they have a low level UDP API currently that exposes all sorts of things. But a websocket API with some good client libraries for different languages would make a lot of sense.
I use Foot as my terminal and Niri as my WM. It’s a great combo. Niri handles splits for me, and I don’t need tabs. I also turn off all window decorations, so my terminal content gets 100% of the terminal’s screen real estate-- so I don't need a native UI. All that said, it looks like Ghosty can be configured to match this setup, so I’ll give it a try. I just wanted to mention Foot to anyone who is running Linux. Foot is a simple, focused project.
Except that TOTP codes are MitM phishable. U2F with its URL-checking (via browser cooperation) is needed.
Pets are another big one.
> Scott Alexander’s Moloch perhaps :)

I almost wish I hadn't read that blog post because now I see Moloch and and his invisible handprints everywhere.

Anyway here it is: https://slatestarcodex.com/2014/07/30/meditations-on-moloch/
The paper passport's days are numbered
Reverse Engineering the Duco Connectivity Board
There's also a thing called schizoid personality that about 1% of people have. Maybe "proud introverts" of this article are mostly that.

The name schizoid sounds terrible but it's basically self sufficiency and reduced need for real world human contact. This enables evaluating opportunity of each one on its merits and for people who had prior bad experiences might result in avoidance of almost all human contact. Since there's no emotional cost of that such people can be pretty shameless about it. Hence connotation of "proud" and antipathy from non-schizoid people like the author of this article.

https://en.m.wikipedia.org/wiki/Schizoid_personality_disorde...
Up until a few years ago I was still using notepad.exe and uploading via FTP and managed fine...fine as in my business made $700k in a year and my programming was ability was poor.

Now I use VSCode and pushto github. Has it made me any better? A little I guess. The real step change for me was ChatGPT. For scrappy slow learners like myself it allows me to x10 my output.
If it's a SaaS, online indefinitely is impossible. Even if it has enough paying users, you have to maintain the service quality to reduce churn. You will eventually need someone to renew the domain and resolve any payment issues. But that means you need someone else to do it then.

Could this be a peer-to-peer problem? What if we have a distributed way of hosting and maintaining domains for legacy websites? It would be an interesting experiment.
> Credit cards are probably the most consumer friendly innovation ever

Depends on the consumer.

Vendors often have to raise their prices to keep their own margins, which is passed onto the consumer. If you're too poor or otherwise 'unwanted' to be given a credit card then you are paying higher prices without any benefit.

* https://www.cnbc.com/2023/05/27/lower-income-americans-pay-f...

* https://www.vox.com/the-goods/22454885/who-pays-for-credit-c...

* http://archive.is/https://www.nytimes.com/2023/03/04/opinion...
Here is what he was known for https://github.com/blitz-research
I'm routinely getting >95 in tests.
yep of course; whisper.cpp for transcribing, gpt with structured output for book info extraction, meilisearch for the search, and cursor for writing all the code together (react + golang + some python scripts)
I see "introverted extrovert" as a kind of frustrated extrovert who doesn't have compatible people around to socialise with so feels the need to mask and work hard to socialise with incompatible people. Which is of course tiring.
+1 for Galaxy Quest, though not conventional Sci-fi. Has Alan Rickman in it too.
How are you calibrating your perception of complexity of engineering tasks?
The BBC article says:

"It was due to fly to Grozny in Chechnya but it was diverted because of fog, the airline said.

A surviving passenger told Russian TV he believed the pilot had tried twice to land in dense fog over Grozny before "the third time, something exploded... some of the aircraft skin had blown out"."

Maybe it's time to apologize for badmouthing Chechen air dispatcher?
While QuickJS is nice, JavaScript as a language is much uglier and more complicated than Lua.
Realtime 4D Portrait Avatars with Morphable Multi-View Diffusion Models
I think it's 90% contextual and depends on who you happen to be with. Just like the whole "alpha male" idea, or even the economic concept of value of goods/services (subjective theory of value).

People try and generalise too much to make these clunky mental models of the world and of people.

With the internet it's increasingly common for a person's preferred social group to be somewhere online, and the people you meet in your daily life IRL are not of this group, they are not "your people" and it's tiring to deal with them. Even if you were to meet those people IRL the dynamics would be different IRL. The whole thing is kind of cursed.
The penny-- er, satoshi-- finally drops, eh? Even the true believers are starting to wake up.
Great idea. Are the memes predefined or random from web?
But defining it by total users isn't very useful either - in this case, "total users who regularly use a terminal" would be a far more relevant factor. I think the only reasonable, useful, general definition of "cross-platform" is "runs on at least 2 of the 3 main desktop platforms".
This. I try to stick with the built ins, but lack of true color on Terminal.app is annoying. I wouldn't consider myself an advanced terminal person, but I do all my git interactions using the terminal and like it to look nice.
The article doesn't mention some of the most famous Lua cases out there: Roblox used it for game developers, HAProxy uses it for extending the LB, and others.
Embeddings are vectors of chunks of documents, lists of 1024 (depending on a model) float numbers that represent that short snippet of text. This kind of search works by finding the most similar vectors, calculating them cost fractions of the cent, but when you need to do it billions to trillions of times, it adds up.
Yeah I have been using quake-style terminals (guake on linux, iterm2 on mac) for _years_. I never met another dev in person who also uses it.

I am a single massive monitor kind of person. Quake-style terminal + all apps in maximized window + multiple desktops (with a shortcut to switch between them) is so good. Pull up the same terminal no matter which desktop you are on.
I have the fp32 embeddings saved. It is for the website that I use binarised ones to combat latency.
I'll never assume that someone else doesn't have struggles that I don't know about.

But when a self-labeled extrovert (or introvert or whatever) begins to tell me to just go do X to help with my introversion, it makes me want to stop talking about the issue to anyone.
Repls are not unique to dynamically typed languages. Haskell has one.
Canoo Imposes 'Mandatory Unpaid Leave' on All Employees
> Merchants pay 3% and pass the cost on to the customer, […] average person gets all the benefits of a fully funded government plus 1-2% of their purchase back in credit card rewards.

And if you're below-average (i.e., poor or otherwise 'unwanted') and don't have a credit card then you are paying higher prices without any benefit:

* https://www.cnbc.com/2023/05/27/lower-income-americans-pay-f...

* https://www.vox.com/the-goods/22454885/who-pays-for-credit-c...

* http://archive.is/https://www.nytimes.com/2023/03/04/opinion...
In case anyone else is curious about this, I found the reference to be Kammler's "A First Course in Fourier Analysis".
The JVM is a VM in that sense. It isn't a physical computer, but presents itself as one. It's true that that computer doesn't have a disk or a keyboard, but neither do the vast majority of physical computers, including, specifically, the set-top boxes the JVM was originally designed to run on.
$250 remaining of L&D budget – what to spend on?
Currently learning basic SQL (for free on Code Academy), already have a Coursera subscription for business courses. Interested in different forms of learning (MOOCs don't really engage me that well).

My background is in finance and I would like to learn more about product development and strategy. Also really keen on starting some new hobbies this year, so bite-sized learning of a variety of things would be great (to help me find something to deep-dive into!).

Books are fair game, as well as courses and productivity tools for this budget. Really anything that can be sold as professional or skill development, doesn't have to be associated with my role or the company.
This is cool. Few suggestions:

Use local storage to save the search history.

The i icon does nothing.

Have a open external window icon next to location/landmark title that searches Google for that location
True, with the lottery the information density is a lot higher. In market predictions with binary outcomes, you really only need 1 bit of "information transfer".

And about the economic argument: let's continue the thought experiment I suggested above. Imagine a universe where psi exists as a real phenomenon of anomalous information transfer & manipulation. Assume anyone has some level of psychic influence on everything else. Let's say this explains the phenomenon of "hey I was thinking of this person and now they're suddenly calling me" (instead of it being purely confirmation bias).

In such a universe, you wouldn't want to publish much about your psi-based hedge fund, lest your profits would come under attack from the psi-influence of the active disbelievers... No, you'd keep it under wraps and do your recruiting secretly and selectively. And any disclosure would need happen very slowly and in the right way.

The rabbit hole goes deep :-)
The toot itself is from 2021, and links to a 2012 PDF* from the "ASPECT 2012 Conference (UK)", specifically

2.10 strangaric - legacy train control system stabilisation.pdf

[*] Due to the website's interface, navigating directly to https://webinfo.uk/webdocssl/irse-kbase/ref-viewer.aspx?refn... seems to serve a web page that requires clicking through to request the PDF.
I use org-mode for note taking and personal knowledge base.

In my notes.org file, I collect all kind of snippets, knowledge, ideas, how-tos, and such stuff.

Outlines make it possible to hide parts of the text in the buffer.

A headline starts with one or more stars. A heading has one star, a sub-heading two, etc.

Use the linking feature in ordmode to link items/notes together through references.

Stick with a "File over app", Unix approach. You need to first rely on a directory structures, filenames, plaintext, lists and orgmode.

Leverage Unix tools: unix commands, (rip)grep, git, fzf, etc.
You can only do the “what” with clearer code. The “why” needs some documentation. Even if it is obvious what the strange conditionals do, someone needs to have written down that this particular code is there because the special exemption from important tariffs of cigarettes due to the trade agreement between Serbia and Tunis that was valid between the years years 1992 and 2007.
So no bitter lesson?
Any internships or any cool project?
I want to learn hands-on and get my hands dirty.I'm looking for an internship or any cool project so that I can learn something new in tech.
> How is it a bug?

See the links in the post about the problems with deflationary currencies. See also the links of events that were made worse by finite/deflationary currencies; reposting:

* https://en.wikipedia.org/wiki/Great_Bullion_Famine

* https://en.wikipedia.org/wiki/Long_Depression
Just re-used a domain name, fyi "godview" is not exclusive to Uber, it's used mostly for internal tools with super-admin privileges. I'm not 100% certain if it comes from Uber originally because I remember using it internally in early 2010s before the Uber incident.
This article is written by an engineer, first and foremost.

Many of the APIs or LLM extensions provided by AI companies are written by ML engineers that do not have Phil's decades of experience in distributed systems, databases and networking. That is evident after reading this article; the first time I've seen a coherent discussion of the tools and tradeoffs when building agentic systems.

I've struggled to actually build something useful with the "agentic" systems and tools out there (and I've tried a lot). Deep down I've felt intimidated by the dozens of new terms the docs use, and after reflection, those tech marketing pieces give the vibe that they are written primarily by AI and told to be colorful and not clear and precise. These solutions from billion dollar valued companies must to present "brand new" ideas to justify their valuations. We should know better: everything builds on the shoulders of decades of research and discovery. If you see something flying high in the clouds (and not standing on the shoulders of giants), it is sure to fall back to earth soon.

A great read. I'm very excited about Outropy.
Haven’t read the article yet but I love the “Little Mole” gif you used.
Behaviorist Genie
Even today? That's plausible, but I'd like to know what leads you to believe it. I was mostly looking at Digi-Key stock numbers, which are at best a very imperfect measure.
I'm not sure what the military does, but automated scanners will never be a panacea.

And I encourage open source devs who get security compliance demands without patches or significant collaboration to ban the person filing the issue.
> you can still replace the binaries that get resolved when they’re called via brew/nix/macports etc.

Yes, but this doesn't make my point invalid and irrelevant. $PATH overriding is as old as this planet itself, and its primary purpose is not to make immutable systems more user-friendly. It's just a way to use your own binaries if you want to override itself.

Being able to use flatpak, etc. on a system doesn't and won't allow you to change the core OS. Being able to reflow things doesn't solve anything about system management, esp. on the long run.

> I think the issue is that you are claiming that you MUST be able to do these things on Linux, and I’d push back and say no you do not.

I'll politely won't move and say that it depends. If you're building appliances or embedded systems, that might be discussed if there's an absolute requirement to remove the update mechanism, but for a server and end-user system which can live more than a decade, this is a core requirement which can't even be discussed, full stop.

> And your comparison of SteamOS to a console or in car entertainment is flat out incorrect.

I don't think so.

> Have you never booted it into desktop mode? For 90% of users, what are you expecting they need to do in that mode that it’s not “general purpose” enough to do?

No, but even Valve doesn't say what you say. What Valve says is "Users should not consider SteamOS as a replacement for their desktop operating system. SteamOS is being designed and optimized for the living room experience." (emphasis mine)
[0]

Its desktop mode is akin to Browser sessions present in consoles, or "Other OS" which used to be in Playstation. IOW, a nicety, not a feature.

> Yes, it’s not impossible. It’s been done multiple times , successfully as well.

Yes, to answer different set of requirements with set of different features. We still have a long way to go with "An immutable, daily driveable, desktop and server distribution which can be maintained, used and updated for a decade" (a-la Debian).

[0]: https://store.steampowered.com/steamos
Until somebody start spoofing GPS like they do in Ukraine, and you look embarrassing.
The ultimate end format for the config stored on disc is completely irrelevant to how the config is created. Simple doesn’t mean easy to experiment with, simple to understand, fast to write and so on.

No one is confused as to how the ghostty config works. Key value pairs. Sure. A window full of GUI controls and system color pickers can create that config file, or I can manually by hand. I’d prefer the former.
Some amount of social anxiety has to be a pre-modern survival trait. Strangers from another tribe or clan were often extremely dangerous. Even travel used to be fraught with bandits and highway robbery.

Many modern activities will put someone in close proximity to lots of strangers. Airports, public transit, busy streets, college parties, even big grocery stores all have lots of strangers. A person who doesn't want to be surrounded by strangers is probably feeling an ancient survival instinct. Now, if that feeling prevents them from visiting family, living a happy life, or accomplishing their goals, it's a problem. But I don't think feeling uneasy in a location filled with strangers is inherently unhealthy.

Likewise introversion isn't a bad thing. Some people would just prefer to be alone, and that's okay. Maybe it's a muscle they could strengthen, but I've known enough introverted folks who constantly practice social skills but never increase their inbuilt number of "social hours". They love people, love entertaining and meeting people, but as soon as that number is hit they go off into their room and don't come out for a few days. I don't think this is an issue, they've got a fixed amount of social energy and that's that.
Sirang – A TCP Tunnel over QUIC
You could likely calculate them all on a modern MacBook easily enough.

Searching the embeddings is a different problem, but there are lots of specialised databases that can make it efficient.
Was the first version of Redis not in fact written in TCL?
Same club here. I feel comfortable even with the crappiest terminal out there, as far as it allows me to write commands and read/copy output. Even the terminal in the Inferno OS felt good enough for me, like 20 years ago.
Please Stop Citing Tiobe (2022)
Equally to what?

The maximum success of extroverts or the average or the mean?

What exactly is meant by succesful? What's the measure?
> Why?

See https://news.ycombinator.com/item?id=42519033
Sounds like the current zeitgeist.

Seems like it should be useful beyond demos but we aren't sure what those use cases would be. Just need to wait for AGI and then..

I have actually spent about 20 minutes now and I can't think anything worth asking the model in this context.
I kind of use tmux for this, to have a persistent session. Even if my desktop manager (Gnome3) crashes, which happens sometimes when I run a bazillion VMs and run out of memory, my tmux session still survives and I can `tmux attach` once logged in again.

So the idea would be that you start tmux somehow/somewhere, then in your new shell you can do `tmux attach` to get into that session from anywhere, and if you close this new shell, you can still do `tmux attach` to get back to where you were.
yes, that is for "usernameless" login, in addition to passwordless. Does not increase security, improves usability a bit
No. It is not extrovert at work, it is about raising awareness to others about your concerns.
It’s a modern survival trait too, particularly for women, from whom we are all descended.
Arcan as Operating System Design (2021)
You can, but it is a scale problem. Doing that would take an unreasonable amount of time at this scale.
It does, natively.
Nice addition.

Slightly more CPU heavy than Kitty.

in MacOS yabai tiling manager has problems dealing with native tabs, that's gonna annoy me like with Finder.

also in MacOS try pressing "Cmd + Shift + \", also works in Finder, it's there, it's cool, but I never use it.
There is no overlap, it's two different traits, both of which are a spectrum. You can have full social anxiety while not having any introversion, and vice versa. I am introvert very much and yet I have zero social anxiety.
Looks interesting, i will definetly try it!
Well, it will allow code inspection by some agencies... but the "re-use", forget about it.
https://archive.ph/0uRus
> In my experience, the real measure of talent is not the speed or volume of output, but the capability to do tasks that other engineers can’t.

This is a great point. People hear "10x" and assume it's a multiplier for the raw output. But it's really a multiplier for the impact of the work. No one can type or think 10x faster than the average - but their ideas can be 10x better.

A strong engineer and a weak engineer may produce the same amount of code in the same time, but the strong engineer's code solves more complex problems more robustly, resulting in more value per line of code. In a sense, strong engineers are defined by what they don't do - they don't waste their time on low-impact work.