Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fsloth
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
241.
▲
by
fsloth
1y ago
I agree with you both. I feel LLM kills both procrastination AND capability for original thought. But! There are some problems that are intrinsically interesting to me and others that are boring as hell but need to be solved. In 20 years of
242.
▲
by
fsloth
1y ago
What are the ESRI alternatives?
243.
▲
by
fsloth
1y ago
“mapping plain functions → JSON schemas” In general I’ve found it’s much better in C++ to be verbose and plain rather than succinct and elegant. Javascript and python lack typing so being pithy&clever in those languages has entirely dif
244.
▲
by
fsloth
1y ago
The applicable experiment for IQ would be to take two ”equal” populations (say,1000 ppl with middle-class background each), sort by IQ, cut the sample set at the middle to lower than median, and higher than median group. The statistics so f
245.
▲
by
fsloth
1y ago
Yes. For example C++ can shoehorn you to a style of programming where 50% of time is spent in allocations and deallocations if your code is otherwise optimal. The only way to get that back is not to use stl containers in ”typical patterns”
246.
▲
by
fsloth
1y ago
Can’t live forever? Latin is still going strong as well as water pipes (oldest being several millenia old). Hard to predict which innovations remain resilient. The longer they stick around the more ”Lindy-proof” they are.
247.
▲
by
fsloth
1y ago
In my experience performance comes from constant vigilance and using every opportunity to choose the performant way of implementing something. Silly bottlenecks are half of the perf story in my experience. The other half are a billion tiny
248.
▲
by
fsloth
1y ago
Try traveling as a family of four neurotics each of them prioritizing certain predictable parameters of the environment for comfort. The answer: you actually can enjoy travel. Or - a predictable framework allows space for spontaneous explor
249.
▲
by
fsloth
1y ago
I’ve found ”So what did you do” is usually obvious to domain experts and incomprehensible without understanding of the domain without _very_ long readme that would be comparable in complexity to a review article.
250.
▲
by
fsloth
1y ago
Not your main question but - ” very old-school native programs that either are a loosely collected group of tools that allow you to manipulate files and pass them around” Opencascade is a C++ library and manages it’s state in single process
251.
▲
by
fsloth
1y ago
Vonnegut’s bleakness is not theoretical which gives it a specific bite. As POV Vonnegut cleaned up the shriveled remains of civilian victims of firebombing.
252.
▲
by
fsloth
1y ago
But nobody seems to trust any formally specified education, hence practices like whiteboarding as part of job interviews. How do we know a software engineer is competent? We can’t tell, and damned if we trust that msc he holds. Computer sci
253.
▲
by
fsloth
1y ago
”not great, somebody else used my program and they got root on my server...” In general security sensitive software is the worst place possible to use LLM:s based on public case studies and anecdata exactly for this reason. ”Do it the hard
254.
▲
by
fsloth
1y ago
Fwiw a legion of wishfull app developers is not ”the industry”. It’s fine for individuals to move fast. Institution scale lack of deep thinking is the main issue.
255.
▲
by
fsloth
1y ago
By using the program? Mind you this works only for _personal_ tools where it’s intuitively obvious when something is wrong. For example ”Please create a viewer for geojson where i can select individual feature polygons and then have button
256.
▲
by
fsloth
1y ago
” we’re too early in the process to even have a solid education program for using LLMs” We don’t even have a solid education program for software engineering - possibly for the same reason. The industry loves to run on the bleeding edge, ra
257.
▲
by
fsloth
1y ago
I totally agree. The ”hard to control mech suit” is an excellent analogy. When it works it’s brilliant. There is a threshold point as part of the learning curve where you realize you are in a pile of spaghetti code and think it actually sav
258.
▲
by
fsloth
1y ago
The program behaves as you want. No, really - there is tons of potentially value-adding code that can be of throwaway quality just as long as it’s zero effort to write it. Design explorations, refactorings, erc etc.
259.
▲
by
fsloth
1y ago
Fair point, viewership segmentation! Personally I have very hard time predicting why someone would enjoy _some_ fictional elements but not others. If someone does not like ”made-up” fiction then Andor still has many ”fantasy” elements to po
260.
▲
by
fsloth
1y ago
In my experience for technical applications doFoo(convertToLeftHanded(myData)); wins in every way. This is a very good example of ”code that is so obvious it looks stupid” - and which would be the main style I would promote.
261.
▲
by
fsloth
1y ago
Interesting, I would not consider mood and story descriptive of sci-fi at all. Rather sci-fi adds speculative and fantastic elements to a world still populated by humans / beings of relatable psychology. And once you have relatable psy
262.
▲
by
fsloth
1y ago
I'm not sure why some plots would be off-limits in sci-fi genre? Isn't setting limits antithesis to the whole idea of sci-fi?
263.
▲
by
fsloth
1y ago
I think it depends. For me on a fairly recent OLED, watching from the Disney app in AppleTV it looked pretty spectacular during day and night. I do know _some_ shows are terrible but Andor was totally legible to me. I'm not saying you
264.
▲
by
fsloth
1y ago
Ah, sorry. So the reason _why_ we want the code to be explicit is that we want to be explicit always of the coordinate system we are in. Otherwise _extremely_ hard to find bugs can and will creep in - a float is a float. The stuff I worked
265.
▲
by
fsloth
1y ago
Because you want to be explicit each time you change coordinate system. You want the code to be so obvious it looks dumb.
266.
▲
by
fsloth
1y ago
Can verify. If you are doing production work with coordinate transforms strongly typing your points to their coord sys and _not_ allowing implicit conversion is a win. I’ve not used this library (not Rust very much) but the principle is sim
267.
▲
by
fsloth
1y ago
It’s not only vacuous. It’s incompentent by failing to recognize the main value add mechanisms. In software delivery, manufacturing, or both. I’m not sure if Dunning-Krueger model is scientifically valid or not but this would be a very Dunn
268.
▲
by
fsloth
1y ago
I'm suggesting the "default mode" would be that updating is explicit rather than automatic. The "10-15" year old comment can be taken in the context of language specifications for example. C++11 is a totally fine la
269.
▲
by
fsloth
1y ago
I don’t believe anything I wrote above promotes the idea of ignoring vulnerabilities as a standard procedure. CVE database is an excellent way to be informed about vulnerabilities and there are services to automatically map CVE reports to c
270.
▲
by
fsloth
1y ago
Nobody wants anything _ever_ to ”randomly update”. Why this is the default setting on so many development setups boggles my mind. I really havent figured out why professional systems insist running on the bleeding edge - it’s your feet are
More ›