“Ketones are normal gasoline” is a very fringe view.
Ketone supplements have been available for a while, and nobody was able to show any benefit of using them. 100% snake oil.
If on the other hand you want to produce ketones endogenously, you basically have to put your body in a state of starvation. It’s not really gasoline then, more like burning the passenger seats as fuel so you can arrive at the destination.
Fair enough. It's fine as long as people don't forget that fixing individual problems won't fix systematic problems; it would be like curing the symptoms, not the root cause.
Generated prose is devoid of meaningful semantic content.
The one takeaway I got from this article is that deepsql.ai are the last people I would trust to handle this problem, because they can't even explain it themselves.
This is true, but it is an entirely different problem in a different place to what the article is talking about.
The optimisations the article is talking about would help even with this problem if backends responded faster - although not as much as actually avoiding unnecessary network requests in the first place, of course.
That is the one change, and it hasn't resulted in the thing people actually were voting for (but couldn't): less immigration. Because the state says we must just import 750k people a year, so that's that.
> What I’m wondering now is can we reliably evolve python and have codex act as an extremely unreliable transpiler to the rust.
Why you even start with Python at this point? Just write the Rust version straight up instead of porting things?
Personally I used to use dynamic languages for most things, because development and maintenance is so much faster and easier, particularly for larger projects (granted you know how to work with those sort of languages), but now when the LLM writes most of the code, I'm able to work as fast with Rust as with I used to be able to do with Clojure or other dynamic languages.
> cross-platform GUIs always look bad outside of the "main" platform
qBittorrent looks great on KDE, and would look great on macOS too if they used native icons (I’ve made a theme for that but was too lazy to install it when I was switching laptops). No idea about Gnome and Windows, but probably alright as well.
So, Qt can get you a long way. But you should of course adapt your app to platform conventions and guidelines.
Tbh in a time where more and more applications are shipped as vibecoded electron based bloated bug-collections that are slow and take stupid amounts of resources i'd rather have even more TUI's than less.....
> But making a custom version of, say structs is just a weird design.
This I don't understand? Zig structs are pretty much the same as in any other language, except that the declaration can be more flexible by building the struct type via comptime code (e.g. how Zig does generics) - and Zig groups structs and namespaces under the same keyword (which hardly matters in practice though).
> @SpecialThing
...not any weirder than `__builtin` keywords in Clang or GCC and at least in Zig it's obvious that anything starting with a `@` is a builtin, while in Clang/GCC the `__` is not explicitly reserved for builtins. ObjC also uses a leading `@` to separate ObjC keywords from regular C keywords. Agreed that the @-noise can get a bit excessive in Zig though (mainly because implicit casting is heavily restricted, at least compared to C).
> Multiline strings are also a weird addition
AFAIK the 'weird' multiline syntax is for keeping the parser simple and fast. Multi-line-strings themselves are a good feature to have though.
In general, if Zig code starts to look too 'noisy', that's usually a sign that the code should be simplified.
I definitely don't agree with all design decisions in Zig, but the syntax is mostly fine (my main critique points are that Zig often tries to lean too much into 'design purity' than 'programmer convenience' and that parts of the stdlib are too 'object oriented'.
This is interesting and should make you think but it's the same issue with infiltrators/agitators in other groups. If all it takes for a group to start resorting to violence and eventually establishing as part of their identity the killing of "others", when instigated by some authority figure/small group of instigators - specially with lies and historical distortions - this itself points out that the nature of that group is problematic doesn't it?
Specially if that group has a history with thousands of terrorist attacks across all the world, even when just counting the last 25 years. It's the same if you join a left-wing group that's "just demanding" some social justice, as an undercover paid actor, and then you steer it to start killing people who are deemed "against" their objectives, or the reason they need to act. Then some people go and said they were "infiltrated", but was it so? Or was it just waiting for some nut case to come forward?
If I tell you to go kill all the cats in the neighbourhood and you go, you're as or more dangerous than I am for suggesting that isn't it so?
While I'm sure Israel is no angel it doesn't seem to be the one putting criminals in hiding near schools and civilian infrastructure and I also don't understand what people want them to do? Have no country?
So others can then do with them as they please? Like telling them to "go back to their country". While it's obviously all part of a political ploy, jews should have a right to a homeland. No-one talks about Egypt and the other surrounding countries interests in this, in having a "Palestine" identity that didn't even exist a few decades ago. In fact, if you go see the first declarations, made by some Turkish guy, looking like the brother of Abramovich, sent to Palestine at the time, there's not even mention of anything Palestine.
And lastly, it's very rich to live in countries that have benefitted from this (oil) and follow ways of life that require this, while sipping on their $15 expresso's machiatos... So in fact, perhaps there's many called "humanists" in the west that have way more blood in their hands than they would like to understand, or pretend not to, while filling their wallets and living as good samaritans. Maybe they should globalize intifada next to their homes to see if they also like living like that.
This is not to say that Israel should have the right to bulldoze, kill and take lands of others for building high-rise apartment complexes but as far as I know and seems to be documented, it was the supposed Palestinian Authority's that many times refused land agreements and split-state solutions... But I guess here in this website where most were covid infected it doesn't matter.
> Next: TUIs work over SSH connections. If you need a user interface on prod, it’s going to be a TUI.
With X based apps, you can run GUI apps through SSH. That was all the rage for light remote access to resource hungry desktop app a few decades ago...
But that being said, in my opinion, a few limited TUI apps are useful, but most of them nowadays are young "cool kids" that wants to be cool by using "terminal apps" without really having really embraced the spirit of the terminal and commands.
For them, using GUI apps would look like a basic computer user and not an expert nerd.
The magic of the terminal, is not that you run things in almost black and white with low graphics, but that you were supposed to use "simple" commands that you can scripts and pipe one through each others at will.
You cannot negotiate with a country that doesn’t stand by its word.
All other issues aside, Trump and the Republicans love to boast that they aren’t bound by anything including their own promises. This is the end result of that.
You’d be mad to cut a deal with the US right now. The Trump Admin will just try to take another bite. They are dishonest and unreliable. Making America’s word mean nothing is the greatest long term damage done to the country and the surest indicator of the end of the American Century (80 years but we can round up)
Would there be any benefit from implementing types at the CPU level? Has it been tried?
Like say adding an 8-bit type flag to each instruction, and keeping a table of which memory ranges have which type, then only allowing compatible instructions on that memory?
I personally don’t agree with “LLMs are just a tool” but I’m honestly impressed by the author’s description of LLM usage and taking the responsibility for the code. IMHO, without having looked at the code base itself, this sounds like a pretty healthy way to approach LLM usage!
The goal always was to refactor rustc to make compiler-based LSP feasible. The idea of original RLS, "we'll just use the compiler", is fundamentally sound. It's just that you'll need to turn the compiler sideways to achieve that, which is a hard work to motivate without having a real example demonstrating the benefits (or having political clout in the project to just mandate that ^^)
Legally speaking, if he had written the code down somewhere and they had entered it, he would not be facing charges. He knowingly gave them a “delete all the evidence” command, as he explained to the newspaper. He could not have been compelled to provide the decryption code.
You could compare it to Windows vs. Linux in a sense. 3ds Max has decades of legacy plugin/SDK compatibility baggage, lots of commercial and contractual obligations with business/enterprise customers... and Blender has none of those things weighing it down.
You don't have to do a lot of repetitive, boring exercises to learn piano. Once you learn how to hold your hands a little, read music, and learn where the notes are, you can simply try songs you like, and switch songs when you please. On other instruments, you might not need to read music (I've met many guitarists and drummers that cannot read music, nor do they use printed music to play - and blind folks can play instruments too)
Art is similar. You can look up skills as necessary to try to make the piece you want. Adult art learners often just start with the type of art they want to make.
In both cases, the finished piece might not be the quality you want, but in neither case are you necessarily doing repetitive stuff to learn (playing scales over and over or sketching the same bits over and over). You can retry a piece or move on - the skills will still carry over.
None of these reflect homework in school. Now, I know I graduated school decades ago, but math homework was repetitive with seemingly no real-world application and absolutely no help if I needed it. I took a math course online some years later and it was much better: Instant feedback if I got the problem wrong and instant help to walk through the problem if I needed it - then a different but similar problem was given for the homework. This was actual practice in ways traditional homework wasn't. Homework in the traditional sense isn't practice - they are all miniature tests that affect your grade.
I didn't have to practice writing - I just did the papers assigned and rushed through them. You can grade papers for other subjects on prose and grammar instead of just doing it for language courses. You don't have to read classics to read better if you just read a variety of things you are interested in. You'll read plenty of boring things for other subjects and get that sort of practice.
With most of this stuff, having actual homework isn't necessary as long as students are given time for practice. Practice is what makes you good at something, not homework, and practice can take many forms.
Ketone supplements have been available for a while, and nobody was able to show any benefit of using them. 100% snake oil.
If on the other hand you want to produce ketones endogenously, you basically have to put your body in a state of starvation. It’s not really gasoline then, more like burning the passenger seats as fuel so you can arrive at the destination.