skysight-inc/HackerNews huggingface dataset:
There are multiple problems this could solve, actually. I can think up of at least one every day that a sufficiently advanced agentic AI could do for me, freeing me up from mundane bullshit. Imagine having a secretary onto whom you could offload bullshit tasks using freeform human language without any accommodations needed for the AI, and with near perfect contextual knowledge of what you’re currently dealing with. That’s the promise. But that promise is years away and in the meanwhile I’d be inclined to conserve my runway a bit more, especially when entering the era where borrowing costs are relatively high.
The same points you made make me wonder if end users even want to modify or write a program.

Even if it's possible, it's still a lot of work. I just don't see that as the typical consumer behavior.
Encryption is completely unrelated to the task at hand, which is text encoding and compressing, and text encoding is not encryption.
Show HN: Free download of suno songs, lyrics, covers and prompts
Suno-top.com, get suno's songs, lyrics and prompts for free.Copy the suno sharing link to suno-top.com and you will get your mp3, lyrics, cover and prompt within 1 second!
Monero is pegged to CPU.

I don't know why you downvoted me.

https://www.getmonero.org/resources/moneropedia/randomx.html
Excited about this new feature on RecurseChat
I would have expected a bit more than type specifications, maybe some behavior specifications also? Something like Daan’s type states. But I get why we are still splitting hairs over data types.
Tesla goes even further. It doesn't even ship hardware anymore, shifting to software.

For example, there is no shifter stalk - software will guess if you want to go forward or reverse.

Automatic lights/high beams and automatic wipers are really annoying. yes, it is helpful sometimes, but manual control can be key for good driving. Sometimes a good safe driver wants to flash their high beams, turn off their lights, or control the interval wiper speed. Nope.
TypeSpec is designed primarily as an API first tool as opposed to being an output. In the context of ASP.NET and HTTP/REST APIs, our goal is that you can write your spec and generate much of the service implementation and clients. From this same source of truth you could also emit clients or service implementations in other API definition formats like OpenAPI, schemas like JSON Schema, and other things besides.
It strikes me as unprecedented that a technology which takes arbitrary language-based commands can actually surface and synthesize useful information, and it gets better at doing it (even according to extensive impartial benchmarking) at a fairly rapid pace. It’s technology we haven’t really seen before recently, improving quite quickly. It’s also being adopted very rapidly.

I’m not saying it’s certainly the fastest growth of all time, but I think there’s a decent case for it being a contender. If we see this growth proceeding at a similar rate for years, it seems like it would be a clear winner.
Solutions that require lots of unrelated people to start doing something a different way are not really solutions.
You've literally repeated what I said
The idea that the universe was created by a higher being applies to every religion, but does not invoke faith? If you were to believe that theory at all it would require faith. How else could you believe it? No matter what you call it, there is a leap of faith.
In the US, Sony was sued in 1976 and the issue was decided in 1984:

https://en.wikipedia.org/wiki/Sony_Corp._of_America_v._Unive....

Remarkably, Fred Rogers (Mister Rogers' Neighborhood) supported the VCR (for time shifting) and the Supreme Court took that into account.
I was surprised the text didn’t mention one major difference between the byte code approach vs AST: coupling.

When your database engine runs in-process, there is no possibility of the server and the client library having diverging versions. But this is common with traditional databases.

Once you bake in the execution steps („how to execute“) instead of describing the query via AST („what to execute“), an important part of the execution logic now lives in the driver.

I suspect this complicates version upgrades and bugfixes, because the database is less self-contained.

Not an issue for sqlite, potentially disastrous for mysql.
Ask HN: Why can't ChatGPT solve Wordle-type questions?
My daughter likes to give me substitution cyphers to solve, and sometimes it’s just a single word. For example, “cormorant”, but substituted so it appears as “avtfvtpwz”. If I ask ChatGPT to list every 9-letter word with the second and fifth characters the same, the third and sixth characters the same, and all other characters unique to each other, it cannot get it right. It hallucinates and tells me all sorts of other words as fitting the criteria when they don’t, at all.

I can ask it to paraphrase the rules and it totally understands, it just can’t get close to the right answer. Same with other AI chat models that I’ve tried. Any idea why this seemingly simple question is a limitation?
Might want to read the comment I'm responding to:
"being an idealist doesn't give you the rights to delve into illegal behavior"

I find it obvious that there are situations when illegal behaviour is justified, perhaps even virtous or obligatory. I'd like to know why "being an idealist" is considered the only relevant factor.

As for copyright, I'm of the opinion that there exists no spirit world, and hence no spiritual labour, which means that immaterial rights lack foundation.
US:ian media doesn't have sex scenes, it has symbolic innuendos standing in for sex scenes.
Stack-based VMs, like SQLite's (I think), ARE trees. A stack based VM's bytecode (without DUP and POP) is just the post-order depth-first traversal of the corresponding expression tree. With DUP you have a connected acyclic DAG. With POP you have an acyclic DAG with one or more components. With loops you have a full graph.

When looked at this way, a VM makes the most sense actually because a pointer-heavy tree implementation is just terrible for caching and is super wasteful. Also, most SQL plans are trees (Until you get to WITH RECURSIVE).

I'm working on a CEP in C right now and a stack-based bytecode is simply the most 'obvious' way to represent a tree when you don't want to have to deal with lots of memory allocations. Just pre-allocate a buffer large enough and increment and go.

Either way, try taking something like the following and printing an expression tree like the one below

LITERAL 2
LITERAL 3
LITERAL 4
MUL
PLUS

now, write something to produce on a terminal, the following:

Plus
Mul
3
4
2

You should be able to do this in a simple iteration through the ops. Try it! Then try it with the variations above.

Now, try writing ops to manipulate and rewrite it. It's actually really a fun way to represent trees.
It is HN after all with its notable bias against all things Apple. Never figured out why.

My first fews months of my time on HN can be best described by the famous XKCD strip per link below. Foolhardy attempts as I soon realised.

https://xkcd.com/386/
(Hi Simon, I am laughing as I write - I just submitted an article from your blog minutes ago. Then stumbled into this submission, and just before writing this reply, I checked the profile of "simonw"... I did not know it was your username here.)

Well, assuming one normally queries for information, if the server gives false information then you have failure and risk.

If one were in search for supplemental reasoning (e.g. "briefing", not just big decision making or assessing), the server should be certified as trustworthy in reasoning - deterministically.

It may not be really clear what those «plenty [] other tasks that they ARE useful for» could be... Apart from, say, "Brian Eno's pack of cards with generic suggestion for creativity aid". One possibility could be as a calculator-to-human "natural language" interface... Which I am not sure is a frequent implementation.
A couple of thoughts:

- I met a clerk at a bakery I frequented (for business, not pleasure) who made a tight fist with a pen whenever she wrote down an order. How do you hold a pen or pencil? I think the ideal is to hold it as lightly as possible with your thumb, fore- and middle fingers.

- A fountain pen has the least amount of friction of any writing instrument; I learned to write with one in grade school, and managed to forget it later. But I recently picked up a cheap Zebra V-301 for USD$5 and am trying it again.
Where are the internal promotions then? If there were enough of them, the masses would be chanting to remain at one company and build seniority. Job hopping is a consequence of companies’ nepotism and horizontal hiring strategies.
Any attack during which the country attacked invokes article 5. Czechs didn't, and I'm not surprised.

Similarly Russia launched a cruise missile back in 2023 that flied over half of Poland and crashed in forest near Bydgoszcz. Poland did not invoked article 5, even if it could be justified.

Reason is similar in both cases:

- war is a BIG DEAL, it would likely cause flight of foreign investment and other businesses

- if NATO helps it would be an easy win, but there would still be loses in the region

- it's possible many countries in NATO don't see that as a sufficient justification for the war, which might cause problems in NATO and reduce the security guarantees for when they are REALLY needed (i.e. if Russia invades somebody in region for real)

TL; DR: it's not worth it for the attacked country, even if Russia is long past the point of "deserving it"
Zebra V-301 fountain pens go for about USD$5 and I think they make disposable ones for less.
This does not save you because AWS Account IDs are not private, e.g. if you are using S3 pre-signed URLs anywhere, those URLs include your account ID as part of the X-AMZ-Credential URL field:

https://medium.com/@TalBeerySec/a-short-note-on-aws-key-id-f...
Sure, but you can get (much) better price-performance-power out of a CPU which isn't approaching a decade old, when mining ASIC and GPU-resistant cryptocurrencies like Manero. I don't know it'd be worth the effort to buy E5-2697-v4 CPUs which are running in such a specialized configuration over and above AMD Ryzen or EPYC CPUs in commodity, inexpensive mainboards.
> Contributors to Nix have a problem with contributing to Nix and then seeing sponsors like Anduril advertised.

It's a non-sequitur, why have a problem with Anduril being advertised but not have a problem with Anduril using the software (i.e. because it's FOSS)? Anduril also gets much more value out of, and furthers their mission much more by, using the software than they do from advertising. And if you have a problem with software being used for military purposes, why are you contributing to a project with an LGPL license instead of one which forbids military purposes?
Just to be pedantic about it, the app is just called health or Apple Health. HealthKit is the SDK that allows other developers to interface with the Apple Health App.

But yeah, it’s available in Apple health, which may be a reason why this is an Android App on Google Play.
But a rebased commit can also have arbitrary changes!

---

P.S. Any commit can have any change. Or no change.

A "commit" is a version...a message, a tree, some metadata, and 0 or more parents. In fact it's not even a change/diff/patchset per se. Though will often compare it against its assigned parents. If it has multiple parents, you'd have to choose which to compare. If it has zero parents, you can't compare against any parents.
Think about all the formerly-free-now-paywalled talk show podcasts users are missing out on because Spotify can't offer in app subscriptions without paying their primary technology provider a fee for developing all the hardware and software users use to consume their service.
I think it can be, but it can also be used with OpenAPI to great effect as well. We're not trying to replace OpenAPI, OpenAPI is great in many ways and is useful for many people. In general we believe strongly in being interoperable with the existing API description ecosystem.
That page loads one line at the time. I know plan9 should be very cluster friendly, can't they balance incoming http traffic load across multiple nodes?
I do agree that the "Deutschland 83/86/89" TV series was great espionage drama, but I also think your Eurocentric bias is showing. I have often wondered why Asia has been continuously overlooked in the espionage TV drama stakes. Even John LeCarré's "The Honourable Schoolboy" never got adapted to the screen. My conclusion is that it is not due to a lack of good material but due to political and cultural reasons. Westerners are uncomfortable with portraying Asian geopolitical adversaries such as Communist China and North Korea because they don't want to be accused of racism. When was the last time you saw or read a tale about Chinese spies? Sadly, this has resulted in a vast, unexplored region of espionage drama being totally ignored. I wonder if they make Asia-focussed spy drama in Japan?
I had a human one of them. I spent more time interacting with it and dealing with misunderstandings and corrections than I gained from not solving the problems myself.

As pointed out elsewhere I was gaslit into changing the subject by an LLM the other day and then it got stuff wrong. End game is it created more work than not using it.

And that’s what we need to be careful of. The promise versus benefits of technology are not always obviously swayed towards the benefit end.
Excerpt from https://www.answer.ai/posts/2024-04-29-sb1047.html
Unconstructive comment. OpenAI is the golden standard for an llm: if you cared to dig deeper you’d realize that that you really could incorporate another llm with little effort.
Is the implication that the body needs more Vitamin D than the body will produce through sunlight exposure? I thought sunlight exposure was best because it wouldn't lead to _too much_ Vitamin D.
You’re talking about huge companies that each employ many hundreds of thousands of people. Not an insular handful of elite monarchs
Doesn't MS Word internally run a Forth-like VM? I remember reading an article by someone who decompiled an early MS-DOS version of Word only to discover that there was a VM inside.
"You use Linux to recover your Windows, I use Windows to fix my Linux. We are not the same."
Apple Joins SeL4 Foundation
I don't follow how is this concerning. All people with more than one citizenship I know at least via a few handshakes use their passports exactly this way for travel.

Why would a Russian citizen go through the hoops of getting a Russian visa on their Czech passport? Does Czechia not allow dual citizenship to call the second secret?
Perhaps my understanding is off, but I am pretty sure parsing and translating SQL into bytecode still involves an AST.

Just that query processing itself is done from the bytecode (produced presumably from an AST or something similar) rather than directly from the AST itself.

If I'm right I can't really see how this performs better unless you're excluding the parsing step from benchmarks
Rc may not be web scale.
Apparently these used to be hosted on the domain exploit-exercises.com , but the domain name changed.

https://www.vulnhub.com/series/exploit-exercises,11/

https://twitter.com/exploitexercise/status/10762146440987811...
Sounds like it's time again for the litany of fear, uncertainly and doubt or will we, now that the EU has hit so many times, finally hear the other one? The one where Apple came up with the idea by themselves, and they just needed some time to reassure quality?
Indeed...added link to the post into my comment, not sure how to fix the HN post though
Is there a link to the video mentioned to be in the supporting materials?
After it was dropped from PostgreSQL, a team from IBM showed up on the mailing list (see one of my other answers for link), so perhaps that is now going to happen! I think it's a case that they were using it, but didn't realise that the project was on the verge of dropping it for years due to lack of interested maintainer & resources. Open source is funny like that. Deleting it was certainly one way to get their attention.
> (Mine is the polar bear).

Mine is the crying emoji.

And after enough failures in breaking the system, the 100 emoji.
Kvql: A SQL-like language on general KV databases
Are Lightsail buckets which have predictable prices at risk too?

If there are limits which are surpassed, S3 charges may be incurred.
I think there's a difference between just being introverted and being bullied or excluded. I don't care of my child is an introvert. I do care of they want to make friends and can't.
Airlines always check additional documentation for people with passports that do not get visa-free entry to destination. It's a liability issue - they would have to fly that person back if they are not let in.

Of course airlines do not care about documents allowing you entry to the departure point.
You don't need one, Lua is another example where no AST is ever generated. In some sense the resulting bytecode closely corresponds to the AST that would have been generated though.
I have a feeling this would work well with MadMen.

There were always a few "filler" episodes that didn't move the story forward much, if at all.

But sometimes those filler's are just good tropey fun! :-)
$ git show d85c9944c55fb38f4eae149979a0f680ea125ecb | wc -l
11067
$

From `man git-log`: "Note that unless one of --diff-merges variants (including short -m, -c, and --cc options) is explicitly given, merge commits will not show a diff, even if a diff format like --patch is selected, nor will they match search options like -S. The exception is when --first-parent is in use, in which case first-parent is the default format."

Presumably the author would have been happier using the -m-flag in addition to -p.
Selecting UTF-8 from a dropdown on the export doesn't seem too onerous an ask. If that's the differentiator between you and your competitors, then you might have bigger problems.
Yes. It's in grocery stores, on buses, in kindergarten, in hospitals and health centres, pretty much everywhere. There's roughly two years of chatting between 2 and 4 years old, and it would be kind of weird to not talk about fire, fire fighters, extinguishers, during those years.
I go back and forth on this.

On MacOS, I do like that the UI libraries for all applications are shipped with the OS. When the OS updates, the UI for all installed programs updates to include the new look and feel. Apple can also update them to change the way that applications render to the screen.

These libraries are quite large, and they probably shouldn't be shipped with every application. If they were, it would make it a lot harder to compile an app to work with multiple versions of macos. Apps would probably break a lot more when the OS updates.

For shell scripts and such, I agree and I'd be happier if everything was statically linked.

My biggest criticism of dynamic linking is how ridiculous the situation is on debian and similar OSes. Imagine if I make some software with rust (or javascript or python or something). My software might pull in 20-100 dependencies from cargo, npm, pip, etc. If I want my software to appear in apt, the debian maintainers insist on adding a mirror of all of those dependencies into apt. So apt sort of maintains a crappy, out of date mirror of a bunch of other language-specific package managers. And as far as I know, they do this work by hand - adding misery to misery.

Nobody wants that. Least of all the software developers - who will get bug reports for their own software compiled with mysteriously out-of-date dependencies that they aren't testing themselves. Its horrible.
> It’s a textbook outcome from easily identifiable policy choices.

There's no wide agreement that either MMT or Fiat currency is that predictable.

The case for MMT and "printing money" (right or wrong) is made in popular books such as Deficit Myth: Modern Monetary Theory and the Birth of the People's Economy

https://www.amazon.com/Deficit-Myth-Monetary-Peoples-Economy...

and explored in documentaries such as Finding the Money (https://www.imdb.com/title/tt27513787/) and PIIGS (https://en.wikipedia.org/wiki/Piigs)

These may or may not convince you, but they might assist in understanding the opposing viewpoint.
Wow.

I did the arena and kept asking this:

Has Anyone Really Been Far Even as Decided to Use Even Go Want to do Look More Like?

All of them thought it was gibberish except gpt2-chatbot. It said:

The phrase you're asking about, "Has anyone really been far even as decided to use even go want to do look more like?" is a famous example of internet gibberish that became a meme. It originated from a post on the 4chan board /v/ (video games) around 2009. The post puzzled readers due to its nonsensical structure, sparking amusement and confusion across the internet community.

*Interpretation and Usage:*

1. *As a Meme:*
This phrase is typically used online to mock confusing, poorly worded, or illogical statements. It’s often brought up in forums or comment sections as a humorous way to question the coherence of someone else’s words or to deliberately confuse someone further.

2. *Cultural Impact:*
It reflects a broader internet culture that values absurdity and nonsensical humor. Memes like this are a way for internet communities to bond over shared "inside jokes" or a common understanding of internet history and culture.

3. *In Communication:*
You might see it used in response to something that doesn't make sense, or when someone wants to playfully indicate that what they're saying or asking isn't meant to be taken seriously. It’s a playful embrace of chaos and confusion that’s typical in many online communities.

*Use in Conversation:*
If you're in a context where internet memes and humor are appreciated, dropping this phrase could serve as a light-hearted way to engage or nudge others into a fun, if a bit bewildering, exchange. Just be aware that its usage is best received among those familiar with meme culture and internet history.
The 9front people have always been a funny bunch. I've always wanted to use plan9 tools seriously partially because of their websites and docs are so amusing but I never could get past just running it in a vm.
because it isn't that simple. details matter and the way PPP loans were implemented is why there was such bad inflation, and it's not just the printing of money itself. we want the world to be explainable by tidy neat rules but unfortunately reality is a lot more complicated and we can't go back in time and run an experiment with a different 2022 so we're left trying to reason about things and with a system as complex as the US economy, the simple answer doesn't account for all the variables that went into the system to cause inflation. Which is to say, I believe that a different president, with a different implementation of PPP loans would not have resulted in the same inflation. The amount of fraud and graft that happened soaked the system leading to inflation that didn't have to happen.
An AST being generated as an intermediate step is mentioned in the article, at least in passing in section 2.4.

The reason bytecode is generally faster (not just for SQL, but in most interpreted languages you may use (Python, etc)) is that walking the AST is relatively expensive and doesn't treat caches nicely. Bytecode is generally located next to each other in memory, and you can make the bytecode fetch/dispatch pretty tight, relative to indirect function calls on an object in an AST.