skysight-inc/HackerNews huggingface dataset:
Control theory is an entire discipline.

One problem that constantly comes up is ratcheting or poisoning your own inputs.

Let's say you want to block "noisy neighbors" from taking large amounts of resources, while allowing all loads to have bursty use of the full system power. Easy, right? Detect the noisy neighbors and throttle them to a small percentage. Unthrottle when they show some substantial idle time. But now, many of those noisy neighbors can't get out of jail because they will, of course, use nearly 100% of their restricted load, even if they would now be well-behaved and merely bursty.

There is also a cascading effect, where you have N related bursty loads. One bursts for too long, gets throttled, and now the load is handled by the remaining N-1 loads. But that makes those loads more likely to get throttled, and so on. Only unthrottling all the loads simultaneously will allow them to return to normal bursty operation.
Art gratis art.

Some get their rocks off interfacing with the relationship between their art and those who engage with it. Others are entirely satisfied with the process of making art itself. The former is an externalized process, the latter is internalized.

Different strokes for different folks, but you can put me in a box with no human interaction and a keyboard, and I will find no end of entertainment through self-exploration via the artistic process.
Look, the question of how Israel can remain both Jewish and a democracy is a complicated one that no one has a good answer to. I won't pretend otherwise. I do think people think about this as if it's unique to Israel though.

It's better, IMO, to just think of Israel as a country that, like any other country, defined its citizens in some way when it was founded, as France defines its citizens as French. And that's pretty much it, nowadays it is largely similar to other countries. Just as France wouldn't want agree to an influx of a 10 million immigrants gaining French citizenship, neither would Israel agree to accepting many non-citizens and turning them into citizens. That is true of almost every country on Earth - very few have completely open paths to citizenship.

> It is moreso one because there are French citizenship standards for people currently wanting to become citizens not based on ethnicity.

As there are in Israel. Firstly, 20% of Israel is not ethnically Jewish. Secondly, there are paths to citizenship for non-Jews. The only unique thing in Israel is that if you are Jewish, you have an easy path to citizenship - but that is literally the same as Israel just having defined that all Jews are effectively Israeli citizens, when it was founded. Nothing special about that.

> And people indigenous to France not of the preferred ethnicity are not forced to live outside the country with no right to citizenship.

Umm, I'm not sure there's quite an analagous situation here. But if a group that had lived in France a hundred years ago but had moved somewhere else now wanted French citizenship, they wouldn't just get it.

> The need for Israel to be majority Jewish requires that Palestinians cannot become citizens of Israel, even though their lives are completely controlled by the polity of Israel, by necessity, according to the Israeli government, for security reasons.

Well we've talked about this "complete control" elsewhere, but to focus on the citizenship question - yes, Israel would not agree to double its voting population with people who are not part of the country and have very different values/etc, just as no other country would.

And btw, Palestinians who stayed in the land during the war did become Israeli citizens, hence Israel having a 20% minority Palestinians population. And IIRC, Palestinians living in Jerusalem are able to become Israeli citizens, though few choose to do so.

Again, take out the historical back and forth aside - this is the same as any other country. Dozens of countries came into being in the last 70 years, all of them defined their citizens in some way, often some combination of culture/ethnicity, and none of them would agree to just double their size with new citizens.

I think the rest of your comment I answered in great detail in my other comments.
Crashing due to lack of a sufficient terminfo is indeed more of a lazydocker problem than a ghostty problem. See the issue above for a workaround.
It's unfortunate that we're stuck with syntax that so many people struggle to accurately decipher.
i don’t see why the size of the company one works for has to be correlated with an engineer’s skill level. i’ve seen some of the best programmers i ever met cone out of 10 years working at a small company because it happened to be closer to his kid’s school route.
Trolling is free
GPU is not

Try building the same product and please show us the results without using an AI model + expensive GPU infra
https://inria.hal.science/hal-00932836/file/CRDTs_SSS-2011.p...

I'm taking my definitions from section 2.2 here. I feel like I've summarised it fairly accurately, but if I've made a mistake would be happy to be corrected.
First off, thanks for the fair-minded review. It answered pretty much every significant question I had about the Frame.

Second, I would like you to rethink a decision. You didn’t ask for my advice, and I’m sorry to be so rude as to give it to you. But I’m hoping it will save you a bunch of pain.

When I read this, I really felt for you:

a new hinge kit costs $39 AUD plus $30 AUD in shipping

If you are a programmer or use your laptop a lot during the day, I would like you to consider making the purchase anyway. That sounds pretty annoying to me, and it seems to me that $70 AUD might very well be worth the investment to preserve your sanity and your flow.

Sometimes we just buy the wrong tool and have to replace it. If $70 AUD is, say, 2-4 hours of your labor after taxes, I bet having that constant drag on the edges of your consciousness removed would be worthwhile.

For me it is almost always worth the replacement if it makes my working day easier and helps yield more billable hours. Plus, I bet if your significant other were that bothered by it, you would be only too happy to get the upgrade.

Again, apologies for thinking you need my help in this matter.
I wasn't aware this had more or less landed.

That’s usually a sign nobody uses it because it has at least one large issue. Personally I stopped falling for “there’s now X” advices long ago because if it worked, it would already be mainstream very much heard of by everyone. Sorry for your five hours.
they can overlap a lot across titles
This is getting a little ridiculous... Your question was what parts of the Quran could be considered controversial. I'm really not looking for religious explanations. If you cannot see why having a text that says Jews committed crimes and are cursed, even if it's actually about some very specific Jews in the past, then I guess we don't agree on the definition of "controversial".
Show HN: Gemini 2 flash enables perfect, edited WhatsApp voice note transcripts
I've found the built in WhatsApp transcriptions are unfortunately almost unreadable. Partly because WhatsApp uses on device ai for transcription, which is inherently limited compared to current larger models, but also because voice notes tend to be stream of consciousness - filled with filler "you know" and ums and ahs.

I wanted to see if I could make something better. I created a WhatsApp business account and connected it to Gemini 2 flash, asking it to not just transcribe the voice note, but also edit them while maintaining the style of the original speaker. I also got it to generate a tldr for the messages in addition.

I was blown away by how good it is, I'm using it all the time. I'm particularly surprised by how often it actually manages to capture all of the usual information from the voice note just in the tldr.

I've decided to release it to the wild, for free (API costs are almost negligible unless it gets huge). Feel free to use it, hopefully you find it as useful as I have!

What do you think?
That’s a big reason that I spend so much time developing modules.

Most of my published code consists of SPM modules.

I test the bejeezus out of each one, and some, I never use, but it’s worth it, to me, to have their functionality available, when I need it. It’s not particularly practical or efficient. It’s very effective, though.

But WFM. YMMV.

I don’t get paid for the work I do, and seldom have schedule pressure. This allows me to deliver really high-Quality results, fairly quickly. Also, since I’m usually working alone, it allows me to ship rather significant-scope deliverables.
He asked about real hardware and you linked Emu :)
That is what I was thinking. I mean what is nice about those prefab housings like the ones you see on Amazon and Walmart is that they are really cheap!
Is there any reason they took the most ugly colours? They could have just used 16 nice colours or?
Round and round one last time: The final day of the D.C. Circulator
Ahh, yes another Chinese ChatGPT killer that is crappy.
Thanks for the answer, I'm checking it out.

I was thinking of a system where each user has its own object storage and autorize the Social Networks - SN access to it, behind the scenes the SN fetches each user files from different sources and the user can revoke access at any point.

This would require a client front-end, a object storage backend, a SN front-end and back-end.

SNs becomes a place to agregate and search for eachothers data in different ways, how this data is agregated presented ranked etc its the job of each SN, people could peak and choose where they want to present their data. People could make their own unique SN if they feel like it.
Goodness, this guy certainly seems to think highly of himself!
My goal is to see the actual proof of concept that whatever the person I replied to is feasible. Not the daily BS from security wannabes that start with "In certain scenarios it is possible to X and Y" and then never show proof.

"In certain scenarios I could be a ninja": it means absolutely nothing without proving that I actually have the skills and I could actually use them.

It is not pointless, but if you claim something show the proof.
I currently have over 700 credentials in 1Password. Consider me not interested for anything that takes any decent amount of time.

I really like the idea of passkeys but I think most people forgot that security and convenience are not working well together, and passkeys attempt to solve this problem.

Passwords have their own issues but they are so easy to transport to multiple stores, meaning loosing access is going to be hard(er).

And as long as there's going to be a single-point-of-failure (being it Apple, Google, 1Password or whoever stores your passkeys) without any _easy_ way to retrieve your passkeys again I'm advising against it.

With passwords, I don't care loosing access to my iCloud/1Password/whatever. A somewhat recent list of all passwords are stored in a safe place, printed out on paper. AFAIK this isn't easily doable with passkeys.
The GP is saying that FAANG companies need staff engineers to navigate the politics enough to achieve the same level of productivity as a senior engineer in a small company.
But standard of living is a lagging indicator of economics growth.
Yes, implanting inaccurate ideas in peoples' worldviews via the use of not-innaccurate statements is an artform that is being perfected. This is a scary example of such.
I've found that 'declaration follows use' is actually the easiest way to understand C type declarations. The only annoying to remember thing is which way the various type specifiers like const bind.
Happy new 2025 from Berlin, proud to be a long time HN'er. Peace!
Yeah, super convenient, now every second web site blocks me as "suspected AI bot".
I just spent a week trying to write a parser for C declarations. Recursive Descent didn't work, Top Down Operator Precedence didn't work, I finally found an simple implementation of cdecl in K&R2, but it printed out textual description instead of creating an AST. Converting it to create an AST was a whole different challenge. In the end, I got it working by adding the idea of a blank-type and doing some tree inversions (almost using each AST as a program that executes over the nested chunk of AST).

It was only about 200 lines of code, and yet never have I been happier to finish a solution and never having to think about it again.
I pre-ordered my 13" with an i7 in late 2021. As a long-time Linux user, the experience has been very plug-and-play with the installation, and everything has been working as expected.

During these years, I ended up opening the laptop multiple times:
- upgraded the monitor hinges: this was a major annoyance when travelling.
- went through support to get the mobo repaired/swapped as one of the ports broke for whatever reason
- ended up moving to AMD mobo, while increasing RAM and SSD simultaneously.
- I bought the Coolermaster case for the i7.

Overall, all of the above happened as advertised. I enjoyed putting my hands on it, and to be honest, the engineering quality that went into it still impresses me.

There are a number of issues that I still find below grade but don't really bother me:
- the speakers are definitely not great, I saw there is an upgrade available for them, will look into it, still not my primary use.
- the original monitor was glossy, so ended up with an anti-glare screen cover. I now see that you can also have a matte version and one with bigger resolution, never been an issue, but interesting to see.
- the fingerprint scanner is a bit jiffy, but I figure this is mostly a linux issue.
- the battery was a major downside at the beginning under the i7, but right now I don't see it being an issue, at least under AMD: I get a good amount of hours and playing a movie on battery is something I can do without issues, draining just a few percent off it. (I'm currently running tuned and tuned-ppd if you want to know).

I'm very happy with it mostly, if not exclusively due to its upgradability and linux support. I only wish there was more competition in this sector.
Those places are rare and far between and generally have cutthroat competition for getting in.
They should spend way less then
Based on what I've seen, Italy experiences outflows of the young and inflows of the old...
Generate Minecraft/Minetest map from real-life location
+1

They can call me "junior" or whatever they like, just give me more comp please.
Pointers are numbers representing memory addresses. This is very obvious if you look at the definition of NULL in C. It is:

#define NULL ((void *)0)

As of C99, C also has uintptr_t, which lets you treat pointers as integers.
Windows 2 came out in December 1987. The Macintosh II (which introduced "full" palettized 8-bit color) had already come out in March 1987.
Lots of places don’t have the best culture, you work with what you’ve got in life.

You might be applying for a job and, since they have limited other information, your existing job title is used as signal to figure out if what you’re saying has merit. Particularly if what you’re saying doesn’t mesh with their own experience or expectations.
I don't consider it cheating, I bet most of these rules have an internal relation.
Numerical Coincidences for 2025
Got mine (13th Intel Core Ultra Series 1) and very happy with it.

Re modular ports, I don't think they are super useful after you've selected your configuration, but being able to have a custom port selection is very nice.

I am using Arch, btw, and everything has been working well so far. I thought there were some drivers issue, but turned out it was due to my bootloader setup (https://yobibyte.github.io/kernel_update.html)
If it worked like that, the US would have had public healthcare long ago.

I think the reason that hasn't happened (and that this public good mass vaccination attempt won't either) is that it would require a huge bet against a whole industry, the healthcare industry as it is. It goes maximally against the spirit of index funds/a balanced portfolio. Even if you pulled it off, wouldn't other people still reap most of the benefits too?
Ready to use (or buy/download) controls in appdev usually pack some ui wisdom into themselves for free, borrowing most of it from the base system.

Webdev is constant reinvention of a wheel in all sorts of wrong ways, with “components” on the same level of ui quality.

Many apps are just electron apps or vb-like (x,y,w,h) forms slapped together by someone barely familiar with a platform IDE. But the rest is absolutely superior to the “web”.
"Staff" is the new "Senior."
It starts with sorting by moral judgements. Reactionaries are particularly sensitive to unfairness, betrayal, subversion, and degradation of sanctity. Weave these things with a narrative and you can capture interest.
what an interesting article! outside of programming in my day I've written a few articles about guides on my blog https://playstationcouch.com/home.php
They're industrial robot arms, not humanoids, although the concept of android workers getting paid an hourly fee or "wage" (going to their masters, an android rental corporation) would be fascinating.
I found it's best to use VPSes from young and little known hosting companies, as their IP is not yet on the blacklists.
Similarly I bought a MacBook. It’s not as repairable. But it also hasn’t broken within 3 years usage and I didn’t have to upgrade the hinges and speaker right out of the box.

My 2012 MacBook Air also still works perfectly fine other than being extremely outdated.
Why I am excited about No-GIL (and skeptical about asyncio)
U.S. sanctions Russian and Iranian entities over attempted election interference
I guess reasoning and healthy self-doubt to be built in system. Already the reasoning thing seems like 2025's candidate for what large labs will be zeroing down on.
I have a feeling that you identify not with the class which is in need of more motivation, but the class holding the whips.

I also think it's likely you are actually in the other class than what you believe.
> One could argue that if you work in a place where people only start listening to you if you have the right title, that place might not have the best culture to begin with.

There isn't a single place where status (and by extension titles showing that status) wouldn't change how people communicate and how open they are to your ideas.

If you think you're in a place that doesn't do that, you're either deliberately closing your eyes to it, are the privileged high status person (and closing your eyes to it) or you don't understand how human relations work.

Even in places where "your own merit" counts, there's a big status gradient between which ideas get listened to. If you don't have titles encoding that status gradient, you just have informal authority structure which does the same.
I live near the arctic circle so the bit of sunshine we gain every day makes a real difference. I'm also in complete denial on June 21st, absolutely refusing to acknowledge that the days get shorter.
Always good to hear what a multimillionaire Hollywood director* est. $70 million net worth, has to say. I'm sure it will be very rebellious and edgy.

*(Top 1% club is over $21 million, so he's in the top 1%+ club).

Now let me go watch some millionaires play some professional sports for entertainment.
I bought a 1st generation framework in a pretty early batch. In between I upgraded to a ryzen mainboard and use the old mainboard as a desktop computer in the dedicated case.

The old battery is not as good as it were (even though I only charge it until 75%, which the bios lets me configure) and the display hinges are a little too weak. The hinges got fixed for newer models, even in the factory second 1st gen Intel I bought for a friend they are fixed.

There was a time when they could not keep up with bios updates, but that has apparently been sorted out. And it's not worse than other vendors...

I have no regrets.
>odds are Starship will be fully operational before New Glenn completes testing.

What does this even mean? Fully operational? Starship has three versions and they are still testing the first one which isn't supposed to reach orbit in the next flight nor is it supposed to carry any payload, not even a mass simulator.
When you ask people why the booster hasn't been reflown, you get this confusing answer that the booster is "already obsolete" even though they have planned to launch three more "obsolete" boosters after the first successful catch.

Everyone is bragging how fast SpaceX is, but they are starting to drag their feet. It's like those people who build a demo that looks like the product is almost finished, but it turns out those were the easy and visible 80% that you can show off, now you're left with the hard and time consuming 20% and you're going to run into delays like everyone else.

And then there is the fact that New Glenn is going to launch on 5th of January and attempt landing on the first flight. Barring an explosion on the way to orbit, New Glenn will be flying at least half a dozen missions carrying payloads throughout 2025 including a moon landing of Blue Moon MK1.

Your comment comes across as pessimistically predicting the failure of the first launch or being ignorant that it will launch in four days.
Some of my friends own Framework Notebooks and are pretty happy with it. I also did some testing and was convinced.

If my lenovo T480s had any unfixable problems, I would have bought one myself, but this thing just refuses to die ;)

If I could change anything, there are a few things, I would improve...

- The speakers: i mainly use headphones, but these are pretty Bad. I'd love to See a partnership with ELAC[1] a german speaker specialist, with a more expensive paid opt in upgrade

- Battery life: improved a lot in the latest models but repairable components eat battery, maybe lpcamm2 RAM would improve this

- open source bootloader: like libreboot or oreboot

- ECC RAM support: this is probably hard to do but would be really appreciated

- support for audio jack headset remotes: some usb-c to audio Jack already support volume control via headset buttons on fedora

- single handed lid opening: the weight and balance should allow to open the LiD single handed, this worked most of the time but sometimes it won't

Anyways, I'd still buy one (the AMD 14" model with better display) as soon as my thinkpad dies or is too slow for my purpose.

1: https://www.elac.com/
Tech Alibaba slashes prices on large language models by up to 85%
Cool! Thanks for the investigation.
What battery life are you getting? It's not up to Macbook Air standards but I'd say with Fedora and actually using it, it's similar to what I was getting on the MacBook Pro. 6-7 hours or so. This is helped by the fact I can have the brightness down on the screen more than the MacBook for equivalent brightness.
Huh? China has political censorship by law: https://en.wikipedia.org/wiki/Censorship_in_China

It’s much harder if anything, due to the sheer amount of topics censored.
The UNIX AIO interface will for aio_read:

https://www.man7.org/linux/man-pages/man7/aio.7.html

That said, it would be insane to pass it pointers to the stack, as the only safe way to make that work would be to do `aio_suspend()` or busy wait and you might as well just use a synchronous read() function in that case.