Simple. I use my brain and write code without coding agents.
HN user
_hao
Just a lowly developer - https://underscorehao.net/
I also run a small indie game dev company.
I have the utmost respect for Casey, but his disdain for Stroustrup is unfounded. The fact of the matter is C++ occupied a niche in the right place and at the right time, and it grew from there. Many mistakes have been made, but Stroustrup is in no way personally responsible for all of them and I don't think Stroustrup is a bad programmer (something I've heard Casey say in some of his videos). You can argue that the committee route is not the best, but C++ is here to stay and by some metrics adoption is actually growing.
If you are asking about the degree it's with the Open University - https://www.open.ac.uk/courses/maths/degrees/bsc-mathematics...
I'm doing a degree (part-time) in Mathematics and Physics to get away from AI crap and challenge myself now in my early 30's. The client I work for now has deemed us "AI first"... Even though the back-end work and optimizations that I do are not that impacted I'm just fed up with colleagues that are not programmers (or are programmers that are not on my level) to tell me how to do stuff with Claude or GPT. It's all so tiresome.
Citing blitz.bg... That's like citing a soiled piece of toilet paper found in a public bathroom.
We can all cherry pick "facts", but history requires context. Your replies are all in bad faith. I'm done with this "discussion". To future readers - beware! This is how actual misinformation and disinformation works.
I don't know if you're willfully ignorant or actively spreading misinformation, but the USSR seized Bulgaria's gold reserves after the war and the following coup. They also seized the national archives, which are still not returned to this day. Everything you tout as being "given" by USSR was paid with Bulgaria's own funds!
I really don't understand (French) communists (if you are in fact French, assuming from your bio) such as yourself spouting nonsense. You have all the information and experience of people who have lived under such a regime or in the fallout of one, and yet you keep talking bullshit. You have no idea what it was like to live under such a regime. This left-wing wave that's festering in the Western world should've never been allowed to happen. If people such as yourself actually paid attention to what really happened to every country in the East, all of us in Europe would've been in a much better state nowadays...
Glagolitic was created by Cyril and Methodius which was the precursor for Cyrillic. Whether they were Greek or Bulgarian is still in contention, but that doesn't matter. What matters is that Cyrillic itself was created later by students of theirs in Bulgaria at the Preslav Literary School.
On the political aspect Russia has always hated the fact that small Bulgaria gave them their alphabet/culture and has used it's influence to bitch, moan and subjugate ever since. Most recent rage bait is with bullshit like saying that it's actually from (the country now known as) North Macedonia.
It's sad to see that the sane opinion is so heavily downvoted.
LSP as a protocol is fine, but the actual technical implementation of JSON RPC is braindead. Only web devs that don't know anything about native code could devise such an abomination. What happened to plugins and dll's?
I love C++ for the power it gives me, but boy do I hate reading C++ code. I know most of these things are for historical reasons and/or done because of parser compatibilities etc. but it's still a pain.
If you want to see everything and pick and choose what's interesting use RSS to get everything - https://news.ycombinator.com/rss
Oh look, another piece of shit AI slop I won't use. Next!
Two intelligence assets talking to each other. Both have quite similar backgrounds with dubious credentials. A history of lying and obfuscation. I wouldn't trust anything Fridman or Durov say.
Subscription to Math Academy might be more suitable for that.
I'm pretty sure the author hasn't actually followed his own advice. Also, the writing style was atrocious. I wouldn't trust anything said. Seems like the type of post he wrote for himself (nothing wrong with that), but I don't feel that asking a 20-25 year old to have a 5 year plan which is basically 1/4 of their conscious life is something useful or achievable for most.
I think as with everything related to learning if you're conscientious and studious this will be a major boost (no idea, but I plan on trying it out tonight on some math I've been studying). And likewise if you just use it to do your homework without putting in the effort you won't see any benefit or actively degrade.
Bullshit. Tabs are the only sane choice and I don't care what anyone else says.
Until that same AI starts shilling ads and certain viewpoints peddled by their owners in the output... This will happen 100% (ads, the other bit has already happened). The economics of all of these models doesn't work as is. There will be a major squeeze down the line.
It's true for EU and UK. You're protected and have more rights as a worker, but generally HR (in my experience) is definitely not considered your friend in most matters.
Give the new FilePilot a try - https://filepilot.tech/
YouTube without the PocketTube extension (where you can customize stuff like that) is basically unusable on desktop. Give it a try!
A lot of colleagues (based in different parts of Spain) confirm it. No power in Bilbao, Madrid and Malaga.
I've been of the opinion for the last 5 years at least, that if Meta and all of it's associated products and platforms suddenly disappear from existence, nothing of actual value will be lost. There are better competitors for everything they do. I don't think I can pinpoint one single unique thing about Facebook/Instagram/WhatsApp at this stage in time. Everything they do is done or executed better by a competitor. They had some sort of advantage in the late 2000's and early 2010's, but that's it. I'm not optimistic for their future and relevance.
4 years of experience in ruby on rails. Value for years down the line? Where were you for those years of working on a single project/product that will benefit from that?
Tech stack doesn't matter? IT does matter! The tech stack shapes not only the platform, but the way people think about the problem and the possible solutions given the constraints. Beauty in code does exist, but you don't get anything done when the only thing you do is pontificating on things like that. It's an iterative process.
Honestly dude, check yourself. You're a junior. Any experience will be good for you. Nothing wrong with that, but unless you put in the hours in the grind you'll never be good. To realize that you need true humility, not the stuff you've written about "architecture" and whatever. What have you actually done?
If this is what I get in an interview I will terminate it quickly.
Good luck. I personally dislike MassTransit as it's way too opinionated for what it does. I use whatever SDK I need for Azure Service Bus, Kafka etc. and perhaps slightly wrap it for my purposes.
As for the other bit around AutoMapper. I do my own mapping and so should you. MediatR and what it does you can implement yourself in a few hours that will cover 90% of use cases if you know what you're doing.
All in all I want less dependencies in my code. Everything is bloated to shit anyways.
Yawn. Hossenfelder's clickbait is getting tiresome.
Cyril and Methodius didn't create Cyrillic. That's a very common misconception. They created the Glagolitic[1] alphabet which was a precursor script. Cyrillic was developed later by their students and other scholars in the Preslav Literary School[2]. They named it Cyrillic to honour the brothers, but the brothers themselves didn't create Cyrillic.
[1] https://en.wikipedia.org/wiki/Glagolitic_script
[2] https://en.wikipedia.org/wiki/Preslav_Literary_School
EDIT: Sorry, I misread what you wrote. It's late and it's been a long day. You weren't saying the brothers created Cyrillic. As for whether they were Greek/Bulgarian I cannot say. I've read different opinions on that throughout the years. Definitely Byzantine, but anything else I cannot say.
Your snark comment is out of place since if you knew something about Cyrillic you'll know that most letters have 1:1 mapping with their Greek counterparts. And since Bulgarian language does use Cyrillic the jump to Greek is quite short. You could argue that there's a bigger difference in pronunciation of letters between English, German and French which all use the Latin alphabet than between Cyrillic and Greek.
I find these quite interesting and I would be very surprised if these were not the actual common way of writing in cursive learned in school?
When I was growing up in Bulgaria my first 7 (I would write the 7 crossed by default for example, the Z as well) grades were in a school where we learned German (and Russian as a secondary foreign language) and I remember distinctly handwriting practice in German using more or less the same ways outlined in this article. Is this way of writing cursive not common in the US/UK?
Reading Greek is easy for _most_ Bulgarians (inventors of Cyrillic if you didn't know that) as you can imagine. Them being a geographical neighbor and the close historical ties etc.
Yes, people think that writing performant software is something that's nice-to-have when in fact if you program with the intention of things being performant then that branches out to better overall design, better user experience, better quality etc. It means you actually care about what you're doing. Most people don't care and the results are apparent. We're surrounded by waste everywhere. Bad software wastes resources like money, electricity and most importantly - time.
The fact that people don't stay long enough in companies or work on a long project themselves to see the fruits of their labour down the line is a point that is discussed in some of the other comments here in this thread. I agree with it as well. In general if you job hop a lot you won't see the after effects of your actions. And the industry is such that if you want to get paid, you need to move. To reiterate - it's a sad state of affairs.
I think that talk might be Jonathan Blow's most important work to date actually. I love The Braid and The Witness, but "Preventing the Collapse of Civilization" managed to articulate what at least me and my circle of devs have talked about and discussed for long time, but were never quite able to put into words. I'm very grateful for people like him and others like Casey Muratori, Mike Acton etc. who continue to point this out very real danger in the (at least) last decade.
Unfortunately my stance is that fundamentally things won't change until we get hit with some actual hardware limitations again. Most devs and people in general prefer a semblance of a working solution quickly for short-term gains rather than spending the actual time that's needed to create something of high quality that performs well and will work for the next 30 years. It's quite a sad state of affairs.
With that said I'm generally optimistic. There is a small niche community of people that does actually care about these things. Probably won't take over the world, but the light of wisdom won't be lost!