Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
frou_dh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
34 ms
·
601.
▲
by
frou_dh
4y ago
The clever thing is that it's also eglot as in polyglot.
602.
▲
by
frou_dh
4y ago
The next major release of Emacs is going to be awesome, because among other things the so-called PureGTK work was also merged, which means that it will support HiDPI screens properly on Wayland.
603.
▲
by
frou_dh
4y ago
My issue with the PureData UI was that it was a RSI factory. Constantly having to precisely mouse-drag connections between the teeny-tiny ports on the objects: https://puredata.info/docs/wiki_doc_Images/StartHere&#
604.
▲
by
frou_dh
4y ago
None of your ideas in this thread mention involving a profiler, so I take it you're from the Wild-Ass-Guess school of optimization?
605.
▲
by
frou_dh
4y ago
I don't know - the kind of programmer who's always worried about every what-if probably shouldn't choose any dynamic interactive language in the first place. There are plenty of language permutations out there for all sensibi
606.
▲
by
frou_dh
4y ago
What is niche? Any application cr4nberry hasn't heard of?
607.
▲
by
frou_dh
4y ago
Does anyone here actually use Python? Because "not [using] some 3rd party library to write a command line interface for your python code" should mean: Use the argparse module that's in the Standard Library. Not coming up wi
608.
▲
by
frou_dh
4y ago
I cook a lot and use a watch app called MultiTimer every day for virtually everything I cook. Got detailed overlapping timers configured for all my recipes. That's pure utility, no status signalling involved. You seem to have made up
609.
▲
by
frou_dh
4y ago
It doesn't matter how good the language itself already is. It's a niche language because the marketing of it to non-Apple-platform developers over the years has totally bombed, and it has close to zero mindshare amongst them. (Peo
610.
▲
by
frou_dh
4y ago
How do you know that someone chooses to disable JavaScript in their browser? Answer: Don't worry, they'll tell you about it.
611.
▲
by
frou_dh
4y ago
Not really in the case of Jetbrains vs VScode, because if the fateful day came, it would simply be an inconvenience to have to set up the alternative, not the end of the world.
612.
▲
by
frou_dh
4y ago
Funnily enough, that sounds like a ChromeOS phone.
613.
▲
by
frou_dh
4y ago
Yeah, there's some really dumb practices out there. Some people even exclusively run their editor inside an EMULATOR of one of these devices: https://i.imgur.com/SBUxWMg.jpg - rather than using their actual operating s
614.
▲
by
frou_dh
4y ago
If languages "dying" is a concern, several of your recommendations have barely been alive in the first place.
615.
▲
by
frou_dh
4y ago
I don't think it's a particularly good example that the article keeps talking about smartphone photos, because taking even mundane photos is at least a creative act. Digital hoarding would be more like acquiring masses of TV shows
616.
▲
by
frou_dh
4y ago
The memetic nature of the term "K&R" also seems to have resulted in a lot of people who think Kernighan created Unix, and don't know who Ken Thompson is.
617.
▲
by
frou_dh
4y ago
I mean it sounds like you already have a pretty clear understanding of the issue: Some companies respect Software Engineer/Developer as a distinct and fairly high-status role, but some don't. You've discovered that working at
618.
▲
by
frou_dh
4y ago
And you offer a nice selection of SML libraries on your GitHub https://github.com/cannam?tab=repositories&type=source&langu... - Thanks for that!
619.
▲
by
frou_dh
4y ago
As much of a gem as Poly/ML might be, I just use MLton* exclusively, because its .mlb aka MLBasis build-system seems by far the most sane way to actually make use of multiple source files when writing SML code. *another gem
620.
▲
by
frou_dh
4y ago
AirDrop? https://pypi.org/project/opendrop/ Or Wormhole: https://wormhole.app/
621.
▲
by
frou_dh
4y ago
When I had an opportunity to make use of import.meta , I was pleasantly surprised because it enabled me to write a "userspace" hot-module-reload policy with hardly any code (for a browser game when developing using Vite: https:&
622.
▲
by
frou_dh
4y ago
Last week, I was looking at one of those About/Team pages with a grid of headshots, and for a ~50 person company, it looked like maybe a quarter to a third of the employees had the title "Principal Engineer". What a farce!
623.
▲
by
frou_dh
4y ago
My point is that it's not exactly a moral failing of a software developer compared to another professional, if the other professional doesn't even have the opportunity to make such a decision
624.
▲
by
frou_dh
4y ago
That would be disrupted by ToolHub, a big warehouse that's open 24/7, where you can walk in and pick up a toolbox of 3-star tools for free.
625.
▲
by
frou_dh
4y ago
If other professions had the option to pick up free toolboxes that aren't necessarily the best quality in the world, but are decent enough, then I'm sure many of them would be pretty damn happy about it.
626.
▲
by
frou_dh
4y ago
IMO the straightforward part is coming up with functions to expose from the host program to the scripting language. But what's trickier is figuring out which of the program's "domain" datatypes to expose, and if/how
627.
▲
by
frou_dh
4y ago
I saw this editor recently as a consequence of noticing that there seems to be a rewrite of the termbox library (ncurses alternative) in progress: https://github.com/termbox/termbox2
628.
▲
by
frou_dh
4y ago
Agreed about Things. On the whole it has absolutely incredible... err I guess it's called Interaction Design
629.
▲
by
frou_dh
4y ago
Can such a setup have a lossless presentation of the GUI? Personally I really dislike using a modern computer via a lossy video signal, just as a matter of principle. Same reason I'm not interested in cloud gaming even if the latency i
630.
▲
by
frou_dh
4y ago
My family did have a PC when I was a kid in the 90s, but I didn't program on it at all (and IIRC wasn't even aware of what programming was). Mostly fooled around in MS-Paint and played games. I did a tiny amount of programming in
More ›