Hacker Newsnew | past | comments | ask | show | jobs | submit | more vkazanov's commentslogin

There are literally 1000s of non-DnD RPGS!

I am also past the age of wanting to believe in magic. And also past the age of having time for long plays. Most of my friends are busy doing serious adult stuff.

So outside of baroque dnd-like systems, my personal favourite right now is a subgenre called journalling solo RPG, which are often minimalist, but covering all kinds of themes and topics.


Never in my 20 years of programming, data engineering, engineering management of games, search engines, dating apps and machine learning systems I had a problem of people not wanting to hire me because I prefered Emacs (and linux).

In fact, in was the opposite.

So what are you even talking about?


The opposite is also true. I have never heard anyone climbing the ladder specifically because they are "so fucking good" with [insert whatever IDE/editor]

Dude is saying nonsense. "Emacs users are unemployable" sounds like "Tesla drivers unregisterable" - what an imbecilic, utter bullshit that has zero sense to say. Ever.


==WARNING== Palantir's `blackbriar' uber-flag alert cycling 24/7, must include: hacker news, linux, emacs, mathe... and.. likely off-ed before the morrow..best sto


Yes, in a way common lisp code can be locally lowered to a well-typed language.

What people do is just write code they way they usually write dynamic lisp and then add types to functions where necessary for performance.

SBCL generates good assembly, btw.


They don't "enforce" anything on anybody. Participating in the ecosystem was always and still is a free choice.


Same problem. Tried to balance some kind of freedom with limitations but it just didn't work. Then I found discord, read through some chats...

Now it's just outright forbidden to have anything with a chat. And no Internet.

The problem is that other 10 year old have mobiles, free PC access, etc, so there constant peer pressure.


Some peoples are funny :) And there are parents ;)

Kids go to school, have lessons, right ? And few minutes breaks between lessons ? How that parents want to censorship what kids talk about ? Not to mention phones use. And why exactly ?

Thing is as it always is: parents make fundamens in culture/world view eg via their views and religion they subscribe. And then society and reality takes over. What society you have ?


Not exactly. Before smartphones, sure, you weren't able to police the kid 24/7. The kid gets out of the house, comes back in the evening, god knows what happened in the meantime. But nowadays parents actually do have the means to exercise absolute control over their kids. That's a huge game-changer. First, most of interaction happens online. If you ban the kid from the internet, your kid won't have friends, problem solved. And it's not like kids nowadays rush to gather outside.


Adults grooming children in chats is absolutely a thing, this is completely different from talking any way they feel like to their peers face to face.


Grooming is exactly what scared the shit out of me in my kid's Discord. Teenagers promoting sex to children. Well these idiots at least have a hormonal excuse. But adults hanging out online with children and teenagers...

I don't remember this in my late 90s LAN chats.


I remember it in late 90s neopets forums and habbo hotel


Exactly, plus there's free, mostly unrestricted wifi everywhere. If your child has some pocket or birthday money they can freely spend, they can walk into an electronics store, buy a cheap smartphone or tablet and have unrestricted access.

At home measures are at best a delay, not a fix. What you also have to do is actually communicate with your child. If you're strict about what they can and cannot do on the internet, they will feel shame for doing it anyway, which may also mean they would be too ashamed to talk to their parents if for example they are getting groomed online.


That was originally going to be my plan - my kids can have a smartphone when they can afford to buy one themselves. I figured that by this point they would be old and experienced enough to deal with it. As I pointed out above, some of their peers at ages 5-7 already have parentally-supplied smartphones. It sucks that I'm probably going to have to talk to my currently 5-year-old girl very soon about what the internet has to offer.


You don't need a perfect fix.

I'm sorry, but if you're threat model is your kid getting a fucking burner phone, I don't know what to tell you.

Even this law won't fix it! Why, couldnt your kid just save up and buy a plane ticket to the US?? Oh no .. we need a global law don't we?

Or, maybe, we throw away that thinking and acknowledge that the problem is not that big and solving 99% of it is MORE than good enough.

Your kid is way more likely to die in a car wreck. Focus on that or something.


Searching for anything really on amazon is... an experience. 15 sponsored vs nothing of substance. And there is no way to know that a given, say, boardgame is not even available on Amazon.

In fact, the results are so bad that most of the time I go through Google.


Every Amazon product page has a unique identifying number within the URL that can be used to relocate that exact product again if it is still online later.

If you copy & save the whole URL it works as expected when you paste it into a browser next time, unless that page is gone for good.

But if you just read the ID number to somebody and they type it into the search box, the product will appear as a tile surrounded by a few related product tiles and the rest unrelated. Completely outnumbered, and intentionally crafted to make it easier to buy some other product besides the exact one desired.

And that's when you already know exactly what you want.

Only if you then click on the correct one will it take you back to the exact same product page.


Zope is sooo 2000s! This is the first time ever I see somebody mention the framework I've spent a few years of my life with!


As parents do, I had numerous discussions with my kid about math and additional languages. Here's my usual explanation: it's existing knowledge that opens doors, not theoretical one, and you want to have as many doors open as possible.

Well, I use other words bit that's my message anyway :-)


None of the Java and OOP problems were created ar Oracle.

As much as I love hating Oracle, they pushed the language forward much more than Sun ever did.


Interesting opinion, but that is only applicable for enterprise clients. The public gets a NERF'd legacy option full of known problems, limitations, and legal submarines.

The only reason Java is still somewhat relevant is ironically Android/Kotlin, and SAP/heinous-dual-stack-blobs product lines.

Best regards, =3


It is not "an interesting opinion". It is an opinion of a mid-level engineering manager who spent the last decade hiring and building teams across various parts of the industry.

Java/JVM is literally everywhere. And let me get this clear: not a fan of both java-the-language and java-the-culture.


Interesting perspective, the exact same argument was made for COBOL and Fortran.

Most Enterprise level Java I saw was not clean OOP, but rather a heinous kludge sitting next to a half-baked design pattern. The 3.6B Android OS users in the world probably are more relevant in terms of development projects, and keeping your team staffed. Good luck =3


I am not speaking of some legacy systems, java is THE language right now, the same way Fortran was the only one in the first couple of decades of existance.

Besides, what is "clean OOP" even?


In my opinion, ideally a well-planned/templated object structure focused around well documented design-patterns without bodged-on/polyglot binary objects.

Thus, people that actually leveraged the OO paradigm properly, and in a way that may be sustainably regression-tested/maintained over many continuous integration cycles. That kind of "clean" code tree usually only needs juniors to study around <5 files to understand even the most complex modules operation, helps mitigate bugs, and team-leads can weed out quality "issues" in minutes.

People that churn teams usually discover a YOLO and OO paradigm are fundamentally incompatible concepts. People won't know everything they need in the first release, and they will have stuff they don't need but now have to live with by the third release.

This is not a Java specific problem... but it does make it easy.

Nothing integration "teams" do will likely matter much compared to a 3.6B user-base policy change. Have a great day =3

"Nor would a wise man, seeing that he was in a hole, go to work and blindly dig it deeper..." ( The Washington Post dated 25 October 1911 )


While Android/Kotlin keeps Java in the spotlight, Java also powers financial services, high--frequency trading systems, payment gateways, logistics platforms, and even modern microservice deployments. These are not all “legacy”,they’re mission-critical platforms handling billions of transactions daily.


The exact same argument could be said for COBOL and Fortran.

>high--frequency trading systems

Probably not the Java stack itself, given GC latency and precision timing skew would translate into millions of lost dollars a second. However, people do silly things in the wrong languages all the time. =3


It looks like you're not up-to-date, ZGC has pauses on the microsecond dimension. Even since before ZGC was added, there are open source libs for HFT that optimize allocations to avoid GC: https://github.com/openhft =3


Indeed, it is likely some naive kludge like RTSJ

Tend to deprecate Java services for a number of other reasons =3


FWIW, I've seen job ads for Java developers in HFT.

It did look weird, of course, but they're also using Go (which iiuc has worse GC latency) or other garbage-collected languages (OCaml being a famous example).


The "heinous-dual-stack-blobs" joke refers to loading native binary objects in the JVM, but its probably some newer naive kludge like RTSJ.

I guess it is like using a Fiat Coupe as a gravel dump-truck. lol =3


Oh, I do remember the narrative: OOP is amazing but Cpp is not pure OOP let's make the OOPiest language possible.

I also remember casts all over the place in Java because polymorphism wasn't OOP enough.

And then lambdas and functions were not OOP enough to be first class values and that's why we needed numerous "verb-classes" everywhere.

And of course printf() is not OOP enough...


Exactly. All wrong assumptions, and all needed to be tagged on to Java in later versions.

I dont find Java's first versions well designed. The JVM was quite well designed, but the language not.

And changing a popular language is hard. I think Java's dev do it very well (the process of changing it IS "well designed"). But still the language itself suffers a lot from the bad choices in the beginning.

I like Kotlin: an OO language with as much FP in there as makes sense for an OO language.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: