skysight-inc/HackerNews huggingface dataset:
> Windows doesn’t have global library folders that are polluted by a million user scripts.

C:\WINDOWS\SYSTEM32

It's called "DLL Hell" for a reason. It used to be very common for every program you installed to dump several libraries in that directory. It included program-specific libraries (so that directory would have a mix of internal libraries for every program you ever installed; pray there were no naming conflicts!), compiler runtime libraries like the C library (and it was not uncommon for a program to overwrite an already existing runtime DLL with an older version, breaking other programs which expected the newer version), and sometimes even operating system libraries. It got so bad that IIRC Microsoft made Windows automatically detect when an important operating system DLL had been overwritten, and restore it from a secret copy of the original DLL it had stashed elsewhere.
Why? It’s just PATH for libraries.
Evan Prodromou Launches the Social Web Foundation
Evan Prodromou, the creator of StatusNet, the OStatus protocol, and co-author of ActivityPub, is launching a dedicated nonprofit for the purpose of advocating for and supporting the Fediverse.
For this use case i would use the bunny volume tier which is $5/TB
Don’t take the bait this guys clearly trolling
What I’m hungry for is not so much this coherent application for exploring json data but rather a set of React components to integrate explorations like this into a web app.

Does anybody know of any good components or libraries for that?
I was going to check the status of mksh (the Android system shell), but the project page returns:

"Unavailable For Legal Reasons - Sorry, no detailled error message available."

http://www.mirbsd.org/mksh.htm

The Android system shell is now abandoned? This is also in rhel9 basesos.
macOS Sequoia screen recording permission nags can now be permanently vanquished
until the moonbases need moon-orbiting comms satellites?
Claude Artifacts – A Deep Dive
> the person reviewing the message might not even know what the app is!

Sorry, you have gone too far here. If the reviewer doesn't know what the app is, they aren't reviewing the app at all. Knowing that a photography app takes photographs is the absolute bare minimum of context that is required to even begin to meaningfully review it.
Are you talking about Shar?

https://en.wikipedia.org/wiki/Shar_(file_format)
Repository is https://github.com/spylang/spy/
Of course it's relevant because it's all the same. Software engineers have merely deluded themselves into believing they command things. Without a union, you have no bargaining power.

Everyone likes to believe they're mama's special little laborer. But you're not, you're a cog like the rest of us and the only thing you command is a shitty drip coffee machine in a cramped break room.

This is a matter of class, not a matter of profession. You, and I, are being bullied by our employers because we have absolutely 0 say in how we work our jobs. That's no different than any manual laborer - minus the ones who are unionized.

In a matter of irony, mechanics and such that operate in a union have much more control over their workplace. If their job allowed it, they could trivially strike for the benefit of WFH. That's not a power you have, you're too busy bending over and then later justifying how you wanted to take it all along.
> Why will photographs be taken?

Isn’t that a philosophical question? Do we now need to get philosophical to go through App Store reviews?
The thing is that he also finished stuff.

The goal is to avoid analysis paralysis and "just try it" instead of keep thinking about it.

It's a bias toward action and rejecting sunk cost.
For the cynical among us, here’s a detailed paper of their upcoming proposals: https://sciencebasedtargets.org/resources/files/Aligning-cor...

I was happy to see that they criticize carbon credits, but only when they’re done “instead” of trying to cut emissions, which feels like an easy bar to clear in bad faith. Also I’d like to see that featured way more prominently! Carbon credits are the near term evil these people should be fighting most actively.

Additionally, they have language about restricting emissions measurements to sources that companies can “realistically” eliminate, which is tough. If I run a super wasteful business that couldn’t make a profit (or exist at all) without large emissions, this framework could help me claim that I’m meeting science based targets while doing less than nothing. Anything is better than nothing I guess, but ideally cruise lines and private jet charters would just be shut down, not put green logos on their ads because they cut their small, incidental sources of waste.

That said, this whole project is basically begging/supporting companies, so I don’t blame them too much for not taking the hardline stance that’s ultimately necessary — that's a job for government, in the end. I think we can all agree that there’s no chance in hell we’ll come anywhere close to the Paris targets via corporate publicity campaigns alone.
Once you have control over generating the binaries, you can create a system that is more akin to what Nix offers, where other parties can setup secondary caches for their projects, and if they don't the main registry has the option to decide what to do about it without breaking any package.

Currently PyPI is railroaded into a fairly tight set of choices because it can't exercise a lot of control over binary data.

The blog post mentions this point directly.
Even ChatGPT can give me better worded version in 5 seconds

“Halide needs access to your camera to capture photos and videos with advanced controls for pro-level photography.”

For user facing text I tend to always try a LLM version, just because the results are so middle of the road, which is exactly what I want in a case like this.
Yes. And another variable is what humans believe state of the art AI to be capable of.

If you dropped ChatGPT in 2015 I’m sure it would pass the Turing test quite a lot. Much less so now that people are more familiar.
Looks fine here, maybe they're blocking your IP range for some reason?
I've never had any trouble.
I’m aware, that’s what I was referring to in GP. Read the post I was replying to again.
Ive worked as a mobile app dev consultant since before the iPhone and have submitted nearly a 100 apps over the years. I always warn clients that when submitting an app you are at the mercy of the reviewer and their knowledge of Apple HCI guidelines, which is a lengthy tome of a document... I have had all manor of rejections for weird reasons, but have also had rejections where I just resubmit with no change or justification and get approved. I have also never had to specifically justify camera use and trust me, I have clients build some stupid ass apps that use the camera. This was random and probably the result of poor internal communication.
Iosevka is a great font, but it has SO MANY options, that I doubt one person's Iosevka is super comparable to anothers. =) I know I certainly customized the heck out of mine.
Not the same because coupons are public and equal opportunity. It's not like you get coupons for being white or being a man, but with Uber you could actually pay less for those things. Who knows?
iOS 18 essentially downgrades the display on some iPhones
Programs potentially duplicating dependencies at a quadratic rate is an equally abject failure. It's the other extreme of the dependency sharing spectrum. Share, but don't overshare. If two programs share a dependency, and that dependency is the exact same (by content or by its inputs, when using a pure build system), they may share the dependency. If not, you install the dependency "twice" (it's not really twice, because it's not the same dependency, so two dependencies, each installed once).
I explained a bit about PMTiles in this comment:
https://news.ycombinator.com/item?id=41636376

In summary, on a cold start (so now when it's on HN it might be totally meaningless), the following page loads in like 8-10 sec for me:
https://pmtiles.io/?url=https%3A%2F%2Fdata.source.coop%2Fpro...

Technically why it's slow is entirely on CloudFlare, so I can only guess. But probably they are not mirroring files of this size across their datacenters / servers. I don't know how their public buckets hosting is done, but it's definitely very slow.

OpenFreeMap on the other hand seems almost instant for me.
Biometric Authentication Testing Improves Android App Security
> bombs targeted on cities and industrial areas would start firestorms, injecting large amounts of soot into the upper atmosphere, which would spread globally and rapidly cool the planet

This makes some assumptions about how nuclear weapons would be targeted and detonated, assumptions which may not be correct.

Countervalue vs counterthreat targeting has been a back-and-forth for a long time in nuclear strategy discussions. The Nature paper relies on an assumption that there would be significant countervalue targeting—i.e. targeting cities and population centers rather than strictly military targets. This may not be a correct assumption about how U.S. and Russian nuclear weapons are targeted.

Second, the way that nuclear weapons are detonated has implications for the amount of burning and ash. Detonating weapons at ground level would limit the radius of destruction and increase the longer lasting fires burning the cities and projecting ash upwards into the atmosphere. But this isn't how nuclear weapons detonation has been modeled, pretty much since the Manhattan Project, because scientists realized that the shock of the detonation would destroy a greater radius if the nuclear weapon has detonated in the air above the target. This increases the radius of destruction, but decreases the long-lasting fires and ash projection upwards. Obviously it's not eliminated, but there is a significant difference depending on the manner in which the nuclear weapons are detonated. Both the U.S. and USSR have understood this.

While an all-out nuclear exchange that employs countervalue targeting against cities and detonates nuclear weapons at the ground level could result in what the Nature article models, that is an unlikely scenario given what we know about U.S. and Russian thinking/targeting/strategy. More likely is 1) not a full exchange, 2) counterthreat targeting, 3) detonation above targets. This will still result in ash, and fires, and destruction, but will be substantially different in overall outcomes.
"I wonder if this is something generally true for all BBs"

No. A BB is going to use "all" its states. When you're up into the hundreds, it's not going to be anything recognizably Collatz-like, because Collatz is so simple.

People love what I think of as "squinting until everything blurs and everything is the same" and will probably try to salvage this conjecture for whatever reason people tend to do this, but unless you're going to claim that all Turing Machines are "just" computing some sort of "Collatz-like computation", degenerately, by blurring your definition of "Collatz-like" until the hand-written Turing Machine from school to reverse a string is "Collatz-like" and the hand-written TM to simulate a multitape machine is "Collatz-like", I don't think there's any reason to believe BB will continue to be Collatz-like indefinitely.

To put it another way, we've got a pretty good sense that even some hand-written functions can exceed these Collatz machines pretty handily... we just need enough states to represent them. The odds of a Collatz machine being the optimal machine once you get enough states to represent other ultra-super-exponential functions (e.g., Tree) is basically zero. It's just an artifact of us not being able to test such small Busy Beavers.

The most likely thing that BB(100) "does" is going to be something utterly humanly incomprehensible, not some sort of cute Collatz-like computation that can be characterized in any manner that would make sense to a human.
I understand you don't plan to make money, only to cover costs. Nevertheless, I believe you would benefit from a more explicit "business plan". Your Gold support plan kind of fulfills that purpose (email support and an invoice), but right now it's kind of hidden in the middle of a donation request, and flavored as a donation. You might convince a lot more mba-type people to support you if you also extend the same offer under a heading like "business plan" (where you make it clear that commercial use is free, but you can subscribe to this totally-not-a-donation plan for email support)
I just started using this yesterday, it looks really good. Haven’t really dug into it.

Is the latest windows build broken for anyone else? It doesn’t start. In WinDbg it looks like it dereferences a null pointer. I built it myself and it works fine.
$6.5B isn't cool. You know what's cool - $7tn. https://www.theguardian.com/commentisfree/2024/feb/17/openai...
+1 I am reading this is exactly pointing to the same concept as the todo management, but not addressing the todo paralysis. Everyone's mileage may vary. I accept that. Yet misreading something is far more dangerous than ignorance.
Not sure. This was upstream code written by a person without a Mac.
...if you're doing this on a 5 dollar OVH VPS as a solo developer where you don't control all pieces of the puzzle?
> ...so the extra effort is just installing ROCm? (vs the Vulkan devtools)

The problem with ROCm is that for non-bleeding edge AMD cards you have to install an out of date unsupported version of it because the $current version does not support your card. And that means containerization woes. If you're going to spend $800 on a top of the line current generation video card anyway then you'll have fewer problems (for a few years).

Also, the vulkan vs. rocm performance difference for non-bleeding edge non-top of the line cards is smaller.
Is this in reference to something? Judging from the comments, NUL bytes in shell scripts are a common occurrence that everybody is celebrating this change as if it were ground breaking.

I mean, it's a good idea, but I wonder what am I missing here. Also what do they mean by post-Postel?
> of course it is made of something

Why do you say that? Do you think there's anything fundamental?

We actually were convinced atoms were fundamental for a while, until we stumbled upon evidence they're not. Now we think fields are fundamental, and as far as I know, we have no reason to believe otherwise.
$2M for your idea with no equity– writing your first SBIR application
Yes, a small minority - about 25%.

> The solution won't come from anywhere else

Says who? You? Why would this be the case? You can't just say things and assume they're true. The solution could, and almost certainly will, come from drugs which curb addiction.

> yes, we can simply be better

Again, says who? What's your evidence for this? Because this has been our approach since forever and guess what - it's not working. That's not my opinion.

You can play blind and deaf all day, I don't care. But eventually you have to take your thumb out of your ass and start using your brain.
The fourth one hit really hard because we live in a world where making mistakes has been normalised to an extreme extent, where we stop being aware that we even made a mistake. And I feel that's the case with me (at least that's what my tennis coach tells me, and I kind of see that in the rest of my life)

Fortunately I don't have a problem with not making mistakes, I made a great deal of them (and many more to come) as I have been trying various online ventures for 7 years now (from youtube and freelancing to startups). And in the end some of those ended up working so well I make more than most of my school teachers do per month.

Finally, I wish I knew how not to care about what others think of me. I'm trying to find a way not to worry about it, but I'm still trying to figure it out. I think this will go away with age, as it is with most bad experiences we have in life; the cure to those experiences is to relive them again and again and realise it's not as bad as we make it up in our own heads.
Paying big bucks for a paper trail is almost never cost or time effective compared to just adding safety factor for "normal applications".

And by "normal applications" I mean "please nobody be intentionally obtuse and start nit picking about aerospace applications and connecting rod bolts and whatnot".
Correct. They are using my software to process their input.
Oh snap! It does, but the default is also awesome, I use it default.

Out of curiosity, what options do you use? I might wanna try some.
If you are in a remotely suburban area, a 10' tall post near the compost pile will act as a raptor perch and take care of most of your issues.

Alternately, a "hot" compost setup generally is not amiable to rodents or other mammals.
As the app developer you clearly control the means of processing, you are the data controller. You may have opted for “offline processing” which simplifies your compliance, but it is still processing under your control (and subject to change in future updates, which needs to come with a change to your data processing policy with informed user consent).
Implementing email is far from straightforward
Comic book logic also applies to Space 1999. And any part of Star Trek which isn't "space is an ocean" or "soap opera".
Is it SaaS-only?
That’s the job of the marketing copy, not a privacy alert.
They do, Zig ships clang. The easiest way to install clang is via pip.

pip install ziglang

python -m ziglang clang --version
clang version 18.1.6 (https://github.com/ziglang/zig-bootstrap 98bc6bf4fc4009888d33941daf6b600d20a42a56)
Target: aarch64-unknown-darwin23.6.0
Thread model: posix
InstalledDir: /usr/bin

Very soon, Zig will all your (code)base.
LOL... yea, I suffer the same problem. Case in point: I've been trialing Luculent for a week or so after seeing it here.
The problem stems from the name "Halide". It's not clear that it's a camera app. Unlike "Apple", which clearly indicates...
If you’re a python user, F# is an excellent next step to making your code safer, easier to maintain and more performant.
Correctly - read the documentation first before even loading the app.

If the docs don't say why then you do not go to the second stage.
Agreed - there are better ways to word the reason to more clearly communicate to all parties involved.

"This is an alternate camera app. To take photographs, it needs access to the camera hardware."
I really like the idea.

Why OMT instead of protomaps? The latter is clearly where the community is moving towards (albeit very slowly).

I'm somewhat sceptical about the "free with no API keys" idea. I guess your service is not guaranteed to be up so no one too big will rely on it. But what if you start getting abuse or someone using them on some humongous site (e.g. one of those cheap restaurant email builders that always embed a map), and you start getting way too much traffic from random sources and websites. What would you do?
For me, I just find it very dubious when folks point to POSIX as a point of stability. The reality is that POSIX is so barebones in a number of respects, that most "POSIX tooling" actually has more features than what POSIX specifies. And sometimes the behavior of those features differs across implementations, with sed's `-i` flag being an infamous example. As I pointed out, the main problem is that, other than POSIX experts who have memorized the spec, most folks have no idea when they're crossing the line between "POSIX specified" and "extra feature."

I agree that stability is really the main important bit here. That is, is that script I wrote using your tool 5 years still going to work the same way today? And that is exactly my point. Because this discussion is totally different if we focus on what actually matters (stability) instead of some flawed idealistic approximation of it (POSIX) that only actually exists in theory. Because even the most spartan of tools, like busybox, implement features beyond what POSIX requires. And people use those not because they are in POSIX, but because they are in practice, in the real world, stable.

In other words, folks harping on POSIX as an end have confused it with what it really is: a means to an end.
Yes, I used the 'yy_' prefix to indicate that they are parsing-related functions, and also as a tribute to Yacc/Bison. You're not the first person who finds this creepy. Maybe I should change the prefix...
> There appears to be one piece of software which is misinterpreting guidance of this, and trying to depend upon embedded NUL.

Curious what this is
That's a tad worse than the related use of "exponential" for phenomena best described as geometric!
Welcome to Halide. This is Halide. Halide needs camera access to take photographs. You can take photos of anything. Anything at all. The only limit is yourself. Anything is possible in Halide. You can do anything with Halide. The infinite is possible in Halide. The unattainable is unknown in Halide. Welcome.
This is the one that came to mind for me when I saw Oodle: https://www.radgametools.com/oodle.htm
Is there any modern platform that offers any support any more? From what I can tell, unless you have a personal account manager or the luck of catching the eye of a well meaning employee via a post like that the notion of support simply does not exist any more.
Seems like a great service!
We could definitely consider this as an viable option for our startup's application.
I am not an expert regarding the OSM data and maps in general, but how customizable is your library, can I somehow relatively easy add housenumbers of the addresses from OSM data on the buildings in the map?
It's as good as saying "contacts access will be used to get information about your contacts".

Photography is literally the only thing camera is good for and it's used for that purpose 100% of the time.

They can just write that the reason is that Halide is a photo app and be back on the store with no need for hand wringing.

I just wish Apple was as good as this at vetting all apps. There is always some junk on the store.
After two decades, this is the only place left I engage with on the internet. Please, please don't do this.
Happy days of flying the Lander ship straight into the landscape again, and again! :D

I got an Acorn Archimedes after my first computer (BBC Micro) and was utterly blown away by the elegance of the ARM instruction set. I remember being quite disgusted when I got my first job developing an engine for the Playstation 1 and had to optimise it for the MIPS R3000. There was none of the ARM elegance there. It was, well, ugly!

I'm still yet to see any assembler that's quite so elegant (although my low level coding days are thankfully long behind me).
I second making a very generous free tier, and then charging reasonably for more requests in wide buckets.

As a user, free or paid, it'd give me a lot more faith in this living past tomorrow.
I would nit-pick about your cantilever worktable failing because of a crappy fastener, killing your cat. Child even?
Matt Gourley Scripted a Podcast Segment Using AI – Conan O'Brien Needs a Friend [video]
An interesting take from people not in the tech industry.

I like Conan analogy of an alien race making a burger after watching millions of examples, it kinda looks like a burger but something is fundamentally wrong.

It also reminds me on Coraline when the other mother tries to lure her with treats and shows.
It's blocked for me too, but only on my home Internet (Xfinity), not my phone (Google Fi/T-Mobile).
What about an embedded version of the website? I have seriously considered the need for an embedded version, and I plan to support it with high priority. But I'm not sure how much people actually need it.
Why the f do any companies get to decide what code I can or cannot run on my device? I didn't rent the device from anyone, I bought it.

Does anyone really think giving 20-30% of ecosystem revenue to some gatekeeper makes better ecosystems?

We need new open computing laws.
So it's like magnetic core memory, miniaturised to fit into a chip?
I get some horrendous peering at home, and proper DC networking is not going to have that problem.