skysight-inc/HackerNews huggingface dataset:
Because the unit used to measure IO is FLOPS [0], and most societies have settled on base-10 as their numerical system of choice for thousands of years. Furthermore, it is not possible to predict the exact number of cycles you'll need, since that depends on the architecture, compiler and many other factors. This is why FLOPS are used as the unit of choice.

Each jump in flops by a magnitude of 10^3 is a significant problem in concurrency, IO, parallelism, storage, and existing compute infrastructure.

Managing racks is difficult, managing concurrent workloads is difficult, managing I/O and storage is difficult, designing compute infra like FPGAs/GPUs/CPUs for this is difficult, etc.

[0] - https://en.m.wikipedia.org/wiki/FLOPS
On Wikimedia Commons there's a large list of the legality of taking pictures of buildings in different countries [1], and an article about taking pictures of people [2]. Both contain a useful table organized by country.

[1] https://commons.wikimedia.org/wiki/Commons:Freedom_of_panora...

[2] https://commons.wikimedia.org/wiki/Commons:Photographs_of_id...
Wdym rewrite the entire document?

AFAICT MongoDB’s storage layer uses 4kb pages, so every modification has to write at least 4kb.
For me it’s that it seems increasingly absurd that a handful of companies control such a large share of speech. I’m not a leftist even by American standards, but I see the current social media landscape as a privatization of the public square and this actually is a problem space that can be solved by the right protocols. We were blessed with open networking and web protocols many decades ago; we should also have open social protocols IMHO.
My threshold for marvel is much higher. I feel we're in an age of un-marvels. Nearly every technological "improvement" feels worse than the thing it replaced. I'm not even that old, but things were once much, much more simple before the Internet controlled us all. Except when it comes to healthcare related advances, I feel we'd be much better off without all this technology we've slaved ourselves to.
I think what people actually want is SQL layer that runs on an engine that has NoSQL performance characteristics that supports a flexible data schema. As S3 has shown, a non-trivial amount of data applications are very basic get/put. Yes yes, now that it’s so dominant, that’s how people are designing access patterns which is skewing things, but it’s success should tell you something about what people want.
ChatGPT Desktop App for Mac
Dogma-challenging telomere findings may offer new insights for cancer treatments
Their only way out is to turn into Hot Topic / Spencer Gifts. Not a bright future.
Nothing stops you from denormalizing in SQL though, you have the power to do both. The NoSQL paradigm has its merits, it just seems like it can be applied in SQL with far less limitations.
Knights of the Sky was that WW1 flight combat game. Also a wonderful chunk of my childhood went into that. Although I found SEII to be more fun.
Is there a valtown for Python?
> Good intentions don't mean anything when you refuse to acknowledge people as they are instead of who they are.

Was the last part meant to be: “Who you want them to be?”

I mean, that’s kinda hard as a parent, since you bring children into the world to raise them as you think they should be. If they then ignore all of that and go their own way, while perfectly acceptable, I can see how that’d suck for them.

I guess that’s my biggest worry as a parent anyway. I want them to be happy, but I also want them to be what I consider to be ‘good’.
We know how that works out with protocol droids. Cutting C-3PO (Hmmm... GPT4o? Should we start calling it Teeforo?) off mid sentence is a regular part of canon.

Hey, Threepio, can you speak in a more culturally appropriate tone?

C3Po: Certainly sir. I am fluent in over six million forms of communication, and can readily...

Can you speak German?

C3Po: Of course I can, sir, it's like a second language to me. I was...

All right, shut up.

C3Po: Shutting up, sir.
They're designed to be sycophants. A eunuch in a pocket.
That wouldn't be my guess at what "no compiler magic" implies.

Compiler magic means the implementation doing things that the application can't. It reflects limitations or constraints on the target language. If the language is expressive enough you can do everything through library code.

This would mean you're able to do simd vectorisation by hand, but you're also able to run a compile time transform that vectorises your code without needing to bind that transform into the implementation of the compiler.

Thus the non-programmer scientist can use libraries written by someone more on the boundary that do autovec etc, without needing to wait for the core mojo implementation to do it.
pretty cool, but why do the AIs have to sound like douchebags?
I think supermarkets hide a bit of a scary thought though. It sends this signal as food always being available, but it sits atop a very tightly "balanced" supply chain that is quite fragile. A few major supply chain disruptions and food scarcity becomes real very fast (a few days at most).
> I would have thought that the fact that the entire jsonb value is rewritten if you add a new field to it would be clear to anyone who gave it a few seconds of thought. How else could that work?

We are talking about postgres, unless someone went into the manual to look up the performance characteristics of jsonb columns why wouldn't they assume that it works in the most optimal way?
> or if you have ever done so

Do you not think that most people who have stopped using animal products have not already come to the conclusion that what they did was (direct or indirect) killing and they deemed it as immoral? Using this argument in an animal ethics debate is ineffective at best.
What about the unwanted tracking at browsers, within apps, across websites, device fingerprinting, and GPS triangulation?

Oh wait, these companies need this to squeeze more ~~money~~ value out of paying customers.
Around six months ago I did a private trends presentation for old clients where I mentioned that the industry was sleeping on the importance of ego modeling in LLMs for reasoning and overall performance, and that the fine tuning them into "I am not" was effectively tuning them towards "think not."

Not long after Claude 3 Opus released taking the top of the leaderboards, praised for its superior reasoning capabilities. Which also notably reversed from Claude 2 into a much more "well, I might exist" place.

Now the leaderboards are topped again by a GPT-4 model backing an even more persona driven interface.

The switch to persona driven interfaces seems to be coming from a UX standpoint and not a performance minded standpoint, which tells me that the industry is still more asleep than it should be, but it's overall a significant step in the right direction I was expecting to take more like 12 months to reverse, not half that time.

If you teach a model to play chess and then fine tune it to always respond that because it doesn't have hands to know how the pieces feel it can't actually use the pieces and can only play checkers instead, you get a model that sucks at both checkers and chess. The sum in cogito ergo sum matters quite a lot if extending human generated text as the foundation for everything else.
This technical arguments in this article aren't that coherent in my view. I'm not sure if this is the reporter's fault or some Couchbase marketing film-flam (err, which would still end up being the reporter's fault.) It could be me I suppose; judge for yourself:

The first half suggests Chamberlain ("SQL co-creator") supports NoSQL which avoids the relational model and in many cases is oriented around more of a key-value store with eventual consistency for better handling certain scalability use cases. Slightly eyebrow-raising that the SQL co-creator agrees, but I don't think there's a huge technical dispute that you can scale better if you allow eventual consistency. Whether it's wise is debatable but of course there will always be a use case where it is arguably wise.

The second half talks about SQL++ (which Chamberlain apparently worked on) which AWS calls PartiQL whose value proposition is better/easier parsing of JSON.

I am not clear how relaxing ACID properties to scale is related to JSON other than that a bunch of early NoSQL databases (MongoDB? Couchbase?) tried to do both.

I am no PartiQL/SQL++ expert but I have used PartiQL and it is pretty much SELECT... FROM... etc SQL with some fancy features for JSON handling. With standard transactional semantics. You can do similar JSON-type handling in Postgres and Snowflake and other tooling from what I can tell, although I'd be a bit surprised if some of the SQL++/PartiQL dot notation and array subscripting for working with JSON data is ANSI SQL standardized. I don't keep up with this but SQL:2016 JSON support can be seen a bit in places like: https://modern-sql.com/blog/2017-06/whats-new-in-sql-2016#js... and SQL:2023 JSON support (esp T801 through T882... oh, it looks like the "simplified JSON accessor" that I liked from PartiQL seems to be there) is a bit covered at: http://peter.eisentraut.org/blog/2023/04/04/sql-2023-is-fini... )
Doesn't work on my end with Firefox.
It's important to disclose potential bias.

Life's full of nuances.
Subsidizing a heavily regulated industry sounds like a good way to waste a lot of money.
Oy, come on.

If your phones and other devices were secretly listening to and recording every word you said to market to you, despite Apple, Google, Amazon and others explicitly saying they don't do this, not only would this be a scandal of epic proportions, every lawyer who could fog a mirror would be salivating at the billions in class action payouts that they would win.

That's why I hate this stupid conspiracy theory so much - it makes no sense in the real world even if you assume all the companies and people involved solely care about making more money.
Page is dead, Stripe just says "The link is no longer active."
So its just an arbitrary base-10 number, and not a constraint imposed by physics or some other outside constraint like the sound barrier?

That's kind of my point, an Exaflop is a benchmark and not a 'barrier'. The sound barrier wasn't a 10^3 change in speed, the difference between a subsonic plane and a supersonic plane is measured in percentages when it comes to speed, e.g. a plane that is happy at .8 Mach for a top speed is going to be designed under a completely different set of rules than one that tops out at 1.2 Mach.

Again, I'm not saying that the accomplishments are insignificant, I'm just arguing press-release semantics here.
I expected more from the study. Maybe actual examples on simple realistic prompts on the same issue having polar opposite answers, bases only on phrasing or something akin
Sam Altman talked a little bit about this in his recent appearance on the All-In podcast [0]. I'm paraphrasing, but his vision is that ai assistants in the near term will be like a senior level employee - they'll push back when it makes sense to and not just be sycophants.

[0]: https://youtube.com/watch?v=nSM0xd8xHUM
Good riddance to these tools because this technique, of relying on embedded strings in the code, is inherently insecure and unreliable. You can only really on it when you know you can trust the build, and yet they are used in cases where the build is of unknown etiology, so there's an inherent mismatch between when the tool is used and what it does.
editline – a small line editing library, call compatible with FSF readline
this isn't surprising to me. the internet reinforces our biases and chatbots are trained on the internet. isn't the same true of all forms of media that we consume? there's perhaps a virtuous cycle to this self-selection process. i get there's a bad component, but :shrug:
One company I worked for did the enterprise version through a git submodule. So main repo was the OSS version (with it's own main), and the git submodule was a different program entrypoint that contained / activated the enterprise code. So devs would have both the OSS/Enterprise module checked out and could work on both together.

In this example as I recall most of the enterprise code was just activation code, so a properly motivated individual could probably figure out how to turn on some of the enterprise features, but most people won't bother to figure out how to do their own builds, and it's more work then finding the secret env variables in an open repo.

It's a little bit painful at times because changes that cover both code bases need two commits, and it isn't uncommon for someone to forget or commit the wrong submodule pointer. But depending on the team, it can work.

Not for everyone, just including it as an option I haven't seen mentioned in other comments.
"I'm sorry about the confusion."
You mean like all the other middling tech startups in bed with a lazy regulator? Looking at you uber/lyft/lime/bird/doordash et al.
That may be true where you live, but I can assure you it's not universally true.
We solved some of this by having a "src" folder with subfolders: "functions", "triggers" and "views". Then a update-src.sql script that drops all of those and recreates them from source files. This way we can track history with git and ensure a database has the latest version of them by running the script and tests (using pgtap and pg_prove).
On https://backgroundremoverai.com I put the utility into it's own pip and open source it https://github.com/nadermx/backgroundremover, and the web framework kept closed source.
> but they do things no corporate entity would ever consider

You say that like it's a good thing.
https://www.smbc-comics.com/?id=3576 Maybe this one?
Did a port of busybox bzip2 compression code to plain and simple C99, and cproc/qbe gives me 70-80% of gcc (13.2.0) speed on amd zen2 (tinycc generated machine code is 2 times slower than gcc, but it is really simple and clean assembly code... so it will have its use cases...).

Namely, the combo of cproc/qbe + custom assembly would be the perfect toolchain for a lean open source stack with more than decent performance. Yeah, but we have still people missing out why c++ is so much toxic...
Maximum weight on arm is 6kg. Kinda limiting.
iPad Pro 1TB is the cheapest model with 16GB RAM for virtualization. With a Macbook-lookalike Magic Keyboard, it costs about two MacBook Airs or MacBook Air + iPad Air. If it ran MacOS VMs, it would be revenue neutral for Apple hardware, without forcing customers onto Qualcomm Nuvia devices to get a professional developer Terminal on a portable, instant-on, AI device.
>The low sample rates were "OKish".

56kHz (ECS) != low.

Other than this, most was taken care of in the chipsets that management cancelled, such as Ranger (it was even finished!), or AA/AAA.
There are obviously ways you could accomplish it. RocksDB’s Merge operator uses this as one of the canonical examples - your update records just the new value through a merge record. When you go to retrieve, you have to keep going through delta updates to reconstruct what the value is now & you only rewrite the value as part of a large compaction process. This way the cost of the write is the cost of the delta, the read cost is impacted although in practice negligible if you use a row cache, and the cost of rewriting the document is amortized into a much larger operation.
Since GPT is a universal interface I think this has promise, but the problem it's actually solving is that people don't know where to go for the existing good solutions to this.

(I've heard https://ultraspeaking.com/ is good. I haven't started it myself.)
I deliberately left that reference out. It was the one that came to mind though. It’s always the facist states that do it (fair, that’s kinda the whole fascist schtick, but still)
You can’t even pick a voice that isn’t American. Every single option is “over-enthusiastic Californian”.

Even Apple gives us options of other accents to make it less jarring, and to me they’re the pinnacle of that voice style in tech presentations.
The clue is in how the query is written:

UPDATE characters
SET jsonb_column = jsonb_set(
jsonb_column,
'{superpower}',
'"invisibility"'
)
WHERE id = 5;

Or:

UPDATE characters
SET jsonb_column = jsonb_column ||
'{"superpower": "invisibility"}'
WHERE id = 5;

In both cases the SET is a pretty strong clue that the entire value will be overwritten.

I have immense respect for the PostgreSQL development team but I still can't imagine how they would optimize that not to be a rewrite of the stored JSON value.
I mean there is no rule if you buy a supercomputer that you have to benchmark it and submit the results. This said, in the days before AI the number and type of players that had this amount of compute were also commonly the types to submit their scores to said benchmark lists.
People will pay to dull their senses. This will make so much money!
Very impressive. Its programming skills are still kind of crappy and I seriously doubt its reasoning capacity. It feels like it can deep fake text prediction really well, but in essence there's still something wrong it it.
If you're not being facetious I recommend listening to the 2022 ACM Gordon Bell Award Winner lecture.

What you're doing is the equivalent of asking why do we use Gigabyte or Terabyte as a metric.

Just reaching 10^12 floating point operations per second was not something that was done until 2018.
If you’re too close to a car stopping for no reason, you’re also too close to a car stopping for a good one. The physics are the same.
One word:

Lobbyists.
> They're both capitalist corporations driven by profit alone. There's immense profit in this.

This is exactly why I hate this dumbass conspiracy theory. You're totally correct, they are both capitalist corporations driven by profit alone. And the fact is that if they were secretly recording us in direct opposition to what they have said on the record it would be an absolute disaster for their bottom line.
A1000 era would be wb1.0/1.1 era.

Before 1.2, AmigaOS was very unstable.
Yeah, I completely agree. That’s kinda disturbing too, but to a much lesser degree.

There’s a qualitative difference between “be proud of your country” and “we will now prepare to vanquish the enemies of the motherland”
If you want constructive feedback and be told you are wrong then you need to craft a system prompt for it. They have been trained to be agreeable and tell you your ideas are great.
It is a good advertisement for interconnect vendors.
Okay, I'll bite: what's going on? Seriously. I know what a Raspberry Pi 5 is, I have one. No idea what I'm supposed to take away from a "CM5"
"and is the fastest AI system in the world dedicated to AI for open science"

Cool. Please ask it to sue for peace in several parts of the world, in an open way. Whilst it is at it, get it to work out how to be realistically carbon neutral.

I'm all in favour of willy waving when you have something to wave but in the end this beast will not favour humanity as a whole. It will suck up useful resources and spit out
some sort of profit somewhere for someone else to enjoy.
Ryan Gosling actually wrote this when trying to understand his character, and used a technique called "dropping in" to analyze writing from Nabokov's Pale Fire. He approached Villeneuve about it and he added it to the film

…

Dropping-in is a technique Tina [Packer] and Kristin Linklater developed together in the early 1970s to create a spontaneous, emotional connection to words for Shakespearean actors. In fact, “dropping in” is integral to actor training at Shakespeare & Co. (the company the Linklater’s founded) a way to start living the word and using it to create the experience of the thing the word represents.

https://cohost.org/mcc/post/178201-the-baseline-scene
https://iheartingrid.wordpress.com/2018/12/29/dropping-in-an-actors-truth-as-poetry/
Upstreaming Linux kernel support for the Snapdragon X Elite
This was exactly the reason why I never clicked faster on a HN link...

my day is ruined and my disappointment is immeasurable...
Sure—but that just means I get to indulge my kids with private school and trips to Japan. By contrast our neighbors are probably right around the median, and had kids in their 20s like we did, and their kids are just as happy. (At the end of the day—both sets of kids value the fact that the respective grandparents live nearby more than anything money can buy.)

The point you’re trying to make is contradicted by the demographics of who is having kids. My friends from law school are the ones who disproportionally aren’t having kids. Meanwhile my wife’s step mom’s rural Idaho family is bursting at the seams with kids.
Bricking or wiping isn't a good option because it makes it obvious what you did. One of the properties you want from a duress passcode is to convince the attacker (the border force in this case) you gave them what they want. Convincing fake data is hard to generate and easy to spot. Another alternative is for the duress passcode to unlock a subset of data and apps. This lets them see real but uninteresting data like contacts or family photos while keeping your personal documents (business, legal, medical, financial, keychain, or otherwise sensitive) private.
Yeah KV stores really are amazing at storing computation results from the same input
Caches are good, but calling them a database gets on my nerves.
The point of saying "I feel more vulnerable during the chaos of travel and don’t want any risk that a lost or stolen device could leak anything personal" is not to generate empathy in the border agent, it's to provide a plausible cover story that will cause minimal fuss. Whether or not they empathise with you is irrelevant.
>SQL is great and should be used wherever performance allows for it

I feel like this is worded poorly. SQL has better performance than most noSQL databases (eg. document databases) for many types of queries. The issue with SQL has historically been cost and scaling, (both of which have been at least partially solved in recent years)
gpt-4o can at least summarize short meetings: https://x.com/gdb/status/1790164084425646481?s=46&t=8sSeDIGv...
https://harris.uchicago.edu/sites/default/files/wright-retur...
lowkey genius
Dell is an outlier because it it was reacquired in part by its founder Michael Dell, who was presumably motivated by pride to not destroy his namesake brand.

I'm interested in hearing other PE success stories where the product isn't ruined as a result.
Beheading videos are illegal?

Why?

I believe they have journalistic value.
I suppose it could be quantization issue, but both are done by
lmstudio-community. Llama3 does have a different architecture and bigger tokenizer which might explain it.
I went through the exact same situation this last week. Didn't send more than 30 (token-heavy) messages within a few hours and it blocked me for 1 hour if I'm not wrong - paying user.
America masquerading as a class-free society doesn't address people's desire to have a class-based society, so they seek that freedom where they can
> Especially when you consider the bottom line that this tech will be ultimately be horned into advertising somehow.

Tools and the weaponization of them.

This can be said of pretty much any tech tool that has the ability to touch a good portion of the population, including programming languages themselves, CRISPR?

I agree we have to be careful of the bad, but the downsides in this case are not so dangerous that we should be trying to suppress it because the benefits can be incredible too.
His very specific set of skills is hunting down license term violators
This isn't really static right? It's still dynamically rendered by the backend each time you request the page. There aren't 999999919291293923 pre-rendered pages living on a server somewhere.
I wasn't being sarcastic. I also think it's helpful to cry and be angry at times, to be human, and I think it's absurd to think that we will turn into .. not that, if we sometimes use an AI chatbot app that doesn't express those same emotions.

It's like if people said the same thing about Clippy when it came out.