skysight-inc/HackerNews huggingface dataset:
Neat game!

I feel like the “if possible only one word” may make things a bit weird due to no fuzzy matching. I put “Sherlock Holmes” for one thing, and the expected answer was “Sherlock”. Also I misspelled the name of a movie.

Maybe adding some sort of estimation of whether the user’s answer is probably referring to the same thing, could be good? Like, maybe give half a point if the user text has a lot of overlap with the target text, compared to the length of the texts, assuming the text lengths aren’t too different?
> I don't give a fuck if other people can't manage secure passwords.

Sure you do. When your local tax office / hospital / large data holder of your personal data has an administrative interface that only uses passwords, then the administrator gets fished and your identity stolen, suddenly you care a great deal.
1. X86_64 assumed...

2. Why is it that exiting at the end of main() requires a system call? Wouldn't a `ret` instruction go "back" to somplace where the OS itself will do cleanup work?
SLS was also my first distro. I also played with Yggdrasil Linux (bootable CD) for a while, because at the time, nobody could afford a hard drive with as much capacity as a CD-ROM.

Those early Linux distros borrowed a lot from SunOS (Solaris 1), so it was easy to adapt between work/home.
It is also something that will make upstream hate them, possibly to the point of actively making their life difficult in retribution.

(Problems along this line already are why the bcachefs dev told users to avoid debian and the packager eventually dropped the package: https://www.reddit.com/r/bcachefs/comments/1em2vzf/psa_avoid...)
In Spain people call the cops for seemingly everything. I had a bunch of race motorcycles I was unloading at my house and some idiot neighbor called the cops because they thought I was running an illegal repair shop. I had to spend almost an hour proving that my four kids raced semi-professionally. Even had to show them their race licenses before they realized that I was telling the truth. I have found in many places in Europe people have a very hard time minding their own business — especially old ladies. For reference, I’m a white American. So some Croatians calling the cops after seeing a black dude doing a Forest Gump in the middle of nowhere would certainly attract the attention of the local busybodies.
That is such an awesome story! Immediate favorite for me. Can relate to typing in the code published in the gaming magazines. Mine was with memory-editing the game values, albeit not on Christmas.
Ghostty 1.0
Just noting that realistic or not, this solution is probably desirable by ~4 Billion humans. I’m not sure the (not less fantaisist) geoengineering solution is even comparable in term of popularity.
As Hollywood Struggles, the Region's Economy Feels the Pain
Thanks. It looks like the document itself is still copyrighted. The files can be uploaded, so I will.
Didn't notice, Claude is my goto bot for programming.
1. ensure you have continuous integration against both stable and latest versions of everything, with the stable set of all transitive dependencies defined on a per-project basis, and what gets used for releases.

2. people are expected to fix the latest build whenever they have spare cycles. The incentive is that it is part of the pipeline for code reviews and can only be bypassed by the project owner.
This means you'll need to support both stable and latest concurrently (bumping stable is also an option to simplify the requirement).

3. if you added conditional support for old stable/new latest and latest was eventually made stable, you can refactor that code.
Hmmm... I could. Substreamer let's me mark albums and playlists as "offline access" so I have something local. That works well enough.

Syncthing for photos is awesome. When I cut-paste on my desktop they are removed from my phone too.
If you want some windows-forms-esq app development, I highly recommend checking out Flutter Flow. It isn’t exactly cheap, but I’ve used it for some basic personal apps.
Can I add a comment to some dead code so that it gets left alone? (Similar to how you can switch off minting for a single line.) Use case is when a utility function is currently unused, but probably will be needed again in the future.
On the front page: https://news.ycombinator.com/item?id=42516991
Looking at his Strava he seems to be doing more like 20-30+ miles a day
Redditor's reactions to the addition of subreddit feature (2008)
Engineers develop device that merges sensing and computing functions
> So, it is very likely that a model that converts rasterized images to raytraced versions is possible, and fast.

How would this even work and not just be a DLSS derivative?

The magic of ray tracing is the ability to render light sources and reflections that are not in the scene. So where is the information coming from that the algorithm would use to place and draw the lights, shadows, reflections, etc?

I'm not asking to be snarky. I can usually "get there from here" when it comes to theoretical technology, but I can't work out how a raster image would contain enough data to allow for accurate ray tracing to be applied for objects whose effects are only included due to ray tracing.
To be blunt:

If you compile my Rust library against dependencies that are not compatible as declared in Cargo.toml, the result is on you. If you want to regenerate a compatible Cargo.lock, that would be more understandable, and I don't go out of my way to specify "=x.y.z" dependencies in my Cargo.toml, so I have effectively given permission for that anyway.

They give the example of Debian "bumping" dependencies, but given the relative "freshness" of your typical Rust package vs say... Debian stable, I imagine the more likely outcome would be downgrading dependencies.

This reminds me of the time Debian developers "knew better" with the openssh key handling...
The return of OSCILLOSCOPE MUSIC with the N-Spheres EP [video]
To be clear DLSS is a very different beast than your typical AI upscaler, it uses the principle of temporal reuse where real samples from previous frames are combined with samples from the current frame in order to converge towards a higher resolution over time. It's not guessing new samples out of thin air, just guessing whether old samples are still usable, which is why DLSS is so fast and accurate compared to general purpose AI upscalers and why you can't use DLSS on images or videos.
> ...and the packager eventually dropped the package

Related HN discussion from August/September: https://news.ycombinator.com/item?id=41407768
Simplygon is used in MS Flight Simulator bcs it can generate seamless LODs. LOD 0 can simply be a Delaunay triangulation.
I think you forgot the analogy. Why is it bad to have semicolons in programs then?

> You become keenly aware of the fact that 90% of your mental effort is going not towards actually solving the problem at hand, but appeasing the compiler or conforming to some stupid syntax rule that exists for no reason other than that someone at some time in the dim and distant past thought it might be a good idea, and were almost certainly wrong.

You said this originally. I definitely agree for something like parentheses in if conditions in Java, but I think semicolons are a great example of how

> having something to indicate the boundaries between words and sentences has actual value and reduces cognitive load.
This is a neat blog post explaining part of the magic:

https://gpanders.com/blog/ghostty-is-native-so-what/
I understand your reservations. Just to clarify, I wasn't trying to bait you -- I was genuinely curious. But I absolutely get why you'd rather not have this conversation. :-)
Is TrustZone really all that useful? I haven't had a need for anything like it myself!

esp-c6 module parts are like $2-3 and already have an fcc cert, low power, and support all the same protocols I believe. Are nrf54 modules really that cheap? Can I program them natively with Rust yet?
Isn't this self-refuting? From the article:

> Assume you are racing a Formula 1 car. You are in last place. You are a worse driver in a worse car. If you follow the same strategy as the cars in front of you, pit at the same time and choose the same tires, you will certainly lose. The only chance you have is to pick a different strategy.

So why model brains and neurons at all? You are outgunned by at least 300.000 thousand years of evolution and 117 billion training sessions.
> On macOS, posix_spawn() is even a syscall.

First time I hear about this, interesting. I wonder what the performance benefits are like.
[2] in a particular gravity well.
Point.-

PS. The rest are ... what, the choir? A concertante if your fingers are fast enough, I guess :)
$ spaceman ascii

bash: spaceman: command not found
I agree that deviating from MST costs more than it benefits.

---

However, this proposal is not entirely pointless. The point is:

1. Existing UTC timekeeping is unmodified. (profoundly non-negotiable)

2. Any two timestamps after 2035 different by an accurate number of physical seconds.

---

Given that MST is already a feature of UTC, I agree removing it seems silly.
It is a gui framework that allows you create terminals where you can detach any running process into another terminal.

Since it is a complete toolkit, you can have detachable applications where you send both code and state to a server and retrieve it from another device (like Apple's continuity).

In the end it is just a bunch of lua scripts talking to other components via /dev/shm and to other computers using a new protocol called a12://
I'm one of those potential upstreams. It's all OSS and I understand the pain of path dependency, so I don't think it would be fair to go out of my way to make any downstream distribution maintainer's life harder than necessary.

At the same time, I suspect this kind of policy will make my life harder than necessary: users who hit bugs due to distribution packaging quirks will be redirected to me for triage, and I'll have a very hard time understanding (much less fixing) quirks that are tied to transitive subdependencies that my own builds intentionally exclude.
Not without libc doing the glue work.

A return instruction from main hands things back to libc which does some cleanup and then makes this same syscall.
New 'OtterCookie' malware used to backdoor devs in fake job offers
Process boundaries tend to increase friction to exposing internal implementation details like this. They don’t fix the problem but they do discourage it.
Then I noticed a single cable from Freeport Texas to Pascagoula Mississippi which seemed surprising, but then visiting the website for the tampnet.com owners of that cable reveals a map showing all kinds of offshoots of wireless coverage (I'm guessing to oil platforms), so what looks like a single cable on the map can often be the root of a wide tree of access.
I still don't understand how people were able to write software in the days when assembly was the only option for speedy execution.
Manmohan Singh, India's reluctant prime minister, dies aged 92
Softmax is on the log, not the logit scale
Raspberry Pi Zero 2W running Moode Audio. It's perfect. I have an old iPad running a kiosk-like browser to control but the norm is via web UI remotely.
Maybe we'll all get that bleach cleansing were promised, better than a vaccine I'm sure. Maybe we'll finally get those pills that makes dogs live longer.
Consider the bubble already burst, in terms of developer confidence in this sort of nonsense.
The End of News
Wikipedia says that came from Modula, but I can't find why Modula did it or why Lua decided to copy it.

I thought I read somewhere that Lua was meant for use by non-programmers, so the "end" would be easier to type and read than curly brackets.
I was looking into Paket for this on .NET.

https://github.com/fsprojects/Paket
I've been more and more intrigued by fennel lately, and I've been meaning to dive into the functional end of the pool. Any recommendations for how to get started with it, especially if coming from a python background?
The difference, I think, is that much of that is not the easy path. Being able to make parent-child-parent-child calls is the thing that distinguishes inheritance from other kinds of polymorphism, and it leads to really bad code. No other kind of polymorphism has this upcall-downcall-upcall-downcall pattern baked into its structure.

The case I'm talking about is a perfect fit for inheritance. If not there, then where?
He didn't even have an alibi until later. At first he could not remember where he was that night, his girlfriend had to remind him later. So when he was charged there was an eyewitness describing someone like him, he had no alibi at the time, a previous record, and he had strong motive having attended a hearing in which the victim had just testified against his brother in a gang murder that the brother is serving time for as an accomplice. That is more than enough for reasonable suspicion or probable cause. Then during the discovery period his now remembered alibi checked out and he was released. That is due process working.
org-roam is pretty good. I came from Obsidian and wanted to build out some extra personal features for Bible notes.

I made the switch to org-roam because i wanted to use elisp to develop instead of JS obsidian plugins.

It took me a while to get over the learning curve but I’m very happy with it
Speeds and altitude both! I believe time dilation from gravity is more significant but both are big enough to need compensation.
thanks Mitchell for all the hard work, it's nice to see quality and competition in this field
I'm very excited to have this because it's the first bit of high quality open source software to hit the streets in a while.

I like where we're headed with tools like this and Ladybird[0] for hope of a subscriptionless future.

Thank you, Mitchell!

[0] https://ladybird.org/
> Why is it that exiting at the end of main() requires a system call? Wouldn't a `ret` instruction go "back" to somplace where the OS itself will do cleanup work?

Usually that's done by the C runtime library, but there isn't one there since this is a freestanding environment. Had the program not exited through a syscall (or entered an infinite loop), it would most likely crash after veering off the main() function.
Russia hit flight J2-8243, then jammed electronics and denied permission to land
I don’t see how any approach where you have to put the CO2 somewhere is ever going to work.

Artificial weathering is the only approach that I’ve ever read anything remotely convincing about.
+100 for Lyrion. I have been running it for over 20 years from back in the slimserver days. I also was a huge iPeng app fan until I installed the newer "Material Skin" plugin. If you have not used it yet, I highly recommend you check it out. I use the HTML5 interface full time over the iPeng app on my mobile for controlling the house/music selection. Also the "AirPlay Bridge" and "Chromecast bridge" plugins allow me to use my homepod devices/AppleTV's and Google Nest Hub devices as speakers which expanded my audio experience. There is also a host of ESP32 dac+amp devices and raspberry pi devices that you can use a players, its endless!
Not knowing rust, this is pretty meaningless to me.

Is this trick relevant outside of rust?
It's now safe to shutdown your computer (2018)
I kinda doubt FlutterFlow would meet my needs, it looks like it's primarily build on web technologies which is a nonstarter for this.
The author has a dev log I’d recommend if you’re curious about what makes it different + general goodies on Zig/terminal emulators.

https://mitchellh.com/ghostty
You don't need leap minutes. Nobody cares if the sun is off by minutes, it already is anyways thanks to timezones. You don't even need leap hours. If in seven thousand years no-one has done a 1 time correction, you can just move the timezones over 1 space, like computers do all the time for political reasons.
1Password supports passkeys, and I am sure that others do as well.

Given the convenience factor (no extra install), I imagine that device/platform passkeys to be the most popular, but there should be no problem with using alternatives.
Awesome, I have been waiting for this since you originally announced it. I also enjoyed the blog posts.
Sanction = "we will not do business with you"

This sabotage = "we will prevent you from doing business with others"
Can you add Russian, Turkish and Romani languages too (they are the three largest minority languages in Germany)?
> Let's do it federally, right?

Find a way to fit it into the enumerated powers of the federal government? Then sure.

I’d hope that land would never be considered interstate commerce, but after recent rulings, I’m not sure the Constitution is even readable by the Court any more.
Go's Declaration Syntax (2010)
I think what you have identified is a truism.

Simple languages present a very lean cognitive load.

They also do not offer a bazillion choices, and that is perhaps their greatest appeal! When the language is simple, a programmer can apply more brain power to actualize the idea.
I think what I’m missing is why all of this is necessary in a world without dynamic linking. We’re talking about purely build time dependencies, who cares about those matching across static binaries? If it’s this much of a headache, I’d rather just containerize the build and call it a day.
I have gone through the whole journey similar to you as well. It is so frustrating to keep searching for that perfect app only to find that every other app lacks something or the other. For the last year or so, I've settled on just plain markdown and the directory structure for hierarchy just like you.

I use my preferred editor (Emacs) to modify the files. I get to use all the functionality like key-bindings, search, version control. I push my notes to my self-hosted Forgejo instance (but it can be Github). Forgejo already has a web-interface the notes and links just work there.

On my laptop, I have mdbook configured to watch the directory and build the notes into static website. So if I just want to go through by notes or read something I can use that as well.

I tried finding solutions to take notes on my phone. But I realised that if its longer than a few lines than I prefer using my laptop anyways. I only ever read my notes on the phone. I've setup the same mdbook behind VPN so I can access it on my phone as well. If I ever want to modify notes on-the-go then I can use the Forgejo web interface as well.
Possible First Flight of China's Sixth-Generation Aircraft
Mpox Spreading in Congo's Capital, Threatening Global Efforts to Contain Virus
If Russia operates a “shadow fleet” of aged oil tankers to circumvent sanctions, isn’t it an exceedingly stupid idea for them to use those very vessels to damage underwater cables?

They should expect that one of them will get caught (as happened here), and that this will not only draw attention to their sanction circumvention scheme, but also harden Europe’s resolve to actually do something against it.

What am I missing?
Their public NTP doc for the "leap smear" also includes some other leap smear proposals: https://developers.google.com/time/smear
Does monorepo confer that all projects use the same dependencies? Binary dependencies seem orthogonal to how source code is managed.
https://archive.ph/AAa8k
Add a little DMSO and you can fix that.
Costs to operate the ship would be more than the recovered uranium would generate. Meaning you wouldn't recover near enough uranium to break even on refueling the ship when it was needed. Same problem with gold (Fritz Haber famously tried this scheme thinking he could erase Germany's WWI war debts, usurious though they were, with gold from seawater). Concentration is just too low to make such processes feasible.
> It is also something that will make upstream hate them

This was my thought. Xubuntu decided to ship unstable development pre-releases of the core Xfce components in their last stable OS release, and I got really annoyed getting bug reports from users who were running a dev release that was 4 releases behind current, where things were fixed.

This was completely unnecessary and wasted a bunch of my time.
You mentioned sub modules - you are now on call until someone else mentions them again.
Passkeys and 2FA recovery codes are all just shitty replacements for passwords.

Fight me. Grandmas and Joes end up putting these recovery codes in a Google doc because they don't know what the hell else to do with them. That is NOT more secure.

Hell, even try explaining the difference between the "secret key" and the "password" in 1password to a non-technical person. It's impossible.
> but considering how widely Lua is used for game logic in high performance video games clearly those concerns can be addressed.

It’s ok, but should be much better.

Once upon a time Supreme Commander used Lua. Perf on consoles for SupCom2 was catastrophically bad. We switched to Kore which was effectively Lua but way faster (10x?).

Kore was bought by Havok and rebranded into Havok Script. Havok got bought by Microsoft. I’m honestly not even sure if you can still buy it today. It’s not listed on their website.

These days I think you’d use Luau? I’m not sure. https://github.com/luau-lang/luau
I assume this is mostly a mac thing? The effort to get this up and running on debian appears to be a bit more work than normal.
Discussed in 2020:

https://news.ycombinator.com/item?id=24020254 (43 comments)
The correct solution to packaging Rust crates for a distribution seems to be to compile them as Rust dynamic libraries and use package names like "librust1.82-regex-1+aho-corasick" for the regex crate, semver major 1, compiled for the Rust 1.82 ABI, for the given set of features (which should be maximal, excluding conflicting features).

For unclear reasons it seems Debian only packages the sources and not the binaries and thus doesn't need the Rust version, and also apparently only packages the latest semver version (which might make it problematic to compile old versions but is not an issue at runtime).
I just want to say thanks for the minimum-contrast option: https://ghostty.org/docs/config/reference#minimum-contrast

I've grown so sick of tools/TUIs that output unreadable text (like Debian's ls that defaults to dark-blue-on-black for directories). I look forward to never manually theming a terminal app again!
Everything boils down to some password or key (effectively a long password) access to some SQL instance.

Anything on top of that is just fluff. The database can still be compromised directly.
Concrete example: the Apache Arrow format is designed to allow passing arrays across languages and libraries without conversion; so many public functions/methods (and FFIs) will have Arrow arrays in their signature.

However, the Rust Arrow library bumps its major version every few months because it changes methods and auxiliary types, without changing the memory layout of arrays. But this means you can't have two dependencies (eg. an ORC parser and a CSV serializer) that depend on different versions of Arrow if you want to pass arrays from one dependency's functions to the other's.

And vendoring like you mention won't help, because the Rust compiler wouldn't recognize both vendored Arrow crates as compatible.
it is unlikely that the output of LLMs will improve.
there is no fundamental breakthrough in transformer technology (or anything else) powering todays' LLM "revolution"

There is only scale being employed like never before => vast datasets being plowed through being sufficient to provide the current illusion for the less observant humans out there...

10 years from now this current fad of LLM's pretending to be intelligent will look preposterous and unbelievable: "how COULD they all have fallen for such hype, and what a cost of joules/computation... the least deterministic means possible of coming to any result... just wasteful for no purpose..."
notes.txt

add choice of encryption, vcs, backup. solved for many decades
I’m rolling my own using Laravel as they are all hard to integrate into a wider project.
yes, meanwhile I'm trying out Google Gemini
And the judge hasn't sanctioned said conartist yet?