skysight-inc/HackerNews huggingface dataset:
As a first order of business, a sufficiently advanced AGI would recommend that we stop restructuring and changing to a new ERP every time an acquisition is made or the CFO changes, and to stop allowing everyone to have their own version of the truth in excel.

As long as we have complex manual processes that even the people following them can barely remember the reason why they exist, we will never be able to get AI to smooth it over. It is horrendously difficult for real people to figure out what to put in a TPS report. The systems that you refer to need to be engineered out or organisations first. You don't need AI for that, but getting rid of millions of excel files is needed before AI can work.
It was a nazi salute.

>Later, during the 1920s and 1930s, Italian fascists and Nazi Germans adopted a salute which was very similar, which they attributed to the so-called Roman salute, a gesture that is wrongly thought to have been used in ancient Rome. This resulted in controversy over the use of the Bellamy salute in the United States. It was officially replaced by the hand-over-heart salute when Congress amended the Flag Code on December 22, 1942.

In other words, when people decided "fuck that, I don't want to look like a Nazi" they did something different.

There is no plausible deniability; it was a nazi salute.
Did knew, that the client does that with the tit-for-that.

In an ideal world the network would prioritize to upload to high speed like webseeds, so the webseeds can distribute even faster for everyone else.

Or do I make a mistake in my mind and the network already distributes efficiently and it is not needed.
“I don’t want to learn how to use it properly therefore it’s like [bad thing I clearly have no experience of]”

JSON is not fit for purpose as a configuration format. Use YAML or don’t, use properties if you like. JSON is first and foremost for m2m- it’s even in the name “Object Notation”
> Projects are a lot harder when trips to the hardware store take months rather than days

How long do you think it takes to plan a trip to the moon?

> I think Starship makes colonies a whole lot more viable

Why?
All of the parking apps I’ve used offer this “drive away detection” optionally.
One of them wanted me to sign up to a parking subscription of some sort to be able to access it which was a bit insane. I just don’t turn on the feature because I don’t really think its worth sending my precise location for the next however many hours to some random small time app developer.
Since July of last year, in reverse chronological order:

WebDSL, fast C-based pipeline-driven DSL for building web apps with SQL, Lua and jq: https://github.com/williamcotton/webdsl

Search Input Query, a search input query parser and React component: https://github.com/williamcotton/search-input-query

Guish, a bi-directional CLI/GUI for constructing and executing Unix pipelines: https://github.com/williamcotton/guish
This is going to be rough up north where I am, too much snow.
Isn't Apple doing client side encryption? It sounds like there is a key kept in the phone that is used to encrypt the stuff in the cloud. I am not seeing more than one "end" here. What aspect of their scheme causes the article to refer to it as "end to end encryption"?

I think this is important because the UK is effectively cracking down here on the very idea of keeping things private. We don't have to bring messaging into this; this is a case of an individual attempting to keep their personal stuff to themselves. Most people would consider that a perfectly normal thing to be able to do.
There are a couple ways to do this:

1. Manual port forwarding, it's likely that there are at least a few power users who already have the torrent and are seeding who have this set up. Seedboxes are a notable example, they're often simple servers that actually have a public IP.

2. UPNP, a protocol that lets you ask your router to set up a temporary port forward for you. Again, not all peers support this, but some do, and you can just connect to those.

3. Hole Punching. Imagine Alice is sending data to Bob, and her router ends up sending it from port 1234. Her router needs to send the packets it receives on port 1234 back to Alice's computer, to allow her to receive Bob's responses. Some routers will do this no matter which IP the packets are coming from. If Bob tells alice her router is sending from port 1234, she can spread that fact to others and let them contact her that way.

I don't know if BitTorrent clients take advantage of this specifically, but it's a very common way of doing NAT traversal in general.

NATs is why private trackers have the concept of "connectability", if you're "connectable", it means you can accept connections from other clients. Crucially, if just one of the peers is connectable, they can both communicate, so connectability is heavily encouraged but not required.
The point here is that the majority of people who take Ketamine take way more than the safe dosage especially when taken recreationally (without a physicians oversight).
>We've turned our development model into a well-oiled engineering marvel

Especially those mailing list, engineering marvel, indeed!
Most likely Rust will stay strictly on the driver side for several years still. It's a very natural Schelling fence for now, and the benefits are considerable, both in improving driver quality and making it less intimidating to contribute to driver code. It will also indirectly improve the quality of core code and documentation by forcing the many, many underspecified and byzantine API contracts to be made more rigorous (and hopefully simplified). This is precisely one of the primary things that have caused friction between RfL and the old guard: there are lots and lots of things you just "need to know" in order to soundly call many kernel APIs, and that doesn't square well with trying to write safe(r) Rust abstractions over them.
You're right that this is generally a golden rule. But rules can have exceptions, and this seems to be one of them; the Linux kernel is now so large and complex, and C so obviously outdated now, that it's worth the pain to start writing drivers in Rust. And because of the modularity of the kernel, and the care taken to make Rust binary-compatible with C, this looks to be actually practical, as individual subsystems will be either entirely Rust or entirely C, particularly when new drivers are involved.
Dude, it's a fun puzzle!
I average about 140kph. Two hours on the Autobahn is around 280km. My 2021 Model Y is rated at 455km in ideal conditions, but has about 340km today in cold conditions at Autobahn speeds. Charging at stations isn't from 0-100. It's from 10-80%. This is what Tesla recommends because the last 20% takes even longer than the first 70%, and stresses the battery over time. 70% of 340km is 238km. So in reality, especially in the cold, I get even less than two hours between stops. I could get a little more than two hours if I had the upgraded Long Range Model Y.

I'm not disputing that most people drive their cars short distances most of the time. But not all trips are as valuable to people. This concept is called marginal utility. I value my road trips going smoothly *FAR* more than I value my daily commutes going smoothly. For this reason, it's VERY important for me for range to be increased. I won't be buying another EV unless I can get above 1000km real world range. This would, in theory, result in similar trip times to my older ICE vehicle. I am not alone.

I strongly believe that unless automakers give EV customers what they want, they won't see the growth they are hoping for. EV customers want a lot more range. You cannot reason them out of their desires.
That’s like saying your car’s airbags and turn signals are bloat because you’ve never used them. It will already take more than 4 years to repair the immediate damage by firing so many people: in addition to the lost institutional knowledge, consider how much more you have to pay them to come back after proving to be an unreliable employer. If a scientist goes to Europe, they’re not lightly moving to the United States in a couple of years.

Some of the long-term consequences are permanent: everyone in Europe unambiguously knows that the post-war dynamic is gone, and if they invest in their own alternatives they won’t want to throw away that investment. As an example, allies who bought F-35s are wondering if they should’ve followed the French path now that they’re faced with the prospect of being on the other side from America. If they decide to move to European control of key infrastructure, they’re not moving back for at least a generation.
Show HN: Orra – The missing glue layer for production-ready multi-agent apps
We built Orra after our AI agents crashed in production, costing us thousands in unnecessary LLM calls. It's a Plan Engine that sits between your AI app and execution environment, handling all the messy coordination so you can focus on your agents' core logic.

Key features:

* Works with any language or agent framework (Python, JS today, more coming)

* AI-powered planning with domain safety guardrails

* Production-grade reliability with exactly-once execution

* Run tools as services to reduce latency and hallucinations

Unlike traditional workflow systems, Orra was built specifically for the dynamic nature of AI agents. It's open source (MPL-2.0), self-hostable, and currently in Alpha.

Looking forward to your feedback!
Good point. How do you ensure that the APK for your banking app is authentic on the Play Store?

Maybe we should ask all banks to publish their apps via F-Droid build service so the build hashes on both the Play Store and its mirrors can be checked for third-party modification.
In theory you have the likes of the PinePhone where you can run a full Linux kernel [1]. You could then use something like Waydroid to run Android apps [2].

I think the biggest concern is that many of the important apps are anti-emulation, for example banking apps and authentication apps.

[1] https://pine64.org/devices/pinephone_pro/

[2] https://waydro.id/
Nice idea. Would be great to have a winter mode for us that can’t literally touch grass for 3+ months a year ;)
Or you haven't found product market fit yet, which sounds like what happened in the Kit.com example referenced in the article.
I am using qBittorrent, and from the top of my head:

- WebTorrent and WebSocket patch for qBittorrent is ready but not merged (waiting on libtorrent's decision),

- cross-seeding support is poor (a separate "cross-seed" binary can be used to set up hardlinks to fool qBittorrent into cross-seeding, but it cannot detect duplicates on its own)

- when it comes to torrent management, there is no way to group torrents into groups with common settings (important if you use multiple private trackers) - people recommend having multiple installations of qBittorrent side by side

- when it comes to reconfiguring NAT and firewall, qBittorrent supports UPNP IGD protoocl, but I am not sure about NAT-PMP and PCP

- I have never seen qBittorrent connect to a single IPv6 peer - so I don't know if the support is there

- download order - you can choose "download in order" or "download rarest first". I dont think "download in order" downloads footers, so mp4 files won't work (IIRC mp4 store metadata in footer, mkv in header)
Firefly language looks simple and beautiful.
Lol, ever the optimist I see.
In the second case, the parties are still related. The websites that are intended to be targeted by the court order are served by Cloudflare, and the operators of the sites that you want to access are also served by Cloudflare. It is like doing business with a bank that also serves sanctioned customers, and now your suppliers cannot get paid.

Can Cloudflare demand that ISPs carry its traffic? Probably, due to net neutrality laws. That's what they are trying to do in court.

Can you demand that websites allow you in? Depends on the site, I can imagine certain kinds of sites, e.g., government websites or public utility websites, being compelled to do this by a court, if they use Cloudflare and block innocent users. But the blocked users will generally not have enough time or money to deal with a lawsuit.
The economy doing great if you are a filthy rich member of the oligarchy. If you aren't then it's not so great.
What are some indicators of the type of business one is running? Consider that in a short period’s assessment both styles (cash and equity) might generate cash, both might grow over the interval… But what matters is what happens 5 years or 10 years or 20 years later. What indicates, in the first few months, whether or not you are planting a tree or planting perennials?
An invoice matching and tagging system based on the documents in paperless-ngx

Using Gemini LLM and Python.

Highly focused on my needs, with special prompts and few shot matching.

Code is a little bit convoluted, maybe I will have time to open source it.
You may also want both a CLI and a web access/management interface
Contractors aren't allowed to have excessive margins or profits because that would be gouging... so they inflate the number of necessary staff so that their capped overhead costs deliver the amount of profit they want.
Oh, this monsieur knows a thing or two about perversion
https://exoroad.com

Helping people find their ideal place to live (in the US)
thou shall not question the high priests
Well if long term archival is your concern, its not the write cycles you want to worry about (I was using an extreme example for a bios flash ic) but bit rot in general, which is a concern for pretty much every type of digital media. Spinning rust can seize, Optical and tape media can physically decay, flash media cells can gradually lose their electrical chare over time if they are not “exercised”.

Edit: however its not unheard of for SPI flash to have specs of 500k write cycles and a 100 year data retention (below 500k write cycles) these days, so if a 2025 machine was using such a chip you just got to make sure the caps don't leak and erode the PCB, or the thin layer of epoxy bonding the multiple layers of the PCB breaking down causing it to delaminate.
I like the idea but it will be hard to build a moat -- if that's something you care about. How about making it more general? "touch grass", "feel sand between your fingers", "hug a tree" ...
What I'm hoping for, here, is a case along the lines of "this court order has been used irresponsibly, with no regard for collateral damage, and has blocked sites such as GitHub, X, Y, and Z, which have nothing to do with the purpose of the court order; the court order should be rescinded".
There's a hidden glimmer of wisdom in here, which is to let your (cash) customers contribute to funding your (equity) business growth.

My theory is a niche consulting firm can perform services to make enough money to build out a product, and better yet, they're being paid to learn about user requirements along the way.

I'm on a similar journey right now, and it's always difficult balancing the dopamine and temptation of a short-term cash injection at the expense of development time spent on the core product we're scaling.
I am not convinced, given the amount of heavy lifting that the Rust type system does, that rusty Rust is nearly as brain-compilable as C. However, you can write the equivalent of C in many languages, and Rust is one of them. That kind of code is easy to compile in your head.
> skilled creative professionals is a/the core userbase for Apple products.

Then why doesn't it have a professional CAD application?
The Tick: A Freshly Crafted Open-Source Tool for Access Control Testing
The Tick is a new, open-source solution designed for security professionals to test access control systems. It integrates seamlessly behind card readers to log and replay RFID credentials, offering valuable insights for security audits and red team operations. Lightweight and efficient, The Tick is compatible with a wide range of RFID systems and provides advanced testing capabilities. Check the repo to contribute to the project and help improve this tool, enhancing security testing for everyone: https://github.com/jkramarz/TheTick.
The R&D for this project is ongoing. If you have any guides or feedback for the author, please share your thoughts!
> [tit for tat] is the best answer for the Prisoner's dilemma on the long run

This is fascinating. Have there been any simulations about this? I'm sure they've looked into this in game theory, but I'm wondering if you have a big swarm of torrent clients, does the scale of the population change the outcome, or is it the same?

(It seems like it would be wise when designing the torrent clients to run such simulations, so I'm thinking this probably has been done at some point.)
One important detail is that in Lisps like Clojure, printed values can usually be read back as code. So, the REPL is really a read-eval-print-LOOP.

Another detail is that the whole culture of the language, oriented towards immutable data, makes it very easy to evaluate almost any sub-expression in your code, which makes the whole code introspectable in a very playful and dynamic way.
Thank you for providing a perfect comment to reply "touch grass" to.
> roman salutes

It's worth noting that the Romans never did this. There was a fairly brief period in the 19th century where it was kind of a pop-culture Roman thing (it showed up in plays about Ancient Rome, that sort of thing), and then it was adopted by various nationalist groups, including the Italian fascists, and, ultimately, the Nazis.

Unless you're a theatre fan who's been in a coma for the last 150 years, though, it's a fascist (or Nazi) salute; the use of the 'roman salute' term is (potentially accidental; I think maybe some people do think it was a real thing) sanewashing.
I love this, the internet needs more of these weird concept apps. As another commenter mentioned, perhaps this could be extended for people that don't have grass around them due to season/location? Touch snow, touch sand, etc
That's a therapeutic dose for users weighing one to two tonnes. I don't think they're off by any orders of magnitude.
A web app that extends the capabilities of Spotify. You can create artists' discographies (all albums in a single playlist), merge multiple playlists into a new one with the ability to watch those playlists for new tracks, track live events for artists you follow or artists from a playlist.

I have been working on it for about a year now. It is not yet public because I am yet to apply for Spotify API quota extension, but I'd be happy to allow access manually if anyone wanted to take a look.

https://mottle.it/
This. I shudder to think of the hubris of a programmer who doesn’t understand pointers prompting an AI model to generate low-level system code for them. Sure it might generate a program that appears to work. But is that human reading the code qualified to review it and prevent the model from generating subtle, non-obvious errors?
IMO it comes from inertia. People at the top are not digital-native. And they're definitely not AI-native.

So you're retrofitting a solution onto a legacy org. No one will have the will to go far enough fast enough. And if they didn't have the resources to engineer all these software migrations who will help them lead all these AI migrations?

Are they going to go hands off the wheels? Who is going to debug the inevitable fires in the black box that has now replaced all the humans?
To be fair, circa 2010 all torrent clients got "good enough", so my wishlist above is just a wishlist (because torrents are cool and I like to see progress). I use (and sponsor) qBittorrent myself and have no plans to change.
I've created and am still working on my portfolio page in WASM using Flutter Web: https://dmilicic.com/

To enable WASM properly you should be on the latest Chrome version since other browsers still have some issues supporting it, otherwise, it will fallback to canvaskit renderer which is slower.

I've written about the implementation itself here if anyone is interested: https://blog.dmilicic.com/posts/writing-a-personal-website-i...
The parent comment illustrates the problem with one clear example. In real-world code functions pass around amorphous maps, they add, subtract and transform fields. There is no way to know what's being passed around without reading the source of the whole chain.

Statically typed languages reduce the need to know how the data is structured or manipulated. The market has clearly chosen this benefit over what Clojure can provide.
Thank you very much.

Even tho I'm a rather smooth talker and potential salesperson it took me a fair bit of courage building initially to actually approach people about my product.
I'm sure that'll get better with experience.

Down the line even if I hope to catch most customers trough unpersonal means such as online advertising, mailing, etc I'll still have to simply try and approach many larger business/chains directly.
One time I took side views of each of them and scaled them all to the same size based on wheelbase. They're literally all the same design, just stretched. That's why they look so bad, in the same way a corvette would look bad stretched into an SUV.
On NetBSD and OpenBSD, using emacs 29.4 I need to use gtk2 version. gtk3 will freeze X for a period of time, rarely forever when I try and use the menus.

Hoping that was fixed with this version :) But my guess the issue lies with gtk3, the NetBSD people had said in some cases gtk3 acts odd.

OpenBSD has the gtk2 compiled package, but on NetBSD I need to compile emacs/gtk2 myself via pkgsrc.

Outside of that all works great and waiting for 30.x to show up in packages. Congratulations.
> Of course, the ICE could make a 1000 mile journey with two stops where your EV would need three.

It sadly doesn't work like that. Range is reduced by about 25% in the cold. Further, one doesn't charge 0-100% at stations. They charge 10-80%. This is suggested by Tesla because the last 20% takes longer than the first 70%. So the effective range on a new standard range Tesla Model Y is 455 * 0.75 * 0.7 = 239km between stops. Assuming Tesla's 455km initial estimate is accurate, and it's not really. It tends to overestimate, so in reality, it's less than 239km. Especially at highway speeds.

A 1,000 mile journey would require approximately 7-8 stops, depending on charge at journey start and end.
Computer science "invents" logic? What do you mean by that?

Are you familiar with the philosophy of logic and philosophical logic? Or formal semantics, which utilizes tools from the fields of symbolic logic and mathematics to generate (very precise) theories around the semantics of natural language expressions?
As far as I know, there are some leading theories that many autoimmune diseases are linked to a part of our immune system which exists to hunt parasites, and goes somewhat haywire in people who never encounter parasites their whole lives, which is common in many European countries and in North America.

If this is the case, then the benefit you get from the worm is not in any way "symbiotic", it is purely related to your own immune system overreacting to the absence of any worms.

Regardless of the reasons in a few specific cases, the vast majority of people lead much better lives without gut worms than those that do have gut worms. So I don't think there is any reason to doubt that gut worms are parasites by the definition I gave, even if they might have a beneficial effect in a few specific cases.