skysight-inc/HackerNews huggingface dataset:
Reading the paper, this seems like putting the cart before the horse: the agents individually are not actually capable of playing Minecraft and cannot successfully perform the tasks they've assigned or volunteered for, so in some sense the authors are having dogs wear human clothes and declaring it's a human-like civilization. Further, crucial things are essentially hard-coded: what types of societies are available and (I believe) the names of the roles. I am not exactly sure what the social organization is supposed to imply: the strongest claim you could make is that the agent framework could work for video game NPCs because the agents stick to their roles and factions. The claim that agents "can use legal structures" strikes me as especially specious, since "use the legal structure" is hard-wired into the various agents' behavior. Trying to extend all this to actual human society seems ridiculous, and it does not help that the authors blithely ignore sociology and anthropology.

There are some other highly specious claims:

- I said "I believe" the names of the roles are hard-coded, but unless I missed something the information is unacceptably vague. I don't see anything in the agent prompts that would make them create new roles, or assign themselves to roles at all. Again I might be missing something, but the more I read the more confused I get.

- claiming that the agents formed long-term social relationships over the course of 12 Minecraft days, but that's only four real hours and the agents experience real time: the length of a Minecraft day is immaterial! I think "form long-term social relationships" and "use legal structures" aren't merely immodest, they're dishonest.

- the meme / religious transmission stuff totally ignores training data contamination with GPT-4. The summarized meme clearly indicates awareness of the real-world Pastafarian meme, so it is simply wrong to conclude that this meme is being "transmitted," when it is far more likely that it was evoked in an agent that already knew the meme. Why not run this experiment with a truly novel fake religion? Some of the meme examples do seem novel, like "oak log crafting syndrome," but others like "meditation circle" or "vintage fashion and retro projects" have nothing to do with Minecraft and are almost certainly GPT-4 hallucinations.

In general using GPT-4 for this seems like a terrible mistake (if you are interested in doing honest research).
Hermes 3 – Nous Research
The table format means the display can be used more effectively than a list on the left hand side.

Tables are pretty simple:

<table border=1 cellpadding=4 cellspacing=0>
<tr>
<td> <A HREF="https://www.google.com">Google</A>
<td> <A HREF="http://slashdot.org">Slashdot</A>
<td> <A HREF="https://www.ebay.com">Ebay</A>

and so on...
If you're willing to report back I'd be very grateful.
Author here. This is one of my favourite books of all time. In fact, my two favourite books are ZAMM and The Black Swan, both of which I hated on my first read when I was 19.

I recently re-read it for the third time while on holiday and was taking notes on pages worth including in a book review. I ended up with about 1/3rd of all pages logged and decided no review was better than just telling people to read the book, but I might write a blog post on gumption traps.
You shouldn't have to read the documentation for basic usage of a vehicle. Basic things like turning signals, lights, windshield wipers, locking and unlocking, windows work basically the same in most vehicles.

You are with a friend, and they are not feeling well, with most cars you can just take the wheel and drive as long as needed without having to look at the manual to figure out how to operate basic safety features.

I don't hate Elon, neither I hate Tesla, but I don't fucking want an "opinionated" car. Those changes bring no benefit other than saving a few minutes of assembly time and a few parts on the Bill of Materials, and all those benefits are for Tesla, not for me as a customer or a driver.
Sqlite is better for applications / transactions though.
Install Windows Games inside your Mac
It includes deportation of pro-Russians.

Not of "pro-Russians", but of individuals who came to live in the country illegally after 2014.

It's hard to see why anyone should see a problem with that.
Hacker News Data Map [180MB]
One-Touch AI Agent
You also can peek and write in the wrong side of BP and mess the "stack" of the caller funcion and perhaps get unexpected results or nasty crashes.

Instead of "an ilusion", I'd say it's "a convension".
Best resource are the people who lived it. My grandfather was 102 when he passed and (when I could get him to stop talking about world war 2 for five minutes) filled in a lot of blanks for me in old time food storage.

My number one piece of advice for people learning this stuff: Nursing home activity staff know who the residents are who grew up on farms and in the country and are DESPERATE for volunteers. Go to a home and ask to spend time with those residents. That's what I do. It's how I learned most of the wild craft skills I have. The residents love it, it helps the community, and you learn.
I've thought about this a lot. I'm no philosopher or AI researcher, so I'm just spitballing... but if I were to try my hand at it, I think I'd like to start from "principles" and let systems evolve or at least be discoverable over time

Principles would be things like self-preservation, food, shelter and procreating, communication and memory through a risk-reward calculation prism. Maybe establishing what is "known" vs what is "unknown" is a key component here too, but not in such a binary way.

"Memory" can mean many things, but if you codify it as a function of some type of subject performing some type of action leading to some outcome with some ascribed "risk-reward" profile compared to the value obtained from empirical testing that spans from very negative to very positive, it seems both wide encompassing and generally useful, both to the individual and to the collective.

From there you derive the need to connect with others, disputes over resources, the need to take risks, explore the unknown, share what we've learned, refine risk-rewards, etc. You can guide the civilization to discover certain technologies or inventions or locations we've defined ex ante as their godlike DM which is a bit like cheating because it puts their development "on rails" but also makes it more useful, interesting and relatable.

It sounds computationally prohibitive, but the game doesn't need to play out in real time anyway...

I just think that you can describe a lot of the human condition in terms of "life", "liberty", "love/connection" and "greed".

Looking at the video in the repo, I don't like how this throws "cultures", "memes" and "religion" into the mix instead of letting them be an emergence from the need to communicate and share the belief systems that emerge from our collective memories. Because it seems like a distinction without a difference for the purposes of analyzing this. Also "taxes are high!" without the underlying "I don't have enough resources to get by" seems too much like a mechanical turk
I usually buy from ServerPartDeals and goHardDrive. I missed out on a really great refurb sale of 12TB Seagate drives that were $74.99 each, but even now, you can find 12TB disks for $89.99.

My only problem with LTO5 tapes is the amount required to do backup. Were I going to do LTO, I'd have to go with LTO9 since they hold 18/45TB and are around $90 a tape.
People who write C nowadays generally try to write it in the most "boring" and easy-to-read way possible, I think. But C can also be hard to understand if it uses a lot of side-effectful expressions and pointer arithmetic. Just look at "How Old School C Programmers Process Arguments", which looks over an excerpt from K&R [0]. To make your code slightly harder to read, while still being plausible, you could change it to use pointer arithmetic, like so:

// Printing the squared numbers
printf("[");
for (int n = 5, *p = squared_numbers; --n >= 0; p++)
printf("%d%s", *p, n > 0 ? ", " : "]\n");

[0]: https://www.usrsb.in/How-Old-School-C-Programmers-Process-Ar...
Is thermodynamics the key to understanding the energy costs of computation?
Topology ToolKit Efficient, generic, easy analysis and visualization
A Brief History of Cyrix
Have you seen vanilla js lately?

It's moved on massively as a language, picked up many, many new paradigms.

Going back to code more than a few years old and your newer devs are going to be asking "what's all this var nonsense"?!
It unfortunately leads to subscription models. That doesn't directly prevent piracy, but the lower entry cost and the potential for regular "value add" will keep more people paying up (see Reason+, Slate Digital, Roland Cloud, Splice, etc)
You know the truism about how the best leads are often reluctant ones?

Feels like there's a parallel in consulting. The best ones will coach you to replace them with full-time hires. That being said, there are a lot of occasions where reality means that contractor may be the better option and a win.

(I've been on all sides of this)
Sometimes all you need to do for something to feel super snappy is to disable all the animations and effects.
"Whenever you add Content to a repository containing notice of a license, you license that Content under the same terms, and you agree that you have the right to license that Content under those terms. If you have a separate agreement to license that Content under different terms, such as a contributor license agreement, that agreement will supersede."

https://docs.github.com/en/site-policy/github-terms/github-t...
I think Macbook Pros should be quite advanced machines with slightly out-there features, so I would love to see the touchbar back as a power user option but above function keys. I absolutely loved it on my 2019 MBP and it represented a bunch of new ways of doing things, but it was gone too soon to really mature. Most Mac users clearly don't need it, but there's a certain group of obsessive users that will hack on stuff like this.
Building a Strategy: Answering the Five Essential Questions
People here upset that someone's hobby repo isn't professionally copywritten is absurd.
From a logical standpoint, if someone makes a pull request to an open source project, it should be safe to assume they are ok with it being distributed under the current license of the project they are contributing to.

But copyright law isn't always logical.
Amazing to see this happening. I wrote the non-moving Immix collector at Twitter for our Ruby runtime, Kiji.

Good luck!
Love it. Removable magnetic buttons with flat flush surface underneath that’s just as easy to clean as a touch surface. The only downside is the possibility of losing the knobs.
When the attempt to stop bad actors stops/prevents others from using it, the system is bad. Insert baby/bathwater or nose/face comments here
(zx spectrum) BASIC: nothing like the first contact with AI

C++: pointers, OOP and so much more - good and bad - all in one package

Fortran90: vector programming for humans

Python: general programming for humans

Biggest disappointment: Scratch. Why isn't visual programming more mind blowing?

Anyway, always looking out for these well-regarded "mind-blowing" languages but somehow they never show up in really mind-blowing projects? Would be interesting in this respect to have a list of mind blowing projects that were only possible due to a mind-blowing language.
The touchscreen is in the same space the buttons were.
> If only I could get management to understand that a bunch of prompts shitting into eachother isn't "cutting-edge agentic AI"...

It's unclear to me how the linked project is different from what you described.

Plenty of existing agents have "memory" and many other things you named.
>the relationship between carriers, Google and Apple.

I am begging you to accept the Oxford comma into your heart.
> Operating a heavy, dangerous piece of machinery in the field without learning how to operate it first is most certainly the operator’s fault. That’s careless, irresponsible, and endangers others. If they had hurt or killed someone, they would’ve been prosecuted and would possibly be in jail right now.

I think I've got a driver's license that allows me to drive from Toyotas to VW, from Dodges to BYD without having to read the manual for basic usage.

And yes, I usually do read the manual even on rented cars, but not because I need to figure out how to operate the turn signals or windshield wipers.

If Tesla wants do things their way, we should do like an aviation and require type certification as we do for pilots to be able to operate more complex planes. Let'see how Tesla's marketing would like this.
Asking these kind of questions, and authorities being able to answer them clearly, is essential to build and maintain trust.
That's your bias and not the language fault, everything works pretty much the same across every OS, I haven't developed non-UI C# apps on Windows since 2018 (because of course you need Windows to build WinUI and WPF apps, but you have options on macOS and Linux too)
Right on time. And nothing will change. And we will do the same thing again next March and there will be more opinion pieces.
In Australia, data jobs have a high floor but a low-ish ceiling at most places. Salaries start at around A$100K if you know how to interview, but 30 years of diligent practice only nets you around A$200K, and this would be considered an extreme success.

If you're already good, just have coffee with executives/leads at places that take engineering seriously and you'll earn well, but there's no need to enter data hell as an employee at the typical company.
The analogy doesn’t quite work because the product isn’t the processor, it’s the Mac or the GeForce card.

In that sense, both NVIDIA and Apple are doing the same thing.
Indeed. OTOH, "focus your main code on the happy path, and put your error handling in the supervisor tree" is unfortunately a bit less pithy.

Shades of "boring technology"[0] which might better be described as "choose technology that is a good fit for the problem, proven, reliable and proportionate. Spend your innovation tokens sparingly and wisely".

[0]: https://boringtechnology.club/
Amazing answer, thank you, straight on point with tangible outcome.

Wish I had a LinkedIn and were an Executive, so I could connect with you.
I'm curious if you have issues with pulse oximeters too. The thing they use to check your blood oxygen level when you go to the doctor.

I don't tend to have the issues everyone here is talking about, but those things never work for me on the first try.
Very much appreciate the kind words! From you and the other commenters too.
I'm looking for something like this, but more advanced. The common problem with such tutorials is that they stop with the simplest geometry (square) and the simplest finite difference method.

What's unclear to me is how do I model the spherical geometry without exploding the complexity of the solution. I know that a fully custom mesh with a pile of formulas for something like beltrami-laplace operator would work, but I want something more elegant than this. For a example, can I use the Fibbonacci spiral to generate a uniform spherical mesh, and then somehow compute gradients and the laplacian?

I suspect that the stability of FE or FV methods is rooted in the fact that the FE functions slightly overlap, so computing the next step is a lot like using an implicit FD scheme, or better, a variation of the compact FD scheme. However I'm interested in how an adept in the field would solve this problem in practice. Again, I'm aware that there are methods of solving such systems (Jacobi, etc.), but those make the solution 10x more complex, buggier and slower.
Envoy smokes them both. Also has metrics out of the box that are not behind a paywall like nginx.
Honestly I'm really excited about this. I've always dreamed of full blown sandbox games with extremely advanced NPCs (which the current LLMs can already kinda emulate), but on the bigger scale. In just a few decades this will finally be made into proper games. I can't wait.
Yes, it will help with some of those issues.
Call me when they remove the notch. Maybe one other actual tangible improvement would be a low-profile mechanical keyboard.

Outside of that the Macbooks are pretty much perfect already.
We're All Going to Die
As a culture we need to move away from “just write these things yourself/copy these aliases and maintain them”. It makes things too much of a rite of passage.

No, I have never used NPM directly. Why do you ask?
> The rise of the touchscreens are an accident. Because MBAs believe iPhone == touch == good.

Which they are, given the application. It also goes beyond size and cost. How long will those tactile buttons last, particularly given that the device is meant to be used frequently and is frequently stuffed into a pocket?

Don't get me wrong. I have an ereader with buttons because I like buttons. Yet those buttons are not going to endure the same amount of abuse as they would on a phone.
>iOS's loop widget

You mean the magnifying glass during text selection?
(2) assumes technology not in evidence, unless you have a really low threshold of "explain it to you".

Like, "explains it as well as a person who doesn't know anything about it but is reading the wikipedia page".

Like, "explains it but lies, and when you catch them at it, insists that they weren't lying".

Like, "can't actually do math, but has had heard lots of math problems so they guess and hope you don't check on them".

A sleazy marketer's idea of "explains it to you".
> The team set out to explain Miranda's enigmatic geology by reverse engineering the surface features, working backward to uncover what the moon's interior structure must have been to shape the moon's geology in response to tidal forcing.

“Must have been” is doing a bit too much work in that sentence. This project is a cool idea and it would certainly be huge news if there is liquid water inside Miranda, but this is a long way from actual evidence.
It still has bashisms
I was mostly thinking people in coercive relationships.

But in terms of communities it might be that voting is looked down upon for certain members of that community not the community as a whole.

In broader terms while marking people who have voted may not reveal who they voted for it does reveal that they did vote. This is less private than the election authorities maintaining the record of who has voted.
> Mandatory access ramps exists because we have decided it's a problem to be fixed by society, not the individual. The result is far greater access for people with wheelchairs.

I think that was a bad call. Society should not shape itself for the sake of a minority of people. That's just silly.
The difference between this and the auto industry bailouts in 2008 is that in many peoples' views, the semiconductor situation is a national security concern.

Things are building toward war with China over Taiwan, with TSMC being a major factor.

Militarily there is nothing short of a full-scale open war with China that can prevent this and perhaps not even that.
It is in Java!
Ludusavi: Backup tool for PC game saves
yes, unfortunately. Dendrite almost got out of beta, but (very frustratingly) we didn’t have the $ to keep developing Synapse and Dendrite fulltime - so we consolidated on Synapse, given it was already mature and deployed everywhere, and are focused on rewriting the hot paths of Synapse in rust and generally improving Synapse’s perf and scalability rather than maintaining both go and python servers.

Meanwhile Dendrite is getting maintained best effort by the former team as time allows.

Finally, the other main area of server dev right now is Conduit (conduit.rs) - a pure rust impl targeting small selfhosted servers. Conduit itself has slowed down recently but there are two very active forks: Conduwuit and Grapevine. All three are beta however.
Technically, to get that far you have to accept GitHub’s ToS, which does have terms (linked elsewhere here) that contributions are assumed to have the license of the repo unless otherwise noted.
To add on to the advice in TFA: Perhaps that bot is exactly the reason the contributor didn't want to bother anymore. It's just unnecessary. Why not remove it? Terms and licenses can be put in the PR template or something.
The video cannot be played in Mozilla Firefox (Windows); the browser claims that the file is damaged.
Gitlab CI can do that. https://docs.gitlab.com/ee/ci/caching/#compute-the-cache-key...
It took me about six months off to start feeling normal, and I think I got out much earlier than most people do. And if you read that post, I still clearly let it get pretty bad before I left.
Show HN: Tinder, but to decide what to eat
Hello HN,

My girlfriend and I waste too much energy to decide what to eat. Every day, we would text each other, "what do we eat tonight" messages, and go over options and many times spend too much time on deciding. I am an indie dev and created this app to solve my own problem: decide with my girlfriend what to eat for dinner.

Initially, I created a simple app, in which we listed all the recipes we ever prepared, and it would propose randomly three of them. We would then choose together one of them. This app[0] turned into a tinder-like app, which would propose every day a set of recipes to my girlfriend and me - we would swipe and go for the first match.

If have some time, give it a try and feedback is very appreciated!

Cheers,
Kiru

[0] https://apps.apple.com/us/app/meal-planner-dinner-ideas/id64...
Again I was thinking this was the "real" RCS:

https://www.gnu.org/software/rcs/

seems we are running out of acronyms.
I think apples adoption of RCS is good, but it lacks IMHO two huge things. 1. A better warning to users (other than being green) that RCS messages are NOT end to end encrypted and that your conversation is an RCS conversation. 2. Force read responses from the other party should be enabled.

Small other complaint, anyone using SMS should get auto ignored on Apple now, or at least a setting for auto-ignore messages that aren’t iMessage or RCS
I cannot open the PDF, is it available somewhere else?
> ignoring the networked nature if reality in favour of optmistic idealism (bootstraps!)

From my perspective, bootstrapping is reality. It is the people who deny that who are ignoring reality in favor of idealistic but false paradigms.
Very happy with my Braun BC21B alarm clock
Definitely, good luck with the launch!

I found Linktree is very popular amongst creators on Tiktok for sharing their various profiles, but I always thought it would be cool to find or build a simpler alternative with a cleaner UI. You built it! I think TT and IG would be a good place to advertise too if you're looking for more users, since creators there often need a table of links under a single URL.
Kegworks: Tool to make wine wrapped ports of Windows software for macOS
Try reading the article before commenting?
It’s cost for sure, but they were also able to sell the tech packages so it was also fulfilling a demand too.
>Small other complaint, anyone using SMS should get auto ignored on Apple now, or at least a setting for auto-ignore messages that aren’t iMessage or RCS

I dunno man, RCS is pretty unreliable, even in Android-to-Android communications. SMS is your standard fallback.

Honestly I try avoid the whole thing and prefer to use Telegram or FB Messenger, which also have the benefits of reasonably well on computers.
> Next Generation Auth (aka Native OIDC, MSC3861)

Huge for me. I run my own IdP, mailserver and it’s one less self hosted service that I need to manage credentials for