skysight-inc/HackerNews huggingface dataset:
Unless you are diabetic, aspartame is much worse for you than sugar. It causes metabolic issues, such as reduced metabolism (leading to more weight gain than a subjectively equivalent amount of sugar), migraines in some people, interacts with drugs, is bad for your digestive tract, and probably has other side effects.

Even if you are diabetic, you can already eat apples. They have a low glycemic index.
I think you're 90% there. There is also the cost to apply a patch.

If you want to patch a bridge, it's gonna cost you. Even if you only need to close down a single lane of traffic for a few hours you are looking at massive expenses for traffic control, coordination with transportation agencies, etc.

For most software it's pretty inexpensive to ship updates. If you're a SaaS company regular updates are just part of your business model. So the software is never actually done. We just keep patching and patching.

In some contexts, it is much more expensive to push out updates. For example, in the 00s, I worked on a project that had weather sensors installed in remote locations in various countries and the only way to get new software to them was via dial-up. And we were luck that that was even an option. Making international long distance calls to upload software patches over a 9600 baud connection is expensive. So we tested our code religiously before even considering an update, and we only pushed out the most direly needed patches.

Working on SaaS these days and the approach is "roll forward through bugs". It just makes more economic sense with the cost structures in this business.
Correct. UNA can align the MoE at multiple layers, experts, nearly any part of the neural network I would say.
Xaberius 34B v1 "BETA".. is the king, and its just that.. the beta. I'll be focusing on the Mixtral, its a christmas gift.. modular in that way, thanks for the lab @mistral!
> Or more like they’re reading tea leaves and don’t want to be the odd man out because this is a convenient enemies list if your name isn’t on it, especially since Sam apparently has a history of manipulative and retributive behavior + a huge pay day for either you, your bosses, or people who have significant standing to impact your performance reviews / career trajectory.

To me, the tea leaves at the time said “a once in a lifetime acquihire that will rescue everyone is about to happen OR Sam will come back and the damage will be undone”. There’s life-changing amounts of money on the table and signing a letter with the majority of employees is a no-brainer for the upside scenario.

And to-be-fair, a lot of people were up at 2am waiting for news on this drama. A lot of people with no skin in the game with nothing to lose were watching it intently. Why wouldn’t the employees of the actual company do the same?
Research Rsc: Go Changes
The problem here is not understanding which are the ends and which the means (I assume from other things in the essay that the author has since figured this out).

I see this problem a lot in people who memorize but don't understand the GoF book (Patterns) so you see huge stacks of singleton envelope factories.

The point of not repeating yourself is so you can fix a bug in a single place, and understand common behavior. As it happens it can also reduce code size, not that that's a big deal for most people these days.

In this case of seemingly duplicated code the different implementations were not really common, at that early stage only coincidentally so, and it was known that they would eventually diverge. So even if DRY is desirable (generally it is) this case was one of premature optimization.

Patterns and rules of thumb like DRY should not become fetishes; they are conventions to be picked up when they make life easier and communicate something useful.
If you take what happened in Israel and change the location to London, do you think UK would just shrug it off? I am in no way saying what is currently happening is okay, but the response was the response, replace Israel with most other military dominant countries and you would get a similar response, especially if you were the stronger party. Depending on who we talk about, it may actually have been way worse.

I believe what OP is saying is that most other countries would have done the same. And for you to impart hatred on Israel for doing what most other countries would have done is anti-semitism.
My point is it is deeply felt up to the point of actual sacrifice, either in the form of lives waging a war on behalf of Palestinians, or in the form of money re-homing them.
Israel has a population of around 2 million Arab Muslims. They have full citizenship, serve in the police and army, are represented in the Knesset, serve as judges and one of them sits on the Supreme Court. One of them won the Miss Israel competition a while back. Does that sound much like a Jewish ethnostate?

Do you know what the Jewish populations were in Arab states back in the 1940s? It was about 800,000. It’s only the fact that the state of Israel existed, and gave them somewhere to flee to, that so many managed to escape with their lives.

It is true there were expulsions of palestinians during the 1948 invasion by the Arab armies, which is abhorrent, but this was in the context of a concerted, explicitly declared attempt at mass ethnic cleansing of the Jews. They were literally fighting to exist. Then-Secretary-General of the Arab League Abdul Rahman Azzam, said, "This will be a war of destruction and a great massacre." Other Arab leaders made it clear they intended to kill or expel the entire Jewish population, a policy which they actually carried out in their own countries. So we know this wasn’t just rhetoric, where they could do it, they did.
I think your salary observation is more of a firmware vs. hardware, rather then "soft" vs "hard" engineering.

Further to that, it's often informative to figure out what makes a company money. The highest paid software development roles tend to be doing things that are closer to revenue, on average. If you are a software developer at a hardware company (or an insurance company, or whatever), you aren't that close. Even worse if you are viewed as a cost center.
Because like it or not most people are going to university to get a better jobs. Companies like university educated people because they learn deep thinking. However they often come out lacking important skills that are needed.

Sure there are a few going to university just for the fun of it. However most are expecting a job. Thus universities should train and emphasize thinking in more specific areas.

> "I'll never use this knowledge" is the single worst thing you can say as a student, and it needs to be beaten out of undergrads' heads. Not encouraged.

This is tricky. I agree undergrads say this all the time when they are wrong but they don't know it. They have no clue what they will use and what they won't. This is something universities should figure out so they push people to avoid things they won't use. OTOH, a lot of what they are really teaching isn't the specific skill, but how to research and analyze data to find complex answers - it doesn't matter if you look at data from art or from science, what you are really learning is how to think and the specific knowledge gained is isn't important or the point (I think this is the point you were trying to make?).
I think this is right, but just to spell out the recessive gene implications for readers, here's the Punnnett square[1] :

R | r
+----+----+
R | RR | Rr |
--+---------+
r | Rr | rr |
+---------+

The people with sickle cell disease are "rr" — that's 1/4 the population.

The people who have some malaria resistance are all of the ones with "r".
In particular, the "Rr" folks have the resistance, but not the anemia.

So basically, this gene screws over 1/4 of the population and benefits 1/2.
In areas with lots of malaria, this tradeoff is worthwhile, evolutionarily speaking.

One of those harsh cases where evolution (if we personify it) does not care about individuals — only the species.

[1] https://en.wikipedia.org/wiki/Punnett_square
The Plug-In System Hiding in Your App
Been a Windows Main my whole life. Bought the steam deck a year ago and it was awesome. Bought a new pc couple of weeks ago and installed linux mint. Few minor issues, resolved in net 2hours. Since then it has been a breeze.
Developing, gaming, even running Windows apps is no problem anymore.
There is not a podcast app. There is a podcast section on YouTube. And I just tried it. It ducks. I cannot miminize the player on my iPhone and let it play in the background without it shutting down.

If I wanted to play in the background, I would’ve to subscribe to YouTube and pay money.
We do teach these things, they are just not core CS topics, but rather in other areas, relegated to electives like a software engineering course. At CMU we have entire Master's program for software engineering and an entire PhD program (in my department). We teach exactly the kinds of things the blog post is about, and more. Software Engineering is a whole field, a whole discipline.

I get that this is a blog post and needfully short, but yes, there are courses that teach these skills. There's a big disconnect between CS and SE in general, but it's not as bad as "no one teaches how to build quality software". We do work on this.
If the conditions in Gaza continue as they have for multiple generations now, the eradication of Hamas will just beget the founding a different group with the same approach, or near to.
Yeah, and the war in Afghanistan resulted in nothing but temporary bloody vengeance. 20 years later, and we're all back to where we were before - minus millions of civilians dead or displaced.
They obviously have both money and great talent. Maybe they put out minimal effort only for investors that expect their presence in consumer space?
At the same level of success as a mathematician? Never.

At the same level of success as your average high school graduate? Probably already can.
> Running a program less then 100 times total, across all its user, is just very little for anything that could be considered commercial

Running that kind of software for the central bank here. So kind of disputing your statement.

> So I am simply excluding this category as an extremum.

Which ignores the long tail. Great approach.
> Completely immutable

Wouldn't the laser of a CD/DVD writer be powerful enough to alter the data after the fact? Not to overwrite it with completely arbitrary data, but flipping a few well-chosen bits should in principle be able to create a backdoor that wasn't there before (if it's a live or install disk, for example).
Abstractions are not cheap and disposable. If 5 places use one abstraction, it takes at least (1) 5x the effort to dispose of them compared to changing one of those places.

(1) At least 5, because sometimes its worse. Example: lets say you are using a bad ORM which in addition doesn't expose its connection pool in any reusable way (most don't). You want to introduce a good ORM, but you can't because duplicating the size of the connection pool is too expensive. Additionally, because the ORM triggers events when objects are created and modified, and database state relies on that, you cannot use the other ORM for object creation and modification unless you replace them all at once. So you would have to refactor your code to introduce your own data access layer that has implementations for both ORMs, then switch over all at once.

In contrast, introducing deduplication later is somewhat easier. You can build an abstraction and test it with 1 or 2 of the existing parts of the code, then migrate the rest incrementally instead of all-at-once. It will also prevent some bad (expensive) aspects of the design due to the requirement that it must be incrementally adoptable (must be able to have a reusable connection pool, demand a more reliable change events system etc) and as a corollary it will also be incrementally removable.
I don't pro anything. I am against the ethnic cleansing and extermination of a people. In this case, the people are the Palestinian people.
No; I consider it first a waste of time and second a pointless violation of my privacy.
You actually don't need to use social media to do work. (In most cases it's not work, ever.)
That's backward. A successful software development methodology will tend to catch bugs early in the development pipeline.

The doesn't know how to fix bugs idea seems pretty silly.
There is an ocean of injustice in the world and this one issue causes more anger than many that are equally abhorrent.
I would prefer a government that maintained a liberal ecosystem - one where violence is delegitimized and disputes are resolved via due process. I would however prefer that the government then did not try to meddle in the outcomes that ecosystem produces.

I don't see a moral justification in the use of force to shackle the capable and the fortunate, forcing them to toil in maintenance of the incapable and the unfortunate. The ideal I'm describing was more or less the case in the US before United States v. Butler (1936), which changed the interpretation of the general welfare clause of the constitution.
Imagine if a terrorist group murdered 2750 people in New York and in response the US said they would topple the government which supported them and occupy their country indefinitely.
Looks like this will finally lead to the Year of the Linux Desktop.

I think the point is that even though one could do all the hacks required to disable the hardware checks that Windows 11 unnecessarily imposes, subsequent updates and re-patching tend to be painful for end users.

I think that Linux w/ LTS for the next few years may be the sane option for the next decade.

For most people, beyond that timeframe - there may not exist a dedicated gaming PC at all if the purpose is to play games or even get basic productivity work done.

For people like me, I will always embrace the openness and upgradability of a PC though.
> Your comment is obviously disingenuous.

It is "obviously" nothing of the sort.
It's not the same buying a new product from official supplier, to buying something old and/or used from an unknown entity on eBay.
My N-2 is a 6850k CPU based system, ie Broadwell-E. I'd love for Microsoft to allow it to run Win11, on paper it meets all the requirements, and I also bought the hardware TPM module.

Crazy annoying. Also, this was from a time when Intel went through chipsets like single use underwear - after this I moved to AM4, couldn't have been any happier! (3900XT to 5800x3d!).

I still have a 2600k in play (the N-3); I like my PCs to last a while. I understand the (4.4ghz on air) 2600k don't meet the requirements and it needs to be updated, but the 6-core 6850k was one I really hoped to keep around for a while eg for my now 5 year old daughter. (I use Windows predominantly, and Ubuntu through WSL2.)

https://www.intel.com/content/www/us/en/products/sku/94188/i...
The Google podcast app was supposed to be a search for all the podcasts on the Internet and a syndication of all the podcasts on the Internet.

Somebody at Google is lacking imagination.
it will be necessary to deliver software without bugs that could have reasonably been avoided in time

ive had this sentiment thrown at me too often by peak move fast and break things types. it's too often a cudgel to dispense with all QA in favor of more new feature development. shipping shit that has the same pattern of flaws youve encountered in the past when youve been shown ways to catch them early but couldnt be bothered isnt accepting that you cant catch everything, it's creating a negative externality.

you usually can make it someone else's problem and abscond with the profits despite, but that doesn't mean you should
Been loving the android app until recently, it's started to fail auto save :(
Compared to similarly developed countries, Americans are actually in great shape when it comes to debt. See the OECD Data: https://data.oecd.org/hha/household-debt.htm
It's intentional. The Israel lobby has worked tirelessly to conflate antisemitism with any critique of Israel whatsoever, no matter how legitimate.

It's sad, and in the long run completely self-defeating, but nobody seems to realize that. The more Israel and their lobby overreacts to honest, legitimate and peaceful critique of their actions, the more extreme that the responses will inevitably be....especially in times like these where Palestinians have legitimate reasons to be angry with Israel, and when Israel's citizenry has the right to be angry with their government.

Nobody is right, and everyone is wrong. Everyone has blood on their hands. Pretending otherwise is dumb. Likud and Hamas are responsible, not the innocent Israelis nor the innocent Palestinians.

Fuck Hamas, fuck Likud.
By that standard nobody belongs on an board of ethics.
It's codified in law they're second-class citizens. See the "Nation State Law".

The Nakba.
I've seen this argument from Ms a lot but let's be real, of the ways typical home windows users are compromised spectre isn't a thing, and isn't hasn't done a thing about, for example, how readily windows let's attackers make a script look like an image .
Np! Actually, in case you're able to share some of those plays in any form, that could be very useful here, however niche :)
A proof longer than the size of the universe is also pretty useless and probably not something we need to worry about.

Like i guess you are saying we couldn't really use such a machine to determine whether a certain conjecture just has a very long proof/disproof or is actually undecidable. Which sure, but umm i think that is the sort of problem most mathematicians would love to have.

The real reason non-deterministic turing machines can't help us is that they dont actually exist.
Wasn't it just last week that he told advertisers that they shouldn't advertise on X and that they should just "F*k off!" and that he couldn't be "blackmailed" with money or advertising?

Now he says if they don't advertise on X, they should be fired?

I'm confused. Though not as confused as Musk is, apparently.
> To be realistic, it's important to not over-engineer QA measures with a big upfront investment. We shouldn't block progress of the project as a whole and neither will we get the necessary buy-in from all stakeholders with this approach.

I suspect that a lot of the bad code that is out there exists because teams are constantly in crunch time where it is important to get certain features out by a deadline.

From that perspective, this statement is kind of a contradiction. If every minute is vital to finishing a feature on time, then the act of writing tests will always block progress of the project

Basically, I just wish it were more innately profitable to write quality software
For me the epitome of a cryptic clue is: A number of fingers (5).
Short, precise, tricky, delightful.
since the 1880's at least. The status of palistance was the cause for the crusades so I think we need to understand there is no resolution possible.
Actions of Western democracies are usually subject to greater scrutiny. Indeed, the IHRA definition of anti-Semitism allowed for this: it says that it is antisemitism to hold Israel to a higher standard than other democracies - not than other nations altogether.
No, I don't think that's it. I think it is simply that you have to put an awful lot of people through the explore part of the learning loop, to get a handful who will reach the exploit part of the loop, for any given subject.

99% of what we all learn in college is a waste of time for us. But we all have a unique 1% that is vital to who we become. Over time I expect that 1% to become 0.1%, then 0.01%, and for that vitality to become ever more concentrated in that sliver.
It's exactly zero protection against anything being modified, including the chainloader itself.
> I suspect it would be better to allow multiple PRs per story

Yes. Stacked PRs are one way to accomplish this. Another would to have the dev write smaller tickets for PRs and then PRs are attached to tickets from the tech team.

Anything that relies on product understanding how to write a ticket that is the right size & scope for the dev team to create good PRs is doomed to fail.
Yes, but that software is not bug-free. The claim was not "it's impossible to make software that does not exhibit bugs too a casually noticeable degree".

People who know how the sausage is made will always know of a bunch of bugs that haven't been fixed exactly because they aren't impactful enough to be worth the effort required to fix them.
What do you mean NERF is like voxels? It is very much NOT like voxels
All I know is that I'll be jumping from Win 10 to Win 12. The Linux desktop sits with Windows 11 as a non-starter. Apple is also a contender, but I have no desire to get locked into Apple's walled garden environment.
That's partially the point. We may not know it until it's too late.

But it doesn't matter. If you gave everyone a button and the warning that pushing it would end the human race, we'd all be dead pretty much immediately.

I think it's a given that on a long enough timescale, someone will create AGI and we'll no longer be the dominate race on earth. How that ends, in death, or slavery, I don't know.

I do hope that every AI researcher does their work with a small bit of fear of becoming the pet of an AGI.
"what is so special about the Israeli/Palestine conflict that leads to these outsized protests?"

Good question. 75 years of history those other two conflicts lack
GPS-Gaussian: Generalizable Pixel-wise 3D Gaussian Splatting for Human Synthesis
That issue came up regarding China's Confucius Institutes.[1] There's been something of a crackdown on those.

Politico has some coverage of the current Israel-related lobbying push.[2] There are a lot of players. "An unsanctioned coterie of pro-Israel quasi-lobbyists has descended on D.C." Some have formally registered as agents of Israel. Some haven't.

The big issue here is when activities go beyond lobbying. Anyone can lobby Congress; that's a constitutional right in the US. Getting people fired on behalf of a foreign power, though, is a legally questionable activity.

[1] https://thediplomat.com/2023/11/the-rise-and-fall-of-confuci...

[2] https://www.politico.com/news/2023/10/22/pro-israel-lobbying...
Many of us have jumped ship years ago. It's been largely a non-issue for years now, but especially so with the introduction of the Steam deck in recent times.
Formally verified, bug free software exists. It just costs a LOT to produce, and typically isn't worth it, except for things like cryptographic libraries and life or death systems.

As the discipline has evolved, the high integrity tools are slowly being incorporated into typical languages and IDEs to generally improve quality cheaper. Compare C++ to rust for example, whole classes of bugs are impossible (or much harder to make) in rust.
I legitimately don't understand what you're trying to imply. As far as I can tell it's a very indirect attempt to imply that people "having a nerve struck" over "Jews coordinating", are bad in a nonspecific way. Can you state more clearly what you mean so I can consider it?
ISO C++ Directions Group response to RFI on open source software security
> HN is one of the rare places online where the much needed discussions could be facilitated for the welfare of all.

Brah. HN is a tech posting newsfeed hosted by a startup incubator. There are some very clear biases here, esp. to making a fuck-ton of money.

It is also wayyyyy behind other social media sites for stopping obvious spam and shillbots.

ain't no welfare of all goin on here.
yes, one moves the post to 2nd page or worse, the other removes completely unless [dead] filter id disabled, plus even lower in ranks.