Readit News logoReadit News
mujina93 commented on Case against OOP is understated, not overstated (2020)   boxbase.org/entries/2020/... · Posted by u/tejohnso
usrusr · 4 years ago
That time part is what you are wrestling with when you are battling with state. So it's natural to think about it that way. But there's also this somewhat dumbed down version of the argument: every piece of state a method reads is like an additional function argument and every state it writes an additional return value. What a mess.
mujina93 · 4 years ago
This made me think: if we wrote object oriented code methods where all the members that we access are passed explicitly as parameters, as well as all the members that we modify (as out references), then we at least would immediately identify the real complexity of some methods! I'll try to do this, I'm curious to see how that would look like.
mujina93 commented on It’s not still the early days of blockchain   blog.mollywhite.net/its-n... · Posted by u/Liron
hunterb123 · 4 years ago
Tipping site owners, BAT token.

Incentivizing IPFS content pinning, Filecoin.

Allowing censorship-resistant / chargeback free donations, most coins.

Enabling private transactions, Monero.

Most "dapps" empower decentralization, distributed exchanges, trading, DNS, ownership contracts (DOAs), etc.

NFT's for art as silly as it is, more importantly for Handshake domain names and other cases where ownership proof comes into play.

Please feel free to go and attack all of those ideas and projects, but don't think for a second you can really gaslight people into believing they aren't worth of pursuit.

mujina93 · 4 years ago
You can tip people with normal money.

Paying for hosting with extremely volatile and environmental harmful tokens that only a part of population pretends has a real value, that you want to hoard rather than spend, and that might go to 0 at some point? To have basically torrents?

Sending deflationary ponzi scheme tokens to people is not helping them. Also, fees are high.

Private transactions are great if you are a criminal, I'll give you that.

Tell me one "dapp" (or "extremely wasteful programs that run on a CPU that is orders and orders of magnitude slower than an actual one) that is doing something useful. I haven't found one yet and I've been searching for some years now.

With NFTs you don't own anything, unless there's an actual contract that comes with it. Also you buy a hyperlink that points to central storage. Also money laundering and wash trading are rampant.

mujina93 commented on Reddit Community Points   old.reddit.com/community-... · Posted by u/ag8
mujina93 · 4 years ago
This is the most dystopian news ever. 500M users that might be brought into cryptocurrency against their will or without understanding the underlying tech and implications. Why don't they spend these resources on making their website more usable, without high loading times, without prompting for using it in the app, and without endless streams of Oops something went wrong.
mujina93 commented on El Salvador to airdrop $30 in Bitcoin to up to 6M citizens   finance.yahoo.com/news/el... · Posted by u/lowkey
errantmind · 5 years ago
As you pointed out, this isn't how Lightning Network works. The fact this is being upvoted is useful information about the state of this site and people's knee-jerk reaction to anything cryptocurrency related (coming from someone who has been here a while)
mujina93 · 5 years ago
Can you explain to me how something that is very unsatble in value can be useful as a currency?

Assuming all other aspects are solved.

mujina93 commented on How necessary are the programming fundamentals?   swiftrocks.com/how-necess... · Posted by u/rockbruno
lordnacho · 5 years ago
I think people certainly need to understand that DS&A are a thing, and time/space complexity is a thing.

The problem is the way they test for this makes no sense. At most having done DS&A will flash some lights in my mind when an n^2 or higher solution comes up, ie I will think about how to do it better. But that thinking will inevitably lead me to google for a better answer, rather than plumb my limited memory capacity for how to do it. So it's a principle that relies on the right tools to get implemented, and that's rarely what anyone asks for in the interview.

More than anything else I've ever done, coding is an exploration. And nobody seems to test for that, they seem to all test for whether you've already been down a certain cave, recently. For instance, I can write a mobile app that trades stocks on an exchange through a server. I could write both the apps and the server for you. I've literally done all the bits that you would need to do this. If you ask me some random question about Swift or C++ syntax, I will fail. Because having those in my mind's cache is not sensible. Knowing that sorting is probably already a solved problem, or knowing what the unsolved problems ahead are, those are useful.

The real thing you need to do as a programmer is to handle complexity. Not in the big-o sense, but in the sense of keeping the mess of code a sensible size, in a way that allows you to make future changes easily, and allows collaborators to contribute easily. This is both a code thing and a people thing. Yet I don't come across a lot of people asking about how this is done.

mujina93 · 5 years ago
Once I was interviewed in this way: I was given a test with various questions (algorithms, general knowledge, etc.), and I was given a tablet with which I could google whatever I wanted. I was left alone with the test and the tablet and I was given some time to finish that.

I think it's one of the best way that I've ever witnessed or heard of to test for what you mention: the exploration and research that happens in real life when you encounter a problem to solve at work.

I haven't seen this anywhere else unfortunately.

mujina93 commented on TikTok Remix Culture   twitter.com/Iameaschris/s... · Posted by u/demail
mujina93 · 5 years ago
Basically every comment here says positive things about tiktok. Is this a bot invasion on HN or is it really that good?

The few times I tried it it gave me loads of crappy content. No thank you, I'm not in for another doom scrolling addiction. The world has already enough addictive dopamine-f**ing time-sucker almost contentless social medias. I don't have the energies to fight against or maniacally curate my feed for yet another one.

I'd evaluate the usefulness of a social media or any other app by looking at a couple of metrics: 1) how much time do you spend there daily? 2) after you have used it, do you feel a better/improved person? I'd be curious to see numbers for these metrics. If anybody has links to papers/surveys that study how good or bad is a certain social media, please feel free to share.

mujina93 commented on Show HN: I wrote my own RTS game engine in C   github.com/eduard-permyak... · Posted by u/epermyakov
mujina93 · 5 years ago
Amazing job! If you could tell, how much time did you spend on it daily or weekly? And how much experience in the gamedev industry and/or with C did you already have when you started?
mujina93 commented on Show HN: I wrote my own RTS game engine in C   github.com/eduard-permyak... · Posted by u/epermyakov
darepublic · 5 years ago
bootleg warcraft 4, lets go
mujina93 · 5 years ago
Let's go! I waited for 20 years.
mujina93 commented on Show HN: I wrote my own RTS game engine in C   github.com/eduard-permyak... · Posted by u/epermyakov
gtirloni · 5 years ago
I checked the websites and I don't know what I'm looking at. What games are being played?
mujina93 · 5 years ago
W3Champions is an unofficial amazing work to bring back to warcraft 3 what reforged has taken away (mostly ladder and tournaments, for competitive games). But there's more, since they could provide intercontinental servers that offer low ping for players from different continents. We have for the first time in history pro players from china battling with the ones in europe, european vs NA, etc.

Back2Warcraft are the guys that stream and cast most of the competitive games. I suggest you watch them live on twitch when there's some tournament, and/or on youtube for past games.

It's a great time for warcraft 3, thanks to the great effort put in by fans. If only the game hadn't been killed by Blizzard :( But there's still plenty of people playing, with classic graphics and W3Champions servers (you still need reforged), and plenty of pros to watch.

Enjoy your warcraft 3!

mujina93 commented on Dear Zuckerberg, We're writing to urge you to cancel Instagram for children [pdf]   commercialfreechildhood.o... · Posted by u/giuliomagnifico
criddell · 5 years ago
A cell phone was basically considered a required item like binders and pens at my kids' school. Rather than ban them, they try to encourage appropriate use.

For example, they encourage the use of the calendar app for tracking assignments and test dates. They use the camera to capture information for homework. Kids have projects that sometimes involves recording audio or shooting video. There's also a twitter-like app that the teacher can use to broadcast to students and students can use to communicate with the teacher.

mujina93 · 5 years ago
This is probably one of the few right approaches that can be realistically employed. Everything else is quite utopian and difficult to achieve, unfortunately.

u/mujina93

KarmaCake day78January 22, 2020View Original