skysight-inc/HackerNews huggingface dataset:
> Of course evidence continues to build that no tooling or coding practice eliminates the risk here

Concidering Rust is just tooling and coding practice in front of LLVM IR does this statement not also include Rust? There are in fact formally verified C and C++ programs, does that formal verification also count as tooling and coding practice and therefore not apply?

If either of the above is true why does it matter at all?

I am specifically calling out your blanket statement and want to open uo discussion about it because at present your implied point was it is impossible to write safe code in C/C++ and it is only possible in Rust, however the very point you made would also apply to Rust.

There are also non-safety issues that may affect the integrity of a program. I recently again looked into Rust, haven't given up just yet but to just instantiate a WGPU project the amount of incidental complexity is mind boggling. I haven't explored OpenGL but concidering that the unofficial webgpu guide for rust [1] recommends using an older version of winit because the current version would require significant rewrites due to API changes is not encouraging. Never mind the massive incidental complexity of needing an async runtime for webgpu itself, is this a pattern I am going to see in different parts of Rust. Rust already has enough complexity without injecting coroutines in places where blocking functions are reasonable.

1. https://sotrh.github.io/learn-wgpu/#what-is-wgpu
>But how?

By making it more profitable to cure instead of treat. The only real way to do that though is to severely disincentive rent-seeking activities. IMO that should be the primary function of the government. Instead we have a government that generally entrenches rent-seeking.
One important note:

> Does this affect content from music and photo libraries?

> The announced changes for remote streaming of personal content from a Plex Media Server apply only to movie/TV/video media. This does not affect music or photo streaming to our dedicated Plexamp and Plex Photos apps.

If I'm reading right, users like me who primarily use it for music and audiobooks (via the Prologue app) are not affected.
When software is feature complete, fast and working correctly, what is it exactly you expect to change?
Corruption-enablement signs:

from this week, lawyerballing on reasons to ignore judicial decisions they don't like https://abcnews.go.com/US/judge-hear-arguments-trump-adminis...

here we just call for impeachment of judges who rule against us https://apnews.com/article/donald-trump-federal-judges-impea... - “at a certain point, you have to start looking at what do you do when you have a rogue judge.” - what else you got in mind, exactly, Donald?

and obviously there's the whole impoundment thing we've just been talking about - the executive blatantly ignoring a law that restricted that. should be trivial to imagine ways THAT could be misused.

Musk's entire role is pretty suspect - where was the Senate confirmation hearing or law authorizing the delegation of power to him? where is the authority over departments headed by actual cabinet members beyond "Trump said so"?

another big flashing warning sign is RFK and the CDC re-opening the vaccines/autism thing. wouldn't it be curious if suddenly a new study contradicts decades of research there? seems a bit wasteful to re-litigate unless you have reason to believe you'll get the result you want, not the one the numbers have been pointing to...

What are the good actions? Laying people off to save pennies off the budget? Promising tax cuts to enlarge the national deficit? Renaming shit?

(EDIT: another big corruption-enablement thing would be deciding the FCC is the "let's police speech i don't like" department.)
dumb takes on the internet annoy me and sometimes i feel inclined to respond i guess
Your argument would be more effective if you had linked to a source showing that Google had discontinued at least one GCP product. I count zero on that page.

(If you think "Google Cloud IoT Core" or "Google Cloud Prediction API" count, then I'm afraid you've made the opposite point you were trying to make.)
I agree, but apparently it’s good enough for the EU.
Definitely not ruling it out, it's not 0% for sure. Though as a Canadian I don't think we got it as bad here, so I wouldn't say I really have any idea how big a factor it is. Especially in the USA.
> If you have the resources to fine tune, you have the resources to run inference on fine tuned model.

I don't think that's true.

I can fine tune a model by renting a few A100s for a few hours, total cost in the double digit dollars. It's a one-time cost.

Running inference with the resulting model for a production application could cost single digit dollars per hour, which adds up to hundreds or even thousands of dollars a month on an ongoing basis.
That style is not restricted to Asian speakers. Reading (a translation of) Gabriel Garcia Marquez's "One Hundred Years of Solitude" with its deep recursive layers of introducing a topic and then giving the backstory thereof - the firing squad from the first paragraph gets explained a hundred or so pages later - I immediately recognized my wife's normal pattern of discourse. I then congratulated her on having a Nobel prize winning speaking style :-)
My suggestion: Change the color of visited links! Adding a "visited" color for links will make it easier for visitors to see which posts they have already read.
Oh, I agree that the most important information should go in the title. Did I give the impression that it shouldn't?
> If the EU doesn't get Apple features, great: that will leave space for competitors.

I don’t think it’s okay that EU customers don’t get full use of their iPhones for bureaucratic reasons.
Eric Berger, senior space editor for Ars Technica [0], has written two books about Elon Musk and his role at SpaceX:

Liftoff: Elon Musk and the Desperate Early Days That Launched SpaceX [1]

Reentry: SpaceX, Elon Musk, and the Reusable Rockets that Launched a Second Space Age [2]

[0] https://arstechnica.com/author/ericberger/

[1] https://www.harpercollins.com/products/liftoff-eric-berger?v...

[2] https://benbellabooks.com/shop/reentry/
On every photo in the gallery people's hairdos were vastly improved. That seems more useful than changing locations. You should pivot to an app that suggests better hairstyles for people.
Have you published details of how you're doing that anywhere?

Could be a useful marketing strategy for you, given how starved we all are of information about successful fine tuning stories.
Control your attention on the web – Block sites on certain days and times
I sympathize but there has not been a single time in history in which people anti-new technology have ever halted progress or stopped it - once the cat is out of the bag, all you can do is deal with the cat, you can't put the cat back in.
I was quite surprised on a Florida trip that there were a lot of old (clearly past retirement age) people doing service work in e.g. fast food restaurants and grocery stores. It's rare to see even middle aged people in those where I'm from. Probably largely due to differences in the pension systems.
> Apple has revealed a Passwords app vulnerability that lasted for months

And what is the news here ? Apple fixes vulnerabilities only after they are discovered by others.
> When working with Jupyter, too often you end up with directories strewn with spaghetti-code notebooks, counting up to Untitled12.ipynb or higher. You the notebook author don’t know what’s in these notebooks

This is such a small UX thing but it’s so damn important. The simple fix is to not auto-name notebooks untitled-# when the user clicks new notebook just ask the name straight away, if they can’t name it don’t create it. It might add the smallest amount of friction to the UX, but it’s so damn important.

Also the choice of json as the file format is just plain wrong. Why the project hasn’t just abandoned that entirely and done a json-#python back and forth when writing to file is beyond me. There are extensions that do this, but that’s a really clunky interface, and while I can set it up for myself it’s difficult to force upon others in a corporate environment.

Great to see someone is taking the seemingly small things up, because they mean a world of difference to the overall ecosystem.
Why aren't China, Korea, and Japan outcompeting Hollywood?
In Australia, "free range", "cage free" and "cage" eggs are all legally defined terms. Consumer preference for free range is so strong that mainstream supermarkets stock mostly free range, with cage free for the price-conscious, and no cage eggs at all.

The "free range" definition is still pretty permissive, and if you go into the local Trader Joes equivalent (Harris Farms) you'll get a chart prominently comparing how various farms treat their chickens as an explanation why some free range eggs cost $6/dozen while others are $16.
I don't get the " tiny, freezing cement cell with bright fluorescent lights" and a foil blanket thing though. Why be so nasty? If you are making a business improperly detaining people it would only be likely to cause outrage and get it shut down?

I'm curious as a non American why no one stops this. I mean presumably both political parties have not bothered. Do people in the US think it's ok? I think if that stuff happened in the UK there would be a lot of protests.
Certified Humane is quite likely available for some eggs wherever you’re shopping in the US (maybe not Alaska or Hawaii, and not at convenience stores). I exclusively buy certified eggs, and I’ve never found a normal grocery store that didn’t have them. Trader Joes and Whole Foods definitely do.
Learning to Chain Operations by Routing Information Through a Global Workspace
I've found useful doing an implementation with void* and having thin macros to do casting with typeof() so the usage is type checked.
you really should scale vertically until you can't anymore. a server with two 64 core epyc CPUs and 3TB of RAM and 24 NVMe flash SSDs is going to be able to handle 99% of companies SQL DB needs.
It takes a significant amount of time (few hours) on a single consumer GPU, even 4090 / 5090, on personal machines. I think most people use online services like runpod, vast ai, etc to rent out high-powered H100 and similar GPUs for a few cents per hour, run the fine-tuning / training there, and just use local GPUs for inference on those fine-tuned models generated on cloud-rented instances.
I welcome this wholeheartedly. If Ubuntu adopts that and it doesn’t need me to deal with any incompatibility, then it’s a win-win for everyone.
this is very easy on all non-apple systems just by installing uBlock or newpipe. Why is it so hard on Apple?
Bill Gates was not a tech bro, he was a tech nerd.

If you want to argue someone who is a tech bro and was also very successful Steve Jobs might be a better fit, as he never did tech work he just sold things.
Which makes it ill-suited when you need multiple canvases. Pixijs is amazing, and I mix Pixi, Fabric and regular canvases in my application.
From the article:

> He claimed I also couldn’t work for a company in the US that made use of hemp – one of the beverage ingredients. He revoked my visa, and told me I could still work for the company from Canada, but if I wanted to return to the US, I would need to reapply.

> I restarted the visa process and returned to the same immigration office at the San Diego border, since they had processed my visa before and I was familiar with it.

This lady is Canadian. She has her visa revoked. Then she goes back to an immigration office on the San Diego border to apply for a visa? Last I checked, no part of the San Diego border is in Canada. So how did she find herself in U.S. custody with a revoked visa?
> The former is nicer to program while the latter is nicer to use.

When I have such a situation, I'm inclined to write myself my own pre-processor (as I did for Pascal once in a previous millenium, on an Atari ST 520+), so that you can write in a style that is nicer to program in, which gets pre-compiled into something that is nicer to use from your client code.

Nothing comes without downsides: the price of this is that other developers need to understand your idiosyncratic pre-processor, so this method works best for "single author" code/personal projects.

What you don't want in a team is each coder having their own way of doing things, so that you cannot share libraries and helper functions.

BTW, the best book on the OP's topic of production coding in C and implementing type-safe ADTs is Chris Hanson's book "C: Interfaces and Implementations." It contains some eye-opening tricks even for experienced developers in (standard) C.
> As many people speak of this difficulty to evolve and change their diet, I have come to theorize that people have a deep seated cultural need for sacrifice -- something must die for their meal to be legitimate.

Of course something must die, but it's not because of culture. Even the most devout vegan would surely concede that the plants they eat must die in order to render sustenance from them. The reality we live in, even if we don't like it, is the simple fact that something must die for us to continue living.
Eish, even as a South African (who later emigrated) I didn't know that, and now need to learn this new name. So much for "Swazi Gold"...
Absolute paths will break if, for example, the target and source are in the same directory but you move the directory.

Sometimes you semantically want absolute paths (I want to symlink a thing to /bin/foo), sometimes you want relative paths (I want to symlink a thing to something in a nested directory).
Why would you expect it to “get some kind of reaction?” That strongly implies that you perceive what the LLM doing as “understanding” the tokens you’re feeding it, which *is not something LLMs are capable of*.
They are starting to outcompete Hollywood on quality (see Godzilla minus one, Squid Game, Parasite, etc), they just don't have the hundred millions of dollars of marketing budget that Hollywood has to push and advertise their movies in foreign cinemas across the world, nor do Americans have a huge appetite of watching movies with subtitles, nor could they read even if they wanted to ("54% of adults have a literacy below sixth-grade level"[1]).

[1] https://www.crossrivertherapy.com/research/literacy-statisti...
I'm writing this comment as I write a literate README.org that documents and tangles a PoC program I'm writing for an upcoming big initiative at my job.

You can do most work in org instead of editing programs directly, and it'll save time and produce good documentation. Can't recommend it enough.

This approach has the recently developed benefit of being really great as context stores for interacting with LLMs.
Unhelpful I can see, but how is it in any way false what I said?
Wish this had a personal plan - looks like it could be interesting for myself.
I completely dumped the windows search and only use voidtool's Everything when I am on a Windows box.

It can search multiple indexed NTFS drives in miliseconds. Indexing is usually a few seconds since it works directly on the NTFS structures.
(and it integrates with Total Commander)
Florida has a very large retiree population, that may correspond to a large un-retiree population too.
Elon anywhere near power is bad for everyone and everything.
Know the difference between big-shot news agency journalism and small-scale journalism? The latter links to the exact resource that is the source to establish their credibility. The former relies on its brand and treats the source URL as a trade secret.

So tired of this. How do we get out of this? Regulations?

Does anyone have a link to the actual court order?
Absolutely mindblowing. A strong claim, but they present very strong arguments. Thanks for sharing.
Are you saying that your have your FAANG employer's approval for your entrepreneurial activities, or that you don't need it? I'd be suspicious of the latter.
It happens every day. The job description of an engineer is basically to apply their knowledge of fundamentals to design and improve products, not simply copy the existing products. Products in every field must incrementally and monotonically improve in some way in order to compete. It is often not even science at all, just development.
You can easily look this stuff up:

Liftoff was published January 3, 2023

Reentry was published September 2024

https://www.harpercollins.com/products/liftoff-eric-berger?v...

https://benbellabooks.com/shop/reentry/
Show HN: It's better to call Java drawImage() many times than once
When copying or resizing between buffered images, doing multiple calls to drawImage() can be preferable to a single call on the destination image's graphics.

The most obvious reason is speed-up with parallelization, using multiple destination graphics with exclusive clips, and one drawImage() call per graphics. This can cause slight inaccuracies due to how clipping is handled, and might actually slow things down, possibly a lot, depending on image types, for example due to locks in images internals or due to slower clipped images processing paths. With the most efficiently supported image types though, such as INT_XXX and BYTE_GRAY, it's often well worth it.

Another reason is speed-up and/or accuracy improvement by using intermediary image types, because for some combinations of source and destination image types drawImage() can be very slow and/or inaccurate.

For example, when copying from INT_ARGB_PRE to BYTE_BINARY, the resulting intensity is not appropriate due to a same coefficient being used for each R/G/B component. This can be mostly fixed by first copying to BYTE_GRAY, which also speeds things up. Adding intermediary INT_ARGB images on each side of the BYTE_GRAY image further increases the accuracy and the speed of the overall process.

Another example is upscaling an image by just a factor 2 while converting from BYTE_ABGR_PRE to a CUSTOM type (like INT_ABGR_PRE): using INT_ARGB_PRE intermediary images as source and destination for the resize operation can speed up the overall process by a factor of 7 sequentially, or 20 in parallel on a 8-core when using NEAREST, or by a factor of 2 to 7 when using BICUBIC.

A third reason is cache misses: when copying between multiple intermediary image types (which, as we saw, can be useful when converting to BYTE_BINARY), rather than copying the whole image to each new type, it's better to go through all the types slice per slice, for the pixels written at one step to still be in cache when being written into the next image.

Maintaining slices through resizing should also be possible, but it would be more tricky and require enlarged source slices, as resizing algorithms typically use surrounding pixels. At this point it would probably be better instead to optimize drawImage() internals, although that would only apply to newer JDK versions.

I made this library to take care of these kinds of optimizations:
https://github.com/jeffhain/jimsizr
It also implements BOXSAMPLED algorithm.

Its API is similar to that of Thumbnailator's Resizer interface, in that it takes source and destination buffered images as arguments, so it is straightforward to implement Resizer on top of it.

I also added support for parallelism in a Thumbnailator fork, by adding ThumbnailMaker.parallel(Executor), ParallelResizer interface and implementations of it for usual algorithms:
https://github.com/jeffhain/thumbnailator
That makes it on par with Jimsizr for speed and accuracy if you stick to standard INT_XXX images.
Funny to see IPA called "toxic". In aircraft manufacturing it's considered the nice and friendly solvent in comparison to the stout stuff like MPK or MEK, and considerable effort is invested in convincing workers to use it when the big guns aren't needed. Or, natch, to get workers to wear gloves when working with solvents.

(Much discourse on industrial safety casts corporations as the bad guys, with considerable evidence, but it is still the case that much safety equipment is bulky or unpleasant to use. Ketone-proof gloves are thicker and less pliable than latex gloves, which is no small consideration when doing fine work under time pressure. Easier to just wear two layers and change the outer glove when it starts to break down. When do you know it's breaking down? When you feel it leaking through. When you feel that, doesn't it mean you're already getting skin contact with the solvent. Well, yes, but....)
I've been finetuning these models since before chatGPT, and the one lesson I've learned is that by the time you have set up everything to fine-tune a model, you can expect a newer model to do as well with prompt-tuning.

So, unless you hope to stay at the fore front (e.g. to be ahead of competitors), there has been no real reason to finetune for the last 4 years, at best you could hope to stay about 1-3 months ahead, depending on how fast you were at setting up your training. And if that is what you did hope to achieve, you needed to automate on a higher level, i.e. automate data collection and the collection of eval cases.
C3 and Odin are some other alternatives.
Supply Chain Attacks on Linux Distributions – Fedora Pagure
This does not seem to be a disputed fact that there were a massive increase in the number of border crossings under Biden.
Do you have a link for the source?
Dracula Densetsu II: Atmospheric Improvisation
I don't think any of this is incompatible with the argument I made in the essay. This paragraph speaks to it:

The same holds for art. AI can, right now, produce pretty passable mediocre art. Which is a threat to plenty of artists, writers, etc., because plenty of artists, writers, etc., produce mediocre art. I’m pretty confident existing frontier LLM models could come up with an episode of the ABC drama 9-1-1 indistinguishable from the output of that show’s writing room. But, again, “almost all cognitive tasks a human can do” aims a bit higher than 9-1-1.

So the claim I'm making isn't "AI can't generate art that satisfies many or most people." Rather it's that Roose is wrong to believe it is capable, or will become capable, of "almost all cognitive tasks a human can do," which is a different standard. That lots of people are happy to accept less than the best doesn't mean that something that is capable only of achieving that less-than-the-best level is actually capable of achieving the best. It just means that lots of people are happy to accept less than the best.
Here is an example used in the mining industry. I heard them present at a NASA/USGS conference last month regarding in situ resource ultilization: https://ideon.ai/
Send me an email! daniel(at)modernbanc(dot)com
Assuming we get to vote in 2026 and 2028, part of the opposition platform needs to be scrutinizing every single thing that was "sold" by these looters and invalidating the transactions as fraudulent conveyances where appropriate - especially when it comes to things like national lands, operating facilities sold as-is, long term contracts to operate, etc. We can't allow this ratchet effect where the destroy-America-first party causes their damage, and then the results are irreversible because the proceeds are disingenuously considered "private property".
Many people don't answer unknown numbers. Of those that do, many will hang up if it's a telemarketer or pollster. Some remaining percentage will do a poll. So, we've selected for those kind of people. Also, people with a phone.

Additionally, it being 3,000 people means you've proven something about 3,000 people in that category. So, all I'd report is that 3,000 people who are willing to do phone polls are experiencing these things. Who knows about Americans in general.
Show HN: I made an interactive LLM Tools guide
So hard to keep up with tooling and MLOps - I put it all in one place and got some tips from an experienced friend on what to use.
When writing, don't mention people who've criticized you