Auto-installation: When you launch Claude Code from within VSCode’s terminal, it automatically detects and installs the extension2,246 karma · joined May 25, 2013
Auto-installation: When you launch Claude Code from within VSCode’s terminal, it automatically detects and installs the extension Specifications for computer information, a catalogue, compiling routines, and subroutines will be given after adding another level to the block diagram. As Fig. 5 stands the mathematician must still perform all mathematical operations, relegating to the UNIVAC programming and computational operations. However, the computer information delivered by the mathematician no longer deals with numerical quantities as such. It treats of variables and constants in symbolic form together with operations upon them. The insertion of a fourth level of operation is now possible, Fig. 6. Suppose, for example, the mathematician wishes to evaluate a function and its first n derivatives. He sends the information defining the function itself to the UNIVAC. Under control of a "compiling routine of type B", in this case a differentiator, using task routines, the UNIVAC delivers the information necessary to program the computation of the function and its derivatives. From the formula for the function, the UNIVAC derives the formulas of the successive derivatives. This information processed under a compiling routine of Type A yields a program to direct the computation.
Notice the case for two "compilers": Compiler B (differentiator) compiles symbolic notation to another program, that is fed to Compiler A, which produces an executable that does the actual computation.IMO, a better term for a compiler would have been a "translator."
- Running and managing a single system: kernels, drivers, programming tools (compilers, interpreters, assemblers, libraries, linkers, loaders, etc), admin tools, package managers, graphics servers, etc.
- Connecting multiple components/systems: protocol implementations (tcp/ip, rpc, etc), message brokers, servers/daemons (database, web, cache, etc), proxies, middleware, etc.
- Virtualization: emulation, sandboxing (docker, wasm), hypervisors, etc.
¹https://0xc0ffee.netlify.app/osdev
I, too, have been looking for a unicorn systems programming language, but it doesn't exit yet. Here's what I looked at so far (only languages that don't rely on a GC):
- C: lots of UB, less safe (memory- and type-wise)
- C++: too complex, not a big fan of OO
- Rust: too complex, gets in the way when writing mostly unsafe kernel code
- Zig: Good, but syntax is too noisy; lacks interfaces/dynamic dispatch
- Swift: Doesn't have a good bare metal story
- D: Seems interesting, I may be looking at it (although need to use betterC mode, i.e. not all language features)
- Odin: Game programming focused, small but growing community
- Ada: Strong candidate, but it has too much ceremony
- Pony: I like the capabilities model, but tiny community
- Hare: Also tiny community, lacks polymorphism
- Hylo (Val): Experimental (mutable value semantics), too immature
- Vale: Experimental (regional memory management), seems stalled
- V: Good candidate, but mixed reviews on its claims vs. reality
- Austral: Experimental (linear types), tiny community, not much progress
- Jakt: Built for Serenity OS, not sure if it's getting enough attention
- Jai: Focused on game programming, good reviews, but currently closed source (beta)
- Mojo: (Python-like) Seems very interesting and I'd give it a try, but too focused on GPU/parallel programming; also too early for adoption
- JetBrains AI tools (AI Assistant and Junie coding agent) are now available under a single subscription starting with version 2025.1.
- There are three tiers: AI Free, AI Pro, and AI Ultimate.
- The free tier offers unlimited code completion, local AI models, and credit-based access to cloud AI assistance and Junie.
- AI Assistant supports Claude 3.7 Sonnet and Google Gemini 2.5 Pro.
- Junie is powered by Anthropic's Claude and OpenAI models.
It's not clear whether AI Free will be available in Community Edition IDEs or not.
Update: From the AI Plans & Pricing page, there's a tooltip that says: "The free tier is not available in the Community Editions of PyCharm and IntelliJ IDEA."
- Israeli snipers shot a large number of protestors
- 214 Palestinians, including 46 children, were killed, and over 36,000, including nearly 8,800 children have been injured
- 81% of the gunshots were to the legs
- 122 people had one or both their legs amputated (including 20 children)
https://www.ohchr.org/en/hr-bodies/hrc/co-iopt/report2018-op...
Also, what kind of peace Israel wants when they let their settlers attack Palestinians in the West Bank, aided by the Israeli military, and without consequences? All Israeli settlements are illegal under international law. Maybe they should start dismantling those settlements first?
If Israel wants peace, they should accept the two-state solution and let the Palestinians have self-determination, instead of making their life hell on earth with their apartheid regime.
They did. Israel broke the ceasefire agreement for no reason.
Israel has the intelligence and capability to pin point their targets and deploy high precision targeting, as demonstrated in Lebanon and Iran. After seeing so many war crimes committed by the IDF, I'm convinced that while they can assess and eliminate targets in a precise fashion, thus minimizing civilan casualties, they deliberately _choose_ not to do so.
https://www.un.org/sexualviolenceinconflict/wp-content/uploa...
I'm not sure I understand your point. Are you saying that it's ok for the IDF to kill anyone they see because they cannot assess if they're a threat or not? Was it hard to see that this grandmother¹ with her grandson is not a militant trying to attack the IDF?
¹https://www.cnn.com/videos/world/2024/01/25/palestinians-gaz...
Not trying to defend Hamas, but is there any actual proof of this? Or is it just based on Israel's statements (which has been found to lie repeatedly)?
I miss the days when you bought a high quality version of something that you kept using for years.