HNHacker News
TopNewBestAskShowJobs

uwuemu

226 karma · joined January 11, 2022

submissionscomments
uwuemu··on The Dangers of Microsoft Pluton
> All Florida did was add a criteria to their selection process to disallow books that include Critical Theory/Critical Race Theory or their praxis in the teaching of math, etc.

Yep, one state decided to do something about this divisive indoctrination of kids and the peddlers of that stuff obviously don't like it, hence the "banning (math) books" stories. If you actually read into this you quicky realize that someone is clearly lying and (this time) it's not the Republicans.

uwuemu··on How to drive away your best engineers
I just want to know how do you keep a job as a manager when you fuck up so badly. The vast majority of what seniors bring to the table is experience. That is also what you pay for. That experience is not like gold, it's like a gold mine - you have to mine it first, then bring it to the surface and only then you can profit off it. The fact that there are software houses out there that do not understand this is amazing (in a bad way). I mean I guess there is some value in a senior dev coding menial tasks (generally more mature, less error prone code with the right amount of abstractions), but that like saying there is some value in a rocket engine pulling a plough... technically true, but not really economical and there's a pretty good chance of most of your rocket engines going away rather quickly.
uwuemu··on We're going to need a lot of solar panels
Even that "exponential" growth is a not a thing anymore. There are factors which make it less obvious (growing TDPs of modern CPUs and GPUs; going wider, i.e. increasing the number of CPU cores, instead of faster; making chiplets and building cpus out of them instead of big single dies), but these factors only postpone the inevitable (there's only so many levers you can pull and most of them have already been pulled). We're a couple years away from the silicon limit, the 2nm situation already looks grim.
uwuemu··on JavaScript Obfuscation Techniques by Example
Yep, no one uses obfuscation for security (I hope!) and given the Electron's modus operandi, copying your entire codebase is trivial... unless you make it not trivial.
uwuemu··on JavaScript Obfuscation Techniques by Example
Before someone asks why would you obfuscate, here's common use case: There's plenty of paid/proprietary Electron apps these days and they're not just websites, some of them do some heavy lifting under the hood and people want to protect that better than what Electron offers out of the box (read: nothing).
uwuemu··on JavaScript Obfuscation Techniques by Example
Nope, but I can see the jsfuck example doing something like that as it kinda weirdly lagged on mine (android 12, chrome 103).
uwuemu··on Unity merges with IronSource
> some weak UI / UX in editor some of which can be easily compansated by using VSCode

??

What exactly can be compensated for with a code editor? 75% of the value of a "modern engine" is in its tools... with something like Unreal it may be close to 90%. Level editors, object browsers, geometry editing, animation editors, rigging, particle editors, material and UV editors, physics/navigation/ai system and their editors... the list goes on and on. Gameplay code is something you'll either do in visual scripting (UE blueprint) or in an external IDE. Any engine-level coding will be done in an external C++ IDE (Visual Studio). So... I can't imagine what exactly VSCode compensates for?

uwuemu··on Nuclear turn green as EU parliament approves new taxonomy
"Green" is an extremely politicized term. The nuclear aversion has nothing to do with rational thinking and everything to do with emotions. And since most people have emotions, you can get highly educated people to be "green" extremists. These people don't balance the equation with the suffering of the poor people (which rising energy prices absolutely bring to the table), and secondary effects of green extremism like shrinking economies and inflation is not something on their radar, all that matters is that there is less CO2 being produced (or so they think), everything else is secondary and temporary.

All of that would be fine, there will always be extremists (and to a degree, we need them) and if you seriously believe in the cause, more power to you...

... the real problem is that left wing has adopted this extreme green position as one of its core elements. Now all the left wingers have to adhere to green extremism, otherwise they're not part of the team. In 2022, it is not acceptable for any member of any left leaning party to be climate moderate.

The right wing has abortion and guns, the left wing has green extremism and critical theory. Try to be openly anti-gun or pro-choice on the right wing. Try to be openly climate-moderate or anti-woke on the left wing... see what happens. THAT's the problem. Nuance in politics went completely out of the window in the last decade. It's either extreme A or extreme B. And the other side is not only wrong, it is evil.

uwuemu··on A QUARTER of Americans say they are ready to take up arms against the government
Good. The government should be afraid of the people 100% of the time. Because when the people are afraid of the government, that's called tyranny. Also, it would do a lot of good for the politicians to be afraid a little, just to remind them that they're SERVANTS not RULERS and that they provide a service not to the government, but to the public.
uwuemu··on Where did the long tail go?
Just look at platforms like Patreon, Subscribestar, Twitch, Onlyfans etc. (these days also Youtube with members and superchats). Hell, ironically enough (given the OP), even substack. These are the places where having just 500-1000 supporters can set you up for a VERY comfortable living, and mostly with no need for advertisement driven business (if you don't want to). That's where the long tail is and it's healthier than ever before.
uwuemu··on The Grug Brained Developer
Oh no... you know what, maybe we don't deserve to cross the great firewall as a species.
uwuemu··on GitHub Copilot is generally available
You see I've seen this "argument" a million times and it's always the same: braces are somehow visual noise. And that's it. No more arguments, it's just this one. And it's a very weak one, one that is largely about preferences. On the other hand, I listed 3 examples of indentations actually being in the way of the programmer, ESPECIALLY when working with other people. (Another example: Indentations are notorious for not surviving basic text communications between people, imagine sending Python code over email or god forbid something like Skype. Good luck reconstructing the code on the other side. Because indentations have logic attached to them, you can't just copypaste and let your editor take care of the formatting - like you can in ANY OTHER NORMAL C-LIKE LANGUAGE.)
uwuemu··on GitHub Copilot is generally available
Not that OP's problem is curly braces per se (they would make the error more obvious, but they wouldn't help with a missing return call), but since we're taling about them...

The insistence of a lot of smart people on using whitespace for logic purposes is THE most baffling thing in the IT space. And I mean that.

Why use some, oh I dont know, CHARACTER, to write down what you mean, why not instead use a NON CHARACTER. Now that's a great idea!

Let's use non characters, so a mix of tabs and spaces (which editors can implement AND display in a number of different ways, even depending on individual configuration!) fucks up shit. Using whitespace is also great because copy/paste is now an error-prone exercise in frustration, which is definitely what we want! Oh and also this will make sure that the peasants are not using our beautiful language IN NAUGHTY WAYS, e.g. you can't really write a deeply nested logic in a single function if it becomes a complete abomination of a mess just after like two or three indentations.

No, but seriously, Python's syntax in regards to whitespace, or any language that uses whitespace for control structures, is hot garbage. I understand that there are preferences, coding standard, etc. and I can tolerate a lot, but this, this is the one hill I'm willing to die on.

uwuemu··on GitHub Copilot is generally available
> Most projects are 90% BS glue code and 10% actually interesting code. I don't mind only having help with the 90%.

Yea, that makes sense, I agree with that. If your use case is skewed more towards "BS glue code" as you say, you'll find more use out Copilot. Then $10/month can be fair, cheap even.

uwuemu··on GitHub Copilot is generally available
Depends on your budget of course, but I don't think it's worth $10/month. I pay just a little bit more than that for an entire IDE. The problem with Copilot is that it's USEFUL for boilerplate code and when you need a lot of copypaste "coding" (think APIs, controllers, etc... basically shifting data around the place), but any time you need to actually code something with some actual algorithmic logic behind it, it's little more than a distraction, and often even a really problematic one, because if you let it, it will happily suggest things that look OK on the surface, but are almost always (and I really mean most of the time) wrong, buggy or otherwise incomplete. You can't realy on it. It's like a kid (I wanted to say a "junior programmer", but it's not anywhere near that level) you can offload some chores to, but you always have to check on it and what it actually does. Fine if all you need is to wash the dishes... more than that and you're asking for trouble.

When I'm in the flow, trying to solve some algorithmic problem, I always turn it off because the BS suggestions coming from its little "mind" actually slow me down and mess with my focus. Which all makes sense when you realize what it ultimately is - a philosopher, as opposed to a mathematician.

uwuemu··on Show HN: A central bank simulator game with a realistic economic model
same here, set it to 0.25, around 440k...
uwuemu··on VSCodium – Free/Libre Open Source Software Binaries of VS Code
That's why I said "morally". The fact that I can take the SQLite code (for example), change a few lines so it's now TotallyNotSQLiteDB, compile it and sell it as my own, without me ever contributing anything back, is not really morally right. The fact that the licence allows such use is a different thing. And you're free to do immoral, but otherwise perfectly legal things. The thing here is that if you're going to do immoral things, people could have have a problem with respecting you or your project. I don't respect people who rebrand open source projects. If you fork a project and add significant work, then that's great and in the spirit of open source (e.g. Electron taking Chromium and Node and making something new and great, Mariadb forking Mysql and going their way with it etc. etc.), but rebrands suck.
uwuemu··on VSCodium – Free/Libre Open Source Software Binaries of VS Code
> true open source alternative to the VSCode

Microsoft made VSCode. Microsoft paid for 99% of its development. Thanks to Microsoft, VSCode has the level of development activity and the sheer volume of changes it has. If Microsoft didn't make VSCode, it would end up just like any other crappy Javascript code editor (like Atom).

It's nice that Microsoft made the code open source. I can respect that. If you want me to respect someone just taking Microsoft's code, repackaging it and cutting off the original extension ecosystem... yea, you'll have a hard time convincing me to do that.

> I find it excessive and offensive

Well I find it excessive and offensive to (from the moral point of view) steal Microsoft's code and make it your own without really adding much (if anything) on your own.

uwuemu··on Top stablecoins shed $7B in May as traders redeem tokens en masse
so when you buy 1 btc for $30k, trade the btc for 100 of bscoin, bscoin rises to 50 bscoin pet 1 btc, you change back to btc, now you have 2 btc, but the next day big crash occurs and 1 btc is worth just 10k... you cash out and there you have it, a $10k loss... but, you're supposed to pay the tax man on the bscoin -> btc trade? That makes no sense. And then what, you'll want that tax back because of the loss? More BS paperwork for no reason? And all this for what?
uwuemu··on Top stablecoins shed $7B in May as traders redeem tokens en masse
That's nice and all and I don't live in the US, but just imagining the way you would track all of this makes me shiver. Anyways, from my point of view (and also many countries point of view), the entire point of realized gain tax is to be the income tax for stock traders... i.e. income is what the government typically collects taxes on... when I convert BTC to DOGE (or whatever), there is no income, so there is nothing to tax. Otherwise you're getting into a dangerous territory of soft banning crypto trade by way of purposefully obtuse tax code. Ban on a good by abusing the bureaucracy instead of properly dealing with it through the voters and their representatives.
uwuemu··on Top stablecoins shed $7B in May as traders redeem tokens en masse
That makes no sense. You pay taxes on realized gains (i.e. when you cash out), not unrealized ones... otherwise people like Elon Musk would have to pay tens of billions of dollars in taxes and sell off part of their stock to even be able to pay the tax (and probably ruin the company in the process). The same applies to crypto, and even though it's mostly not needed (you pay tax on realized gains in most countries and it makes common sense crypto would be similar), some countries alredy explicitly codified this, just to be crystal clear: You pay your taxes when you convert back to cash. That's the "taxable event". Same as when you sell your stock.
uwuemu··on Correctness and composability bugs in the Julia ecosystem
A devastating article for Julia. I was thinking about trying Julia out... but not after reading this.
uwuemu··on Why All Cryptocurrency Should Die in a Fire
I'll do you one better

> Why All Of Silicon Valley Should Die in a Fire

Just an extension of the original... and just as dumb.

Also, I get the general sentiment on this site is CRYPTO BAD, mut can we please not jam the front page with links like this? What will be the next "why all x should die in a fire"?

uwuemu··on Apple's director of machine learning resigns due to return to office work
I don't really get the debate. Surely people recognize that Apple is one of the most left-wing friendly (worker rights etc., you know the deal) and accomodating places to work at, if you care about such things. Surely people recognize that Apple was generous with the whole work from home thing. So now some people don't want to go back to the office, which is understandable, but there's one little problem from Apple's point of view, well actually one massive problem if you're upper management at Apple: for all the talk about the positives of working of home, there is a bottom line and that is the fact that productivity is down.

You can argument all day and night about how great WFH is, but if the management is seeing a drop in productivity, they will want you back at the office. THAT is why Apple (and others) is doing that. If you have a measurable productivity levels in your company (i.e. you're not Twitter), you should expect to be returning back to the office sooner or later because even if YOU are more productive, on average the productivity suffers with entire teams working from home.

And it just makes sense. It really does. Even if you don't want it to.

You can try to work hard and be focused, but not everyone can do that. I don't see people here talking about this often, but office isn't just a place for the employer to take advantage of you... it's a place where you're away from HOME on PURPOSE. You're supposed to get into a different head space, temporarily forget about your home life and issues and focus on work. How can you do that at home unless you have anything but a completely 100% supportive partner, no kids, no pets, no obligations or chores and an iron will? Most people don't have that... and for these people, working at the office will be more productive.

uwuemu··on Unreal vs. Unity Opinion
First of all, you have to manage your expectations and be mentally prepared for the fact that you will just not get most of the engine. UE is a massive project (and that is an understatement) and you will be a VERY good student if you just grasp the gameplay framework (core functionality in c++) and a few specific things (if you understand rendering, you may fiddle with the renderer, if you're an audio engineer, mess with meta sounds etc.). If you just look at the amount of code being pushed into the UE repo, you will soon realize that no single person will ever be able to grasp and contextualize even 10% of the engine. It's just not happening. With that out of the way, what I found incredibly helpful was the Ue4/5 cpp game courses on Udemy from Stephen Ulibarri.
uwuemu··on Mozilla Thunderbird Beta now supports Matrix chat
Because it's a niche feature barely anyone will use or is interested in using and so they have nothing to say that would be on topic. But, this being HN, people still use the post to piggyback on with their issues or requests regarding Thunderbird in general.

Actually, this happens faily often. Each time some popular project gets a post like "php 8 released", "net 6 released", typically, what should be discussed is the theme of the release, new features, changes etc., but what the top posts end up being is just people arguing how php is shit and java/kotlin is better than net yadda yadda. Seems to be natural in open discussions, also happens on Reddit.

uwuemu··on Reinstating our SAT/ACT requirement for future admissions cycles
I would argue exactly otherwise... with the advent of the web platform and frameworks like .net, the vast majority (and I mean like 95%) of developers will never touch anything ML related in their careers. I mean, I get that this is MIT and many of their students will end up working with ML, but applying that globally to CS is nonsense. Back when I was studying CS (cze) more than a decade ago, we had to pass linear algebra, graph theory and calculus, but honestly, that was like in the first year and a half and then it completely tapered off (later years were all about projects, algorithmization, i.e. "doing the work" and very little about hardcore theory) and guess what, I never needed it again. A bit of statistics and some graph theory here and there, but that's about it.

Contrary to popular belief, there are NOT that many ML jobs out there and the ones that are there are more about data science and messing with model zoo type of shit than actually coding useful programs. Most programmers will be lucky if they get to integrate inference of a prepared model into the apps they work on.

uwuemu··on What Is Tokenization?
Can't say such things here. Apparently questioning OP's notivation and accusing of bias/spam/astroturfing is against HN rules. ¯\_(ツ)_/¯
uwuemu··on NPM package compromised by author: erases files on RU / BY computers on install
People are so clueless about law, this comment is a great example. A licence is worth jack shit in a criminal case (which this would be, if prosecuted).
uwuemu··on Twitter's new Tor onion service
If they want to be a walled garden, they can be a walled garden. But no embeds, no free traffic from all the news sites and blogs. No free traffic from google. You can't have the cake and eat it too. All of this scumbaggery with serving X to google and serving Z to the humans has to go. It's internet cancer. And I don't use that word ligthly. It's not just Twitter that does this, instagram, facebook, etc. all do this. It should have been regulated away a long time ago and harshly fined because THAT is what makes the current internet not open. Internet is about free(ish) access to information, and like it or not, Twitter is the current "breaking news" creator and aggeregator #1 (by orders of magnitude). If an adult voluntarily posts content to twitter, content that is intended to be public, an twitter tries to prevent public access to that information, a reaction to that should be disgust, not saying "what's in in for twitter". What's in it for ME. Me. Me. Me. I. My family. Maybe my friends. My company. Everyone else can go fuck themselves, right?

The situation with Ukraine and a lot of news and media breaking on twitter are a current, glaring representation of how twitter makes money on people's suffering... but it isn't the first and sadly won't be the last, because of people like you.

← PreviousPage 2 of 3Next →