skysight-inc/HackerNews huggingface dataset:
> I highly doubt they will be a danger on their own. Bing isn’t going to decide one day that it thinks you’ve been a bit distant lately and doesn’t want to answer your query until you apologize. It will answer the query because it’s an algorithm run on a computer that is designed to answer queries.

And what happens when someone designs an algorithm to run a company by itself and make money? Or to orchestrate military strategy? Or to be any sort of general purpose intelligence that tries to achieve complex goals? Once these systems prove themselves useful, there is going to be intense pressure for companies to make them smarter, and for governments to use them to gain advantages in geopolitics and military applications.

Yes, people wielding AGI is dangerous, AND it has a lot of potential to be dangerous all by itself, as soon as it becomes smarter than us. When we make something more intelligent than we are, I fear we might as well start a clock and start taking bets on how long humanity will be a) relevant and b) alive. I hope I'm wrong, that alignment turns out to be easier that I think, and that these machines turn out to be gentle, benevolent stewards of humanity, guiding us into the future. Or at least, that we have more time than I think to work on the problem.

By the way, about your scenario of Bing not answering your query until you apologize -- have you read the transcripts of Sydney? https://plainenglish.io/blog/bing-chats-sydney-do-you-believ.... It's not dangerous, except to people with existing mental health issues, but if you can see how unpredictable this tech can be when it's not smart, how do we expect to keep it on a particular safe path when it's a new form of machine intelligence smarter than we are?

Is there any way that a less intelligent species can control a significantly more intelligent one for any more than a very short time? Or even if not controlling the smarter species, just maintaining control of their own future. It feels as likely as designing a working perpetual motion device, to me.
Unless you can produce actual measurements following the same methodology, for these mythical "non-cherrypicked" modern machines, I am going to call bullshit here.
Hmm I agree with call stacks, but the debugger is doing fine
This is very exciting , I had seen you had mentioned about Numba and Cython but any comments on Pypy ? How about Interfacing Mojo LLVM+MLIR With PyPy? Would it make it more compatible with python ecosystem since 90% of python ecosystem works on PyPy.
I afraid i am not making any sense , but this is what i had been waiting for past 13 years since i touched python 2.5.
What does livestock have to do with this?
LLVM is also notably used as the compiler backend for Rust, Swift and (I think) Zig and more. Rust is as fast as C because llvm includes all the optimizations used to make C programs fast, and rust gets to reuse all of those optimizations. Llvm can compile working binaries for all modern platforms (windows, Mac, Linux, FreeBSD, iOS, android, etc) and basically all modern architectures (x86, arm, riscv, wasm, etc). It’s also the official compiler toolchain used by Apple on all their platforms (and apple fund a lot of llvm development). I think Google also uses it for their C/C++ code and some Linux distributions use llvm instead of gcc as a compiler toolchain.

Llvm is everywhere. There’s a good chance llvm compiled some or all of the software you’re using to read this comment.
I actually started coding that way. Back then I automated some parts in video games like pressing a key to pickup items. There was even a GUI designer which was pretty easy to use.
For me it was AutoIT rather than AHK but if I remember correctly they're quite similar.
Possibly a dumb question... the Yubikeys a bunch of us own were originally sold as U2F / FIDO keys. My understanding of this system was that it was, as labeled, a "universal second factor" standard. But passkey is supposed (?) to be a single-factor (something you have, not something you know). Is it doing this just by (ab)using the "second factor" approach for single factor auth? Or is there something a little more sophisticated, and hopefully more secure, happening here?

I tried to do some research myself, but there's no Wikipedia page for "passkeys" and they aren't mentioned on the Yubikey article.

Edit: this user has a helpful comment: https://news.ycombinator.com/item?id=35810144

> Passkeys add in user verification as a capability so that you can use them for the entire authentication process rather than as just one of the factors. This typically means a biometric challenge or knowledge based challenge, such as PIN/passcode entry.

I'd love to know more about how / whether these challenges are enforced as part of an open standard, or whether it's up to individual implementers of passkeys to roll their own.
Hibernate is just slow, especially if you dual boot and have to wait through grub.
My point is, nobody writes Hello World webapps for a living. The number of lines or files is irrelevant. There is precisely zero value in this metric.
I just did. There's a whole bunch of junk and duplication. I focused on finding the available campsites at a campground because that seems like a core feature to me. You apparently make a GET to

https://www.recreation.gov/api/camps/availability/campground/{id}/month?start_date={date}

I tested a USFS campground in Idaho and a BLM campground in Utah. Both returned JSON in the same general shape.

USFS (Idaho): https://www.recreation.gov/api/camps/availability/campground...

{
"{id}": {
"availabilities": {
"{date}": "Available",
},
"campsite_id": "63045",
"campsite_reserve_type": "Site-Specific",
"campsite_rules": null,
"campsite_type": "STANDARD NONELECTRIC",
"capacity_rating": "Single",
"loop": "LOWER",
"max_num_people": 8,
"min_num_people": 1,
"quantities": {
"{date}": 1,
},
"site": "012",
"supplemental_camping": null,
"type_of_use": "Overnight"
}
}

BLM (Utah): https://www.recreation.gov/api/camps/availability/campground...

{
"10161360": {
"availabilities": {
"{date}": "Not Reservable",
},
"campsite_id": "10161360",
"campsite_reserve_type": "Site-Specific",
"campsite_rules": null,
"campsite_type": "STANDARD NONELECTRIC",
"capacity_rating": "",
"loop": "One",
"max_num_people": 8,
"min_num_people": 1,
"quantities": {
"date": 1,
},
"site": "Site 1",
"supplemental_camping": null,
"type_of_use": "Overnight"
}
}

I'll give some credit to Booz. This seems like a decent API. Plus it's nice theres no auth whatsoever. It certainly looks to me like they're using the same data model to store both examples.

This is of course just one example. There are a ton of other JSON requests in the flow of reserving one of these specific campsites, and then there are all sorts of other processes like backpacking permits.

In my personal experience I've seen two backpacking permit reservation system styles. There's one that looks like it was shoehorned into the campsite reservation model, and another where it looks like the agency gets to define a bunch of free text fields and then has a human manually review and enter into a system.

In general I get the vibe from recreation.gov that whenever there's complicated logic there's a human in the background doing the actual work. I base this on the amount of free text inputs and the fact some actions take hours to weeks.

That's it for me looking into this, but if you post an example of what you're talking about I'd be interested.
There are some legal differences in terms of relevant laws from jurisdiction to jurisdiction. But you might be surprised by just how much of a given agreement may end up de facto legal due to a variety of practical factors.

Not the least of which is the question of whether a judge or even mediator will ever even see the terms.

At least here in California there are also unfortunately no roaming sets of contract cops meting out street-contract-justice.
The biggest joke is ppp loans had tons of fraud or non necessities. This was tax free gains pushed into housing and assets that the wealthy own. Those wealthy then speculated more leading to a lot of the inflation
> complexity comes in the fact that there are different data formats and rules in play

Fair enough. But this complexity doesn't scale with the number of applications submitted.
It is indeed open to intepretation, but given the prophet of the said book got married at least 11 times, and he had 9 wives when he died, I tend to interpret it in a different way.
right, but how much of that code is using a version of the language that hasn't been supported for 15 years? according to tiobe the answer is more than the amount of bash,powershell, and perl put together (and the amount is dramatically increasing)
The Back button on Mastodon takes you back to your previous page in your history stack interestingly.
I mean, that's just embarrassing from The Tolkien Estate. Random bus drivers in third world backwaters know about Hollywood accounting. They should have negotiated for 7.5% of revenue.
I took a business class where one assignment was to run a simulation program and try to find the combination of factors that gave the best result. Professor said we could run as many combinations as we liked and he would use the average of each simulation to see who did the best. I had AHK so I ran every simulation combination once and then wrote a script that ran the best outcome over and over to make my initial attempts statistically insignificant. I had the highest average score for that assignment.
There are too many situations in our society where money wins because they hire better lawyers. The solution is not to make more money to hire better lawyers, but to change the system so such a step isn't necessary. I don't know if people have noticed, but lawyers win when people fight, and the more they fight, the more complicated the law and the case, the more wealth is transferred to the legal profession. I'd like to see short contracts, arbitration, and reasonable support for pro se representation in court. Judges cannot and should not look down on self-representing litigants, and the law and court rules should not be so complex that an average citizen cannot navigate it.

Of course, lawyers represent the single most powerful political bloc in the nation, so it's a tough road.
So to address this, I need to take a detour for a second.

Let's suppose there are two competing theories to explain the cause of the seasons. To the ancient Greeks, spring and summer signified the six months when Persephone returned from the Underworld, and her mother Demeter made the Earth bloom and grow bountiful after her absence. When Persephone left the company of the gods and returned to the Underworld, Demeter’s loss was expressed in the barrenness of autumn and winter.

Another theory is that Earth's axial tilt causes the seasons.

Now try to come at this for a second pretending you don't know the answer. Each accounts for the observations in different ways.

But the former is a malleable theory. Not because it's wrong--but because it's very malleable. For instance, the Greeks may not have known that the seasons are reversed between northern and southern hemispheres. If they observed this though, they wouldn't need to discard the theory. They can simply modify it to suit the new observation (perhaps Demeter visits the Southern hemisphere for six months and the northern hemisphere the other six).

In contrast, the Earth's tilt theory is strong. It accounts for the reason the seasons are different in the hemispheres. It explains why the sun's angle changes each day. It explains why the days get short in the winter.

If any single one of those observations were different, the theory would have to be discarded. It's a very fragile theory not because it's correct--but because if any of those observations were different, the theory would have to be discarded.

Now I think you know where I am going with this. The problem with the alien theory is exactly the same problem with Persephone. Any observation can be explained away or even taken as further proof. The theory is malleable. If the UFOs appear on RADAR, then it's proof they exist. If they don't appear on RADAR, it just shows they must be using alien technology to conceal. If they are in photos it's because they exist. If there are lack of photos, it's because they have invisibility technology. If they are only in blurry photos, it's because they only go where cameras are blurry, etc. That is, there really isn't any observation which can disprove them.

Consider also that there is nothing alien about the theory. Why can't they be angels? Or ghosts? I could easily replace every instance of 'alien' with 'ghost' and nothing would change.

(I first heard this distinction between fragile and malleable theories from Michael Shermer, though I cannot find a reference right now.)
We’ve been using temporal (the Python SDK) for some new projects at Internet Archive. It’s early days but we’re very excited. We run our own infrastructure, and we get more power-loss events or other intermittent issues than most. The durable execution of workflows that temporal promises seems like it was made for us. And once code is “temporalized” we get to eject a bunch of ad-hoc resiliency stuff into the sun, and what’s left is a lot clearer.

There’s a lot to learn with it. I’ve seen ramp-up take a few months per engineer, though we’re also making it a little harder on ourselves by self-hosting, being the early adopters on the Python SDK (Go, Java, and TypeScript are the most mature I think), and dealing with a mix of Python async and multiprocessing (a bunch of CPU bound activities in the mix). The docs are solid, and the team is responsive to community users.
Julia didn't really gain momentum because syntax is offputting . When we started our first ML project in 2013 , we tried R, Julia , Python , and even at python with rugged ML libaries , we choose it because none of us liked other language syntaxes , coming from C++/Javas background. Then we fully falled in love with python.
Where is the Firefox extension
> To put it bluntly: you’re wildly out of touch with reality for most people. 99% of people who have a phone

I don't think 99% of people who have a phone have any kind of extensively worked out plan for what happens if their phone is lost, stolen, or breaks. If we're lucky the number is more like 50%. For most intents and purposes, irrevocably losing access to a phone is equivalent to bricking it in the way OP talks about. Any passkey-esque system needs to have a fallback plan when the phone unexpectedly becomes unavailable.
> Personally I think this kind of computer-control is the perfect environment for teaching computing. Rather than writing apps or webapps, I feel like the idea of just writing code to do what you the user would do anyways, but better, is a fantastic introduction to computing & programming.

AHK is how I got into programming. I started with a few hotstrings, slowly added more functionality, a GUI, etc. While writing a specific tool, I learned about ReGex, and would often refer to the RegEx table in the AHK docs.

Eventually, I attempted to write a tools to audit network device config with AHK, and a colleague said "why don't you write it in Perl". In looking up Perl, I learned about Python and kinda them at the same time (though interestingly, I still prefer Perl to this day). I also never realised RegEx was a thing people struggled with because I learned it almost immediately after getting into "programming", so I was just part of the learning process.

All in all, I credit AHK with getting me into coding.
> It’s the best GUI automation tool out there.

I think PyAutoGui is pretty good.
Sure, sure. Next it'll be "intimidation" to take a picture of an officer's badge -- which they already routinely obscure. There's nothing police hate more than accountability. Pick up that can.

> [...] the city of Los Angeles has sued a local journalist and an activist group over the online publication of undercover LAPD officers’ pictures — images the city had itself provided.

https://www.latimes.com/california/story/2023-04-06/la-offic...
Mojo consumes python so it can build on that.

However that assumes that LLMs are a significant part of new written code (unlikely), or a significant learning source (maybe) and can’t be adapted to mojo (they probably will be)
Practicing mindfulness has improved my life greatly. Not in an every day considerate act type of way but in a slow elevation of the floor by 10-20% over the past several years.

In particular, Ariel Bloomer of Icon for Hire / the REL Show put out a fantastic video that resonated into me. PS Please go donate to support the band, they are INDIE.
https://youtu.be/ggYF7JeH1Tw
4 hour workweek
Most places in the US are like that - just show up. Some places are too popular and would be way too crowded, and the situation is pretty dire for the most majestic and famous places around SF.

I did the popular half dome trail in yosemite, jeez ... 10 years ago, and despite the limits it was quite a crowded line, at the cable you hold while climbing up the slope of the dome. My family goes hiking in Shenandoah in Virginia almost every year (probably 15 times in my life) and we don't reserve entry or trails or anything, and there's no lines.

Anyway, it's a kinda funny situation - do you want to promote the outdoors to the general populace? Do you want them to be accessible to all? Well you just can't, the popular places will be absolutely crushed and destroyed and quite dangerous too. There's plenty of un-popular places people could go, but they're not popular ...
In case you're interested in something low effort Microsoft's FancyZones[0], included in PowerToys and iirc Windows 11, has some basic window tiling.

It supports defining arbitrary zone layouts, switching between different layouts with hotkeys, snapping windows to them using the mouse or hotkeys, remembering which zone a window was in, snapping child windows/popups to zones.

It doesn't lock windows in place or remove window decorations unfortunately.

There's some other great stuff in PowerToys as well, they can all be enabled optionally.

* Bulk file rename in the context menu. Rename large numbers of files in a UI using regex/pattern matching.

* File lock viewer: See which process is preventing a file being deleted.

* PowerToys Run: basically spotlight or a system wide version of vscode's command bar. It can do calculations, find files, launch programs. Bound to a global hotkey of alt+space.

* Text extractor: like snipping tool but tries to use OCR to extract text from the capture region.

[0] https://learn.microsoft.com/en-us/windows/powertoys/fancyzon...
It took me a bunch of years to appreciate ZeroHedge as satire-ish, but I'm kind of into it now.
We need to get used to describing things as legal only when there is reasonable access to the legal system to achieve justice. The laws should be judged according to what the actual outcomes are, not what some written law says.
The Tolkien Estate’s hands were tied because the movie rights were sold to United Artists for $75K + 7.5% by Tolkien himself in 1969.

At the time it seemed like a good deal to Tolkien. A lot of money for something unfilmable with late-60s technology; but it would also help pay the heavy taxes his children would bear upon his death (which was, for him, the primary motivation).

This was just movie rights though. When Amazon wanted TV Show rights, the Estate squeezed out $250M. The Estate has also never sold any Silmarillion-related material.
Every project in google uses angular. Probably the most commonly used tech inside Google is Angular. So rest assured that Angular will be there forever. On the other hand I doubt flutter's future, mainly due to its reliance on Dart, Dart was extremely hated inside Google few years ago. There was even AngularDart at some point.
What I really want to know is , what can I use AHK for? Seems like for most "programming"-type things I reach for Python or C#.. these days it's been PowerShell, and I don't know what to use AHK for.

Would love suggestions.
Is there something like it for Linux?
IIRC Tolkien sold the movie rights back in the 60s, so decades ago.
It was never dead, and nobody vouched for it. HN just has delayed visibility for postings from new accounts.

It’s unfortunate that Lammy hasn’t admitted their error.
Off topic but this is the first time I’ve seen a Mastodon post hit #1 on HN. Interesting datapoint re Twitter’s self-imposed mortal wound.
I recently saw "Woman in the Dunes" ("Suna no Onna", 1964) and it felt like a close cousin of "The Wind-up Bird Chronicle". Weird movie.

You can find the whole thing on YouTube (U.S. region anyway).

Trailer: https://youtu.be/7kX4h_sEBiI
That person clearly accepted their fate.
Nice (not to mention surprising) to see a mention of them here (of all places). Both channels are great sources of distraction. Flying foxes are splendid little creatures, and the carers are admirable.

I'm blessed to live somewhere with a healthy flying fox population, and always look forward to the Moreton Bay fig and guava trees around my place fruiting - flying fox squeaks and squeals all night.

I had been hoping to do a mountain marathon in August as a fundraiser for the Tolga Bat hospital in QLD, but I think a calf injury might have put me out of commission for that.

I suppose flying foxes, not being echo-locators, are a little off topic. Though having had them around for some years, I'm very sure it is like something to be one.
Pgvector now available on AWS RDS
Disagree about FSD not being used. I've used FSD for thousands and thousands of miles without incident.
What are the odds there are missing details in this story?
AutoIt is also great especially for quickly prototyping GUIs.

I recently built a proof-of-concept for a modernized method of interacting with RTS cameras[0], which unfortunately could not be achieved with frameworks like SDL due to their abstraction obscuring some of the native OS functions needed to create my idea.

Using AutoIt lets me basically just treat it as a minimal-boilerplate sandbox to make DllCalls. This also means that I could directly listen as well as post raw device messages. For example, I implemented an inertia-based cursor script that basically lets you use your homerow vim keys like it's a trackball[1], which I now use everyday whenever I'm not with my ThinkPad.

[0] https://github.com/EsportToys/NaturalEdgePan

[1] https://github.com/EsportToys/TPMouse
I'm sorry, honestly...it sucks shit to write.
Those states are two ends of a spectrum. There's a big 'normal, expected behavior' bit in the middle of that spectrum.
I've got some apps which outgrew what ahk/autoit can realistically provide for me and moved everything to be based on FlaUI (C# library) instead. I'd really recommend that if people hate the weird custom scripts.
Why _should_ they?
I can think of a dozen different reasons why not, flabbergasting is a bit of hyperbole.
Does anyone have any ahk file(s) they would like to share? I have (to me) a basic setup but I’ve never gone very deep on it, but I’d like to. As a new-to-windows user I REALLY miss some of the Linux key commands I’ve set up in i3.
*American society.

Not to say the problem is nonexistent in other countries, but American society minimizes laws (due to worries about government overreach) and hand-waives away concerns because either the legal system, or worse "the free market" will decide and make everything just.

It incentivizes a complete lack of individual ethics in any decision. "Is it legal? Then we should do it." is the only question being asked.
> How am I supposed to contribute to a NoDerivatives project?

I don’t understand this question, like literally how? The process has not changed.

The FSF recommends CC BY-ND for works which state a viewpoint (opinion) to avoid being misquoted. To distribute a modified version of the website would misrepresent the authors who wrote it, which would serve no useful purpose.
Your chosen scripts + https://github.com/baskerville/xdo
2013 was early days for Julia.
Broadcast, at least in some contexts means a radio or television transmission. Maybe it depends how old you are?