Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pjmlp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
661.
▲
by
pjmlp
3mo ago
There are high level systems languages starting with JOVIAL in 1958 for the SAGE radar system. C only exists instead of the alternatives, because according to Dennis Ritchie himself it was more fun to create C than using something else, and
662.
▲
by
pjmlp
3mo ago
Easy accessible in a NEWP, Mesa, PL/I, Modula-2 or Ada manual, on how to map structs into byte arrays. Or for something more modern either D or C++ will do. Examples omitted on request.
663.
▲
by
pjmlp
3mo ago
And you reply to that all the time with the C bias as well, oh well.
664.
▲
by
pjmlp
3mo ago
Some of us would like to have Python finally catch up to Lisp in compiler tooling, but alas. As for change in semantics, apparently that isn't an issue on JS, Java and .NET JITs in adopting more modern architectures.
665.
▲
by
pjmlp
3mo ago
We also had open source before we had GPL, that is how UNIX got widespread anyway, in source tapes. Amiga had the Fish disks, PC had all the whateverware variants during its MS-DOS days. 8 bits naturally had the magazine listings to type in
666.
▲
by
pjmlp
3mo ago
Ideally CPython would have a JIT that would be able to do this, depending on the current hardware like other ecosystems, but we are still not there yet.
667.
▲
by
pjmlp
3mo ago
Really?! That is how many in C circles, including your regular comments to my comments happen to be like. Two measures two weights, in C versus other systems languages.
668.
▲
by
pjmlp
3mo ago
How wrong you are, C++ isn't in the same league as C, Microsoft was right not wanting to keep updating their C support. It was already outdated by the time Borland released Turbo C++ 1.0 for MS-DOS, and only got new wind thanks to GNU
669.
▲
by
pjmlp
3mo ago
Not really, because many don't even know there isn't such thing as C ABI, rather the OS ABI, when the OS happens to be written in C.
670.
▲
by
pjmlp
3mo ago
Many do, contrary to what many C advocates talk about. Apparently reducing the language to what is in the spec is only a thing when talking about C and to some extent C++. When other languages have compiler specific extensions beyond the sp
671.
▲
by
pjmlp
3mo ago
Because contrary to urban myths, C is a normal high level language like everything else. The Assembly like abilities have been growing as language extensions in specific compilers, not as part of ISO C. Going back to K&R C, inline Assem
672.
▲
by
pjmlp
3mo ago
They are doing fine for us in Java, .NET and C++ land.
673.
▲
by
pjmlp
3mo ago
There is hardly any terminal environments when doing SaaS, iPaaS. Thankfully most of them can be proper Web with my already installed browser, or IDE based. VSCode plugins get a discount, because I cannot avoid it in some cases.
674.
▲
by
pjmlp
3mo ago
"Desktop app", aka packaged Web.
675.
▲
by
pjmlp
3mo ago
Not nntp? :)
676.
▲
by
pjmlp
3mo ago
I want my blink tag back! With flowers and co falling down the page, and everything else that use to be in Geocities, Hi5 and MySpace. /s
677.
▲
by
pjmlp
3mo ago
The fallacy is that being the best in everything isn't that relevant for most folks, in many scenarios being good enough is sufficient.
678.
▲
by
pjmlp
3mo ago
They only need to be good enough to solve specific problems, that is already a victory on my book.
679.
▲
by
pjmlp
3mo ago
Yet I still cannot easily use handwriting recognition on my tablets, regardless of AI and machine learning algorithms everywhere. It is still patiently word after word, correcting them every now and then. And naturally only mostly works whe
680.
▲
by
pjmlp
3mo ago
No, but the IT guy likes to install software that depends on it, because it is very rare that Windows devs only target a specific OS variant.
681.
▲
by
pjmlp
3mo ago
Most knowledgeable devs from Windows glory days have already retired, or were clever and moved into Azure. Now they get interns that never heard of Petzold and can only do Web, hence the Webview2 all over the place.
682.
▲
by
pjmlp
3mo ago
The main problem with SIMD is it is a complex subject, even if not that good, autovectorization wins over what most common devs know about SIMD. Well now you could in theory AI generate SIMD, which will be vibe coded, as those devs have no
683.
▲
by
pjmlp
3mo ago
Because usually they achieve a very good middle ground, they are useful for when autovectorization isn't good enough, and it is possible to give a little help to the compiler. There are many ways that performance matters without trying
684.
▲
by
pjmlp
3mo ago
.NET and Java have three levels of SIMD support, Go's ongoing efforts, and does the upcoming C++ standard. Autovectorization, depending on compiler's cleverness, really portable SIMD operations, and then the CPU specific SIMD ones
685.
▲
by
pjmlp
3mo ago
GCC only recently started with its safety analysers, it doesn't do C++, and isn't as customisable as clang tidy. Additionally it lacks the language extensions Apple and Google have been adding to clang, which remains to be seen wh
686.
▲
Amazon backs power plant that may become top source of US climate pollution
(arstechnica.com)
191 points
by
pjmlp
3mo ago
|
149 comments
687.
▲
by
pjmlp
3mo ago
Probably because both go together, and it has hardly changed anything when everything else keeps using plastic, a I feel good measure.
688.
▲
Serverless agents runtime in Azure Functions
(learn.microsoft.com)
2 points
by
pjmlp
3mo ago
|
1 comments
689.
▲
by
pjmlp
3mo ago
A good example on how programming with natural language is taking off, regardless of determinism considerations.
690.
▲
by
pjmlp
3mo ago
As proven by industry adoption of clang, that isn't an option in many platforms. Additionally clang is driving C extensions for safety that should have long been part of the language.
More ›