Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tmerr
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
tmerr
5mo ago
My read of Turing's paper is that he proposes replacing the question of "Can machines think" with a behavioral test. I doubt he would try to argue that passing the test implies that a machine is conscious, he's saying th
2.
▲
by
tmerr
6mo ago
Where to start. The process I see work well in practice is. 1. Generate an idea. 2. Let critics help identify flaws. 3. If it's unsalvageable give up. Otherwise, modify the idea and go to (1). This works well in a collaborative environ
3.
▲
by
tmerr
8mo ago
My personal site is tmerr.com There is one post, and I haven't shared it publicly before so that's something!
4.
▲
by
tmerr
8mo ago
This is interesting to hear, but I don't understand how this workflow actually works. I don't need 10 parallel agents making 50-100 PRs a week, I need 1 agent that successfully solves the most important problem. I don't under
5.
▲
by
tmerr
8mo ago
Yes the situation sounds similar to regular files to me. Iiuc mmap can implicitly sync to files, but it is only guaranteed after unmapped (akin to closing a file) or an explicit call to msync (akin to fflush).
6.
▲
by
tmerr
8mo ago
This has me thinking, it could be a fun project to prototype a convenient file interface based on pointers as a C library. I imagine it's possible to get something close to what you want in terms of interface (not sure about performanc
7.
▲
by
tmerr
10mo ago
I mean. I've owned several IoT devices that work either locally or over the internet. Some of this you can just blame on local networks being fiddly in ways that are difficult to control. Over local network it's an unreliable ass
8.
▲
by
tmerr
10mo ago
For another data point: last week I ordered my first PCBs from JLCBCB. 2 fully assembled (parts already soldered) and 3 bare. $40 for the boards themselves, $40 for shipping, and $20 for US Tariffs, for total $100. Should take a week to arr
9.
▲
by
tmerr
2y ago
Heh, I'd recommend replacing dead links on the blog with https://web.archive.org/ ones. Based on how broken the site's external links were I incorrectly concluded the whole blog was created by genAI. Then I though
10.
▲
by
tmerr
2y ago
A more optimistic takeaway is that if you set out to solve a hard problem then you might be surprised about your tech's applications elsewhere. Between 1983 and 1989 they built a company that they went on to sell for ~25 million, or ~6
11.
▲
by
tmerr
3y ago
The ideal set of building blocks depends on the problem. If the building blocks make it easy to write concurrent code (Go, Erlang), then it becomes easier to write a server. If they make it easy to represent "A or B or C" and patt
12.
▲
by
tmerr
3y ago
Maybe the decline of desktop applications (Java, C#) and Android (Java)? And then Go coming out with some killer frameworks? I have to stretch my imagination to imagine anything causing Go to outpace C# or Javas ecosystem.
13.
▲
by
tmerr
4y ago
I'm 30 and have been using vim since college. Usually I'm not actually using the vim editor, but some IDE that has vim keybindings. Good enough for me since I don't customize it much anyway. And then I get the best of both wo
14.
▲
by
tmerr
4y ago
Social media is played up like reality TV. Perks are good but working at a faang is 90% just work, like anywhere else.
15.
▲
by
tmerr
4y ago
> FWIW, the default concurrency has been changed to "unlimited" since the 0.1.0 release. Nice! Will that end up on Github? > Out of curiousity, what do you want Most often I want to return just the first error. Some reasons:
16.
▲
by
tmerr
4y ago
Ahh having a generic pool abstraction that collects results is tempting... nice work. I likely won't use this library though, since - I don't want to mess with panics. - The default concurrency GOMAXPROCS is almost never wha
17.
▲
by
tmerr
4y ago
My advice: Tell the teammates that you want to see them grow to become code reviewers. At first require PRs to be approved by two people: first someone else reviews it. once they LGTM, then you review it for final approval. Do this for a wh
18.
▲
by
tmerr
5y ago
That's a great question. What I've seen is versioning de emphasized. Good unit & integration test coverage to prevent refactor breakage. And when you make a large change that affects consumers of your library, you find a way t
19.
▲
by
tmerr
5y ago
Better to tune this out even if you're a beginner. You normally don't say "The big O of the algorithm is ..." because it's ambiguous whether you are talking about time complexity or space complexity. Also, when some
20.
▲
by
tmerr
5y ago
> Code becomes tightly intertwined and the dependency graph becomes unwieldy One way to combat this is to use a build system with a notion of visibility, https://bazel.build/concepts/visibility I think you might be
21.
▲
by
tmerr
5y ago
I absolutely believe in this after working both ways. With feature branches I would waste time rebasing, resolving merge conflicts, to then come up with the perfect pile of commit messages before sharing with the team. Committing to master
22.
▲
by
tmerr
5y ago
I've never worked anywhere that deadlines were set with enough precision that +/- 20% would be distinguishable from noise. I think it would be lost to more significant factors like differences in employee productivity and unexpect
23.
▲
by
tmerr
5y ago
Sure. But without every piece of the pie accounted for we can't tell whether the increase in money to funds is representative of the whole, or caused by shifting preferences
24.
▲
by
tmerr
5y ago
Thanks. It might include more than I expected, but still "exchange-traded and long-only funds" would be missing anything that's not considered a fund, like individual stocks, that are still nonetheless in my mind part of &quo
25.
▲
by
tmerr
5y ago
Probably cherry-picked stats. The article says "Investors have poured almost $900 billion into equity exchange-traded and long-only funds in 2021". So does that sum together to all "Stock"? What about mutual funds? And w
26.
▲
by
tmerr
5y ago
It prints "Me Too." then "I love Geeksforgeeks". What is strange about this?
27.
▲
by
tmerr
5y ago
Another inconvenience with this approach is that you can keep thousands of paths in memory no problem. But thousands of FDs may cause you to exceed per-process limits.
28.
▲
by
tmerr
5y ago
I do something similar but take it a step further and statefully track the progress of the workflow. The code generates a file that is like a TODO list, and a separate command runs a single step before marking it complete. Great for longer
29.
▲
by
tmerr
5y ago
I wonder if there are any examples of Google previously spinning off companies and selling them. It's hard to imagine it given how entrenched most products are in its internal software ecosystem
30.
▲
by
tmerr
5y ago
IMO the video and the home page grain-lang.org dive too quickly into features without giving a compelling answer to "Why should I use Grain?". "Powered by WebAssembly": Other languages can compile to WebAssembly as well
More ›