skysight-inc/HackerNews huggingface dataset:
> In the same way I don't care about "maintainable assembly" coming out of a C compiler, I don't care about maintainable Python coming out of my LLM.

A well tested compiler is far more deterministic than an LLM, and can be largely treated as a black box because it won't randomly hallucinate output.
Google had really great products, that almost everyone I knew used, then they scrapped them for new shiny thing that competed. The one that angers me most is Google Talk, it used to work with any XMPP client, until it did not, and now its long since dead. They made their own version of tinychat (hangouts) and then mostly killed that too.

Obligatory overview of things Google has killed, because its easy to forget some of the gems:

https://killedbygoogle.com/
It isn't quite as formal as that, but there is a group of engineers who review new APIs for following AWS-wide standards.
I'm surprised that nobody has mentioned Blindsight. I don't think it's a spoiler to say that it is a book about the place of human intelligence in a universe with other options, both biological and artificial.
> [...] why should we be impacted by lower exports due to American tariffs while still letting their products access our market without repercussions?

You'll be impacted by lower exports regardless. Reciprocal tariffs do not change that fact.

My question to you is: why would I, as a consumer, want to make certain US exports more expensive for me to buy? Because the US does the same to their own consumers? How does that make any sense?
Definitely not true. One look at what a modern C compiler does to optimize the code you give it will disabuse you of that notion.

There's nothing special or magic about C code, and, if anything, C has moved further and further away from its "portable assembler" moniker over time. And compilers can emit very similar machine instructions for the same type of algorithm regardless of whether you're writing C, Rust, Go, Zig, etc.

Consider, for example, that clang/LLVM doesn't even really compile C. The C is first translated into LLVM's IR, which is then used to emit machine instructions.
So nobody would use code written in common lisp... but they will use code written in an entirely new language.... right...
Discovery of lung-based blood stem cells may transform transplant therapies
FCC filings reveal internal photos of almost any product
A few weeks ago I learned that any device that emits RF energy needs to go through compulsory FCC certification before being sold in the US. The data actually goes public after six months and you can see external and internal teardown photos, test setup images, and other certification documents.

This is a database of product teardowns put together as part of a weekly newsletter about hardware & manufacturing: https://hardwarefyi.com/
Liquid ammonia takes less energy and volume than liquifying hydrogen.
I cannot find the source right now, but the past 20 years has seen a marked shift from individual to ensemble brain imaging, as individual brain responses (and by extension our imaging data) do not fully reflect or capture our natural state that is often far less compartmentalised. It took some advocacy for the field to move towards multi-brain imaging, not the least due to its technical challenges.

On a deeper level, I also think the prior discrepency stems from how we perceive the world as individuals rather than a collective, our research methods implicitly reflecting this bias. In regards to synchronisation, you might find the following interesting:

"Brain Waves Synchronize when People Interact" [0]: https://www.scientificamerican.com/article/brain-waves-synch...
Right, but speaking_animal(x) is not dynamic OOP dispatch; it's a template function that gets instantiated for each animal type.

Moreover, everything here can be done without a concept.

This version of the code builds with g++ -std=c++17. We just get worse diagnostics if we try to use something as a Speaker which doesn't conform.

#include <iostream>

using namespace std;

class Duck {
public:
void speak() const {
cout << "quack";
}
};

class Dog {
public:
void speak() const {
cout << "auau";
}
};

class Cat {
public:
void speak() const {
cout << "miau";
}
};

template<typename T>
void speaking_animal(const T& animal) {
animal.speak();
cout << "\n\n";
}

template<typename... T>
void speaking_farm(const T&... animals) {
auto space_adder = [&](auto creature) -> void {
creature.speak();
cout << " ";
};
(space_adder(animals), ...);
}

int main() {
Duck duck;
Dog dog;
Cat cat;

speaking_animal(duck);
speaking_animal(dog);
speaking_animal(cat);
speaking_farm(duck, dog, cat);
}

I was thinking about more something along these lines. But note the double indirection: we end up passing the smart pointer animal_pointer by reference.

We achieve the "signature thing" though in that we take these animal objects and effectively get them to to conform to the common animal_pointer abstract base without their cooperation.

#include <iostream>

using namespace std;

class Duck {
public:
void speak() const { cout << "quack"; }
};

class Dog {
public:
void speak() const { cout << "auau"; }
};

class Cat {
public:
void speak() const { cout << "miau"; }
};

class animal_pointer {
public:
virtual void speak() const = 0;
};

template <typename T> class animal_pointer_impl : public animal_pointer {
private:
T *obj;
public:
animal_pointer_impl(T *o) : obj(o) { }
virtual void speak() const { obj->speak(); }
};

void animal_api(const animal_pointer &p)
{
p.speak();
cout << '\n';
}

int main() {
Duck duck;
Dog dog;
Cat cat;

animal_pointer_impl<Duck> p0(&duck);
animal_pointer_impl<Dog> p1(&dog);
animal_pointer_impl<Cat> p2(&cat);

animal_api(p0);
animal_api(p1);
animal_api(p2);
}

animal_api is a regular function, which represents some external API that we don't get to recompile.
You are literally adding even less value than the article by commenting on how a supposedly useless article is useless.

And I don't agree. Those of us who know that markets have network effects and who believe that open computing is a value for humanity and closed systems opposite understand that it is value for new readers to know that things could be better, so as to steer at least some of the consumer choice away from these toxic, disposable products.
I miss dukto r5.
Of course, we already live in this reality - just substitute "Corporation" for "AI".
Especially not mathematicians! No one goes into math academia for the money, and people with math Ph.D.'s are often very employable at much higher salaries if they jump ship to industry. The reason mathematicians stay in the field --- and I say this as someone who didn't stay, for a variety of reasons --- is because they love math and want to spend their time researching and teaching it.
The article is deliberately misleading, possibly because of a marketing spin by their source?

People have lived years with artificial hearts, this 100 days is just the record for this particular device, the BiVACOR.
I'm being told breast implants have serial numbers, but I'd readily believe that other kinds of implants don't.
OP here. Yeah, the basic answer is "it's for you," but there's certainly value for me.

Consider it this way: if I schedule a 1:1, and you cancel it every week, then that tells me that you don't find time with me to be valuable. How do I fix that? Is that a signal about you hating meetings, or is it a signal that I'm a bad manager?

If I schedule 1:1s, and you join them, and then you give me one word answers to everything I ask, then you clearly don't want to be there. That gives me signals about our relationship: if we had a good relationship, we'd have more comfortablec conversations.

If I schedule 1:1s, and you join them, and you are apathetic or antagonistic, then that also tells me that there's a problem.

The 1:1 is an incredibly valuable period of time for us to have candid conversations, exchange feedback, and develop our relationship. That kind of thing requires two people to tango. I can't force you to do those things. But if you don't want to do those things, and you don't want to ensure that we work well together and can exchange feedback freely, then maybe we don't work well together, and we should re-evaluate our working relationship.

So is it for me? Sort of. The goal is for you to be involved with me in a private but accessible way. You and I having a relationship where we can build on fundamentals and create a safe, welcoming, innovative environment is the single most valuable thing a manager can do and that a report can accelerate and encourage.

But if you don't want to participate in that, then that doesn't bode well for your career at my company.

If you want to take that as "it's for you, not me," then that's fair, but I don't think you and I would work well together.
Even then... There's no way an RTX 5070 needs the same cooler as a 5080/5090 by any stretch, but many of these cards on the lower-mid range are using the same coolers as on the high end. I doubt they're really needed in terms of that big. I could understand a slightly heavier 2-fan model, which would fit in more cases. Even for overclocking, they don't add much.

Then again, I also have a solid case without windows. But there are plenty of SFF builders that would like a more reasonably sized upper mid-range card. I'm not suggesting that single slot is enough... but a 2-slot dual fan design should be suitable/sufficient for a stock-clocked 5070 Ti.
Not only they can read, they probably record them because SMS don't use much space.
There is no reason apart from Apple's closed-source restrictive software policies that the device is nowhere near as useful as it could be.
I am sure most people in the European parliament don't know or care what a red state is. It's one of those American things that is opaque to Europeans.

I guess they tried to find stuff to tax which does not hurt the bigger European populace.

The US biggest export is oil and they certainly want that to be cheap so no tariffs there.

And they are incapable of putting tarifst on online services and digital products.
Do you believe nobody ever begged for their life during WW2? If this is your first time being able to understand the horror of war, you simply lacked imagination, or worse, chose to remain ignorant and not notice the horrors wrought in past wars.

Or do you somehow believe that getting exploded by a 155mm Howitzer, or skewered on a pike, or swiss cheesed by a 50cal, or drowning with 150 of your friends in a sinking ship, or dying in agony from disease in a cramped room with hundreds of others that smells of death and rot, or being eaten by sharks in the pacific, or evaporating in a ball of plasma and radiation, or roasted alive in a pill box by sticky gasoline from a flamethrower, or being trampled by a horse, or suffocating under a mixture of mud and your best friend's blood, or or or or.... is more dignified or less horrifying than a flying land mine?

See Brandon F show an example of the raw brutality of linear warfare, https://www.youtube.com/watch?v=0hP3SeJIVFk

There is nothing "cruel or unusual" about drones. Nothing at all. This is what war has always been.

Do you think people were being hyperbolic when they explained "war is hell"? Do you think soldiers with PTSD were just sissies and overreacting?

Did you think war was Glorious? Or Just? Or Noble? Or virtuous in literally any way?
Yes, x86:

https://www.intel.com/content/www/us/en/developer/articles/t...
What's "good for business" is orthogonal to people's votes and wishes in a free democracy, since things like slavery and destroying the environment are also "good for business" but voters might not like them.

In other words, people have the freedom to choose candidates who make decisions that are also bad for business. That's the amazing perk of having a completely free democracy (yes that includes letting the people vote bad candidates who make bad decisions) which you'll only appreciate when you don't have that freedom (ask me how I know).
Windsurf doesn’t work 40% of the time while still eating up flow credits

Starting to feel very scammy
No OP, but I can vouch for for Sony WH-1000X3 (not the most recent model but I assume they haven't gotten substantially worse). I know many autistic folks who use them for very similar audio sensitivity and use them myself.
I've called this out numerous times (and gotten downvoted regularly), with what I call the "Cult of Optimization"

aka optimization-for-its-own-sake, aka pathological optimization.

It's basically meatspace internalizing and adopting the paperclip problem as a "good thing" to pursue, screw externalities and consequences.

And, lo-and-behold, my read for why it gets downvoted here is that a lot of folks on HN ascribe to this mentality, as it is part of the HN ethos to optimize , often pathologically.
I sort of enjoy this natural experiment of tech bro manifest destiny, with it being soundly rejected anywhere with common sense. In these bleak times, find joy where you can. These people will not be with us forever.
It's surprisingly straightforward. If you run your application with `DOTNET_JitDisasm='methodName'` you will get exact code that gets executed for a given method. It's pretty well-annotated and readable. You can also control JIT behavior with e.g. AggressiveOptimization flag (which can ironically make performance worse) which bypasses tiered compilation and pgo-optimization, always producing the same output.

But other than that yes, with techniques like load value prediction and memory-data dependent prefetching there is little you can do at the codegen level.
The secret is networking. I don't have the numbers but annecdoteally what I saw was every (and I mean every) hire at Director level and above at big tech was a friend (or friend of friend) of someone at that company.
TI's Calculator Monopoly Offers Educators Lessons in the Age of Generative AI
The OP is a troll. He just claims everyone else is out to get him and .NET if they point out some inconvenient non-ideal on display in the ecosystem.

Every tooling has its faults.
The Zed editor has integrates with pretty much every model provider, and comes with Claude 3.5 for free: https://github.com/zed-industries/zed/releases
How I used to dream of a technology that would one day enable this. Kudos on your release!
It seems to have been very benchmark-tuned for LMArena. In my own experiments, it was roughly in line with other comparably sized models for factual knowledge (like Mistral Small 3), and worse than Mistral Small 3 and Phi-4 at STEM problems and logic. It's much worse than Llama 3.3 70b or Mistral Large 2411 in knowledge or intelligence in reality, even though LMArena ranks it as better than those.
> A decent PC should be able to grind any Rust project in few seconds.

That is demonstrably false, unless your definition of "decent PC" is something that costs $4000.

I love Rust, but saying misleading (at best) things about build times is not a way to evangelize.
I think this is a bit of a non issue. The UI is just that, a UI. Take it or leave it. If it makes your life easier, great. If not, nothing changes about how you use DuckDB.

There is always going to be some overlap between open source contributions and commercial interests but unless a real problem emerges like core features getting locked behind paywalls there is no real cause for concern. If that happens then sure let’s talk about it and raise the issue in a public forum. But for now it is just a nice convenience feature that some people (like me) will find useful.
Reminds me of the Paradise Lost quote, "Better to rule in Hell, than serve in Heaven", such an insightful book for understanding a certain type of person from Milton. Beautiful imagery throughout too, highly recommend.
Lots of tasks involve two different apps (googling a bug while looking at the error, reading a spec while working on the code, being on a call while showing off a document etc). I'm almost always happier with two full monitors, but I use tiling when I'm stuck on a single laptop screen for example. I rarely want more than two things at once unless I'm in Emacs, and I sometimes get the sense that a lot of tiling window manager and tmux use is just people not knowing how to use their editor's built in window management and multi-process support. Obviously everyone's free to build their own environment however they like, I don't know why anyone would accept being stuck on a tiny screen for long periods though!
The refusal of white Americans - especially then, but even now - to understand how the OJ trial was a reflection of the un-reckoned-with circumstances that had most recently rocked the land with the Rodney King incident, trial, riots, etc has always bothered me. Of course murder was "legal" in the state of California - what were the people beating King to within an inch of his life expecting to happen to that dude after they were done with him? He survived, of course, but in spite of their intent. The line's only a successful bit if you didn't consider it murder when cops gun someone down.

I think the greatest social failure of that day isn't that he walked, it's that half the country didn't have the self-awareness to take stock - to understand both the legal and social system that we'd set up that lead to that outcome, to see how we'd been manipulated by the media - and to maybe have the grace to let it go. (The last time someone brought it up to me, in person, was a scant 3 years ago, in a context so ridiculous that I don't know that I should relate it.)
It encourages consumerism for the sake of consumerism and enables excessive e-waste. Sony has put forth plenty of effort since then to convince you that you've needed yet another new and shiny TV to replace the Bravia, and will continue to do the same.

I truly don't understand the idea of praising a commercial that exists solely to sell you something we could probably, reasonably, be making and selling a lot less of. We only keep going "because growth". When's enough? This is gross.

Edit: And after watching the video, it's extra jarring to me to feel the warm fuzzies it gives you, and then realize, "It's not asking me to be a good person or do something that's gonna match the feeling this commercial is giving me, it just wants me to buy something it's gonna want me to replace eventually". Ick. Get the fuck out of my emotions like that.
I don't disagree, but I do think that even among tech bros ... some are curious people and would tread far more lightly, maybe even responsibly compared to what we have now.
At this point in my life, I've realized that anything they advertise that is actually a new thing (not a TV or a toaster with slightly better features) is just going to be some consumable or gadget that I don't want or need. Most advertising I see is just for some soda or electronics brand which I already know about and do not want to buy. I don't think I could name a single ad that I've seen that is for a genuinely new product or service that was useful enough to me that I thought, "thank god they showed me this ad!"
I work with the ones that made the jump to industry, so no, I'm confronted with the divide day in and day out. The academics that either switch to industry or maintain close industry ties, typically do not seem to share these concerns, or at least, can contextualize them.
I usually try to say things like “that sounds like a promising idea, there’s something I’m confused about though”. Or “I really like your insights on this, one thing I have a knowledge gap on though is…”

Basically if someone has an ego, make them feel like you’re not saying they’re wrong and you’re hoping they can teach you, and through that slowly guide them to the points they’re wrong about. If you get to the topic, like say they argue AWS EMR is cheaper than a lambda for doing some small simple process (insanely dumb idea) and you mention that you’d thought lambda pricing was cheaper and they say “no it’s not” to shut you up or stop the debate, I’d recommend having a small 1 point research spike to get pricing differentials just to make sure, since it’s small effort and it can help with cost estimates in the future either way.

Basically avoid saying they’re wrong, treat everything like a knowledge gap, and an opportunity to explore something to build team knowledge
Just read the Brian Hayes essay "AI and the end of programming" from 2023. It is a nice story about his experience with getting chatgpt to do some programing tasks and related discussion. As a spoiler he does not see the current state of thing as "the end of programing".

[1] : http://bit-player.org/2023/ai-and-the-end-of-programming
Why aren't climate jobs being proposed as a viable transition role post AI?
I could see a very strong restructuring of society built around high taxation of heavily AI implemented industries to subsidize a labor program built around cleaning up the environment.

Lets have people become ocean garbage fishers, tree planters, urban cleaners, river cleaners , wildlife habitat rebuilders, policing watchdogs for companies that break the rules, etc etc.

Not all of this is some big brained work either, the average person CAN do it and machinery can be invented (some of it already has) to assist in this work at scale.

Now of course the people have to demand this themselves challenging the status quo cause companies would sure as hell never want to pay for this and some organization will have to figure out where all that waste ends up (deep space?) but it doesn't take away the validity of this space as a valid transitionary role for humans to partake in while we figure out the long term.

Thoughts? Challenges you suspect?
Yes, it provides pretty quick deployments. We just hit the limit a few minutes ago. Had to upgrade
Maybe, but IMO the DOJ's current proposal would be harmful for users and the web. Chrome is not worth as much to anyone else what it is to Google. And with Google barred from paying for default search engine placement, all browser investment everywhere will be severely cut back. Mozilla will probably finally fall, Safari will stagnate, and Chrome will rot.
“TI’s calculator ecosystem facilitated a needed educational reform and created training resources for math teachers. Its emergence as a national standard simplified math education, reduced teacher training costs, and contributed to teacher job mobility. Educators, who may have taught for decades, even preferred the lack of innovation. Additionally, students have been able to take standardized tests and enroll in STEM courses in college without needing to switch calculators.”

https://www.promarket.org/2024/04/08/tis-calculator-monopoly...

(Also, TI supports RPN. It also supports PN and infix notation.)
Or anybody that stands a lot without a desk handy, that doesn't want to use https://a.co/d/aqI3SvI and try type into a laptop.
>It's quite sad that something that seems like it could be universally enjoyed at the isn't now.

This happens frequently for a good many things. Collective ignorance gets replaced with the lens of hindsight.
Meanwhile these idiots cancelled a USDA program to provide $1 billion to helping schools purchase food from local farms, which if your goal is to build a system where people eat fewer mega corporate food additives seems counterproductive to say the least.
You can't honestly claim that it would take you an hour to accomplish such a high probability task - have you never visited the house of a friend or family and had to open a few cabinets to find a water glass or a bowl or a spoon?

As for the point of corner cases being hard - I mean that's the point here, isn't it?
> These tariffs are highly focussed on hurting red states.

If I, as a consumer, were interested in "hurting red states" I could just not buy anything from them. No need for the EU (or my country's government) to impose this choice on me.