skysight-inc/HackerNews huggingface dataset:
TechDB (https://techdb.in) is a curated list of 2500+ interview questions along with answers and references. Very useful if you are preparing for tech interviews in Data science, Machine Learning, Computer Science and IT. Which topics should we add next?
This is a message to all of the remaining developers there that it's time to move on. But you know there's plenty of "that won't happen to me, I'm different" going on.
Except Microsoft Word, which for some god forsaken reason demands you do Ctrl+V, Ctrl, T.
That was part of my original point.
It makes me sad that someone has invested their time to build such a product, but then it makes me even sadder when I think that someone will actually buy it for the price of $2/blog. Absolutely hate it. Unfortunately, this is the future for the internet.
Feature list:

1. SSH support for DB connection

2. Cloud agnostic from deployment stand point

3. Out of box DB connection - BQ, Redshift, Snowflake.

4. Only platform to showcase incidents on data catalog.

5. Auto tagging at column level for data discovery

6. Data Recon/Diff function to understand diff between staging and production.
> Toyota Corolla is related to a BMW car.

The analogy is somewhat accurate, but also moot, since within the ML community "ChatGPT" can be used either as the product or the method (more specifically called RLHF) somewhat interchangeably. It's more like Google/Googling, where the largest/most popular provider becomes the defacto way to refer to a method.
As someone who develops DL models, the title seems quite apt.
Alcohol and surprisingly even 0% alcohol beer (not sure how much I can attribute to nocebo effect) completely wrecks my sleep. My nasal mucus thickens so much that I can't breathe properly when lying down. And it's not like I'm not drinking water and keeping hydration in check when I drink. I gave up on alcohol completely.

I confirm that exercises do help. Anecdotally last week I woke up with an obstructed nostril. I tried to fix it by washing it abundantly with saline solution, did it a dozen times without much success. Later I went to ride on my road bike and in less than 30s both nostrils were perfectly cleared.
I did the same, but without any of the data here.

Quitting caffeine got rid of my anxiety nearly entirely and my sleep quality was noticeably better. Literally changed my life.

The 3 days of headaches were very bad. But worth it beyond anything for me.

Open to questions if you have them, though it may take a bit to respond.
Oh without a doubt. But I also understand why community organizers do it; they're pretty powerless against the corps in making the value proposition.
Try these words: banana, penguin, pistol, octopus...

Perhaps the icons won't be useful for real apps.
Is GPT-3 a Wordcel? & Silicon Valley’s New Professional Nihilism
> This is just projection because he’s scared

https://dilbert.com/strip/2023-02-26
Pros are pros, but you are not one (are you?), you don't have the experience, the time, the regeneration, the genes, the attitude, the money. So you might as well ignore most of what they do, because you are not one of them.

> Sure you won't feel a loss of energy, because you've never had that energy in the first place. I don't understand why you would remove a major fuel source entirely.

That's a bold statement. Have you ever tried it? Did you have energy?

Imagine that you don't bonk, no matter if you eat or not, and you can still keep roughly the same level of intensity for the entirety of your session, however long it might be. As a matter of fact, you feel just as fresh mentally at the end as at the start. That's why.
I think a big part of the costs is the labor conditions of today VS 120 years ago. Back then most of the workers were unskilled immigrants and they were paid about $10/hour in today's money. That wouldn't be possible today. They also worked under very dangerous conditions compared to today and although there weren't a lot of deaths (whatever that means), there were more deaths than what we would find OK today. We threw cheap, disposable people at the problem back then.

Also, we had to build a whole lot less. The venting system was literally grates in the sidewalk. That's not to code today. There was also no accessibility. Again, that's not to code today. So to build anything today, there's so much more infrastructure that needs to be built making it impossible to build anything.

But all it takes is a change in mindset. Treat workers like the military and have parades for them and memorials for the young men that die building. Give their families a bag of cash. Get rid of all the strict building requirements. Seriously, it would be cheaper just giving free taxi rides for life to people that need accessibility than building and maintaining the infrastructure that those people have a legal right to.

We may need to be a bit more pragmatic.
> sounds more like an ad for your project

I feel like somehow your response is the opposite of an ad for your project.
Exponentially decreasing cost of storage is a myth. Storage is super expensive. It may be tempting to consider only some metrics (eg. the price of acquisition of the hardware), but the operational costs aren't getting much lower if at all.
Do your blood pressure problems gp away if you don't drink coffee? Have you blind tested this by getting someone to brew you something that may or may not be decaf?
Where’s the Chips Education Act?
Is it pilot error, the fault of ground crew, or the tower? Conversely, it seems we've had a lot of runway incursions lately. Are these a common occurrence, or just being reported more?
Yup!

We appreciate feedback we can get across all aspects including security but employ a security policy of reporting any security concerns via email - this is pretty standard practice we've seen.
Somewhere, someone hit bingo for guessing a reference to Teddy Roosevelt's speech re: the man in the arena would be invoked.

- https://www.worldatlas.com/articles/man-in-the-arena.html
Well, Zig would not be such a good C replacement if it did not also allow segfaulting all over the place.
Urgency/mission is probably the biggest one for me, especially when elements of desperation and impossibility are involved.

Working on easy or routine problems for 40 hours per week is torture to me. The ratio between my productivity extremes can be most conveniently described as "infinite".

If you want to know the root cause of the 10x, 100x, whateverx developer, this is almost certainly it. Someone was likely inspired to work on a super hard thing and just kept going. They don't have some weird genetic defect or unfair educational advantage.
If Figma is running an ad on the Photoshop keyword, then it should be blatantly obvious that it's not an ad for Photoshop.

Like "Figma: an Alternative to Photoshop" (you can tell I'm not an advertising copywriter).
it should've been "like no other"
> I find it strange that anyone would want companies to accurately model their behaviour and desires so that they might influence you to behave in a way that benefits that company.

If the companies in question are billing the ads by impression, as is common, they get paid whether the ad served is relevant or not. If I'm going to be served up native content or ads anyway, I far prefer they be relevant to my interests than they're not.
I imagine that simply lowering the dose over a few weeks before quitting might help with the headaches, for anyone else who decides to give up caffeine.
I think this discussion rather gets to the bottom of the objection to UBI: nobody objects quite so strenuously to wasted work as they do to "idleness". In the view of these people, it is morally superior to pay people to dig holes and fill them up, or the white collar equivalent of digging holes in spreadsheets and filling them up again, than it is to just give them money with no strings attached.

The important thing is that people are prevented from enjoying themselves for at least eight hours a day.
Another thing I feel that's missing is that mastodon has higher engagement because it has higher engagement. I've been using twitter mostly as a read-only platform. I've tried replying to people or tweeting stuff out only for those messages to disappear into the void. When I toot something on mastodon or reply to someone I'll most likely get a reply. In turn I actually use mastodon as read/write since there's a point to writing.
Will Carbon Replace C++?
Regarding the lengths must match:

> (i.e. you will get a panic in safe release modes)

Should I take that to mean there is an unsafe release mode without the bounds check? But UB is mentioned too. Is there UB!?

It's 2023; I think we can afford a single branch to avoid UB, even in release mode.
Right. (Also in-app purchases.)

It used to be routine to spend maybe $100 up to even a $1000 in today's dollars for a retail software package--and you probably got some discount on the next upgrade. Good luck selling that today. People have just gotten away from paying for digital content up-front (whether software, music, or movies)
Exact, to most people _debt_ equates to _risk_, but in companies and governments, debt used wisely is a powerful leverage.
I'm considering getting rid of my PC in favor of just gaming on my Steam Deck no matter where I am. If they somehow figure out how to create a dock with an external GPU then I'd 100% buy it and sell my PC since I need to play some games on low to medium setting when I want to play at 1080 to 1440.
Layers of abstraction are the most common type of technical debt.
There is forever.com, they promise to keep data for 100 years at least. I paid $160 for 10GB of storage. They even promise to transcode your videos for you as file formats become obsolete.
My great grandfather was born in 1845. As interesting as it would be to see photos and video from his time period, I don't think I want to spend thousands of hours going through his stuff. On the other hand if he kept a journal I would love to spend a few weeks reading about his life. I guess what I am getting at is I think we are keeping too much stuff and a curated set of things in a journal format would be a lot easier to digest. Maybe a future business will be creating documentaries from our ancestral archives.
> A censor would remove the offending books from circulation

That is actually not what censoring a book means. According to the Oxford Dictionary [1]:

> to remove the parts of a book, film, etc. that are considered to be offensive or a political threat

Regarding your last comment:

> Please explain how releasing an edited, updated version of a book that is more marketable in today’s world is censorship when the original works are fully available.

That would be by definition.

Regarding your second comment:

> The original book will continue to be found in used book stores, church rummage sales, parents end tables, and so on for years and years to come. Scans are certainly available online at the various pirate sites, so likely available for my lifetime at least.

They would be around. They would become rarer and rarer overtime. Most people would grow up believing that the author wrote the censored version of the book. Moreover, they would grow up believing that the way the book was written was reflective of the setting of the book in our actual history. That is the way of things and the censurers know it.

[1]: https://www.oxfordlearnersdictionaries.com/definition/englis...
Actually I do get a say... take the Twitter example. In that case it's resulted in me visiting Twitter far less than I used to.

I may not be voting with my dollars as a user here, but I am voting with my attention span. Dollars are not the only asset of value in play.
I think the ranting is indirectly about the lack of any meaningful unit of account.

Financial debt would be just as much of a mess if you couldn't count it.

Somehow people think that if only we could explain what it was to people who don't get it the problem would be solved.

Nope, just need to be able to measure it and stick a price on it (even if it's not much better than a guess) and let it be put it in a spreadsheet with all the other liabilities.

The perpetual attempts at redefinition "so they get it", on the other hand, are all gonna get ignored.
That is true. And I wasn't interested in them. But at least they didn't spam me the way some men apparently spam women with contentless messages.
I guess that's the modus operandi of the Cloud providers - fake your concern by an useless warning and hope that no one will react before they'll rake up the bill.

That's why I stay away from e.g. AWS for side projects, too many histories of a stupid mistake that costed quite a bit of money when all that is needed is some breaker if usage is exceeded beyond a point.
Tesla Owners Stay Loyal Through Elon Musk’s Many Controversies
The only issue here is targeting Tiktok and other gaints like Facebook and Twitter are given free pass. I don't like baptist vs bootleggers strategy.
Certainly, but if 60% of men < 30 aren't having sex, I'm not sure they'd reject a 40yo woman's advances just because she might be too old to have children.
The alternative to "tech debt" suggested in this article is "maintenance load" which immediately makes me think of naval aviation and why the iconic F-14 Tomcat was retired and replaced with by the somewhat more pedestrian F-18E/F Super Hornet: because it required less maintenance per flight hour -- a lot less maintenance. It doesn't matter to the nation you're trying to defend if your Tomcat is theoretically superior to another plane that could have done the job if the Tomcat is stuck in the maintenance hanger having it's hydraulics system fixed (again) at the hour an enemy decides to launch an attack.
The price argument is completely reversed if you factor in that you need to buy games to play. Nintendo games prices are horrendous even for very patient gamers while Steam has big discounts on the regular. The same game on Switch vs Deck will routinely be 4-5x more expensive.
One of my favorite quotes from a former colleague is "conversation creates its own weather patterns". For me, anytime if seen the words "tech debt" thrown around it starts to just weigh everyone down. People just start repeating the words over and over for all sorts of very tractable issues. The amount of time I've seen it falsely attributed/claimed is obscene.

1. Switched to microservices or a new language or anything more modern in 1 part of the codebase? Yea everyone now calls anything not that tech debt.

2. Have a performance problem and want to add more features? "Tech debt"

3. The code is just bad - "tech debt"

In all of these cases I feel like clean-up should just be constant and mostly opaque. The campfire rule is so great for these things - "just make the campground a little better than when you got there". It often does not take more time to just clean-up as you go. Then once you have your barings on a certain part of the codebase bigger changes will seem smaller and you can fix those up as well OR buy yourself that 2 weeks with a specific plan/ask. Eng cultures that worked this way seemed to work the best.
That's roughly how the tory party in the UK operates.
From Britannica:

modernity, the self-definition of a generation about its own technological innovation, governance, and socioeconomics. To participate in modernity was to conceive of one's society as engaging in organizational and knowledge advances that make one's immediate predecessors appear antiquated or, at least, surpassed

In engineering, etc, these days, it usually refers to the idea that a single solution works for all people / use cases. Kubernetes proponents are a great example of current day modernists.
Look at the Xbox Series S. Microsoft has already fragmented the target hardware for consoles. Sony or Microsoft could conceivably make something akin to a portable Series S in four to five years. The delta between the TV console and the portable one would be greater however.
What concerns me is now that the facts are dripping out, the tools (i.e., public shaming) that enabled a false narrative and marginalized traditional common (i.e., asking painfully obvious questions) are still normalized.

We can't just flip a button and undo the "programming" and glorification of group think. The step in the wrong direction can't be reversed.
Or the other way around — YouTube started recommending it more, so OP saw it and posted it on HN.
Open source is a distribution strategy. Dont forget cyberark, thycotic et al in the enterprise space. They have super strong sales motion in the JP Morgans of the world.
Is must say this looks pleasant, coming from Kotlin. Also ranges seem to work very similarly.

Not sure how I fell about the UB - is it really necessary to optimise away a single length check per loop (not iteration)?
The price of the hardware is only the beginning.

You need more things:

1. Develop a storage system with "consistency groups" so that you are able to take a snapshot from a distributed storage system in a consistent state.

2. Keep investing into such a system as you probably want to add to your archives on a regular basis.

3. Pay for physical storage of whatever you are storing (i.e. pay rent, electricity bills, salaries for people who come to check on your archives).
it is one of the build modes: https://ziglang.org/documentation/master/#Build-Mode
There was a Saturday night live skit in the 90s where Apple Newtons were used like 3M sticky notes. “Just use, and throw away!” https://youtu.be/6Q-BH8j06pM
That's ignoring that much of that government mandated regulation is worthless in itself, not producing the originally intended results and only leading to useless jobs like the author's.

The data is adjusted so that it fits the regulatory demand, not the other way around. In many cases it's still pointless work that produces no value for society.
Yeah, if I manage to find a way to do something really efficiently, or alternatively if I force myself to power through something more quickly than usual, then I'm happy that I helped out my boss and my company. But I'm also sure as hell going to take a nice relaxing lunch, go for a walk and enjoy my day just a bit extra too, or just stop for the day earlier.

Half for them, half for me and we're both better off than if I was slower at my work.
This will incur a lot of "maintenance" later on.

I've always preferred that to technical debt.

Maintenance better implies time, employees and therefore money.

Obviously now when ChatGPT regenerates your entire codebase based on an ever growing detailed description then the idea of code maintenance and technical debt, rather than code readability, will need a rethink.
Exactly.

I've seen developers reduce technical debt in a way that others consider to be an increase in technical debt.

One developer can add abstractions, modularity and extensibility to a code to reduce technical debt.

Another developer can strip out unneeded abstractions, modularity and extensibility to reduce technical debt.
For those of you who work with Delphi, does your application use VCL or FMX?
I suspect the lock is more about keeping other people's trash out than keeping theirs in.
Someone I know works on catastrophe modeling for the insurance industry. It seems like a fascinating area, especially since there's a strong link with climate science - a large part of the business seems to be modeling hurricane risk in Florida and wildfire risk in California. The complexity is because these are fairly rare, highly correlated risks - unlike e.g. auto insurance you can't just take a few years worth of claim data and predict your losses for next year, unless you want to go insolvent the next time a sufficiently big hurricane goes through a sufficiently prosperous part of Florida.
safety-checked UB; an important distinction. I assume.
> Is organizational or technical debt good for the company? No. Is it good for the individuals creating it? Oftentimes yes

While technical debt in itself is not a good thing, choosing to take on tech debt in return for delivering quicker (getting faster feedback/not investing in an implementation too early/not over-architecting before you have real-world impact) can certainly be the right choice for the organization as a whole.

I don't buy the argument that tech debt is purely a selfish choice for personal benefit.
I've been dumpster diving several times. Dumpsters with food tend to be awful - they smell, have flies, mold, and grease everywhere. If you want free food, just go to a programmer meetup and eat their free pizza.
They're not syntactic sugar in any language that does not have GOTO, because the semantics of GOTO-free languages don't allow arbitrary jumps, so there is no equivalent syntactic structure that you can compile BREAK to.

The distinction matters because the whole premise of Dijkstra's argument is that if you replace the GOTO keyword with a bunch of more limited versions that cannot be used to produce spaghetti, code quality would go up. The only way for that to work is for the language to be semantically incapable of expressing GOTO.

As I said in my other reply, you seem to have the subtyping relationship wrong: GOTO is a subtype of BREAK (anywhere you find a BREAK you could replace it with GOTO), but BREAK is not a GOTO (you cannot do the reverse).
Isn’t that lab in Wuhan because it’s a region with a lot of endemic coronaviruses?
based on the time stamp, you spoke almost exactly too soon. See alphabet9000s reply above yours.
I’ve always viewed tech debt at related to the extent to which the system’s code and design increases the difficulty of making desired changes to it. Decisions made yesterday increasing the difficulty of making desired changes today. The important point being that it isn’t only bad decisions in the past that can cause this tech debt. While the most recognized source of tech debt is rushing to meet deadlines and taking shortcuts, changing requirements or other parts of a product can cause tech debt to manifest where there wasn’t any before. Whenever previous architecture decisions were made that you now have to work around to get what you want done, that’s tech debt.

Which is I think why most people who have been in the industry for a while have a “good enough” feeling towards getting something done. Yes, you should put in an hour of work now to not have to put in ten hours of work tomorrow. But there’s no point in trying to make something perfect and debt-free for reasons beyond time efficiency. The march of time will cause a maintenance debt to accrue regardless, the difference between debt free and good enough disappears with time.
>natural wax
The only commercially viable wax is paraffin, which is petroleum derived

>bamboo
All of the bamboo products for sale are glued together with petroleum derived adhesives and often finished with petroleum based products like mineral oil
GPT-3 performed really well on synthetic benchmarks. It was later made palatable for general public consumption. You might say that a LLM needs to be good on synthetic benchmarks first before you can make public facing chatbots with it.
> Should I take that to mean there is an unsafe release mode without the bounds check?

Yes, it's called ReleaseFast.

> It's 2023; I think we can afford a single branch to avoid UB, even in release mode.

Zig has 3 release modes: ReleaseSafe, ReleaseFast, ReleaseSmall. If you want the safety checks, just use the first.

It might even be $currentYear, but many of the latest AAA games still don't always run at more than 60fps on my fairly powerful machine and I sincerely hope they were built with all the optimizations enabled.
JPMorgan Investment Arm Purges Its ESG Funds of Adani Stocks
Physically Demanding Work Tied to Male Fertility
First Image from Sony Star Sphere Satellite Released