skysight-inc/HackerNews huggingface dataset:
That’s not a silver bullet.

You can have a logo for your app that is coloured green. Then the user is using an all-green theme that happens to match the shade of your image and the logo is basically invisible.

That’s just easiest counter-example I could come up with.
Cool! Disk structural picture was generated with author's made in Rust toolset https://github.com/dbalsom/fluxfox/#visualization as mentioned in the article comment.
> I don't think we should be organizing our society in such a way that "staying alive" is considered a "benefit" that is largely at the whim of employers who can revoke that "benefit" at any point.

One’s employer literally pays one the money one uses to feed, clothe and shelter oneself. And — in the U.S. — often the money one uses to insure oneself against certain risks.

Employers don’t do it out of the goodness of their hearts, of course: they want one’s labour. In exactly the same sense, one doesn’t labour out of the goodness of one’s heart: one wants that money, insurance and other benefits. Likewise, the farmers who grow food, the truckers who transport it, the grocers who stock it, the tailors, the weavers, the cotton growers, the builders, the electricians, the plumbers: everyone trades what he has for what he wants more, and in every single one of those trades everyone gets better off. Your employer is richer with your work than if it just kept your salary and benefits, while at the exact same time your are richer with your salary and benefits than if you kept your work. Likewise for all the other participants in the economy.

Your proposal appears to be single-payer health insurance. If you pay doctors more than you should, your proposed economy will get more doctors and less other things than it should; if you pay them not enough, you will get a shortage of doctors and too many other things. You don’t know how much is fair to pay a doctor (neither do I). We don’t know how much is a fair price for a painkiller. None of us knows how much a heart operation should cost. None of us can make the right call for someone else when a procedure is worthwhile or not.
I agree with patrick. I've been using stori myself as well and it has been able to create linkedin posts that would usually take me 30 min in 5. without losing authenticity or sounding like a robot
Leave a heater on in the bathroom to keep it 5 degrees warmer than the rest of the house. This keeps the bathroom dry.
I use iCloud Photo Library which automagically handles local storage.

Every few years, I get really paranoid about losing photos and videos, so I download the tool du jour to mass download my entire library onto a spare hard drive.
Basically, follow the money.

To keep nonprofit/tax benefits, the work has to be done for some sort of public benefit. That work never gets done, instead it’s constant reorganizations, hiring/firing, and shuffling money around. We’re always profitable, and every few years there seems to be decent to huge layoffs even though we’re beating revenue estimates and behind on our hiring goals.

Money keeps going up from Google, usage keeps going down, start new projects, never staff them to what is budgeted, cut project, fire people, and the money disappears into the foundation. Foundation sends money out to various levels of ghost and shell corporations.
>If the labor market functioned correctly

See my previous comment about theory breaking down in practice. There are all kinds of asymmetries that make economies not function correctly in a theoretical sense and we (as a society) develop policies to mitigate those dysfunctions.

I don't know that the scales operate in ways that allow for every corporate (pseudo)monopoly to be broken up and still have viable industries. Especially in countries that succumb to regulatory capture. That means there would need to be some countervailing balance to that power, and that's where unions come in.
It's fairly simple math; I was just being lazy.

Verification: https://www.wolframalpha.com/input?i=5km+%2F+500km+*+1+AU = "1.1 x mean diameter of the sun"
RAM is one of the few things I typically still purchase online — and Crucial is the distributor I trust most (Micron chips).
My first Arduino kit ever arrived yesterday, been playing around with it with my siblings.

The rock paper scissors game with an lcd and 3 buttons does not use AI despite it saying

Player: Rock
AI: Scissors

That's just so no one realizes getAiPick is just random(3)....
50 Years Later, We're Still Living in the Xerox Alto's World
I disagree, and I think this sentiment is due to a failure in messaging from the Elixir core team and community which is a shame. There is a huge focus on LiveView (which is fantastic) in the Elixir community, but Elixir is so much more than LiveView! Even just writing a simple rest API (or GraphQL through Absinthe) is a great experience, due to libraries like Phoenix and Ecto. It's a joy to work with, even if you aren't writing a distrubuted/realtime system.

I wish there was more of an embrace in the broader ecosystem rather than the focus on LiveView.
https://activitypub.rocks/

https://www.theverge.com/2023/10/11/23913278/wordpress-activ...

https://www.theverge.com/2023/4/20/23689570/activitypub-prot...
That is wishful thinking, no one is looking out for the things you think they are.

These products all have surfactants as the main ingredient, and surface tension is what literally define us.
No, I won’t have checks on every dereference. The monotonicity of Fil-C’s capabilities makes it possible to do a lot of redundant check elimination.

That’s what I’m working on now. Should have some early results soon.
Flourishcharts, our new interactive OSS data visualization for data scientists
It's not disk I/O because we're using hyperfine for measuring. It does warm-up runs first, and unless your machine has a teeny amount of RAM, everything is in cache. You can put your corpus on a ramdisk (usually `/tmp` is on Linux and I believe always `/dev/shm`, IDK about macOS) to verify this.

Since you're running on macOS, I'll do the same. I have an M2 mac mini. My previous benchmarks were on my Linux workstation. Your `curl` benchmark:

$ hyperfine "rg '[A-Z]+_NOBODY' ." "gg '[A-Z]+_NOBODY'"
Benchmark 1: rg '[A-Z]+_NOBODY' .
Time (mean ± σ): 20.3 ms ± 0.7 ms [User: 18.6 ms, System: 96.0 ms]
Range (min … max): 18.4 ms … 21.3 ms 126 runs

Benchmark 2: gg '[A-Z]+_NOBODY'
Time (mean ± σ): 17.9 ms ± 0.7 ms [User: 15.6 ms, System: 38.6 ms]
Range (min … max): 17.0 ms … 19.9 ms 141 runs

Summary
gg '[A-Z]+_NOBODY' ran
1.13 ± 0.06 times faster than rg '[A-Z]+_NOBODY' .

So slightly edged out by `gg` here, but not as big of a difference as you're seeing. What version of ripgrep are you using?

Also, as I said before, these times are pretty short. Try a bigger corpus. For example, in my clone of Linux (also on my M2 mac mini):

$ git remote -v
origin git@github.com:BurntSushi/linux (fetch)
origin git@github.com:BurntSushi/linux (push)

$ git rev-parse HEAD
84e57d292203a45c96dbcb2e6be9dd80961d981a

$ hyperfine "rg '[A-Z]+_NOBODY' ." "gg '[A-Z]+_NOBODY'"
Benchmark 1: rg '[A-Z]+_NOBODY' .
Time (mean ± σ): 343.3 ms ± 4.2 ms [User: 359.3 ms, System: 2243.3 ms]
Range (min … max): 339.0 ms … 352.7 ms 10 runs

Benchmark 2: gg '[A-Z]+_NOBODY'
Time (mean ± σ): 351.1 ms ± 4.6 ms [User: 326.4 ms, System: 1059.1 ms]
Range (min … max): 348.2 ms … 363.8 ms 10 runs

Summary
rg '[A-Z]+_NOBODY' . ran
1.02 ± 0.02 times faster than gg '[A-Z]+_NOBODY'

It is very interesting that the differences are almost zero on macOS but quite a bit bigger on Linux. That might be worth investigating.

IMO, if you're advertising "circumstantially faster than ripgrep," then you should be able to characterize the circumstances in which that occurs.
I never had twitter account (refusing to ack that child's efforts with renaming, just like most of the world), and I can see it on desktop on Firefox just fine.
Most of my time coding is spent on none of: elegant solutions, complex problems, or precise specifications.

In my experience, LLMs are useful primarily as rubber ducks on complex problems and rarely useful as code generation for such.

Instead, I spend most of my time between the interesting work doing rote work which is preventing me from getting to the essential complexity, which is where LLM code gen does better. How do I generate a heat map in Python with a different color scheme? How do I parse some logs to understand our locking behavior? What flags do I pass to tshark to get my desired output?

So, I spend less time coding the above and more time coding how we should redo our data layout for more reuse.
i.o.w. it was about whether Congress just has to write the intent, or whether it has to write the full implementation too.
I'm not against or for his arrest categorically. If his actions caused harm, he should be punished but I don't know if his actions caused harm. Regardless, unless the app itself does something nefarious, like exfiltrating user data on the client side, it should not be banned.
SFC versus Vizio is exactly what you say doesn't exist. The SFC deliberately brought a case where they don't own the copyright, and says they are harmed and here's why the court should find for them.
We have a mixture of MacOS (managed via Jamf Pro) and Windows managed via Intune/Autopilot.

All of us are AD integrated. Some software is managed (auto updated/installed) other software is up to us to manage.

Both setups work pretty well.
Not only that, the US government stopped limiting accuracy in 2000. Long before any alternative was available publicly or globally. It's questionable whether other systems would have been made free if GPS hadn't set the example. It was absolutely a gift to the world and it's incredible the backflips people will turn to try to minimize it.
Improved hardware based abstractions to provide stronger security and better ways to isolate software components just seems like a good idea. Yes you can certainly do plenty in software (in particular using language like Rust) but presumably we still want hardware enforced security properties? So why not improve those as well as software?

To put it another way why not remove existing hardware security abstractions we do have? Ditch virtualization (or hugely strip it back), get rid of different privilege levels, loose page-table enforced permissions. After all you can just build safe software why bother with these things?

I for one don't think this is a sensible line of argument, defence in depth is a good idea, build your software to be as secure as possible then build your hardware such that if there is some flaw in your software's defences you can keep things contained though hardware abstractions.

Even with improved languages there's a giant body of existing code you need to work with, with compartmentalization in CHERI you can keep this stuff safely contained. Plus how do you guarantee everything running on the system has been built in your safe language and compiled with your blessed known good compiler? Feasible in some places (like embedded systems) far less feasible in others.
Thank you very much for your very kind comment!!

And I will endeavor to fix those bugs. I put the web interface on over the last few days and when it works it is great, but often times, it does not work. Thank you for looking at it!
Link to the paper (annoying not found in the Reuters article): https://www.nature.com/articles/s41586-024-07878-z
On a bigger scale, look anywhere garbage collection people have gone on strike.

There are tons of jobs many take for granted and are much more important than we give them credit for.
"Make Sushi" doesn't mean "catch and prepare your own salmon". It just means you assemble some seaweed, rice, and optionally raw fish. It's 100% in the realm of doable (safely) by an amateur.

Sushi is absolutely, 100% an "at-home thing". The idea that only "professionals" can do things is something we need to get away from, and I would hope people will see these charts and be inspired to leave that sort of learned helplessness behind in at least one area of their lives.

Go ahead, go make some sushi. People have been doing it for as long as sushi has existed. You can leave off the raw fish if you're unsure how to do that safely.
https://matcha.video is an in-browser transcription-based video editor. Remove silence and keep only the takes that you want with just a couple clicks. Export your edits to an XML format that you can bring into FCP or Davinci Resolve to finish. Free to use, data stays on your machine.

Note: this is a WIP, so if you have any experience working with .fcpxml, I'd love to hear from you!
When you're calling workers "parasites", you shouldn't be surprised if people dislike unions. In my experience the unions is just another layer of scammers stealing money from young workers after the employer and the government.
> What makes it circumstantially more performant, by the way?

The thread above might help provide the start of an answer.

> Off-topic, but consider changing "circumstancially" to "circumstantially" in the README; the latter is the correct term.

Done, thanks for spotting the typo.
Prison spending is not too high
I agree! Felt.com and OpenSolar look really cool
It’s nuts to think a salary of $400k a year won’t get you rich, even in the Bay Area. If they’re not rich, maybe they should check in with a financial advisor because they’re doing something wrong.
The Rise and Fall of OpenSea
Since they announced this I have been wondering how their engineering department can justify the investment to their finance department.

The only angle I see is that they believe having their own DE will help them sell more laptops. That seems like crazy assumption to me because if someone likes the DE they can just install it on their existing laptop or buy a non-System76 laptop and install it there.
No doubt, but Amazon communicates it to the consumer as $14.99 "with free shipping". To the consumer who habitually shops on Amazon and doesn't realize their dollar store sells it for $3.99, this sends the message that "$14.99 is just how much garden stakes cost these days, so I may as well buy them from Amazon who will ship them for free". If Amazon listed them for $3.99 with $11 shipping, it's the same total expense, but it would transparently signal to the consumer that the item itself ought to be cheaply available nearby if they get up and look for it.

Amazon doesn't want that thought to interrupt the 1-click checkout flow. And it apparently works; enough people seem to have internalized the idea that everything costs at least $15-$20 that they don't question it anymore. Soon your local dollar store is losing the economies of scale it used to have, cutting inventory and raising prices...
As a friend of mine says: When clear paths to grow a business diminish, organizations devolve into turf wars. Sounds like that's what's happening here.
Spot on, and it forgets the creative aspect, it‘s like estimating the cost of reproducing all of the world‘s widely read literature. Who could recreate a Shakespeare from scatch, who a van Rossum?
Ask HN: How has maintaining a public online identity impacted your life?
I've been reflecting on the impact of maintaining a public online identity, whether through posting on social media, blogging, or other forms of providing public dialogue. For those of you who have consistently shared thoughts, work, or experiences online, how has it enriched and/or harmed your life - personally, professionally speaking?
Would this not require generating an infinite number of random numbers which you can not do? Or can you actually generate a random Cauchy sequence from a finite set of random numbers?
Obviously, removing repeated/redundant bounds checks is a basic optimization. That's not what I meant. My point still stands.
I was a dishwasher as a kid, it is how I bought my first computer. The front end staff had to put a percentage of their tips into a pool that we were all tipped out from.
Been interested in parser combinators for a while now but never really understood
how people use them outside of toy examples (including watching this video multiple
times).

Are there any books like the popular compilers books that use them to build a language.
Or is it just finding parsec implementations?

I've been interested in Coalton lately, and I guess this is one of the examples,
so maybe I've answered my own question.

https://github.com/coalton-lang/coalton/tree/main/examples/q...
> But to make that decision, I need to see the images. I could run a bash script to generate those images in a bunch of different qualities and then view them with some kind of image viewer, but that's extra steps - and it involves creating a bunch of temporary files that I then need to clean up.

That's not correct at all. You can, in fact, do all of these steps in a single command line program with Konsole (or iTerm2 on Mac, or Kitty - whatever terminal you're using, as long as it supports these features), imagemagick, and bash.

$ for size in $(seq 10 10 100); do; convert -resize $size% input.png output_$size.webp; timg output_$size.webp; done

timg, here, is https://github.com/hzeller/timg, but you could use anything that speaks iTerm2 or kitty. This approach generalizes easily, too; you can easily use this to vary any parameter imagemagick supports, like webp compression or posterization or dithering, and print out any parameters of the image, like size, along with the image itself.

> With the web version I can snap a screenshot with CleanShot X and then drag that screenshot straight onto the web page. I instantly see the different images, pick one that looks good to me, download that and then drag it into my S3 uploading software (Transmit).

In my workflow, I edit in Showfoto or Darktable, resize (or, in my case, more often dither and resize) as demonstrated, and then `cp` the appropriate selected image into my blog's main image folder. Hardly more difficult, and while you might not enjoy it, that's exactly my point - we can both make things we like, but you're asserting that LLMs massively changed the landscape overall, while I'm not using them at all.

I also have a script, which took about one minute to write, that cleans up the extra temporary images, so that's not much of a concern either.
I think (based on observations from my admittedly flawed in many different ways workplace) the difference with Stackoverflow assisted development is scale. ChatGPT seems to have massively boosted the productivity of mediocre developers.

Obviously not saying that LLMs aren't empowering competent developers and spawning useful projects. But their ubiquity seems to have coincided with an avalanche of terrible code, at least at the fairly disorganized organization I work at.
Rewriting most of the custom built services that run my home in Rust. I can't believe how awesome Rust is and that I didn't get into it earlier.
The "chan chan Value" or "chan struct{resp chan Value}" is actually a pattern I've used in a very specific situation. It's a situation where a message bus probably could have been used instead, but then you'd have a message bus to handle...
Did they ever fix the accessibility situation on Wayland? Non-accessible defaults are not great IMO.
I'm using Meta-Llama-3-8B-Instruct.

BTW it's a great project and I see it's gotten massive adoption on Github, with plenty of Issues to follow. Curse of success!

Thanks again.

EDIT: Created an Issue for it, probably a more appropriate place to file this ;)

https://github.com/simonw/llm/issues/561
Terraform State Management using refresh, untaint and rm
That brings me Etoile from memory: http://etoileos.com/etoile/ - it's like a mix of NeXTSTEP/GNUstep with Apple's Aqua. Sadly the project is pretty much dead - github shows last changes done 8, 10 and 11 years ago.
Thanks for the feedback, love your article diving deep into DSPy! Here's how our platform is different:

1. You are absolutely right, the dataset is a big hurdle for using DSPy. That's why we offer a synthetic dataset generation pipeline for RAG, agents, and a variety of LLM pipelines. More here: https://docs.relari.ai/getting-started/datasets/synthetic

2. Relari is an end-to-end evaluation and optimization toolkit. Real-time optimization is just one part of our data-driven package for building robust and reliable LLM applications.

3. Our tools are framework agnostic. If you can build your entire application on DSPy, that's great! But often we see AI developers hoping to maintain the flexibility and transparency to have their prompts / LLM modules work with different environments.

4. We provide well-designed metrics and/or custom metrics learned from user feedback. We find good metrics very key to making any optimization process (including prompts and fine-tuning) work.
What LaTeX package does one use to get the "back" link at the end of footnotes like the linked PDF exhibits?
> falling for weird conspiracy theories

So that's why ChatGPT keeps interrupting me with "Have you heard the truth about Y2.038K?!"
Are these "special containers" a bag with insulation that the pizza boxes go in to keep it warm? what makes them special compared to a bag with insulation to keep eg Chinese food warm? Or is pizza somehow unique in being a food that wants to be kept warm?
Jack Welch Screwed Up GE and Boeing, and with Them Much US Climate Action
you can have CSAM on your smartphone, why smartphone makers aren’t required to constantly monitor your phone for it? /s
Sounds plausible for growth businesses.

But run-off businesses should be a different kettle of fish... (When does centralised black-bix search become one of those I wonder?)
I have no issue with self scan. However, I also like the stores that have a clerk scan the items and then the customer goes to an automated teller machine that takes credit card and cash for payment.

I think the latter method helps solve both issues.
Geico drops VMware for OpenStack, Seeks customizable cloud and less lock-in
I'm going to post a low-effort, non-substantive comment because I can.

That meme in the first few paragraphs made me actual lol as a recovering C programmer.

That is all.

I love seeing odd contortions of languages like this, and C has opportunity aplenty, interesting to see it in Go.
Tailscale is wireguard underneath and does all that managing for you.
I hate the word "technology," as in, "Our new framistan is made with foobar technology!"
After skimming the skills I'm familiar with, I came to the same conclusion. I was actually relieved when I saw that Blacksmithing isn't finished yet, and that's something that I'm definitely still an amateur at. I can't contribute anything meaningful to it, nor do I feel like it really needs an in-depth skill tree because most of it is just applying the same few basic skills in different orders.

I feel like the author should have done a few for areas that they are actually knowledgeable in, then left the rest up to others. These feel too much like they were made by someone who tried to learn the surface of every topic they could access but doesn't know enough to organize any of what they learned.
This booster alone has in its lifetime orbited

- 8 humans,

- 2 of the 31 active GPS satellites,

- 574 Starlink satellites, and

- 40 of Starlink competitor OneWeb's satellites.

https://en.wikipedia.org/wiki/List_of_Falcon_9_first-stage_b...
Yeah, something like that would help—I might go with "achievement chart", since many aren't even "skills".

But there's also a lot of people pointing out that the basic vs advanced sorting is really questionable in some cases. It's going to be impossible to get an objectively correct sorting, but some seem to just be completely wrong.
one example is that there is basically no such thing as at-will employment which is used by most tech in CA. So good luck getting rid of poor performance.
Denser Environments Cultivate Larger Galaxies
I think I saw the Blu-ray rip of “The Big Levowski” flit by (but it was dubbed in Finnish).