Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
foobarbaz33
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
foobarbaz33
11mo ago
I use emacs in the terminal too. macos, iterm2, tmux, emacs. iterm2 has some options to fix key bind issues that hamper emacs in the terminal.
2.
▲
by
foobarbaz33
11mo ago
Negotiate downward. They offer 100k, you counter with 90k. they meet you in the middle at 95 then you counter 85 and stand firm there.
3.
▲
by
foobarbaz33
11mo ago
Develop live on production (CI/CD). No source control, there's only 1 version of the software; the latest version (trunk based development).
4.
▲
by
foobarbaz33
11mo ago
You could have an lsp server of infinite speed, but that wouldn't help one bit if the bottleneck is how the client deals with the messaging. The specific techniques used to send, receive, and parse JSON could matter.
5.
▲
by
foobarbaz33
1y ago
I have first hand experience of painfully slow C# compile times. Sprinkle in a few extra slow things like EDMX generated files (not C# but part of the MS ecosystem) and it has no business being in a list of fast compiling languages.
6.
▲
by
foobarbaz33
1y ago
Possibly yes. Artificially kept going by the Sun and Earth's own molten core. Once those go out out it's game over for earth.
7.
▲
by
foobarbaz33
1y ago
> ...I keep trying because I'm hoping theres patterns I don't see. Python's popularity is an accident of timing. If you're digging deep for wisdom and gold nuggets you're not going to find any. The gold of python
8.
▲
by
foobarbaz33
1y ago
It's not literally the age that's the issue, it's just a correlation. Some employers want people they can squeeze more easily and get the most juice out of. Younger people are more likely to accept orders without push back. A
9.
▲
by
foobarbaz33
1y ago
Same but from a C vs Go perspective. Didn't like GC or bundling dependencies into the final binary. But at the end of the day it's still small compared to most other languages deployment artifacts. Despite being a GC language, GO
10.
▲
by
foobarbaz33
1y ago
I was coming here to say: "grep as IDE". It's dynamic language tooling 101. Find defs and refs. Master a little bit of regex and you will reduce false positives. Grep serves as a rudimentary autocomplete. find the definition,
11.
▲
by
foobarbaz33
1y ago
Web based UI's (javascript baked in) are the only cross platform GUI all the major tech players endorse. Companies like Apple are hostile to alternative GUI frameworks, except web browser. Flash? that threatens the walled gardens so th
12.
▲
by
foobarbaz33
1y ago
Another tig user! Proof there are 1's of us out there.
13.
▲
by
foobarbaz33
2y ago
> C# supports structs, That's sort of the problem with C#. It couples the type (struct vs class) with allocation. C# started life by copying 1990's Java "everything-is-a-reference". So it's in a weird place where
14.
▲
by
foobarbaz33
2y ago
True, but running errcheck will catch cases where you accidentally ignore the error. Maybe not as good as having it built-in to the language like Rust, but the goal of error check safety is achieved either way. And there's a few cases
15.
▲
by
foobarbaz33
2y ago
Yes I think there is a bubble. I think AI may become extremely impressive but still be limited. A lot of tasks involve having context to produce a correct solution. AI can whip up algorithms in a vacuum. But doesn't know about the cust
16.
▲
by
foobarbaz33
2y ago
That's a pretty good take. Would make sense for a whole range of apps focused on 1 user or client. Accounting software is personal, company A doesn't need to query/join with data of company B.
17.
▲
by
foobarbaz33
2y ago
line 1: short description. fit on 1 line. put effort into making it as short as possible while still giving the gist of what was done. maybe a github/lab issue #. line 2: blank line 3+: long description, paragraphs, details, context fo
18.
▲
by
foobarbaz33
2y ago
> we get customer data exports from legacy systems as CSV or XLSX Convert the xlsx to csv. Every database system out there has blazing fast import of csv files. As a sql wizard, I prefer to use sql to clean and re-shape data. So my first
19.
▲
by
foobarbaz33
2y ago
You should have 0 cents. Squash and chill is the way to go.
20.
▲
by
foobarbaz33
2y ago
> I find it hard to judge when things are in a good enough state to commit Work in a feature branch. Commit often. Squash away the junk commits at the end. > ...and especially good enough to have a title. Who needs a title? It's
21.
▲
by
foobarbaz33
2y ago
Free market is not a metric. It's just natural selection. No one needs to understand it for it to run its course.
22.
▲
by
foobarbaz33
2y ago
> If you do not trust... Trust provides no protection. > refuse to review any code updates before installing it, then you are a moron. I personally do review every line of Emacs code I run. But I'd wager only a small handful of E
23.
▲
by
foobarbaz33
2y ago
> Sandboxing is used when the host is concerned about running programs that he doesn't trust. Trust? Trusting criminals doesn't stop them from committing crime. You may trust your emacs color theme author. Pretty colors from an
24.
▲
by
foobarbaz33
2y ago
PDF has a proper "page" abstraction. Printing to paper is a first class feature, not an bolted-on afterthought. A page in an electronic viewer will print out a to a nice and neat page of paper looking exactly the same. Until someo
25.
▲
by
foobarbaz33
2y ago
I mean the point is missed in your response. You're talking about the current state of LLMs, but the premise of the question is a "what if" scenario where AI successfully takes over our jobs. There's no need to define in
26.
▲
by
foobarbaz33
2y ago
> If any algorithm can take over the “engineering” Well it's already happened. Mindless, lifeless carbon orbiting around a star iteratively configured itself into a machine capable of creative thought. Our human brains. Unless there
27.
▲
by
foobarbaz33
2y ago
Keeping the mini line alive is good news to me. It's the low cost pathway into the M-chip apple world. I only work at a desk with full monitor/keyboard/mouse so I don't want to pay a premium for laptop form factor.
28.
▲
by
foobarbaz33
2y ago
Much plastic recycling is a sham. 1st world business pays 3rd world business to take their plastic for "recycling" (mandatory air quotes). The 1st world gets credit for being a responsible environmentalist. The 3rd world business
29.
▲
by
foobarbaz33
2y ago
Errors as values are winning the mind share war for new languages. Even if you just pass the error up the call chain, it's good to have that explicitly expressed in the code. For critical software Error paths should be fist class citiz
30.
▲
by
foobarbaz33
2y ago
> mechanism to remove them – if they've been found to have violated the CoC – is seeking a vote from the full Python Community. This is undesirable, because it would "subject members of the community – including people directly
More ›