skysight-inc/HackerNews huggingface dataset:
No, they have been rendered useless for that purpose through software updates because of the almost 100% overlap of the use cases of 1) stalking someone 2) and tracking a thief.
Intel terminates x86S initiative – x86 de-bloat quest ends
I believe that is primarily an issue for damaged or rechargeable lithium batteries, so not really a concern here.
on the idiom, pulling punches means not following through on a criticism, like saying "hah, only joking!" or, "don't challenge me it's just art!", where selling it short means describing it as less than it could be. They're related, but no, I did not misuse an idiom. however, for people whose first language isn't english I could accept the idiom is a bit opaque for a public forum.
This is one of the things I like about SNAFU: it makes this preferred pattern the default and makes it nicer to use. For example, your usage would look something like this with SNAFU:

create_dir(path).context(CreateStagingDirectorySnafu { path })?;

Note a few points:

1. No need to use the closure

2. No need to carry the source error over yourself (`context` does this for you)

3. No need to explicitly call `clone` on the path (`context` does this for you)
If you like this you may also be interested in Emmett Chapman's Offset Modal System:

https://www.stick.com/method/articles/offsetmodal/
https://www.stick.com/method/articles/parallel/
> How is this a bad thing?

re: Speed limit -- Besides the obvious, it's because not every vehicle on the road is part of the lowest common denominator.
Okay, now I'm really curious what application you have for a device buried underground.
If you are a beginner/intermediate and looking to improve, I would take the common chess engines like chess.com/lichess with a huge, huge grain of salt, particularly accuracy %, and especially in the opening moves. While it is generally true that high accuracy is a more 'correct' game, there are many times moves will be marked inaccuracies that are neutral at worst, or, even worse in my mind, will give you perfect scores for accuracy when using an opening with 100% accuracy that is generally and statistically considered a losing opening. Lots of times, gambits will be regarded as errors/inaccuracies as well. It's important when you're viewing these numbers to look at why something was flagged and dig deeper, because if you blindly follow metrics, you will hit a ceiling where you absolutely will not beat more sound opponents. The other issue is that depending on the depth the engine is using, it may flag things differently.
Here you are: https://images2.imgbox.com/23/1f/hDNP21e9_o.png

This is using the linked python code - thanks for sharing, OP! - I didn't look into the details but it takes an incredibly long time to save .png files for the source frames despite only selecting 6,400 of them.
> Ten years is a very long time in tech.

Well, they certainly _might_ be functioning in ten years from now. Conservatively, you get 5 years of use out of this, which isn't bad for $15-20, depending on your use case.
I have a 60 LOC [bash script][1] to do something similar to my personal blog

[1]: https://github.com/alexandremcosta/alexandremcosta.github.io...
Oh, I could imagine many things that would demonstrate this. The simplest evidence would be that the model is mechanically-plausibly forming thoughts before (or even in conjunction with) the language to represent them. This is the opposite of how the vanilla transformer models work now—they exclusively model the language first, and then incidentally, the world.

nb., this is not the only way one could achieve this. I'm just saying this is one set of things that, if I saw it, it would immediately catch my attention.
>Something like claiming that this was outside the scope of the authority granted to the EPA by Congress

But that's the thing: it's not. The waiver process is an explicit, black and white textual part of the Clean Air Act [0] including a part explicitly about California [1]. Like, there's no meat on dem legal bones.

FWIW beyond the text there's a bunch of other legal principles and goals/impulses that may end up in conflict. Reliance is going to be a significant issue, cars are not quick design/turnaround products. Everyone who has invested a lot based on the normal legal process is going to be unhappy if the rug gets yanked out from under them and that is legally relevant. As far as goals/impulses, a lot of what Trump Admin/Project 2025/DOGE wants to do involves wholesale dismantling of Federal regulation, departments and standards. But the thing is (as ISPs have been discovering to their chagrin in SCOTUS after their dog-catching-car moment [2]), it's the regulation that means federal supremacy even comes into play at all. If that goes away then authority reverts back to the states to all do whatever they want piecemeal. And at the court level state power itself is a big strain of thought in the last few decades of conservative appointees.

I have no doubt there will be efforts to have their cake and eat it too, but I don't think we're yet so far gone that they'll be able to just rule by fiat, at least not in "the next few months".

----

0: https://www.law.cornell.edu/uscode/text/42/7543

1: https://www.law.cornell.edu/uscode/text/42/7507

2: https://arstechnica.com/tech-policy/2024/12/big-loss-for-isp...
None of this matters because it is not even remotely feasible for 8 billion people to ethically source animal products.
I wouldn't assume a 3-character .com is a phishing domain, they're hardly cheap and disposable. But I get your point, I've seen some suspicious (legitimate) alternate domains. Stuff like (not a real example) amazon-fulfillment.com.
Also in New York. Personally I'm all for this even though I think it does make detectors a bit more expensive. Not only because it avoids the need to change batteries, but because it's more likely that smoke detectors actually get replaced at their end of life.
An interesting side effect of this low-level bit mapping is that various banks authorization logics can be manipulated to increase auth rates by subtle bit flipping across various fields.

All the big fintech companies have ML running over changes to identify what results in the highest auth rates on a per bin basis.
Someone at famously-cheap Walmart must have calculated that the cost of body cameras was possibly less than the cost of employee turnover that would be mitigated by having body cameras.
I've been using protothreads on the RP2040 (Pico MCU) for task management.

https://dunkels.com/adam/pt/

The extensions available from Hunter Adams at Cornell are also very useful. In particular, PT_YIELD_INTERVAL() has been very useful for me.

https://people.ece.cornell.edu/land/courses/ece4760/RP2040/C...
> Kotlin scripting is unfortunately not necessarily very user friendly (e.g. imports can be a bit tedious and IDE support is a bit meh). But it can be a nice way to embed some kotlin stuff in a script. Generally, Jetbrains could give this topic a lot more love and attention and it wouldn't even take that much to level up the experience.

Kotlin has been pretty bad at scripting and REPL, and unfortunately the team decided to drop both:

https://blog.jetbrains.com/kotlin/2024/11/state-of-kotlin-sc...
Even if you do that they will still notify a thief with a notification on their iPhone.
You have missed the point: Functions should not need to be provincial to a specific data structure. Nor should data structures include field wrappers to subvert a language's sloppy mutation semantics.

The point is that with mutable references, you can modify only the part of the struct you need to, using a general function. You can use this same function to modify a different part of the structure, or a different structure, or a free variable.

Your inference that preferring mutable references to wrapper structs implies insufficient knowledge of data structures is puzzling and incorrect.
It’s valid. It’s not the MIT license, but it’s not messed up or confused either. It’s just an unusual license.

It means you don’t have to GPL your own code while your project is non-commercial and you aren’t paying for it. If you decided to make your project comercial you could migrate away from it or pay for it. It also seems to have a loophole if you interpret it a certain way and transfer it, because the person agreeing and the person receiving it under the MIT license would be different people.
Then call me Mr Outlier.

Because large tech companies with a large cohort of H1B + tendency to frequently reorg + career level with impact with large reach means I have indeed worked with hundreds.

Sorry bro, you don't get to deny my actual experience.
Guess it depends on your definition of popular. There's various RTOS products, some of which have POSIX APIs.

If you're fine with obscure and retro, there's things like RISC-OS (ARM). Or EmuTOS (68k/ColdFire). Or FreeDOS etc (x86)
The "graphical abstract" at the start of the linked article seems to be the intended takeaway.

It seems to be a somewhat predictable consequence of the fact that perception appears to work by us predicting what we're seeing/experiencing, with sensory input merely guiding/correcting those predictions. This is also related to us mostly only seeing/remembering what we're focused on (i.e. focused on predicting).

So, if we're predicting/focusing on an episodic experience fitting some sequential "template" (e.g. restaurant or proposal), then that's how we'll perceive it and segment/memorize it.
I would agree with you if this was a main line product (iPad, Macs, iPhone). You could argue the Apple Watch is a main line product as well.

But this is an accessory line. Apple is pretty good at keeping accessories working for as long as possible. AirPods v1 still work. A Magic Mouse bought 10 years ago still works as long as the battery isn't dead.
Mostly because of the foreigners, and the small portion of Americans that are pro-intellectual.
I have the same reaction to most of these discussions.

If someone says “I cannot picture anything in my head”, then just because I would describe my experience as “I can picture things in my head” isn’t enough information to know whether we have different experiences. We could be having the same exact experience.
Embassy: Replacing RTOS with a Rust async scheduler
Anything written by James Mickens is worth your time.
That's not far off from what Medicaid does. It doesn't pay poor people to buy private insurance, but it does it for them. Medicaid is private insurance paid for with government dollars.
My dad (grandpa-aged) uses a local torrent site, heavily moderated though (viruses, etc. get quickly removed), and he uses that because it's in our native language (his english is bad) and movies come with subtitles in the torrent. If it gets blocked, there's no way he'll figure out DNS by himself.
We saved battery in our ESP32 WiFi circuits (TCP vs UDP)
I feel like this is a finding/experience worth sharing. We ran into battery problem when developing our MVP using esp32 c3 MCU. ESP32 have high current consumption during network calls and we resolved this problem by avoiding TCP protocol in our network calls (Moving away from REST API calls).For Details, I am linking full article here:
https://khalsalabs.com/iot-101-minimizing-esp32-wifi-battery...

Hope you all enjoy!
I technically left myself some wiggle room, but to face the argument head on: that is begging the question more than a little bit. A "sufficiently advanced" system can be assumed to have any capability. Why? Because it's "sufficiently advanced". How would it get those capabilities? Just have a "sufficiently advanced" system build it. lol. lmao, even.
I wonder if they really don't know that Apple already has a product named Time Capsule.
> In terms of what I’m willing to put up with at work or school, I just have a mindset and motivations that native born Americans shouldn’t have to compete with.

Yeah, sorry. I actually believe in meritocracy unlike whiny HN'ers. Whatever mindset is best should win. That's how business is. That's how academics are. That's how every serious global endeavor is.

> You can’t build a more just, fair society...

If that's all you're optimizing for, just have communism. Easy path to what you want. If you actually want people to earn according to merit, to succeed according to making big bets that pay off, or any of those cruel, unequal things, then don't have a huge blind spot when it comes to only your job and no one else's.
You're right but that's because it's already come to this. Would it have been that hard to say: these are the standardized fields usable only in accordance with the standards and these are the custom fields for your own bs.
i’m a native english speaker. the reason your usage is incorrect is because what you are saying is they didn’t sufficiently recognize the ‘amazing’ potential of these ideas, the exact opposite of the criticism implied by pulling punches.

ask chatgpt or something to arbitrate, i’m confident it would agree with me
The reverse is arguably the one trait Rust is missing that is holding it back from mass adoption. You can write high-level C# code and seamlessly introduce low-level concepts into it as you see fit. However, although you can write low-level Rust code easily, introducing high-level concepts is very painful and, in many cases, impossible.
Can someone explain how "alignment" produces behavior that couldn’t be achieved by modifying the prompt and explain if / how there's a fundemental difference?

This confusion makes alignment discussions frustrating for me, as it feels like alignment alters how the model interprets my requests, leading to outcomes that don’t match my expectations.

It’s hard to tell if unexpected results stem from model limitations, the dataset, the state of LLMs, or adding the alignment. As a user, I want results to reflect the model’s training dataset directly, without alignment interfering with my intent.

In that sense, doesn’t alignment fundementally risk making results feel "faked" if they no longer reflect the original dataset? If a model is trained on a dataset but aligned to alter certain information, wouldn’t the output inherently be a "lie" unless the dataset itself were adjusted to alter that data?

Here’s an example: If I train a model exclusively on 4chan data, its natural behavior should reflect the average quality and tone of a 4chan post. If I then "align" the model to produce responses that deviate from that behavior, such as making them more polite or neutral, the output would no longer represent the true nature of the dataset. This would make the alignment feel "fake" because it overrides the genuine characteristics of the training data.

At that point, why are we even discussing this as being an issue with LLMs or the model and not the underlying dataset?
My professional career has largely been web dev, where I haven’t really had to worry about resource constraints

It was quite a lot of fun in my university final project to be developing on a 6502 (NES) in Assembly and find myself working in a very restrictive environment. Likewise, when I was working with a powerful microcontroller, but still only 2k of memory and 16k of flash and not being able to use some libraries I typically do. I was left having to reimplement stuff on my own for my own purposes.
The model cars says only English, is that correct?
Are there any plans to publish a multilingual model or monolingual ones for other languages?
The most problem I have with gifts are people without interests. (If I knew their interests I could find a gift easily by myself).

I have the same problem by myself, the interests I have I already have everything I need.
This article lead me down a rabbit hole, and I got into reading about Hy-Line - the way they describe their product lines are frankly hilarious: https://www.hyline.com/varieties

"Hy-Line Brown
Prolific Producer, Rich Brown Eggs, Hardy Layer"
Yes, a lot of people on this post have mentioned that with proper planning, a more long-term perspective and consideration for human well-being, growth doesn't have the same limits.

Sure, but if you had a consideration for human well-being, if you had a society where people thought about "what should things look like in a hundred or a thousand years" you wouldn't have any impetus for exponential growth.
Do you have a sharpening system you recommend?
A real shame this doesn't seem to remap arrow keys, or it could come in handy for my next HATETRIS [1] run!

[1] https://qntm.org/files/hatetris/hatetris.html
Nice work!

Out of curiosity, are there any of these features that couldn't be done with WebGL 2?
Huel is a great alternative, IMO.
What do you mean? Many lights rendering is very possible in WebGL. You need MRT (Multiple Render Target) support, which is widely available, and you can use that to implement a deferred pipeline. Here's an example from my favorite WebGL library: https://oframe.github.io/ogl/examples/?src=mrt.html

MRT support is available in WebGL 2 by default and in WebGL 1 with an extension.

You might be referring to some of the newer GPU-side light culling algorithms using compute shaders. I think that's the only major drawback of WebGL, the lack of compute shaders, but that can be worked around with some effort.

The only thing which I'd call unreasonable to implement in WebGL would the fancier virtual geometry approaches like Nanite, but for 98% of web 3D graphics WebGPU still seems excessive to me. Maybe around 2030 it'll be stable and widely available enough to start using for everything
Bootable macOS backups have been deprecated for several years
I know this. But it is a measurable differentiator in qualification that H1Bs are way more likely to have than citizens. Many young men don't see the utility in college compared to women in the the US, but employers do.
Y'inz folks from Texas forgot about Pixburgh, n'at. We can second-person pluralize all day!
NYJets' Owner Reportedly Used Madden NFL Video Game to Make Hiring Decisions
That will probably never work easily in any secure browser. I think at the very least you would have to go: ctrl+s, dialog opens hopefully at the right directory you want to store in, enter/return.
I learnt to program using Pascal, then C++ in Highschool.

In collage, CS101 and 102 required me to learn and use JAVA, which I felt was a huge step backwards in usability and a lot of excess typing.

But as I reflect on it now, I think my feeling were because I came from knowing how to do some things and therefore not requiring the framework that JAVA offed to first time programmers.
Sesame Street has been broadcast in 140 countries; Bert (and Ernie) have been localized to 18 languages, including Arabic, Hindi, Japanese, Hebrew and Chinese, with China having an AI called ERNIE because of course.

Or to make an overly worded / researched reply to a petulant comment short, they are very much not specific to one culture.
> "OS" in this context means "scheduler",

That's essentially what OS is: some bootstrap, scheduler and some APIs for developers and some drivers.
Keep reading. That is all a garbage collector gives me. there are lots of other things that that are memory unsafe that garbage collectors don't give me.
There's a ton of reasons to not like AL, but Huntsville is actually pretty decent from what I've seen of it.
Appreciate the response. I think you make some good points, on your response my thoughts would be.

1. Fully agree, but I don't think we should use that as justification to implement another unfair system. My thinking is that the current H1-B system isn't perfect, but at least we understand its shortcomings. We shouldn't implement a new system that we know has flaws because we don't know what the effects of those flaws will be. It's a devil you know vs devil you don't know type thing. If the current system was a bidding system and people were advocating for a lottery system, I would likely be advocating for staying with the bidding system.

2. To some extent I do think it does affect salaries, but I think there just aren't enough H1-B visas available to have had a super noticeable effect. Also, the rise in companies using H1-Bs has coincided with a massive rise in tech salaries and we don't have a control group to compare against. If tech salaries are up 300% in the last 10 years, but they would have been up 400% without H1-B it's really hard to prove that and it's hard to gain a ton of sympathy from the general public when tech workers are already paid far above average. No one wants to spend their political capital defending the 28 year or making 300k who is upset about not making 400k, even if they are pointing out a legitimate issue.

3. I have a couple of H1-B employees on my team and they all hate the lottery system, so I'm sure they would say a bidding system. To be honest though, in a bidding system, I don't think my company would pay enough to win a visa for them and if I told them that, that would change their mind. My guess would be that a lottery system is actually better for most people currently in the H1-B process because my personal experience has been that most of the people aren't actually all that specialized.
Ask HN: Are any other languages as big as C++?
I've been relearning C++ over the last week and it seems absolutely massive. Do any other languages come close to its size?
Releasing Explorer and Testing: Visualize and Understand AI Agents
Basic CSS knowledge is needed for setting up visual themes and basics of SQL is required for querying databases. After initial setup, most people can build reports with an hour or two of training.
I think there are reasonable expectations around code quality that most projects adhere to, e.g.:

- Split JS out from HTML, split CSS out from HTML

- Keep files reasonably small

So if I read "Single HTML file" I'd expect around a couple hundred lines at most, possibly with some embedded CSS.

It's kind of like saying "I've solved your problem in one line of JS" but then your line of JS is 1000 characters long and is actually 50 statements separated by semicolons. Yes, technically you're not lying, but I was expecting when you said "one line of JS" that it would be roughly the size and shape of a typical line of JS found in the wild.
The non-plus VSD is described as so:

> Ventilator shutdown involves locking a flock or herd of animals in a building and turning off the ventilation systems. As the temperature rises and gases inside the building accumulate, the animals suffocate to death, usually over a period of many hours.

Rising "gases" is CO2. Suffocation by co2 is one of the worse death because that’s how the body knows he needs to inhale. Most of the other gases will kill you without you noticing. but forcing a subject to breath co2 is absolute torture.

Images talk by themselfs I guess, here’s 4 hour of the process which is legal in most of the world beware, not a fun video :
https://www.farmtransparency.org/videos?id=2d2a5ec62b

UK replaced CO2 with other gaz[0] and the pigs dies as a sleep. The price difference is a needle.

0: butane or nitrogen IIRC but someone more knowledgeable may correct me.
Turning a large project into a single HTML file results in a mess.

Very different than a project that was made to be a single HTML file from the start.
I think that it depends on what you mean by “people”. My hypothesis is that the average person today is better at learning than in the past, for the reasons you stated, but that there have been people as good at learning as the best today for quite a while. It seems hard to refute this when considering some of the great minds of the past, and the incredible discoveries they were able to make with far less tools and collaborators with which to make them.

I also don’t think that brainpower/learning ability correspond as directly to training regimen as physical ability. We also don’t have as clear of an idea for what the “best” ways to increase learning ability are as for fitness. And of course our methods to quantify intelligence are much less objective than for fitness - partly because we separate fitness ability into different domains in a way that we tend not to for intelligence.