skysight-inc/HackerNews huggingface dataset:
HFS+ was an old, journaling filesystem. The simplification is that it is a filesystem that just writes the changes you ask for directly to disk (e.g., overwriting the content of a file), with the catch that it first writes what it's about to do to the journal. The journal mainly just helps figure out what was going on if you pull the power mid-write so it can minimize the inevitable damage, rather than just leaving you with a completely bricked device.

APFS is a Copy on Write filesystem. The entire disk is organized as a tree starting at the root. Every time you change a file, no matter how little the changes is, you do it by writing a new file, creating a new tree of the whole disk with your new file in it, and finally updating the root pointer to point to the tree. Files are only removed later when they are garbage collected after not having been a part of any tree for a while.

This means that if you pull the power, the filesystem either looks exactly like it did before because the root pointer was not changed or has all your written changes exactly as you described them. The caveat is that Apple chose not to protect against certain types of bitrot.

It also means that you can take snapshots by just saving a reference to a tree, and roll back to or inspect that snapshot later, without having to pay for a copy of the files - creating the snapshot is instantaneous, and the consumed storage is just the sum of unique files in all trees.

This can also be used to have multiple roots (e.g., one for the current OS version, one for the new update being prepared) and subvolumes (e.g., one for the OS, one for the user, one for each app, whatever), again only paying for the sum of unique files.

This may sound expensive over allowing small writes to be done directly, but SSDs can basically only be written in whole 4k blocks, and the SSD controller moves your data around whenever you write to avoid wearing out the same block anyway. As such, there is a lower bound for I/O overhead, and there's a bunch of tricks the OS can pull to make the CoW overhead virtually disappear, like write caches/coalescing.
I wonder if this will help apps like rewindai? It really bogs down the M1 Pro.
Yeah I mean, there are dozens of low effort websites already that scrape from Github for this. They are generally worthless. I think you need to think carefully so you don't just make another one of those.

Reviews might be a good differentiator, but obviously that's hard to get content for.
OK, let me try again.

nothing -> zero

thumb -> one

index -> two

middle -> three

ring -> four

pinkie -> five

Hey, this seems like it might work! How many numbers are those? Let me count them.

On my fingers, duh.

zero -> thumb -> one

one -> index -> two

two -> middle -> three

three -> ring -> four

four -> pinkie -> five

five ->nothing -> six

So now I got six fingers! What am I, the illegitimate child of a Hapsburg royal?
Interesting. I use IMDB as a filter, for score and synopsis. I rarely find new movies there (find recommendations elsewhere), but I basically filter anything out that sits below a 7, or include anything 6+ if it's in a genre I happen to like. I suppose I could use rotten tomatoes for that too.
To get started see: https://github.com/leap71/PicoGK/tree/main/Documentation

All the designs look to be 3D printed --- is there no consideration of "Design for Manufacturing" and using a CNC mill or router?
I guess what I take issue with is that you keep claiming that it's making the situation worse...How? In the short term what are the alternatives? Let the scammers keep trying to rip people off, with some level of success?
> Not really. The unused parts of the SIMD execution units are powered down

True, and that helps with frequency and power, but what I meant with "wastes a lot of compute power" is that e.g. you have an avx2 capable execution unit that can do 256/32 float adds in parallel, but only a single SSE instruction can be scheduled to it, hence you can only get 128/32 float adds via SSE on that execution unit.
It's very hard to prevent the LO from leaking into the ADC input. Putting the filters in the right places would cause a lot of issues for the signal chain so a common workaround is trying to null it with a 180 degree out of phase LO signal.
That argument only makes sense if people don't really understand what a VPN is or what it is actually for. They're somewhat of an expensive and complex thing that usually noticeably slows down your internet connection... I doubt many people are buying them because they think it protects them from identity theft or something. I haven't seen an ad on the internet in a decade (thanks uBlock) - so I'm not sure if there's some ubiquitous misleading ads I'm missing.
They're talking about the Jewish Space Lasers that control the weather.
My dad works in international development. Our thanksgivings were 95% USAID people and the like. I never ran across the term until recently. Your link confirms that it’s not technical jargon, but rather a political activist euphemism that’s crossed over only recently:

> Carl Oglesby used the term "global south" in 1969, writing in Catholic journal Commonweal in a special issue on the Vietnam War. Oglesby argued that centuries of northern "dominance over the global south […] [has] converged […] to produce an intolerable social order.” … It appeared in fewer than two dozen publications in 2004, but in hundreds of publications by 2013.

> Are you opposed to fields of study adopting jargon to aid communication?

“LDC” is jargon, established for decades: https://en.wikipedia.org/wiki/Least_developed_countries. It’s precise and connotes the thing it’s talking about: economic development. “Global south” is an activist trick to take a neutral economic label and inject the notion of political struggle between geographic areas.
I think it was also helped by the fact that iPhones and iPads are basically consoles. It's significantly easier to predict the state of the filesystem on those than on general purpose PCs.

It was a much more perilous migration on Macs.
They're Looting the Internet
I've read about those people who join a company just to fix a bug and its so tempting lol. I've been dealing with this bug for months now: https://www.reddit.com/r/MacOS/comments/17p415c/macos_sonoma...

Hover just stops working on all windows unless you right click on another window, or hide windows to view desktop and come back.
There are many Game Boy emulator PWAs available on iOS today. I haven't tried it myself, but I believe some of them even support gamepads.
> We're talking about something a bit broader than the article now.

I'm not.

If you have support to show these influencers are effective at "reducing demand" (which would go against the article's claims), then please share.
If you want inspiration on how to do this in a good way, I've always been a big fan of how https://www.ruby-toolbox.com/ surfaces just the right information and lets you compare projects to others in the same category.
Do you mean silos that LLMs and bots cannot access? Like the walled gardens of Slack, Discord, Facebook, etc?

In that case the cure will be worse than the disease, in my opinion. I don't want a siloed internet. Silos exist and are bad enough now, imagine if in the future the only good, human-produced content is secreted away within them.
Nice that Kate did help you to make the switch. The SQL plugin is unfortunately not that well maintained any more, help with that is welcome.
I know it's a subtle distinction, but I'd suggest avoiding the term "give back".

The AGPL requires that source code be supplied to users of the system. In other words "code flows down-stream". There us no requirement to flow the code "upstream".

Now sure, you might become a user of their service. Or you might get a user to pass the code onto you. And that may have the effect of you getting the changes they made.

But they are not "giving back", and they have no duty to do so.

I know it's a subtle difference, but I think it's helpful to be specific when it comes to legality- it avoids misunderstandings.
So here's a question: Why aren't students doing these things, in either high school or college, regardless of what's being taught in our institutions? I'm fairly certain we built a scientific calculator in pascal while I was still in high school and then did it again in college in C++ or maybe other languages. Building a simple http server 25+ years ago wasn't exactly novel, so today I would think it would be an appropriate high school level project that a motivated student could do on their own.
Half million gets you little/nothing in a lot of US metros
Ah ah. Why not, I guess. I would call a parser attacked and thwarted by this commit "tabbed".

Also, a commenter asked ChatGPT to rewrite Linus' commit message in Torvalds style. The result is not bad, but I suspect it's not as good as it could be if ChatGPT didn't censor itself.
Hey there, this comment is super insightful. I'd love to talk to you about this some more, but you don't have contact info. If you're interested my contact info is in my profile.
How does signing work here? You submit a certificate to Apple which validates who you or organization. Then with your “signed” app, end users can see its source come from you or organization.
>Slavery was evil, ergo North good, South evil

Yes. Perhaps if the chief cause of secession were taxation or political oppression, more nuance could be tolerated regarding the South.

>This standard, of course, by which imperialist aggression is justified by the moral failings of the conquered people, is itself considered to be evil in every other case

No.

I am a somewhat-defender of the American 2nd amendment for them purpose of defense against tyranny.

I would be less upset with the actions of January 6, for example, if it were against a despotic president who claimed a third term, or who had seized Congress with the secret service by force to coerce an outcome. Or if a president had assassinated his opponent in Congress, as a former president claims is his right to do.

In other words: the ends sometimes justify the means.
Anyone else think the the term smishing is too cute and confusing, and "text message phishing" should be used instead?
I guess the option I'm thinking of is "Spatialize Audio", not "Spatial Audio". My bad.

Anyway I've listened to music mixed for Apple Music with "Spatial Audio" too and it sounds like crap compared to normal stereo mixes IMO so I guess my opinion stands.

Where do you configure "Spatialize Audio" globally? I can't find anything in the Bluetooth settings (where they've hidden every other AirPods config)
PuTTY vulnerability vuln-p521-bias
No it's like asking Madagascar to enforce jwalking laws in the USA.

The cats out of the bag you could ban BigTech from using AI tomorrow and we'd still have plenty of AI Taylor Swift porn.
I have been wanting this since I first used whisper and saw it’s capability. Nothing you can buy off the shelf is sufficient at the moment and if you diy it’ll be too big.
Can I ask more about the TLA+ spaghetti you had to write?
In Chrome (Windows) if I try to write in the search box the whole page gets empty. Can you check it?
I use it to discover new movies, though mostly by drilling down into cast and crew, see what other projects they've worked on.

Was thinking this "ossdb" could work similarly.
There are some other options as well, like this one: https://www.pingcap.com/tidb-serverless/
> The complaint that because Europe doesn’t support monopolies as well as America

Depends how much they pay.
For anyone suffering tinnitis: In alternative remedy circles I once ran in, some people reported relief from improving their magnesium status.
Learn Vim the Smart Way
I also get somewhat scared when I hear about things like shift lengths or "on call" times from my doctor friends, even on "well staffed" shifts.

If you're on your feet and working for 14 hours straight with no rest, you will make more mistakes. It's just being human. Pretending that isn't the case and punishing those mistakes won't reduce them.
> does that make their 1st-party code any less proprietary?

I believe that is the case, yes.

The GPL has a "sticky clause" that attempts to make all code deriving from/including GPL-ed code GPL-licensed itself, without requiring the original author to be the one that enforces this:

> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein.

I have no idea if this practically works in court, though.
Ask HN: What changes have you noticed in development since you started?
Contrary examples: The United States and Canada are both countries with an insane abundance of many natural resources, yet developed quite robustly. Several European states had a similar experience though to a slightly lesser degree of natural resource diversity. Germany, Finland and the UK come to mind at least for specific resources like coal, and oil in the case of Finland.

The Arab petro states are also economically well off despite their financial dependence on revenues from the world's most globally vital natural resource. (we can forego mentioning their state of political development though).
One the other end, there are many countries with few natural resources worth a damn that also happen to be severely underdeveloped, and political basket cases.
> Majority shareholder in toyota today is a private bank out of Plano, TX.

Correction - Fisher Investment is the largest individual shareholder, with just a 0.05% stake. Stating "majority" would mean they own >50%.

https://www.wallstreetzen.com/stocks/us/nyse/tm/ownership#:~....
Why don't they open source it and allow people to contribute fixes?
Thanks for elaborating.

Yes, the use of AGPL as part of the stack certainly raises concerns. I don't think it would apply in this case, but equally I am not a lawyer, and i don't want to pay lawyers to fight over it, so personally I don't use AGPL in my stack, validating your point.
This was "gripping" - I haven't been a developer in ages, but I was intimately familiar with the .net 1.0 (and beta/pre-release) and 2.0 ecosystem.

At one point, I was shouting "gacutil" at the screen, until he got there eventually :-)
As this blog says, the semicolon has been introduced as the "statement separator" in December 1958, in the report about the language IAL (International Algebraic Language), which has been rebranded later, in 1960, as ALGOL.

The next important point in its history is in the language CPL (in its version described in January 1966), where the statement separator could be either the semicolon or the new line, whichever was convenient.

This feature of CPL has been inherited by the UNIX shell and by many other programming languages where the semicolon is used only for writing multiple statements on a single line.

While most such languages use some special character to mark continuation lines, to allow multiple-line statements, the CPL compiler was more clever and it decided automatically when a statement could not be terminated at the end of a line, so that the next line must have been a continuation line.
Easy usage of Rockchip's NPUs found in RK3588 and similar chips
Since the start of February, Rewind seems to have had 3 PRs merged for macOS (they auto deploy on new commits to main for both iOS TestFlight and macOS) and it’s had known bugs that have been around for months so I’m not holding my breath. Hopefully it’s at least updated for new macOS releases but I’m expecting an announcement in the future saying it won’t be supported anymore or it just not getting any updates for a year.
Show HN: Control access to CosmosDB with new gateway
New updated website
It reminds me of AWS making suddenly S3 strongly consistent https://aws.amazon.com/s3/consistency/

No idea what it involved under the hood, but I assume some magic
KDE applications still need a lot love on non X11/Wayland systems. Kate got some polish in the last years on Windows, the macOS version still needs more.
I do the same thing though I have a different mental analogy, but it works!
SMS generally will deliver quicker and with more reliability in low reception scenarios. I've been in places with 1 bar of reception where data barely works so the likes of WhatsApp/Messenger/Signal/etc is hit and miss, whereas SMS just works. On Apple devices iMessage has a fall back availiable to pure SMS. This is less of an issue with modern LTE networks (which performs much better with low signal) but this was quite common in the GSM and UMTS days. Depending on where you go there may still be legacy UMTS/GSM only coverage.
I think you are narrowing the view so much.
If you can provide comments on the whole codebase along with the render tree, that means you can literally UNDERSTAND how it works.
With a stronger collection of codebase, you will have the capability to build a no-code frontend builder that is way more powerful
It's not immediately clear why or how one would search open source projects.

Is it to discover tools that solve a specific problem?

Is it just for entertainment purposes?

I am not a heavy IMDB user but I just go there to get actor names by movie title or lookup rating by movie title.
>Wouldn't those same people get beaten (or worse) in the same way that you're suggesting with Kitboga?

I think this underscores the importance of looking at this systemically. It's easy to think this is just a story about phone scams. Looking at the bigger picture, though, it's really about human trafficking. To directly answer your question, if we were able to solve the root human trafficking issue that allows these criminal industries to be profitable, then we'd prevent those beatings in the first place. In fact, some people running these organizations are already looking at using AI to run the scams rather than humans. Under that scenario, your educational outreach would be a huge success, but it does require working at the root problem first.
Probably just air strikes to make a point
No one knows what is safe, those that purport to know exactly what is safe are the most dangerous.

Safety is the new snakeoil. Add just a drop and a sprinkle of "think of the children" and you can sell your BS to anyone.
This is a super interesting question and a problem I’m struggling with too. Really excited to see how others answer but I’ll give my 2¢.

To get people to agree to projects, you need to couch its goals in terms that management & other ICs care about. So for some groups, that will mean increasing revenue, or improving margins, or reducing latency, or automating manual work. But sometimes groups inside companies aren’t aligned with the overall strategic objective of the company: ie a company needs to improve its ROI, but its marketing group is working on increasing its revenue (if you’re not profitable, this could literally destroy your company if marketing does its job too well, even though that’s what marketing ~should~ be doing is increasing growth/sales).

So you need to know how to align your group with corporate strategy. What do your top execs want? One of the best ways to figure this out is to listen to/read your company’s earnings calls. These will tell you what shareholders and management cares about. Read between the lines. What business lines are the analysts asking about? Which are they ignoring? If you’re in a group they never mention, you probably don’t matter too much… The business lines they’re asking about are the important ones.

I write software in support of supply chain and operations, so the book I read about this was “Operations, Strategy, and Technology: Pursuing the Competitive Edge“ by Hayes et al. I’d also recommend the McKinsey Valuation book for understanding what’s motivating your management, shareholders, and company.

Basically you’ve got to learn how to speak MBA and put your technical projects in that context. If your company cares about scaling growth in ecommerce, and your project works on customer journeys—translate your project into $$ made for the company.

That’s what I’ve learned so far, hope to hear discussion on this.
iOS 10, released 27.03.2017, migrated filesystem on millions of devices without major issues.

iOS 17.4.1, minor update, thousands of reports with failing cellular data. IT world is going better direction every day.

Congratz for those real engineers, not hype following sheeps :)
"One massive problem with personal VPN services is that they are working to fail open. If the connection fails, your connection is not “protected” anymore. Some premium VPN providers sell “kill switch” functionality, but I am sure less than 1% of the users use this properly."

There's a very, very easy way to solve this problem:

vpn_command ; ip link set ens160 down

... or whatever ... this way, if the VPN exits you are immediately bringing your network down. Very simple and robust.

A 'network slug'[1] is an even more robust - and network-wide - mechanism for enforcing your VPN. If you are serious about avoiding misconfiguration or opsec failures you should have a network slug as a physical choke in your PHY.

[1] A "slug" is a layer-2 bridge, with no IP address configured, that still enforces a TCP/IP whitelist. So it does not "use" a hop on the network route, and you can't see the device, but as it bridges traffic it enforces a (very simple) ruleset:

https://john.kozubik.com/pub/NetworkSlug/tip.html
oh bud I worked in e-commerce for Walmart Labs and we did the cheer at every large meeting (think townhall, not every stand up).

Give me a squiggly!
Here's a publication from the DoJ that talks about how public awareness reduces crime. https://www.ojp.gov/pdffiles1/ojjdp/178926.pdf

I don't know where you got the idea that the NPR article contradicts this as an effective public policy/public safety approach, but I won't ask if you read it.
How is power quantified in this representation?
My tinnitus is worse when I am congested (because I guess there is more pressure in the internal ear or something). Yawning can help relieving the pressure.
Kate not just uses the same shortcuts everywhere. But you are right that it has issues to be properly adjusted to macOS.

On my Mac Mini I used for the screenshot I just followed the linked howto (one can even just use the system Python with the latest macOS)

https://community.kde.org/Get_Involved/development/Mac

And yes, that needs initial effort, that is true. One can for sure improve this, but that needs volunteers.
> People don't hate Teams.

Yes, hate is a soft word in this case. We despise it, we wish its creators burned in hell together with the management who chose it.

Teams is the opposite of engineering, is the bully boy around the corner.

To call Teams a shit, means giving it consistence, which it doesn't have.
https://elephant.art/class-visual-arts-barriers-need-broken/
Martin Shkreli was doing that, and he actually did win big enough to pay back and still went to jail.

SBF also will probably end up being able to pay people back, but it's jail for him too.
Most countries other than the US don't have such rigorous training for doctors. After graduating medical school (which is typically done while others are doing their bachelors), you have your medical license and can start practicing. Medical school is 6 years in Brazil as opposed to the required 4 years of undergrad, 4 years of medical school, and 3-7 years of residency (not counting any fellowship that you may opt to do afterwards).

Which is all to say that she was right on the finish line before deciding to throw it all away.