skysight-inc/HackerNews huggingface dataset:
I started working on a codebase where the git repo is 56gb. Turns out that it's a bunch of binary files that were committed and updated a buncha times more than 2y ago. They're not even in the main branch anymore. Nobody in the main team working on that seem to have cared enough to fix it before.

Don't underestimate the power of complacency
Re-gen likely gets it back over 100% again though.
Other Dutch person here... with a heat pump.

And the only answer is that it completely depends.

We spent €30k renovating our house but that included removing the entire old heating system, installing underfloor heating, extra insulation, ventilation, remove of gas pipes, new electrical switchboard, upgrade to 400V electricity and, well, the heat pump.

Just the device itself (air-water) is probably €6 or €7k excluding a €3.3k subsidy.
How about some options other than Telegram?
> this seems fairly ridiculous on its face

I think that's why people always tell each other to not take things at face value.

Of course there is a big difference between sw and hw QA, in the thing that they test, and how they test them.

But they are also very similar. Any QA department has to think about ways that things can go wrong, and what things to test for, how to test, which testing methods, which standards to handle, keeping certifications, etc. During testing you also need to keep reevaluating if you actually are catching each problem/bug and how to implement changes in your company that decreases the amount of problems or increase the amount that you catch.

I think in that way there's a lot of overlap in thinking about business processes and how to identify problems with them.

Of course once a specific binary gets tested and approved by QA it shouldn't matter if it gets copied or whatever as long as you make sure its the same binary (by a checksum for example).

But still making sure that errors don't reach the customer, is vital in any QA. If errors does happen, QA is the department that can make sure that it doesn't happen again. And ofc be able to proof in court that you did your due diligence if something does happen.
And that is domestic versus imported. In Shenzhen they do production of smaller quantities in 12 hours overnight for $30 extra with local express delivery.
I wasn't really blaming rails per say, if anything their main database mysql1 seems to pop up in their post mortems more then anything else
I think "Kaggle" is supposed to be Kagi but was typoed or autocorrected or something? (If not and you're talkign about Kaggle the ML/AI company, please disregard)

I also use Kagi lenses and it's been good, though for me the killer Kagi feature is being able to uprank/downrank/pin/block domains. Such an obvious and simple feature, such a powerful effect.

There is a psychological barrier to overcome in paying for searches, but once you get past that, Kagi makes a ton of sense. I suspect the reason Google never implemented personalized search results (like Kagi's where you can uprank/downrank domains) is because it's not about what you see, it's about what they show you. i.e. ads.
Why some Canadians are feeling duped by their breakfast cereal
Is it so bad in the US? In germany their food is often quite nice, compared to other discounters. (This is a personal opinion, but has also been claimed in some television reports where, for example, various ice creams etc. were tested.)
I am pro open web. I like the remix-ability of its tools. But walled gardens are easier to use, as they've invested in design, and designed for non-power-users. Open web enjoyers need to build better tools, and/or accept that it's going to be a smaller domain of the tech-savvy, or try to raise the technical abilities of the general public (perhaps via better tools?).
Keep on doing the temporary solution and you have a permanent one. Perhaps it costs more, but I'm more than happy to pay taxes to ensure public order and cleanliness are maintained.

The problem being public safety, not the national homelessness crisis. Although I'd love to solve the latter, it's a separate problem that San Francisco clearly is not capable of solving on its own. The former problem, on the other hand, it can.
> Most don't

Define "most". There is a surprisingly high number of small/mid-sized companies which have dedicated people for this kind of things.
My local utility generated more wind electric than all customers used last year. The rest of the US needs to catch up.
There are many many more examples. I find it so tiresome to see young people just use capitalism as a catch all for the failure of something. It's such a lazy and uninformed argument.

I'm not carte blanche defending capitalism - its a mixed bag but it sure outpaces the competing systems put forward to date. It does need some stronger safeguards against industry self regulation - that has a bad track record.
Posting this more as a PSA. I had no idea they were allowed to include nutrition components for things not in the box.
Why are the graphs using the 1991-2020 average temperature as baseline?

Surely that really downplays the true size of the problem as those temperatures were already increased above the pre-Industrial level by climate change.

But yeah, it's not looking good.
> You handwaved this away, saying you can just store an entire table on a single node, but that defeats many of the benefits of these sharded SQL databases.

I just clarified one-liners listed under the closing "Cons" section. My intention was not to say that the author is utterly wrong. Marco is a recognized expert in the Postgres community. It only feels like he was too opinionated about distributed SQL DBs while wearing his Citus hat.

> Also, before attacking the author's biases, it seems fair to disclose that you appear to work at Yugabyte.

I'm sorry if I sounded biased in my response. I'm with the YugabyteDB team right now, but that's not my first and I bet not the last database company. Thus, when I respond on my personal accounts, I try to be as objective as possible and don't bother mentioning my current employment.

Anyway, I'm very positive to see that this article got traction on HN. As a Postgres community member, I truly love what's happening with the database and its ecosystem. The healthy competition within the Postgres ecosystem is a big driver for the database growth that's becoming the Linux of databases.
Selling to Carol: Why targeting an ICP brings 10x more customers
The Basics of AI-Powered (Vector) Search
But it's already set up for you in DDG, so why not use it?

Aside from the fact it's another HTTP request, but these days on the majority of computers and connections, that's a trivial thing.

I'll add that !aw to search the Arch Wiki and !aur to search the AUR are my two most favorite commands.
It’s a great project, but it uses a computer several orders of magnitude more powerful than a Z-80 to make the Z-80 run!
Or, as is possible on mobile, make the input mode change to numbers-only
How do people even use GitHub without knowing this? You have to add your fork as a separate remote.
Oh! I was not aware that happened. Right now I can't find anything on that matter (not that it would be highly advertised). I'm not doubting this, but do you have a reference for that?
Good to see that in one ultra-high technological niche, Europe is the leader.

Credit where it's due to our cultural cousins across the pond, they have had the lead in advanced technology and microelectronics for decades even though we're on the same page culturally and economically. The sad reality is that human ingenuity and entrepreneurship can get sabotaged pretty easily when incompetent and short-sighted bureaucrats are running the show.

For example, and tangentially related, I was surprised to learn this morning that Airbus has one (and soon two) assembly sites in Mobile, AL — for a European it is surprising to know we have a high-tech company so successful it can afford a foothold or two in the US, when the opposite is incredibly commonplace.
Public DNS servers use rate-limiting in various ways. It should not be possible to do a large brute force attempt.
Btw Most canned foods do have some sort of liner, usually plastic.
Kagi small web and Marginalia do a pretty good job. Even the regular Kagi search delivers smaller blogs in my results frequently that end up being very useful to resolve what I had searched for.
On the other hand, rewriting the C modules and adapting them to a different C API is very straightforward after you've done 1 or 2 of such modules. Perhaps it's even something that could be done by training an LLM like Copilot.
University Professor's Cancer-Detection Tech eliminates the need for a biopsy
Yeah I remember this blog post the first time it made the rounds

Played recently and thought Rockstar must not have actioned the advice in the blog

But no it's just it is still slow but they did fix these issues kudos to them but performance still needs attention

People who play this regularly have their phones out/youtube videos on waiting for these load times
720p is perfectly fine when watched from a beamer and optionnally a laptop screen.
This is a good article for HN because it features quotes from one of the senior developers

To my knowledge, no one on the team had a computer science degree or any degree-level qualifications in the right field. They might have had lower-level qualifications or certifications, but none of them had any experience in big development projects, or knew how to do any of this stuff properly. They didn’t know how to do it.

Our source said the big flaw in Horizon was the way data was being written to Riposte.“Riposte wasn’t really a database, it was a messaging system based on an XML structure where you write messages down into the message store, and then Riposte took care of replicating them,” he said.

“The first thing that you should always do with a system like that is design and agree a data dictionary and a message library repository, basically to say: these are the messages that are allowed to be written to the message store and they all provide the following function.

“It’s almost like an API [application programming interface] so that you have a list of allowed messages that can all be written to the correct format with the correct content.

“You should also have a layer of software that lies on top of the message store that checks that any application above it which is trying to write a message, conforms to the agreed data dictionary. Otherwise, you can just write freestyle to the message store, which is what they were doing. There was no application interface in there, no agreed data catalogue or anything.”

...

He concluded: “It was a prototype that had been bloated and hacked together afterwards for several years, and then pushed screaming and kicking out of the door. It should never have seen the light of day. Never.”
> But people and I like having an icon on our phones that we can click to open a dashboard quickly.

Doesn't make it necessary. Just like analytics, actually: people like to have them, yet most of the time they don't do anything meaningful with them.

(Don't get me wrong: you are perfectly entitled to sell something people like, and people love spending time looking at analytics)
Definitely IDA Pro.

It is an interesting case in piracy, as being the go-to software for reverse engineers, it also has the biggest target on its back for software crackers. Despite this, newer versions are not always cracked and released publicly so quickly.
It seems each license owner gets their own custom watermarked build of the software. The crack of version 7.7 was leaked from Think-Cell, the excel add-ons company. 8.3 was recently seen released, with an anonymous supplier and Vietnamese cracking group behind it.
I wonder if projects should proactively mirror to another git site (github as main and gitlab as mirror, for example). Collaboration on the project may stop when the main is down, but consumers could proceed using the mirror. I'm not sure how well various tooling supports fallback origins. This would reduce (but not eliminate) the need for users to vendor their dependencies.
Is Intel or Nvidia even better about this?

> Yeah. I very sincerely ain't got time for this fucking nonsense.

aye, is also most of what you said. if following a naming schema is too hard for you mon ami then stop buying hardware independently and pick up whatever Alienware is releasing this quarter.
Just for perspective. The Tenderloin has been a slum for as long as SF has existed. About every 25-30 years, SF goes through a boom / bust cycle. This has been happening as long as people have called it San Francisco and will likely happen as long as it remains a city.

In the late 90's early 00's Market St was a porn hub. Before Twitter was gifted their headquarters, that part of the city was a dump full of porn shops, abandoned buildings and bums. In the 70's it was a dangerous heroin invested place with open air prostitution and lots of crime.

The greatness of SF is its ability to not only reinvent itself, but with it reinventing how the US and the world at large function. SF will emerge from this slump in a new and better form. This is just a part of that process. In other words: Same as its ever been...
Good catch. No wonder their comment sounded so defensive, they're the bad guy!
For those that might not be aware, the Dreamcast can read regular CDs but also GD-ROMs, a 1GB density format (though not as high density as DVD). The only other system I know that can read them is Sega’s NAOMI arcade (and the colab Triforce) hardware, which would read the entire disc into RAM and then not used again during gameplay.
The Tale of Todd
It's not about resolution, you can see stars easily that your eyes can't resolve as a disk. It's about magnitude.
But if that's true, then there's even less excuse for not fixing the bug because it would imply at least one person knew the slow loads were caused by loading a small 10MB json file.
Yup. There are people who will pirate no matter what and combating them is a lost cause. As for the 95%, it's purely a matter of availability and convenience. Early Netflix defeated piracy because it was extremely convenient, but in regions where not all content is available piracy is thriving.
Show HN: Resurrect.ing – A "build your own tooling" website
There are a lot of small tasks you need to do as part of your daily activities. Resurrect is an app that tries to help you with these tasks.

Instead of using different websites with SEO crap and "Enter your email" popups, you can access unlimited amount of tools from here for free. You can also build your own tool if you can't find a desired one [Although it's super buggy right now.]

I've used Gemini Free version which performs really poorly compared to GPT. I'll add an integration to bring your own LLM key in a future update.
> property values tank

The idea that SF property values are going to tank is, well, completely disconnected from reality.

If property values did tank, there would be a far better chance of solving SF's problems, but the root problem is that about 1.5x-5x people want to live in SF than they allow for homes to be built, creating massive inequality and misery.

The revulsion you feel at living in SF is quite similar to the feeling many have about not living in SF.
Is the typical limiting factor for local LLM performance the amount of VRAM?
This is definitely the next "Cooling Adventures with Alex" video on Linus Tech Tips.
Portable player aside, most of the music I listened to in the last years comes from online radios. Here's my favorites list:

Radio France Rock - Very interesting non trivial non top-charts playlists

https://www.radiofrance.fr/fip/radio-rock

Progulus - Mostly Prog Rock

https://www.progulus.com/rprweb/#page-playing

The Musical Box Radio - Prog Rock - A bit repetitive but nice playlists

https://radioarg.com/tmb/
GF: native UI for GDB on Linux with Python and C++ extensions
Like the story about Steve Jobs wanting the Mac to boot faster

"You know, I've been thinking about it. How many people are going to be using the Macintosh? A million? No, more than that. In a few years, I bet five million people will be booting up their Macintoshes at least once a day."

"Well, let's say you can shave 10 seconds off of the boot time. Multiply that by five million users and thats 50 million seconds, every single day. Over a year, that's probably dozens of lifetimes. So if you make it boot ten seconds faster, you've saved a dozen lives. That's really worth it, don't you think?"

https://www.folklore.org/Saving_Lives.html
Is this true though?
From the author of that article: https://heatpumpshooray.com/
I've searched for countless hours trying to find a C debugger, or a frontend to GDB, on Linux. There are so many options and yet so few I would actually use. It seems like every one of them is abandoned halfway.

My requirements aren't that esoteric and really have a hard time imagining how anybody debugs C code without them.

Every debugger I tried got these ones right: breakpoints, step in/over/out, continue/pause, and stack traces.

But these are the ones I really need and almost every debugger is missing at least one:

1) show the code that is being debugged, not one line at a time but the whole file so I can see the context and scroll up and down.

2) arbitrary watch expressions view that automatically and immediately update on every step.

3) able to expand and collapse structs and pointers in the expressions view and have them stay that way when they update.

4) remember my breakpoints and watch expressions per project and automatically load them.

And some nice haves:

5) configurable window layout.

6) custom display/format of custom types for the watch expressions.

I have tried the following and many more but ultimately gave up on them:

- gdb's builtin tui: it misses almost all the above except #1.

- various gdb scripts (pwndb, gef, peda): same as gdb's builtin tui.

- ddd: extremely hard to use UI.

- seer: I think it missed #3 and #4.

- xxgdb

- kdbg: I remember it had many bugs and couldn't properly restart/reload the program.

- gdbgui

- gdb-frontend

- emacs GUD: buggy, hard to use, expressions go in speedbar in another frame which is just so weird in terms of UX.

RemedyBG is pretty nice and I think covers everything but it's Windows only.

Currently, gf is the only one I found that matches my needs.

I hope this is helpful. I'm curious how everybody else approaches debugging C on Linux.
No that’s a false equivalence. More hours ≠ more done.
Gitlab is, AFAIK, nowhere near the scale of Github. Shopify IDK, but I'm fairly certain their type of usage is very different. Basecamp is also of another scale, and certainly a very different usage/performance type.
Curious what you think the temporary solution to public safety that’s repeatable with more money actually is?

Usually it’s not lack of funding that prevents good solutions to public safety issues, but rather people’s individual rights (very strong in the US) rubbing up against the commons’ rights (very weak in the US).
That has generally been my experience as well. Not that HP or Fujitsu or whatever won't get the job done but most of the work laptops I've used are Dells, and I've used Apple and Thinkpads at home.

If I needed a new laptop now I'd probably lean on a Thinkpad T series and put Ubuntu or Fedora on it.
Major problem, correct sentiment - but before taxing, I'd say to remove subsidies, sunset old legal entitlements (often based on now-obvious counterfactuals), and look for ways to kill off "the commons" problem with wells. If you are mining gold, coal, etc. - then it's illegal to dig your mine under your neighbor's property and help yourself to the wealth there. Same if you engineer a landslide, which moves your neighbor's gold or coal onto your property. Vs. with water wells...
Lifetime fitness sells a brand of water sold in a can in their cafe.
Cities are more nuanced. Good parts/bad parts. Pacific Heights is pretty nice. Cities are fun when you are young, but I admit get less and less fun the older you get. Also, aren't all US cities liberal?
I always find it difficult to square away the critical comments on HN or even studies like this with my own experience.

Focused practice on a specific thing I want to get better at or learn has always resulted in rapid improvement in that specific thing versus just trying to wing it or just haphazardly and irregularly repeating the thing as a part of a larger activity.

What might take days or weeks to learn can take hours if I consciously think about what I'm lacking, what I want to learn and what methods to use to bridge that gap, then continuously reevaluating what I do and how effective it is.

I'm not sure that'll ever turn me into a superstar programmer, but I'm fairly convinced it's the most effective and efficient way to become the best programmer that I can be within my own limitations.

I can always strive to be the best version of myself. How that version fares in comparison with others is of little relevance to me.
My observation from NY is that a lot of people who only lived in rich coastal cities on the long upward trajectory from the 70s~90s bottom think it's an automatic force of nature.

There is also an attitude from people who moved in at the early end of this trend saying "well it was worse when I moved here". Sure, but you got to buy your condo at 1/10th to 1/4th todays prices, and everything around you got better for the last ~25 years, which is probably why you've stayed.

No one deserves to be a victim of a crime. When the value proposition you offer to new residents is "your apartment will cost you $3M, but you still won't feel comfortable in your own neighborhood" then those people with money will make other choices.

My observation is that only now are we starting to see some the loud "theres no problem" voices die down so maybe we are on the way to rationally tackling some of the challenges. Ironically 2023 was the year that the 2020->2022 crime wave at least in NY started to die down, so sentiment really is lagging.
I'd say the big shift for companies was Windows 3.1 for Workgroups which displaced Novell Netware. And for the masses, Windows 95 was the "start".
I know what a Kanban is. What is linear?

I am not that quick to figure out things. So I need a better introduction, little bit more for a less technical user and developer.
Doesn't Python already do this? https://www.youtube.com/watch?v=shQtrn1v7sQ
I found it's possible to watch some (old?) games in https://upac.dev/recent-games Are they training games or part of an old contest? You should pick one of the old games and and make a short 1 minute video and put it in the landing page.

(Alternative: In the menu at the top, change "games" to "watch games!!!".)
Most cities are not as bad at this as SF. NYC has 10x as many homeless people but they are given shelter. Also NYC can build buildings over 4 stories tall.
Post Office Horizon Enquiry – Fujitsu Report on Eposs PinICL Task Force (1998)
For starters, actually trying to deliver what they promised? Get the actual hard, boring job done bigger clients wanted. The not-sexy work behind the scenes. Main problem is that it doesn't look good on paper, and Twilio hired an absolute insane amount of people.

My guess is they profited _a lot_ from the crypto hype. Exchanges sprung up right, left and centre and they all needed customer call centres etc. So Twilio grew through that. Saw super high growth and thought: All is well. All the while the "real" customers didn't get the features they needed, and quit Twilio after a 6 month trial period.
If that were true, women would be "within a small margin" of beating Mike Tyson in a boxing match.