skysight-inc/HackerNews huggingface dataset:
Sure, I mean, my objection is with the pretense that a reasonable calling convention in 2024 could decide to represent void* differently from any other T. It makes total sense that C programmers expect pointers to be (transitively) convertible to/from void, so the fact that they aren't convertible in this way without a trampoline means that the standard contains surprises for even very experienced developers.

I postulate that almost all UB in the wild comes from the Standard diverging from (often very reasonable) expectations, and I see that as a big problem with the standard, at least as long as compilers can't reliably detect the problem at compile-time. (And yes, C++ is even more problematic here.)

I think one of the reasons Zig exists is that it contains far fewer surprises. The reason Rust exists is that it does a much better job at preventing and containing such surprises.
They seem to be saying that the absence of rare earth metals makes the overall lifecycle carbon emissions be 40% lower than those that do use these metals. It does not seem to be related to the efficiency of the motor per se.
This is coming at the perfect time! I was recently trying to decide whether I wanted to implement a model in Stan or Pyro/Numpyro, and I've been eyeing implementing in JAX. I would love to write a tutorial comparing Stan to Jax.
This is a truly problematic issue that I've experienced as well. The best solution is probably for Cloudflare to figure out what normal RSS usage looks like and have a provision for that in their bot detection.
> the separation is only there to help keep the compile times manageable

I don't think that's the reason, at least not the only reason. Workspaces is just a nice and modular way to organize a big project and separate concerns.
Several prominent music youtubers have abandoned successful channels for much less lucrative "traditional" music work like touring and session play. The sense I get is that they think of themselves as musicians, belonging to a community of musicians, and that the longer they work on youtube the farther they get from that community. Making your money from youtube is its own hell too.
Yes. Simply put, void pointers and struct pointers (the actual breaking example in Curl) are not guaranteed to have the same byte-level representation, by the C standard. (For example, a struct pointer may always be aligned and therefore use fewer bits than a void pointer.) Passing one to a function that expects the other may result in arbitrary breakage.
I've been advocating for the removal of the Posts feature, or a configuration flag to disable it because I currently work for a different hosting company now and I have never seen a site using the Posts feature for blogging in my support ticket queue. (Yeah, I use it, but I'm a walking-talking edge case.)

In fact, I've seen a handful of sites that have a "blog" on them, but they don't use the Posts feature for it.

WordPress is a massive monolith despite its extendibility and the thing is that Matt get veto anything (this is why his hello.php plugin is still included as a form of digital manspreading) and many of the unpopular decisions are based on the needs specific to Automattic, like how the wp_posts table was used for pretty much everything until relatively recently.
That’s a cute anecdote, thanks for sharing :)
There is a chronological view tucked in there somewhere, but they really do hide it behind the other crap. Once you manage to get into it, it usually stays that way, but sometimes it kicks me back out to the random nonsense view and I have to take a few minutes to find chronological again.
Not being blacklisted as spam is a huge market based incentive to add unsub links.

A major reason for the mass adoption is that most companies use email services because running your own marketing email servers are extremely difficult. And those companies don't allow you to send emails without one to protect their own email servers in addition to following the various laws in different countries. It's easier to get compliance via these larger companies, particularly when it naturally aligns with market incentives.

Regulating a million niche SaaS sites each with an individual custom payments page may be quite a bit harder. But maybe stuff like Stripe will make it easier as a proxy for this regulation.
Hmm... if you assume that your government can read your messages but still use the service, then you trust your government to not hurt you based on that. So there is trust.

If, however, you don't send messages you would like to send because you don't trust the service, then it is true that you are not trusting the service, but you are not using it (for those sensitive messages) either.

As soon as you actually use something that matters, you have to trust it. Sending sensitive messages over a system that you don't trust while admitting you don't trust it is... weird.
The worst thing about passkeys is how browser extensions must handle them: using JavaScript injections to the web page. Of course this means _any_ browser extension could do the same and be the man-in-the-middle inspecting the passkey creation and authentication.
I'd be glad to have some kind of standard API behind a proper permission for handling passkeys.
UEVR: An Exploration of Advanced Game Hacking Techniques (2023)
> Because it is a standard.

UEFI isn't a standard (as ISO is, or even a RFC). It's actually a specification. If you call UEFI a standard, then DeviceTree would be a standard too [1].

> [...] letting board manufacturer resolve it and then just providing a communication layer to make standardized queries [...]

Letting the board manufacturer resolve UEFI is the same as letting the board manufacturer resolve u-boot + devicetree instead.

> Just make a mind experiment - Is flash memory SPI or parallel NAND? [...]

That's not how u-boot works. U-boot is always manufacturer- and board-specific, just like UEFI/BIOS/ACPI. U-boot loads the devicetree into memory in a board-specific manner that the OS doesn't need to know/care about. The OS receives the devicetree in a memory location, usually just appended to the end of the kernel image. It doesn't read any SPI/NAND/I2c or any other device except memory, which is already initialized by u-boot.

If uboot is in a EEPROM/flash onboard, then there is no need for the OS to include it, or any other board-specific data.

The notable difference is that u-boot + devicetree would not allow the manufacturer to compromise a system after boot, like UEFI can, because the kernel overwrites the u-boot in memory, keeping only the provided devicetree, which doesn't contain any executable code. After kernel starts, u-boot can't execute again, unlike UEFI and ACPI which can even inject .DLLs into Windows (see Thinkpad's CompuTrace).

Actually, the only "advantage" of UEFI is exactly this requirement for the OS to execute it while running. It's great for spyware and rootkits.

[1] https://www.devicetree.org/specifications/
HF's Open LLM Leaderboard releases Comparator to drill down in LLM performance
"Rule of law" chief?

Take a step back. Imagine it's 2015. Put yourself in your own mindset from those times. Them read the headline and think about how absurd it is.
One thing that sort of shocks me about music in general is that fewer and fewer people are actively engaging with music. While more and more people start to pick up instruments, a smaller and smaller fraction of the population sticks with them (classical or otherwise), and even things like actively listening to a recording or going to a concert (again, classical or otherwise) are declining as hobbies. Music for many people is something that happens increasingly in the background of other activities as a "mood enhancer" rather than as a focus itself.
The premise of Foyle is that you can solve this problem with runbooks that walk you through the steps to deploy your app; in this case setting up appropriate networking. Problem is no one wants to read or write documentation. So Foyle tries to learn by observing what commands people do. So in this case, an expert (e.g. someone on the infra/platform team) deploys an app or troubleshoots a networking problem and they do this by creating a notebook which contains some exposition and the commands. Foyle learns from this. So now when an app developer goes to deploy a new app, they start a document "Deploy Caribou" and Foyle starts suggesting the steps and commands to deploy it.
Depend what you are looking for. A village in the South of the France with good internet can do. But if you need school for kids or other elements of social life then things can get tricky.
I'm pro open borders. I see no downsides to letting whoever wants to live here, come here. I also think the US culture (think TGI Fridays and Macys) is pretty much the worst and can only improve as we import people with rich cultural histories.
I've been working with web apps for a long time and have always turned live reloading off whenever I can.

My code editor always auto saves changes so i just alt tab to browser and refresh to see changes

With live reload, often what happens, especially as projects get larger, is the watcher takes longer to trigger so the live reload is slower than just alt-tabbing, and it sometimes goes off on its own, probably due to multiple quick file changes, which is really annoying

I've never enjoyed this feature
The expense report minefield is real. It's why I developed the habit decades ago of not expensing anything unless it's actually expensive. It's too much hassle and risk.
I wonder why such interesting post got flagged.
You are talking about a specific setup:

> Here we are going to utilize an 8 node cluster (64 H100 GPUs)
Yes, you can do it with a "page rule", which the parent comment mentioned. The CloudFlare free tier has a budget of three page rules, which might mean that you have to bundle all your rss feeds in one folder so they share a path prefix.
> Intermittent renewables are subsidized everywhere. Nuclear power is not.

And then you go and point to Hinkley Point C with a ridiculously subsidized CFD as a "good example".

Really, what are you smoking?

> Electricity prices in countries with nuclear power are generally lower than electricity prices where intermittent renewables are used.

You mean like the insane €70/MWh ARENH agreement for old paid off nuclear plants which is higher than German wholesale prices. Reality's bias against nuclear power keeps moving faster than even your talking points.

> Sweden has both hydro and renewables and is planning on adding 10 nuclear plants.

Yes with massive massive subsidies. The opposition has promised to block it on cost grounds when they get into power next time.

> The just-published report from the US DOE shows that nuclear + renewables solutions are cheaper than renewables alone. which is why the US wants to add around 200 GW of nuclear capacity to their grid, tripling capacity.

> https://liftoff.energy.gov/wp-content/uploads/2024/10/LIFTOF...

That entire report is an exercise in selectively choosing data to misrepresent renewables and present nuclear power in the best possible light and wishful thinking.

To the degree that the prominent "renewables vs. nuclear" graph they keep repeating on the webpage and figure 6 in the report is straight up misleading.

This is the source:

What is different about different net-zero carbon electricity systems?

https://www.sciencedirect.com/science/article/pii/S266627872...

Utilizing storage costs from 2018 and then of course making the comparison against the model not incorporating any hydrogen derived zero carbon fuel to solve seasonal problems.

Which is todays suggestion for solving the final 1-2% requiring seasonal storage in the late 2030s.

Something akin to todays peaker plants financed on capacity because they run too little to be economical on their own, but zero carbon. Can be hydrogen or biofuel derived. We will know in 10 years time.

Would they have chosen the ReBF model the difference between made up optimal nuclear power and 2018 renewables would be: $80-94/MWh compared to $82-102/MWh.

It is essentially: Nukebros writes reports for nukebros based on selectively chosen outdated data, they confirm their own bias. Simply an attempt to justify another massive round of government subsidies on nuclear power.

Lets end the discussion here. You clearly don't have any capability of critical thinking and keeps sprouting talking points without understanding what they mean in contrary to all real world evidence.
Cargo.lock is not ideal for this. It needs to be portable, and cover all kinds of builds and test runs, so it contains a superset of all dependencies for all platforms (recursively), as well as development-only dependencies, and everything needed for all optional features.

Running `cargo tree -e normal` gives a more realistic subset of what is actually used, and `cargo tree -e normal --no-default-features` gives you the "basically just needs" subset.

Another thing to keep in mind that Rust projects are very often split into many small packages (from the same authors, published as part of the same project). That isn't more code or more dependencies, but merely delivering code not as one monolith, but as modular components.
>Until storage is solved in a satisfactory way

We need a battery that is safe and mandate every home to have one. Or provide incentive for it to be installed. We shouldn't wait for super battery to be install in a central place, instead every home could afford one an provide high quality electrical power.

Surely instead of a giant Water boiler in a lot of homes we could have a giant battery instead.
So they are just stupid, overworked and stuck with their own spaghetti?
Hi Bullenweg. If you reach out, then I'll tell you one or two things on how the sausage is made.
It's interesting that you bring that up. VLIW isn't hype in this case, it's the actual architecture of the Hexagon ISA used in these PCs. As to whether AI PCs revolutionize our lives - well, that certainly might be hype.
2004 Was the Year of the Future
JameSQL: An in-memory NoSQL database implemented in Python
https://en.wikipedia.org/wiki/Abuse_Reporting_Format
Meta fires staffers for using $25 meal credits on household goods
It is as unfriendly and annoying as Windows, but unlike Windows it also sucks for gaming.
All of them? On Debian and Ubuntu you can also enable security updates only (red hat claims to support this but apparently security is a paid feature for them). This helps for stability since it only applies security updates automatically.
I wouldn't say we are not getting anywhere, but I think the hype is far greater than what is actually being achieved. I think there has been remarkable progress in generating and classifying some kinds of patterns. Nothing I've seen so far makes me think we've cracked the nut of general intelligence, and a lot of what has been achieved is not reliable enough to be used without oversight -- human intelligence to, say, evaluate generated images or music or whatever.

The idea that all software engineering jobs are going to disappear strikes me as vastly overstating what we know. (That said, all jobs are temporary for some time-frame... we all have to stay aware of the current market.)
Well I'd say you cannot have SSR with just a client lib
Between their reporting and these billing stories I'm never trusting NYT with anything again.
Always, always, always enable automatic security updates only every os on every install.
> push the boundaries of what is technical legal but still harmful to others

This is actually a good description the behaviour of megacorps like Amazon. They are constantly looking for new ways to increase and consolidate market share, pushing or breaking the boundaries of anti-trust regulations, at the expense of the consumer.

I wouldn't advocate this sort of behaviour towards individuals or small businesses, only megacorps. Highly dubious that this would actually cause harm to the average person. If anything it would hasten the enshittification process, open the field up to competition, and be a net positive for society.

I am likely coming at this from an entirely different mindset to you. In my mind, the current economic structure implies that sufficiently large corporations are pitched in a battle against ordinary people.
It actually doesn't do emulation but API AFAIK.
Notes Calculator
No. Regulations are required so companies produce value rather than exploits. There's no stopping the exploits, especially in an environment where $$$ === speech, but regulation is required for companies to produce value for customers.
The article is garbage. I just checked 1 example on a bit longer timescale: Tesla 5Y is 1100% up, it's amazing stock performance.

Actually there isn't even 2Y option in Google search, so the author should explain why he chose that time horizon (my guess is just to make a negative article).
That is one of his best videos. The title says it all: I promise this story about microwaves is interesting.
It might well do, depending on what ChatGPT's app is asking the OS for. /e/OS is an Android fork that removes Google services and replaces them with open source stubs/re-implementations from https://microg.org/

I haven't tried the ChatGPT app, but I know that, for example my bank and other financial services apps work with on-device fingerprint authentication and no Google account on /e/OS.
> I mean that using software outside from its own boundaries was the original hacker spirit

then Excel is the ultimate hacker software... ;-)

> Excel with VBA isn't a proper environment for scientific computing

But Excel has a user interface, documentation and help, how to solve various problems. Thus the end result is that lots of people were able to solve their practical problems.

"Common Lisp", in its current popular form, lacks an accessible user interface and more recipes how to solve problems. It's an advanced experts tool. A better tool without a handle.
p2p still capped at sub 5mbps for most people
The only thing that they should be able to intercept there, though, would be the specific passkey for the page you are authenticating with. With the specific challenge that was included, even. Such that it is not exportable to somewhere else for them to authenticate as you.

Sure, it sucks that anything is interceptable. But this is still an improvement over the status quo.
I have a different one, but they do exist and they're among the cheapest to buy:

https://www.castorama.fr/micro-ondes-encastrable-cooke-lewis...
There are already different specs for hardware tokens, if there was adoption by consumers people like me would support them, but there isn’t. Hell I was an early yubikey user as a consumer myself, but the utility was never there because there was so little adoption by regular people.

You’re 100% right that the experience isn’t seamless yet for people outside of apple’s ecosystem or google’s but this is just catching hold, and the spec isn’t complete, this original article demonstrates a real improvement that should fix a pain point.

So, I do appreciate the way you’re engaging on each point, but I don’t understand what changes _you_ would like to see.

>Using anything other than chrome or safari
These will improve as support improves, I see failures and then have to deal with support calls when the user is on something that isn’t supported well. I don’t check user agent, but it would cut down on my support costs.

>using iOS and Android without a 3rd party password manager

Ok, I understand the problem here, and I think I understand the issue with passkeys not being savable like a ssh key, because the apple and android ecosystem is using its keychain and syncing that keychain with its respective cloud service, you can’t use the same passkey on both systems… but the restriction here saves the users from losing these digital keys or having them stolen, and saves me as someone trying to protect their money from basically having to make a passkey need enough secondary data about your device and other factors. I think you’re missing what I posted about for 2 factor… to support it right now for anything other hardware keys (which are basically only supported in volume by a different central authority, like the IT dept)

I need a huge data vacuum operation on the backend to know who you are, where you are, what device you’re using, what that device has been doing recently, if you’ve swapped your sim, etc etc etc. as a counter, you can just make a passkey on the iOS and the android ecosystem, and now you’re good. Extend this to any other ecosystem you want. Yubico has an author on the spec, they aren’t ignoring the use of hardware keys. I’m sure you would be happy to not participate in that data vacuuming operation, and while it’s dual use (marketing and fraud prevention) they still have a veneer of use for the consumer.

Perfect is the enemy of good in this case. Let’s help all these regular people not get scammed
Show HN: I built a free marketing plan generator
LIGO/Virgo/KAGRA found that speed of light in vacuum is affected by gravitational waves. This is verified experimentally to very high precision (1.2E-20m). If merge of neutron stars 200 megaparsec away can affect propagation of light here, on Earth, then why it cannot affect it near to the star?
I did a simpler count: the number of comments in this thread that either
(without also talking about the content of the submission) (1) only talk
about Rust (2) only talk about programming languages (3) talk about how
programming language choice impacts the project or the quality of the
software (or how it might not be a guarantee of those things) (4) talk
about how a VMM being written in Rust/not being written in Rust is good
(this last one is the closest to the submission topic but still not
about the submission topic).

45/64.
I don't use new google apps unless compelled. They kill things too often to want to add them to my workflow.
His research group has a long history of trying to tackle these problems. Some interesting reading , even if much of it hasn’t (yet?) panned out .
> Is there a difference with a set of scripts that have been carefully reviewed and approved

I think Foyle is complementary. Creating a script/tool/higher level abstraction is valuable when you do the same exact task over and over. This is creating a so called "paved path". However, paved paths often limit flexibility. To optimize flexibility we often divide a task into composable tool chains. Foyle can help you compose these chains. So it can help you in instances where it doesn't make sense to create a bespoke tool because it wouldn't be used frequently enough.

(I'm the creator of Foyle)
I think the current correct content types are:

'application/rss+xml' (for RSS)

'application/atom+xml' (for Atom)
Royal Caribbean fined $470k for environmental regulation violations
The best part is the chargeback costs the vendor something like $15
Marissa Mayer: I Am Not a Feminist. I Am Not Neurodivergent:I Am a Software Girl
Isn’t it strictly worse if they only offer the $130 no ads version? Why is choice a bad idea in this context? All it means is more people can afford it.
https://archive.ph/zJAnX
Eliza effect is alive and well, also.
No, Tariffs Don't Fuel Growth
A good example is the US "health care" system. It's a meat grinder that exploits everyone and sort of pretends to do what it's supposed to through regulation.
I have a set of hand-me-down Matchbox and Hot Wheels cars I had growing up. There's an astounding difference between them and the newer ones my kids have been given. I actually use that difference as a lesson in workmanship to my kids. See, you can choose to make things cost less and take less material, but there's a tradeoff in quality....
Fun stuff! This sort of thing is how I got into understanding retro software. Digging around with .tbl files trying to find interesting bits of text, finding out how the data structures work. This article would've been very useful to me about a decade ago. Alas, my lack of Japanese knowledge meant I never really got anywhere with these experiments, but I learned quite a bit.
Hugged to death, or just geoblocking whole countries for no good reason? Getting a 403.
New AI Audio community on X