skysight-inc/HackerNews huggingface dataset:
Screw Metaverse. Let's make a VR holodeck.

Star Trek's Holodeck is actually a good case study here (especially with the recent series, Lower Decks, going as far as making two episodes that are interactive movies on a holodeck, going quite deep into how that could work in practice both in terms of producing and experiencing them).

One observation derived here is that infinite procedural content at your fingertip doesn't necessarily kill all meaning, if you bring the meaning with you. The two major use cases[0] for the holodeck are:

- Multiplayer scenarios in which you and your friends enjoy some experience in a program. The meaning is sourced from your friendship and roleplay; the program may be arbitrary output of an RNG in the global sense, but it's the same for you and your friends, so shared experience (and its importance as a social object) in your group is retained.

- Single-player simulations that are highly specific. The meaning here comes from whatever is the reason you're simulating that particular experience, and it's connection to the real world. Like idk., a flight simulator of a random space fighter flying over random world shooting at random shit would quickly get boring, but if I can get the simulator to give me a highly accurate cockpit of an F/A-18 Hornet, flying over real terrain and shooting at realistic enemies in realistic (even if fictional) storyline - now that would be deeply meaningful to me, because 1) F/A-18 Hornet is a real plane that I would otherwise never experience flying, and 2) I have a crush on this particular fighter because F/A-18 Hornet 3.0 is one of the first videogames I ever played in my life as a kid.

Now, to make Metaverse less like bullshit and more like Star Trek, we'd need to make sure the world generation is actually available to the users. No asset stores, no app marketplace bullshit. We live in a multimodal LLM era - we already have all the components to do it like Star Trek did it: "Computer, create a medieval fantasy village, in style of England around year 1400, set next to a forest, with tall mountains visible in the distance", then walk around that world and tweak the defaults from there.

--

[0] - Ignoring the third use case that's occasionally implied on the show, and that's really obvious given it's the same one the Internet is for - and I'm not talking about cat pictures.
I don't think so. Pain exists as a signal to tell you that something is wrong with the body. Removing the pain doesn't help diagnose the condition. Though I agree that once a sound diagnosis has been found then pain relief can be pursued. Before then, though, you are throwing away a signal.
Same. At this point “All we need” is about a thousand different things..
Bambu Lab pushes a "control system" for 3D printers, and boy, did it not go well
I use a small model to rename my Linux ISOs. I gave it a custom prompt with examples of how I want the output filenames to be structured and then just feed it files to rename. The output only works 90ish percent of the time, so I wrote a little CLI to iterate through the files and accept / retry / edit the changes the LLM outputs.
No, its more like arguing that telecoms companies (especially ones with monopolies) should not be able to refuse service on grounds that they do not like views people express in their phone calls.

The NYT is a publication, social media are platforms.
> That also explains why TDD is more popular in say Ruby or Python vs. Java.

I'd say that TDD being more popular in untyped languages speaks against TDD, as it hints that maybe some of its benefits are covered already by a type system.
He's a single person but this was a campaign promise of a campaign that 77.3 million americans voted for.
She and one other researcher has manually classified all 7000 papers as per standard protocol. Perhaps for the next article they will measure how this tool agreed with them against them and include it in the protocol if good enough.
> This goes way back. In the 1930s, there was a thing for radios with One Knob. Here's a 1950s TV ad for that.[1] There was a long period during which radios and TVs had a large number of knobs to be adjusted to get decent results. That was finally overcome.

As I'm not sure if you're arguing for or against... I am generally pro digital for radios and TVs, and automatic seek is nice - but I've had it in (analog) car radios that the .05 or whatever resolution wasn't good enough, so a good old potentiometer knob helps.

But ever since I'm not sure if the best UX design exists. People have different problems to solve, and apparently "my favourite radio station has a weak signal" is one of them. Never had this problem with TVs auto-scanning for stations.
Show HN: NotepadJs – A cross-platform love letter to Notepad
As a native Windows user who switched to macOS a few years back, one thing I never got over was the simplicity and usefulness of the old school Notepad app. This app aims to recreate that very same experience, cross-platform and easily installable as a PWA.

I've been using this for personal use for around 2 years and I figured it was time to share it with the world. Criticism, issues and PRs are welcome. Thanks!
Very cool thanks for sharing
Fahrenheit 451 has the wife mindlessly listening to airpods all day, even while having conversations (requiring skill in lipreading to avoid interruption). The airpods are described as Seashells or ear thimbles, small radios with speakers that sit in the ear canal.
Strac (YC W22) Is Hiring Windows Engineer
a lot of these posts usually deal with people that can work, have a life, are free human beings

what if you are not a free human being? scrolling the only source of entertainment till death
His writing employs a little bit of poetry in order to capture his feeling. Not all writing benefits from being as clear and bland as possible. HN should probably read some non-fiction books from time to time
Sure, but that doesn't answer the question, as 0 is not prime.
If I understand correctly - if you are training a model to perform a particular task - in the end what matters is the training data - and by and large different models will largely converge on the best representation of that data for the given task, given enough compute.

So that means the models themselves aren't really IP - they are inevitable outputs from optimising using the input data for a certain task.

I think this means pretty much everyone, apart from the AI companies - will see these models as pre-competitive.

Why spend huge amounts training the same model multiple times, when you can collaborate?

Note it only takes one person/company/country to release an open source model for a particular task to nuke the business model of those companies that have a business model of hoarding them.
If you handle all interactivity server side so that the user can’t do anything at all without a round trip, sure. It’s just a terrible app for users with latency/patchy connectivity. As soon as you try to mix in slightly nontrivial client local state and transforms it becomes the most retarded JS imaginable.
The numbers of pardons granted per president is interesting: https://www.justice.gov/pardon/clemency-statistics
> Are you really that dumb

Do you really want an answer to your questions, or do you just want to flaunt some misguided moral superiority? Insulting people isn’t an effective way to get them to do something for you.

Are you really that lacking in empathy that you’re incapable of understanding your fellow humans are being constantly bombarded with addictive messages and technology which—surprise!—makes them addicted? Are you really that cruel that instead of encouraging those trying to leave a bad situation, you find it more amusing to pile on and ridicule their efforts? Are you really that disconnected from society and the human experience that you have never even so much as skimmed any of the countless articles and books on the subject?
I feel the same about DearImGui. Want a list of sliders, bam, it’s done.

So I started working to create my own UI framework with some of the DearImGui feel but being a bit more scalable.

Recently I just added basic CSS [1]. Super fun to get it working but it’s been a lot of work combining UI styles. But it’s cool getting 60fps live animations in a 4mb binary. Hopefully CSS can help get it looking good.

1: https://blog.elcritch.net/why-i-settled-on-css-for-theming-i...
Your first link says "With a score under 5, Russian Federation has a level of hunger that is low."

The current situation with Russia and China seems caused by them becoming prosperous. In the 1960s in China and 1990s in Russia they were broke. Now they have money they can afford to put it into their militaries and try to attack the neighbours.

I'm reminded of the KAL cartoon on Russia https://www.economist.com/cdn-cgi/image/width=1424,quality=8...
That was from 2014. Already Russia is heading to the next panel in the cycle.
The Matrix was prophetic, only it’s a phone not a vat and it’s humans behind it not AIs. (Though you are providing training data for AI!)

I always thought a good twist on The Matrix would have been that as a big reveal: humans are running it.
What kind of text are you reading? Do you work in LLM development? Or are you just noticing that many news sites are using LLMs more and more?

I've noticed obvious LLM output on low quality news sites, but I don't tend to read them anyway. Maybe all the comments I read are from LLMs and I just don't realise?
as a former sysadmin, dont mix work and personal profiles on same machine. treat your machine as not your property, please, unless you have a byod policy - it is simply bad practice. i understand the realities of super federated logins and am not innocent of some of this behavior, but if anyone interested cares to go digging, they probably can figure out exactly what you’re up to on a work device and that’s just not a situation I think people should be willingly entering into when you can just maintain separate, semi-isolated devices and accounts. if for some reason someone is making or encouraging you to use personal profiles for work stuff, treat that as a red flag.
The nature of programming means that there are a lot of small gaps while you work, for example as the code is compiling and deploying. These short breaks are not enough to pick up any long-term activity, so therefore the small bites of social media end up looking very appetising.

Other times you need to search for specific information. When you already have 25 tabs open, it doesn't seem that bad to open tab number 26.

The best solution that I've found was to work on cafés and libraries: places where I can easily let my eyes wander between blocks of focused work.
Remember that ChatGPT can only give you information that a) it has found on the web and b) that it has made up itself on the spot. It certainly can't get up and go to the library to read a forgotten source not cited on Wikipedia, say.

So when you have a "curious" debate with ChatGPT what you're really doing is searching the internet through a filter, guided by your own and ChatGPT's biases about the subject, but still and always based on whatever you would have found by researching stuff on the internet.

You're still on the internet. It may feel like you've finally escaped but you haven't. The internet can now speak to you when you ask it, but it's still the internet.
That’s an expungement, which is not a power the president has. He can grant a pardon, which is forgiveness, but does not erase that a crime was committed.
By that logic, nobody has lived under the rule of law ever, because it's only achievable in an ideal dream world.
Maybe that's the spirit but you'll always have people who would like a clock on the wall, always visible and others who don't, but don't mind touching a button for it to light up. So I think "calm" can't be objective.
Five-hundred billion dollars is nothing when you consider there's a new government agency that it is said will shave two trillion from government inefficiency.
I am so f-in glad I deleted facebook like 10 years ago and never hoped onto anything else. I only hate that I visit HN every few minutes, when I get bored at cagie.

But apart from that, just don't use social media. It's really as simple as it sounds. The only hard thing is to find something to fill the free'd up time with.
I am trying to find the incident you are referring to. Do you have any links/sources?
Maybe the problem is that as an FE developer you are better at doing things in the front end?

The original reason the web took off to dominate the internet was because it had a very, very simple UI.
A hamster wheel would work better?
All lowercase text is so hard to read.
> He was being arrested in the article, not IRL.

So the article lied that he was arrested?
In this particular case it's my use of NiMH batteries, which have a different discharge slope than normal Alkaline batteries. So it's not really a "feature" of the device but rather a limitation of the type of batteries used. With my alarm clock the signs when to charge the batteries are very obvious (the LCD starts fading away so it becomes hard to read, but the device is still functioning perfectly for some more weeks even then - it just doesn't much power at all).
Use Security Champions programs as a template for an AI Champions program?
In a recent podcast episode (https://www.tessl.io/podcast/adapting-your-team-culture-for-ai-devops-lessons-learned-with-hannah-foxwell) where Hannah Foxwell compares lessons learnt with DevOps to allow AI to be adopted easier. Part of it got me thinking about how successful(?) some security champions programs have been in getting app security in particular adopted across development teams, as well as the more company wide need to increase education about basic security hygiene.

Should we use this exact same model with AI Champions? It feels like a lot could be learnt from the way Security Champions programs pulls parts of the org together, particularly where critical guardrails/guidelines are needed.

Should we use Security Champions programs as a template for an AI Champions program? My gut feel is yes and this is needed, and Security Champions programs are for me one of the better ways to achieve this.
I am not sure if it will surprise you, but your affiliation or the size of your 'team' is largely irrelevant from my perspective. That said, I am mildly surprised you were able to accept the new self-image as willing censor though. Most people struggle with that ( edit: hence the 'this is not censorship' facade ).
https://www.jrf.org.uk/housing/bringing-private-homes-into-s...
>The same people who...

Political coalitions are not personifiable, contiguous entities. There are disparate groups of individuals aligned on certain issues and at each other's throats elsewhere. That said, political hypocrisy isn't uncommon, but in this case you may be over-generalizing.
It's so funny how outrage poisoned partisans have such crushing issues with pronouns. The word 'They' has been used to refer to individuals for hundreds of years. Get a life
A person heavily invested in this wave of AI succeeding saying AI will be big and we will have AGI next year? Sure.

I don't think there is much point of reading the whole thing after the following:

"Everyone is now talking about AI, but few have the faintest glimmer of what is about to hit them. Nvidia analysts still think 2024 might be close to the peak. Mainstream pundits are stuck on the willful blindness of “it’s just predicting the next word”."
That's also a description of the "not guilty" verdict. Guilty is "beyond a reasonable doubt", and "not guilty" is those circumstances that are not Guilty.
》 we shouldn't have bailed him out.

I don't have a horse in this race but the first thing that comes to my mind when I hear "we shouldn't have bailed him out" is silicon valley bank and its depositors. That to me was the biggest show of hypocrisy by silicon valley.
Id say if you think tests and types are doing the same thing in the same way you are badly abusing at least one of them.

One attacks the problem of bugs from the bottom up and the other from the top down. They both have diminishing returns on investment the closer they get to overlapping on covering the same types of bug.

The haskell bros who think tests dont do anything useful because "a good type system covers all bugs" themselves havent really delivered anything useful.
'aspirational and highly detailed content that resolves its details in an uninteresting or nonsensical way'.

This is a great definition. All the AI text I read is somehow missing the "meat" you find in good writing. All the right parts are there, but the core idea that makes me interested is just missing.

It's pretty much the same thing Linkedin has been full of for years. No one can bear to say anything controversial, so it's all just empty platitudes and junk.
From my limited experience working as systems for a large retailer. Thermal paper is more expensive, but the printers are cheaper and more reliable. It's not massive - I would estimate about ~20% difference - of course this can depend on print counts. Having printers down can have a much larger operational impact than the difference between types.
So the EU mastered the trick of solving the problem of 23 competing formats and we aren't all taking notes?
Using a SPA doesn't mean ignoring software engineering principles.

At my work we develop web applications for a mission critical sector (emergency services). We use .net for the backend (we have also used golang in some projects) and Typescript and Angular for the frontend. We follow MVVP patterns, SOLID principles, etc. There are multiple layers, each layer has a well defined single responsibility. Our applications have been quite successful with happy users and great maintainability if I may say so.

There is nothing special about our setup. We could have used Vue.js or react for the frontend. We could have used any platform to build REST endpoints (though personally I like strongly typed languages for implementing business logic and think .net is underrated).

Software engineering might not be as old as say civil engineering, but we've been doing it for decades now and have a rich library of patterns and architecture types to draw from. I've been building software for over 25 years; the technology stack might have changed in that time but the principles are still very much the same or are extensions of the previous ones.

Using a SPA doesn't change the fact that if you want to build good applications, you first have to design them.
I remember iOS not always respecting VPN's do these notification attachments get loaded through a VPN?
Very few websites are like Facebook.

Facebook is in many ways terrible. it can be hard to work out what to do, it can be glitchy (for example updates can be slow - stuff is presumably cached and takes time to update) and its VERY hard to manage reasonably active FB groups.
They have just taken it down to give it a clean.
what prevents operators from getting ROI with renewables?
The problem is that I'm learning drums, not guitar :(
But he’s only served a tiny fraction of what you say was an unjust sentence. So the jury’s still out as to whether he’s served enough time. Other hard drug dealers get way more time than Ross has served.

Its astonishing that granting pardons to drug dealers and attempted murderers is something Trump sees as one of the more urgent matters affecting the most powerful nation on Earth.

I wish this weren’t true.
Show HN: Go-SQS-Worker – A Simple and Scalable Async Job Library for AWS SQS
I recently built go-sqs-worker, a Go library for managing asynchronous jobs using AWS SQS. It’s designed to strike a balance between simplicity and scalability, addressing common backend needs like background email processing or task retries without the complexity of Kafka or AWS Step Functions.

Features:

- Clean producer/consumer separation

- Exponential backoff and retry management

- Dead Letter Queue (DLQ) support

To make monitoring easier, I also built a job viewer, inspired by Sidekiq, with features to inspect job details visually.

GitHub: https://github.com/mickamy/go-sqs-worker

Demo: https://github.com/mickamy/go-sqs-worker/tree/main/example

Would love your feedback and thoughts on improving it!
That has been the way of how things were done in hardware from the start I'd say, just look at any moderately complex PCB - you can see each IC as a "microservice" of sorts, even analog function groups (oscillators, bandpasses, filters, ...) made out of discrete components can be considered "microservices" of sorts IMHO.

All this is is moving the definition scope of an individual "service" from the IC to the chiplet level.
Depends on the time scale. I mean the early middle ages (500 to 1000) could be described as "(smaller) tribes fighting over what is left" (considering all the barbarians from the north pillaging the roman empire while the Arabs conquering it from the south).

The evolution of modern society is as much a result of religion (centralizing a purpose and limiting inner fighting) of science (do things more efficient) as it is to violence.

Violence might be one way to progress, everybody is entitled to an opinion. I just hope you experienced it yourself if you believe it is the way you prefer personally. I am saying just because I thought some things would be great, only to be quite disappointed when I actually tried them...
I got this for Christmas and quite like it: https://de.braun-clocks.com/collections/digital-clocks/produ...
Agreed..great suggestions. Id consider switching as well.
Haha! That's hilarious!
Two thoughts

1) Zero is expressing the absence of any, and its singular "just one" that is a special case

2) Plurality of zero is inconsistent with a lot of more modern creates using singular - zero carb, zero tolerance, etc. In these cases it does look like they simply substituted the word "zero" in for "no".
The market was a tenant's paradise and correspondongly bad for landlords… and then many landlords moved to a different market.

This has happened before, for example there have been cases where governments set the price of bread below productions costs, which pleased the poor people in the cities until the farmers and bakers reduced their production of the loss-making bread.
Whats crazy is that a significant portion of the aluminium minerals comes from a single source of bauxite in the world, near Pinjarra Western Australia .. something like 90% of the worlds aluminium is sourced from that one mine.
Yeah sure the facebook frontend has a lot of issues and is frustrating at times but I'm not sure the random slow updates or even failures to load the page / partial info is React's fault
I am currently banned from the Signal subreddit for pointing out that we only have Signal's word that they don't collect metadata. So, yeah, people do consider Signal anonymous...
I can stop any time I want!
If you follow that reasoning, anything that improves or anything that makes creation easier, produces slop.

Personally I'm not in favor of calling AI output slop, just because it is AI generated. You might then as well say that any electronic music is slop and any food prepared with help of machinery is crap. It might be crap or not, the automatedness is irrelevant.

The outputs of AI that I see today in the form of text, images or video don't look like slop to me.
Self Censorship with AI
Agreed. It was well written.

The focus wasn't on the exact timeline and facts of the situation. It was on what it felt like as he read the piece.
This is just an ad, but in principle I agree integration tests can usually bring more value (depending on the system, but in my general experience across many companies of all sizes).
I do this too, it works well
Yes we are trying to fight back, but sadly I'm starting to think it will only be the next generations, the ones not even born yet that will fully internalize the lessons of our mistakes.