skysight-inc/HackerNews huggingface dataset:
If/when generative AI gets good at jokes, it's going to cause a big change in how people react to humorous utterances. If gmail can nudge you to insert jokes at the drop of a hat, anyone can be funny on email. If a Google Glass-like device (or even just AirPods Pro+) can listen to your conversation and prompt you with a joke to make, then anyone can be funny IRL. It will cheapen humor, or at least the kind of humor that generative AI can make.

It will be interesting to see if there remains a certain type of humor that people have a monopoly on. It will also be interesting to see if people end up being 'trained' on how to be funny, through the act of being prompted to be funny by AI. It's going to be a weird world, where only some of us will remember the time when you could trust that people's jokes/statements/questions originated in their own brains.
>It's quite literally erasure of factual history, science, geography, everything.

It quite literally is not. Factual history, science, geography and everything remain intact. It is one AI image generator that has a bias against generating images of people of European descent.

No one ever seemed to care much when AI displayed a bias against generating images of people of other than European descent, but I guess this is the bridge too far. Maybe now that it affects people of European descent, it will be taken seriously!
We flew ZipAir which has amazing prices on lay-flat seats, around $2,000 round trip. Also significant discounts for kids: tickets for my 2 year old and 5 year old were just a few hundred dollars round trip.
And you are forgetting that the index's underlying measure, the yen, has lost value and the NIKKEI has only reached 1989's nominal value.
I’m finding smaller vector databases can be almost ephemeral if you avoid parsing : https://hushh-labs.github.io/hushh-labs-blog/posts/you_dont_...
I can retrieve a query, encode the embedding, load the vector store, calculate KNN, and return rendered results in under 50 milliseconds. It’s even faster if you simply cache the vector store.
Really interested in this space and hoping to hear more ideas.
I think HN is a little more valley startup than hacker.
Today at Home Assistant we announced the release of microWakeWord. It is a new wake word model that is fully open source and runs on the ESP32 S3 microcontroller. It is integrated into ESPHome and now powers the latest generation of Home Assistant's privacy focused voice assistant.

Overview of Home Assistant's voice work: https://arstechnica.com/gadgets/2024/02/can-you-manage-your-...

More information about todays release: https://www.home-assistant.io/blog/2024/02/21/voice-chapter-...

Create your own voice assistant directly from your browser: https://www.home-assistant.io/voice_control/s3_box_voice_ass...

Video of it in action compared to streaming the audio to Home Assistant where it is passed to openWakeWord: https://www.youtube.com/watch?v=oSKBWtBJyDE
Snowflake was very surprising!
I think in some places it is a theory of equal standing with biblical stories and political ideologies.
Here for standardrb, it’s the only one i use. I would recommend it and don’t deal with rubocop or anything else anymore.

I understand OPs points about ERB it seems to be a wasteland of development. I switched to liquid templates which took a decent bit of effort to implement, but well worth it for shopifys amazing liquid extension/support, which is quite configurable too for custom handlers.
I love to read about this type of stuff. Have you blogged about or written about it in more detail here on HN?

Edit: I reworded my question because it was a bit vague.
it'll probably have to be even more precise than that since you might want to have multiple instance of the project that people can collaborate on.

eg group of people A,B,C all collab on project P, but they should each get their distinct version of P, (P1, P2, P3, etc)
60 seconds of old school death..not sure its the best test. Sometimes the songs are constructed in a way to reach a climax point, usually way beyond the 60 second mark. Also, music of the metal kind is very much a product of its time. 2024 death metal releases would certainly feel different then the early 90s classic they played. Its like asking to rank thrash metal based on 80s release. The current thrash has evolved and is very different. And by the way, why death metal? Thrash and black are also very violent.
I agree, they aren't great at programming, but I've found value from LLMs for rubber-ducking and quickly getting into new framework / library / language by using your existing knowledge and let the LLM augment that for you. "How would I do X using Y", "Is this performant, and does it have these pitfalls". It works surprisingly well even though the output may not be 100% correct, but it will get you started faster / point you usually at the correct direction. Also used chatgpt to generate marketing text which I absolutely cant write. [1]

1: https://mouselocker.cloudef.pw/
Right here, search for "Dutiable Entry": https://www.cbp.gov/trade/basic-import-export/importing-car#...

Although, notably it's not as high as I expected.
I exclaimed out loud when I read about MySQL. I never liked the name before, and now I do.
No one's rewriting history here it's just a silly toy/tech demo.
Japanese TINA. They finally have inflation, which means they finally have growth regardless of whether they have productivity gain.
I don’t think that will happen. You can fake almost anything, but you can’t fake funny.
I don’t think so, but there are a whole bunch of similar stories from folks of that generation.
Certainly! Here is a list of great thinkpads.

The x230 is a popular and interesting thinkpad with a powerful i5 processor suitable for today’s needs.

The T60 can also suit your needs and is one of the last IBM thinkpads. It featured the latest Intel mobile processor at the time of its release.

If you want the most powerful thinkpad the T440p is sure to suit you perfectly without leaving your morals behind.
Holy hell Gridspace is good
Its on par with most low end news satire. Its not particularly good, but then again neither is most human generated stuff. Actually funny things are the far outlier.
the dollar is hitting record inflation rates though. does that mean the worst is yet to come for the dollar?
And yet, if the roles were reversed, with black and brown historical figures portrayed as white, there would likely be widespread outcry over the "erasure" of those individuals.
Choosing between usage vs. user based pricing for self-hosted
30 years to reach nominal parity? Normalize out inflation and the Nikkei still sucks - despite Japan's infamously low inflation.
AI Teller
AI Teller is an Online AI Fortune Teller based on ChatGPT technology, supporting AI fortune teller, AI vedic astrology calculator, and AI Chinese BAZI calculator.
Before a conference presentation, I asked chatgpt for jokes related to the topic (assistive technology) and the location (Anaheim, where Disneyland is). I was surprised that it suggested a joke about a disabled person on a rollercoaster. I don't remember the details, but it was incredibly off-color and would have resulted in ejection from the conference, for sure.
Meanwhile the real wages are dropping like a waterfall and the cheap yen is hurting our lives disastrously.

https://www.asahi.com/ajw/articles/15151006
gasoline -> john cassel?
In the near future such AI oracles will replace the conventional internet. Google is playing here the ministry of truth from the 1984.
> The diesel engine, named after Rudolf Diesel

https://en.wikipedia.org/wiki/Diesel_engine
Those were magazines, newspaper (especially the stock used back in the day) is far more flammable.
I’m a largely happy fzf+history user, but I think filtering across hosts is the killer app I was missing with atuin.
or a manic episode of a caged genius?
Henry Gantt and the Gantt chart
Dunno about "allowed", but this post adds no signal and lots of noise to the discussion.
I think saying all of society is doing it is plausible, but not the same thing as a single human or AI doing it.

Though… still don't think it's true. Isn't "society is self improving" what they call Whig history?
> Fair point, but most of us on the team don't really have much time to spare to work on the project at all, let alone for mentorship, unfortunately.

It's legitimate, of course (if you don't have time you don't have time), but that would make me worry about the project's future.
10 Lines of code 3.4 bits of noise per byte weak pseudo random number generator
#include <stdio.h>

unsigned integer = 0;

unsigned int i = 0;

int main (char argc, char* argv[]) {

while (1) {

integer = integer + i;

i = i + 1;

printf("%2x", integer);

}

};

Outputs 1 byte every clock cycle
Yeah I think that's what they tried to avoid but they went too far in the other direction
yea it will be so weird. i can’t imagine living in a world where people’s jokes aren’t original. like a world where most of the jokes are just quoting a tv show or movie…

that’s what she said
Half of comedy (and nearly anything else) is timing. Having a model prompt in realtime will still result in awkwardly timed/delivery of jokes
> I've never understood why the presence of Wayland means X.Org needs to disappear

It doesn't, except for a few annoying facts:

* Most of the people who maintained X.org are sick and tired of it, have moved on to Wayland (or completely unrelated) work.

* No one has stepped up to work on the non-XWayland parts of X.org to the level that's needed to describe it as more than just in maintenance mode.

* Popular GUI toolkits seem to be moving on. GTK, for example, still accepts bug fixes for the X11 backend, but they aren't really working on it. I expect at whatever point maintaining the X11 backend and keeping it up with core changes becomes too big a burden, they'll drop it entirely. I don't know what Qt's stance is, but I wouldn't be surprised if momentum has or will move more toward their Wayland backend.

The end result here is that X.org eventually will be the less-stable, less-featureful platform. It's going to take a while to get to that point (Wayland clearly still has a ways to go), but it feels inevitable, unless some interested parties decide to step up to maintain the non-XWayland parts of X.org and the X11 backends of the popular GUI toolkits.
"Seymour Waterfall" seems like a good like philosophy
Wow, could they have put any less effort in?

“Stuff happened. It was bad but now it’s good”

Yep? Ok great, solid PM guys - did you have ChatGPT write this for you on one of its “lazy days”?
Is Android Auto still a thing?
Google didn't invent the Clos network, either, but it took years before they started talking about its adoption and with what kind of proprietary twists. Same with power supplies. You're right, a PCIe switch is not special, unless maybe it's integrated in some unconventional way. It's in Google's DNA to be cagey by default on a lot of details, to avoid giving ideas to the competition. Or misleading others down rabbit holes, like with shipping container datacenters.
It’s an issue because they have completion who will correctly generate Abraham Lincoln. I’m pretty liberal and I was taken aback by the frustrating experience of Gemini today. I will for sure be keeping my OpenAI subscription.
HPMOR readers who live in group home polycules in Berkeley who think they need to invent a good computer god to stop the evil computer god.
> it was incredibly off-color and would have resulted in ejection from the conference, for sure.

So it was hilarious? An unchained LLM should be able to write some doozies.
Standardrb: Ruby's bikeshed-proof linter and formatter
Maybe it was trained on those Netflix "documentaries".
Pointing out one problem does not imply not caring about all other problems.
The relevance is that this is not remotely an all-time high when denominated in gold (and, presumably, an implicit claim that a valuation in gold is in somehow more "real" than a valuation in nominal yen)
It has trouble when race is specified as well. That is what makes it so frustrating.
Why shouldn’t the AI also design the systems? ;-)
Sounds like the latter...

> Nihilism is often associated with feelings of despair, pessimism, and apathy, as it challenges traditional beliefs and values. However, some argue that it can also lead to a sense of freedom and liberation, as it allows individuals to create their own meaning and values without being bound by pre-existing structures.

It is counter-intuitive to the traditional: find meaning and purpose dogma.
If he's causing you stress migraines over in Xfce land, go ban him over there. You're wasting your time trying to convince me you don't like his work, and you're still not going with evidence or substance of a problem. Some people raise a lot of PRs.

> Maybe don't criticize without knowing the full situation, eh? Your uninformed, holier-than-thou attempt at dressing me down isn't particularly useful.

My key complaint, you'll note, is that you aren't providing any details of the full situation and those that you are providing are uncharitable takes. I mean, you're being nasty to the dude and your complaint seems to be he isn't a senior dev. Fair enough. If you only want to review PRs by senior devs, warn the fellow then block him [0]. Don't go with public shaming as a strategy; HN is a big forum forum, the dude isn't here and he's presumably working under his real name.

If you want to be mean because he's done something go ahead. But unless you're going to say he's actually done something bad, I'm going to note you're being mean without a complaint and that is poor form.

> And when someone disagreed with his approach, he'd get testy and push his point of view harder.

I can't pass that by without noting some irony, given the comment it is in context of.

Software devs are known for this.

[0] I speak loosely. Mr Lots of PRs could be anyone for all I know.
I think they are talking kilometers
Would you have the same reaction if it was any other race?
I’m surprised TheBloke hasn’t quantized this yet.
That happened because the last message is after the fix and it received the garbled history as the prompt.

All it's doing is noticing that makes no sense and saying so. How could it not recognize it? The additional message is an entirely new instance not a thing that has memory.
I'm one of those people who is mostly not-funny, but is occasionally quite funny. I think that if I were given timely material, I could execute it well. I think this would work best with one-liners, where there's less of a need to get the timing right between sentences.

For example, if you'd been having a conversation about Topic A, then later Topic B, and there was a joke involving a double meaning of a word that relates to both A and B. Wrap that up in a one-liner, put it on a Google Glass, and a decent number of people could deliver it well enough to get a laugh.
"Nobody checks" because it's a seller's market. If the cost of housing dropped tenfold then I guarantee you that landlords would emphasize the value-add.
Following the link for Gasoline took me to https://en.wikipedia.org/wiki/Gasoline#Etymology

> The term gasoline originated from the trademark terms Cazeline and Gazeline, which were stylized spellings and pronunciations of Cassell, the surname of British businessman John Cassell, who, on 27 November 1862, placed the following fuel-oil advertisement in The Times of London:

> > The Patent Cazeline Oil, safe, economical, and brilliant [...] possesses all the requisites which have so long been desired as a means of powerful artificial light.[12]

> That 19th-century advert is the earliest occurrence of Cassell's trademark word, Cazelline, to identify automobile fuel. In the course of business, he learned that the Dublin shopkeeper Samuel Boyd was selling a counterfeit version of the fuel cazeline, and, in writing, Cassell asked Boyd to cease and desist selling fuel using his trademark. Boyd did not reply, and Cassell changed the spelling of the trademark name of his fuel cazelline by changing the initial letter C to the letter G, thus coining the word gazeline.[13] By 1863, North American English usage had re-spelled the word gazeline into the word gasolene, by 1864, the gasoline spelling was the common usage. In place of the word gasoline, most Commonwealth countries (except Canada), use the term "petrol", and North Americans more often use "gas" in common parlance, hence the prevalence of the usage "gas bar" or "gas station" in Canada and the United States.[14]
Certainly, and I'm not advocating for maintainers to reject requests willy-nilly. It's just that sometimes there are feature requests that make zero sense for you to implement, and you will have to tell the user "sorry, but we're not gonna do that".
As a newb to programming I find it helpful for boilerplate and “smart” autocomplete tasks (which makes sense, as a LLM is simply autocomplete on steroids). I have found it helpful for Regex as well, which is a topic that still catches me. It can also be interesting (albeit typically somewhat useless) to bounce ideas off of it and have it attempt to solve problems. It rarely helps, but in my experience humans haven’t been much better outside of my professor.

I’ve found its best at completing repetitive but simple tasks, such as organizing data or making simple scripts. Anything more complex or that cannot be easily explained in a way it “understands” will run into problems. For instance, telling it to program a custom variant of Dijkstra’s Algorithm for my specific input data? No go, it doesn’t work. However, a simple script to replace any text from column 1 in a CSV with its neighbor text in column 2? Works first try.
> record inflation rates

Record? I guess you didn’t live through the 1970s, much less post WWI and WWII.

Of course the deflation of the 1930s was even more destructive!
Sure, in the context of broad safety you have a point. Of course, you are more likely to die in places where police are responsible for your protection. The safest places people inhabit are their home, their work, places with private security measures.

The negligence you speak of, how widespread would you say it is? Would you say the EPA dropped the ball preventing the east Palestine Ohio train derailment? Would you say that having some hard cutoff for how many chemical train cars until the train is reclassified? I imagine you would agree, that the chemical company sending 59 (oh w/e) train cars instead of 60 so that they are under easier rules, is kind of bullshit.

If the company is following the rules then they can largely get away with it when things go wrong; if that company had actual liability for whats in the train cars, then they would have insurance. That insurance would be prorated on the safety profile of the train, and it would fix the hazzard or pay the claimants their due. These regulations only exist to cement decrepit companies monopoly over you.

I have no faith that "negligence" in the public sector will improve. The roads, the enforcement of driving conduct, that will not improve. The safety, security, and reliability of cars will improve, because there is still competition from self aware drivers.
is this related to vector dbs?
A Python Library to 6-7x the inference speed of your HF models
A few months back, the PyTorch team released GPT, Fast (https://news.ycombinator.com/item?id=38477197), a collection of techniques to 10x the inference speed of Llama-2-7b.

This library generalizes those techniques (quantization, torch.compile, speculative decoding) to all Huggingface models, achieving an inference speed speedup of 6-7x.

As more optimization algorithms are discovered, I will post updates to the repo to HN.
This was a pretty excellent article! Worth the read if you're into the guy.
Yeah, I could imagine a prompting system that had you reading off a teleprompter, basically. You wouldn't even know how the joke ends until you got to the end of it. If you had faith in the AI, you could just say whatever it printed, knowing that you'd get a laugh at the end. Dangerous!
I just tried "Ethnically Swiss woman in traditional ethnic dress", and all four the images are what I would describe as South American. It seems to be more than when race isn't specified.

Edit: It works fine for any "Ethnically X woman in traditional ethnic dress" where X is non-white.
That's pretty much been the status quo for us for 20+ years now, and yet we're still chugging along, making regular major releases every 2 years, with bugfix releases periodically in between. I worked on it from 2004 to 2009, took a long break, and got involved again about a year and a half ago. The cast of characters (aside from the original project creator) have all changed, but there's still enough interest to keep things going.

And sure, maybe that will change someday, and interest will fade, and the project will end up unmaintained. That'd be a shame, but that's fine. Doesn't invalidate or make useless what we're doing now, and doesn't mean our users need to make any big plans to change their workflows.
These aren't that funny...

I would even go so far as to say they are pretty bad.
I’d genuinely expect the people who built and operate the thing to have a far better write up than what amounted to “it no worked lol”. Sure, NN’s are opaque, but this org paints itself as the herald and shepard of ai and they just produced a write up that’s hardly worthy of a primary-school-child’s account of their recent holiday.
I sure am ignoring that, because the bitter lesson of AI is usually applicable and implies that all such research will be replaced by larger generic transformer networks as time goes on.

The exception is when you care about efficiency (in training or inference costs) but at the limit or if you care about "better" then you don't.
Compared to React, Svelte is great, but compared to Svelte from when it came out, it's pretty different.

I started using when Svelte+Sapper was a thing, simple filesystem routing was the great selling point, then came SvelteKit which introduced plus based routing like +page.ts,*.client/server.ts, inside folders which IMO is a bit more tedious.

and now there are runes, I spent sometime understanding the reactivity syntax using $ and could intuit around it pretty well, but now I've got to re-learn that as well xd.

Note though, I still love Svelte and don't have an issue re-learning since I knew using it before pre-1.0 would certainly involve breaking changes, but the API really did move around a lot and caused some issue.

It's also pretty clean to write and understand Svelte code, feels almost like writing pure HTML/TS.

I personally have built multiple enterprise grade applications (something akin to Substance Painter) using Svelte, and though the reactive dependency chains got long (due to my own faults) they were easily abstractable and resulted in code that's still able to be maintained by junior devs and has survived multiple refactors due to the changing APIs with minimal friction.
I think they cleaned out some of the EAs around the time of the board situation, but I don't know what the non-EA overlap is with your description.
It wasn't hilarious, but it was more of a "joke" than many of the duds it delivered. I didn't end up using any of the jokes, but rather made a meta-joke about how I had asked chatgpt for jokes and had come up completely dry.
One comment he got was apparently: “Having hired over 500 engineers personally in my career, if your resume came across my list, I would definitely pass.”
Really exemplifies the generational gap! (Assuming this would be an older person and not some insanely fast hiring machine)
ChatGPT seems to appreciate it

https://chat.openai.com/share/37a490fe-e7b4-4042-a560-59b519...
The missile knows where it is

https://www.youtube.com/watch?v=bZe5J8SVCYQ
And MariaDB is named after her sister.
“It was uhhhh, broken, but like, it’s totes fine now lol”
Except in this case there are very few things in this car that even could break, or need any maintenance. I was wondering when such a car would appear. There’s no rational reason why a basic EV should cost 40-50k.
Part of me believes that what went wrong would betray some "open" secret of theirs.