skysight-inc/HackerNews huggingface dataset:
No you’re mistaken.

> Thats done to save a couple of cents on the ignition switch (no need for a large high current fan to be powered through it).

The fan must be powered by a relay in most cases so this is utter bullshit.

In most any modern car the fan is controlled by the ECM (a computer).
Furthermore this fan relay will come on in anticipation of high heat load such as when the AC is turned on as well in cars without dual fans.

There is so much more complexity here than just wiring through the ignition circuit (which wouldn’t cost any more anyway as noted) that thinking this is a cost saving issue is utterly clueless.

And the temperature sensor that controls it is invariably located in the engine block, not the radiator hose. Modern cars may have multiple sensors but they need one in the block.

Cooling fans in most cars don’t draw 20 amps while running normally (they should be closer to 10), and while anything can fail the cooling fan in these setups should only run for a few minutes. Draining the battery like you claim is not a “common” cause of breakdowns.

You clearly don’t know much about modern (last >30 years) cars to be commenting on them so authoritatively, tone down your arrogance.

https://acurazine.com/forums/3g-tl-2004-2008-93/wiring-diagr...

This is a typical setup (and it’s 20 years ago). Debunking two of your claims. First note that the condenser fan is wired through the ignition, debunking the notion that it would be costly to do so and that running the main fan bypassed isn’t intentional. Also note that the actual fan control is the lower right black box PCM/ECM (engine computer)
Ah, I had the same thought you had and didn't think of dynamic content. Maybe using variable length blocks split with content-defined chunking, and if 99% of the blocks are the same then assume the content is the same, and store the 2 versions ?
Slightly tangential, but when I read something like "my first PCB" I immediately think of drawing the circuit on a PCB with a permanent marker, letting it bath in FeCl3 solution, then drilling the holes with a mini drill.

Apparently those times are over now, but I still think that it would be faster (and subjectively more fun) for such a simple circuit.
> Unfortunately, garbage-collected languages have historically not been great for real-time action games.

I’ve heard this a lot and even parroted it myself, but in all honesty I would be surprised if this is true today. First, GC does not mean “no control at all” over GC pauses. Secondly, GC pauses are incredibly short in some languages, unless you have to deallocate a lot.

Without first-hand experience, I would assume that GC is not an issue for games today, given that you are aware of how allocations work, and you have access to a good profiler if necessary.

As usual, the best language is most likely the one with the best ecosystem (libs, tooling, docs) around the domain that you’re working in.
I have certainly experienced overheating due to traffic on my air cooled bike. Now I am thinking about adding a fan to my oil cooler that would either be on a switch or even on a proper thermostat.
To my knowledge it is because the the oil and water needs the motor on to move through the engine and cool certain parts . If the motor is shout down to early and those can’t circulate anymore following could happen

-turbocharger overheats

-oil overheats
And the things you stated and much more …

Better to let the motor run while standing is to run it the last kilometers in low rpm
Yeah, I came here to post this. I still have all my back issues. They are great, and my kids understand the world a little better because it is accessible to them.
> some are even adding pre-roll advertising

Never fails.
I guess the question would be, if indeed these suggestions would solve those problems, how much does this cost (I genuinely have no idea!) and how much do I want to spend on this versus putting up a webpage to direct people too.

I want to shave off every last ms of latency in the services I own but at the end of the day at some point it’s good enough (and best for the business) just to manage expectations.
> He predicted that [the article] would “discuss the fact that I somehow lost my mind … [...]"

Well, he was right about that.
Visual Studio hasn't not treated me like a piece of shit ever. It's a similar "lol fuck you" as witnessed in this issue.
Why Monad Transformers Matter
My feelings! Notice how quickly personal attacks come out once an argument has been lost?
Give the COO/CTO the last say, not the CISO.

Usually it's the opposite, due to the asymmetry of a terrible unknown and claimed unquestionable remedies vs "it'll certainly slow us down to some degree". The person making the latter argument needs to have far more knowledge in areas outside their domain, and far better debate skills, to prevail. The person arguing the former need only say "hackers" in a solemn tone, to win by default.

Specific security measures should be added at "absolutely needed, beyond reasonable doubt" threshold, not "probably helps", as adjudicated by the leaders of the productive core of the business.

That'd go a long way to stopping them doing nonsense password rolling witch-doctoring.
I salute the developer for taking on such a mammoth challenge as (re)building a RAW editor. Sounds like he has the chops for it though!

Sitting on the other of the table (professional developer turned professional photographer) I wish someone like Blackmagic would disrupt the big players (Capture One and Photoshop in the stills space) because Resolve looks (and is!) so much more sophisticated with a much healthier attitude towards its users/customers.
Closed without a comment.

I was hopeful, but not fully convinced that Microsoft had turned around. Turns out that the naysayers were, of course, completely right.

No touching of Microsoft frameworks. Dotnet may look good, but this will happen to it too.
Also lots of games have been written in C#/XNA.
> If you had done any courses on software requirements, you wouldn't be saying that. It's the entire premise behind agile software development.

Oh really? Twenty years of professional experience say otherwise. I don't remember if that came up in either my graduate or undergraduate classes, but I also remember this post going around: https://www.joelonsoftware.com/2000/04/06/things-you-should-... - in my experience, this post is as true as it ever way. Sometimes a ground-up rewrite is necessary, but more often than not, you do it at your own peril.

>Encapsulation at a larger grain level.

Encapsulation has nothing to do with it. The value of compile-time support rises as LOC and complexity goes up - this is irrespective of your development methodology, or the architecture of your stack.

>It's the entire premise behind agile software development.

No. It's not. Agile does not directly address code maintenance or code quality since Agile is (as Wikipedia puts it) "an iterative development process". You can perfectly follow Agile, and turn out unmaintenable code.
> None of this is really surprising to me; any inadequate system seems to have a tendency to create its own shadow workflow that hides problems by working around them.

This reminds me strongly of Seeing Like A State. The formal system only appears to work because it's supported by an informal system devised by actual users.

The system is created according to a "map" or abstraction of the real hospital. But the map is always lacking in detail, may be skewed in various ways, and results in an unrealistic system.
http://rescience.github.io/
I think there's a high chance that no atom in the human would get hit. Just thinking of the photo of the sun that was taken through whole earth. There are thousands of particles from outer space each day passing our bodies without interaction.
Odd comment, but then again a comment calling dozens of constructive approaches BS probably needs to check under its own show.

> You simply have to put your time in the trenches

Ahh yes, just learn math. Very informative. Math after all is like hitting the gym. You grind fractions an hour a day and next thing you know you invented calculus.

>All the tools being sold to you are ephemeral and will soon become obsolete

Soon in the grand scheme of an immortal, I suppose. But OpenGL 3.3 is some 20 years old now and could have made for a decent career for a decent human career.

>You can try to use tools created by others but the results will all just look the same as theirs

those math textbooks don't exactly teach you how to make nice shaders. The fundamentals of light and how it traverses is great, but a lot of real time math (even real time ray tracing) is a lot of tricks and hackery. Stuff you won't find even in dedicated raytracing books like pbrt. This is unfortunately where those "fundamentals" break down and we need to traverse into computing. Fortunately there's 40 years of computer graphics research to reference.

>if this is too much bother I'd suggest going back to non-digital mediums for your artwork like pen & ink watercolors oil paints etc.

I'd argue that harder for how my brain and body is configured. I don't need a steady hand to make 3d shapes, something that most take for granted.

>If you can't handle vector calculus and complex analysis then that's too bad

Glad you weren't my teacher. Probably wouldn't be in industry with that sort of mentality.
Show it still standing in a year and I'll be more impressed.
> Not all boulders are created equal, but a professional concrete pour, mixed and installed to the manufacturer’s specification is going to have a guaranteed maximum strength- something random boulders will not have.

Random boulders surely have some guaranteed maximum strength. Now minimum strength is the real problem.
But how is your sense of agency denied in one sense (1) and affirmed in the other (2), particularly in the impaired driving example where your BAC is way higher and you're more conparittively far more "sloshed", likely completely fucking (sorry) blacked out?
Shopify takes payments in USDC (Coinbase’s stable coin that’s pegged to USD). They use Solana Pay to do it, and the fees are considerably lower than traditional banking alternatives.

https://solanapay.com/
The news would be that they're trying. It doesn't look to me like they put much effort into pretty much anything.

Sure, they build products, but only to the point of being infuratingly unreliable.
> I'm not saying "use value" isn't useful; I'm saying it's proxied by price.

Its not, not really. Water has the most use value of anything you can imagine, and is also one of the cheapest thing to buy.

Production value is the effort, material and time spent. It is different from production cost, because production cost will say that a SE Asian time is worth way less than an US citizen time. But modulo material costs, items made in the US by US citizen have the same (production) value as the same item made in China. It will also have the exact same use value, the only difference will be its exchange value (items made in Asia are cheaper), and sign value, as you're more likely to say: 'hey, look, it's made locally' than 'hey, look, it's made in China' if you want to brag about your T-shirt.
FFmpeg 6.1 drops a Heaviside dose of codec magic
Sooner or later LLMs will trivially shift code from one language to another too, which will be fun
Patrick does not, in fact, work for Stripe any more, and Stripe sells crypto solutions:

https://stripe.com/au/use-cases/crypto
I was actually hopeful they'd make it at some point. Browser-based UI frameworks aren't very good on mobile - They had a chance here. But it's a classic Microsoft move to take the potential you have and throw it away.
I'm surprised no one has questioned why a bot made for one specific program and protocol has a generic name like 'botlib'.
Novel Mirai-based DDoS botnet exploits 0-days to infect routers and cameras
Indeed, just recently I discovered that Capcom has their own .NET fork, and used it on Devil May Cry for the PlayStation.

Check their developer channel on YouTube.
The BBC's content quality varies a bit, and generally production values are worse.

The acting is better than most US shows IMO, but that's not the BBC. The directing, cinematography aren't nearly as good; often very formulaic (e.g. Sherlock), and special effects are 30 years behind many US equivalents.

In other words, the bit that the BBC don't control the creation of, the raw acting talent, is often the best bit. And writing, which they do control some of, is also generally of a reasonable to extremely good standard.

Having said all that, the BBC's model is "create a law that says we must be paid". I don't think that's taboo in any shape or form, but it is quite a tricky thing to pull off in 2023 with the sensitivity around rent seeking.
>In terms of getting a job though the modern APIs are highly desirable

so would you say a LearnOpenGL-esque renderer for Vulkan is still a good portfolio piece to showcase your experience as a graphics programmer? I'm middle/early senior level in terms of experience but still want to do graphics programming one day. Market right now seems pretty dire, but I want to spend 2024 on something so maybe something bites in 2025.

But I'm not sure if I should focus on fundamentals and work in Vulkan (I've done toy renderers in OpenGL so I'm well learned in the pipeline already) or instead specialize and try to showcase something in Unity/Unreal. I vastly prefer the former since my long term goals involve de-coupling from the big middleware engines, but alas. I need to appeal to employers.
I see different color temperature casts in each of my eyes. So, depending on the eye, my red isn’t even my own red! Seems like a perfectly valid question given the complexity of the human vision system.
Oh yes, I’m one of those users (and who are “those”? Lizard people?). At least once a week I need to operate datasets that have hundreds of thousands of rows, and while accessing them is not a problem, batch computations can be tricky.
Eliezer Yudkowsky should be respected in the field of AI. Agree or disagree with his level of concern over AI risk, he has made fairly accurate predictions so far. Last I heard, he was predicting that we could be as little as 10-15 years from the level of AI development that he considers to be an extinctions level risk.

Again, there's plenty of different conclusions that can be made on the risk levels but that doesn't change his expectation on timing of development.
I suspect this comes out of:

Ansel.photos:

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

from two days ago.
Sam Bankman-Fried didn't ask where the $8B went
It's very common in Croatia, too.
It's like the Chrome team realizes it actually has users. Many other software projects I've witnessed seem to think they just throw their stuff into the void and nobody will care.
It can also be hard to judge whether replication failed because the result is bogus or replication failed because the replication team is themselves incompetent.
That was something I noticed and I stopped right away. Not all of them. I only notice a particular doze or mix. But yeah, I could feel the anxiety creep up next wed days.
I'm a Climate Scientist. I'm Not Screaming into the Void Anymore
Of course there are ways to eliminate most noises. But at some point it’s not worth the cost.
I remember a similar argument against Visual SourceSafe[0].

We had been using SS since it was done by OneTree (borged by MS).

MS used an internal tool, instead.

VSS did do one cool trick, which I have yet to see replicated elsewhere: You could construct "artificial workspaces," composed of elements (down to individual files) in other workspaces, so, when you checked out (it was all checkout/checkin, back then), you actually checked out from (and back into) the original workspace.

[0] https://en.wikipedia.org/wiki/Microsoft_Visual_SourceSafe
We tried building a greenfield mobile app using Maui because my development partner is a Microsoft tools aficionado. We ran into a big memory leak that was so hard to debug using the primitive tools that it set us back a month. Eventually, we discovered it was internal to Maui (leak caused by a Maui component, not our code) and decided to program native apps instead for the project. Ultimately I think rebuilding as native actually saved us time for the simple app we’re building
I work for ab EU government, and cookies are a no-go because of cookies directive, so we use JWT and auth the javscript engine, not the browser.

This leads to a multitude if problems, but who cares?
I argue graphics programming is especially resiliant to AI. that domain doesn't have a lot of code out there to scrape, and the problems can't simply be optimized by throwing more hardware at it. I doubt current AI can really do a graphics programmer's job as of now.
AFAIK the only reason why Linux compiles on Clang now too is because Clang tries to emulate GCC behaviour as closely as possible? I doubt that the Linux kernel would compile out of the box with Microsoft's C compiler for instance ;)
No. My usage remains the same.
Technically, it got moved into being a discussion, as the underlying bug (the thing that's been broken for 1.5 years) actually still has its original issue open, so this the actual bug report of this issue is basically a dupe.

I mean, this is still an awful look for MAUI.
Monero is also a thing.
> Imagine a several hundred kilo machine stepping on your toes with its full weight just because it mis-estimated your movements.

"Specifications. Tesla Bot is planned to measure 5 ft 8 in (173 cm) tall and weigh 125 lb (57 kg)."
https://en.wikipedia.org/wiki/Optimus_(robot)

I'm aware that Tesla tends to be over-optimistic in its timeline regarding AI and robotics. I do not endorse the estimates without question and yes, some other companies might have made more progress than they did. The citations were meant as examples of the development in the domain. (And Boston Dynamics doesn't seem to plan a consumer launch of a humanoid robot any time soon, so I didn't cite them.)

What made me more optimistic these days are recent progress in multimodal large foundation models which allow robots to perform much better, esp on manual manipulation. See demo from Sep 2023 here: https://www.youtube.com/watch?v=D2vj0WcvH5c&t=18s&ab_channel...
Belief propagagation (i.e. message passing) has a long history and has been pretty successful. It's not always applicable, but it can have a lot of advantages when it is.
Superficial toxicity is the enemy of curiosity-driven innovation in science
You could say any of these things about the NYT with a much higher degree of confidence. On Twitter, people are probably lying to me. NYT hacks are definitely lying to me.
because these are not cookies, right?
MS running two major code repo platforms, one that is hated, and one that’s widely loved, leads me to believe ADO is not going to make it.
> ... the return to torrents is inevitable.

The only reason I ever paid for Netflix, HBO and Prime was because I felt less bad about never leaving in the first place.

The UIs are atrocious, yes, but the absolute worst part of them all is that you have zero control. Content is there one day, gone the next.
Newfound Hybrid Brain Cells Send Signals Like Neurons Do
People without the ability to understand the current body of knowledge and make an educated conclusion, caveated with the known and unknown gaps in current knowledge, simply shouldn't be trying to make conclusions.

Making a decision for oneself is totally reasonable, but there should be a high bar as soon as someone tries to push that as a conclusion that others should follow.

The problem during the pandemic response wasn't that individuals tried to understand and decide for themselves, its that those who were supposed experts got out over their skis and were forcing decisions and conclusions that weren't backed up by data. What's wrong with someone reading studies and deciding whether they themselves want to get vaccinated or west masks, especially when we didn't have solid data to show how those decisions might impact others' rights?
So what's the story with these seemingly unrelated, but very serious, bugs being found at the same time? Was this the result of a security audit or were three bugs of this magnitude really discovered spontaneously?
And the Java/MaximeVM legacy, alongside some entertaining podcast stories.
> A theory about a conspiracy is when outsiders to the conspiracy try to reason about motives without being privy to the actual motives (if any) of the conspiracy. By their nature, conspiracy theories can be far more wide ranging than the actual motives of any conspiracy will be. This is one of the things that makes conspiracy theories problematic.

This seems like it would apply equally well to all theories.
That is what I assumed when I first started drywalling. However, in the wild, I can't see such a solution working. Unlike the walls of a house, walls bedded on soil move all the time. In the ever-moving domain of the Welsh hillsides, cement glue would crack within a year.

Ideally, drystone walls are composed of two skins. The way the stones are arranged tends these skins to each incline inwards slightly. In this way, the wall as a whole acquires cohesion through physics.
https://www.law.cornell.edu/uscode/text/17/102

> (b) In no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work.

The way the game works is not protected. Only Nintendo's code is.
Thank god that we have Yann Lecun. When it comes to AI, it's so refreshing to have a credible voice who calls out the hype, as well as pushes freedom and open source .
Need a PRNG? Use a CSPRNG
I think there are many highly intelligent people that would prefer less intelligent people don't gain additional intelligence. They are perfectly happy with the relative value of their own intelligence and know that relative value goes way down in a world that everyone has access to additional intelligence.
The most interesting thing to see here will be what the modding scene does once/if the project is finished. Because generally, decompiled games are a hell of a lot easier to mod in any notable way than ones where you have to code any additions in assembly language, and it gets easier still when someone ports it to PC or what not.

Just look at Super Mario 64. Since that game got decompiled and ported, we've since the number of custom elements in your average ROM hack skyrocket, and the complexity of some of the projects people have made using the engine reach ridiculous degrees. Prior to this, we mostly only saw custom powerups, enemies, bosses and objects in hacks by Kaze Emanuar. Post this happening, such things pop up in contest and game jam hacks made in a few weeks.

Same thing with Ocarina of Time, and other affected games. When people understand the source code (and then when it becomes much easier to modify), the complexity of a community's work goes up tenfold.

So yeah, it could be interesting to see whether any ambitious Twilight Princess mods start development after this, assuming it gets finished. I don't think there's much of a scene for those right now either, so this could be what kickstarts said community in general too.
But then what's the point of the guesses since you can always get it first time? Surely it would make more sense as a puzzle without backspace?
They could comply and treat them like self signed certificates with a click through screen.

"This website's certificate is issued by <insert Banana Republic> CA. Are you sure you want to proceed?"