Hacker News new | past | comments | ask | show | jobs | submit | truncate's comments login

I used Linux desktop 2007-2018 as my primary OS. It improved a lot in terms of hardware support and ease of use. I was very satisfied as it being my daily driver and miss it. The problem I face now is app ecosystem. I have developed hobbies besides programming (music, photography). The second problem is that Apple Silicon/hardware is just so good.

I don’t know if 20 devs can solve the app ecosystem problem. Although, gaming is getting there … so maybe there is hope for regular apps as well.


Is the primary use case for *090 series gaming anymore? 5070 which is probably what most popular gaming card is 250W. If I recall correctly it can push 4k @ 60fps for most games.

But yes, I do agree that TDPs for GPUs are getting ridiculous.


4k 60Hz is still largely unachievable for even top of the line cards when testing recent games with effects like raytracing turned up. For example, an RTX 4090 can run Cyberpunk 2077 at 4k at over 60fps with the Ray Tracing Low preset, but not any of the higher presets.

However, it's easy to get misled into thinking that 4k60 gaming is easily achieved by more mainstream hardware, because games these days are usually cheating by default using upscaling and frame interpolation to artificially inflate the reported resolution and frame rate without actually achieving the image quality that those numbers imply.

Gaming is still a class of workloads where the demand for more GPU performance is effectively unlimited, and there's no nearby threshold of "good enough" beyond which further quality improvements would be imperceptible to humans. It's not like audio where we've long since passed the limits of human perception.


4k@60 isn't all that good today and 5070 can do it with reduced graphics in modern games.

x90 cards IMO are either bought by people that absolutely need them (yay market segmentation) or simply because they can (affording is another story) and want to have the best of the latest.


I was able to run this a while ago on virtualized linux machine using UTM. I forgot whether I used ARM or x86 on Rosetta image, but UTM gallery has easy to use images for both. https://mac.getutm.app/gallery/


from their page:

> We removed the Android pre-built images because Android does not run well on QEMU/UTM and created a lot of confusion. Advanced users can build their own Android VM from scratch but it is not recommended.


They are talking about images running Android. This post is about Waydroid, so you can still just use regular Linux image and install waydroid on that.

Depends on case to case basis. I wouldn't generalize it to every case. As a daily C++ engineer, I think overall many features added over the years have mostly been positive. There are features that I don't use and I don't think it really affects much. That said, I do get the sentiment of language becoming too syntactically complex.

I like this feature as string formatting is something frequently used and this certainly looks cleaner and quicker to write.


Are 1100+ contributors active contributors and/or actually making non-trivial changes?


There is good likelihood that given recent layoffs, pool of available American workers is likely higher. H1B reforms are definitely necessary.

>> H1B holders are not allowed to switch jobs. The process requires a lawyer, ~$6k, months, and friendly intent from the old employer.

This is actually not true. You can switch jobs. Your new employer will take care of lawyer, fees, and has to have positive intent. Doesn't matter what old employer wants. I don't know how long it takes these days, but used to be fairly quick with premium processing.

I'm not disagreeing H1B abuse doesn't exist, but I can assure you its not everyone. What percentage of H1Bs are underpaid and which companies are to be blamed, I leave that to data.


The blame here mostly goes to schools and system. If you are rich kid, you're still a kid and you see the world they way you were taught to see the world.

In some ways it applies to rest of the community as well not just rich people. For example the whole school district thing in US; where you get to go to a better public school if you can afford to live in better neighborhood.


+1. As much as I realize that the developer may think their app is important enough for consumers to subscribe, from consumer perspective there are 30 other things that I would love to use -- which ask for subscription as well -- and I will probably subscribe to top 5-10 of those. Particularly $25/year is quite high for what it does, and it would definitely not make it to that list.

On the other hand perpetual license for $20 is something I would definitely consider. You can release V2 after 2-3 years and people can choose to upgrade if they find the value.


Fair points. I just think you'll make more charging a one time fee as most people won't want to do a subscription. Either way, I'm guessing it will be hard to make a full time income off a single utility app. But if you have plans for other related apps, then lowering the price of one app to use for lead gen to upsell to other apps seems to work pretty well for app devs.

Best of luck!


I could also imagine that there is lot of gaslighting involved to feel good about themselves when making these features. For example, they will talk about in terms of prioritizing Ubers for customers because they need it more urgently hence the the premium. So, (1) you can comfortably talk about developing these features with each other (2) even though you know its BS you don't care because you know its gonna lead to good perf review (increased revenue by X%) => bonus.

Kind of how Apple justifies crazy App Store policies/pricing for keeping "customers safe".


No submodules however.


Programmers can't be trusted with submodules, as you can see from C#/Java and its standard libraries where everything is named like System.Standard.Collections.Arrays.ArrayList.

Of course, taking them away doesn't stop them from other kinds of over-organization like ArrayFactoryFactoryStrategies, but it helps a little.


"Programmers can't be trusted with..." isn't the best argument here IMO. You already gave one reason why. Programmers will create a mess regardless IMO, despite how nice the language is. Adding to that (1) among all he things I didn't like about Java, nested modules were least of it. (2) Lot of it has to do with how reference code in that ecosystem are written which are then adapted as standard practice. Its all good for stuff that do one thing, but if you are building things in same repo with several components, they are nice to have. Rust/Python/Racket are few languages I can think of which have submodules/nested modules and I've not heard people complain about that there.


Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: