skysight-inc/HackerNews huggingface dataset:
90% of developers jobs today can be automated.

The author is largely overstating the job of software development and confusing "software engineering" with "software development"

SE is indeed a creative process that requires a lot of thinking , conflicting point of view and a often a crazy amount of research in order to do anything ( Database System , CLI etc... )

But for the rest , I'm an enterprise architect in banking , 90% of the project I'm in charge consist of "gluing" service together or adding a "screen" in the front end that calls an apis...

Startups like Bubble|0] have proven you can create web / mobile apps / apis without code ,

the only reasons we are still relevant today is for three reasons :

- There is no proper FOSS standard ecosystem to create codeless APIS and Applications

- There is no standard in the industry for the business and application layers

- Enterprise have "legacy" that is much cheaper to maintain with humans ( Devs + Architects )
rather than automate by R&D to create those ecosystem ( Labor Capital Substitution )

There is dozens of papers on 4th industrial software revolution ,
which at the moment won't happen because the tooling is simply not there.

Definitely 4G Software ecosystem largely automate 90% of the blue collar coding of today.

[0] https://bubble.io/
What's racist about having curiosity, and writing about it?
A man growing lettuce for space station salads
Aha, that explains alot, thx!
Have you ever played a counterstrike with a lagging network? Observe the teammates running into walls and such. That's what the conversation would sound like.
Is there no way to reset the BIOS in a semi-dead mode? I seem to recall some Lenovo laptops had a mechanism where you detached both battery and AC, and then pressed the power button for like 20+ seconds or something like that, and it would reset some settings. Did you try anything like that?
Yeah that blog post demolishes Nortons Dome. No seriously here's some other relevant sources that I would consider more legit:

http://dsbaero.engin.umich.edu/wp-content/uploads/sites/441/...

http://jamesowenweatherall.com/SCPPRG/FletcherSam2010Man_Dom...

https://www.researchgate.net/publication/271399217_The_Norto...

and Nortons Original paper: http://philsci-archive.pitt.edu/8833/4/dome_100711.pdf

Anyway that analysis you posted actually has most of it's point addressed in the initial two papers. Read it.
Maybe you reach for a lot of books.
Yes, but not for any language (that has a backend) like LSP does.
+1, this is my experience too.
Sri Lankan teenager builds solar-powered tuk-tuk from scraps [video]
I thought that the technical term for parsing a high-level programming language to output another high-level programming language was transcompiling.

https://en.wikipedia.org/wiki/Source-to-source_compiler
Ask HN:One on Linux can outright delete Windows file in NTFS
How come anyone on Linux can outright simply delete and read Windows files in its file system NTFS ???
Ideally it should if you format your laptop.

But the problem is working with a vendor that has a track record for compromising its customers.

How do you know they aren't inserting backdoors in the firmware?

The problem is the lack of trust.

To be fair, I'm still spotting an X1, but next time I might consider librem, or something else.
Except reading software is harder that writing software, so it actually makes my job harder (and less interesting) if my responsibility changes to debugging machine regurgitated code.
Their display controller driver, regardless of what CPU it runs on.
No 15% restocking fee? Lucky you. Every one of my Lenovo customer service interactions made me regret my purchase.
For the record, the above light problems are all solved within Philips's Hue - although they also needed many years and user complaints to irk out such cases.
Cheap enough if you know where to shop and where to stay, internet/power is most solid out of anywhere in country, good to be at least near the city in case you need to meet business contacts near the airport at any moment. Great party scene pre-pandemic which is slowly starting to come back. Really nice people, very easy to make friends here. Literally if just one piece of advice, avoid the cocaine scene, it's mostly sad locals and even sadder expats and I've just seen way too many naive people without regard as to how fucked that can get with enough money down here to hang themselves with. This applies to pretty much anywhere on the planet, though.

I should also mention the weather is incredibly nice and temperate up in that city as long as you don't mind the rainy season normal of about 20 minutes to a an hour or two of rain a day. It's more rain and a lot more hot closer to the beaches.
> I ate a bag of chips and now I have an empty bag to dispose of. The simplest thing that solves my immediate problem is to throw it on the floor.

Maybe that's the best solution for the long run, instead of designing and implementing a whole garbage disposal system from the ground up for only one piece of trash.

My problem a lot of software developers are trying to solve problems they don't have and never will. This consumes time and adds unnecessary complexity to their projects.
Yep, the danger of becoming a zealot and simplifying components too much is it can increase complexity of the system as a whole. It's not an additive property, you need to look at it from different angles and layers and understand how it leverages. Gos lack of generics being a common example of this. Another example: UDP is less complex than TCP - until you experience packet loss and reinvent re-transmission yourself in the application layer.
The same thing happened with BeOS many years ago. Initially their programming model was a thing of beauty. Then the POSIX layer arrived so that people could do exactly as you described. Some things should remain different.
"that you are switching to begin-end instead of curlies"

Why not both? It is your language ..
> Right now coders are both masons(brick layers) & architects

Not sure how common this is today, but I do remember the time when software development was done by people writing hundreds of pages of specifications of various level of detail (including class diagrams, method names etc) and then delegating the menial work to very junior folks. In many cases I witnessed true contempt for the mere job of transcribing programs.

I'm not talking of some dark age of punchcards; but clearly learning the boring details of the Java SDK and figuring out how to setup your Eclipse project (let alone using CVS/SVN) was deemed to be below the pay level of many.

The quality of the software produced in those environments was abysmal. I'm not talking about specs on general, but the practice of making the mistake of overspecifying to the extent you think you need a quasi-mechanical transcription (an undergrad student or a very junior dev) but at the same time not really specifying everything and thus le
1. Wow, what an obsessive music geek you are.

2. Consider https://beets.io for management, it may be just the system you want. One of its features is converting you library into a lossy version while keeping your high res files in a very managed way.
This is the way forward
There is a massive difference: sugar with fiber is digested completely differently from sugar without fiber.

Without, it all goes straight into the bloodstream, and has to be processed immediately. If there is too much, the fructose gets processed to fat in the liver. Fructose has to be processed by the same pathway as alcohol, because the rest of the body doesn't know what it is. American children are getting cirrhosis like alcoholics now. The appetite system doesn't know about fructose: eating any amount fails to make you less hungry.

With, much of it gets to the lower intestine, where it feeds gut bacteria, instead. They need it. We need them. What gets absorbed takes longer, resulting in much smaller swings of concentration of various blood chemicals.
Can you expand on this? Let's say I want to write a backend with Clojure, wouldn't I still need to write boilerplate for auth, the api endpoints and the CRUD operations?
They clearly didn't want to be left stuck with maintaining multiple authentication systems (legacy ones and G+), so they thought they'd eat shit for a while but results would be worth it. But they executed so forcefully, that the backlash eventually forced them to backtrack on the most visible properties. This said, now every product they create or acquire gets wired to a single authentication system, so I guess they did make some progress, even though it's a "Google account" rather than a "G+ account".
then I have never bought a single "compatible" appliance ; all my windows-preinstalled laptops always came with a few issues
A. All the more reason to just use the watch for the essentials :)

B. I think thats a feature not a bug. I don't want to be doing anything beyond minimal interactions. Call an Uber. Get directions. Respond to an important text. Answer/make urgent phone calls. Let my family know where I am.
Yeah, I just got a friend's forgotten card back out of an ATM here in San José not that long ago! Costa Rica is definitely a place where you shouldn't be leaving your phone right out on the beach while you go to swim but it's also got some very good people in it who don't see the value in giving the place a bad name.
Is that right? Seems the common take is that this guy underestimated computers. Like the guy who cashed out his Apple investment for 800 (Ronald Wayne).
I observe many contributors over many years. And still very active.
Said that, however, didn’t I notice emacs becoming amazing in the eyes of the majority of programmers (in example).
So either it’s greatness is indeed stealth. Or maybe the code isn’t so good and requires endless work with not much added value.
If anyone with an inside view could give his opinion on this?
I do not have this urge so take it with a grain of salt. Perhaps:

1. First, sleep on it and let the urge fade away.

2. For the remaining urges,

2.a if the urge actually turns out to be an urge about writing and not so much about communicating, write a blog. Perhaps one that you don't even tell your friends & family about, if it is really about setting things down on 'paper'. Or one you tell them about and they will or won't read.

2.b as others have said, e-mail, if that's more about communication. Communication which will happen or won't; in my experience people rarely answer when there is no explicit question in a message (and even then, hem...), but that depends on people I guess.
The drawdawn has been a mess.

They are still 'working on visas', for the translators and helpers, which is an insane thing. Many could get slaughtered and the bureaucrats in DC are 'still working on visas'. Ridiculous:

https://www.politico.com/news/2021/08/14/forget-the-visas-th...

Lift them out first to safety, then work on their settlement. This looks like Vietnam 2.0.

In many way, this administration is revealing to be just as inept as the previous one. They should have foreseen this before hand. This looks really bad, at also paints the US gov. as completely inept and weak and frankly just completely naive. I wouldn't trust our young men and women in our armed forced to the decisions done by these inept bureaucrats.
That might help for a general comment, but not for a comment on a specific part of the structure.
The urge to have nothing to do with society actually seems understandable to me. I just wish that the hikikomori had some sort of self-cultivation practice like meditation to go along with it; otherwise it seems like they're just retreating and withdrawing rather than pushing through to something new and better.
Would it make sense to employ one order of magnitude less people doing the same routine every two weeks?
Research explains why beer mats are bad frisbees
What are the 5 Best Static Site Generators of 2021?
I dont know. Im a dev in banking and I see what kind of job you have. Sadly, an enormous amount of our time is not spend in transcoding your vision into beautiful lines of code, but fixing all the wrong assumptions you had, talk to the actual users and iterate over the problems of your model until we fix it into something workable, maintain day to day changes in the universe that make your original idea further and further from the need.

People like you work in projects but us we dont just glue things together for your royal pleasure, we sadly have to actually fit a day to day need.
It’s easier to stop using these apps. I stopped using whatsapp years ago, first announcement was panic in some cases “How can I reach you!” but it all solves itself.

Instead of Spotify I went back to MP3s and bandcamp. I sometimes use Apple Store or Youtube to find new songs/recommendations.

For messaging I have a desktop where I can FB message family and friends, so only at set times. Same with other messaging, only at set times.

People can text me, but somehow people forgot about that :)

Reducing dependency on chokehold services is a good thing in my book.

For directions an old fashioned gps navigator works fine or downloaded openstreet map.
Yeah we seem to be conflating the automated execution of manually written tests with the automated crafting of such tests.
Taliban entering Kabul 'from all sides'
And practically, a company is built to succeed and designed with centralised executive power (end of the day, the CEO). If it fails then there is always a deeper level of accountability that can be singled out as a cause.

Therefore there has to be a single cause of failure, because all else failing the CEO has mucked up. And practically speaking there is probably a root cause somewhere closer to the problem.

"There are multiple causes of failure" style arguments are technically true, but also the sort of argument that people make when they aren't going to do anything to improve. There are many things that could change. There aren't many reasons why there was a failure.

> Why was the chain manufactured with a weak link?

I don't think it is feasible to manufacture a chain without a weakest link. The materials science requirements to produce truly identical links are extreme.
Almost as? Can anyone have imagined a more disorderly retreat? A mess is an understatement.
A nice overview, but it feels like the dates are out.

Flat design came in much later than the 90s .. Web 2.0 was all about curved corners and gradients .. flat design was introduced in 2010s.
They look very much like the robotic harvesters featured in Interstellar. I guess Christopher Nolan knows the field.
Less low effort than yours? Yeah it was pretty easy to do, but low effort not really. You know it's like Picasso, the 30 second sketch contains 25 years of experience.

Reads the same? With a different meaning tho. Meaning's important. That's what we're doing here: meaning.
Well, but it is targeted at beginners to compiling, right?

So step by step, because ... the topic is kind of complicated.

I just skimmed over it and it looked clear enough.

And C is not the holy grail of anything, but it is a very useful target. Your emotional response of "indoctrinating" I found a bit odd.
Boeing is an engineering and manufacturing company, that is the culture. There are a lot of false narratives out there about Boeing's internal culture being a bunch of bean counters, etc. Of course there are pockets inside any large company that may not be ideal and mistakes are made in the development of any complex system. In my experience, however, Boeing is filled with dedicated engineering professionals trying to do the right thing in the face of increasing complexity. Sometimes there are structural problems in an organization and you get bad results despite everybody's best efforts.

Boeing, like the government, has a lot of antiquated heavy weight processes that slow development down. As a field matures, it gets more complex, many past mistakes result in new processes to follow. Eventually, it is cruft that is difficult to remove and hard to navigate. Overtime, this increases development costs and slows projects down.

Personally, probably the most difficult thing I've experienced is moving towards iterative processes (away from waterfall) and having a government customer wanting to support it but not really being able to.

For example, if one were to begin to develop/evolve a complex system, the government about half way through would want a list of materials so they can be reviewed for a variety or purposes. Well, in an evolving system, this list is generally everchanging as people learn more about the domain and are able to make better choices over time. Something as simple as a list of materials can create all kinds of headaches. I could probably give a dozen or so examples where the government wants to, but cannot interface with modern engineering programs and practices.

I also know that both the government and Boeing are trying to change, but it is difficult to change direction when so much of a large behemoth is made to work a certain way.
Taiwanese laptops? Asus is a contender in every weight class. Acer maybe too.

Or Japanese. I personally don’t like Sony, but they and Fujitsu are alternatives to crapware from the PRC too.
I have a non-ancient computer with the same Debian (testing with a bit of unstable mixed in) on it for over 16 years now. I still get excited about new stuff, I just don't want that new stuff to break anything. :-)
Location: Pk

Remote: Yes

Willing to relocate: No

Technologies: Python, Django, Flask, Automation tools, Scraping, Data Analysis. Solidity,Web3, Smart Contracts, DeFi, DNA sequence analysis, Blockchain, APIs. Elasticsearch, Kafka, Airflow. Bots, Discord, Telegram. Go, Neo4j

I am a polyglot programmer/technologists having 10+ years of experience. I am mostly into backend related work. I also like to share my learning journey in the form of blog posts.

I am looking to work on something interesting, exciting and challenging. Paid or Unpaid, it does not matter. I have interest in Finance(Read Crypto/Stocks), Healthcare and Bioinformatics. Reach out to me if you have something amazing.

I also maintain a blog where I write whatever I explore. Just a couple of days back I explored neo4j and made an interesting use case. Check video here(https://www.youtube.com/watch?v=IFpB65FycJI)

Résumé/CV: http://adnansiddiqi.me/Resume2020.pdf

Email: kadnan @ gmail
Some phrases fall apart when you analyze them too much.

What is the root cause of, say, scurvy? Some millions of years ago, our monkey ancestors lost the ability to manufacture vitamin C in their own bodies. Since then, anyone who stops eating enough vitamin C faces scurvy.

But this is not actionable, as another commenter says. We cannot yet fix our genomes to bring internal production of vitamin C back online. So we say that root cause of scurvy is lack of vitamin C in that person's diet, which can be fixed very easily now.

If/when technologies like CRISPR mature enough that playing around with genes and their expression becomes a routine thing, we might change our genomes so that vitamin C gets produced internally again, thus shifting the perceived root cause.
You use a light phone? Do you like it?
Our own psychology and moral intuition will cause us to attribute a higher responsibility to the AI failures even of we can prove numerically that humans would have done more harm in average; all it takes is a few cases where a human would/could have saved the day
I don't know, this place feels like the last haven of real conversations going on besides blind. I think people here do a good job with disagreements and provide good evidence to convince others.

I don't want to discount you, but I'm skeptical. You are new and I'm guessing you got banned.

Could you provide an examples of where this happened and one of the important narratives?

Can you define wrong viewpoints and give an example?
Dual joystick was a setup I used with Descent but also experienced in Mechwarrior arcade. Allows for more precise control then a single joystick with hat switch. Feels weird at first though!! Controller prices were a premium back then so keeping two joysticks in good working order was uncommon if you played hard.
It is expensive, but so are the only viable alternatives when externalities are properly added ( fossil fuels). Renewables are unsuitable for base load without significant storage, which is only barely starting to get somewhat realistic ( pumped up hydro requires earthworks that destroy existing ecosystems, and large scale battery storage is IMHO a waste of precious battery manufacturing capacity that is better used elsewhere). Build nuclear, subsidise it, and run it for decades.
Crypto mining is hurting cloud computing and driving up the costs of cloud
A common nickname for westerners in China is dabizi (大鼻子), literally "big nose". And a mysterious yet common compliment in Japan is to be told hana ga takai (鼻が高い), lit. "[your] nose is high".
Nice rebuttal, even though you might be projecting a bit at the parent commenter :)

I used to be a consultant in this space, and I can confirm the existence of these completely different bubbles. Ironically one of the root causes is how badly banks want developers to be interchangeable commodities.
Absolutely, there are few weight loss / irritable bowel syndrome drugs more effective, though it is of course horribly addictive. But tobacco is a lot more than just pure nicotine, and that's where the problems come in.
Since the last administration, Afghan government was not involved in negotiations with Taliban, and this sudden not calculated retreat. Can someone explain what is the mentality of the people who are agreeing with this. I have not seen one military person interview saying this is what they wanted.
Processing almost invariably means taking out and throwing away the fiber. But the fiber plays an absolutely vital role. Leaving the fiber in is so anomalous they have to note it in big print on the label, e.g. "whole grain".

There are very serious reasons to treat the fiber as deeply precious, and removing it as deeply harmful.
This is only the tip of the iceberg of problems at Snopes. Their political content is questionable at best.

https://www.snopes.com/fact-check/blm-terrorist-rosenberg/

>She was an active member of revolutionary left-wing movements whose illegal activities included bombing U.S. government buildings

>it is a matter of subjective determination as to whether the actions for which Rosenberg was convicted [...] should be described as acts of "domestic terrorism."

>Rating: Mixture

Bombing government buildings is too subjective to be labeled "terrorism".
I have to agree with the other commenter, your characterizations sound patronizing and your generalizations are incredibly unscientific and anecdotal. Just because you like Filipinos doesn't mean anything when you're drawing conclusions that just sound ridiculous. Source - foreigner who spends a lot of time working and living in the Philippines.