HackerLangs
TopNewTrendsCommentsPastAskShowJobs

norman784

776 karmajoined 11 ปีที่แล้ว

Submissions

GameHub – Play Windows Games on Mac

gamemac.com
1 points·by norman784·3 เดือนที่ผ่านมา·0 comments

comments

norman784
·เมื่อวานซืน·discuss
Here[0] are other reasons besides AI

- [0] https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilatio...
norman784
·12 วันที่ผ่านมา·discuss
Are these providers private owned?
norman784
·14 วันที่ผ่านมา·discuss
This language reminds me of Borgo https://borgo-lang.github.io
norman784
·เดือนที่แล้ว·discuss
But current LLMs have a context window limitation, so you can't fit your whole source code into the context, that's why compilers guide the LLMs when they are producing code and that's where Rust compiler shines, it has very good diagnostics that help fix the issues with a few iterations.

So while LLMs are good at writing walls of code, they do not produce good code, just good enough and sometimes it is wrong (here is where Rust can help a bit by checking that the program is sound, but for the most part you should also validate the logic).

The dream language for LLMs would be one that has some kind of proving that function inputs/outputs are what you expect (I think it's called proof theory, but it's not my area of expertise, so I could be wrong), you kind of can emulate this with new types[0].

[0] https://doc.rust-lang.org/rust-by-example/generics/new_types...
norman784
·เดือนที่แล้ว·discuss
Are we living the worst times in a while technology wise, this presentation showed nothing useful. Last year at least they showed some interesting features, but as always I don’t use any of them, the only one I wanted in the past few years was to use the iPhone from my mac, but never shipped in EU. And the other feature was universal control that I use every day and works just fine most of the time.
norman784
·เดือนที่แล้ว·discuss
I recommend you to watch Andrew Kelly interview[0], while I'm not the target audience of Zig, I don't see him driving away any user. Also Jai as for now is a non existing language, just a selected few has access to it, but Jai approach is a kitchen sink, from what I saw it is all over the place in terms of features, now Zig vision feels cohesive.

[0] https://youtu.be/iqddnwKF8HQ
norman784
·เดือนที่แล้ว·discuss
Those might be niche devices, I think if were Samsung or Pixel devices, it would be a different story, similar for Apple devices, they are fewer variants, that it would be a lot of developers putting effort on adding upstream Linux support if they were open, like is happening with the Macs with the M series.
norman784
·เดือนที่แล้ว·discuss
I was thinking that this or opening the bootloader should be required (by governments) for deprecated devices. Imagine all the Android and Apple devices you could give a second life by installing in them linux with some lightweight window manager (with touch support), or even Ubuntu Touch, etc.
norman784
·เดือนที่แล้ว·discuss
Zig is low level, so it will certainly not replace your python usage, it is more like a modern C than anything else. There’s a video of a recent interview with Andrew Kelley, if you want to watch it to understand better what Zig is for, it’s on Jetbrains YouTube channel.
norman784
·เดือนที่แล้ว·discuss
I was exploring a similar approach, but not focused on AI, my idea was basically group projects by workspace, where each workspace has a path and is related to a project, you can spawn terminals, editor and web browser windows in this workspace, the web browser cookies and such should be associated to a workspace, that way it will not leak between workspaces and also this allows you to have different sessions opened in different workspaces.

Unlike Cate, the windows of the terminals, editor, browser, etc, each one was handled similarly like Niri tiling scrolling window manager, that way you can use the keyboard to move around, where you can group windows in a column or split them, have different sizes, is not quite where you have a free form, but an horizontal collection of windows that you can scroll.
norman784
·2 เดือนที่ผ่านมา·discuss
They are compiled to WASM, so they have limited IO capabilities, but still they have IO.
norman784
·2 เดือนที่ผ่านมา·discuss
That's the reason I stopped installing random extensions and even themes in VS Code, they are too dangerous.
norman784
·2 เดือนที่ผ่านมา·discuss
That would be an interesting project, I assume a lot of not so young engineers will want to play with it, as a hobby. Also if that project exists, I'm sure that someone will try to port DOOM.
norman784
·2 เดือนที่ผ่านมา·discuss
I don't know about California, but AFAIK reverse engineering is legal, but breaking DRM protection isn't, so what companies did was to put DRM in their software, hence the reverse engineering became illegal.
norman784
·2 เดือนที่ผ่านมา·discuss
AFAIK the issue is with one time purchase games, where is not clear if you will be able to play forever or whenever they want to pull the plug, if they change to subscription based model or free to play, then it will be clear for the players what they are paying for.
norman784
·2 เดือนที่ผ่านมา·discuss
Not only because the AI part, here's a discussion [0] about it

[0] https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilatio...
norman784
·3 เดือนที่ผ่านมา·discuss
I don't know the situation now, but a while ago there were a lot of pushback using Next.js because it was not easy to use all features if not hosted on Vercel.
norman784
·4 เดือนที่ผ่านมา·discuss
I don't use Zig (is not a language for me), but I like to read/watch about it, when you or others talk about the language design and the reasons behind the changes.

Thanks for your and the Zig team work.
norman784
·4 เดือนที่ผ่านมา·discuss
I can think a few reasons:

- Cranelift applies less optimizations in exchange for faster compilation times, because it was developed to compile WASM (wasmtime), but turns out that is good enough for Rust debug builds.

- Cranelift does not support the wide range of platforms (AFAIK just X86_64 and some ARM targets)
norman784
·4 เดือนที่ผ่านมา·discuss
For that you also need to reduce the bureaucracy.