HNHacker News
TopNewBestAskShowJobs

ohgodplsno

1,666 karma · joined May 11, 2020

dang, just delete this account, thanks.
submissionscomments
ohgodplsno··on Exa Is Deprecated
Is exa gone ? Can you not download exa anymore ? Are the binaries deleted from the internet ? Is the source completely overwritten ? Has it been removes from crates.io and from package managers ? Has it suddenly stopped listing files in your folders?

Calling it having your tools rug-pulled from you is, quite frankly, the most moronic thing I've read today.

ohgodplsno··on Exa Is Deprecated
Exactly! ls is alive, and just exists, mostly. The commits done on it are extremely minor changes to save up 0.0001% of performance and because the APIs it was using are sometimes deprecated. And that's fine!

However, when a new project arrives and does more, suddenly it's dogshit because it's stopped evolving despite doing infinitely more than ls.

Unixheads have a weird inferiority complex when it comes to anything not in coreutils.

ohgodplsno··on Exa Is Deprecated
pneumatic drill: 8 years, dead

the sharp stick of metal my dad gave me: 38 years and counting

long live the sharp stick of metal ?

What a terrible take. Yes, ls is maintained. Although, maintained is a very strong word. It exists. It's getting a few maintenance commits here and there, and in the mean time, it's feature done. It won't evolve anymore. Just like how exa will keep existing, and won't evolve anymore. Exa also does a hell of a lot more than ls, so will LSD, Eza and others. But keep using the sharp stick of metal if it makes you feel better.

ohgodplsno··on Unreal Engine 5.3
It's not a full Chrome browser.

It's actually an Unreal Engine 4 application, that only displays an Unreal Motion Graphics UI, that only contains a single Web Browser widget, that may or may not be chromium. Also its PresentInterval is locked to 2, so it'll never go over 30 FPS. Fun times!

ohgodplsno··on Unreal Engine 5.3
The Epic Games Launcher:

- remembers which pane you were on last time you closed, so you'll never see the store unless you go there on purpose.

- allows you to disable every notification.

You're never going to see a Fortnite ad, please make up a new imaginary problem.

ohgodplsno··on Why Socialism? (1949)
>You have to ignore 120 years of intellectual progress on economics to still want to apply labor theory of value to problems. There may be a day when we can achieve some semblance of a "socialist" mode of production

What an absolute load of crap. Economics as a whole is barely a science, at best a toy, and that multiple pathways exist is not an indictment of any theory. Marx's observations hold true all these years after, alongside the progress we've had.

You clowns would take a system as complex as, oh, simply the whole of human activity and try to reduce it to a few simple laws. Sorry, despite what you learned online, "supply and demand" is not a fundamental law of the universe. This is not physics. There are no simple answers. There aren't even proper answers. Every school of economics holds on barely by a thread. "Assuming a rational actor" is the "assume a spherical cow in a vacuum" of liberal economics.

ohgodplsno··on Digital Markets Act: Commission designates six gatekeepers
Europe's definition of monopoly is one that actually makes sense, unlike the US's bafflingly stupid version. You do not need over 50% to be a monopoly.
ohgodplsno··on EU unveils package of laws to curb power of big tech firms
And Apple wasn't planning to use USB-C either, but the EU didn't argue and told them to. Apple does not get to override laws. They either obey, or leave the market.
ohgodplsno··on EU unveils package of laws to curb power of big tech firms
One is software and is explicitly made to be replaceable. Your iPhone will not stop working because you uninstalled the Weather app. It might be slightly more unhappy if you desolder the RAM.
ohgodplsno··on Klack – Satisfying sound with every keystroke
HRTFs are not an Apple device feature, they are a widely known thing. Apple just markets it as Spatial audio
ohgodplsno··on Come downstairs or we’ll eat your order, delivery workers tell customers
While I do not have any control over whether the place I buy my jeans from uses overworked children from Bangladesh, I also have the very basic human empathy needed to know you shouldn't complain to said children when your Shein order isn't next day delivery.

By all means, blast Uber, blast <shitty gig economy company>, but passing on the blame onto the guy that barely makes minimum wage and destroys his car/bike in the process is downright moronic.

ohgodplsno··on Come downstairs or we’ll eat your order, delivery workers tell customers
The absolute entitlement to believe that delivery workers should be coming up to your door at the 9th floor, while complaining about "ethics".

You're using a delivery service like Uber Eats, Deliveroo or Doordash that are well known to underpay, overwork and unjustly punish workers that do not maximize their deliveries per hour, and you have the gall to complain that they're not taking pride in their jobs from your ivory tower.

Your feet are not going to die because your fat ass has to get up from the couch. Put on some slippers, some pants and go down. Do it early too, every app offers tracking, don't make them wait for five minutes while you find your keys.

ohgodplsno··on DSLs are a waste of time
To be fair, I have never advocated for Emacs either. Nano for quick edits, proper IDEs for anything else.
ohgodplsno··on DSLs are a waste of time
>You can pry vim from my cold dead hands.

I won't need to, you're already giving yourself carpal tunnel with all the :wQ! INSERT-MODE :wmkGDonzn zz CWSFD, these hands are already marked for death.

ohgodplsno··on DSLs are a waste of time
You can add other languages, such as Kotlin to that list. It is explicitly made to give you the ability to build a strongly typed DSL with proper scoping, references, validation, comes with all the benefits of a real language, including working language servers right out of the box that autocomplete everything properly. But that would require sysadmins to admit that editing all their config through nano with no syntax highlighting is an awful idea, no matter the amount of time they tell BUT WHAT IF I'M SSHING ON A SERVER IN ALASKA.

Despite all the complaints I have for Gradle (which, arguably, solves problems much more complex than "Ask AWS to burn through my cash"), its Kotlin DSL is impressively powerful and extensible.

ohgodplsno··on Focus: A simple and fast text editor written in Jai
Right, I forgot to mention dealing with the most cult-of-personality community that has ever existed.
ohgodplsno··on Focus: A simple and fast text editor written in Jai
Either ask very politely for years, or be in denial like half the Jai community that writes Jai but is never able to compile it.

Yes, there is a whole Jai community wiki made from half cobbled together knowledge (https://github.com/Jai-Community/Jai-Community-Library/wiki), and a super secret discord made for the super elite, non-compiler-having plebs are banned.

ohgodplsno··on Focus: A simple and fast text editor written in Jai
I'd say my work has gone in the hands of a few million people and made their lives (mostly) better, along with what all of my coworkers did.

But most importantly, I'm not out there telling people that they suck, they're bad programmers. I'm not the one out there telling people that GC bad, memory ownership bad but also you're stupid if you can't free() memory properly. I'm not the one out there rejecting decades of PL theory, calling academics "believers" and "wrong" [0], I'm not the one throwing shade at every other language, and when criticized on my language, fall back to "uuuuh I make Jai for myself you don't have to use it"

Anyways, if you want a real systems language that's available today and that actually works, Odin exists.

[0] - https://twitter.com/Jonathan_Blow/status/1363913308865138689

ohgodplsno··on Focus: A simple and fast text editor written in Jai
>Oh, i didn't know that there are any.

Plenty! Although, it's not limited to iterators: most languages that have first class lambdas/closures behave this way. Kotlin has `it` as the default parameter of any lambda (but only accepts it for single parameter lambdas, two parameters and you need to name them:

`fun <T, U> Collection<T>.map(block: (T) -> U): Collection<U>`

is called like so:

`listOf(1, 2, 3).map { it * it }`

Swift has $0, $1

>Btw. in for-loops the colon `:` is used inconsistently again, this time for naming the iterator (`foo` in this example:) `for foo: VALUES { ... }`.

Sorry, Jonathan Blow doesn't believe in such silly things as "compiler research" nor "programming language research". Jai gets built by piling up crap on top of crap.

ohgodplsno··on Focus: A simple and fast text editor written in Jai
Just like every language that implicitly names the current value of the iterator:

- It's the innermost iterator that takes priority

- You are encouraged to name your iterators if you do so (for particles { part -> part.velocity } )

- Compiler throws warnings if you shadowed names.

ohgodplsno··on Ask HN: Why hasn't the cloud killed the mainframe?
The vendor lock-in is a feature to them. They're not a tech company. They're banks. They're insurances. Lock-in means they can send a lot of cash to someone and the problem gets fixed, which is the only thing they care about. And in good news, cash is also a thing they have a lot of. The cost of their tech infrastructure is a blip on the radar compared to payroll, to the cost of their physical spaces.
ohgodplsno··on Ask HN: Why hasn't the cloud killed the mainframe?
>What does Paypal, Klarna, or even maybe Amazon give up by not using mainframes?

Simplicity. Because instead of having an enormous team to maintain their multi-million line Kubernetes configuration files that automatically spawns thousands of servers, having an enormous team that tries to fix the CAP problem, you go grab IBM, you tell them "this mainframe goes down, you're dead, here's half a billion in cash" and you run all of your software on a single, massive machine.

Sure, it adds other problems, but to be fair I'd rather deal with a mainframe than yet another microservice that doesn't work because Omega Star doesn't handle ISO timestamps and it blocks Galactus

>Does any company founded in the last 10-15-20 years use mainframes?

The biggest issue with mainframes are:

- High initial costs (although that's been changing)

- Nobody knows how to work on IBM Z mainframes

- The current zeitgeist about having a billion servers spread throughout the world because it's really important to have an edge CDN server for your cat trading card game

These industries didn't care about that because they could absorb these high initial costs, had the knowledge of the people building the mainframes, and were already highly centralized. Decentralization just adds more problems, it doesn't fix anything.

>I think it's much more in the inertia-point, the cost of rewriting these enormous applications is simply too large.

Rewriting just because it's not following the latest trend is garbage. These applications work. They're not going to work better because you're using Spanner now.

ohgodplsno··on Making life (even) harder for proprietary modules
>Force them to release an open source driver - they will comply, otherwise their AI conquest dreams will be over.

Hahahaha. Absolutely nobody in the AI space gives a single shit about the GPL. Half of the big players and half of the research institutes have tried one way or another to bastardize what "open source" means.

If they have to install Nvidia-linux which is a fork of Ubuntu with very minor patches in the kernel, they will.

ohgodplsno··on Why does the USA use 110V and UK use 230-240V? (2014)
You forget to take something crucial into account: the US's safety standards are laughable when it comes to electricity. The standard US plug is _begging_ for people to stuff things in it like say, knives, rarely if ever has an earth pin, has no shutters, is massively unsafe, the cable gauge is laughable, GFCI outlets are a miracle to find, and the building rules are... let's just say they're an invitation for house fires.

Most european houses have a single 400v outlet: right in your kitchen, for the oven (which means the oven is going to be right in front of it.) The likelihood of a child playing with it is close to nil. As for adults, the vast majority of people are taught to just flip the breaker and work on it if needed.

I promise you more people died of sticking metal into US outlets than from 400 volts.

ohgodplsno··on Linux overtakes Mac as Steam's second-most used OS, thanks to the Steam Deck
You are not allowed to release and sell a game using the Game Porting Kit. Apple will strike you down for that. It's only here to help developers port their games to use Metal, which is peak Apple: force everyone to use your unused, non standard API to support a few thousand customers.

But then again, let's face the truth: Apple doesn't care about having Counter Strike on your Macbook. They make billions doing absolutely fuck all and taking 30% of all microtransactions on all App Store games.

ohgodplsno··on Block YouTube ads on AppleTV by decrypting and stripping ads from Profobuf
To quote another comment I made:

It would be, if Google didn't have a chokehold on most of the internet. Sure, Nebula exists, I can watch three creators there, woohoo. Let me go on Dailymotion too for those sweet 2005 videos.

Google did everything in their power to force themselves into every aspect of our lives and leaving no alternatives, or destroying them, or buying them. Now they get to deal with the consequences

ohgodplsno··on Block YouTube ads on AppleTV by decrypting and stripping ads from Profobuf
No. Theft would mean they no longer have the service once I've taken it.

Me taking a copy of Shrek 2 at the local store and not paying for it is theft: the store can no longer benefit from Shrek 2.

Google can re-send the exact same bytes to someone else. All I've costed them is what it costs to send those bytes over. But then, would you consider going into a store, loitering for two hours, taking the sellers attention (therefore, costing them time that they cannot use to sell things to other customers) then leaving without buying anything theft ? Most reasonable people would say no. We'd all agree it's a dick move, but since corporations are not people, it doesn't matter.

ohgodplsno··on WordPress introduces 100 year domain registrations
Are you horrified at the idea that we still use screwdrivers when power tools exist ?

Wordpress does the job. It's not particularly good at anything, but it works damn well. Wordpress is 40% of all sites in the world.

ohgodplsno··on Block YouTube ads on AppleTV by decrypting and stripping ads from Profobuf
No, I just happened to always have it for free. They are the ones that decided that it was a good deal in exchange for tracking me throughout the internet, stalking me. They are the ones that decided to make my watching experience miserable by putting unskippable ads. They are the ones that decided to make the videos I watch crap, because if they're not 10 minutes long with a perfectly engineered cover image, they won't pay out the creators and they won't show their content. They are the ones allowing literal hour-long ads. They are the ones that decided to make my home page """algorithmic""", which is really "oh you watched a video game ? Others like <literal nazi>, you should watch it". They are the ones hiding, destroying, trying to piss me off by removing features one by one and putting them into Youtube Premium. Play in background ? High quality videos ? Not stopping autoplay every 30 minutes to ask me if I'm still here ? Picture-in-picture ? Adding to queue ? These are all features that they proudly displayed in blog posts saying how awesome they are, and that it'll always be free. Now, they blast me with popups telling me to get Youtube Premium. One per person in my household by the way, account sharing is bad and they must extract as much money as possible.

The content creators I support get their money on Patreon or whatever fundraising platforms they use. Same things for my favorite journals. The others ? Well, I don't care enough about them to think that I would pay for them. Maybe others will. And if they don't, well, they'll stop.

ohgodplsno··on Silicon Valley elites revealed as investors behind $800M Bay Area land grab
>It's their money, however they extracted it

Except, it's really not. Taking aside the fact that being a billionaire is fundamentally immoral and that it necessarily caused the misery of hundreds if not thousands, it's not _just_ their money. It's your money when it's going to come to plugging in the electrical grid, because you know they're going to ask for assistance. After all, it's built, and the state wouldn't want the bad publicity of being the ones that refuse to kickstart a brand new future city, right ? It's going to be your money for sewage systems, for pipes, for road maintenance. It's your society they're damaging by abusing the justice system to bully and sue farmers out of the land. It's going to be your environment when they have to pump water and dry out your rivers, your lakes, leaving fewer for everyone else. It's going to be your environment when chronically irresponsible VCs dump chemicals because they know the EPA will need ten years to come at them. It's going to be your national security when the Travis Air Force base receives complaints and pressures to close down because they're being too noisy next to the city. It's going to be your environment when they have to water a whole city in the middle of an almost desert.

>We don't know how to maintain things, we don't really know how to refactor and fix the laws we have, either because of entrenched interests, inherent racism, or a lack of willpower.

So the solution, instead of trying out small scale experiments that will help you build a proper city of the future is to just build a whole city in one go and hope it works out ? The people that are blocking you from maintaining things _are_ the ones building this. Andreeseen is in those investors, the same piece of shit that blocked construction of thousands of houses because it would "devalue his investment". He's not doing this to improve _your_ life.

> let the rest of the world take our best experiments and make their little socialist utopias

The rest of the world is not socialist, and you know it.

>somehow pragmatic place.

There is nothing pragmatic about the US. There's a very small subset of extremely powerful and wealthy ramming their decisions through everything, destroying lives in the process and counting on the state to be too slow to react, or slow enough that when they do, they're already entrenched anyways.

Page 1 of 34Next →