skysight-inc/HackerNews huggingface dataset:
Show HN: Gromit, the OSS, AI powered assistant for your website/app
Hello HN,

Today we are launching Gromit, an open-source AI powered assistant for your website. Gromit digests your documentation and using redis with OpenAI embeddings creates an assistant that your customers can interact with. You can easily use Gromit to create a new way for your customers to interact with your documentation. It not only will give concise, conversational answers based on your documentation, but it also gives useful examples.

The github repo for gromit: https://github.com/releasehub-com/gromit
The github repo for an example using gromit: https://github.com/releasehub-com/gromit-example

Blog post/s with technical details of Gromit:

https://release.com/blog/gromit-an-open-source-ai-assistant-...

https://release.com/blog/training-chatgpt-with-custom-librar...

We were inspired by what supabase did with the creation of their own ai powered assistant here: https://supabase.com/blog/chatgpt-supabase-docs but we wanted to make one that used a more standard backend in redis and ruby.

Gromit is super new; please give it a shot and make pull requests, leave comments, we would love to chat with you about it!
I see where you're coming from but we've had a lot of politicians over the last several years implicated in some pretty bad stuff. From sexual harassment to sex trafficking.
Lately I've been booking meetings for quick walk with the dog or having a nap, or even watch 20 min episode of wherever, in the works hours,

I feel I'm more productive after having these small breaks and I feel way happier, anyone should try it
Presumably if you tip cash it does.
That it's irrelevant? What matters is why they don't like him (obviously you can agree on specific things with people you otherwise heavily dislike), and in this case it's because he's pursuing an economic policy that hurts pretty much everyone, domestic citizens and foreign investors alike. Foreign capitalists and foreign left-wingers both dislike Erdogan and dislike eachother - trying to gain meaningful takeaways from who specifically does and doesn't like someone else is probably not wildly helpful
What’s Cracking at the Kerui Cracking Academy?
> Paul Graham on the benefits of good writing is like Helen Keller offering her reflections on what makes a great Broadway show.

I think you can dunk on someone's writing without ableism. (Observing that a blind and deaf person isn't likely to enjoy a Broadway show isn't necessarily ableist, but gratuitously bringing them into a discussion that doesn't involve blindness, deafness, or Broadway shows is.)
Am I missing something here? The article opens with

> a city where most or all amenities (grocery stores, pharmacies, entertainment, public services) are within a 15-minute walk or bike ride

and then spends the rest of the article talking as if you'd never leave those 15 miniute neighborhoods and that you have to work there too.

Feels like the author really doesn't agree with the concept but doesn't want to say so; their argument seems quite bad-faith to me.
I think the issue isn’t the sex, but the circumstances surrounding it. Such as infidelity or exploitative power dynamics.
Maybe we could call it b$fs
What Is “Tech”?
<3 Hey Sarah!
> As someone who was educated as a scientist, you should reevaluate this opinion.

I would take a lot of science with a grain of salt too. Looking at the recent peanut butter allergy studies for example. Original 2016 study used 10 jewish children in Britain vs. 10 jewish Children in Israel. This study caused policy change around the world. Australia went from under 25% to over 80% of people feeding their children peanut butter under the age of 1. It had no discernible effect on allergies to peanut butter at all. They've followed it up with a larger study, 100 jewish kids in Britain vs. 100 jewish kids in Israel to prove out their original theory.
The Systems76 scheduler looks really interesting. One of the reasons iOS and MacOS devices feel so "smooth" is they have a scheduler under the hood that prioritizes whatever it is you are currently working on. Really exciting to have something like that for the Linux ecosystem now.
then websites should be able to stop you from using ad blockers and presumably no one should throw a hissy fit about it, but thats not what happens.
In case of Turkish politicians, they are all claiming to be following the religion of Islam and it is forbidden to have non-marital sex in Islam religion.

Such tapes can definitely end someones political career very swiftly in Türkiye.

Unfortunately, someone claiming not to be following Islam religion is not going to be elected at all, but maybe this will change into the future, so that religion stops being criteria to be elected.

Maybe one day...
So then you don't actually get paid based on how long your commute is and the people stuck commuting 3 hours a day go uncompensated for the time because a 3 hour commute isn't reasonable -- which was the original point.
Pyrex, Cython, mypyc, Codon... we've been down this road before plenty too.

If Mojo succeeds it will be purely based on quality of implementation, not a spark of genius.
Developer Meetup in San Jose CA
Join us in the heart of Silicon Valley for an evening of technical discussions, demos, and networking opportunities. Our lineup of speakers will cover a range of topics, including API design, GraphQL, best practices, data reporting and more.
it really amazes me that someone took the time to write this article.
yes, pharo is basically written in pharo.

please note you _do_ have to type in code in text, but not monolithic amounts of it as you would in (say) a C++ program.
Talk to those in the countryside, not Île-de-France.

Real French; not the over-socialized urbanites or the spiritually-deadened "cosmopolitans."
I actually wrote a whole article about this myself: https://alicegg.tech/2023/02/06/4dollar-vps.html

TL;DR: go can handle 1000+ RPS on a ridiculously small server
You presume I'm doing this in a browser. :-)

I'll have to parse the json myself but it looks doable.
BBEdit is 30 years old as a commercial product
> A4 proportions are objectively not great for reading (too elongated).

I spent the first 30 years of my life in the UK and US letter paper always looked too squat when I encountered it at work. I've spent the past 11 years living in the US. I recently dug out some old papers on A4 and they looked weirdly elongated. It's surprising how strong the perceived weirdness of paper dimensions could be and and how easily it was changed. Seems like it's totally subjective and we could probably be comfortable reading in many proportions.
I think landowners should declare a value for their property, that is used for taxation, but also allows anyone to immediately buy the land from you at that price. This would allow rival road companies to quickly purchase the land necessary to build an alternative road. Such wasteful duplication would rarely happen in practice, though, because the knowledge that they do not have a guaranteed monopoly, that another company can build an alternative road if they charge exorbitant fees, will keep the charge to use the road reasonable.
The restructuring expert sold the warrants shortly before they began trading

> Had FTX exercised the warrants, it would own, as of this morning, an asset worth more than $1 billion, even after a 75 percent drop since the start of trading last week.
> and have rules against leaving the premises when off the clock

It might be illegal across the USA, but I do know at least that in Oregon, this is illegal. I know someone that got several hours of backpay for unpaid lunch breaks because someone reported the business for not allowing them to leave during unpaid lunch breaks.

Requiring people to stay on premises during lunch wasn't illegal, but if the requirement was there, they have to be paid during the lunch break. If you are clocking out, then you MUST be allowed to leave.
It's a much higher bar in the U.S. to do so. Which is part of the reason why startups love moving from Australia to the U.S. but not the other way around.
https://en.wikipedia.org/wiki/United_States

> The United States of America (U.S.A. or USA), commonly known as the United States (U.S. or US) or America

> Demonym(s) American[b][8]

Pretending not to understand this is tiresome.
I've been flummoxed by the legislature's abdication of power for awhile now too, but your post brought a disturbing idea into my head. What if this abdication actually _is_ the will of the people? From my limited exposure it seems that the only people who communicate with their legislators are the most polarized constituents who would demand obstruction.
Even the free version (formerly TextEdit IIRC) is very good.
Stability AI Releases Stable Animation SDK
You know you're old when you see a title like this and mistakenly assume that it's related to the Palm Pilot ;)

Why do we have AI things named palm and lora when we already have other things named that? Also, get off of my lawn. /s
Saying that GDPR is not needed because Keycloak is self-hosted is just outright wrong, which makes me wonder if the creators understands GDPR and how valid their claims to support GDPR is.
The "spark of genius" might very well be a novel implementation strategy.
> Having high-level languages instead of having to write assembly does not make programmers worse. It just means that instead of having to worry about byte alignment, structure packing and nuanced cache details - they can instead focus on providing more features and functionality to the end user - which is a good thing!

It also means that now we seriously lack people capable of working close to the bare metal - and the same will happen to many other skills and niche knowledge that AI will be able to replace (e.g. why school statics engineers, if AI can solve the math for architects directly).

That will IMHO result in some bad things as well:

- There will be no one left to oversee and improve the work done by AI,

- It will further slow down the overall progress because the most of people will lack deeper insights into how things work and AI will probably still be of the limited use for making ground-breaking original discoveries,

- And finally, though as individuals we will probably keep our IQs, just entertaining them with something else, as whole our civilization will loose some knowledge and skills - making us all dumber in a way.
I feel the point there is that you can propose all day, until you try you never know, and it would have been a damn cool thing to pull off. He hedged a bet
No articles lately on whether D3 deficiency increases vulnerability to Covid.
https://archive.is/VgIhc
I did commercial team Smalltalk development using the Digitalk toolset, for a team of around 16 people.

You start with a base development image, loaded with the toolset and frameworks for the project. No one modifies this image.

You share the app code through a source control tool. We used Team/V. Start up the project base image, open the repository browser, load the project packages. Make changes, commit source back to the repository. No saving of the image for development.

So shared, but never changed base image for the project, and app code sharing through the source control repository.
Great, thanks for the hint. Does someone know whether there is an easier way to download a directory tree than visiting one file after the other?
But you do hear a lot of them complaining in different ways about how they are oppressed. I won't even give citation apart from [1]. So nope, not funny.

[1] https://www.google.com/search?q=protests+by+poor+people+in+e...
Bing has been stuck with the same handful of 3d cities for about 4 years. Seemingly no effort to expand coverage. I think Google's lead was maybe too intimidating.
In English America refers to the US. If this was Spanish you would be correct, but pretty clearly English is the language being used.

If you want to refer to both North & South America just add an 's', Americas.
That's the trouble with utilitarianism, isn't it? Even the very wise can't see all ends.

In any case we're discussing the historical intersection of postwar Japan and Soviet expansionism, not an anonymous American city nestled safely in the twenty-first century.
It seems like the hours per week is irrelevant -- the point being made is that the hourly wage is below the minimum hourly wage.
You may find these antics of Elon Musk's lawyers even more interesting then, as posted a few days ago on HN, where they tried to claim (the judge wasn't having any of it) that since any video of Musk could have been deep faked that any video of him shouldn't be accepted by the court.

https://news.ycombinator.com/item?id=35862753
Yeah I did the same the other night - same experience. It’s like releasing a modern game and expecting players to read the manual to learn how to play. We know how to effectively teach users to use - there’s an entire field of study devoted to usability and accessibility.

I don’t have time to waste on something that ignores the last 40 years of progress in that realm.
Can OpenAI even be acquired? It is a subsidiary of a nonprofit
This seems as good a place to ask an any: is there a best “bang for your buck” rowing machine (or style of machine) for a novice?

Edit: thanks!
Do they work for a salary?
Lowering taxes and allowing people to keep their own money qualifies as "redistribution" now?
Yes, it should be called "Onboarding UX" and nowadays , it it fails, make someone forget completely about that piece of software until there is another emotional event such as browsing it in HN and have feedback from a friend.
As someone who relies on accessibility, flutter is a nightmare.
|| Without qualifying the weight of every feature, it numerically raises a significant challenge to your statement.

Well i think that is the only thing that matters.

If I split all auth methods into the 6 different features it really is, then it becomes 13 free features.

The ones listed as not open source is to indicate what we plan to build for our paid offering. If we removed those and 13/13 were open source, would that change your views? If yes, then that qualification is pretty important.

SAML client and OAuth client are both free. You can add auth with any OAuth 2.0 provider to SuperTokens.

Being an OAuth 'provider' (emphasis) is not open source as it is a feature you need for complex use cases.

You can add 2FA with email or SMS in the open source product too (just requires some customizations and overrides)
Depends on how much space you need.
Funny enough, I'm also the owner of firstnamelastname.com: I bought it when I was first in college, and sold it for $300 or so to an actor of the same name when I was entirely broke. For some reason, he let the domain expire, and I bought it again a few years later at the registration price. $5k at this point wouldn't be nearly enough for me to change email addresses again, that's an absolute pain.
3blue1brown has some good fractal videos; one in particular being relevant to this discussion: "Fractals are typically not self-similar" - https://www.youtube.com/watch?v=gB9n2gHsHN4
I am convinced that you are a troll if you think people living in Ile-de-France are not real French.
Delimiters won’t save you from prompt injection
It really isn't called that anymore by people who study that period. There is a reason for that.

The concept of "dark age" is a cultural myth that is not backed by our modern work on understanding of the period.

Perhaps you think you know better, but before you entrench yourself in that belief you would be well served to spend some time reading the works of those who have spent their lives studying that period.
There are plenty of examples of encoders, like this paper, that are being applied to read through all literature, but using an LLM directly (typically referring to the decoder) is not really necessarily useful or efficient (for typical tasks done in the field).
It's far more efficient to use smaller models for these tasks, because, for example, if you have 60 million articles with ~2000 tokens, and your system can process only 30 tokens per second, you're looking at 16 *years* to process the whole dataset.
1*10^1 tokens/second is the order of magnitude that LLMs work in, and maybe 10^2 regime if you have a machine you purchase for around $1 million. So that's years of processing for any typical researcher trying to do this, or months of you have a small amount (single millions) of investment. If it's billions, more possibilities open up as is clear with Deepmind et al.

So clearly you need to have some very good hardware to process all of it.

However, compare that with some of the simpler encoder models that have far fewer params that are targeted for specific tasks. These systems can plow through 10^5 or 10^6 tokens per second. So now that 16 years is a week.

This is why small models that are task specific are so important. They make much more possible in reasonable time frames and reduce CO2 emissions by orders of magnitude.
Along the same lines of "why use an LLM to extract everywhere the string 'Starbucks4{:digit:}' appears in text when you can use a regex?". You can get the output in a few seconds on billions of articles with a DB, whereas an LLM would take more than a decade.
That's you wishing you got paid more, not you valuing your time at more than they pay. Needing the money is valuing the money more than you value the time.
I had to read that sentence thrice but I don't think it's in conflict with op.

The Guardian is suggesting Ince's votes will be split between the main contenders. Then KK who is in the lead will have a higher chance of clearing 50%.
Until I watched this I never understood class definitions in Pharo. His "we tell the TestClass to create a subclass of itself" blew my mind.
I think you’d be surprised at the number of photos posted, but also many people post tons of gifs (especially reaction gifs) which are fairly large.
> you're implying I'm a Trump supporter

Comparing two mistakes separated by orders of magnitude in consequence is a conservative talking point for a reason. I genuinely believe you when you claim to not like him, but you are supporting him by pushing this comparison, even if you don't like him.
Me too. Even without that I'm way more effective than then because now that I'm handicapped I had to focus less on me and more on the entire value chain.

Ruthless focus on having the maximum value for minimum effort.
Love the work System76 and Redhat do to bring HDR support to Linux. It's only reason I have a dualboot Windows.

Will definitely buying from them when they ship to my country.
You could even use partitions as files. You could only have 128 files, but maybe that's enough for OP?
I started programming on Macs in the early 90s, and I used BBEdit the entire time that I was on the platform. I no longer work on Macs, but I would love to see a Linux version. Never going to happen, but it's one of the few pieces of software that I still miss.
Simply enough. Doing it in real time not so much. Most people will panic even with training including myself being an old Marine. I know what to do but if my spouse gets hit I have less than a second to decide what to do; help my spouse and likely also get hit, go for the shooter or keep running. Add to it people yelling and screaming, kids crying and blood everywhere.
Yes, but the same apply to a non-gig jobs with commuting. I understand perfectly that a gig-worker situation is worse and needs more protection, but commuting time, especially when long enough, cannot be just ignored. In fact in many jurisdictions if you get injured while commuting to work, it's a work accident.
My favorite way to draw the Sierpinski triangle is Monte Carlo:

1. Pick a point which is in the triangle (e.g. one of the corners of the triangle). Draw that point.

2. Choose one corner of the triangle at random.

3. Move to the point half way between your current point and the chosen corner. Draw that point.

4. Repeat steps 2-3 as long as desired.

Obviously this only ever reaches a countable subset of the triangle based on where you start, but that subset is everywhere dense in the triangle so it doesn't matter.

You can also start at an arbitrary point that's not actually in the triangle. If you discard the first k (say 10) iterations you'll still get something visually indistinguishable from a Sierpinski triangle.

You can also do this with other self-similar fractals, you just have to find the right set of transformations to use. It's quite fun watching the random points coalesce into the shape of the fractal.
Meaningful data recovery from a failed SSD could need tens of millions of dollars worth of equipment, depending on how it failed.
> ATMs in Moscow streets

> From 2008 to 2015 ATMs deployed in Moscow streets were developed and run using Pharo. People use them to pay for services with cash and cards (phone, internet, taxes, parking, etc)."Pharo was a really enabling technology. We developed user interfaces using advanced flow control based on continuations and mixed prototype with class-based programming. We supported various kind of equipment and a...

> 2 March 2017

https://pharo.org/success/ATMsInMoscowStreets.html

That's a surprising success story!
I've worked at everything from a 20K person company to a 5 person company and there are pros and cons with probably a lot more variance as you get to the smaller end of the scale. And people have different priorities and even a given person can have different priorities and preferences depending upon where they are in life.
No libertarians in a bank run
America, Land of the Free Parking
I'm pretty sure I agree with this. Money in politics isn't the only issue we need to solve, but it is likely the most important. As long as politicians are beholden to people who can afford to fund their campaigns, the will of the people will always be a secondary consideration.
Yeah, my wording was clumsy, but thanks for assuming good faith. I essentially meant their enthusiasm had wained.

It's good you can give reasons ZFS is still important to Ubuntu on the server, although as a desktop user I'm sad nobody wants to ship ZFS for the desktop.
We also have to pay a lot more out of pocket for basic services like healthcare,, transportation, childcare, etc.
Different person here, I make no specific claims, but it seems obvious AirBNB is biased. Their model is helped by people with money being able to travel frequently. Of course they would say rooting workers with disposable income to one location is bad.
We've raised money every year in the last 3 years. We just dont update crunchbase.

we're being used at scale of millions of monthly active companies by very large companies - which have done deep technical evaluation.

If the company dies or gets acquired (possible with companies of almost all stages), the product is actually open source. You can self host it without any permissions and we provide daily database backups
Show HN: Msgspec, a fast serialization/validation library for Python
LOL. Whatever.

This is the kind of thing Android people complain about, but it never comes up for iOS people. Sharing a photo from a computer involves plenty of "third party" actions, too; it's just not a big deal. It's simple and intuitive.