News for hackers. Stuff that matters.

randomtwiddler

Re:A brief history of nobody wants to work anymore on Wednesday July 20, 2022 @08:57AM (#32165102)
They are excluded by the fact that we have minimum wages. That provides a lower bar to the required value an employee creates. As we raise this lower bar, we exclude more and more people, generally in this lower intelligence bracket.

I have several family members that would love to be able to maintain employment but can't because they get pushed out by managers who think they can do better for the wage. And they probably can.

If my brother could keep a job for $4/hr it would give him the honor of work (which he wants/needs), and it would do society good to have more of these people around for us to interact with.

> There is no argument worth addressing. Jordan Peterson is a clinical psychologist, he has no credibility, research, or study in this domain.

Credentials don't make an argument correct. Lack of credentials doesn't make an argument wrong. It's an intellectually dishonest argument to declare something unworthy because you don't like it. If you don't want to participate, then don't, pooping in the thread isn't helpful.

> For a SW person, heck, there is always something that must be mastered, and pronto. Unless a SW person can kick back and write COBOL all day, there is much more to learn and apply to problem solutions. SW is fundamentally more demanding.

The main difference are that the constraints of EE are a lot clearer than software. From the laws of physics to the lists of available parts and processes to pick from. Then manufacturability and cost.

With software, your instruction set and available system resources/hardware APIs are your only real constraints. Everything else is an abstraction which you can question and rebuild.

Turns out the "correct" way to do things fall out more readily when you have more constraints, particular because we humans are worse at constructing constraints and abstractions than the universe. You get a lot more rope to hang yourself with to use a metaphor.

I've noticed that often in sports, it's the guy who reacts to a foul that gets called instead of the cool, collected, nefarious originator.

What movements/teachings/oppressions in society are causing the pressure that results in these kinds of outbursts?

The notable difference is that historically the ownership of the outlets was widely varied.

Now it is consolidated under the control of very few.

That doesn't seem like a positive change to me.

There has been growing violence and intolerance. Ignoring the issues on your own side to blame the other is part of the polarization. Such positions are symptoms of what is coming.
Re:The New American Micro-SaaS Dream on Tuesday July 05, 2022 @08:59AM (#31987673)
I'm, unfortunately, familiar with hospitals. It's not as bad as you claim here, that anecdote seems wildly wrong.

What does happen is the hospital bills you $50 for what amounts to a bottle of Tylenol. The insurance provider says no, we only pay $8 for Tylenol, and the hospital relents and charges $8.

If you don't have insurance to call them on their inflated pricing you end up with the rather obscene bill. As an individual you have precious little pull other than, will you discount if I pay it all now? Which they usually will. This depends on having that ability, and 30% off doesn't make up for a 400%+ markup.

But hospitals have to pull a profit despite dealing with tons of regulations and non-paying patients they have to treat anyway. So as a result they bleed who they can, it's a mess.

Re:The New American Micro-SaaS Dream on Tuesday July 05, 2022 @08:52AM (#31987599)
There is also an individual or plan maximum, beyond which they cover zero.
Re:The web is not poor man’s native (2015) on Monday July 04, 2022 @09:48AM (#31976995)
> You're subtly conflating "native app" vs "app" by using slightly different terminology. For the purposes of being exact, I'll assume you mean "app" - regardless if it's a hybrid with a webview or pure native apis.

It's not a conflation, it's intentional because it is what the parent poster claimed. I agree that there is more to it.

> My local car wash now has an app and my wife promptly installed it, because of some vague rewards tracking.

Your wife's anecdote doesn't match industry trends

https://techcrunch.com/2017/08/25/majority-of-u-s-consumers-...

I can also match with anecdotes of users intentionally avoiding the app in favor of the mobile site for linked in, Reddit, etc, despite the constant intentionally of crippling the mobile web experience simply because the app is so invasive. Can I have access to your contacts for no good reason? Btw, we also snoop your clipboard. Basically, I want to take over your phone so you can see a message...

App store conversion rates are low. If you do get it installed many users only use it once. Most people just won't pay for apps, various reasons but the race to the bottom and feeding off user data and eyeballs has pretty much had a full cycle now.

If you are a company trying to get off the ground with a software product these are tough trends to fight.

Re:The web is not poor man’s native (2015) on Sunday July 03, 2022 @07:50PM (#31972019)
> This doesn't explain why PWAs are still a rarity on Android though. You'd think that the ability to target both desktop (web) and Android (web/PWA) would've attracted more developer interest.

I can only guess, PWAs are like the hidden nugget of gold that devs poop on because it doesn't fit their preferred tools or experience or something.

The other reason that comes to mind is it is much easier to sneak in dark patterns of data collection and spying with native. Web is expected to degrade gracefully when denied permissions.

> PWAs/web was immediately discarded as an option because we didn't believe we could deliver the level of UX excellence we're targeting.

Seems odd. Web interfaces are very very good for pretty much any information display. They have their limits too. But unless you have a specific requirement that actually hits those limits this particular reason seems hollow to me.

> Nor did we believe that PWAs would be any easier to develop and maintain than two native apps.

This one is, frankly, deluded. Both app routes have significantly more upkeep than web. API churn and app store processes come first to mind. Not to mention three code bases vs one that could also be your website, which you need anyway.

> We're still considering React, but I feel like we're inevitability going to end up building a full native experience.

> Generally speaking, I feel that PWAs and the web have a long way to go in terms of tooling

Wow, I doubt you have any real experience with react native tooling, which is infinitely worse that web tooling. And even tries ( poorly) to replicate web tooling.

Seriously, a platform that comes with full debugging suite in "developer tools" in the browser has no equal in any systems I've built before. How many runtimes can you name that come bundled with full dev and inspection tools? Nicely separated out layout, code, and network. You can sit down to any dev, QA, or customer system and have the full inspection suite at your finger tips.

There seems to be a heavy pro native bias. Don't get me wrong, there are reasons to pick native, but I see very few people laying out good analysis behind their choices. Oh-well, competitive advantages for me.

Re:The web is not poor man’s native (2015) on Sunday July 03, 2022 @06:43PM (#31971634)
> The majority of traffic is mobile and apps still rule that platform due to both a superior experience and better interfaces.

There is no evidence of your second claim in the link. Only that mobile, as a platform, is more popular than desktop. Nothing about "native apps" being the preferred way to interact with the platform. This is an oft proffered point with no solid backing. Rather the opposite. Users rarely, if ever, install apps, but they go to websites.

Re:Ask HN: Am I incompotent for web development? on Saturday July 02, 2022 @08:30AM (#31958482)
I'm very senior these days. Most of my job appears to be unsticking people. But even I get stuck plenty, and while I can quickly unstick most problems the other devs face I can't solve all of them.

Getting stuck still happens. The real difference between what I face now and early in my career is that I have developed a sense for when to plow through, when someone else might know the answer, and when to route around.

Plowing through usually means it's not worth interrupting someone else. Or when the business itself, or other teams are in the way.

Asking questions because you don't know requires humility and it's best to have it even as a senior. Just ask, and do it sooner rather than later. You will learn faster than banging your head on the wall - there will be plenty of other problems to do that for.

Some problems aren't worth the pain. I could solve this, but should I? It saves the business lots of money to occasionally route around the problem.

Re:I analyzed more than 7M developer jobs on Wednesday June 29, 2022 @03:45PM (#31924862)
The web browser is the least closed most open distribution for software services ever. Anyone anywhere can publish and billions can access it without numerous gate keepers in the way.

It isn't the only solution out there. You can publish to the various app stores and abide by all their rules and regulations and upkeep requirements.

You can be confined to Linux desktop.

You can still get to the desktop via your own distribution. You can also side load Android and avoid the store.

Browser apps are, by far, the easiest.

Re:I analyzed more than 7M developer jobs on Wednesday June 29, 2022 @02:27PM (#31923935)
We looked for a xamarin dev last year and couldn't find one. I'm not surprised listings are awkward.
The general definition is, theft is when nobody is home. Theft is to steal stealthily without the owner the wiser.

Robbery is to steal under threat of force. Give me your wallet or I break your knee caps. That's a robbery.

You don't "rob" when nobody is home.

4 hour technical assessment is a bit heavy after I've already invested 1.5 hours into the process.
Re:Cold Showers on Sunday June 19, 2022 @09:02PM (#31805118)
> I wonder how anyone can question this.

Some developers and teams don't need the crutches. Type systems are also an encumbrance that comes with a non zero amount of issues. They slow development velocity down for a theoretical trade-off boon.

I've seen a type system take down a production system where a simple coercion would have functioned just fine. Literally the only thing wrong was the type defined and the code refused to run.

Re:Web Push for Safari on Monday June 13, 2022 @03:55PM (#31730908)
1) That's a totally different number... Apples and oranges. Conversation in this case is getting an icon on the users phone as opposed to sale. Mobile stores have really really low conversion rates.

2) Assumes facts not in evidence. This is not a universal opinion.

3) Still has the gate keepers, yet another platform to write for, etc etc. Lower friction might help vs PWAs, that's something at least.

4) Assumes facts not in evidence.

5) Showing your ignorance here. Front end has been stable for a while. Old stuff still works if you prefer it. Lots and lots of sites still do.

The mobile shill is real... There are reasons to pick mobile over something else. But just shilling the tool and showing your tech bigotry isn't a good way to pick solutions. I'm out.

Re:Web Push for Safari on Monday June 13, 2022 @08:33AM (#31724577)
Ahh yes, the infamous Facebook failure. Anyone can write a bad app. That's not necessarily a technology failure. But it's easier to blame the tech than to admit they did something badly.

Everyone wants web apps to help sell hardware, right up until your app store grows into a money maker. Then the incentives are different.

Regardless, today's mobile systems are much better, web browsers are much better. It is much easier to write a web app that is functionally identical to native than it used to be.

Modern reality. Conversation rates for PWAs are higher than mobile apps because there is less friction in the installation process. Load times are often lower, which can be an overall superior experience. If I'm a small shop, trying to get on someone's mobile device, these items matter a lot. Also development costs are much lower when you can share code for your mobile app and your website.

The value add of being in the mobile stores is pretty minimal. Discovery is poor, search is poor, then there is constant churn in policies, submission process, APIs, development environments/languages, fees, etc. In contrast to this, the browsers hold very very high backwards compatibility. Churn will be in the support libraries or framework you adopt and not fundamental to the platform.

Re:Web Push for Safari on Sunday June 12, 2022 @11:13PM (#31720643)
I'm curious, how does adding notifications effect security negatively exactly? Performance?

All this functionality is already available for apps including the security model. Nothing new is happening here. App security is an issue, but it's one big tech is already dumping resources into solving.

But, frankly, browsers have some of the best management features for culling analytics, telemetry, watching the traffic and requests being made. It's many times easier for me to see what a web app is doing on the network, and write something to stop it, as compared to a native app.

Re:Web Push for Safari on Sunday June 12, 2022 @11:07PM (#31720607)
Also need to add, no big tech gatekeepers. Probably the biggest boon.
Re:Web Push for Safari on Sunday June 12, 2022 @11:04PM (#31720589)
Why does a native app have to be better than a web app? Quite the assumption.

The snark keeps me from even wanting to engage you...

Re:Web Push for Safari on Sunday June 12, 2022 @08:44PM (#31719730)
The "browsers aren't operating systems" ship has sailed long ago, exhibit a: electron apps.

Think of it this way. When feature parity of browser sandbox closes on everything a desktop app might want, you no longer need to build with electron but can simply ship 5-15MB of js+css and use the stock browser instead.

Similar on mobile.

Which will result in: Smaller downloads. Lower memory footprint. Faster launch.

Re:Web Push for Safari on Sunday June 12, 2022 @08:38PM (#31719694)
Kind of a narrow view. Not all of us who want this are building messaging apps.
Re:AWS costs every programmer should know (2019) on Thursday June 09, 2022 @12:43PM (#31683474)
Pricing is different for large customers, they can get special discounted rates.

For the small guys, that's the ballpark as I understand it also.

And I agree with you. That's the #1 item when building online infrastructure.

Re:Ask HN: I am lost in life. How do I fix this? on Wednesday June 01, 2022 @09:56AM (#31581858)
Good examples. We still struggle with all of them as a society. Porn is arguably more impactful than all of them with it's ability to destroy marriages.
Re:Ask HN: I am lost in life. How do I fix this? on Tuesday May 31, 2022 @08:54AM (#31568935)
There is a lot of money in porn. A lot of motivation to attempt to carve out an innocent seeming narrative.

I was addicted to porn for decades. I didn't always look or watch it but it was tied to lust which I fed and fed.

Crawling out of the deep dark pit was hard, really hard. Probably the hardest thing I've ever done. I had a supportive spouse that supported me and helped me, which was a big help. I'm now free over 6 years and have a pretty good view.

Only after I had loosed the last few hooks in my soul did I begin to see what my life was missing. How it had contributed to my shame, hollow worthlessness, and straight up selfishness. How my "love" for my spouse was a pitiful thing that finally bloomed into something real.

You don't need a study too see the effects, just one person who's walked the path can tell you what they were and what's different.

People who are addicted can't see what they are missing as they usually got involved so young they don't remember not feeling that way. Often they know our at least feel that something is wrong. But they can't really see the whole of it either without the real perspective of the other side.

Ignore your fellows ringing the warning bells at your peril.

Re:Why is front-end development so unstable? (2018) on Monday May 30, 2022 @11:45PM (#31565924)
BTW, nice to have these kinds of pro and con conversations about random tech. I don't get it at work as much as I'd like.

A lot of open source projects die when their corporate investor closes shop. The community is often just dependants who want to use the tech but don't have the ability to keep it running. And it is usually not big enough to come up with the funding for a foundation to run maintenance and development.

Flutter is very ambitious as a project. I have more direct experience with other similar projects like react native, which really struggles despite the investments.

Re:Why is front-end development so unstable? (2018) on Monday May 30, 2022 @06:17PM (#31564219)
Google doesn't have a track record of long term support for their projects. They readily cancel them when they want to.

I would hate to invest precious years into tech and apps to have the rug pulled out from under me because flutter entered the Google graveyard.

They do have competent engineers, and if they get sufficient community buy-in, I'll be much more open to it.

Re:Why is front-end development so unstable? (2018) on Monday May 30, 2022 @05:59PM (#31564084)
It's interesting how you can look down on front end for being new and naive while suggesting that Google is a fine reliable tech stack provider.

I'm the opposite of everything about this post. A very experienced dev (>20 years professional experience) that has moved primarily to the front end recently in my career (gradually over 4 years). I won't touch flutter simply because the sole vendor and essential dependency is Google.

Fads are present in every corner of development. As is "not invented here" or the general draw to green field.

It helps to identify the useful parts from the destructive parts of the philosophy.

Hard work and effort is good and helpful for the individual and society.

Pride, which can be an artifact of such work, is harmful to the individual and society. Pride can also be found in the poor, in political philosophies, sports, etc etc. It is ugly and destructive everywhere it is found.

Finally, in the narrative is also the philosophy that you can't really help who you are. Which ignores or at least minimizes your personal choices and ability to change. You can choose to work hard, it may be difficult where it doesn't come naturally - but that effort can still be made and improvements accomplished.

There is certainly some providence involved in high degrees of success. Not everyone is going to be able to reach the 5th sigma on the top end through sufficient effort. It shifts which curve you're in, it does not not place you on the curve where you'd necessarily prefer to be.

Older »