skysight-inc/HackerNews huggingface dataset:
The age-old semantics discussion around how to handle refactorings.

> The thing is, those bugaboos rarely intersect with the code’s most pressing maintenance challenges. So when each engineer finishes their gang-of-four-fueled refactoring bender, the code is no easier to work in than it was before: it’s just different

This gets rehashed a lot in various forms that amount to "there is no right or wrong way of doing something as long as it works, it's all just personal preferences". While I agree there are many ways to do something, you sometimes (not even rarely) cross paths with hot piles of untested tightly coupled unscalable non-monitored non commented convenience-biased nonsensical garbage, that are obviously wrong.

> In all seriousness, this is a huge reason that spending three weeks paying down tech debt, carte blanche, often does little or nothing for the team’s velocity after those weeks have ended.

I think what's meant there is that refactoring for the sake of refactoring is pointless, which I couldn't agree more. What I don't agree with is that this is an argument for discarding the notion of technical debt. A strategy I found more efficient in that line is to tackle it while building features. Rather than playing alongside or worse, around the idiosyncrasies of something broken, fix it.

> we can track what specific elements of the system force feature development to take longer, measure them in terms of the amount of developer effort that they require

On paper, sounds like a great idea, but also like a lotbof bureaucracy added to a team who ironically probably already feels a lot of pressure because of said technical challenges. The other thing is that, it's rarely clear-cut, you rarely have entire tasks you wouldn't have done because of debt, rather it's just taking longer because of that debt. You're still left with estimating the refactored side

Overall what I take of the article is that the main point is not doing refactoring for its own sake. I don't actually gey the argument for why the term tech debt should not be used
There are occasional things that might cause us to work an evening or weekend here or there or spend a week or two working more like 50-60 hours a week to meet a deadline. As long as it's rare, that's probably not unreasonable to most salaried employees. What is unreasonable is working non-stop such that you're literally sleeping on the floor. You can call it entitlement if you want, but I'm happy to be entitled and give a big middle finger to anybody that ever asks me to do that. I could easily find another job within weeks. Why put up with that kind of nonsense if you have the ability not to?
> By contrast, duck-typing means that the intricacies of which exact type you are deserializing into is a lot less important in python.

How do you explain the popularity of type hinting in Python then? Type hinting arose _because_ duck typing is horrible for large systems.
This is an interesting argument that Python can be both flexible and strict. I think the author made a good argument here that this is more of a benefit to the language than a risk.

The problem I have currently with Python is that all these options are increasing the number of "pythonic" ways to do something, and making the language more complicated.

Python was exciting because it was quick to write, and elegantly simple. It didn't make exciting and risky choices on syntactic sugar -- it took a moderate approach.

But I get the impression that Python is trying to evolve into more and more use cases that it isn't well suited for. I think this runs the real risk of becoming too generalized -- doing many things, but not doing them well.
My concern about this is that typed Python doesn't seem nearly as much of a feat of engineering as Typescript is. It seems like a "simplistic" typing system as opposed to a fully thought out compile-time programming language (Rust probably also is a fully thought out one, but Rust doesn't have the untyped equivalent).
I have to ask, is it normal to join a startup that claims AI powers their main product, and then join the company only to realize they aren't using anything remotely resembling AI?

Like expecting CNNs and vision algorithms, and finding out they are using off the shelf OCR software? So their core product itself is bought off the shelf?
> Those who jeer & mock are necessarily on the sidelines and not in the arena.

What's this based on? I'd imagine a lot of the people jeering and mocking are actually working on building products
There was a blog post posted here a few weeks/months(?) ago but basically the person was using an old kernel. I'll look more into it.
Google has follows-the-sun on-call rotations for large rotations, so this hit the UK team just after lunch.
What driver is responsible for assigning specific games to specific CPU CCDs?

Is this a real thing? Is it available on Linux? Or am I sticking with Intel?
Reminds me of "Goodbye, Data Science" from a few months ago:

https://news.ycombinator.com/item?id=33787270

The main reason I soured on data science is that the work felt like it didn’t matter, in multiple senses of the words “didn’t matter”:

https://ryxcommar.com/2022/11/27/goodbye-data-science/

For part of my career over 10 years ago, I worked in data science for big tech, and I can definitely see the hazards ...

It is extremely easy to get hoodwinked into joining a useless data science team, one that is mere signaling for executives, ineffective, ignored, or otherwise
Most of what manifests as a segfault in Bun have been due to assuming a JSValue is a heap allocated value when it is (the JavaScript representation) “null”, “undefined”, “true”, “false” etc. These are invalid pointers, the operating system signals the memory access was invalid, Bun runs the signal handler, prints some metadata, and exits. This is a lot like a panic
Generally just disabling JavaScript for the site works perfectly.
It's but just one example of the firehose of garbage aimed at us every waking moment.
Waymo is starting fully autonomous testing in LA
They both have a very strongly vested interest (as does the rest of the world) in not seeing a nuclear Iran. I remember seeing somewhere that Saudi Arabia has also started their own nuclear program, or at least is looking into it.
Establishing the minimum number of guesses needed to (always) win Wordle (2022)
I don't believe there is a specific cause because there will always be several, measurable, causal factors. But if are going to zoom way out and pick one thing, it's body weight. Increased physical activity is going to increase free Test and reduce the likelihood of being overweight.
No, not at all. The important thing is that the person making poor choices bears enough of the cost of those choices.

Otherwise, they will not grow.

True UBI would create the largest, most indolent, and most socioeconomically isolated consumption class the world has ever seen — until it collapses under its own weight.
Yeah. In those negative examples, clearly the root of the problem was "architects making bad calls" and not necessarily a fundamental argument against the existence of architects.

But, when the role is poorly constructed, it's a nearly guaranteed mess.

One could say the opposite extreme is just as bad of course. Without architects, you have a bunch of unherded cats. That's also true.
I’m not blaming consultants, I mean sure the big four suck at everything but they don’t add that much cost.

NYC is an interesting case. The city used to control the subway system, but early 20th century progressives in an effort to combat corruption pulled control to the state. This was an effort to professionalize government and establish a technocracy of sorts where learned people dictated outcomes dispassionately. Their legacy has been anything but impressive.

The US also isn’t carved up into political units based around cultural/linguistic groups with economies centered around old imperial capitals. There aren’t strong internal borders, so when a big city is on a state border, it accrues development across that political division. If the Eurozone lasts another 150 or so years, you might see more cross border metropolitan areas.
Ah nice, I'll try to see if I can find one that can do 4K @ 75 Hz (well 3840x1600 really, not 4K but if it does 4K it's good for me).
These models are only capable of coherent conversation in the first place because they are so large. As soon as you shrink it down to be 'domain specific' its ability to form coherent sentences even within its own domain greatly reduces.
right, and I guess there'll be opensource alternatives of llama very soon
This sort of fulminating rhetoric is obviously not what HN is for. We've banned you for it many times and if you don't stop, we'll have to ban you again. It has nothing to do with criticizing the US or any other country or thing; it has to do with not following the site rules and consistently violating the intended spirit of the place. Plenty of other commenters manage to be critical without doing that, and that's fine.

https://news.ycombinator.com/newsguidelines.html
I drank a coffee at Starbucks once. It was the worst coffee i ever drank: just bitter water.
It was a unique experience. I will never buy anything from them again. (I don't drink coffee with milk)
I was going to say TAOS (https://en.wikipedia.org/wiki/Tao_Group / https://wiki.c2.com/?TaoIntentOs) but apparently they were based in Reading.

Such a shame that the UK government cannot sustain an industrial strategy. For the relatively tiny amounts of money discussed in this article -- even £125m was not a huge amount of money in the 1980s -- today we wouldn't be having this conversation about how advanced chip manufacturing cannot be done in the UK. And we could say the same about nuclear power and telecoms where the UK had a lead and chucked it away.
Restless Leg Syndrome is absolute hell. Combined with insomnia it's nearly killed me a few times. I think a lot of people (including many doctors I've dealt with) underestimate it due to it's rather benign sounding name.
Your first paragraph is actually not really what the article is about. Rather, it's more about the government deciding to "build a subway" or whatever, and then hiring consultants to figure out what the hell that even means in reality.
Originally it was built on top of v8 itself if I'm not mistaekn, so the author might be referencing some historical knowledge that has kind of changed.
That may be true but they did say that the same game will be 4-5x more expensive on Switch which is just rubbish.
Google “amateur telescope making.” There are a hundred books.
Particles can't be "too hot": that's an English description, not a scientific description. And as the article does not talk about energy levels (the word "energy" is used exactly once), or eV values, or anything relating to your claim: where'd you get that idea?
Other unrelated studies on weight lifting and high intensity training put the differences at around 20%. I'd consider weight lifting and HIT/HIIT 3-5 times a week to probably be more effective at producing these results than a job, obviously depending on the job, so likely an upper bound of 20%. Obviously a big conjecture here.

Other interesting results from various studies on improving testosterone also show around a 10-20% change in testosterone due to various stresses on the body:

- higher carb diets (200+ grams carbs per day) produce ~20% more testosterone
- vitamin D deficiency linked to ~20% reduction in testosterone
- 5 hours sleep per night over 10 days linked to ~20% lower testosterone
- excess cortisol due to stress linked to ~ 10% lower testosterone

I got interested in this due to finding out I had pretty low testosterone levels. I am a chronically sleep deprived dad of 3 with a stressful job, so it wasn't a surprise. Working through that list myself and running some experiments to see if I can improve levels naturally, and if so, if the above list has any stacking effect, or if there's maybe just a 20% hit due to body stressors, regardless of the stressor.
I came out of the article still not fully understanding what makes a food ultra-processed. Why is a potato that is fried in my kitchen different if I buy it in a store already fried?

The article doesn't address this which is a little unsatisfying. As well as that, this ultra-processed narrative is very popular and in fact not at all surprising so the premise of the article (that it would surprise me) was definitely false advertising.

All in all, this is heavy on conclusions and very light on evidence or explanation. I guess as an opinion piece it is okay, so just keep that in mind when you read it.
Audit logging and SSO is pretty basic functionality that requires very little (many people would argue no) additional effort or cost to maintain on the development side.
Why We Built a Developer-First TypeScript CLI for Monitoring as Code
Standard practice is to do a full security audit before you onboard customers.
How long have you been cooking? I've broken pie dishes, 9x13 baking dishes, measuring cups ... probably other things. Maybe I'm a butterfingers but that doesn't change matters.
yes, Dart has little to do with JS now, it's made for Flutter for the most part nowadays, and it is great.
Well, the article is the author's attempt to answer that question. I'm not sure that it's convincing to me, but then again I have a preference for strongly-typed languages so I'm probably not the correct audience. I'm just trying to help someone else understand the author's argument, as I understand it.
Yes and no. You wouldn't say GPT to mean large language models or autoregressive language models. I would've thought the same to be true for ChatGPT instead of Chatbots with RL from human feedback (RLHF), perhaps the field is moving towards adopting ChatGPT as a paradigm name. Note that the title doesn't say a ChatGPT-like model based on LLaMa, it says outright opensource implementation of ChatGPT.
Divisive politics, social media, many things have an impact on fertility which can individually have more impact than even dropping sperm count by 50%.
The import wasn't the hard part, as you say, pretty vanilla. It was the export back to Excel that was time consuming. It involved recursive cell references, some that referenced other worksheets and one that reference another Excel file altogether.

When I tried a direct export, the system would interpret the cell references as values instead of parts of a formula. I had to parse each formula using CHR(). It also got tricky when I wanted to format the cell, say for currency. The final VBA script was barely 100 lines...

I may have some of this wrong, as it's been almost 9 years now.
Apple “pays to make Galaxy S23 seem slower”, True or false? Key CEO reacts
A War with China Would Be Unlike Anything Americans Have Faced Before
https://archive.ph/dXIaD
Sorry to hear the turbinate reduction didn't work for you, that was actually what I was considering next.

I seem to remember that the dementia thing was to do with long term use of first generation antihistamines (the drowsy kind). I can't quite remember if second generation antihistamines were a problem or not so might be worth check out with a doctor if you're worried.

https://www.health.harvard.edu/blog/common-anticholinergic-d...
You're right ... that's just an assumption I've held for whatever reason. Couldn't find a source either. Edited the post. Thank you.
> or C lead to C++,

As "Unix haters handbook" says: C++ is to C, what lung cancer is to lung.
Lol - maybe setup a proper oncall system with actual compensation if you expect out of hours working time?
Wow, this comment is more than enough to make sure I never use your product.
Just as bad as GitHub's availability under Microsoft, especially with their historic monthly downtime.

The same thing is happening with OpenAI. Beyond unreliable as a API.

To Downvoters: It is true. 6 days ago the API was down. [0] Before that, GitHub was also down in less than a week. [1]

Like I said before, I can only forsee frequent outages on OpenAI's service, just like GitHub. [2] I guess my comment has aged well (again).

[0] https://news.ycombinator.com/item?id=34878296

[1] https://news.ycombinator.com/item?id=34843748

[2] https://news.ycombinator.com/item?id=34878625
Aren't VA hospitals hopelessly corrupt with such a low standard of care that any veteran avoids them like the plague if they're able?
If you're on a 3700X you'll need a new board and RAM for AM5

Assuming your motherboard has video outputs it'll be much cheaper to stay on AM4 and throw in a 5700G
Yes - it's so stupid, in fact, that this extreme version that you are interpreting it as is obviously not what we're talking about here. It really feels like either a) HN-sterotypical-pedantic-literalism; or b) a bunch of bad-faith strawmanning. Neither are helpful.
Show HN: Codesearch, a command-line tool for searching your codebase
Most startups shut down without ever having recouped the money which was invested in them. It's very unusual for a startup to fail without being in financial debt as most people will choose to keep trying to make things work until the money runs out.
Microsoft store is the annoying place where you get Minecraft. Maybe it can be bought in a different place now.
You forgot blazingly fast!
There are 3 different locations in the GitHub repo regarding the security policy: a SECURITY.md file containing instructions to report security vulnerabilities to team@infisical.com — this is employed in other open core repos like Strapi, PostHog, Chatwoot; a security policy on the sidebar that links to the SECURITY.md; and a security section in our README that also links to the SECURITY.md.

There's also an issue template for reporting vulnerabilities as well as you mentioned.

That said, we'll add info to the security page in our docs to contact us regarding vulnerabilities.

Thanks!
I agree with everything you said up to the last sentence.

> Digital data simply isn't durable unlike analog data.

What I would say is, the most popular digital storage hardware like HDD/SSD are significantly less durable than historically proven analog media like paper and stone.

From a theoretic point of view, digital data is vastly more durable than analog data. Think of what the word means - digital means digits, from a finite alphabet, stringed in a sequence; analog means continuous values on a continuous medium. Written language is digital. Transcriptions of ancient texts survive to the current day and can be copied and recopied indefinitely into the future. Black-and-white barcodes created today can be copied losslessly as many times as we want.

One of the problems with digital data is that there's too much of it. If a photo is 1 MB, can we realistically print ~8 million black/white dots arranged in a grid on a piece of paper that we can quickly and reliably read back? It's hard. That's why analog solutions are so appealing, because viewing an analog photograph doesn't require special technology, and the loss of thousands of dots is completely inconsequential.

Analog media can indeed be very volatile. Look at photos stored on film - will the chemicals degrade? Will the colors change? Will the film get scratched and dusty? And unlike digital, you cannot make a perfect copy of film. You can't duplicate every atom and position them exactly. This goes for all other analog media as well. You cannot duplicate the atoms of ink and paper. You cannot duplicate a magnetic tape. You cannot duplicate a marble sculpture.
You don't need Rails to start using Hotwire
Are you referring to being less of a burden on healthcare systems, more productive in physical jobs which maintain our critical infrastructures, and having more energy to take part in community building events?
That article is from 2018. Ubisoft just came back this year. I'm going to guess they're not directly correlated.
Because the people above you don't typically have that attitude about your work - somehow you're not being paid to do the work (as salaried implies), you're being paid to sit in your seat for at least 40 hours AND do the work (just in case that's going to take more than 40 hours).
I mean, there is an argument for it, but the counterpoint is that you have to have an archivist and an index. Storing data for the Long Haul, such that it is findable, is not a simple matter in many cases.

What I found deeply fascinating, as a technie working with/for librarians, is that these are people who have a solid and agreed-upon understanding of where to place physical objects which contain information, but when it came to storing data? They might as well be anyone off the street. Everyone had their idiosyncratic methodology, which wasn't even consistent over time.
The Lite is the portable-only version that's mainly for solo play. Doesn't come with a cradle, can't slot into a cradle and TV output is disabled, so no TV out, integrated controls (no detachable joycons, so you can't do that thing where you take your switch somewhere then pop the joycons off and play 2-player games)

Not countering what you wrote, just clarifying what that device is.

(personally, if they didn't deliberately cripple its ability to do TV out at all, I'd buy a lite instead of the regular Switch—I hate using joycons so we have like three pro controllers anyway, and the joycon dock points have proven a highly-breakable weak spot on my Switches so far, under actual use by kids)
Help improving c++ first please.

then create a profile for whatever Google needs instead.

and also please create a C profile off C++ that is safer than C, and make C a true subset instead of diverging them even further.
Is it hard for compounding pharmacies to good quality semaglutide/tirzapitide from peptides bought wholesale from China, since you are familiar with this process? Can some generic manufacturers in India make this stuff?
https://ziglang.org/documentation/master/#Undefined-Behavior
That doesn't necessarily mean she learned her lesson. She may go so deep into denying the mistake that she ends up doing it again just to prove that she was right.

Based on how fervently she's defending herself, that seems likely to me.

But yes you're absolutely right that there was no chance she was going to actually admit it was a bad idea for her to commit like this. People don't like admitting that stuff and will do whatever they can to avoid it.
I have a capable Linux gaming desktop, a decent enough Linux laptop, and a Deck. The Deck doesn't really compete with the desktop as much as it competes with the laptop. While I'm at home for the most part I prefer the much larger screen and multiple monitors of my desktop, especially for information-dense games like Factorio or Terra Invicta. Most of what I use my Deck for at home are lighter games that don't take as much brain power and I can play while in bed or whatever.

However, one niche that the Deck is definitely better than my desktop at is emulation: projects like EmuDeck have everything set up to be a (mostly) slick plug-and-play experience once you have it installed, with the result being that I can drop a rom into a folder on the SD card, refresh the game library, and it'll be ready to go, often even with community Steam Input configurations for that specific game. This is significantly better than on my desktop.

Away from home the Deck is far more comfortable to use than my laptop, even with an external mouse. I don't typically use my laptop for info-heavy games like on my desktop anyway due to the lack of extra monitors, but even for mouse-heavy games like Shadowrun the Deck is better.

I do still carry my laptop on trips and use it in bed, on the couch, etc because it's much easier to use for productivity and web browsing. I could carry an external monitor and keyboard for my Deck but why, when a laptop takes just as much space as those?
LDM: My Favorite ARM Instruction (2020)
Sure, but laying off a number of good SREs from the Internet traffic team that is responsible for the Google Load Balancer team can't be helping this situation.