skysight-inc/HackerNews huggingface dataset:
If the verification systems for LLMs are built out of LLMs, you haven't addressed the problem at all, just hand-waved a homunculus that itself requires verification.

If the verification systems for LLMs are not built out of LLMs and they're somehow more robust than LLMs at human-language problem solving and analysis, then you should be using the technology the verification system uses instead of LLMs in the first place!
Why Small Fab and Assembly Houses Are Thriving
Do you have any ramps/rails/etc for your desk? That sounds like such a good way to give your hands a nice break between code sessions.
Honda's Electro Gyrocator
When your threat model is "someone on the network intercepting messages", it doesn't matter if you control the hardware. When your threat model is "someone owns my device", it still doesn't matter if you control the hardware, because, in that scenario, Apple is the bad actor you're trying to protect against.

There's no scenario where a third party has compromised your phone without Apple's collaboration, which is the only scenario where the secure enclave would maybe protect you (and even then, the bad actor would just read your messages off the screen or memory directly).
It's the middle distance of the 1800s that I'm very much into reading now. It's contemporary enough that you can understand it, relates a history that we still teach today, and provides a view into our country that's hard to achieve anywhere else.

Highly recommended recent reads:

Benjamin Franklin's Autobiography

Looters of the Public Domain, S.A.D. Puter.

The Boston Tea Party and Memoir of George R.T. Hewes.
Yah. I am a teacher and I'm deeply skeptical of ed-tech. There is no substitute for doing the work (as the teacher or as the student).

I like that I have an automated gradebook and communications tool. I like that I can e-mail students and accept work done outside the room via Google Docs. And it's pretty great to be able to present slides from me or students, or occasionally look at a Desmos or Jupyter notebook. Khan is neat to get an instant read or to allow students to hear a topic explained a different way than I do. Playing a game in Gimkit is a way to break up the monotony of a class. I privately advise students they might want to consider Anki as a way to increase their long term retention of information.

Even though I've named a lot of technology, these things are about 10% of what we do. Even when I'm teaching about technology, a huge portion we do is pen, paper, careful thought, and discussion. I know students aren't trying to game; I know they've produced their own work; I know they've not become over-reliant on a crutch. And beyond this, the fundamental reason why a classroom works is not some assumption of my authority or my use of grades for leverage: it works based on the social connections formed in a classroom between the teacher and students, and between students with each other. Too much time on screens interrupts this.

Of course, I'd love high quality research to help guide me in making better choices in the room, but actionable educational research that has good enough methodology to be believed is rare.
I was going to point out the Samoan Cookhouse[0] - "the last cookhouse in the west!" but they've been closed for renovations for over a year. They'd been in pretty much continuous operation for over 115 years when they shut it down.

I hope they open back up, that place was a treasure.

[NUL] https://www.samoacookhouse.net/
I have a ton of respect for people who can craft beautiful and functional baits. I watch Nate Marling a lot on Youtube and it amazes me what he can do with a block of wood and some wire.

Do you fish your lures, or is making them just a hobby unto itself? If the former, what species are you targeting? I consider myself a bass angler, but I honestly haven't a. had much time to fish lately or b. had much luck catching bass when I do find time to fish.
This is pretty much the core principle underlying modern machine learning. More parameters means more faithful fit for the data, at the cost of over-fitting and generalizing poorly on unseen data from outside the range of data that was used to tune the parameters. In this particular application, we aren't that worried about overfitting because we know the actual function used to compress the data in the first place, so we know that our decompression function is "correct" and we know the range of the data. So we can keep adding parameters to reduce reconstruction error. Meanwhile in applied ML and stats, cubic and even quadratic models should be used and interpreted only with extreme caution and detailed knowledge of the data (how it was prepared, what the variables mean, what future data might look like, etc).
LLMs aren't actual artificial intelligence and all they're doing is regurgitating words around, it can say output any sort of random nonense, why would that matter? if someone uses what is being spewed as evidence or copy pastes it into an article then the liable ones are the ones who took it out of context and used possibly hallucinated words as "evidence" of any sort.

On LLMs you have warnings about it: OpenAI: "ChatGPT can make mistakes. Check important info.", on copilot: "Copilot uses AI. Check for mistakes."

This is like opening lord of the rings and sueing the tolkien estate because it claims Arda shaped the world, when it is very clearly work of fiction.
>I'll believe anything you're rambling about actually matters

Why do you think long time players of CS use FaceIt to play? That should immediately strike you as odd that the most dedicated demographic of the game is not even using Valve's servers. And do you really think people would still play at the rates they are if there were no skins?

>they're cooking the books on their player-counts

They are not, however some non-zero amount of the player base is bots farming free weapon case drops.[0][1] At one point these were making hundreds of thousands a week. No other game has this issue.

>that's about the only argument you've got that has any chance of being right.

Do you even play this game? It seems strange to make a claim about a game you have never played. Everyone who plays this game agrees that Valve has failed to make the game better and after almost a year people still agree that cs:go was better, although Valve deleted cs:go from steam so nobody can play it anymore.

[0] https://www.pcgamesn.com/counter-strike-2/csgo-case-drops

[1] https://www.dexerto.com/csgo/csgo-community-mocks-player-cou...
This is the same issue as with self-driving cars. The vendor will never take responsibility so who will?

This is why they forcibly keep the human in the loop in those cars. The same with AI. Every AI has "always double check your answers" stamped over it. Yet the unreliability is downplayed. The messages are just there so they have a finger to point when it goes wrong.

This is exactly the type of thing that's worrying about AI and I'm glad the EU is trying to hold this back a bit.
I'm getting to know the ins and outs of GitHub CoPilot, and exploring languages and technologies I've avoided. I'm hoping to get done with a usable Bitgrid Emulator[1] in Javascript/HTML so that I can let people play with the concept and get used to it. I've got stuff working in Pascal[2], but that's not something most people can deal with. I've also got a ton of other stuff up on GitHub that I should poke a bit.

I've spent a lot of time in analysis paralysis and this has given me the kick in the pants to get me going again.

As far as new ideas go, I've already spent time learning Verilog, and hope to get a chip design through the TinyTapeout[3] before too long.

Also, I found out that it only takes a few lines of Python and a lot of time to have an AI rate all my photos locally. That's a work in progress, should be less than 100 lines all told with niceties.[4]

[1] https://mikewarot.github.io/Bitgrid_C/bitgrid_sim.html

[2] https://github.com/mikewarot/Bitgrid

[3] https://tinytapeout.com/

[4] https://github.com/mikewarot/RateMyPhotos
A primary way that computers could ultimately help is additional ability to individualize content and to provide students with spaced repetition of practice on topics. I am building systems in these areas for my students, but they're offline (they print out and automatically grade worksheets to track student competence in areas).
The fact that SpaceX demonstrated, without a doubt, that reuse of a first stage was viable in December 2015, and that we still do not have any clearly reusable first stage from anyone else tells you the whole industry is complacent and juiced up on the fat margins of launching a first stage up, then chucking it in the ocean, and then asking for money for another first stage.
All on a telephone, too.
All Birds Are Cats (https://m.youtube.com/watch?v=eIl1VuGTk3g)
This is very clearly the reason why I trust Telegram 100 times more than Signal. Signal conveniently appeared when Telegram became popular. Now that they couldn't stop Telegram they're actively trying to take it down or gain control over it.
It’s a mix of Hackers and Fast & The Furious.

If HN supported images in replies, I'd totally be posting that "shut up and take my money" meme right now. As it is, I'll just say "that sounds awesome, and I hope it sees the light of day eventually."
A graphic novel about a future world run by benevolent AIs who have found that the best way to get humans to behave in easily-predictable ways is to manifest as extremely unctuous clowns.

http://egypt.urnash.com/npol/
The statement about "4,500 developer-years of work" is insane to me. Java is one of the most backward compatible languages period - other than hashmap iteration order a while back, it's hard to think of what could require that astronomical quantity of engineering effort to upgrade. Do they actually budget over a billion dollars to upgrade Java versions, or is this like "this amazing tool, sed, saved us infinity developer years by replacing strings at one quadrillionth the cost of a $500k human editing each text file by hand"
NeXt leadership completely overtook Apple. I don't know if it ended up panning out.
... 25 years of tech conference tee shirts..
Officially retired. Managing the money I saved to retire on, which is more time-consuming and stressful than expected. Working on yet another static site generator but stymied by my terrible Git/GitHub skills. Studying historical Western secular music. Jazz guitar too.
While I agree that private communication should be a human right I also do think that your analogy is wrong.

"roads, telephones, pen and paper, motor vehicles all fit your description just as aptly."

All of those can be monitored by the government, even your letters could be.
I like a lot of things the EU is doing, but this spread of surveillance is something I'll always protest against. That's my biggest gripe with the EU, and I hate the Big-Brother-like thinking that gives us the GDPR and also mass surveillance.

It's clear the EU's mindset is "nobody can compromise your privacy except me, but it's OK, I'm benevolent", and I'm not a fan of that exceptions.
This article is more complete and more interactive:

https://weblog.jamisbuck.org/2011/2/7/maze-generation-algori...

Code for generating mazes in different languages can be found here:

https://rosettacode.org/wiki/Maze_generation
Designing a diffracting telescope.
From my perspective as a dev, the question I find myself always asking is "Who's the SME that can I ask about this code that still works here?" So for me the benefit of your project would be using it basically as an intelligent git blame that says who's done what to a particular line/file/module/project, and why. If that SME isn't available anymore, I'd like your tool to help me build context around the issue I'm working on. I'd want to see at least git commit message history and authors included in the available knowledge. If the repo has docs included, even better.

Another reason I would want git history included is because I think it would make your product more valuable quicker. I see your tool as a way to improve the dev culture by promoting the points you mentioned, but it's not clear how long it takes it to start to pay off and be able to answer some of the more historical questions you've suggested. I question, if my team had poor/nonexistent PRs in the past, when would I be able to get any use out of it, and would there always be blindspots around code that didn't have a good PR.
They never re-enabled it?
What kind of new projects will this new feature in ECMAScript enable? Just spitballing here.
I work for a VC, in case you are seeking funding for your startup, Material Science is interesting to us robin@agfunder.com
Learning Unity. I want to make stupid little games like I used to play on the internet in the early 00’s.
Kind of important for trust reasons.
I've been working on a kind of strategy game called Fall of an Empire (https://fallofanempiregame.com), it's a bit like a mix between Crusader Kings, Total War, Mount and Blade type games (just the overworld, not the battles), but rather than expanding you're trying to prevent an empire from collapsing.

It's a ton of work, especially with the number of systems - you've got combat, resource management, settlement development, food managment, espionage, diplomacy etc - these all need to play together well. And then you've got to add in the storyline, graphics, marketing -but I think I'm making pretty good progress.

I'm still using Unreal Engine 4 because I started work on that version and I haven't needed to upgrade to 5 since it's been released.
I've got a free prologue that I'm releasing on October 1, so now until then is a lot of polishing to make it work well.
If you think the governments of the world do not have the metadata of every single phone call and at the very least an outside picture of every letter being sent by non-companies, then I have a boat te sell you.
that's honestly quite naive
I just replaced the rear brake pads and rotors on my truck. PITA, but it's fun sometimes to get outside, have tools in your hands, and work on something tangible.

I have another project lined up for my truck that I'm going to get into soon. I'm going to add a secondary high-current power distribution bus with a couple of bus-bar distribution blocks at convenient points, to make it easier to add accessories. I've already replaced one of the battery terminal screws with an aftermarket one that adds an extended stud and a nut, where you can attach a cable with a ring terminal. And I've got heavy duty copper lugs, some #2 welding cable, a hydraulic crimping tool, and the distribution blocks waiting on a shelf.

Once that's in place, It'll be very convenient for adding ham radio gear, an air compressor, a power inverter and some other things I've been chewing on.
I'm working on a web app that helps you discover books, movies, TV shows, video games, and songs that you'll like. The app makes it super easy to describe what you're looking for and then gives you a unique set of 10 suggestions on each run.

It's the first solo project I've done in many years and I'm having a great time learning. I've also been able to get some great recommendations for myself and it's fun to use!

https://www.yogurrt.com/
> A single bad disk doesn't make the situation fatal (unless that's the only disk in your system, in which case you're not even guaranteed to have your signal handler code in memory).

Yes it does. Your point about signal handlers is why I'm right, that's beyond the point where you can expect the machine to function in a sane way. Trying to recover is often actively harmful.

> That's assuming you have stdin open, which again, may work for 95% of your usecases, but isn't universal.

If you've hit EMFILE, you absolutely have some FD which you can sacrifice to collect debug info, is my point. If you don't you can reserve one a priori, this isn't that hard to deal with.

> writing a SIGBUS handler that terminates the process with a message indicating an mmap I/O error might be reasonable, but that's not the reality for every process, and likely not even 95% of processes.

You're completely wrong here: you've invented an ambiguity that does not exist. Take a look at the manpage for sigaction(), and you'll see that all the non-I/O cases you mention are independently identifiable via members of the siginfo_t struct passed to your SIGBUS handler (just like the I/O cases).

> but that your description of it as trivial is an oversimplification at best.

I'm not oversimplifying: you're spewing unfounded FUD about the mmap() interface, and I'm telling you that none of these details matter for 95% of usecases.
The main problem is. Most people cant tell the difference between an expert opinion and random words. So if an LLM shoots a bunch of jargon on the screen then, well so does my senior platform engineer so whats the difference? The LLM is cheaper and is always on call.
Web app development [1]. I know I know, it's 2024 and my friends are doing very cool things with LLMs, but I started a bit late in life and am just catching up with the 20th century (and I feel just fine about it :).

[1] In fact, I just published a blog post about it! Clojuring the web application stack: Meditation One: https://www.evalapply.org/posts/clojure-web-app-from-scratch...
Im working on a system/formula that rates and organises human expressions/ideas/insights finds and organises relevant data, solicits more expert reviews, forges presentation for limited attention spans, develops a plan of action and a cost/benefit analysis.
I could not find anything at the on the releases page (https://github.com/C-Loftus/QuickPiperAudiobook/releases/)

This is what I see: https://imgur.com/screenshot-PqmyqhT

Do I need a GitHub account to see the draft releases?
183+Dog Breeds,All Types of Dogs
I'm not demeaning anything, I'm just pointing out that OP's argument makes no sense. There may be other evidence that SpaceX is safe and cost effective, but rich people paying them to go to space is not it.
I am building Clace https://github.com/claceio/clace, an app server for containerized applications. The goal is to build something like Nginx Unit, but supporting any language/framework. Each app runs in a separate container. App updates are done using a blue-green staged deployment.

Clace already supports most python based apps (wsgi or asgi), any other language works with a custom Dockerfile. Plan to add support for automatically shutting down idle containers, allowing for scaling down to zero for each app.
At one point, I considered going into theoretical physics (this would have been in the late 70s to early 80s), but got seduced by computers instead. If I had stuck with physics, I might have jumped on the string theory bandwagon and now, in retirement, find myself regretting that I'd wasted my life on it. You never know.

I will say that when I read "The Elegant Universe" I really enjoyed the early chapters that explain relativity and quantum mechanics and why they are incompatible. I don't think I ever finished the later parts of the book, nor did I read any of the "sequels". I was not very impressed with the NOVA adaptation. Too much glitz, too much Greene.
I just published the first issue our digital zine, Forest Friends. The first issue is on "LLM System Evals in the Wild".

Lots of AI engineerers are doing vibes-based engineering, just eyeballing the LLM output and saying "LGTM!". This is a good place to start, as we all should look at our data more. But it's best to move on from vibes to system evals.

The first issue is on how to design and build system evals for a systematic way to gauge how well your LLM app is doing. That way, no matter if there are new models, new users, or new queries, you can be sure you're continuously improving, rather than allowing regressions.

You can buy the first issue here:

https://issue1.forestfriends.tech/

And if you want to keep abreast of the next issue, you can subscribe here:

https://forestfriends.tech
May we ask why this is of interest. As other comments have mentioned, there is nothing unusual here. What are we missing.
As per my usual habit, I'm now thinking up overcomplications of this.

I happen to have two unused ESP Cams boards/cameras here. <instead of random steering movements, feeding the camera output over the ESP's Wi-Fi to something handy running OpenCV to do person or perhaps even face detection, and having it follow people as they walk past would make it _way_ more creepy. And perhaps replace the LED with an RGB LED, and do face recognition so it lights up green when I am being tracked, and red when it's tracking unknown faces...
Looks really cool & quite in-depth, awesome project. Are you a solo-developer or a game studio building this?
DeskDingo: live chat software for your website. Core features are mostly complete. AI chat bot and knowledge base are in beta. https://deskdingo.com
I'm currently working on NewsNinja[0] in my spare time, a RSS reader app that groups articles talking about the same story and optimizes reading time.

I started it a couple of months ago, I was tired of reading the same story posted across different news outlets.

Over time I added new features like summarization, the ability to hide articles that have specific words in titles, etc.

Currently working on adding custom themes and fonts for the reader mode and various customization options.

It's a fun little side project, still much to do to improve it, I'll be busy for a while!

[0]https://newsninja.timelabs.io
Rant HN: Clipchamp
Its the best editor out there - simple and powerful. This is what MS Paint was in the 00s

Great video edition, in your windows machine.

So, here is why i rant:

It's a 3,56GB app in a clean windows installation (11). It stopped working, so i uninstalled it.

Immediatly, i google'd "Climpchamp download".

TURNS OUT IT'S A JAVASCRIPT APP

And you can (should) use it at app.clipchamp.com

(Microsoft-owned)

So why the hell do i need to install an exe to run an application that is a browser that actually runs perfectly in my browser?

BECAUSE YOU WANTED TO LIVE IN SILICON VALLEY
I'd like to work on my writing skills. Some mix of nerdiness and personal Journaling. https://dynomight.net/ is a website that I'm quite inspired by, as it's a interesting mix of personal commentary (https://dynomight.net/advice/) and deep data dives into e.g. homelessness and seed oils.

My main barriers are 1) writing discipline and 2) some obsessive need to link/cite every claim I make. This results in me taking months to write an article, be it due to laziness or constant rabbitholes/google scholar searches about an idea.

Any clue on dedicated disciplined writing time or even considering "reducing" the rigor of writing?
He nudges folks towards his product on HN too. (Which is why I would never subscribe to it.)
> It assumes a single investment context, the global (read: western) financial system, right?

Why should it? Capital accumulation and trade happens regardless of the currency or method of exchange. It will find a way to flow. All that is solid melts into air.
So is the proposal to write handles as username⁂hostname ? Or ⁂username⁂hostname ?
> But languages like C/C++/Rust/Go work differently. As these languages are commonly used, the string -> UTF-8 step is actually a no-op, because the assumption is that strings are already UTF-8 in memory.

No.

Rust's string types are explicitly UTF-8 text. If what you've got isn't UTF-8 text, it's not a Rust string type. Here's the signature of the conversion you say is "actually a no-op".

pub fn from_utf8(vec: Vec<u8>) -> Result<String, FromUtf8Error>

That says if you've got a growable array of bytes and you claim it's UTF-8 text, you can have a String back if you're correct about that. If you were wrong you get a FromUtf8Error, which is a wrapper around that growable array and some diagnostic information.

Edited to add:

The reason I was looking at this thread is because of course Rust for its own purposes does exactly what layer8 describes - it emits a single 0xFF byte to separate strings because Rust's strings are guaranteed UTF-8.