skysight-inc/HackerNews huggingface dataset:
You're scraping the paint off with how far you're dragging the goalposts.

Brave has a weird crypto thing, it's on not by default, it's not pushed on you, I don't even know how to turn it on.

Firefox right now today has ads in the URL bar. I'm using Waterfox to avoid all Mozilla's garbage but Brave is up near the top of least shitty.
My first Linux machine was in 1993, what would you like to know? Pre-1.0 Kernels were an adventure that’s for sure.
An intervention to reduce child mortality may accelerate drug resistance
"Harder [for the organization in question] to solve" is definitely right

Not really an excuse though, since a product company's mandate is to create a product that doesn't leave its customers baffled about apparently missing functionality.
Ineffective dog fooding. PMs might use it every day but they only use a subset of functionality. Some engineers may intentionally never use it when they get home because they’re so sick of looking at it. Some engineers doing crazy esoteric but it doesn’t propagate because their heads are down within the org. Most people are only showcasing exclusively happy paths to leadership, sorry I meant management. Executives only using it for emails, demos, and again a limited subset of happy paths.

Just burnout, siloing, and a lack of creativity. We can’t solve these problems in the industry because we are greedy short term thinkers who believe we’re long term innovators. To say nothing of believing we are smarter and more entitled then we are
To summarize / strawman, "Europe isn't racist, it's xenophobic, get it right!"

And to be clear, that's not wrong, but it's also a distinction without a difference. People will still feel discriminated against even if the source of that discrimination is different from what they named.
> We are miles ahead in security of any other industry. Physical locks have been broken for decades and nobody cares. Windows are breakable by a rock or a hammer and nobody cares.

That is not such a great analogy, in my opinion. If burglars could remotely break into many houses in parallel while being mostly non-trackable and staying in the safety of their own home, things would look differently on the doors and windows front.
New parent here !

Best book hands down - “Be prepared A practical Handbook for new Dads” It’s funny and short and every page is insightful. And you will lol while reading it.

Pathways.org - Great app that suggests activities for right age. And it’s free.
That's another incorrect summary. From the journal article there are multiple studies that have shown worse long-term outcomes from large amounts of exercise:

> Other studies also have confirmed the long-term adverse effects on myocardial structure (18,27–30,32), including one study suggesting that the CAD event rate during 2-year follow-up was significantly higher in the athletes than that in controls

> Recent studies have suggested that long distance runners may have increased levels of atherosclerosis and CAD (18,37). In a study 6 years ago, male marathon runners had paradoxically increased coronary artery calcification (CAC) as measured by computed tomography (CT) CAC scoring (21). A very recent study of men who completed at least one marathon yearly for 25 consecutive years (n = 50) compared with 23 sedentary controls demonstrated increased total plaque volume (P < 0.01), calcified plaque volume (P < 0.0001), and noncalcified plaque volume (P = 0.04) compared with those with EEE (Fig. 3) (37). Despite the fact that runners have better overall CAD risk profiles, these results underscore the potential for very heavy EEE to increase the severity of CAD through mechanisms largely independent of the traditional CAD risk factors.

> Very high doses of running, however, were associated with trends of worse survival compared with either nonrunners or groups of low- and moderate-dose runners.

> However, when dividing runners into quintiles of doses (miles·wk−1, running days per week, min·wk−1, and running speed), with the exception of speed (faster running always had a trend for better survival), quintile 1 (<6 miles·wk−1, 1 to 2 times per week, <51 min·wk−1) had similar mortality reductions as those in quintiles 2 to 4 and a trend to slightly greater benefit than those in quintile 5 (Fig. 4).

There are other studies that have not shown long-term adverse events. The evidence isn't conclusive and most people need more exercise, not less. But it's prudent to caution committed runners about overdoing it with this information so they can make their own informed decision.
The things Russia did to avoid responsibility and push them out of Russian airspace is insane. After shooting the plane Russia denied the plane from landing in three different Russian airports.

https://caliber.az/en/post/preliminary-investigation-azal-ai...
Easier to wire up services to each other with domain names, serviceA.domain.tld is obvious, domain.tld:1234 is not
my bystander understanding: the problem is that openworm knows how the neurons are connected, but not how they're weighted and trigger each other, or how it adjusts them, and it seems like there hasn't been enough funding to take it to the next level in the past, like, 15 years

it's unclear to me how much of the result from this paper is algorithmic rather than directly founded in measured data, but it's very cool to see more work in this area.
I am curious: what about SFSVC interferes with the functionality of the site?
what are the 100 coding benchmarks? I'm only aware of 7 and it beats Claude on 5 of them.
Micah True, a hero of Born to Run, died after the book was published at age 58 of heart failure while doing a 12 mile training run.
Blender is an amazing piece of software.

A few years ago I asked myself "Why spend hundreds of hours sucking at video games when I could spend the same time sucking at Blender?"

Since then I have spent many an enjoyable evening making terrible 3d models, some of which actually made it into a game. Apart from my lack of skill, there is no reason why somebody like me can't do world-class renders in a piece of software they downloaded for free. It isn't even that hard to use any more.
> AI

The push for Python performance and JIT compilation has little to do with AI and more to do with Python's explosion in adoption for backend server applications in the 2010s, as well as the dedication of smaller projects like PyPy that existed largely because it was possible to make them exist. The ML/AI boom helped spread Python even farther and wider, yes, but none of the core language performance improvements are all that relevant for ML or AI.

As another commenter pointed out, the performance bottlenecks in AI specifically have essentially to do with the CPython runtime performance. The only exception is in the pre-processing of very large text corpora, and that alone has hardly been a blip on the radar of the people working on CPython performance.

Moreover, most of the "Python performance" projects that do sit closer to machine learning use cases (Cython-Numpy integration, Numba, Nuitka) are more or less orthogonal to the more recent push for Python interpreter performance.

Cython itself and MypyC are mainly relevant because they are intended to be general-ish purpose performance boosters for CPython, and in doing so helped fill the need for greater performance in "hot and loopy" code such as network protocols, linters, and iterators. Cython also acted as a convenient glue layer for ad-hoc C library binding. But neither project is all that closely related to AI or to the various JIT compilers that have arisen over the years.
I think they're referring to Home Assistant, that's what they found
AWS Step Function Prime Finder
Why did the reviewer approve the change if the developer didn’t update the comment?

It sounds like people are failing at their jobs.
> I strongly recommend not running the experiment.

Do you know anybody who wants to live the complications that are coming? :-)

What I see is that on the one hand, there are people who think that we should try to do our best with what we know (cut down on emissions, accept that we have to do less with less, and optimise our society accordingly). And on the other hand, we have people who get into the religion of technology, where some god will bring them solutions that do not exist today and that likely won't exist, but that those people really want to believe in.
If you're running your workload on someone else's hardware (eg in the cloud) being able to attest it's not being modified is critical. From a companies perspective, when they run their software in the context of a customers hardware, it makes sense that they may similarly wish to ensure the software is running unmodified. This is how games are able to ensure there is no cheating occuring and banks can ensure malware is not tampering with the bank software unbeknownst to their customer. There are obviously ways for this to be use this for more distasteful mechanisms like fingerprinting, but that's not necessarily enough reason to abandon the technology. There are ways to achieve attestation without compromising privacy, but it does require widespread rollout of the attestation mechanism.
I don't think so?

HTTP 1.1 still supports Keep-Alive.
But this thing says it binds to ONE port. iptables is doing the port redirect for unbound ports.
Yes and also spent on more durable items.
Is it possible to bookmark a chat on mobile? Haven't found a way to do so on ios

Claude has a way to star important conversations. Don't think chatgpt has that.

My only solution so far has been aggressively deleting conversations once I find and answer and know I don't need it for reference.
In a world without borders, what's to prevent some wealthy Europeans from pooling their resources to buy up huge swaths of the Congo and doing colonialism, libertarian open borders style? Governments and borders are necessary.
Cool, but the input response is super slow. Like, when I’m typing fast on my phone (yeah, I’m that crazy Gen-Z who types a thousand words per minute on mobile), it just can’t keep up. Instead of ‘This is a test,’ I got ‘his i aes.’ It’s probably an architectural bottleneck that’s hard to fix. Also, I noticed you can’t select and copy text, which is a major headache for custom GUI implementation. Happy holidays and good vibes to everyone!
And any attempt whatsoever is some improvement over doing nothing and wishing luck to the next guy.
If you're interested in my take (you probably don't know me so probably not), I talked about this extensively on a local radio broadcast on Monday: https://www.wxxinews.org/show/connections/2024-12-23/will-ai...

TL;DL: I work in AI and am also a skeptic on AGI. I don't think the current approach to LLM training, even with lots of compute and bundling of chain-of-thought, constitute AGI and while many tasks will be made easier or automated I still think we need people at the wheel.

What I didn't get a chance to discuss, is how this is all just digital. The physical world still needs plenty of people to make things work, and if AI ends up overtaking knowledge workers, we'll all go back to doing things like building houses and working in labs.
And you can also do it with triple quotation marks if strings are involved, but it’s still more work for the compiler that someone explicitly did, it’s not magic.
Wait, how do you do that?
macOS does not go the statically linked route. Apple encourage developers towards dynamic libraries (usually in the form of frameworks) in most scenarios.
The end result of that is everyone moving to the rich countries with social safety nets, those countries then collapsing or removing those safety nets, and repeat until countries decide that was a terrible idea and we’re back to having borders except everything is a mess.

Countries aren’t geographic regions. They’re collections of people. If you magically swapped the populations of South Korea and Germany, those geographic countries would change overnight to be their demographic countries.

There’s absolutely nothing wrong with wanting your country to stay at least somewhat stable in its ideals, crime levels, particular problems, etc.
having been labeled a conspirator, i decline! you see, having been placed in that detestable set, my words would mean nothing, even if i wanted them to. but i see a small opportunity still yet to salvage something from this quagmire. for you have in your possession "an unending amount of data"... show me the power of market forces!!!
That's what I meant. You buy it from yourself on Open Sea. I just worded it very poorly.
Show HN: I've made a Monte-Carlo raytracer for glTF scenes in WebGPU
This is a GPU "software" raytracer (i.e. using manual ray-scene intersections and not RTX) written using the WebGPU API that renders glTF scenes. It supports many materials, textures, material & normal mapping, and heavily relies on multiple importance sampling to speed up convergence.
> Ignoring the testing issue

I mean it sounds to me like testing is your only problem so it’s kind of hard to ignore.

Personally I prefer fewer larger modules over more smaller modules. Deeply nested code is harder for me to reason about, I need to push stuff on my stack more often as I go down a debugging rabbit hole.

You can never reason locally about a bug. All code looks good locally. Bugs always manifest in the totality of your code and that is where you have to look at it. Your unit tests for the release running on production are all green, someone reviews all those lines that are in there. Locally it all made sense, local reasoning is how you ended up with that bug in production.

If you write a small little class with one method to help implement some bigger interaction, if your change does not touch the unit tests of the ”wrapper” class actually implementing the bigger interaction, what the users use, you are likely writing meaningless code or your test coverage for the actual use cases is not good enough.
Basic Electronics- So I can modify my kids toys to change the sounds on it or lower the volume on some toys. Then progress into something like bird feeder with camera and bird recognition
> SSE works seamlessly with existing HTTP infrastructure:

To stress how important it is to correct this error, even Mozilla's introductory page on server-sent events displays prominently with a big red text box that server-sent events are broken when not used over HTTP/2 due to browser's hard limit on open connections.

https://developer.mozilla.org/en-US/docs/Web/API/Server-sent...

Edit: I just saw the issue pointed out further down in the discussion

https://news.ycombinator.com/item?id=42511562
I own a copy. It's a great book.

I also suffer from severe asthma and allergies, both of which are, by all accounts, not normal or wanted responses of the immune system, not to mention of the low-end of the horror spectrum when it comes to immune function that is terrifyingly harmful to the host.

It is an exceptionally complex and wonderous thing, but where we diverge is in thinking of it as a "marvel of engineering" or any other prose that implies some sort of guiding hand. It is a far from perfect system, and gets things wrong often enough that we have a global industry creating products to control it.
I regularly use the request data button on ChatGPT, then parse the JSON and output HTML for each conversation, and a DB to search for the file(s) when needed.
The author writes:

> I am proposing that Debian should routinely compile Rust packages against dependencies in violation of the declared semver, and ship the results to Debian’s millions of users.

Followed by a rationale. However, the rationale rings hollow to me:

* Compiling a Rust package outside of its declared semver might not cause security problems in the form of exploitable memory corruption, but it's almost certainly going to cause stability problems with extremely undesirable characteristics (impossible for the upstream to triage, and definitionally unsupported).

* The assumption that semantic changes to APIs are encoded within types is incorrect in the general case: Rust has its fair share of "take a string, return a string" APIs where critical semantic changes can occur without any changes to the public interface. These again are unlikely to cause memory safety issues but they can result in logical security issues, especially if the project's actual version constraints are intended to close off versions that do work but perform their operation in an undesirable way.

As a contrived example of the above: `frobulator v1.0.0` might have `fn frob(&str) -> &str` which shells out to `bash` for no good reason. `frobulator v1.0.1` removes the subshell but doesn't change the API signature or public behavior; Debian ends up using v1.0.0 as the build dependency despite the upstream maintainer explicitly requesting v1.0.1 or later. This would presumably go unnoticed until someone files a RUSTSEC advisory on v1.0.0 or similar, which I think is a risky assumption given the size (and growth) of the Rust ecosystem and its tendency for large dep trees.

The author is right that, in practice, this will work 99% of the time. But I think the 1% will cause a lot of unnecessary downstream heartburn, all because of a path dependency (assumptions around deps and dynamic linkage) that isn't categorically relevant to the Rust ecosystem.
"Stop Writing Dead Programs" by Jack Rusher (2022) [video]
https://github.com/Jessie940611/BAAIWorm
Mapping Trump's connections to tech's right-wing brotherhood
I think a lot of pushback is because people are talking past each other.

The reality:

- the borrow checker has limitations that doesn't accept some constructs that could be be proved safe, given Rust's own rules

- the borrow checker is a net positive as it does push you towards better constructs, and the (rare) times it forbids you from doing something that could be safe, you have safe (sometimes not zero-cost) and unsafe escape hatches

But these are then understood by the intransigent as:

- the borrow checker is always detrimental

- the borrow checker can do nothing wrong

At that point, no one can understand why the other person is being obtuse, and you end up with... well, the comment section under every Rust article.
One of my favorite conventions is ‘TODO(username): some comment’. This lets attribution survive merges and commits and lets you search for all of someone’s comments using a grep.
I agree, class syntax is better. If javascript had been designed today, I imagine that would be the _only_ way to blueprint objects.
Which is ironic because trusting AI is fundamentally trusting the humans that made the AI over those that the AI replaces...
I am curious, with the way you are using “<1% are going to pay for music on here”, is that to be read as “no more than 1% are going to pay for music on here” or that “less than 1% are going to pay for music on here”?

Is your point that people aren’t willing to pay for things if they have a choice not to?

Or is it that independent artists should be grateful that people see their work at all and that “most” people will just think they are a grifting sociopath?

Not sure what your issue with my comment is, but I’m interested in what you meant, as I feel I’m missing context that only you have at the moment.
Previous incidents only few months ago https://news.ycombinator.com/item?id=42172565. Baltic is quite small and these sort of incidents have not been common.

So it’s likely these are not isolated incidents but part of same geopolitic narrative (hybrid war efforts).
Downloads are really clunky in SFSVC. You can do them, but it takes like 3 actions compared to iOS Safari. I've gotten lots of complaints on another site I have that does on-the-fly blob (Object URL) downloads that users don't understand it.

Here's a snapshot: https://bsky.app/profile/shalanah.bsky.social/post/3las76tpl...
{{
What It is and How It Works

The "guts" of the LHEATcl plugin is a dynamically loadable library (DLL) containing the compiled object files from Tcl/Tk, FitsTcl, POW, etc. Currently, there is just one, monolithic LHEATcl DLL, unlike the LHEA standalone Tcl scripts such as fv where there one DLL for each package (Tcl, Tk, fitsTcl, POW, etc) . This library is placed in your browser's plugins directory. Currently Netscape4.x and Internet Explorer 3.x, 4.x, and 5.0 are supported. Netscape3.x is not supported because the Javascript we use to setup a window to run the tclet in doesn't work in Netscape 3.x. When your browser starts up it scans the plugins directory. If it finds the LHEATcl plugin library, it adds the LHEATcl plugin to its list of plugins and registers the plugin to process files of mime type "application/x-tcl". For details of how this information is stored in the library file, see the documentation for the Netscape plugin SDK.
}}

https://heasarc.gsfc.nasa.gov/Tools/maki/plugin/LHEAapi.html
> Q: It looks like crap! Why?

> A: You need a bright display, try a 240Hz+ OLED. Also some local dimming LCDs have a backlight lag that sometimes interferes with quality.

Come on now. If you can simulate a CRT then surely you can make it look nice on a conventional monitor?
Can you share an example of when Windows was immutable? I’ve been using windows since 3.1, and I can’t recall a Windows version where I wasn’t able to muck around in the system itself. Closed source != immutable.

On an unrelated note, I despise the constant insinuation that using Linux is an indicator of intelligence whereas users on other systems are tech illiterate.

Actually, I believe your entire argument contradicts itself multiple times because you give examples on both sides, and don’t stop to reconcile your views.
As articles (especially about postgres) go, this isn't that long, but you can always get your own AI summary if it's too long for you.
I'm sure this is some kind of fallacy, but I feel I quite often see ostensibly impressive small side projects like this written in simple plain languages like C (or here COBOL). Every similar, e.g., Rust project I see seems almost non-functional despite having 10x the SLOC.

My working theory is that simpler languages lend themselves to blueprinting ideas and getting something working even with an ugly messy codebase, whereas modern languages force you to write code that will last longer. Or maybe modern languages are just doing something wrong.
If it is pay-walled, you have to subscribe/pay to get the complete content, I guess.

Then if it is javascript-walled, same but you must have a javascript web engine to access the content. There are web engines without javascript (not just disabled, there is zero javascript engine), namely noscript/basic (x)html.
When I review code I never think I am there to make people better devs.

I’m reviewing the code because I don’t want shit code merged into the code base I am responsible for operating. I’m going to be the one debugging that. Don’t just merge shit you feel like merging.
Given these two explanations for the drunken revelry,

1. Christmas has its origins in Saturnalia, but the only remaining similarity is the approximate date and the drunkenness.

2. Humans will happily accept any excuse to get drunk during the longest nights of the year.

I lean towards option 2 as a much simpler and more likely explanation.
Is the Russian government even competent enough to pull this off? This theory would require whoever shot them down to realize they shot down the wrong plane, convey this up the chain of command, and then contact air traffic control to tell them to deny landing permissions, all within the span of a few minutes. In an earlier thread other people mentioned it was reason given by ATC for the denial was fog. That seems more plausible to me given the russian state isn't some hivemind with perfect communication.

edit:

sources for the fog claim

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

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