skysight-inc/HackerNews huggingface dataset:
Kotlin is still rather different though in that it still implements stuff like map and filter outside of specific collection classes. If you look at the definition of, say, List, there's no map & filter there, only iterator. Instead, map & filter are defined as extension functions that work on any Iterable.

So semantically it's actually closer to Python, with the only difference that, since Python doesn't have extension methods, it has to use global functions for this, while Kotlin lets you pretend that those methods are actually members. But this is pure syntactic sugar, not a semantic difference.
Can confirm, I know all about cryptography and security and the things, and I still got phished for a bunch of cryptocurrency. The only thing that saved me is that it was in a hardware wallet, so it was physically impossible to steal. Otherwise I was ready to happily paste my private key into the (official-looking) form and domain.
As it turns out, most of the work that most developers do is updating or enhancing CRUD apps. There's already a plan and an intent that just needs to be typed out.

I've found 15-30 minutes to be plenty of time to review about a day's worth of code. It's enough time to process what the code is doing and iterate over the tests, in general.

Here's a scary thought: if something small takes 15-30 minutes to appropriately process ... how much longer do *large* changes take? Can someone keep all that in their mind that whole time to comprehend and process a huge change?

And a better question, will they?
> What's the alternative?

Alternatives include:

- thread per-client
- thread per-client (but
green threads)
- co-routines

Co-routines are very similar to what I'm already doing, really. For fairly linear code one can easily end up with co-routine functions that are multi-thousand lines of code long -- see PuTTY for example.

> Update the state object associated with the I/O event in place (and unregister/re-register it with the event loop as needed)?

I have a simple data structure to represent the continuation, which is really more like a closure, consisting of `{fd, data, handler_function}` (this being C). Events are typically one-shots. When queuing I/O I just update the handler_function of that struct and then register the one-shot event with epoll, re-using this "closure" object. When it comes time to close a connection and we're done handling events we free (or, rather, put on a free-list) the closure, and destruct the client data structure.
Visa makes $20B a year in profit. OpenAI and every other large tech company in the space is burning through billions of dollars every year just to stay competitive. It is idiotic to crown a company as a "monopoly" in AI when the business case hasn't even been defined yet. Give it a decade or two then maybe we can have this conversation.
China's low-altitude aviation economy to become a trillion-yuan industry in 2025
Honestly this was one of the most influential pieces of writing I've ever read. Back in the day this opened up a lot of the implementation details on interpreters and C for me. It quite literally helped "get" how programs are designed and written.

I found this piece around eighth grade and I'm very glad I did! :-)
What would be great is if there is a network call detected on port where there is no actual service listen, if the tool could create alerts and send it to SIEM it will create lot of value.
Benefiting the economy is good, actually. Having resources to consume is good. It's not a conspiracy to do something stupid.

We also probably benefit from geoengineering regardless of what happens to CO2 production (depending on whether we think the weather was better a few decades ago or not).
I wish they'd take module integrity checking out completely. Only root can load modules anyway, and root isn't supposed to have any restrictions whatsoever, because if it does, then control over computers doesn't reside with their owners. And Secure Boot doesn't actually require it, contrary to popular belief, since Linux calls ExitBootServices, and once that gets called, Secure Boot doesn't mandate anything anymore.
This reads 100% like some ChatGPT output.
It has a nicely working native elf/linux backend with vulkan3D?
OIDC providers are surprisingly NOT complicated! I created one to implement single sign-on with AWS, and it ended up being only around 200 lines of code in Go. All you need to do is create a JSON blob that is signed by a public key that is known to the consumer of the IDP.

I'll need to do a write-up for it.
Wezterm does have tabs, and their related keyboard shortcuts are configurable.

See https://wezfurlong.org/wezterm/config/lua/keyassignment/Spaw... for a starting point in the config.
The Rust ABI is unstable, but is consistent within a single Rust version when a crate is built with `dylib` as its type. So Debian could build shared libraries for various crates, but at the cost of a lot of shared library use in a less common/ergonomic configuration for consumers.
I'll take "properly generalized" over "looks beautiful" any time. At the end of the day, the purpose of the code is to do something, not to be pretty.

FWIW you can have both in this case; you just need to make dotted method calls syntactic sugar for global function invocations.
Ask HN: Ideas are cheap, so what ideas can make $100k/year?
As AI agents get better and better, we are all in the verse of having our day to day work changed in radical way.

Thus, I would like to know what boring business exists that are so commonplace yet can manage $100k/year?

It could be anything and any domain! Since it all boils to execution, I want to understand where there are values.

What is value in general?
Right, I was just trying to bring up the point that however the code is written, what really matters is, how easily humans can understand it.

Now maybe there is, or can be an algorithm that takes a piece of code and spits out a number saying how easy it is for a typical programmer to understand it correctly. That would be the measure of "cognitive load".

If we just speak of cognitive load without really specifying how to measure it, we are not where we would like to be.

How do we define, and measure "cognitive load"? It is an easy word to use, but how to measure it?
No worries, thanks for looking! I'm still new to learning about a lot of this stuff, and didn't realize neurons in the body could use chemical signals to communicate with the brain.

I still don't see how that indicates their brain is more advanced than we might think, though. What are the reasons to assume that?
Idk why government can't even regulate variable pricing that Visa/MC charges...
Quite simply, hallucinations, costs, and physical limits. Hallucinations, so far intractable, will of course impede AGI. On the physical side, cooling the chips gets difficult and could slow things down. And costwise, if OpenAI or any of the other big money-hemorrhaging services finally kicks the bucket and the AI frenzy cools down, it's hard to have AGI if no one funds it.
Quick correction: I currently use Wezterm on Linux and it has tabs. Alacritty does not for developer philosophical reasons.

Looking forward to checking out Ghostty.
We've got native tabs and splits on both macOS and Linux. :)

WezTerm has tabs but they're not native UI elements.
I said like him because it turned out to not be him but the eye witness identified it as him. That plus motive and him not having an alibi is probable cause where one is charged. Any more than that is what a trial is for but he was cleared with his alibi checking out before it ever got that far.
It's not the "Linux model". It's an antiquated distro model that has been superseded by distros like Guix and NixOS that have shown you can still have an understandable dependency graph of your entire system without resorting to opaque binary blobs with Docker.
If you look at other countries you see that unsustainable housing price increases are happening everywhere. So yeah your local assholes at the permit and planning department are probably a symptom of the deeper finance driven problem.

We got rid of capital controls and stopped putting limits on what fiat money loans could be used for and a global housing shortage is the result. 50 years ago you couldn't directly borrow from the fed to invest London commercial real estate. More like you could borrow money from a local bank to build an apartment complex in the same city the bank was located in. And if you wanted to build an apartment complex in a different state you'd need to use a different bank.
Likely Fyrox: https://github.com/FyroxEngine/Fyrox

Oh god, look at the authors contribution graph from last year. He is the living meme.
In terms of general purpose usage and image understanding, I think Grok 2 is pretty good and roughly on par with ChatGPT 4o. Grok 2 will also look for online sources similar to ChatGPT search which is nice. I've occasionally had it report irrelevant results when doing so though --- for example when I was looking up the price of a car it once found some random webpage with the price in rupees even though I'm in the US.

For logical reasoning of course chain-of-thought models like the O1 family are better.
It’s been great for C and C++ packaging. I don’t think the track record has been great for Python, Go, JavaScript, etc., all of which surfaced the same problems years before Rust.
Trump supporters demand ban on H1B Visa and fewer Indians in Silicon Valley
Dont ask GPTs for facts, thats a knowledge problem, they dont habe any.

Ask it for reasoning, u habe to bring the facts.
Good to know! Thanks for sharing!
You seem to think I'm attacking UI designers. I'm not. I think software would be a lot better with professional UI designers designing UIs.

edit: I am making a lot of assumptions. I'm assuming that most UIs aren't really designed, or are 'designed' from above with directions that are primarily concerned about aesthetics.
Thanks but I’m a “she” :)
Neal Stephenson just dropped Polostan, I’m deeply into it right now :)
Regarding scrolling, well, it does serve a certain purpose, too. Our brains evolved to be in the standby mode as much as possible, and without some serious gene splicing there’s no way around it. As long as you’re in a good place and your life is moving in a generally right direction, nothing bad about spicing it up with a bit of brainrot ¯\_(ツ)_/¯
Words fail me how much I love that game

Words similarly fail me how much I loathe and detest its GUI (at least on mobile browsers, where I often play the game). As an example, one has to actually _close_ the dictionary popup if you fat finger a letter because the fucking backspace doesn't work, or rather seems to require an incomprehensible number of presses to start deleting letters
> Then you have higher chances of conflicts, unless I'm missing something.

For python, you could install libraries into a versioned dir, and then create a venv for each program, and then in each venv/lib/pythonX/site-packages/libraryY dir just symlinks to the appropriate versioned global copy.
SOC2 doesn't require code reviews. SOC2 is just a certification that you are following your own internal controls. There's nothing that says required PR reviews have to be one of your internal controls. That's just a common control that companies use.
AGI is nebulous and gets more nebulous as time goes on. When we can answer for ourselves as humans what being conscious IS, then maybe we can prescribe it to another entity
I've been a beta tester from very early on. I came for the performance but stayed for the stability. I've only had a rare few crashes and all but one was a duplicate in the bug tracker.

I thought I needed search but as Mitchell put it, not a 1.0 feature. Ripgrep was always the answer.

Very happy to share the ghostty experience with the world!
There are still plenty of advertisements placed by the channels themselves. Almost all the big ones I follow do so unfortunately. It's a bit of a shame.

Sincerely,

An otherwise happy youtube premium family customer
Yes (see https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/x86-Options.ht...), but this article doesn't use them.
This is from the SysV calling convention not x86 itself. The CPU can do unaligned just fine. You don't have to use the calling convention when not calling out to a library.
Right, I was admittedly too lazy to dig far enough with wezterm it appears. Was looking for the button to click I guess.
The conclusion at the end definitely does
> The 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.

Well... yeah. No shit. Because you couldn't use the Mastercard if you wanted to. That's what this article is complaining about. And in their most recent quarter Costco posted a handy 80 billion in net sales, I'm betting those processing fees added up to a tidy sum for Visa, corroborated in the fact that they plunked down 150 million to keep it exclusive to them.

> 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.

It's literally textbook pay for play. It's purchasing an advantage in an open market. Mastercard will receive no transaction fees from Costco this or any year unless this agreement is revisited, and not because people don't want to use Mastercards there, but because Visa paid Costco to not let them. How is that anything but anti-competitive?
`write` can format your disk if a trickster sets LD_PRELOAD to a malicious shared object.
I don't care about amplification. I don't buy that silence wrongthink bs. Something is true or it's not. Use your brain to determine if it is true. I used mine, I don't think it's true. I'm not going to refrain from discussing and referencing ideas because some people are afraid to talk about them. It isn't enough for you that I don't think that way, you want me to not even talk about what someone else said. Fuck that. To be candid, you can take your "you shouldn't be allowed to say that" crap and stuff it up your ass.
Pre-Content Fanotify/Fanotify Hierarchical Storage Mgmt Expected for Linux 6.14
It's hilarious watching Elon Musk react to the monster he has created on X.

Also why are so many Latin Americans and Serbians/Hungarians/Russians so involved in MAGA discussions and opposed to H1B immigration to the US when they don't even live in the US?
Title does not match article. Spam?
Prepasto – I made an automated nutrition tracker
I'm not sure this is vigilante justice, I mean what crime did the CEO commit?

It's probably closer to what he's charged with, murder "intended to intimidate or coerce a civilian population, influence the policies of a unit of government..."

Which I guess is a form of terrorism - Mangione killing a CEO to protest the health system is along the same lines as the IRA killing British military to protest the occupation of parts of Ireland and bad treatment of the catholics.

I'm not sure how it ends. With the IRA they had talks and agreed to be a bit nicer the the catholics. Probably Mangione will be jailed but the popular support for him suggests something should be changed with the health system.
> Also OpenAI in no way has a monopoly of the kind that Visa/MC has.

I think this is misreading how literal the comparison is meant to be; Sherwood's running a bunch of "OpenAI is X" articles today. This is not about the massive duopoly which has been catastrophic for US payments, but about the way companies entrench themselves.

> Doesn't explain what regulations Visa pushed for and got which helped it maintain its monopoly.

Those details are in the linked WSJ article; https://www.wsj.com/finance/banking/visa-wanted-a-vast-empir...

> but doesn't really present any evidence to support it.

The main points of concern are mentioned; OpenAI is pushing for "AI regulation" that focusses on the nebulous "doomsday"/skynet scenarios, rather than any of the material harms of AI. The subtext of that is a straightforward "you should ban anyone else building AI because only we can do it safely".

Similarly, OpenAI demanding it's investors not fund competitors is pretty ridiculous and explicitly trying to establish a monopoly.
You might be interested in https://news.ycombinator.com/item?id=42514633

In fairness, OpenAI has been leading benchmarks for the most part, but open source is never more than 3-6 months behind.
The idea (in theory being the key word) is by injecting into the stratosphere minimises acid rain production and maximises cooling requiring less SO2
While every island which "has a name and someone living on it" might count, the links mentions:

> Sweden has 221,831 counted islands ... Though Sweden is the country with the most islands in the world, less than 1,000 of them are inhabited.

Thus, around 221,000 islands are counted as islands, even if not inhabited.

If "large enough to be inhabited" sets the minimum size for an island, then I present Just Room Enough Island - https://en.wikipedia.org/wiki/Just_Room_Enough_Island - at 310 square meters / 3,300 square feet.

The Wikipedia entry says that previously Bishop Rock at was formerly the smallest inhabited island, due to the lighthouse keeper living there.
Meta Acknowledges 'Software Update Issue' Affecting Quest 2, 3 and 3S
The glibc manual has a section about writing a job control shell: https://www.gnu.org/software/libc/manual/html_mono/libc.html...
A strong sense of self-continuity can improve health and well-being
If you have a single deployable(1), I think you need to have a person/team responsible for the whole. They need to be trusted to work on any of the code to make the whole build, without overstepping into micromanaging the whole code base. It's a tough balance.

(1) it has to be said I don't have much experience with mono-builds, but having brought together many services ( micro or not) from different teams and backgrounds, I wish for a little more coordination and governance.
Things Hidden: The Life and Legacy of René Girard (Full Documentary)
Wouldn't it make sense for areas which were once geographically proximate to each other (Gondwana areas / Laurasia areas) to continue being geographically proximate to each other (continue being ≈ north of equator / south of equator)?
So what you're saying is that extroversion is curable with a bit of a change of social behaviours and environment, and with a bit of practice, discipline and repetition we can turn them into mathematicians, farmers, hunters, philosophers, scientists, monks, priests and witch doctors and negate this artificial always networking and hustling environment that's only been created in the last 200 years with the industrial revolution, communication revolution and growth obsessed capitalism :)

This gives me hope: there's no silver bullet, but one day we can find a cure for our modern curse of excessive extroversion :)
This is definitely not why PR reviews are required. Most companies don't really know why they require them, but I've definitely never heard one say it was because they were afraid of malicious code from stolen credentials.

There's so many other ways you can inject malicious code with stolen credentials that doesn't require a PR in every production environment I've ever worked in. There's much lower hanging fruit that leaves far fewer footprints.
Specifically here I am talking about the concept of “re-use”. That is, the ability to write a bunch of code that does a “thing” and use that more than once, without significant modification.

Modularity is a much bigger concept, related to the engineering of large software systems. These days, “micro-services” is one way that people achieve modularity, but in the old days it was needed for many of the same reasons, but inside the monolith. The overall solution is composed of blocks living at different layers.

Re-use also exists inside modules, of course, by using functions or composition or — shudder — inheritance of code.

Modular programming has value as soon as more than one team needs to work on something. As it’s impossible to predict the future, my opinion is that it always has value to structure a code-base in this way.
But in POSIX, they are not, so any module implemented in C is still potentially problematic.
After a quick test this looks incredibly good and fast. I'll use it as a terminal for the next weeks to see how it goes, but I have good feelings. Thank you so much for writing it.

EDIT: WOOOW, for me this is going to be a game changer. I was just working at Redis stuff outputting a ton of debugging info and results, and normally the terminal was the bottleneck, and here instead it printed half million of results in the blink of an eye. And then I could go back in the history without any performance degradation. I love this: for development of systems it makes a big difference.
Perhaps it has been said but can we agree that it's ok to be introverted?
Who was the land taken from?

The people living there.

I think this was pretty clear from the context of what the commenter said when they referred to the "nations" from which the land was taken.

In terms of, you know, the people who had been living on that land peacefully for more than a thousand years.

Not from the various dying empires that temporarily occupied that land, and pretended to "own" it.
Thank you! I have sent you an invite.
The sheer amount of useless busywork needed for this, only to end up with worse results and piss off application creators, is peak fucking Linux.

If I was paid to do this kind of useless work for a living I’d probably be well on the way to off myself.
> If you want to regenerate a compatible Cargo.lock

I only read the comments here so far and not the article but it sounds to me that people are up-in-arms about the "how do we handles" related to:

* primarily C/GNU makefile ecosystem

then

you now want to add Rust to it

and

Cargo.lock on cares about Cargo.toml versions, not what other crates `build.rs` are linking against provided by the system external to Rust?
The little it says about what this even is seems to be wrong. This is not cross-platform at all
Triple A!

Probably will just lead to acceptance of even more AI-slop for better 'Shop til you drop!'
Wezterm has tabs right out of the box and they are fully customizable, though I prefer tmux since I prefer to not have my data extinguished if I accidentally close the terminal :D

WezTerm shines in ease and breadth of configurability due to using lua, so it's simple to have the theme change between light/dark depending on host OS theme.
>Unfortunately every time I've proposed this it's received like it's sacrilegious but nobody could tell me why PR reviews are really necessary to be required.

Obvious signs of cargoculting in my opinion.
Regarding labels: <https://www.egscomics.com/comic/2015-05-23>
Thank you for making this! I've been waiting to use it for quite some time. Really happy to take it for a spin.
Apart from the fact building it the 'non-C way' results in a magic meat package that you have no idea what it contains:
https://hpc.guix.info/blog/2021/09/whats-in-a-package/

Guix is also a distro that allows for any number of versions of the same package globally, something that language specific dependancy managers do not.

Distors are there for a reason, and anyone who doesn't understand that reason is just another contributor to the ongoing collapse of the tower of abstractions we've built.
Interesting paper on this.
"Automated Search for Artificial Life"
https://sakana.ai/asal/
You're right that it's not inherent to the architecture, but even if you're only calling your own code, if your own code is written in C, then GCC will assume it too, unless you use command-line arguments or attributes to tell it otherwise, neither of which is being done here.
Mandatory plug for Redbean[0], a standalone Lua webserver (a single-file that runs natively on six OSes!), and Fullmoon[1], a web framework built on top of it.

Not exactly mainstream, but so simple and elegant.

[0] https://redbean.dev/

[1] https://github.com/pkulchenko/fullmoon
Yep, totally, although there are still some holes in that. pipe2 being missing on Darwin is one example. You also need to hope that all the libraries you're integrating with are using O_CLOEXEC as well.