Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
softirq
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
1.
▲
Ask HN: Dealing with Vibe Coding Depression?
19 points
by
softirq
1y ago
|
24 comments
2.
▲
by
softirq
2y ago
Side note, but I hate that we're moving to a world where coding costs a subscription. I fell in love with coding because I could take my dad's old Thinkpad, install Linux for free - fire up Emacs and start hacking without an inter
3.
▲
by
softirq
2y ago
The "owner" could be multiple directory levels depending the hosting service. Gitlab lets you have arbitrary sub levels. The owner of the files also isn't necessarily related to the owner of the repo on Github.
4.
▲
by
softirq
2y ago
GOPATH actually made me realize that the ~/src/$host/$owner/$repo organization structure makes a ton of sense for every project and as long as you organize all of your languages into this one tree, everything just works.
5.
▲
by
softirq
2y ago
Which is terrible UI. Let's force the user to turn a flow they could do at any time by clicking a single button at the bottom of their desktop into a context switch into another window, followed by the same button click. Or know about
6.
▲
by
softirq
2y ago
No it's not, for several reasons: 1. Average users primarily use mouse based workflows. 2. Super isn't discoverable. 3. It confused users coming from other DEs. 4. It actually takes more keypresses than clicking a favorited app on
7.
▲
by
softirq
2y ago
Every DE is designed to be used in a distribution. I think what you are trying to say is that GNOME is designed to be "finished" by the distribution, which is a completely made up idea. Show me where GNOME says you need to finish
8.
▲
by
softirq
2y ago
You just linked to studies that directly support my point: "On the other hand, new users generally got up to speed more quickly with Endless OS, often due to its similarity to Windows. Many of these testers found the bottom panel to be
9.
▲
by
softirq
2y ago
GNOME has come a long way, but its stubborn insistence on not having a desktop with a real application launcher remains a huge usability misstep. GNOME's marketshare is the desktop, and so the initial value proposition of a hybrid UI
10.
▲
by
softirq
2y ago
Meanwhile the CEO of Nvidia is telling the world that people don't need to learn to code and we'll all be out of jobs soon.
11.
▲
by
softirq
3y ago
Chess is a bounded, non-moving target. Think about the difference between chess in the 1970s and today, and compare that to the same time period with programming. Chess is a single game whereas programming is a federation of tools, protocol
12.
▲
by
softirq
3y ago
The post is about the demise of coding. I'm only responding to the topic of the discussion.
13.
▲
by
softirq
3y ago
You can say that about any field. We could invent the elixir of immortality tomorrow, but is that a realistic expectation? The CEO of Nvidia is a smart guy, he's pushing the hype train because his business is riding the wave. But you h
14.
▲
by
softirq
3y ago
No-code isn't a new concept, and there's a reason why all past attempts have failed, or why people still pay web developers despite the existence of tools like square space. Nothing about the LLMs of today suggests they have solve
15.
▲
by
softirq
3y ago
The genius of ebpf is allowing for pluggable policy in a world where the kernel API is very slow to change and can’t meet everyone’s needs. Whether it’s how the kernel handles packets off the wire, how it controls traffic, scheduling entiti
16.
▲
by
softirq
3y ago
Most companies completely missed the point of SRE/PE/DevOps and keep them on separate teams doing sysadmin toil work and oncall thrown over the wall by engineers who are only concerned with feature deadlines. They regress them bac
17.
▲
by
softirq
3y ago
I've had a lot of trouble with commands in Warp going haywire because of how much magic there is in creating visual blocks, and it looks like Jet Brains is taking it one step further. The reason terminals are great is because they are
18.
▲
Ask HN: Has AI/LLMs turned you off of tech?
30 points
by
softirq
3y ago
|
33 comments
19.
▲
by
softirq
3y ago
Yes it is. Watching a 3D movie on an entire wall in bed next to my spouse is mind blowing.
20.
▲
by
softirq
3y ago
Macros are easy to spot, the whole point of operator overloading is that it's a trojan horse. It might do simple addition, it might do a heap allocation and talk to a printer.
21.
▲
by
softirq
3y ago
I disagree, consider a generic that is constrained by std::ops::Add. If you want to write generic functions with this type, you have to contend with types that might do simple addition or do allocations with potential side effects.
22.
▲
by
softirq
3y ago
This is an extremely common issue to deal with when creating a kernel, which is, again, why levels of indirection in code and hiding context only makes life more difficult for a systems developer. The kernel may need to enable accelerators,
23.
▲
by
softirq
3y ago
See my other comment about the necessity of clarity in a systems language. Also in my opinion readable code is code that is easily understood with as little context as possible. Operator overloading is the opposite, it hides behavior based
24.
▲
by
softirq
3y ago
When writing systems software like a kernel, clarity is far more important than ergonomics. The basic operators aren't functions, they're translated directly into opcodes based on the types of the operands. Operator overloading al
25.
▲
by
softirq
3y ago
The standard library being designed to allow freestanding binaries makes Zig a much better language for systems software such as kernels, EFI applications, etc. than Rust. Rust's addition of operator overloading is also a perplexingly
26.
▲
by
softirq
3y ago
D is a real anomaly to me because it should have had the same trajectory as Rust, it vastly improved upon other systems languages at conception, the authors evangelized it, including at FAANG, and yet, Rust seems to have gained traction eve
27.
▲
by
softirq
3y ago
BBEdit is a phenomenal editor, and when I'm not using Vim, I'm using BBEdit. BBEdit has everything VSCode has, plus the benefit of supporting a small company that doesn't spy on you or want to own the developer experience. Th
28.
▲
by
softirq
3y ago
I assume you're joking right? Vim/Neovim have already diverged. They have completely separate scripting languages now, config languages for the main config file, and Neovim has LSP support out of the box, removed cscope and a bunc
29.
▲
by
softirq
3y ago
Semantics. Some of the packages are included, all of them have to be turned on and configured, and hopefully the user already knows about use package and understands the syntax for customizations and keybindings. Of course, if they try to
30.
▲
by
softirq
3y ago
I think a lot of people would argue that Emacs is also slow and bloated, but makes you, the user, program most of the functionality you get from VSCode or JB out of the box. Want fuzzing finding? That's a package. Want git integration?
More ›