skysight-inc/HackerNews huggingface dataset:
Is That a Spy in Your Car?
You have to use a special "verbatim" search product from Google, it isn't the main search box anymore. Look under Advanced or something.
https://publicwww.com/ is a great tool for this, though the size of its index leaves a lot to be desired. Still, for enumerating well-SEO'd homepages that use a certain tech stack, it's quite useful!
I was checking out gameboy emulators recently written in C++, Rust, and Zig that have seen recent development.

I couldn't get the Zig projects to build, which is understandable since the language seems to have had a lot of breaking changes in its build system and the language in general (which is why it comes with a caveat not to use it in production yet).

But given the sheer number of comments I've read over the years recommending Rust as a replacement for C++, I was more surprised to see that I couldn't really find a single Rust project that had correct timings (the frame rates were incorrect and audio distorted) and worked with most ROMs I tried.

Meanwhile, the C++ projects I found built without issue or hassle, had correct timings, ran all the games I've tried, had lots of features, etc.

What gives? Is emulation just not a good use case for Rust?
Use Bing? I've found for code/error message snippets in particular Bing is often better, while Google will incorrectly guess I mean some related but different thing and serve the wrong results.
Others could probably add greater detail, but I believe major brands can set a maximum price for consumers.
> It’s a Kafkaesque experience to try to prove that you have not stolen writing from a machine that stole your writing in the first place. ... My business isn’t dead, but it’s wounded

Something similar I thought[0] would be happening.

Not only commercial LLM operators abuse copyright, take away profit and turn every author into a ghost writer for their products—but they also make your (now former) audience not believe you have done original work that was expropriated from you, usually without your consent.

In case of Hugh Taylor this meant tarnished reputation. Over longer term, it means elimination of incentives to share information openly, as you stand nothing to gain in terms of respect if the next person automatically assumes that you have simply paid for some LLM.

[0] https://news.ycombinator.com/item?id=34665676
They're in the middle of price negotiations with Nestle and other branded suppliers
As an aside, this blew me away. I can hardly believe it. No nested query required?

> SELECT manifest, versionId, max(checkinTime) FROM version;

> "Aside: Yes, that second query above that uses "max(checkinTime)" really does work and really does return a well-defined answer in SQLite. Such a query either returns an undefined answer or generates an error in many other SQL database engines, but in SQLite it does what you would expect: it returns the manifest and versionId of the entry that has the maximum checkinTime.)"
Both are now become rich and they have same problem (now even more advanced)
At the end of the day, the local governments servve their residents.
most residents already have housing in town, and I'd bet that most of the owns who vote own
I let my kids in my office as long as they kept it down. Time with my kids was more valuable to me and to them than whatever work I needed to do. Unless you’re on the cusp of a working malaria vaccine in your home office I don’t agree with prioritizing work over family.
The actual article:

Experts Fear Crooks are Cracking Keys Stolen in LastPass Breach (https://krebsonsecurity.com/2023/09/experts-fear-crooks-are-...)

Which was discussed on HN also,

Experts fear crooks are cracking keys stolen in LastPass breach (https://news.ycombinator.com/item?id=37399745) (13 days ago | 117 comments)

Experts fear crooks are cracking keys stolen in LastPass breach (https://news.ycombinator.com/item?id=37442927) (9 days ago | 42 comments)
Are trained LLM's composable in any way? Like if you and I trust 99% of the same data, but each have 1% where we disagree, must we have two entirely separate models, or can we pool compute in the 99% case (along with the others who agree) and then create a derivative model for ourselves which covers for the differences in our trust models?

I have only a rudimentary understanding of neural nets but it doesn't seem crazy that the weights could be manipulated in such a way while preserving the utility of the model.

I ask because I think it would be useful to know which statements two LLMs of equal power agree on and which they disagree on. You could then map that backwards to differences in their training data (only feasible if the differences are small).

If instead two LLMs of equal power represent a missed opportunity to have one of greater power, and the disagreement analysis is prohibitively expensive to do, then that's a bit of a different world.
Love that.

I'm going to use this example for years.
Until some junior uses an instance store for customer data or creds.
Opinions are never wrong (a truism that they are the product of their author), but statements of fact can be.
> School buses generally run on CNG, not diesel

This made me curious, because its definitely not true where I live. I don't know about "gone for decades", but one decade ago LAUSD had one-third of their fleet running CNG[1]. Pretty interesting.

[1] https://www.socalgas.com/documents/innovation/natural-gas-ve...
That limits results to pages on example.com (or neg for the second) but that's not what OP is trying to do. Searches for "example.com" should return pages where the exact domain "example.com" appears in the page. It does sort of work for "example.com" itself, because it's so common presumably, but doing it with other domains that are less common is far less likely to produce anything useful.
There's another strategy that has good storage efficiency and keeps the ability to iterate over elements. vec #1 is a list of tags, vec #2 keeps the byte offset of each element, and vec #3 (not really a vec) is the packed variant data pointed to by vec #2. This:

- is half the number of vecs of the author's final solution (6 vs 3)

- wastes no bytes for padding (unless needed for alignment)

- lets you iterate in a cache-friendly way since the data is laid out in order in memory regardless of type

- even lets you access items by index in O(1)

Generally it has the same performance characteristics as a Vec<T>, but for heterogeneous data.
Left behind: why Dutch is absent from Europe's foremost open language model
Humans felt empathy for 'pet rocks' -- we just project empathy onto the world sort in the same way that we see faces in things which don't contain faces. Quite a bit of the "normal" interaction that people do is just emotional projection. If two people are on the same wavelength, then it can really feel like you're reading them correctly. Sometimes you are, but sometimes you're just projecting onto them, and they're projecting onto you. When the topic is simple, this works easily. eg: "hey, isn't this music band great!" -- there's no need for great accuracy in a situation like that. The more complex a topic becomes, the more this falls apart.
How does working with Docker work on Immutable systems like Fedora Silverblue. Like e.g. developing an application (in a Devcontainer like e.g. Toolbox to avoid having to install all the devtools on os-tree) and then building and debugging a Docker container from within the devcontainer? Or am I thinking in a wrong way?

Any good blogposts on developer workflows on Silverblue?
https://asahilina.net/agx-exploit/#/s_uppl

Press down to see the slides
Depends on your use case, I guess?
Arcadia: An end-to-end AI system performance simulator
Source: https://world.hey.com/dhh/our-cloud-exit-has-already-yielded...
I don’t know what to tell you other than you should definitely try that on your YouTube channel.
Kagi. Never have I been so happy to send someone $10 every month. When you become the customer, not the product, it’s amazing what can happen.
I find better results on it in general.

I use Google as a fallback but these days it happens perhaps once every couple months, and mostly I don't get anything out of it.
Over time you learn to filter out most of the background noise. At least I did. Headphones can help. You can move, you can try to block the noise out. Other than that you can’t do anything to control the noise.
Great, thanks. Sad I just wasn't looking up at that time.
On Sizing Your Engineering Organizations
Yes of course (e.g. orientation from inner ear; proprioception; and others). But the context of the conversation was about the traditional understanding of "touch". I was trying to avoid the commenter I was replying to backing out of their point saying that they considered hot/cold and pain to be separate senses.
Zig is C-like. D is C++-like. Zig has first-class compile-time metaprogramming. D is a kitchen sink language; it has many more features than even C++ does. Zig is minimalistic and strictly imperative rather than multi-paradigm. D has a cult following but hasn't really taken off. Zig is a relative newcomer trying to prove itself.
I think its a perfectly fine use case but we're not yet at the point where that community has reached a high enough level of rust adoption that there are a significant number of mature projects, even for something as relatively simple to emulate as a gameboy.
Well, you still need upvotes and downvotes, because you still want the good stuff rise to the top.

And maybe you still want karma, too. Yeah, it leaves people chasing the dopamine hit of watching their score rise, but it also serves at least two useful purposes. It provides negative reinforcement for off-topic, flamebait, and other undesirable posts. And it provides a signal about which users are more trustworthy to provide valuable content.
Emulation seems fine for Rust. I don't think there's a good answer to this anecdote. One option is that when I learned C++ I built an emulator to learn how to write an emulator, whereas people writing emulators in Rust are perhaps often trying to learn Rust. Maybe that leads to a difference.

It's basically impossible to say though, we'd need to do a full survey of the C++ and Rust emulator ecosystem and look at which bugs are most prevalent, control for authors experience and skill, etc...

edit: I'll also note that when I built an emulator there were guides for it in C++. I don't know what materials exist in Rust but building an emulator is actually a project that I would consider C++ for (if for learning purposes) just because it's so well documented how to build one using the language.
1. That's also something that a vpn/proxy isn't going to solve, so I'm not sure what the relevance to this discussion is

2. If you're at a location that the attacker controls, there's a much more straightforward attack that doesn't even need wifi: recording your keystrokes with hidden cameras
How to land the manager-to-IC pivot
> What gives?

My guess based on no evidence whatsoever: The Rust community seems to have lots of low effort enthusiasts - people whose primary motivation is "use Rust" rather than "solve a problem". People whose motivation is to solve a problem (in this case build an emulator so they can play a game or whatever) tend to be a lot more oriented towards the end-result, rather than what tool they're using. I'm pretty confident this isn't an issue with the language.
Yeah, think CS6 was a good release. It's shame they seem to add a lot of bloat to more recent versions and it starts to get expensive. The old one off pricing seems a better deal.
+1, this is the only way to get old-school(ish) results, even without explicit quoting. Unfortunately, it can't be enforced just by adding parameters to the URL and has to be selected manually every time. (edit: actually it can, see below)

Verbatim really highlights how almost useless the default mode has become.
> And from my own experience, basically what all cloud providers are relying on is ops being lazy.

This makes no sense to me, I've worked jobs where the app was hosted entirely on perm and jobs where it's hosted in AWS. By far the AWS shops required more work. There's so many more limitations, random footguns, arbitrary rate limits, capacity issues, having to do "cost optimization" because it happens that what is simple and maintainable is expensive. Once you have a setup you like on-prem it will hum along until you decide to break it.

S3 is the one of the 7 technical wonders of the world but I would rather run Postgres/Redis/Kafka/RabbitMQ on my own hw than the AWS managed service given the choice.
Duck Duck Go has similar problems for me. It's also recently started sometimes ignoring the "-" when you try to exclude a word.
Hm, I wonder what other examples of high-ROI math are?
That's very interesting! I would have read that ending of the article as a dig against communism. But perhaps the other had a more interesting point in mind.
On the search results page, there's a "Tools" button in the upper-right that expands two dropdowns. Change "All results" to "Verbatim".
Or it could be the contrary. The new feature doesn't suggest whole sentences because the model they are using produces gibberish. It is quite possible that if the model was better then the would allow it to suggest longer phrases.
Tell us who you are and you will be able to access “anonymously” (wink, wink) those sites that you don’t want to disclose you visit.

Maybe IPs deserve more privacy than people.
Scientists upcycle plastics into energy-storage liquids using LEDs
Always weird to me what goes up in value, and what does not.

1968 Porsche, low-end model? 300k. Dakar winning motorcycle? 15k.

Steel Rolex with scratches? 30k. Early digital quartz watches? 300.

Personally I am waiting for a few things to blow up. Palm Treo and Blackberry phones, Nokia fashion phones (think 7260), and weird Sony cameras (dsc-f828). Immensely hard to predict, but fun nonetheless.
It's a shame much of the skills developed in Unity don't really transfer elsewhere. I'm sure some of it can be transferred to another engine like Godot, but most of the gotchas and subtle things you pick up after years of experience won't transfer.

It's why I like to stick to more fundamental tech when building something... at least the skills you develop will be with you forever.
Prosody 0.12.4 released – XMPP/Jabber server
That's deep. Really deep. Certainly deeper than any religious teaching I've ever read.
Timings and audio handling sound like logic things and not something Rust's advantages over C++ would inherently support better.

If I had to hazard a guess, it's that the C++ projects are just more mature and have seen more "in-the-wild combat" to get to the state they're in now. Other factors that may contribute (in no particular order):

- existing emulators are Good Enough and polishing a new one is less "urgent" than other problems in the current zeitgeist;
- hobby project vs. no-longer-a-hobby project status; and
- emulator projects in C++ are of similar quality are just as prevalent, but are significantly older and instead of being discoverable on GitHub are abandoned on Sourceforge or personal websites.
As long as it's not just copying and pasting the content I disagree.

If I read the article and absorbed it, I have 'learnt' from the content. Then maybe I go on to write an article or create content based on what I learnt from your article. Most writing is just this, mixed with people connecting some dots together. How is this different from an AI reading and learning from your content?

AI is happening, it's silly to block AI reading your content and fairly egotistical to think that your content really matters. If you are putting it out there for others to learn from, why can't an AI be trained on that data, learn from it and then help others learn from it by using the AI tool, you are still adding to the human pool of knowedege.
Binance Founder CZ Says SBF’s “Bad-Mouthing” Him to Authorities Was “Not Smart”
There's a ton more context that needs to be held in a clang AST node compared to a JSON doc. Just to mention a few: file source, token range, expr/stmt/decl statements and their relation, macro expansion related info, and tons of diag to be able to walk back to the original source token, and padding added by the compiler in those data structures.
We put out a partial fix for that recently and a more complete fix is forthcoming.
Raising Your LinkedIn Game: Unconventional Tips for an Impactful Profile
Have they said whether the transponder was active on the jet? They usually have the ADSB beacon live when flying near airports, but if it was turned off it would be a bit trickier to find. Also, if the retroreflector wasn't extended it might be hard for active radar to track it as well. Worst case scenario would be if it was in "full stealth" mode -- that would be the situation where we discover that NORAD air defense systems can't detect our own jets!
The next meetups are:

September 20, 2023 - Wed 7:00 - 9:00pm (Europe/London)
September 27, 2023 - Wed 6:00 - 8:00pm (America/Los_Angeles)

The individual event pages have timezone information (i.e. https://events.indieweb.org/2023/09/homebrew-website-club-eu...). I'm not sure why the homepage doesn't.
It's very well written, but also it's bullshit.

The basic argument is "I, a biologist, know a lot about how animals need to be different sizes, therefore I also know about whether socialism or democracy or whatever is a good idea now." When you write it out like that, it's very clearly a bullshit argument that relies on appeal to authority, but because the essay is well written, it just comes across as logical and commonsense when you read it.
I cannot even finish watching the Lord of the Rings movies. Extremely boring to me.

Harry Potter, on the other hand, I read and then watched just a few years ago in my 30s, and I found it very entertaining.

Everyone has their own preferences.
Can ambiguity be quantified, and/or codified? Risking sounding like a painfully naive layman, would it be possible to define the range in which to apply the rule as function of range of inputs? When uncertaintu on inputs increases or veers outside of some well known range, then bandwidth for the judge increases?
Show HN: A Search Engine for High Protein Recipes and Meal Planner
Hey folks, I've built this little recipe search engine to scratch my own itch and wanted to share it in case others find it helpful as well.

I track what I eat every day to make sure I'm moving towards my goals (whether that be building muscle or cutting fat), but I usually end up defaulting to the standard 'bro meals' like chicken, rice, and vegetables since I'm usually too lazy to find recipes with good macros.

So I built this web app focused on recipes and their nutrition. It scrapes the recipes from a bunch of different recipe sites and food bloggers (those that I've found that have nutrition labels). Then I've done some basic data processing and I've filtered out all the recipes that didn't meet the minimum protein ratio so that all the recipes that show up in the results have at least a decent amount of protein.

This was a fun project to build. I used Go for both the web app itself and for the crawler. For the interactivity, I'm using HTMX and a little bit of plain JS. And for the database I'm using Sqlite.

All-in-all it has been working pretty well. I tried to keep the architecture as simple as possible so I can leave it running forever with minimal maintenance.

If you track your meals and also struggle to find good recipes, I hope you find this useful!
Quarkus Security Policy Bypass – Quarkus – (CVE-2023-4853)
Wow, that's a good tip.
Who knew you could achieve so much with so little? Let Elon Musk explain
I don’t think Rust is inherently bad to write emulators. For example one of the best cycle-accurate IBM XT emulators is written in Rust: https://github.com/dbalsom/martypc
> At the end, the author gets slightly political

Lol, that's the whole point of the piece! The whole rest of it is just a set dressing to sell you on his political theory. It's political from beginning to end, but you just don't know where he's going with it for most of the piece.
FoundationDB's testing turns the rigorous up to 11 and I'm unaware of anybody else who's published a description of a testing approach that goes to quite the same extremes.

If that's just because I haven't noticed the others, I'd love to hear about them for comparison.
I think you’re imagining a system with no real-world engineering difficulties, and then presuming everyone else is also imagining it.
Engineers/designers never assume their ideas aren’t as clever as it appears in their minds.
> Linux, the OS says it is atomic

nitpick: At least on some filesystems if you rename a.txt to overwrite b.txt and the machine crashes, you might end up both a.txt and b.txt hardlinked so they contain the same data.

Of course this is no big deal since b.txt is still updated atomically so it contains the new data (assuming a.txt was fsynced) or the old data. I assume nobody depends on a.txt being deleted simultaneously.
AutoCAD uses a database as its file format, it is fairly slow.
To your last point, yeah, I think Terraform gets really painful when you have to do something involving derived values in a loop. Also just computed values in general there is not a great story around (which is not necessarily terraforms fault, but rather a symptom of what you are provisioning).

A simple example of what I mean by computed values is that let’s say you want to provision a k8s cluster on top of a network. The k8s provider might want the network name/id which you could normally get by setting it upstream. The problem is you can’t plan the network creation and k8s cluster in a single pass because you don’t get the network name until it’s actually provisioned. You actually need to apply the network tf first to get the inputs you need to plan the cluster. Meaning not only do you need to run tf twice, you also can’t E2E plan infra provisioning

If anyone has a solution/pattern for the above (or more generally how to chain these modules together when this limitation exists) I’m all ears
confirmed (although I use ecosia instead of bing directly). Now its like:

semantic search + realtime needs = google;

raw searches is ecosia(bing)

and most needs are covered via GPT4 actually. Error debugging + code snippets, general interest explanations, arguing things, evaluating things interactively. Basically everything I don't need hard facts of the last 2 years for.
Deployed production under the Live CD environment and ran for 8 months
The original text is in Chinese, so I used GPT-4 to translate it into English.

https://www.v2ex.com/t/974678

Recap: During the Spring Festival this year, we deployed an internal system that didn’t have a lot of traffic. Since it was close to the Spring Festival and it was difficult to coordinate resources, we deployed it on a single machine. The other party provided an H3C physical machine and we planned to install the Ubuntu system. The operation and maintenance team requested a desktop installation. At some point, I was interrupted by a phone call. When I returned to the machine, I saw that the Ubuntu desktop was already set up and assumed that the other side’s operation and maintenance team finished the installation. So, I directly deployed our system, tested it, and there were no problems. I left and everything was peaceful afterwards, we didn’t encounter any issues.

Until last night when a colleague from our team went to update the deployment. Due to various coincidences, a disk space shortage was reported. So, after various operations, the machine was restarted, and we discovered that we booted into Live CD desktop and the directory was empty. When we ejected the CD, it indicated that it could not find a boot disk. After a sleepless night, they called me right in the early morning. I was like… ??? After recovering some memories, I remembered that we didn’t install Ubuntu on the hard drive at all.

Since it was a single-machine deployment, I couldn’t think of a way to recover the data temporarily…