skysight-inc/HackerNews huggingface dataset:
> Code quality remains an abstract concept that fails to get traction at
the business level. Consequently, software companies keep trading
code quality for time-to-market and new features. The resulting
technical debt is estimated to waste up to 42% of developers’ time

Note: this paper was written by an employee of Codescene, the tool used in the paper to analyze code quality.

A codebase that is brittle - meaning things break easily, testing is low, or where maintenance or new dev is difficult - is a genuine business problem. The solution to that is engineering managers that can make a persuasive case to non-technical people for why something needs to be done a different way, or failing that, will black box that entirely and add the needed maintenance to an existing business initiative. Put another way, play corporate politics like regular politics and tack what you need onto a bill that must pass. Showing an executive a report from code analysis tool is unlikely to work.

But as a founder and an active software engineer, far too often "technical debt" is used by programmers to advanced their personal preferences, which may not be aligned with the businesses in any way. A few highlights of things I've been told are technical debt in recent years: not using micro-services (when we had no need for the added complexity or scaling features), using promises instead of observables (in a non RX codebase), using a mono repo (again, zero business problems caused), using any number of 3rd party libraries (vs the developers desire to build from scratch), using Github instead of GitLab (or the reverse), etc...
https://tiptap.dev/guide/output
As a data scientist at the New York Fed, my experience with economists and their willingness to try 'new' methods has been mixed, but generally positive. We've managed to do some very interesting projects and work using deep learning, especially in the NLP space.

What I've always been surprised about is that I don't know of any economist that's tried to do any macro-economic modeling using agent based reinforcement learning.
[Citation needed]

Pretty sure google is not a big enough donor to really matter.
This is also an heavily regulated industry in terms of patient data protection, software quality, part availability, etc. It will be interesting to see how big tech will deal with having an overbearing regulator breathing down their neck.
I've been looking for something similar in SwiftUI. Can anyone suggest a good tutorial??
One solution that wasn't mentioned in "Possible improvements" is "provide a disk format that doesn't require pg_upgrade on every major release".

I'm sure it's not that simple, and there are probably some benefits in the current approach as well, but I'm not so sure if "require pg_upgrade on every major release" is really the best trade-off here. As mentioned, it can be a major PITA.
Fiber doesn’t conduct electricity, a wire does. I remember reading somewhere to be careful with running a wire over any long distance between two houses that are not connected to the grid with the same meter. Something to do with phase or different potential, can’t remember, but the point was it could fry your equipment. Fiber sounds a lot safer to me.
'Free public transport works'
I think I'm coming to the same conclusion.

Currently on a 2.5wk trip around Europe, only two nights of which are in a proper hotel. I previously had great and unique experiences with Airbnb, but lately, I'm paying what's probably more than a hotel, and the experiences have been... Awkward and sometimes kinda skeezy. The one thing I really want is a convenient washer to do laundry, which almost every Airbnb I've stayed in has. Not so much in hotels.
Yes, I'd really like an HTML subset without CSS or Javascript.
Wikimedia foundation does not have editorial control of wikipedia.

Google can demand all they want, even if they somehow got WMF on board, WMF couldn't do anything about it.
Probably talking about their own comment, pre-edit to current version.
Restoring Humanity in Transactions Through Bartr
Introducing Bartr (mybartr.com) an online platform where anyone can trade/swap anything they own for whatever they would like in return from other users in the Bartr community.

But it doesn’t end there. If you don’t want anything in return, you can give your stuff out (or donate) through Bartr. It really is that simple.

Some people may wonder why? Why is this platform needed? The easiest answer is, in a world where nearly every human transaction has been monetised, Bartr wants to help us get back to what makes us truly special: our ability to love; and what better act of love is there than giving?

Might it be the corniest answer you’ve ever heard? Probably. But is it true? Absolutely.

The common thing people might think when they see Bartr is "it’s not for me because I don’t have anything to swap or donate"; but Bartr is more than that, it’s also discovery.The true value of of Bartr is visiting the platform and instantly seeing what items people around the world are willing to part with, are willing to exchange.

- A storied pendulum clock.
- A sweater knitted by a grandma in Yorkshire.
- Pokeman cards.
- A 5 year old’s first painting.
- Freshly baked brownies from the nice girl in your estate.

These are deeply personal items people own or have created, and may be willing to give away, out of the kindness of their heart— this is where the true power of Bartr lies.

So please sign up on our web app (mybartr.com) and join us on our incredible journey to restore humanity in transactions.

Oh and one more thing: the utility of Bartr is only limited by your imagination.

- Michael Enearu, Co-founder @Bartr
In America:
"Don't swim for 30 minutes after eating or you will cramp"
"You should be drinking 8 glasses of water a day"
In Korea:
"Sleeping with a fan on is dangerous as it will steal your breath"
Google will succeed at healthcare only after medical decisions can be reduced to A/B tests. That is to say, never.

After wasting many millions on failures like Calico, Google hasn't learned that healthcare is a service that's continuous, custom, and complex. And since the "customer's" health and life are at stake, maintaining health is a damned sight more important and difficult to do sufficiently well than Google's current business: spam.

Tech companies like Google simply don't have the DNA or the persistence to succeed in science-based markets driven by R&D and heavy regulation. They want faster profits driven by higher multipliers and lower standards for accuracy than you can get in healthcare, where accuracy really counts and every case is a little bit different. In medicine it really matters if you get the right answer for your A/B test, otherwise someone may die or they may sue you. That's why so little of healthcare has been automated, and why that's likely to continue.
This book is a work of art. It's one of the best technical books I've ever read. Truly a masterpiece along every dimension.
Just putting all spam in the spam box isn't good enough unless you also never put legitimate mail in there, or you hardly get any spam. Otherwise, you have to sift through tons of spam to dig out the legitimate emails, which is almost as much work as just deleting all the spam yourself.
"The world is getting worse" is a belief perpetuated by the media and repeated by many people to explain their own unhappiness. However, many important indicators show things are getting better globally https://www.vox.com/2014/11/24/7272929/global-poverty-health...
I wrote this:

> A good optimizer would detect this and replace the indirect call with inlining

And it seems like it's true for your experiment. These days, this is a common optimization, provided the optimizer can figure it out. A link time optimizer can even do it between complication units. I remember when it wasn't possible or common.
https://en.wikipedia.org/wiki/List_of_common_misconceptions should get you started.
I look at it the other way: play stupid games, win stupid prizes.
Over enough time the remote attacker can distinguish differences on the order of clock cycles.
My minor, unpolished grievance with Rust's approach is that you have to do this for all kinds of types (e.g., Path vs PathBuf). It's tedious to have to write these pairs all the time, along with all of the trait implementations and so on. It almost feels like it would be nice if the type system could allow us to write `String` or `PathBuf` and automatically generate the corresponding `str` or `Path` types.
> Singapore uses public caning.

Singaporean here. I hope you're referring to public caning in schools [1][2], because canings in prisons [3] are, as far as I know, not open to the public.

[1] https://en.wikipedia.org/wiki/Caning_in_Singapore#School_can...

[2] https://www.asiaone.com/News/Education/Story/A1Story20091012...

[3] https://en.wikipedia.org/wiki/Caning_in_Singapore#Prison_can...
Do you mind sharing what type of industry they are in?
It's true. A stalled wing still has aerodynamic properties that can be used to keep it from falling out of the sky immediately, but in the sense of the OP's comment about a delta being stalled, my definition as used to explain the difference between the two holds up.

The article referenced also talks about control inversion, interestingly. So yes, a stalled wing can be "flown" but not in the same way that the original question was referencing.
Show HN: Rhynn.io – Digitally meet in a Physical space
It’s not a Ponzi scheme. It’s a bubble—the belief is that prices will rise on the open market.

You get tokens for putting money in the box. You can sell the tokens on an exchange later for cash. The cash comes from exchange participants, not box people. All the box people receive the tokens they expect. They don’t receive tokens from new box people.

If it’s 1995 and Toys R Us is giving away Beanie Babies to the first 250,000 Elmo buyers, that’s not a Ponzi. If somebody buys lots of Elmos to flip Beanie Babies knowing 250,000 Beanie Babies are going to hit the market, they are delusional. It’s still not a Ponzi. It’s a bubble.
The Flaw of Averages states that: Plans based on the assumption that average conditions will occur are wrong on average.

https://news.stanford.edu/pr/00/flawaverages1025.html
> How can market share not be part of the discussion concerning who controls the web?

Because market share can change. Its a statement of the past when we are talking about the future.

Put another way, would Google have had an easier time building Chrome and Chromium if IE had been 100% open source when Chrome was started?

Remember, it wasn't that long ago that IE dominated, and MS still has many of the same advantages now that they had back then.
Nope, if code wasnt testable, code was less valuable. Overall architecture doesnt bring client, doesnt ease test, doesn't speed up development, etc: it can be just a pretty picture on the architect's wall while everyone is miserable. Refactor for testing.

Agreed if it's gonna double the time spent per unit of work, compromise. Do not care about the architect's pretty picture, he's not solving clients' problem, you are.
> Look at Debian's struggles with maintaining security fixes for Chromium.

I can't see anything about this anywhere giving any reasons; is it simply that they're released frequently and there aren't really any long-lived branches?
>all the while not a single end-user app was created in the last decade.

This is the tragedy of the Linux Desktop. The problem with F/OSS is the "Free" part (as in "Beer"); as long as users resist paying for software, you will never have a rich enough ecosystem to develop that very software. The problems you list with "systemd, wayland, snaps/flatpacks, Docker, k8s, and all the other erratic developments" is that they are largely meant to solve corporate problems.
I'm a fan of the rapid iteration, permission to fail is better than needing permission to try. I don't see an equivalent in many other sectors.

Not sure what experience you are having, there are many different circles and networks in the crypto space.

To me, it's all getting better. At least from the development side. Many things I used to have to pay developers $100,000 for across 6 months of development are free code now. Things from only 5 years ago and sometimes just 2 years ago! Allowing for even more rapid iteration of more complex projects, or maybe not added complexity but less distraction allowing a builder to focus on different things. These costs weren't because of any crypto-boom, just rates for time of development.

So we're probably enamored by different things, and for anyone passing by I'm definitely not making any claims on relative utility, but this is what I like about that ecosystem.
As an executive you’re in a position to influence and make changes for folks below you, I guess they really don’t give a shit. Self > team I suppose
We are social animals. You derive a lot of benefits from living in society, it has a price.

Get over it and stop following libertarian religious sects, their teachings are only going to make you feel miserable and turn you into the annoying libertarian everybody dreads to meet in a party.
Yes, I read and typed out all the code snippets by hand and it worked really well.
I will never pay for a chrome extension because of the threat vector it allows for malicious actors. Yes, maybe you've got a great extension, but you require DOM access for every page I hit. Maybe I even trust you completely! But

I can't trust that next week a bad actor buys you out and drops in a browser exploit.
better for the people. for wildlife and nature its a different story though...
I draw the line at heroin in my personal usage too, so we're not of completely different minds. By your logic where should the line be drawn then? Genuine question. Is LSD fine? Ritalin? Coke? Meth?
Yeah, I can obtain an official residence confirmation in current country, sufficient to e.g. open a bank account and such, and I don't think it is the same as a "photo ID" (edit: as in, I still use my Russian passport to identify myself in routine life here).

To think that a couple of months ago I was hoping businesses wouldn't target Russians based on passport as an extra mile in enacting sanctions. Now the only options increasingly are seeking asylum or transferring my existing customers and moving to Russia to seek work there.
I wholeheartedly disagree with the author here. Not mocking 3rd party dependencies is a bad practice, it's how you wind up with fragile and flaky tests that can't always be ran locally.

Not mocking 3rd party is done in integration or orchestration testing. Not your unit tests.
New York’s Subway System Vows to Be 95 Percent Accessible by 2055
Al Gore never claimed that, btw, but he did recognize its importance and provided political support, even Vint Cerf said so: https://www.snopes.com/fact-check/internet-of-lies/
In defense of the linked article, they're not saying volunteers should stay on the diet indefinitely -- they say "at least 4 weeks." And all the examples they cite are people doing it for X weeks and then transitioning to a diet that's more varied (but still restricted compared to what they were eating before).
The reliability and repairability were insanely bad, but I did like the feel of keypresses on it, in between when keys stopped working.
This is one of my go-to indicators that I'm in an IT shop where I need to leave. I'm really good at sussing out and learning systems that people are guarding for the sole reason that they want to retain the clout of being the only one who understands it. If I run into too many of those or if I need access to one to do MY job, I start tapping into my network to move on.
The biggest problem is lightning strikes hitting the cable. The phase wouldn’t matter - and even different earthing wouldn’t matter as long as you only connect any shield at one end.

But fibre is so much more versatile if you’re running new cables (unless you want to run power)
I thought the real meta was to embrace open, decentralized systems instead of corporate fiefdoms that abuse your rights and sometimes roundabout demand your emigration to a state the owners like.
Would they really?

Sure, having an old Colosseum or Aqueduct to look at is nice, but do you really want to live in a place where every single square inch of useful ground in the whole country is occupied by an ultra-resilient building that somebody thought would be useful 2000 years ago?

We have all of these examples of nice long-lasting roman architecture because those are the examples that survived. Romans didn't live in the Colosseum and the aqueducts. The Romans built hundreds of thousands of other buildings that fell down on their own or were demolished for any number of reasons over the millennia.
May I gently submit that it would be both more respectful of other people's time and more availing to yourself personally to dig into the information people are providing rather than debating them about the efficacy of this particular technique? I feel like there's a pattern here of people bringing up subtle CPU effects and you being dismissive of them. But subtle CPU effects are the bread and butter of this research.

This is a really deep topic that resists easy answers.
I got through all chapters in around 1.5 months, spending 50-60 hours[1]. I'd do solid 4-5 hour blocks on Saturdays and Sundays when I was most into it.

I'm following teachyourselfcs.com[2], so I'm hoping to solidify the concepts the book intro'd by reimplementing the bytecode interpeter in Rust (rlox) and following Alex Aiken's lectures online. OP appears to have reimplemented Lox in Golang (glox) for reinforcement.

So far the time has been well spent. Compilers are now much more 'just another program', and I have new conceptual tools for tackling software engineering problems.

1. https://github.com/thundergolfer/uni/tree/main/books/craftin...

2. https://teachyourselfcs.com/#languages
> None of the atheists I know try to disprove all gods because they're generally collections of unfalsifiable claims. Specific gods as claimed to exist by specific groups, yes, but generally no.

"New Atheism" as a term, _requires_ it.

It isn't simply atheism, but rather a form that advocates for an intolerance of all religion. Whilst it doesn't require that you advocate for particular disproof against individual gods, as it may make use of all-encompassing arguments, it does requires that the concept of gods being disproved.
I’ve been wondering how the great resignation narrative will fare with the looming recession.
I don't know where you live but in my country it's not illegal to talk to strangers.

If you follow her around, especially after being asked to leave her alone, then we're getting into harassment territory. But if she calls the cops because you talked to her, she's 100x more crazy than you are creepy.
Ah yes, you're right w3w has an enormous wordlist which isn't great.

The metaphone wordlist I was talking about is verbal-id https://github.com/bandrews/verbal-id#readme which shouldn't suffer from the problems you mention.

> verbalid.parse("vacant brand orchestra kiwi")
'8aab9b999'
> verbalid.parse("vaycant brahnd orchistra keewee")
'8aab9b999'

My own wordlist has 'flower' but not 'flour', neither 'ants' nor 'hence', none of 'its', 'hits' or 'tits', neither 'lead' nor 'led', and 'let' but not 'lit', precisely because of the problems you mentioned. I went through my wordlist automatically first of all (with soundex filtering), then manually afterwards, trying to spot all of these problems and removing them.
auction them to other states? paying a bulldozer to destroy something that could have monetary value and raise funds, does seem bit awful. Yes understand there needs to be a way to punish the act.
> I know 2 solo devs making over 500k per month with apps.

You said "solo", so... each?
I had someone on my team build this for my kids during the pandemic so they could "meet" their friends in the park while we were still quarantining. It was a fun idea but I honestly have no interest in making this into a business. I just wanted to share the idea with others and if someone would like the code let me know, I'll shore it up and have the team send it over.

My thoughts if someone else is interested in running with this kind of business is that you could charge businesses to own their locations and they could have feeds or conferences scheduled. It may allow for people to see and interact with the people they normally would in a location with the same kind of drop-in, zero friction way that a walk-in would be.
Ncwit Announces 2022 Award Recipients
Not everyone can immigrate. This is not a "simply do this" option.

It took weeks to get my partner that was simply visiting family out of Russia. They had the full support of my resources and my employers HR team assisting in relocation of families with members in Russia - and it was still an expensive, time-consuming, and stressful process.
The results for the 2022 Developer survey
Copilot doesn't reuse code. None of the code it regurgitates has the required license.
Which is easily and widely used because of Roundup ready crops, GMO's.
you dont disappear. you become embedded. they are metaphorically assigning you a number and stripping you of an identity. It is dehumanizing.

At the end of the day, it's just you by a different name. Instead of owning it and claiming "we have this information on Gehlitio" they say things like "We have these generalizations about anybody who happens to use HN, speaks in English, bought X Y and Z, subscribes to A, <insert 100 more details that effectively fingerprint you>"
There has to be an option between locking people up if they're trying to destroy their lives and standing around doing nothing - if not actively helping them.

The people wanting to use drugs would view "punished" as anything that gets in the way of them and their drug of choice. Saying it harms no one is to say that the person using isn't being harmed.

I have (though probably used to have more) libertarian sympathies but it seems like that falls down in a large number of hard cases. I don't want to run other people's lives any more then I want someone else to run mine but there's an extreme version of the libertarian argument that equates any help with control.
http://www.netsurf-browser.org
Links showing that the primary criticism is as you say; most critics of GMO and proponents of organic that I know are all about "only putting natural stuff in my body"
So, let me get this straight. Our government is ok with Marijuana but not ok with nicotine? Amazing times we live in.
And don't be too careful in your typing either. The times when I mistyped and had to crack out `gdb` were where my learning was actively tested.
That's a really interesting observation. It doesn't seem to be enough anymore to offer a mobile-first web experience. Users expect mobile apps, and your perceived legitimacy will suffer if you don't offer one (even if it's just a wrapper around the same basic web technologies). Maybe we worry too much about the future of the browser.