skysight-inc/HackerNews huggingface dataset:
Could this story be any longer? Is there a tldr? It seems interesting but the author keeps going on personal tangents.
I built an AI-powered photo editing app for iOS
Hi everyone,

I’m excited to share a project I’ve been working on for the past few weeks: an AI-powered photo editing app now live on the App Store! It uses machine learning to simplify photo editing, offering features like one-tap enhancements, background removal, and smart filters. As an indie developer, I wanted to create something that makes professional-grade editing accessible to everyone.

I’d love to hear your feedback—what do you think about AI in photo editing tools? Any features you’d like to see?
Example:

https://cuis-smalltalk.github.io/TheCuisBook/The-Debugger.ht...
> Accommodate skimmers. Many readers skim an article first to decide if it’s worth reading. Dazzle those readers during the skim. If the reader only saw your headings and images, would it pique their interest? The worst thing for a skimmer to see is a wall of text: long paragraphs with no images or headings to break them up. Just text, text, text all the way down.

It's funny because I've found that my posts do better on HN without any headings (though I do use shorter paragraphs for the no-headers).

p.s. almost all of my front-page posts were no-headers!
This is the kind of crap we learned about when studying the "Robber Baron" era in the US public school system. Well, I mean, we were _supposed_ to learn it - evidently a lot of folks did not.
> Oh, the fish-manity

I'm glad I wasn't drinking anything when I read this because it would be coming out my nose about now
I find this type of thing very interesting technically, but not very interesting commercially.

It would seem to me that durable execution implies long running jobs, but this kind of work suggests micro optimisation of a couple of ms. The applications inherently don't care about this stuff?

What am I missing. Or is it just that at a big enough scale anything matters.
The crimes that a person has been convicted of are usually visible in the database. "Indecent exposure" vs "child molestation" etc
I would like to introduce you to a few case studies on bugzilla:

https://wiki.debian.org/Teams/Dpkg/FAQ#Q:_Why_is_dpkg_so_slo...
Do you have a problem with the linked article? As someone who djs occasionally I found it to be an insightful and technical look into Avalon’s process, and left me with some ideas for my own workflow.
Another factor rarely discussed is that anyone in the US should check the sex offenders list when buying a home. It is not just the person on the list, it is also the home they were in. The home I purchased was on the list and I had to call the Sheriff to have it removed. The previous owner had a renter that was playing with teens. One of the inner doors is still partially broken from when they kicked it in. The risk of keeping your home on the list is that an unhinged activist or vigilante might decide to Molotov cocktail the home not realizing the person no longer resides there. That puts both the new occupants and the vigilante in harms way. That could potentially also make the county or state financially liable for damages.

Like anything else people are good at adding a thing to a list and too lazy to de-list a thing.
The pursuit of knowledge is not a linear path. The reason you benefit from deep learning now is because a few people in the past believed neural networks had a future despite not working as well as other techniques such as SVMs.

Discovering knowledge and using the knowledge that works best are very different.

Your argument remind me from this lecture from Feynman. Quoting him: "...and every theoretical physicist that is any good knows 6 or 7 different theoretical representations for exactly the same physics and knows that they are equivalent... but he keeps them in his head hoping that they'll give him different ideas for guessing."

https://www.youtube.com/watch?v=NM-zWTU7X-k
I had a quick search, attempting to find a great author who hated em dashes and preferred the vastly superior en dash. I found nothing.

This list of authors punctuation quirks is interesting though.

https://lithub.com/the-punctuation-marks-loved-and-hated-by-...
Actually… this is true. Fair enough.
The key question one should ask is where the money came from?

The answer is Keralites moved out of the state for work and sent back most of their earnings. What is useful is if Kerala is able to encourage home built businesses that brought in the money while keeping the Keralites inside.
Ok. Can you post a log of every time you drove your car on the public road during the past 5 years?

You shouldn't have an expectation of anonymity, like you say.
> Imagine your baker, for example. Do you really need 100% of his effort and care to be put into every single bread he makes?

But the analogy here is, if all bakers started using bread machines every day, and new bakers only learn how to ask the bread machine to make bread, the decline of baking will surely be a step closer.

And sure we can quibble over tools the baker uses such as ovens or dough mixers or what have you, but ultimately they must know how to make bread. AI platforms attempt to remove the need to understand the code, so that people don't need to learn how it works to make it.
Great question! I wouldn't call it acceptable (thought it sure seems to be widely accepted), but I would argue it's certainly not equally bad. Put differently: I take issue with your specific example but agree with your larger point.

I think bringing race into it conflates separate issues. On the other hand, I really like the "cartel members" vs "[opposing political party]" example! It feels like these obviously shouldn't be equally bad, but explaining why is harder than I expected...
Indecent exposure, like peeing in an alley, or like walking to a group of kids and intentionally exposing yourself infront of them?
Ah, but when Alex can do 4 tickets a week baking refactoring, maintenance, tests, and observability into their work, and Blake can do 8 tickets a week focusing only on features, who do you think is going to get promoted?

These incentives then quickly devolve into a classic prisoner's dilemma. There's huge incentives to "defect" by producing quick-but-dirty work. You get the benefit of looking like you're producing rapidly, but you've made the collective experience a little bit worse.
What GPUs would this require?

It’s got a single line of install instructions. I feel like installation of this sort of thing is usually very convoluted so that’s good to see.
Let’s go!
Does XSLT still used in a new projects? I have impression, that it was not popular even when XML was.

For example, apache HTTPD never has official module to serve XML via XSLT transformation.

And XSL:FO looks even more obscure.
> > historically we have exactly zero expectation of privacy in public spaces in the UK.

> True, but we also had zero expectation of permanent records being kept of so much of what we do in public spaces, or being under such constant surveillance in public spaces. I think that is a concern.

I've been watching a bunch of "auditor" videos from the UK. These guys are basically trolling by going around with a camera in public, filming stuff, and fishing for reactions that they can then post on Youtube or TikTok or Reels or whatever for views and engagement.

One thing that's very consistent across these videos is how many of their victims truly believe that you need permission to film people in public, or that they can walk up to the guy with the camera and demand to know who he is or that he deletes the footage. So a lot of people are acting as if they had much stronger rights to privacy than they really do, people think they're generally safe from being constantly surveilled, when the opposite is in fact true.

Another thing that's also hilariously consistent is when these auditors film businesses, and representatives of those businesses, usually the store manager, goes out and tells them they can't film the customers going in and out of the store because that's "against company policy" or "because of respect for our customers' privacy". At the same time, those stores have tons of security camera inside the store, recording every little thing every single customer is doing all the time.

The hypocrisy is blatant. Everybody wants to monitor everyone else, but no-one wants to be monitored by anyone.
It's like rustup or nvm (node version manager) for Swift. Swiftly installs Swift. If all you needed Xcode for was to install Swift then yes, you can replace Xcode with swiftly.
Of course the entire binary will never be the same, but the implementation of (for example) DateComponents.swift in OSS swift-foundation will be the same implementation that is used to build the OS library.

Going forward, the bedrock of both the OSS package and the platform [Core]Foundation.framework will be swift-foundation. This is distinct from SCF, which was a novel Swift wrapper around CoreFoundation.
I think the best argument is to remind Apple that they aren't selling the OS anymore, so they don't need a new version every year. And that macOS features is not what is pushing Mac sales. People aren't buying the M series machines because of the new macOS version, they are buying it because of the hardware. The M series chips are impressive and provide some great benefits that you can't get elsewhere.

And that hardware needs to be coupled with solid software to hook and keep people on this computer. So they can take more time to create more compelling upgrades and sand off more edges.

I think they need to desync all their OS's and focus on providing better releases. There really is no benefit to spending the day updating your Mac, phone, tablet, appletv, and HomePod. Especially when there are no good reasons to update. I feel like Apple became far to addicting to habit and routine that it's become more important to keep that than deliver product. Apple Intelligence is a good example of that.
Codebase on https://github.com/General-Analysis/GA
Oh, I’m really glad you brought that up actually. Yeah that Memorandum became a roll of toilet paper when the US sanctioned Belarus in 2007 and again in 2013 because they were unhappy with election outcomes and lack of “Le democracy”.

Want to know how the US responded? It was essentially “uh we were only sanctioning specific individuals and companies who we were unhappy with, not the entire nation so lol”, and their second argument was that the Memorandum “IS NOT LEGALLY BINDING”. Yes, the US said that.

Just as a refresher, the third clause of the full Memorandum reads that signatories will:

‘Refrain from economic coercion designed to subordinate to their own interest the exercise by Ukraine, the Republic of Belarus, and Kazakhstan of the rights inherent in its sovereignty and thus to secure advantages of any kind.’

So the US had already violated this by 2007.

And the memorandum was again disregarded in 2014 when the Ukrainian constitution was also used as toilet paper, since it fundamentally altered the nature of Ukrainian sovereignty.

So again, remind us why Russia should feel compelled to follow this mythical Budapest memorandum (non-binding btw) when the other parties were clearly violating the terms or acting in bad faith?

If you can’t explain why, I’ll just assume that you don’t have a valid response.
It's funny how your, and the other sibling replies, all got downvoted without anyone refuting it. They know you're right, they're just angry about being called out.
I interpret the title as that the tree itself is benefiting from it. Like your example with exercise which causes damage but increases fitness by "over"healing. But that is impacting the training person itself. While in the tree case the tree probably suffers from the lightning strike and also doesn't experience a fitness increase - just the surrounding plants all wither more than the benefiting tree. So, given this line of thinking - I find the title misleading. From that perspective it probably isn't misleading to everybody.
The SEC would likely have a field day with this, if there was still a functional SEC.
I use per-recipient internal rate limiting too, that alone is not enough, especially for new numbers. I'm not using a sender pool though.
> BFS works just fine with variable edge weights, you just have to use a priority queue instead of a plain queue for the next set of nodes to be visited.

But usually you don't call it BFS if it's using a priority queue?
Very aware of the attributes, unfortunately these machines are on a global corporate network so there are layers and layers of monitoring software to prevent internal and external attacks. Changing perm bits on an OSX executable is instantly noted and sent upwards as a possible security breach.

Last time we did this I had to spend a week explaining to management that Macs could actually run software other than PowerPoint and it was necessary for our job.

The local workaround that we use is to just spin up a Linux VM and program devices from there. The less legal workaround is using WebUSB and I'm afraid to even tell the necessary people how I did it, because it's sitting out on a public-facing server.
I've seen people saying Trump's floor is at 30-40%, which is depressingly high, but there are the rest who still voted Trump last year - generally low-information voters who don't watch news, aren't interested in all the talks of "democracy at danger," and voted Trump because of gas price or whatever.

If these people get angry at Trump, that means trouble for Republicans. And "where's my check?" is just that kind of thing that could make these people really angry.
It may be worth noting that there are historical reasons why newspapers in particular used that format, especially wire copy. The idea was that, in layout, typeset stories could be cut at more or less an arbitrary point. Magazine stories are much less likely to follow this exact format although they still tend not to completely bury the lede.
The Docker instructions at https://github.com/jemiluv8/wakana point to using this image:

ghcr.io/muety/wakapi:latest

Seems that "muety/wakapi" is the source project from which this one was forked, so, is that Docker image just an artifact of forking the README and forgetting to update it?
A friend who works in banking said their use of PS/2 inputs are a security measure.

They can disable USB support, but still have keyboards and mice.
CarPlay sends a H264/5 video stream from the iPhone to the car's head unit, and receives touchscreen, knob, etc. input in the other direction (afaik). I'm not sure if the video is encrypted, but it seem rather unlikely that the dongle could exfiltrate such an amount of data undetected.
> Windows Roadmap

No bugs fixing[1], only stupid features nobody wants or slow additions to settings (unbelievable how they were able to do this faster in Win95).

[1] Just today i ran into "close one window, get one closed for free". It seems to be related to scalling.
I submitted this because it so closely aligns with the sense of urgency I personally feel right now and how its sent me down an insane coding spree over the past four months
Being interested in archaic technologies, I built a website using XML/XSLT not that long ago. The site was an archive of a band I was in, which made it fundamentally data oriented: We recorded multiple albums, with different tracks, and a different lineup of musicians each time. There's lots of different databases I could built a static site generator around, but what if the browser could render the page straight from the data? That's what's cool about XML/XSLT. On paper, I think it's actually a pretty nice idea: The browser starts by loading the actual data, and then renders it into HTML according to a specific stylesheet. Obviously the history of browser tech forked in a different direction, but the idea remains good. What if there was native browser support for styling JSON into HTML?
> reads and writes transparently redirect to the equivalent of a tmpfs, up to a certain size

The last bit (emphasis added) sounds novel to me, I don't think I've heard before of anybody doing that. It sounds like an almost-"free" way to get a ton of performance ("almost" because somebody has to figure out the sizing. Though, I bet you could automate that by having your tool export a "desired size" metric that's equal to the high watermark of tmpfs-like storage used during the CI run)
The Robber Baron era was more an instruction manual.
This was an interesting read, and reminded me how paleo-biology is the closest thing to exobiology we've got. Looking at the different biomes that emerged on planet earth over a billion years feels equivalent to looking at a thousand different planets at the same time. Basically a thousand chance to see what that 'megayear' produced, life wise.
Why would you ever be out of your home and leave your baby unattended?

So you view IT, IT meaning baby, on a monitor, while you are at the restaurant.

What is the most secure way of monitoring babies?

Stay at home and look after it!!

I cannot for the life of me ever understand why you would not have your baby as close as possible.

Until I had children I thought I was a heavy sleeper. That is until my parental awareness took over. I did not need any CCTV or monitoring system. I naturally heard my babies every sounds.

Those sounds that all babies make before they start to cry, because they are hungry or want some love.

Great bonding experience, I really do not know how anyone would bond with a child via CCTV and monitoring system.

What on earth did we all do before 1989 when the internet went live.
no, its similar to pyenv, its for installing, updating, managing swift lang versions.
Love to see stuff outside the Java space since I really like thedoing stuff in XSLT. Question: Does this work on a textual XML representation or can you plug in different XML readers? I have had really great fun in the past using http://www.ananas.org/xi/ transforming arbitrarily for formated files using XSLT. Also it is today really important that XML Reader has error correction capabilities, since lots of tools don't write well-formed XML, which often is a showstopper for employing to transforms from my experience.
> If you clearly understand your access patterns and memory requirements, you can often outperform the default OS page cache.

I believe various RDBMSs bypass the page cache and use their own strategies for managing caching if you give them access to raw block devices, right?
Does the SEC have any say over privately held companies?
Yes, this is what we're going for. At the moment the website says "cross-platform composition engine". But elsewhere in this thread, someone complained that it's too vague. It's hard to find a good balance between "too specific" and "too general".
I agree. It's less like treating data as something alien and pathologic, and more like an extension of yourself and your identity that's just harder to control and to maintain.
Lots of companies DO make different skus for different retailers. I don't know if Levis is doing this with amazon.

A friend of mine worked in construction and said paint from a retail store was thicker and better, compared to the "same paint" from home depot. I think it might be the same paint, with a special "home depot" sku for paint that is more watery or somehow made at lower cost.

Here's an (archived) article talking about name brands and walmart:

https://web.archive.org/web/20050101092353/http://www.fastco...

Personally, I have found amazon with name brands to be hit or miss. It seems you might get a name brand through an intermediary (like a retail store) when the name brand won't sell through amazon itself.
> Damn, local LLM just made it up.

> I just searched for the quote and my comment shows up as top result

Welcome to the future. Isn:t it lovely?

And shame on you (as in: HN crowd) to have contributed to it so massively. You should have known better.
Musk's xAI buys social media platform X for $45B
Am amazing bit of self dealing...
What ever happened with the TSLA shareholders suing over xAI knocking the AI wind out of Tesla's sails?
Kudos for the exit, Elon! /s
I'm not sure the SEC would obviously have jurisdiction, since neither Twitter nor xAI were public companies. The FTC might care about such a merger, however, and I suppose minority investors in xAI would have some ability to file a lawsuit if they think that X was acquired over its fair value.
But that is not always a bad thing, and it might not change how people behave _enough_.

This one minute Youtube short, gives an example of a guy dancing, without regard to being watched. And how a large internet crowd reacted to him being shamed by others at the dance.

https://www.youtube.com/shorts/n2rtYzzSgL0

I think we tend to focus on the negative effects of constant surveillance, without giving a nod to the positive once in a while.
What is the play here? Using money invested in xAI and its inflated valuation to bail out the X investors?
While rehabilitation may work for some crimes, there are some it probably does not. For example, I think it's likely that you can learn to not steal cars. It's also very likely that you can learn how to not hang out with bad people and get in deadly situations. But how likely is it that you can learn to not be a pedophile? After all, the heart wants what the heart wants.
It's the AMD 7000 series that is available. Only the AI 300 can be pre-ordered if I understand correctly, and that's the one being referenced by the featured model on that page.
I wrote about Kerala during a visit there in 2008. Maybe a backpacking tourist's snapshot in time, but hey it's data - some observations on literacy and cultural value of education passing to the younger generation:

https://walkabout165.blogspot.com/2008/03/maybe-if-i-disable...

(also mentioned in the 3rd image caption of https://walkabout165.blogspot.com/2008/05/retrospective.html , observation on intepreting what wealth means)
Can someone please explain this with more words?
Programs with Common Sense by John McCarthy (1959) [pdf]
The author is largely correct, and I've personally been doing something similar to him for the last few year: purchasing physical media, shunning unnecessary smart gizmos that I don't directly control, and otherwise trying to just be disconnected for a period of time each day.

Each time I find some small anachronistic way to be offline a little more I can feel myself relax just a bit.

A well lived life is not an exercise in optimization, but our phones lead us to live that way. So, I think I'm done looking for the best way to do things for awhile, and I'm going to focus on finding the most enjoyable way to do them.
Let's start from the assumption that dpkg shouldn't commit to its database that package X is installed/updated until all the on-disk files reflect that. Then if the operation fails and you try again later (on next boot or whatever) it knows to check that package's state and try rolling forward.

> If you can't trust the kernel to close() then you can't trust it to fsync() or anything else either.

https://man7.org/linux/man-pages/man2/close.2.html

A successful close does not guarantee that the data has been
successfully saved to disk, as the kernel uses the buffer cache to
defer writes. Typically, filesystems do not flush buffers when a
file is closed. If you need to be sure that the data is
physically stored on the underlying disk, use fsync(2). (It will
depend on the disk hardware at this point.)

So if you want to wait until it's been saved to disk, you have to do an fsync first. If you even just want to know if it succeeded or failed, you have to do an fsync first.

Of course none of this matters much on an ephemeral Github Actions VM. There's no "on next boot or whatever". So this is one environment where it makes sense to bypass all this careful durability work that I'd normally be totally behind. It seems reasonable enough to say it's reached the page cache, it should continue being visible in the current boot, and tomorrow will never come.