-
hyc
its hashrate won't just disappear from the network. it may quickly reappear under new ownership
-
hyc
perfect opportunity for someone interested in attacking the network, to acquire new mining hardware cheap
-
Mochi101
hyc, "Mining machines at a Bitcoin farm. Image: Shutterstock"
-
Mochi101
lol
-
Mochi101
Must be a really old picture.
-
hyc
lol
-
Mochi101
That would explain their bankruptcy though....
-
Mochi101
:D
-
hyc
Meanwhile ETH is going full OFAC-compliant ...
-
as2333
think of the children hyc
-
Rucknium[m]
A bitcoin adversary buying up ASICS during the bust part of the bitcoin boom-bust cycle is one of the collapse scenarios explored by Eric Budish:
moneroresearch.info/index.php?actio…n=resource_RESOURCEVIEW_CORE&id=101
-
Visor
Maybe a stupid question but I downloaded 0.18.0.0 and did a transaction today but its currently not showing on the receivers end. Ive since downloaded 0.18.1.2 but I assume there's been no hard changes since 0.18.0.0?
-
Visor
I know 0.18 was the hard fork
-
Visor
Im assuming I had to be on 0.18 min
-
DataHoarder
Correct
-
Visor
Thought so. Thanks
-
Visor
Ive noticed moving coins around transactions have been taking strangely longer than usual today
-
Visor
stuff that normally takes 20 minutes has been taking me 50 minutes
-
dEBRUYNE
Could be simply bad luck wrt blocks
-
dEBRUYNE
^ Visor
-
fragcula
Hey, if someone downloaded the blockchain, put it in some deterministic order (does monerod do this?) and then verified it via hash. Would this be a reasonable way to distribute the blockchain?
-
Mochi101
:D
-
Mochi101
hehehe
-
fragcula
(say on a USB to avoid downloading and using the hash to avoid worry about someone giving you a alt-chain or soemthing)
-
Mochi101
fragcula, you will not get any support from that here, but yes.
-
Mochi101
for that
-
Torr
fragcula: Aside from the fact it'd be outdated before u even finish copying it over to ur Usb, yeah.
-
Mochi101
fragcula, everybody here wants you to verify every tx yourself.
-
Mochi101
or verify the blockchain entirely yourself...
-
fragcula
Mochi101: I do think it's a great shame that you can't do both. Can't import a blockchain and verify it entirely.
-
fragcula
But that never seems to be an option, I can only assume for a good reason.
-
Mochi101
fragcula, anybody can distribute the blockchain as a file...
-
Mochi101
Nobody is stopping you.
-
fragcula
But it wont be verified on import yes?
-
Mochi101
Someone here will ask... Who is going to verify the verified file?
-
Mochi101
centralization
-
Mochi101
To avoid centralization everybody should verify for themself.
-
ofrnxmr[m]
The network wont accept an alt chain... ... ... dont quote me
-
fragcula
I don't think it's the same as I don't have a proof mind you, but how many nodes would I need to query to prove our chains are the same?
-
Mochi101
The alt-chain will become a fork... nobody will be mining it though.
-
fragcula
What does importing the raw blockchain from getmonero.org do? Surely it'd not be much more risky than using that
-
aberration
the point of a blockchain is that they're all spread out to the point that we're all checking and balancing against many nodes by virtue of just a few nodes; think of it as a group game of telephone but we're using hashsums to make sure what is being said is right
-
Mochi101
It's raw, it'll still be verified upon import.
-
fragcula
Oh so could just use that right?
-
Mochi101
yes... but it's no quicker
-
fragcula
Depends on your internet speed and any traffic limits
-
aberration
at that point I don'
-
aberration
I don't see why you wouldn't just host your own node at that point, fragcula *
-
fragcula
Well the current blockchain is 140GB which is trivial to me, but not to everyone
-
aberration
you can always prune
-
Mochi101
fragcula, for most people verification is the bottleneck and not download speed
-
fragcula
Mochi101: but that depends on your ISP?
-
aberration
also storage is cheap, it's not 1996 :)
-
Mochi101
sadly
-
fragcula
aberration: I mean trivial in terms of data
-
Mochi101
1996 was a good year
-
aberration
fragcula: hm
-
aberration
Mochi101: I wasn't even born but I bet it was
-
fragcula
I hadn't realise the raw file gets verified, that actually solves the issue
-
Mochi101
You missed out on when the internet was actually good and fun then aberration
-
aberration
I've always heard interesting stories about how people interacted when the internet first started out, like a wild west
-
Mochi101
Stories from your grandpa?
-
aberration
I am biased, the amount of resources we have now is exponentially unimaginable compared to the resources at that time; but I still agree with you. I think nostalgia is something that humanity will always value, the same way I'll value this time even if I have the equivalent of Google's supercomputer in my brain 50 years from now, Mochi101
-
aberration
lmao nah, random people on forums
-
aberration
my grandpa never even concieved the idea of internet, unfortunately
-
Mochi101
aberration, today the internet is ruled by gatekeepers like Alphabet and Meta... back then it was much different.
-
Torr
aberration: "In" your brain? That sounds horrible.
-
fragcula
Was it better or was is it just better to be that age?
-
aberration
Mochi101: Tell me about it, I downloaded a windows vm and was disgusted by the amount of ads, I havent used windows in 2 years and the bloat is... it's actually quite fascinating at that point
-
fragcula
I ask because I shun my switch, to emulate mario kart double dash which is decades old
-
aberration
"we're gonna force you to sign up for a microsoft account!!! but if you don't internet it's ok... WAIT YOU HAVE INTENRET??????? PLS USE FUCKING PING AND EDGE" jesus christ
-
fragcula
is MK double dash really better than mk8 deluxe on the switch? The switch certainly has better online
-
aberration
ok rant over I apologize
-
aberration
Torr: I mean, we're saying that now, but who knows man; you can't feel pain in your brain :)
-
Mochi101
fragcula, it was more exciting... things moved so quickly. Everything seems a bit boring now... oh wow... more megapixels on my camera... wooo!
-
aberration
Mochi101: Would you agree the software is stagnating on the potential of hardware we have now?
-
Mochi101
No, I think there's just a lack of novel ideas.
-
aberration
we literally have 12 core processors the size of a playing card with decent cooling and yet... we still use to to view occasionally funny 15 second videos
-
aberration
Mochi101: I think one of the most novel things we have right now with tech is probably malware
-
aberration
weird to say but, if you think about it you have to be pretty creative, right?
-
Torr
aberration: I don't feel pain in many areas, still wouldn't want a computer there.
-
Mochi101
sure
-
aberration
Torr: oh don't get me wrong I agree with you, but I dont think the generations 4+ ahead of us will think the same
-
aberration
they'll be questioning our barbarism for not having one right now
-
fragcula
aberration: you can't look at stable diffusion and think software is broadly stagnant?
-
Mochi101
crypto is exiting... I wish I was smart enough to have understood it when I first looked at it during the Bitcoin faucet days.
-
fragcula
It's just moving in ways we didn't predict would be where innovation would go and happened behind our back
-
Mochi101
I thought it was stupid.
-
Mochi101
But it was entirely a lack of understanding of how the world around me actually worked.
-
aberration
fragcula: AI is one of things that can be magnified with the resources we have now, but I think what Mochi was expanding on was the general commercialization of the internet
-
fragcula
While we were thinking our shoes would strap themselves up, AI was beating us at Go and painting anything in any style we want
-
fragcula
I definitely agree and lament commercialization of internet
-
fragcula
but then in internet when I was younger was a wild west
-
aberration
I feel like you can still find those places, they just take a bit of effort to
-
aberration
forums still have that niche
-
aberration
just abandon big 5 tech, like discord or the fucking metaverse hahahaha
-
fragcula
I guess darknet is probably similar
-
aberration
oh yeah
-
fragcula
I don't really access it though
-
aberration
it's really a victim of hyperbole
-
fragcula
(despite running a tor relay for ? 5 years)
-
aberration
nice nice, I have an i2p router running for, i don't even know man
-
aberration
some vps in romania
-
fragcula
haha mines in Hungary
-
aberration
good stuff, I love eastern europe; just for the VPSs though, I have no idea about politics and I dont care
-
aberration
just keep the server costs low and we're good
-
fragcula
I wonder why the VPS are so prevalent in eastern europe
-
aberration
\/s
-
fragcula
I was in Romania recently and loved the place,
-
aberration
not gonna lie sounds like a solid place to go given the value
-
aberration
did you go to Budapest?
-
fragcula
Also I was impressed by my VPS approach recently. Condemn bad things, refuse to sensor
-
fragcula
censor*
-
fragcula
I've been to Budapest but for a stag night so kind of don't consider myself to have been in Hungary.
-
fragcula
Do you mean Bucharest?
-
aberration
I have no idea but we can go with that mang let me just open firefox
-
fragcula
haha
-
aberration
oh my god
-
aberration
im geographically retarded
-
aberration
my apologies
-
fragcula
In Bucharest they have the palace of parliment
-
aberration
see now you know I wasn't kidding that I have no idea about eastern europe outside the mainstream
-
aberration
ahh
-
fragcula
Michael Jackson stood on the balcony at a huge concert (part of a tour)
-
aberration
very nice, looks very clean too
-
fragcula
In Bucharest and shouted "I love Budapest!"
-
fragcula
So don't feel too bad :)
-
aberration
seriously?? LOOOOOOOOOOOL
-
aberration
nice factoid to know
-
fragcula
haha, well or so the guide told us on the tour
-
aberration
damn we're on #monero and we're talking about a late singer's misinterpretation of geopolitical territories on the topic of tourism
-
aberration
very nice, i
-
aberration
i'll take the guide's word for it
-
aberration
i don't mind it at all, I just pray to the gods that we do not suffer the strike of the banhammer
-
fragcula
aberration: haha it is *quite* off topic :)
-
aberration
fragcula: it's like going to a convention about coffee and discussing the national budget for welfare
-
aberration
it's not even remotely connected
-
aberration
well maybe, I bet there are some talented monero developers that reside in Romania and Hungary, maybe
-
fragcula
Oh for sure, nation of monero devs
-
fragcula
Maybe MoneroCon22 could be at the palace of parlement?
-
aberration
a-fucking-men brother, I will open up a service for plane tickets payable in XMR just for that
-
aberration
I will probably be a target of multiple 3 letter agencies for that but
-
aberration
worth it
-
termer
you won't do it
-
aberration
you're right, I wont; but WE will
-
termer
Maybe for MoneroCon they should write the codebase in a way that's actually readable and not likely full of vulnerabilities
-
aberration
hahaha damn, maybe we can add more ring signatures
-
aberration
i don't know what im talking about, but it sounds sophisticated and smart
-
termer
I thought monero was amazing until I started reading the code
-
fragcula
nice termer, pretty sure you just pitched the conference theme right there
-
aberration
you could created your own monero-hardened fork
-
termer
fragcula that's right
-
fragcula
write it in rust
-
aberration
rust will take over the linux kernel, give it 20 years
-
fragcula
I don't know much about rust, but I do know it solves like 99, 99.9% of problems
-
termer
what problems
-
termer
Most people who talk about Rust are fanboys, or don't know what they're talking about
-
aberration
hey don't you know it's the best language ever created ever? power of C++ with the simplicity of py py
-
termer
are you gonna shill nim or something
-
aberration
termer: there is truth to that, Rust is the most popular among coding communities; but actual employment of it in a practical matter is it's infancy
-
termer
also Rust doesn't have the simplicity of python what are you talking about
-
aberration
im kidding man im joking
-
aberration
im trying to convey sarcasm in IRC it's not easy
-
termer
I've heard some really stupid shit about Rust
-
termer
maybe if people weren't constantly heaping praise on it without any good technical analysis then I would have thought that's a joke
-
termer
but that's the kind of shit a retard rust fan would say
-
termer
that's the problem lol
-
aberration
dude I dont even know rust, im a c++ shill
-
aberration
I get your frustration though
-
fragcula
I went to a rust event at Mozilla HQ once, all I learnt was that Mozilla HQ has a fully stocked beer fridge
-
termer
C++ sucks
-
aberration
oh come on
-
aberration
please
-
aberration
what is your IRC client tell me
-
termer
Hexchat
-
aberration
ok give me a second
-
termer
I also use software written in python
-
termer
python sucks
-
aberration
93% C
-
termer
The fact that you can write a cohesive application in something doesn't speak to the language's quality
-
termer
yeah I like C a lot more
-
aberration
python indeed sucks I agree with you 100%
-
aberration
look I mean
-
termer
I think one thing C++ did right over C is adding namespaces though
-
aberration
the sophistication is not a necessity
-
aberration
it's the virtue of ability
-
termer
I don't like C much either but I like C++ less
-
aberration
it's just the fact that you can, that I admire about C++
-
aberration
sure it'll take forever, but who cares
-
aberration
it's fun
-
termer
you can be "sophisticated" in most languages that aren't Go
-
termer
most of my time programming either C or C++ has been on embedded devices, and using C there is a lot more comfortable
-
termer
-
fragcula
I reckon we should go back to C99
-
fragcula
that was when I was comfortable, knew what was going on
-
aberration
termer: "It was only supposed to be a joke, I never thought people would take the book seriously. Anyone with half a brain can see that object-oriented programming is counter-intuitive, illogical and inefficient.." - Stroustrup
-
aberration
hahaha
-
termer
OOP is a pain in the ass a lot of the time
-
fragcula
Stroustrup's biggest mistake was not being a benevolent dictator
-
fragcula
He was kind to all, and so did a disservice to everyone
-
termer
only language I really liked was Nim but it's not mature enough to use for what I want to use it for
-
termer
most of my time is in Java/Kotlin and C#
-
termer
which is a shame but you get real work done with those
-
termer
also JS
-
termer
but that's because of webshit primarily
-
fragcula
termer: what about clojure?
-
termer
don't care about meme languages
-
aberration
termer: my approach to OOP is naive because I only really started to program 9 months ago, that's not really a lot of tenure to say where it is or it is not good; if OOP is a pain, then why do we see it so prevalent in the modern age?
-
fragcula
What about compiling rust to WASM?
-
aberration
wether*
-
termer
I don't know Rust, and wasm has several pain points in browsers, particularly regarding interaction with browser APIs
-
termer
a lot of it has to be done through JS interop
-
termer
I use Blazor at work which is C# running through wasm
-
aberration
whether**
-
termer
I can tell you all about that
-
termer
aberration OOP is nice for some things
-
fragcula
whats that saying about OOP, you try to program a rainforest and you spend you time programming banana.peel()?
-
termer
the problem is that it starts imposing artificial limitations on you because of strict interfaces and structures
-
termer
You end up dealing with situation where you know for a fact that an object has a method that has these parameters and these types, but because it doesn't implement a specific interface, you can't use it where you know it's 100% possible to use
-
termer
traits are a better way of reusing code than full OOP
en.wikipedia.org/wiki/Trait_(computer_programming)
-
fragcula
termer: you sound like you should be a rust fanboy
-
termer
I never used Rust in my life and never got to talk to someone who wasn't a fanboy or used it professionally
-
termer
so I never got a good opinion on it
-
termer
I'm neutral on it but it looks a bit too complicated for my liking, and dealing with the tooling to get it all setup a few years ago was so much of a pain in the ass that I decided I didn't care to continue
-
fragcula
Rust as a lot of perks. But it has a rigid paradigm for programming it's memory model.
-
aberration
termer: When you mention the problems that it "doesn't implement a specific interface", I have faced those things in my own experience and have to go the lengths of using a lot of NULLs and boolean flags to substitute those things that don't fit those parameters specifically. Now that I think of I can acquiesce to the idea that this most definitely stresses a lot on large projects.
-
fragcula
termer: I 100% agree, half of rust feels like CS injokes
-
termer
aberration Things can get even worse depending on what OOP implementation you're using
-
termer
I come primarily from Java land, and things are really shit once you start using generics, you run into a lot more situations where you know full well something is possible, but you're not allowed to do it because of arbitrary implementation constraints
-
fragcula
aberration: are you learning modern C++?
-
aberration
Rust's whole crutch is the performance that it provides with its syntax, no? Like, we can say other high level languages may be easier to develop and by virtue we get more ease in dev time because you're not spending twenty decades figuring out how to peel a banana while creating a forest. But when it comes to the low-level, wouldn't you be willing to yield to those difficulties, personally it
-
aberration
feels like a necessary evil.
-
aberration
fragcula: Mostly baby stuff, i am ignorant as to what you're alluding to exactly by "modern c++" as the book or just C++ like the standard above 17+
-
fragcula
Rusts crux is you write your code in a way I the compiler can verify against a solid memory model.
-
aberration
the most complicated software I have created was a keylogger with server communication
-
aberration
which I imagine is, I think that's why I am biased I keep seeing C++ as the best way for just interacting with a system, i'm very close minded in that sense
-
aberration
automation = python or bash, c++ = everything else
-
aberration
termer: Do you ever hit hardware constraints?
-
termer
in what way
-
fragcula
aberration: I had palpatation when I saw you mention using NULLs and boolean flags. and not say... std::optional
-
termer
When I write C/C++ I'm working on microcontrollers, so yes I hit hardware constraints
-
fragcula
brb
-
termer
you typically do when you're working on boards with 2kb memory
-
termer
null shouldn't exist
-
aberration
termer: as in, say your employer or a client needed you to optimize something that was functioning just as intended, but was not optimized to a degree that they would like I guess; if that makes sense
-
termer
I've done optimization jobs for sites before when I was doing contracting
-
aberration
fragcula: forgive me my friend for I have never heard of that and I must look it up now, I might've just been writing like a schizo this whole time
-
termer
but it was more in-depth than simple optimization of algorithms
-
termer
it was usually database query optimization among other higher level things
-
aberration
fragcula: jesus christ this was EXACTLY what I needed, NOW i can jump on the NULL hate train :DD
-
aberration
termer: I see, I appreciate the explanation. It's something interesting to think about I guess, you can debate as a developer as to how to can maximize the resources you have at the moment and that journey is something we can all relate to. thx
-
termer
most of my optimization experience is from webshit so it has a lot more to do with data access optimization
-
termer
I/O is more expensive than CPU cycles
-
aberration
right right haha, I am still flabbergasted at how Google manages to host youtube
-
termer
that's a can of worms of its very own
-
termer
I've been working on and building video sites for years so I have quite a bit of insight on how those work
-
aberration
there's this one dude who has a bot that reposts questions from stack overflow and he has, like 1 million videos within the span of 3 years
-
aberration
I can imagine
-
aberration
and
-
aberration
termer: wait are you somewhat responsible for the security of it as well? Because intutively I can imagine something to be functional, but not secure
-
aberration
oh shit nice nice
-
termer
yeah I do security
-
aberration
man it goes really deep, what video encodes are the best for viewing + not hoarding bandwith
-
aberration
ah
-
termer
it's not my job description but I do a lot of that
-
aberration
you gotta tell me, is XSS and sql injections still a problem today?
-
termer
yes
-
termer
I was just dealing with that shit at work today
-
aberration
ofc they are but
-
aberration
like hmm
-
termer
because people still do stupid things
-
aberration
are they more patched than compared to say the last 10 years?
-
termer
yes
-
termer
but it's still a problem
-
termer
especially SQL injection
-
aberration
if you were to look at it relatively
-
aberration
damn
-
termer
XSS is much less of a problem now that people are using frontend frameworks on the web more
-
termer
it's much less of a problem than it used to be
-
aberration
sandboxing too right?
-
termer
on the frontend?
-
termer
the browser is already a sandbox
-
aberration
i see
-
aberration
oh eh I guess there have been cases where things have escaped beyond say the js that's being hosted on a particular webpage. something about manipulating cookies
-
termer
browser JS engines sometimes have bugs that let you execute arbitrary code
-
termer
there was one in chrome several months ago
-
termer
but it's not typically a problem
-
termer
most of the time, the exploits that are most profitable don't need to get access to your machine, it's about getting access to credentials and different things
-
aberration
no it was... I believe there was a legitimate issue at some point or even know of cookies being stolen
-
aberration
dunno if that applies to sandboxing though, ill concede to taht
-
aberration
wait no I am correct, not about manipulating cookies I do remember
-
aberration
a very serious vulnerability on the firefox browser
-
aberration
and ergo the tor browser
-
aberration
that allowed de-anonymization and RCE if I recall correctly ill see if I can find the CVE
-
aberration
yeah yeah
-
aberration
like I imagine that is a situation in which a sandbox did not achieve it's purpose as a sandbox
-
aberration
hm hm hm
-
aberration
-
termer
yeah it can happen
-
termer
it's certainly not impossible
-
aberration
march of this year
-
termer
this is why I keep javascript off by default
-
aberration
termer: yep, i've heard these exploits are pretty professional at its core, like legit state actors and/or bigtime bug hunters ofc, not novice things by any means
-
aberration
amen
-
aberration
noscript should be mandatory
-
aberration
jk
-
aberration
the normals will never prefer security over convienience
-
aberration
unfortunately
-
aberration
SMS 2FA for days, and using your dogs favorite treat as a secret question
-
as2333
the 'normals' don't know they are running javashit
-
aberration
lmao
-
termer
they don't know what it is
-
as2333
right, they don't even know what it is
-
aberration
I will use the term javashit from now on
-
as2333
=P
-
termer
javascript is fine enough
-
termer
modern JS anyway
-
aberration
yeah there's no doubt about it, it's pretty interesting to see what is possible without it too
-
termer
I write more backend JS with node than I do frontend JS
-
fragcula
oh man, you can not like modern JS and hate on C++
-
termer
not really a big fan of the browser turning into a giant application runtime
-
termer
fragcula I do like modern JS well enough
-
fragcula
like actual JS, or typescript?
-
termer
well now there's my biggest issue with JS
-
termer
no types lol
-
termer
I think typescript is stupid outside of the browser
-
termer
if you're using typescript in the backend, you're an idiot
-
termer
TypeScript is awesome if you need to use JS though
-
termer
But I don't use TS most of the time
-
termer
I just use WebStorm IDE and faithfully annotate everything with JSDoc type annotations
-
termer
it's basically typescript at that point
-
termer
but without the build step
-
as2333
The obvious horrible problem is running code in a browser. Then again, people run code in their 'smart fridges'...
-
termer
not equivalent at all
-
termer
there's nothing wrong with a little scripting in the browser
-
termer
I just don't like that it has become an all-encompassing application runtime
-
as2333
a little scripting to do what?
-
termer
make things interactive
-
fragcula
termer: as in you want the backend to not be TS/JS or, JS only and frontend to be TS?
-
termer
For example, I wrote a video site that runs without any JavaScript, BUT if you have it enabled, tag input is more fluid and it "tagifies" the tags you type into the field as2333
-
as2333
termer that's how it starts. Then you end up with an "all ecompasing runtime".
-
termer
slippery slope fallacy
-
aberration
as2333: IoT will be a security apocolypse, I don't see a future that there will not be a capitulation point of there being too many points of security flaws there not being those who will take advantage of it. it's figuratively as if we all stripped out all the locks on our doors for the sake of saving 5 seconds and 10 calories
-
termer
fragcula backend shouldn't be TS
-
as2333
termer I know it theory you could keep it under control. But that's not what has happened.
-
termer
JS backend is ok enough but it gets hard to maintain at large sizes
-
aberration
all backend should be assembly
-
fragcula
termer: so you expect people to write TS and then switch to JS for backend, why tho?
-
termer
as2333 It's the problem of the medium, not the implementation
-
as2333
in* theory
-
termer
the web made it really tempting
-
termer
fragcula Let me put it this way
-
termer
If you're starting a new backend project, and you want static typing, use a language with real static typing, not one that's just an abstraction that gets translated back into a dynamically typed scripting language
-
termer
That's stupid
-
termer
If you have an existing JS backend that's getting hard to maintain, then go ahead and use TS
-
as2333
aberration yeah - I'm waiting for people to be locked inside their houses by their 'smart locks'. Maybe at that point they'll get half a clue.
-
termer
That's what I've done before
-
termer
translated a 20k line JS backend project into TS to make it more maintainable
-
termer
but I've never once started a new backend project in TS
-
termer
I just use Kotlin with Vert.x for that
-
fragcula
termer: I agree in principle, in practice, using the same language front and back is so convenient
-
termer
only if you're doing code sharing right
-
fragcula
(when a decent number of projects start with single person)
-
termer
In practice, the only thing I typically share with backend and frontend is small util functions and DTOs
-
termer
but things like DTOs can be auto-generated for different languages from a common format
-
aberration
as2333: not just that, but also a big open arms to let companies bend you over -->
news.yahoo.com/thousands-xcel-custo…s-locked-thermostats-041655981.html
-
termer
that's how protobuf works
-
as2333
aberration exactly. The "code is law" thing will get a whole new meaning
-
termer
it will and it'll be funny
-
aberration
as2333: I can't wait for my smart watch to tighten automatically when it detects my blood pressure is too low or my smart smart smart headphones injecting morphine in my head if my dopamine to blood ratio is too low :))))
-
as2333
aberration it's going to be a brave new world...
-
aberration
as2333: very interesting world ahead of us man, code is law, law is enforcement, enforcement is a force, and that force is reality
-
termer
poop is turd
-
aberration
piss is lemon water
-
aberration
the only difference is that it's free
-
as2333
aberration yeah pretty much. And not the kind of world I'm looking foward to =/
-
aberration
as2333: if it's any solace, 99% of those situations are by choice
-
as2333
as a side note of sorts, I remember java's slogan "the network is the computer" and their java applets. That originally didn't cach on. Javascript did thouth.
-
as2333
though
-
aberration
java predicted the blockchain !!1111!!!!!!1111
-
fragcula
Is it fair to say java didn't catch on? I mean it kind of rules the education and jobs side of things
-
fragcula
I'm sure today CS sources will have semesters in javascript lol
-
as2333
fragcula I mean the part about running java applets in browsers.
-
fragcula
yeah, that was weird
-
as2333
well that's what javascript does now...
-
fragcula
It is odd that Java applets for phones were a thing, then java and Dalvik are connected in a way I've never looked into lol
-
fragcula
termer seems to be a java guy, like it's still kind of everwhere.
-
termer
Java is decent
-
termer
it gets things done
-
termer
it's safe
-
termer
It's just a memory hog
-
termer
VM languages are a bit silly though
-
aberration
I2P uses java, therefore; I respect java.
-
fragcula
ARM had java bytecode extensions right? That was wild
-
aberration
fragcula: damn I never heard of bytecode, where would this be compared to ASM and machine code?
-
termer
you should probably use i2pd if you're using i2p so you don't have to run a JVM instance
-
termer
aberration bytecode is basically asm for a virtual machine spec
-
termer
the actual machine is not a real CPU
-
termer
but it's implemented by a virtual machine runtime
-
termer
JVM stands for Java Virtual Machine
-
termer
it's what java runs on
-
termer
It's basically an emulator for the bytecode spec
-
aberration
termer: I have looked at i2pd but have been lazy to not implement it XD
-
termer
it does tricks to make it faster like Just In Time (JIT) compilation, which does profiling on the code as it's running, identifying what's being repeatedly run, and then compiling that bytecode into native code for the processor it's running on
-
termer
-
termer
it really is crazy
-
aberration
termer: ah I see, I see; intersting stuff, these are some pretty insightful insights on how java works and says about its portability
-
aberration
a compiler on the go, without worrying about dependencies
-
aberration
very nice
-
termer
write-once, run anywhere was its promise and it did a fairly good job of it
-
termer
but these days, that's not the reason to use it since many other languages do that without needing a VM
-
termer
Java is relatively fast these days and it has a good threading model
-
termer
multithreading in Java is super easy