skysight-inc/HackerNews huggingface dataset:
There are different kinds of programmers I find. Some are more algorithmically / mathematically minded. Some are less skilled when it comes to writing the low-level code, but great at architecting and building clean scalable solutions. Others are less interested in the tech generally and more product orientated -- they're just looking to build cool things that users enjoy using (often frontend devs).

I think you first need to understand where your strengths and interests lie. I think I'm probably a bit like you in that I just like building stuff (used to love lego as a kid), but my math abilities and technical abilities are nothing that impressive. I'm a full-stack dev, but I find I'm definitely more useful on the frontend. I tend to be the dev who spends a lot of time tweaking buttons and making the general UX improvements that other devs don't care about or have less of an eye for.

I think I've built some really cool things in my time even though many of them haven't been that technically challenging. On the other hand one of the best programmers I know has built some extremely technically challenging things that go way beyond my abilities, but his UI/UX is so bad that everything he builds is basically unusable by anyone but himself and he doesn't seem to think that's a problem.

Do you you really feel you have nothing of value to offer as an engineer? Are there any type of problems that your team tend to come to you first for answers?

I really believe that building a great product requires engineers of all different mindsets and skillsets -- I actually think this is a mistake a lot of companies make when hiring, you probably want some people who are bad "fits" for your team instead of looking for clones of your existing devs. There might even be an argument to make that sometimes great engineers are actually fairly bad engineers. I've worked with guys before who are excellent at documentation and communication but less strong technically. In my opinion they were still really valuable members of the team though, they just focused more on ensuring we had good dev docs, improving tooling and arranging dev meetings to discuss things like tech debt.

I'm yet to meet a engineer with nothing to offer. It might just be that the company you're working for isn't making the best of your skillset.

Some things to think about anyway...
Having done 25 years of "full stack" now I'd go for the back end or even skip it and hit operations/SRE. The rate of churn is far far lower, the knowledge is valuable for longer and the money is better.
Shopify Editions: Connect to Consumer
> A Chromium fork can only sever itself from Google’s control if it is not taking patches from upstream (ie, Google). I’m particularly thinking about the most consequential pieces: web APIs, not Google ad tech.

It's generally far easier to turn APIs off than add new things. Keeping a fork up to date with upstream while maintaining a list of Chromium platform additions that are disabled is exactly what we're talking about here, no?
"Everything else they believe follows from this first unprovable belief."

Not accepting an idea if they think it conflicts with their personal interpretation of the Christian Bible can be a crippling inflexibility, and it (IMO) betrays a kind of inverted hubris when it's not accompanied by a strong admonition to not be too cock-sure about one's personal interpretation, because that will evolve as a person changes through growth and experience.

Not being able to do this is the source of a lot of cognitive dissonance that happens when a religious authority (operating from a prophet motive, no doubt) makes a confident prediction that winds up not coming to pass. A really recent example is all of the evangelicals who predicted that Trump would be re-elected after he provably lost the 2020 Presidential election. Some of the "prophetic community" apologized online (which they then retracted under intense pressure); most of the rest of them took refuge in "Satan stole the election!" which helped facilitate the Jan 6 insurrection.
Effective Altruists with a Time Machine
Nlvm: LLVM-based compiler for the Nim language
Lime suspends operations in South Korea due to “chaotic scooter environment”
> that's because "rich text" is at odds with everything the web is supposed to be

I respectfully disagree. Rich text editing is more about being able to add semantics than making giant red blinking text. I want to explicitly add paragraphs, emphasis, links etc. without learning a new input method for every website.
Not really. That’s a typical workday for many Gecko developers.

Some useful guidelines made it pretty straightforward:

https://wiki.mozilla.org/Oxidation
The real issue in the UK is not austerity, but that since 2008 it has been ruled by governments that actively harmed its productivity growth, eventually leading to the current cost of living crisis. Today real wages are below 2007.
That makes your cousin a migrant worker too? no?
Floating Hong Kong Restaurant Capsizes in South China Sea
Or, presumably, people could box you in by anchoring themselves around you? Similarly, I give it 5 mins before magnetising to others makes people uncomfortable, or is used for downright harassment.

Ask any woman what it's like to go to a tech conference, and then try to guess if they would be comfortable using a tool like yours as it currently stands.
> As far as static analyzers are concerned, one of the most important point to consider is filtering out false positives as much as possible, in order for the reports to be actionable.
You know what would be "OMG"?

Using that $10 Million to house some of the homeless and other people their company displaces.

This is it folks, "The Society of the Spectacle" in all its' glory!
Is app store SEO not very difficult? I feel maybe the Apple app store has more potential as there are more paying customers
Most of them watched some youtube video providing a conspiracy theory view on banking, "fiat" currencies and debt-as-money.

They think they have deep insights when saying "banks create money out of thin air", or "there is not enough money in the economy to pay down all debt". They also use the word "fiat" as if it's bad that a currency is backed by a government.

All the above are strong indication that there is something fundamental about the monetary system that someone fails to understand.

A lot of crypto has been bought because the buyer were under such illusions.
Hong Kong plunges lower in global human rights index
It's pretty close to being unusable as an open source code base. Look at Debian's struggles with maintaining security fixes for Chromium.

Sure, the license is open, and Chromium is therefore technically open. But it's dangerously close to not being usable in any real practical meaning of "open source".

The way things are, we do indeed stand on the precipice of a Chromium-only web with—for all practical intents and purpose—no open browser. Firefox is the last thing that stands between us and that reality. It's just a shame that they seem to be wasting hundreds of millions on admin and management instead of just throwing it all at their developers.
I’ve found that a lot of people who advocate alternative diets have weird genetic circumstances where that’s the only diet they can function normally on.

They promote it to people not in their situation, the other people adopt it and now they have to eat a specialized diet because they sensitized their body.
Similar views here.

It has recently become even worse as the Google Store no longer shows permissions.
Except this is Samsung, the most infamous benchmark-cheaters in the world, so their 3nm process has an actual feature size of...around an inch.
It's because there's nothing magical about HTML that makes it more battery efficient than Flash was. Quite the opposite really - Flash is a compact binary format designed specifically for high graphics performance in an era when HTML4 thought floating menus was cutting edge.

The Jobs Flash memo was crystal clear about why Flash was being booted off his platform. It was to avoid "a third party layer of software coming between the platform and the developer".
But the hours are horrible, right?
I hate to tell you this, but many countries that didn't Brexit also have inflation right now...

Did you check the baltics? Close to 20%. Did they Brexit?
The fact that goland automatically collapses error handling blocks is solid evidence that enough developers find go's error handling blocks to be invasive.
Would you be more likely to pay for a chrome extension?
I saw this first when Udacity began. I think all their initial courses were chopped up this way. As I recall, Andrew Ng claimed it made the instruction more interactive, since you couldn't just sit for a long stretch of time before coding up what you just learned or being quizzed on it.

Frankly, I find it very annoying. I watch videos in a nonlinear way already, often jumping backward to earlier topics to review them as I learn the next one. This is made a lot harder when the background for the next topic is not on the same video.

I suspect chopping videos into bite sizes was also done with an eye to making it harder for the user NOT to use proprietary GUI and playback software provided by the video distributor (e.g. Udacity) to navigate all those small videos and quizzes. Curiously, such gateway software has not arisen to control access to MOOCs as yet. (Such software is used extensively by Universities to control access to their instructional materials.)
Both are related to limitations of vscode completion engine, so Tabnine can't really blamed for them in any way.

1. Initially Tabnine's auto-completion was triggered on any character, which best leveraged Tabnine's power but also had inherent problem: when Tabnine was triggered on non-letter character it sometimes prevented Vscode from showing suggestions from other completion sources (LSPs, snippets). There is a discussion in https://github.com/codota/tabnine-vscode/issues/6 with me explaining that the only viable solution is to reduce set of trigger characters to letters only. In the end a fix was pushed that reduced the set of trigger characters, which made the problem less likely but still not solved. The are numerous duplicates of this issue on Github.

2. Another problem is when Vscode has auto-completion suggestions from Tabnine and other sources (LSP, snippets), it frequently puts Tabnine's at the top of list. This is a big no-go for me because most of the time just want to complete the identifier (class field, method etc.). Modifying just the extension code didn't help so in the end I had add a small patch to Vscode itself, which gives lowest score to Tabnine's candidates: https://github.com/sergei-dyshel/vscode/commit/ee73034b9ec6c....

I must admit that both problems can be practically solved by new "inline auto-completion" mechanism in vscode which looks very promising for AI-based completion in general. I'm looking forward to evaluate it.
You ask: "Is it very hard to do that" which is a bit ambiguous as a question.

But here are some tips for starters:

- Pick a niche for your app that is very nerdy, don't do something mainstream, that would make too mayn people interested in your offering.

- Do not have a website or a youtube channel that helps people use your app. obscurity is absolutely crucial for your Android apps business success.

- Please pick a very cheap price with a crummy number like, say, $4,97 to evaporate your margins.

- Understand that consumers hate pretty icons and nicely animated user interfaces. Your app has to look like a Linux desktop of a guy, who feels most comfortable to be in terminal all day.

- Please make the billing process a PITA, otherwise things would be too easy! Better yet, make sure I can't even buy your app in most countries!

- Don't invest in graphics! Make the app icon ugly und undiscernable!

- Likewise, don't think about marketing. It is important that you just upload the app and let the app store do it's magic! It works 100%!

- Make sure you have no customer support. If you have good customer support, that could build trust and drive sales, something we do not want if we want to be successful.

- Lastly, let's make sure you disrespect quality programmers. Buy cheap code from a third world country! The delivered software architecture that breaks with every OS update and additional bag of bugs will be a constant maintenance nightmare. And after all, we want to have dreams, right?

- Oh, and don't make the app useful. Make it a gimmick that nobody really needs!

Keep the above in mind and surely, becoming a millionaire garage style with programming Android apps will be a peace of cake!
So strange that glasses don’t solve the problem, most of the research looked at surgery. Confused at why that is
> Okay, they disabled some stuff. That isn’t a fundamental divergence from the upstream project.

They created a new ad model where users are paid for their attention.
ZeroAvia’s hydrogen-powered test plane is nearly ready for takeoff
Many of my Ukraininan/Russian friends would not be alive today if it wasn't for crypto, same goes for many journalists and innocent civilians that escaped controlling governments, war zones, hyperinflation etc. Show me another asset that you can take with you in times of crisis on a usb stick or piece of paper, and transact without middle-men globally. A significant number of people live in places where saying/doing something controversial can get your assets frozen (Canada '22) or much worse.

Sure BTC uses a lot of electricity, but so does the US military which is key to maintaining the $ as global reserve currency. There are many people and projects in crypto trying to do the right thing about energy (https://ethereum.org/en/energy-consumption/).

Dunno why you would fight against a fair, open, censorship-resistant, global financial system, unless you're a dictator. You won't need it, until you do.
Edge and Firefox are each under 5% of web browsing (among desktop browsers, each under 10%), vs. Google with well over 50%.

Furthermore, from what I can tell, Edge users are predominantly former IE users (rather than coming from other browsers), and combined IE + Edge use is still declining over time.
According to StackOverflow, VS Code users can use alt+\ to trigger the suggestion and disable auto complete with this:

"editor.inlineSuggest.enabled": false

https://stackoverflow.com/a/71224912/1048433
The money in the app market is making apps for other people who think they're going to get serious money. Or rarely are fronting an existing application and have a stable customer base already.
You dervserve what you get when build superstar teams of l33tc0de bots
Controlling Google Map API with VueJS
So, another service that Google can build two different versions of, then discontinue without warning after a couple of years?
This is a good question. as far as front/back end I think it's probably just good enough to mostly get it working right without breaking anything too often.

But what I think really makes it front end is also when you have some server/platform administration skills. You would be surprised how many web developers don't know about tab complete on the shell, or have no idea how DNS works.
Nice example of corporate newspeak calling laws regulating them "chaotic"
~12 years ago at university I used Shamir's Secret Sharing to implement a tool that enables written exams to be authenticated and yet anonymous.

You can read a later publication from my professor here https://www.scitepress.org/Papers/2011/34814/34814.pdf
See also https://sprout.place
That’s a myth. Go read some random Go. Trivial functions often do nothing but call a couple of other functions, check errors and return. But non-trivial functions use relatively less lines for error handling.
Agree. I'd be very reluctant to pay for an app. Depending on need I might pay for a service that is delivered by app and browser, but I probably wouldn't bother with the app unless I was frequently interacting with the service on a mobile device.
thanks NIMBYs
To me, full stack means you're not "really bad" at FE but more like intermediate to advanced at FE and BE. Over the past few years, full stack is becoming more involved with devops, data engineering, and machine learning too so there's now different levels of full stack in my opinion.
The cost of laying wire is virtually the same as laying fiber, so the difference really comes down to the material costs. The only good reason to use wire would be existing installations, as you sidestep that cost entirely.
So ads for drugs but the product is free like Google search? Count me in. My mom spends half her social security check on medical care.
The problem with that is they weren't great chemists. So we don't have the exact recipe, but neither did they. It isn't lost knowledge, it was never had knowledge. If someone really wanted to know they could get a complete chemical analysis of a sample.
I know 2 solo devs making over 500k per month with apps. Highly niched and competitive space though so you won't really hear much from them.
Potentially, provided I found it both useful and trustworthy.
> Secretly every single human on this planet prefers inflation over negative interest rates due to loss aversion. Everyone thinks they can save money by making negative interest rates illegal. The losses don't disappear, they hust leak into thr economy in the form of inflation. All hail the money illusion, in the money illusion we trust.

I think you are right. Yet pulling off the band aid would be much better. And it would be better for inequality, as asset prices would collapse if you raised interest rates (check the US stock market, real estate, and bitcoin), which is where most wealth is stored.
Bulldozer crushes illegal dirt bikes in New York City
While there are circumstances where WMF does spend money on that, i am pretty sure its not the majority of their expenditures.

I had trouble finding info on how much they spend on that, but https://meta.wikimedia.org/wiki/Legal/Legal_Fees_Assistance_... suggests the budget is carefully considered.
Hateful much? Sorry I was born here and not the super awesome perfect place you are from.
Yes, it's nice to see the ecosystem go green again. I love Rails and I want it to flourish.

I think bullettrain.co is open core as well. They haven't announce the pricing for the subscriptions packages yet, but I can't wait to see what they come out with.

Regarding "settled libraries", I am all for that. I'd rather have conventions all over and know that devise is on every app, but the truth is that each app is different and has different requirements. That's why Avo is deisgned to work with multiple libaries.

Good luck with monolith and let me know if I can help. I think having Avo in monolith and other similar projects would contribute on that "settled libraries" convention.
Most people don't even know what those are.
Vegetable garden and human waste?
Stupid question: does this imply that busy beaver machines might eventually tell us things about the rest of maths (like are there any real functions that you could say "ah the relevant machine runs for at least BB(n) steps and so we have proved X for infinity"?)
Relevant http://len.falken.directory/philosophy/when-will-web-browser...
> It’s as if we are seeing everything through the intense filter of romantic love

As someone not from the US I think you can relax about that. Whatever drives the conflicts of today looks differently. Or maybe my perception is off and it is a kind of a very aggressive, judgmental and vindictive form of love. More the form of love you see at passionate divorces.

But if it is about grand proclamations on social media, it very likely is competition. And how can it be real love if you post 10 hearts and you could have posted 20? Do you even try here?
I don't think that whataboutism is helping, do you?
This already exists:
* there are prescription management companies (middlemen) who already advertise ("recommend") to doctors
* doctors no longer directly get kickbacks, because the FDA
* you don't think drug companies don't already control what doctors see? https://pulsepoint.com/hcp-marketing
* who do you think finances medicine information?
> All long gone and failed tech

Macromedia Flash is still going strong, just rebranded as Adobe Animate. The web use-case vanished, but it's still one of the top 3 tools for making 2d animation (including for TV shows).
I'm sure it is for some people but it's the least amount of hours I've ever done for the most money which is what I have optimised my career for.
imagine Google's boot stamping on a human face — for ever
From the Abstract and Conclusion it seems this paper was driven to show a specific result instead of discovering something.
As the author wrote in the conclusion:

"This research was initiated to make code quality a business concern
by putting numbers on the impact of low-quality code. We chose
this line of research since code quality has been an abstract concept
that rarely gets adequate attention at the management level"

As a software manager, of course, I know Code Quality is important as it is at the core of maintaining a business software in the long run, especially when you have multiple teams and are hiring new engineers.

The thing is, IMO, even when you have code quality as a value in your team, you will have different opinions about which code quality standards are you going to have and some groups don't feel ok whatever the decision is.
The paper uses the term "technical debt" without defining it. From the context the term is used in its popular sense in which the primary source of debt is writing code poorly. Ward Cunningham, who coined the term, did not mean it in this way [1]. Wikipedia defines it as "the implied cost of additional rework caused by choosing an easy (limited) solution now instead of using a better approach that would take longer" [2] which is more aligned with Ward's intention. The problem with the current understanding of the technical debt metaphor is that it justifies poor code quality. Apparently it's like taking out a loan to make a sound investment.

1. https://youtu.be/pqeJFYwnkjE?t=196

2. https://en.wikipedia.org/wiki/Technical_debt
I also had legitimate email marked as spam and phishing, that's why I always check my SPAM folder from time to time.
being overly dogmatic when it comes to writing code is not a good thing, imo.
How to build a toxic data harvesting social media cash cow
Lots of Shopify developer updates by clicking dev mode at the top or this link - https://www.shopify.com/editions/summer2022/dev
Related: “Who Can Name the Bigger Number?” – https://www.scottaaronson.com/writings/bignumbers.html
How was the process to get it (I assume US) - do you need to go through a doctor, or can you get it at a drug store as a walk-in?
If you look into the details of a hyper-inflation environment (such as Germany in 1922-23), labor tends to retain its value pretty well under such conditions. Laborers would re-negotiate their salary every morning, and tended to do pretty well.

Bank deposits go to 0 though, as would most savings that did not grant control of some inflation-resistent revenue-flow.

Anyway, true hyperinflation is extremely rare. The most recent case I'm aware of, was Venezuela around 2013. To my knowledge, 0% of the pupulation lives under true hyperinflation today.
In practice, blockchains tend to be extremely centralized without a deliberate effort to prevent them from becoming so. (Cf https://www.nber.org/papers/w29396) You can get around this in a permissioned blockchain with a minimum quorum size, but at that point, you're basically running a fancy git repository with a number of mirrors.
There is a lot of churn in that space, though, with apps disappearing as fast as they appear. You must be doing a very good job.
What would the curriculum for operations be?