skysight-inc/HackerNews huggingface dataset:
> In fact, we have yet to receive a single complaint regarding our multipart form posts resulting in actual browser navigation.

Just out of curiosity, how do you handle errors, specifically timeouts here? I'm guessing the HTTP server serves a custom error page, does it have a reference to the previous page with all the data they tried to submit and so on? Probably how I would have handled it.

Timeouts are a bit trickier, as the user would just see the browser error page and dassit.

Nice thing with decoupling server responses from what the browser actually renders is that you can handle things like that exactly like how you (as a developer) want to, without breaking the current page.

But, as always, it depends. Seems you folks are giving your users a lot of value from whatever you're doing regardless, so seems what you're doing is working :) Congrats.
Sorry about that, I don't verify links on N+1 level.
My next, next, next job
It seems to depend on the exact jurisdiction, but in the US and UK, it seems that this type of work is not protected, as it doesn't constitute human expression, it is only a matter of skill and technique.

Now of course anyone can claim anything in court, and you have to decide whether you think you can beat Disney's lawyers if you decide to do so...
Automatic Speech Recognition AI Assistant
This was a C99 example, not a C++ one. In many environments, tools cannot be changed arbitrarily because of minimum inertia. If C++ were allowed, then more options are available including moved arguments to reduce copying.
What to Know About the Science of Reading
Since there's no picture in the article(!):

https://www.google.com/maps/place/CA-25,+California/@36.8954...

Oh! The road diagram includes the new roundabout but the satellite picture hasn't been updated!
I feel similarly. It’s emotionally dangerous because obviously we miss our loved ones. And hearing their voice or feeling a simulacrum of talking to them is probably comforting in some way.

But it’s ultimately hollow. And can’t really answer anything new other than what’s sent into the training. Or, perhaps more dangerously, the simulation may hallucinate things that don’t exist and confuse people. (Eg, “I loved your sister more than you.” Or “I once had an affair in Paris”)

I think what’s more tricky is after a breakup, training a bot in the ex’s chat history to simulate your ex and continuing on with “good morning/good night” chitchat. That probably really messes with people but will be chosen over the pain of rejection. I’m not sure how many messages are really needed, but it’s pretty easy to collect a few thousand texts over a short period of time.
> Have you written more about your personal project anywhere?

No, I've had plans to create a blog to write about it or make a YouTube video, but haven't come to it yet.

> One thing I only realised once I started building my own tools, is that you become - from day one - an unmatched world-class expert in using that tool

This is something that I've also realized - a lot of times when we interact with software we kinda just fly by its UI to accomplish a goal, not paying much attention to its secondary features, options, quirks, etc - But when you write your own software, you have a map of everything in your head, and you don't have to guess what exactly a button does, how it does it or where you need to go to do that.
https://archive.ph/sEy43
UKC was on Janet so it shouldn’t have been so terrible compared to other institutions. One of the biggest issues back then was people running remote X sessions on shared departmental machines so everything would grind to a halt at the start of lessons (unless you knew how to use Blackbox etc). And all the best machines were reserved for multimedia students.
SQLite diagrams: https://www.sqlite.org/syntaxdiagrams.html
> Closed-sourced native UI is a fragile place compared to the predictable JavaScript runtime of the browser.

Huh, that sounds contrary to what people usually tout as a benefit of native. You always hear about framework churn and cross-platform problems when it comes to JavaScript. Maybe that’s not so true anymore?
I use PeerJS for a p2p browser based app that lets friends share a live AI session together.

HaveWords.ai
That's exactly my mental model of it as well, some janky home made s3 fixed with tape. I really advise anybody to save their data somewhere else as well before in inevitably stops working.
Wait'l people figure out Excel is thread safe and has no memory leaks. Every one will be rewriting things in that instead of Rust!
This only works to a point. When you install dependencies with a tool like npm install, you're installing the dependencies meant for your computer platform. You can't just copy binaries between computers and expect them to work. Even with the same OS you could be missing shared libraries.
> McDonald's Israel said it had given away thousands of free meals to members of the Israeli military.

Unless this is factually false, I don't think it's possible to classify McDonald's brand contribution to the massacre of Palestinians "misinformation".

For comparison, McDonald's was quick to leave Russia once Ukraine was invaded: https://www.cnbc.com/2022/05/20/mcdonalds-exiting-russia-aft...
You have to thank Larry for charging so much that all of the other innovation had a reason to happen!
Intent is significant, it can determine outcomes in court rulings. So here we have this content ID system which Google claims exists to help some Google partners manage their copyright claims. One would think that would mean it helps them determine which claims are valid and which aren't. But it didn't appear to help Disney with that in this case, rather it enabled Disney to swiftly make an invalid claim after the film entered the public domain.

So Google's tool in this case didn't help their partner manage valid copyright claims. Its just helped Disney suppress some other publisher.

We've known for many years that Steamboat Willie would become public domain in 2024. If you were really trying to help your partners manage copyright claims wouldn't you build some notion of this into the system?

Whereas if you were trying to kowtow to larger publishers in exchange for favors - maybe you would leave details like public domain out of your implementation.

So what was Google's intent here? Of course they will have arguments like "it was a bug" or "that would be too hard," but finding out if those things are true is what you do discovery for.
When I found this issue, it was in code that had twenty or thirty allocas to pass pointers to my byvals. Every function would start with a separate alloca for every parameter that was passed to a call. I always sort of assumed that LLVM would be good at cleaning that sort of thing up. It turns out... no, it isn't.
I had a loved one die and I had a few saved voicemails. I would listen to them a few times a month for years and years. I only stopped because a particular phone upgrade lost them.

I don’t know if it was healthy, but I did it and I liked it when I did. It made me sad to do it, but I continued.
I guess this is more common in US then.

I live in a pretty liberal European city, yet I haven't met any non-binary person. I know exactly one trans person, and only remotely (she lives in US). I guess to me, this topic seems "advanced", perhaps "irrelevant" in a way for such a small kid. There are many other things she needs to learn about, which she will commonly experience in the real world.
I'm being sarcastic here, but the solution could be quite simple: iCloud is billing you (both in terms of storage size and money) for both your data and the redundant copies.

Other companies would build the redundancy costs into the final pricing, but Apple is known to "think different".
True, now it's blocking some VPN IPs, which is annoying.
That famous book doesn't claim anything about his wealth, though. It's about his somewhat editorialized childhood/adolescence experience with two adults - his own father and a mentor - and the difference in their behavior and outcomes.
And an oil fire and an inability for the robot to put it out.
Hey come on they have original ideas, talking African animals, talking cars, talking fish, talking toys. Without intellectual property protection they wouldn't of made all these super original ideas.
> The USA population is only 4.23% of the world

prbly higher % HN users though
(Author) The refcounting version is about as slow as the garbage collected D version on the benchmark. Refcounting operations can often be elided if you optimize a bit.

And this is not a "supreme importance of performance" microoptimization. This single change moved me from place 23 to place 5. That's a 2x speedup!
Looks decent to me, apart from the 18MB.
I can definitely second janus. At previous job, we used that for video calls/streaming mixed with FFMPEG for some transformations along the way. Really reliable stuff.
Piling in on the UKC reunion.

Studied Computer Systems Engineering from 2003 - 2007. Always looked forward to Winston Waller's lectures, which typically involved regailing us of control systems he built for various breweries.
Not related to this, excel has just introduced Python support and it's a pretty wild take on it all. You can have Python code in any cell, and all the cells share a namespace for their variables. GL HF everyone.

Ideal: Functional. Reality: Stateful spaghetti
I love this post about the topic: http://web.archive.org/web/20220507182508/https://rickmaneli...

(Lost on the current site, as far as I can tell.)
JS, as bad as it might be is close to 100% backward compatible, your project will work forever on newer browsers, that can't be said for Apple.
> I also get the vibe that digital cloning will be popular.

I think it will end up just being boring. The sad reality is that no one really wants to talk to us, except for a few who are amazing poets or something.

I think what’s more likely is to train models on all material created and ask useful questions for purposes of probate (“when did you buy the house”) because its faster and cheaper than manual research. Or maybe for family history summaries (“how many cousins lived in Colorado in the 1990s and moved to Iowa?”)
Just discovered you can see file sizes for some items under > icloud > recommended for you

Finds duplicates, screenshots and big vids. Had a random vid that was 1.8gb for reasons unknown

Doesn't always seem to be a accessible though
Baby steps. I wouldn't give a human-operated robot control of dangerous tasks now, but some less dangerous tasks would be okay. Eventually, through iteration, the interfaces, robots, and operators will improve to where full body teleoperation, AI-assisted, and AI-operated robots will be achieved.
I really really love your sense of design. Feels very calming!
> The point is that in most languages something doesn't implement an interface unless it declares that it does

But that's not a requirement. Haskell did nominative "interfaces" (typeclasses) and post-creation conformance 20 years before Go happened.
In this OP compared the runtime, not frameworks. In my experience the web platform is extremely stable.
Muscles are pretty amazing. They have a higher strength to weight ratio than pretty much any small actuators we have. That strength is essential for smooth dynamic movement (the forces you encounter trying to pick up a gallon of milk, open a jar, get yourself out of bed are surprisingly large). In addition we don't just have muscles that go forward and back, or up and down, like many actuators. We have dozens of muscles engaged during pretty much any task that allow for flexible 3D force application. This is then coupled with reflexes and the brain's ability to accurately predict the body's motion, and that of things you interact with. Robot actuators are almost all reactive making their processing speed a limitation for control.* Humans all use long range predictive control to apply forces preemptively to smooth out motions. Finally we're highly optimized for an effort minimization, we don't just choose motions that work, we choose motions that are efficient. That objective and ability goes all the way back to evolutionary influences.

So yeah, smooth motion feels easy, but is a gd miracle of biology :)

* Robots can make up for a lack of prediction through really really fast control. This is how Boston Dynamics robots operate at a basic level.
I didn’t even get an option for 200GB increment.
Sure, that's true, but good luck suing a Chinese NPM mirror or a Russian NPM mirror.

When you upload something to the internet it's there forever. The only way to ensure something is not on the internet is if you don't post it (and even then...). People are destined to learn this lesson over and over again.
Some easy answers:

1. Not all articles will be relatable to everyone, and that's perfectly fine.

2. Your "what if" scenario is trivially surmountable: write some code at home, for yourself, for something you enjoy, or for someone you care about.

I don't understand how someone could read this and not only have the takeaway that you did, but come here to mention it.
People like RSS because it's not algorithmic. People like Mastodon because it's not algorithmic.

What I'm mainly curious about here is what drew this author to these two technologies in the first place? What's the hook for them?

---

Subjective aside: before I read the line on algorithms & the HN comments bemoaning the same, I was already very turned off by the awful AI header image. Until tools like Dall-E, &c. get to the point where they can reliably generate images that aren't blatantly & obviously AI-generated (they seem a surprisingly long way off still), I think this effect is worth keeping in mind: for me the aesthetic is a massive turnoff for any product page.
There are some bots that you can play against ("tabula": https://code.rocket9labs.com/tslocum/tabula)
>after pasting in the gist into Chrome.

No idea what this means so can't tell you whether it works for me
Not very home cooked, but once I was working on a project/startup of mine that involved tracking degrees of freedom/trajectories and it was very manual/empirical testing, so I made a second app that would plot everything for me in real time, receiving data via socket. This was before iOS had any AR frameworks and just as Metal was released. Nothing existed to test AR, so I made it myself, with my data format, exactly like I wanted it and it was such a quality of life feature.
> Would you be willing to describe how it works / record a video of how you use it?

I'll definitely do it in the near future and post it here on HN.

> My exclusive, differential, unique characteristic against the world, my joker card.

In the sense that, if one day money becomes short, I could extract a few SAAS out of it and make some money or even sell it.

> I guess the idea is that you integrated all the apps with each other, such that you can create an event from a text message, forward an email to a Signal contact, this kind of things?

Yes, the main app has standalone apps, where each app integrates with each other whenever possible, like listing contacts in the email app, and one of the apps is "Flow", where you can create IFTTTs between apps.
Tell us more about your project! Did you start it from scratch? Or did you use another opensource app as starting point and developed it further for yourself? What language is your app written in? Where do you run it? In CLI? or desktop GUI? The more you can share about it the merrier. I am sure others want to learn more about this too.
This.

I assume OpenAI is using all of our input to create digital twins of all users for purposes of marketing. And they’re probably better at it than I.

So I might get a chatbot and OpenAI gets a marketing bot that fine tunes ads based on emotional state.
> I think it would be difficult to truly list all of the actors in a particular film, let alone establish when they all died.

> Do extras count? Many of them aren't going to be listed in the credits.

The person who is the most successful actor -- if you take the box office of all their appearances and sum them -- is Stan Lee. All those MCU appearances adds up. You probably wouldn't be too surprised about that if you thought about it.

At position number 3 though is Frank Welker -- the guy who voices Fred in much of the original Scooby-Doo cartoons. More recently he's Nibbler in Futurama. The top 5 have 2 other voice actors, including Bob Bergan -- who played Merv in Monsters University, and unforgettably Ant Worker #2 in Antz

When you are credited as "Additional Voices", does it really apply?

Incidently, Stan Lee may be top of the charts in total, but Warwick Davis is a bigger hit on average -- bringing $633m per film he's in compared to Lee's $612m.

https://en.wikipedia.org/wiki/List_of_highest-grossing_actor...
I used to think this, but I’ve also worked on authentication/authorization in contexts where you’re not constrained to HTTP requests, and it doesn’t really get any less complex once federated identities, finer grained access control features, and revocation enter the mix.

Sure trying to do everything through JWT’s and cookies makes things harder, but reasoning about attestations by a user from one federated identity provider that a service from a different federated identity provider should be able to query specific data on behalf of the user is messy no matter where you do it, and every medium sized enterprise has that problem somewhere in the IT stack. At that point JWT is just another serialization format for passing attested data around.
You are right, but Google search is a terrible way to make the comparison. They are returning all websites that are vaguely related to the phase, not doing a word search.

https://books.google.com/ngrams/graph?content=elegantly+simp... is much more accurate.
While those influences are important to Rust's history, they were mostly removed from the language before 1.0, notably green threads and the focus on channels as a core concurrency primitive. Channels still exist as a library in stdlib, but they're infinitely buffered by default, and aren't widely used.
> The beaches are all stones, though.

You say that like it's a bad thing. Definitely the optimal type of beach.
Want my Google G1 back :-)
It's kind of weird to me that it starts from $139, a price range where you can buy a 65% Keychron mech keyboard[1], _and_ stuff like the Pinephone Keyboard[2]. The latter is not exactly comparable, since its more like a mini-keyboard stuck into a mini-sized case, but I still feel like $139 is a lot for something that you can't use beyond a single generation of a device. Maybe if it was modular and you could take out the keyboard from the case for easy upgradibility or something, the price could be justified?

[1]: https://www.keychron.com/products/keychron-k7-ultra-slim-wir...
[2]: https://pine64.com/product/pinephone-pinephone-pro-keyboard-...
Western Australias Pilbara region exports close to a billion tonne of iron ore per year - inland mine sites are supplied by road train (prime mover trucks + trailers), and move iron ore by rail via some of the longest, heaviest trains in the world (video search pilbara iron ore trains).

Some mine sites have associated towns, others have full FiFo (fly in | fly out) work forces who roster multiple days on (and sleep on site) multiple days off.

All the large mines have rail access as the tonnages dwarf what 100 tonne haulpaks can carry for 100+ km from inland to the ports.

Rio Tinto + Fortescue Metals (and others) are all transitioning to electric | hydrogen truck fleets, trialling hydrogen trains, etc.
No, he's referring to the Grimm stories. They are indeed violent. They simply are a product of their time. The Disney version is easier to digest. All of this should not detract from his main point, tho.
If you have a Windows machine lying around, the iCloud app lets you download all your media out of iCloud Photos. Once it's all on Windows it's a lot easier to find the largest files!
Hm, I hadn't seen that a bit upstream of you in Lynchburg, but most pawpaws we collected from were probably too remote.
I know I shouldn't, but... https isn't an algorithm.
There are some other things. What you have described would work if jar has no dependencies (or is used as a library). When you build a deployable application you need stuff like:

- building fat jar (jar with all dependencies, including transitive ones) or even whole docker image or just deploying the jar you created to the maven repository

- unit tests

- integration tests, with things like starting database

- code coverage

- dependency checks (version clashes of transitive dependencies, security issues)

- code quality checks

Additionally it is nice if you can do following through maven CLI:

- update major/minor/patch version

- deploy application to chosen environment

- create javadocs for the project

Above things are done through plugins, which release versions independently. Additionally plugins might have dependencies - for example maven-checkstyle-plugin depend on checkstyle checkstyle library - you might want to override checkstyle library version that is used by the plugin. Some plugins' default configuration might also not work nicely with each other - you need to update those.

On top of that maven is using XML and on top of that maven creators chosen to make it even more verbose by ditching XML attributes. That way you end with really big pom.xml files (~3 times bigger than gradle file in this project).
What makes it worse is even if you run a deduplication app on the folder your syncing to Google Photos, the synchronization is one way only, so the changes does not remove the duplicated items on Google Photos.
Actually, they lived about the same distance apart as Paris and Budapest.

They of course were aware of each other, but for the most part were separate. The Aztec empire did not include the Maya.
Smoothing the caret after character insertion is unbelievably pleasant. Now every other input feels glitchy, almost like continual paper cuts.
That's weird, so you can only go from 5 GB -> 50 GB -> 2 TB?
This comment says the exact opposite of what you're praising Rosebud for. The debugging not only wasn't helpful, it actively made the game unworkable and unrecoverable.
Nothing says that YouTube (Google or Alphabet) cares a little too much about automated processes and not enough about making sense of what’s happening than they not have pro-actively removed that IP from their content recognition system—having implemented a way to do that systematically, even.

This is the canonical piece of culture whose entry into the public domain was expected and celebrated. It’s the touchstone of copyright extension.

If you work at YouTube, please get a couple of intelligent people to parse WikiData to flag those, ask rights-holders if they still want to extend strikes, and avoid getting egg on your face in straightforward cases.
For reference. A hobbyist building a quadruped with dynamixels, the most accessible robot servos, is going to spend 12x$60 = $720 just on motors alone for a measily torque of 1.5Nm.

Basically, such a motor can lift two chocolate bars (2x100g) at arms length.
Just run FreeRADIUS yourself. If you need your own PKI to generate certs in a manageable way, there is OPNsense [0] or smallstep's FOSS step-ca [1].

Friends don't let friends delegate AAA to an external provider like Smallstep or SSO to Okta. While outsourcing to a third party is fine for a limited test, it's not fine for anything enduring.

Once upon a time, when open, spoofable WiFi was the norm, there was a collective WiFi sharing app that took control of retail WiFi routers with WPA1 enterprise RADIUS support called Radiuz. [2]

0. https://opnsense.org

1. https://github.com/smallstep/certificates

2. https://web.archive.org/web/20040617153148/http://radiuz.net...
"Burninating the countryside, Burninating the peasants, Burninating all the peoples" (Trogdor)

From one monster to another, cheers =)