skysight-inc/HackerNews huggingface dataset:
Oleg's solver is fantastic, thank you! It's only for heads up, though.

I'm still surprised by the difference with the chess world where all the strong engines are free and open-source. Maybe poker is less attractive to developers, or maybe poker devs are simply more inclined to make money (which I completely understand!)
Kinda, I guess?

Boltzmann brains are likely to be wrong about all of their beliefs owning to them being created by an endless sequence of random dice rolls that eventually makes atoms that can think, so it's fine if they are silicon chips that think they're wet organic bodies (amongst other things).

A computer with say 2^((175e9)*8) parameters is simpler than a human brain, so more likely to be produced by this process.

But the 500 line file is a red herring.
Great write up and a good opportunity to get the Ox64 out of his box and try to make a few lights blinky blinky.

It’s one of the unexpected joys in IT to take a microcontroller, add a few cable, all per detailed instruction for beginners and then yes the light goes blink, as per instructions . At yet it makes you happy ;-)
Countries that block pirate sites, like the UK, could block your site. They might also put political pressure on New Zealand to force you to manage the geofencing yourself.
The flipside is when two files are combined, git blame can track history across both sources. Can't do that when explicit moves are recorded, one of the source files would be recorded and the others treated as new lines.
Osaka here. The quake felt like it lasted for ages. I’m a bit worried as in the Tohoku earthquake, 9.1 followed two days after the first 7.3
MPEG-2 or even MPEG-4 ASP seems like a better choice for back-compat.
Solving the gullability issue has also the consequence that you could not ask the AI to pretend to be your father, owner of a pod bay door opening factory, and to show you how to take over the family business
I mean there has been a concentration of strong earthquakes in that specific area. That's not usual, even in a seismically active country.
They're certainly outrageous, but they're not predictions.

What's the actual prediction here? That all of these happen? That at least one happens? That there's a 1% chance of at least one of them happening?

Here's a prediction I'm much more confident in: when none of these predictions turn out to be correct, these people will pat them selves on the back and say that the point was never to be right but to provoke a conversation. Or they'll twist themselves into a pretzel about how something totally different happening totally validates the real point they were trying to make with one of their "predictions".
This? https://en.m.wikipedia.org/wiki/Shave_and_a_Haircut
Larger buildings tend to better withstand the large quakes. Building codes have been revamped after large quakes in Japan, so large commercial and public buildings tend to be the safest ones. They also are used for temporary shelter in natural disasters like quakes and heavy rain/typhoons.

Problem are with older wooden houses. There's quite a few photos and videos of older houses that have completely collapsed or their ground floors collapsing.

On a side note, since it's a public holiday, hospitals aren't able to cope with those who are injured because they're lightly staffed, and medical personnel can't reach them due to damaged roads, etc.
Our Journey Migrating to AWS IMDSv2
I dunno, it kind of makes sense. If you do just rename a file it can track it. If you do more than renaming, it immediately becomes ambiguous as to whether you actually renamed the file or just deleted it and made a new very similar file. Or multiple similar files.

I think the real failing is that it isn't very good at handling the "rename and slightly modify" case, even when it theoretically could. Of course it's non-trivial to detect that case, and there are flags you can use to improve the detection but it's still not great in my experience.

It might make sense to allow adding hints to the git commit message to help it. Dunno if anyone has tried implementing that.
oh my.. yes my bad
> In fact, I remember folks screaming at me that it would take five years to engineer a mouse, and it would cost $300 to build. I finally got fed up and went outside and found David Kelly Design... and in 90 days we had a mouse we could build for $15 that was phenomenally reliable.

That was a fib. I recall that first Mac mouse had two little (maybe 3mm diameter?) tabs underneath to support it, and they quickly wore away resulting in the mouse largely being unusable without gluing something to the bottom to stabilize it.
Dura lex sed lex
It is extremely easy to differentiate between the two with a commercial VPN detection product rather than just someone's hobby proof of concept.
Kodi could for sure be installed on this, we're open to any suggestions that make that task easier for you as well.
Film can be physically re-scanned at a higher digital resolution—no AI required. The title says “4k Film Transfer”, which suggests this.
We had a bot that would randomly say things in our IRC channel 15 years ago that worked like this. You could also mention it to prompt it to reply.

Every message was added to it's knowledge base and it would say random but hilarious stuff made up from all the nonsense we used to talk about.

Good times.
Show HN: I help people reduce their stress with one comforting quote a day
Hi HN,

Made this little service where people can subscribe and receive a comforting message as a text through whatsapp, each day.
I hope it helps alleviate some of the stress in their life :)
I'm not well versed in NixOS, but the team over at Jovian are all very helpful and are running a great project.
I don't really understand your reaction. Adding a test that fails before and passes after the fix is good practice (do you disagree?), and putting that in a separate commit is a trivial effort (do you disagree?)

It's basically the lowest-friction way I know to do the part of TDD that counts.
Images from James Webb Telescope, two years after launch
We have been using this in prod for a while now (multiple instances). Quite a project!
I've been waiting for something like this. Is animation supported? Any plans for Android support?
saying things like "failed to detect mine!" allows them to go through their logs and see what they missed. This entire post is potentially a great honeypot.
You have a deal with a copyright holder? Have you considered taking them to court over it? I'd donate to help get you what their contract owes you, and I'm sure others would, too.
Chartmylife.ai, your AI augmented diary and personal coach
Hi everyone, just wanted to share this project of mine, I shared it a long time ago in here whilst it was just a landing page, now the full product is available in Beta and everything is free for the duration of the beta.

ChartMyLife.ai simplifies diary keeping and life tracking. Leveraging OpenAI's GPT-4, our app turns your spoken words into organized diary entries, tracks key metrics like diet and exercise, and offers personalized quests and insights from AI coaches. It's a straightforward tool for self-improvement and staying on top of your goals.

Now for the nerds of HN, some more technical stuff

- ChartMyLife uses GPT-4 and whisper to let you talk about your day and store it in a structured way. This means both a text based diary (today I did so and so) and tracker entries (Lunch: 560 calories etc.)

- A second set of AI prompts review the diary weekly and can give you "quests" with an experience point system. The AI judges how much each quest is worth based on a barem it was given

- Dalle-3 is used to generate Quest icons

- This is made using NextJS with app router, server actions and cron jobs. Entirely serverless, and running with mongodb for the DB. The biggest challenge with this architecture is dealing with dates, as server side rendered component might run on UTC whereas component ran on the user's device are in a local time zone.

- I'm using JoyUI (from the makers of MaterialUI) which has been mostly a nice experience.

- One cool tidbit is I have AI tests to test my prompts. They look like this:

- All the illustrations are generated by dalle-3 or Midjourney V5.

```
it('knows how to extract a meal and a workout', async () => {
const result = await aiPrompt("I ate 6 nigiri sushis and I ran 5km", simpleUser, "23/11/2023, 12:08:58");

const validation = await aiValidate(
result,
'It should create one entry in the meal tracker for 6 sushis, and an entry in the gym sessions tracker for 5km. It should not create any other entries.'
)
});

```
An AI is used to validate the result so it's the ultimate integration test that is easy to write. Each test is run 10 times as some prompts have a tendency to work some times and not some other times. I'm looking at 90% success for now to consider a prompt successfull, though most of them are 100%. It's ran on CI only when changes happen in the file related to prompting openAI.
Ill take this as an opportunity to explore fedora (i guess?), ive been using ubuntu for ~2 years and am ready for a change. This looks like it has a lot of what I would want built in, im not tech savvy enough to get some of this stuff working.
First tsunami waves have already hit, they were under 1m. No major damage expected.
AI have always had a broad definition. https://en.m.wikipedia.org/wiki/Artificial_intelligence
> This is similar to going walking in a national park, there is no liability for an injury that you incur.

It's not exactly such way.

This is only case, if you are 21 or 25 years old (depend on country/state) and if you have insurance which cover this case, or if you have some juridical document for exactly this case.

For example if you toddler/teenager, NOT accompanied by an adult, will be responsible people, who have responsibility to restrict your appearance (entrance) in this park.

So in EU, usage of OSS or products with OSS dependencies, will be effectively prohibited for teenagers. This is not very large share of customers, but approximately 7% of EU residents.
So you trade that for even larger problems today? You do you but I just want to play some games.
It’s the latter. All the best engines are closed source. It makes more sense to capitalise on it by deploying it for coaching/playing.
And in Europe consultants are much, much easier to fire (especially if the minimum standard of performance is "more capable than our existing staff" or the problem is for an indeterminate amount of time)
> You appear to be confused. If you look in the specification I linked to, what you're hung up on is known as a "value".

Of course I'm not confused. You're hung up on the little insignificant part that `x="y"` is a HTML attribute and pretend that this immediately makes it standart non-weird DSL.

Funnily enough you share this with proponents of some other frameworks like lit. "But we use HTML attributes here's an MDN link"

> It can be any valid characters required by your application.

Indeed. So let's look at those characters, shall we.

First it's the literal "proprietary syntax to inject janky control structure" that you complain about. Funily enough you're ignoring this when I'm pointing it out:

click->gallery#next
keydown.ctrl+a->listbox#selectAll
resize@window->gallery#layout
click->gallery#open:capture
scroll->gallery#layout:!passive

Second, you have a literal custom DSL composed of data-attributes.

# Passing params to events
data-[controller-name]-[param-name]-param

# "Targets". All elements will be put into an array in [field-name]
data-[controller-name]-target="[field-name]"

# "Outlets" because you need a different name for references
# to instances of other classes
data-[controller-name]-[field-name]-outlet

# Data binding. Much like Vue, it requires a specific
# structure of values present in your code
data-[controller-name]-[value-name]-value

# An additional data binding for CSS classes
# that are also specified separately
data-[controller-name]-[css-class-name]-value

But zealots are completely blind to the fact that they also have a non-standard badly specified hacky DSL because "but we use HTML attributes".
So in essence you apply for regular employment and when you get turned down you pitch your consulting service?

On last few teams I have been pulling most of the project while being unpaid (southern Europe devs rejoice) so I m thinking about incorporating as well, but with kid on the way I am worried I won't be able to find clients...
This is a silly question, but when exactly did Mickey Mouse enter the public domain? On January 1, sure, but which time zone?
Yup. That's what I'm thinking about.

It's a similar issue as CSS nesting, by the way :) I'm not saying it's inherently bad, it's just it could be confusing. But could probably solved by a linter: put attributes at the top, nested children at the bottom
In one of the best teams I worked with we started doing that on our own. I still do it (not always, but often) on my projects.
The Stilwell Brain [video]
All too prescient: https://www.destroyallsoftware.com/talks/the-birth-and-death...
Rather than the "easy" way of porting an x86 emulator to WASM, I've been trying to natively port the Linux kernel to WASM.

UML[0] and LKL[1] prove that running the kernel in a process is viable. μClinux efforts like NOMMU and binfmt_flat prove that you don't need memory-management nor ELF to run the kernel.

Both my own independent experiments and WALI[2] have shown it's possible to port the Linux syscall interface and userland ecosystem to WASM.

I'm confident it's doable, but there are a number of other challenges to solve along the way (like dynamic linking, the Harvard architecture, etc). Currently I'm blocked on the fact that while the kernel supports running non-ELF binaries, it really wants to be an ELF itself.

[0]: https://en.wikipedia.org/wiki/User-mode_Linux

[1]: https://github.com/lkl/linux

[2]: https://arxiv.org/abs/2312.03858
>Nor can Brady win the Super Bowl without a team.

I'm pretty sure you can run whatever analytics you'd like and they'd all say that (prime) Brady is more than worth 100x the salary of the JAG qb3 on the practice squad.

The skill curve for athletic and knowledge work is steep and tall. Measuring it outside of games is the hard part.
Of course, but the problem is the lack of adoption didn't really push it to become smaller or substantially cheaper and more accessible. A modern Segway has a similar footprint.
Thanks! Yes, animation was one of the earliest features. It uses its own animation engine and file format (which is a gzipped JSON file), which gives the artist fine control over the timing (unlike traditional ansimation files), by giving them frames-per-second speed control and custom delays on frames. There is a video or two on youtube demonstrating this, and you can scroll down on the Durdraw homepage and readme to see examples.

I have given some thought to Android and iOS versions, and would like to make it happen, but it isn't a high priority at the moment. That is interesting that you might be interested in an Android version. Maybe sometime this year.

Edit: Just to be clear, animation does not require any programming or coding. You simply create frames, draw, switch between them, copy and edit frames, etc, like a traditional animation studio.
I Remember this. We had all the Taligent books in our library.

Waaay too much structure (and I like structure).

One of the things that struck me, was all the fairly basic stuff you couldn’t do, without getting a sign-off from an architect.

It must have been kind of miserable, to be an architect, there.
> It looks like the US had to restore/extend copyrights to foreign works as part of the agreement that established the WTO?

What happens is that lobbyists for the same (copyright) interest groups instructs their governments that extended copyright is in their interest, and that whoever have the longest should “win” and become the norm.

WTOs are basically big business “negotiating” with itself through nation states.
I see that they already have the TCP MSS info but not sure it's part of the score, low MSS is a pretty obvious indicator. (Without VPN 1452, with Wireguard 1240)
I personally have known several people. They are not narcissists. They are literally 100x talent. One of them built out a half dozen hit games, doing all the art and programming for one employer which represented half the companies profit.

Then he left, started a 30 person company, got frustrated, quit and built another game entirely from scratch doing all the art direction and sold millions then retired.

One person.
The deal that society has is that "we follow the law and they follow the law".

Not "we follow the law and they have it changed so that we have to do whatever they want".
Good point, just updated the description to include a link of sample/tutorial (https://app.artflow.ai/releases#release%203.5.1%202023-11-29)
I originally started working on Durdraw because I was trying to animate some ASCII art with Pablodraw and Photoshop, and found it incredibly tedious. I ended up making my own editor for any future animations.
That's not his perspective.
Thanks and please do give it a try! Curious to hear your thoughts :)
Rodney Brooks 2024 Predictions Scorecard
If I mentioned the company, and you would recognize it, you would understand the catastrophic non performance of this company for a decade.

All the old management are still in place despite several ceo changes and it has become the poster child for failed big company.

you can even read the glass door reviews. Thousands of posts say the same thing I am saying: The bad people gang up on the good people and that’s why I left.
Web browsers are a terrible place to do innovations, a major problem being the absolute backwards compatibility they need to maintain. Web standards are massive complexity beasts which are constantly growing and basically none of that can be dropped. The dynamicity of JavaScript is actually a major problem for performance (difficult to optimize beyond a certain point), that's a major motivating factor for WASM, but that has its own problems (no direct access to DOM).
We've been calling other things AI since the word was invented. single-layer perceptrons, minimax game solvers, expert systems, any neural networks, video game enemies, keyword-responding text chat, even washing machines (fuzzy logic). Good luck declaring that suddenly it has a new definition.
As an entrepreneur, you know how important it is to keep learning and growing. That’s why we have curated a list of five documentaries that you can watch on YouTube for free. These documentaries will inspire you, challenge you, and teach you valuable lessons about business, innovation, and leadership.
What a rollercoaster of a life.

[Edit: I was trying to make a joke reference but after reviewing the facts, no it doesn't look like the person referenced was Chris Sawyer of Rollercoaster Tycoon fame. He could fit the description though]
Mm.

I'd certainly say that gullibility is a hard problem, especially as humans are also pretty gullible.

What level of gullibility are the current generation of LLMs? The level of a child who believes in Santa, or an adult who believes their country is always right?
Preserving the world's largest cartoon and comic collection
They said: "not apply to open-source software developed or supplied outside of a commercial activity".

As I understand, if you work making more than 90% of your income as gardener, but on free time develop OSS, you will guaranteed not liable.

But if you are professional software developer, and make for example 50% of your income from software, you will need some powerful proof, that OSS from case and made by you was not part of commercial activity.
I believe op is referring to the deal between the copyright holder and the public - the public grants exclusive use of the content to encourage creativity, in exchange, the work will eventually become public. In extending the duration a work is protected, the deal is being modified.
Aren't asteroids very varied in terms of compactness? Aren't some asteroids piles of rubble and some others really hard rocks? Maybe I am confused but I'd guess this would also play a role?
Most companies are status-based, not value-based. The primary goal is to maintain status differentials. Pay is one of many tools used to enforce status hierarchies.

As an external consultant you are - to some extent - outside the hierarchy, so the usual rules don't apply.

When companies get really big and dysunctional they start to treat their customers as if they're the bottom of the hierarchy. Which is how you get all finds of corporate outrages.
This is probably a bit too custom, but I did the same, and it works really well after it's set up. Plex/Jellyfin just works for everyone (you do need to use the app, because I disabled transcoding).

I have a repo that uses a Harbormaster (a Comppse-based deployment tool I wrote, https://harbormaster.readthedocs.io/) to set everything up and keep it up to date, so all you need to do is run the Harbormaster container, point it to the above repo config, and the apps will run. Then, you just need to configure each app, but the directories will be set up properly.

It's a bit of work, but probably not as intimidating as it sounds.

https://github.com/skorokithakis/mediacenter-in-a-box/
On whatever local time where you are (at least for US). The "at least in US" is important since that most people who didn't clarify that "Steamboat Willie" is in the public domain specifically in reference to US laws - in other countries it is either already PD, or in a handful countries like Mexico (which has author+100, technically no concept of corporate copyright except for the government) is still not PD.
Shai: A large language model for asset management
Thinlinc, gpu accelerated vnc in a browser with sound, file shares, etc.
I set it up for staff to process medical scans for AI training, works well.

https://en.wikipedia.org/wiki/ThinLinc
The version that was put on the Main Page of English Wikipedia today also has the accordion part: https://en.wikipedia.org/wiki/Template:POTD/2024-01-01
These are valid points. I agree consistency is not preserved 100% (although it's a super challenging task and it's the goal we are striving to achieve). At the same time, we've made a major progress on getting the consistency for about 80%, we'll keep improving it so hopefully it'll get there soon. Appreciate your candid feedback though!
I also want to slightly disagree, or rather state a minimum:

The most important part of a commit message is the context.

Good enough commit log:

utils: Minor
drivers: Fix
assets: Update
docs: Typo

Hopeless commit log:

Minor
Fix
Update
Typo

Context should answer the "what". Think of it as the one word you tell a new conversation participant to let them realize what you are talking about.
One of these is waaaaaay more common of an operation than the other.
The law is the will of ”we”. ”They” can’t change the law – only ”we” can.
Browse your remote server files in Nautilus, GNOME's default file manager
No questions, just want to say thanks for your amazing series of articles. I learned a lot from reading them.
Why are the chess games garbage?
Staying in Gion district in Kyoto. We were taking a break in the historic house we’ve rented and we thought it was just really intense winds. We were shocked to get the alert
Right now you can get lip motion and we do plan to tackle larger scale animations down the road. Regarding the "annoying orange", could you help me understand what exactly it is referring to?
It’s literally at the top of this thread! Apple for years provided source code that didn’t compile because they considered some of their proprietary additions as “secret” and failed to include those headers. If you want more evidence of this being a regular occurrence, I have plenty of examples where Apple leaves security features out of the sources intentionally. Or you can look at WebKit, which is LGPL for many components but whose public source code has an explicit gap (search for “WebKitAdditions”) where Apple violates the license by shipping code in their OS that is not included.