skysight-inc/HackerNews huggingface dataset:
Job seekers and those with medically needy relatives are among those who cannot tolerate any false positive especially if calls are entirely rejected and cannot even leave a voicemail.
Technical debt is very similar to financial debt.

Don’t get fooled. There is very small, and very important difference:

With financial debt, the business takes on it in hopes of delivering more value quicker that will pay for interest and principal, and have a lot of (monetary) value left after.

Financial debt, if anything, is speeding the process of delivery of value up.

On the other hand, technical debt is slowing the delivery down. And this delivery is what business hopes to speed up.

Well, maybe it makes this one iteration/release quicker, but it slows down the next one, and next one after that, and so on.

So, it seems that they are deceivingly similar, but you need to adapt the tactics and strategies.
>A 4x6 print didn't have crazy high resolution.

Which is why most consumers used fairly crummy fixed-lens cameras with fast film and were perfectly happy with digital cameras with ~4MP effective resolution. You do need a whole bunch of resolution if you're printing to double-page magazine spreads, large-format fine art prints or billboards, which is why professional photographers (other than photojournalists) were relatively late adopters of digital cameras.

>And if you're talking about stops of dynamic range, print has always been less than a screen.

At your local photomat, yes. A good giclée print has about 11 stops of dynamic range. A normal 8-bit LCD has about six stops of dynamic range and a really good OLED has about ten stops under ideal viewing conditions.

My broader point is that pretty much all modern cameras are more than good enough for 99% of users. It's a tiny minority who will actually see the benefit of better cameras in the images they produce. Most people will only ever notice an improvement in resolution if they're pixel-peeping in Lightroom and will only notice an extra stop of dynamic range on the histogram. If you go out and buy an entry-level DSLR with a kit lens, you probably won't get noticeably better results than just using your iPhone. That's a good thing for consumers, but a bad thing for camera manufacturers.
Ironically to me, the most apt application of "debt" to any source you do is not the hack or shortcut code, but the libraries you bring in. You are literally borrowing against the knowledge and expertise of someone else.

The vast majority of the time, this is the correct thing to do. But if you find yourself scaling to absurd levels, this is the code you will have to worry about. You will find that you almost certainly will start to care about all of the details of the network that you were able to ignore in the past. Connection and thread pools you were able to ignore, now need you to invest directly in.

The hacks? Just make sure you aren't worried about aesthetic changes. Keep people on point solving problems, but don't berate them for wanting things to look at certain way. Developer happiness is important. Often that rewrite of a module that you thought would take too long, can help morale so that folks are moving faster by the end of it. Just make sure to keep it goal oriented and for the love of all things good, don't let them get away without keeping feature parity for your customers.
Agreed.

But the main thing to check first is : are there many bugs?
Struggling to find any.
On the other hand in js...

I suppose it's more of a perception thing.
We are used in js-based projects to have a lot of bugs as a given, so plenty of updates is a good thing.
I have about 10 minutes to grab food, not a half hour
Another aspect is the size of the business and the related dilution of power and responsibility.

Repaying technical debt in production software means introducing new bugs, instability, change. Users will have to adapt, business KPIs will suffer. The upside won't be visible. No sane middle manager would agree to that, because this will negatively impact his career path.

As a solution, I advise organizing work in maintenance teams rather than by project. Having personal responsibility for each feature or process or product also helps.
Do they do anything with your data? Some of these things analyze your spending and sell it to third parties.
This has very little to do with the velocity of money.

It's a lesson on the benefits of the securitization of debt. If people could have traded their debt, they could have zeroed out the whole thing without the Germans.

Honestly, there isn't that much benefit from this story. Everyone in the story went from a net $0 net worth to a net $0 net worth. I'm sure clearing debts (or credits, depending on your perspective), from the books does benefit people, particularly psychologically, but the idea that everyone became massively better off is pretty silly.
> While legacy code is most troublesome, it still will be at maximum only twice as bad resource-wise, than new and pretty code.

This reflects an assumption -- perhaps one nurtured by engineers -- that paying down technical debt is about writing new shiny code.

But in my experience, new code is where most technical debt accrues. True technical debt reduction usually involves improving the behaviour of old code. It might also involve cleaning up that code; but mostly it's about cleaning up the workings of the running system.
Camaloon Germany
The way that I've explained it with higher degrees of success is: "Feature X is used by a high percentage of users and also contributes to a high amount of bugs. We can invest two people and x weeks to bring those bug numbers down and product quality up."
Thank yiu. I'm aware of that option. They last 30-60 minutes before needing to swap out the cooling packs. So useful only when you are near a refilling station.
Email spam became tractable on the end user side with domain and IP address risk scoring. Caller IDs are so easily spoofable it's like open relay email servers of the past.
3 Habits You Should Develop to Be a Successful Social Media Marketer
A full-duplex scanner is worth the investment. I've configured mine so that it automatically drops the file on a network share for storage.

Receipts I ignore (the credit card transaction is caught by my online budgeting service). Random bills / statements get uploaded to Google Drive. There's a "silent OCR" that runs on the PDFs... you can't access the text directly or by API, but if you search for anything it will appear with high accuracy.

I've quit trying to organize anything since everything is easily findable.
A perfect work playlist would be instrumental only.
Leave it to the Japanese to be genuinely interested in high-maintenance convenience gadgets. And yes I've been to Japan in the middle of summer. 35C isn't your problem, it's the near 100% humidity that makes people uncomfortable.
Thanks! I'll check that course out.
I suppose my comment was intended to highlight the relative absurdity of punishing non-violent drug offenses with jail time.

It quite literally creates career criminals out of non-criminals, since, once they have a crime on their record, virtually all avenues of employment are closed off to them besides violent/property crime.
You played around with the tessellations feature! Thanks.
You also are sharing your session URL, which is really cool 'cause I did a bad job at explaining how that works. Actually, I just connected to your session and can see you drawing in real time. I can even collaborate on your drawing with you.
I really recommend against introducing analog anything into a modern VoIP system in 2018. Better to port your landline's DID to a VoIP service and route it from there. If you need a physical landline looking phone, good quality sip desk phones are $50 (assuming you don't care about huge color screens).
That sounds exactly like financial debt to me. Too much (financial or technical debt) is an anchor, healthy amounts of debt result in not being able to do everything / having some limitations but overall you're in a good place, and no debt probably means it's time to actively pursue opportunities. No?
It matters for planning. If I knew when the new release is coming, and which features it brings, then I can decide whether I use the current stable version, and upgrade later if required, or just use the beta version during the development knowing it will go live in time for my go live.

Knowing just that there will be some changes, but having no information about he final scope or timeframe makes the decision much harder to take, and can just lead to leaving to the competing product / language / library / framework with more predictable timelines.
Website just redirects to Rick Astley's "Never Gonna Give You Up" on YouTube, although it stopped doing even that now.
Not sure what has happened to Asus in the past few years, but the same laptop class at a given price range now has a significantly lower build quality than <2014. I don't know if it's them making retailers take these deals and getting lazy, Intel forcing higher and higher prices on them and them not being able to push the prices to consumers, RAM/SSD prices becoming higher, or what. Either way it's been disappointing to see them go down this path because they're going to lose whatever brand loyalty they had.
That's a big crux of the issue.
Why should a teenager spend X amount of hours on a volatile schedule to get a pittance of money that quite literally gets eaten up nearly as quickly as it comes in? McJobs have been a recurring joke for years, and now that minimum wage cannot actually pay for a living, what's the point?
A budget laptop is "Wintel tax" + $30 to $40 display panel + other components for $20 to $30. The rest is being eaten by tax and getting them to store shelves.

There is a gigantic "commodity laptop" market and the less than 10% enthusiast/gaming niche in it.

And YES, Intel is chopping down the tree it sits on. A lion share of their desktop CPU/Chipset/Wifi sales are in the commodity sector. If they strangle Taiwanese guys to the point they drop them in favour of ARM SoCs, it will trigger a magnitude 9 earthquake in the market.
Fraud and wire fraud are illegal in most countries. The limiting factor is effectiveness of enforcement and probability of being caught.
Essential Front End Checklists for Developers (Engineering, Performance, Design)
Did you mean something by "execution environment" that wouldn't allow arbitrary programs to run but would allow bootloaders? I'd imagine the simplest way to run bootloaders would be to just run them like anything else.
Which does not really excuse them of course.
That’s starting to be the case. Check out https://projectpanoptes.org It’s network of ~$5000 exoplanet robotic survey telescopes. There’s also https://skynet.unc.edu/ which is aimed at larger scopes.
"Noblesse oblige". Or if you prefer the more modern version, "With great power comes great responsibility."

It isn't just a "distortion" or quirk. It's a social obligation that goes a long way back. The new American billionaire would do well to remember that their state of privilege comes with a whole new set of do's and don'ts that if they were smart they would pay a good deal more attention to.

The fact that many of the founding father's abhorred the idea of an aristocratic class developing is beside the point. If these magnates wish not to live under the microscope, them mayhaps they should look into actually doing something about the positive feedback loops they have exploited to get to the point they are at.

I'm sure the labor force would appreciate the wage growth, and an end to under the table non-compete clauses, and forced arbitration clauses.
@jonathanmayer
Any idea why the landline companies don't address this issue? Do they make money from spam calls? I signed up for the Nomo Robo service, that I believe won an FCC sponsored contest to provide a partial solution. And I think the landline providers actively faught against its use.
If reading "So you have been publicly shamed" has taught me one thing. It is that an unfortunate Tweet without substance can turn into a career ending horror story quite quickly.

Yes the data is publicly available, but there are less reckless ways to raise awareness.
> Repaying during good times and taking on debt in projects with high stakes and fixed deadlines.

I agree this is an amazing strategy when you can do it!

> None is willing to take on the risks associated with technical debt repayment.

What do you think they are afraid of? What risks are there? Is it possible to mitigate these risks in some way?
The IRS will never call you if you owe them money. They send such information through the mail.
Thanks for the "awesome"! I’ll look into making this not affect the browser history, thanks for the feedback.
I hate these redirects that prevent you from going back too.
Hardware: Fujitsu ScanSnap ix500, and a run-of-the-mill paper shredder

Software:

on macOS: DEVONthink Pro Office, or MS OneNote, or Google Drive

on Windows: MS OneNote or Google Drive
just checked it out and my mind went kablamo. Thanks for the comparison!
ASUS doesn't have a response to the Dell XPS line. ASUS just has cheap feeling "gaming laptops" last time I checked.
What success metrics do you use?
In the past, cellular network operators earned revenue based off minutes sold. That's why voicemail has very verbose instructions that are read to you every single time. It's a way of inflating average call duration and thus revenue.

These days with unmetered calling, the receiving telco still makes some money off incoming calls through termination charges.
I can almost taste the inevitable wordplay.

Cash eviction: EU writes-back to most recently-used RAM manufacturers
from another case but should be the same principle http://europa.eu/rapid/press-release_MEMO-09-235_en.htm?loca...

Where does the money go?

Once final judgment has been delivered in any appeals before the Court of First Instance (CFI) and the Court of Justice, the money goes into the EU’s central budget, thus reducing the contributions that Member States pay to the EU.
I worked for a world-class geneticist who had spent 25 years in academia who left for the private sector.

Word of warning though, his first venture/partner tried to screw him royally which ended up in a long and expensive court battle, which was a hard lesson to learn before he split and started it by himself. I helped him get off the ground infrastructure wise and last I heard they were doing great business.

I love working for smart people. If you pay attention you learn so much, to the point that I would readily join another PhD led team.
Oh, for sure. Inflation was the result of the government failing to manage its debt. Institutions, businesses and the law still existed. Even the mechanisms for coping with hyperinflation were market innovations (like incredibly fast banking in a gigantic third world country in the 80s, or the financial instruments backing savings accounts). I'm not sure that Venezuela has any of that at the moment.
I assume you consider yourself a "logical actor" and the people you disagree with "emotional actors"? But I don't see how political leaning can be anything but emotional. Logic does not tell you what goals you aim for or what society you want.
The west has always been open about having a single political philosophy. We fought an entire cold war to make sure that capitalism beet communism. Even today, the west is still openly democratic, and desires to support that political view globally (not as much as it desires stability and wealth, but all else equal, it will support the democratic option)
Nothing can truly match Lego's perfectly tuned injection molding process, however 3D printing can be good enough for many things.
Another nice example are Fourier transforms. It took quite a while from 1822 until we had great applications for it in microcontrollers and DSPs for sound processing.

However I can also kind of see the argument here that the deep learning ideas don't seem to have such a fundamental idea behind them. We modeled how biology works at a very simple and abstract level. Now we have more computing power (and especially more data) so we could find a few applications.

But to me at least it doesn't look like a solid theory to build upon. It doesn't deliver insights into how things work like Fourier transforms did with signals and Bayes did with probabilities.
How to be a happy developer?
Is there any way you could change your routine? Personally, I despise being rushed in my meals.
Project Mentat
Whilst I find that this is definitely a good portion of technical debt, the biggest section I see comes from the intersection of reusing code and moving requirements.

Often when some code reuse gets nested (re-using something that is re-using something), then having to tweak it a little at the end to get to the right state.

Basically a bunch of development is done towards a local maximum. But looking at it as tech debt can bring it up to a global maximum.
Not if it's something like 20 seconds.
Could you elaborate on the last point?
All definitions of things get circular at some point. What defines a chair? The set of criteria you come up with to divide chairs from other things has to invariably turn in on itself, as the hilarious exercise to define a sandwich illustrates. All identity is ultimately an illusion.

In other words, the more division you create in the world, the more 'specialness' you create. And in the immortal words of Syndrome, when everyone's special, no one is.

With a fine enough definition of thought, anything can fit the definition.
Most bus services that I know are private companies, so this wouldn't be a problem.
The Navlab project and Dickmanns' projects (VaMoRs / Prometheus) were mostly concurrent, but, yeah, I think CMU started & published initial work first.
If you saw a big white "hello" appear on your screen, that was me :)
http://www.vicemo.com
> By contrast having people come in and sit on welfare for generations is much less helpful.

I don't know what country you're from, but this is the opposite of what happens in America. In America, our refugees end up being the engine of growth and innovation as they start businesses and work extremely hard. As long as you LET them work, they will be very productive. Where are you getting your information from?
Open Sourcing a Horizontal Pod Autoscaler Kubernetes Operator
PWA, Windows and TypeScript
Are there any proposed replacements? Even SIP has vulnerabilities, foot gun features, and fundamental design problems like use of MD5 digest, NAT intolerance, and vendor and device specific bugs.
I fail to see the difference. Financial debt is also a brake on future activities, in the sense that you have to pay back with interest, so less funds are available for other activities.

So in your words: it makes this one iteration quicker, but slows down the next one...
Ah Bitcoin, the stable currency. /s

A far more realistic approach is to adopt another country's stable currency (e.g. US dollar).
This is an absurd over simplification.

His eating guidelines are much, much more extensive:

https://raypeatforum.com/community/threads/ray-peat-diet-foo...
I like the boy scout rule. Clean up and leave it nicer than you found it. Focused mostly on things related to your change. Big rewrites cause big issues.
> get laid

That is mostly valid if you're at least decent looking and have a personality that's conducive to getting laid (social, outgoing etc.). Otherwise, you could set yourself up for frustration and misery.
> A long release cycle has meant I don't have to update any of my existing Elm code. That's a WIN to me! :)

Instead you'll get a very big batch of breaking changes, that means the community will properly take a very long time to migrate to 0.19. Long release cycles are NOT a good thing.

Python 3 is the canonical example, but there are plenty of other times where too big a release brings about splits in communities.
~$ node

> 1/0

Infinity

Q.E.D.

unless you want to claim that javascript is occasionaly illdefined.
Although no law will prevents all scams, some European governments do have much stricter laws on when you can "cold call" period. In Germany, for instance, thanks to legislation passed a decade ago, I believe the customer needs to grant explicit permission in order for a business to be able to cold call, and no telemarketer can impersonate your phone number -- https://www.thelocal.de/20090804/21021.

It would be interesting to see if there is a correlation with these sorts of laws, and the prevalence of phone scams.
The 'gaming' laptop I got a few years ago from Mythlogic gives me near-desktop performance (or at least the equivalent when it was new). But it is as the article suggests: it is not light, or thin, or quiet. I keep it plugged in most of the time because the battery life is not that great. On the other hand it has a full array of ports and I can open it and easily access the internals. I wouldn't trade it for an Apple laptop.
A point I often make about technical debt:

http://codemonkeyism.com/ceo-to-cto-what-is-your-rewriterati...
> I don't think I ever got a call asking me for money

I have gotten fraud alert calls from my bank or card issuer. When I got those, I would thank them, hang up and dial the number on the back of my card. Usually legit, but once it was not.
EBay and Square Capital Team Provide Greater Access to Business Financing
I'm sure each person will find scenarios that make sense with a specific hardware or UI.

But considering the total usage scenarios of a modern day smartphone such a narrow advantage tends to pale. To the point where claiming that a modern touch UI (iOS/Android) is for "lowly skilled users" can only be gratuitously insulting a vast majority of people, or simply an attempt to artificially elevating your own image.

While personal preference is up to each of us, issuing such blanket statements based on those preferences will invariably be wrong. If you need a Blackberry to tell people you're a "power user" then you are not a power user.
Do not go gentle into that good night (1947)
Back in my previous job I was super-stressed non-stop through the week, so I got used to that being the default - and then would wake up with a migraine every single saturday morning as my body didn't know how to handle happiness :P

Eventually it got so bad that I was going blind and having amnesia in work, so I went to the doctor - she suggested that going from high-to-low stress would cause headaches, and high-to-extremely-high would cause blindness and amnesia, so I should try taking a break from work.

Shortly after that I got an offer from another company, which turned out to be a much healthier place to work, and I've been fine ever since :)
Yes, that's about right. It's just a matter of whether you're willing to pay $6/month for this. :)
Late to the party, but corresponding author on the paper here. Cool to see this on HN!

We have less than "half the picture" here. Not just weights; also missing electrical synapses, neurotransmitters, etc. We also don't know the spatial scale of neuronal arbor integration. Furthermore these are just the image data, not the complete connectome; people still have to trace circuits by hand in this dataset. Collaborators are starting to crack the segmentation problem, but it is still early days.

Necessary but insufficient class of information!

If anyone is interested you can browse the data live here:https://fafb.catmaid.virtualflybrain.org/?pid=2&zp=131280&yp...

"URL to this view" lets you share URLs to whatever you're looking at.

----
edit:

in mammals there is pretty good circumstantial evidence that post-synaptic density size correlates with evoked postsynaptic potential, but this hasn't been clearly and directly calibrated yet, and could vary from cell type to cell type
Totally agree with you. As other people commented here. The key to communicating about technical debt is numbers. You need some metric to at least show that you have a problem and a number to show that you improved quality after reducing technical debt.