skysight-inc/HackerNews huggingface dataset:
Show HN: Making an open source project regrouping the most interesting AI APIs
Hi,

I'm working on a project that regroups all best AI (AIaaS) from different providers (GCP, AWS, Azure, DeepL, etc.) in one API (https://github.com/edenai/edenai-apis).

I've got asked the question : why aren't you regrouping Open Source models (instead of proprietary APIs) into one repo?

Well because it doesn't make sens to deploy and maintain large pytorch (or other framework) AI models (especially for document parsing, image and video moderation or speech recognition) in every solution that wants AI capabilities. So using APIs makes way more sens.

Deployed OpenSource models are being included using different APIs like HuggingFace and other equivalents.

The current plan is to add some of these AI capabilities into n8n automation (https://github.com/n8n-io/n8n) and Odoo App (https://github.com/odoo/odoo) (receipt, resume and ID document parsing, content moderation and translation) .

Some other capabilities can include : summarization, keyword extraction, sentiment analysis for text data and also speech to text or image and video tagging.

Do you know other Open Source projects You want this could integrate to ?
So in other words, Sierra's equivalent to Lucas Arts' SCUMM - the namesake for ScummVM.
I had a dream once that a coworker had discovered, and was trying to understand a mission-critical system running on an old, unusual computer. "Maybe bitwize can help us out here," she said. "This certainly looks like his kind of thing." So I went over.

The computer was a kind of Lisp machine. It had an ordinary CPU, but custom firmware and an unusual boot process: A very small, binary microkernel provided enough of a Lisp environment to bootstrap the rest of the system which, for security reasons, was streamed in in source form over a UART via an attached, dedicated computer (something small like an Arduino). You could literally watch it initialize first the device drivers, then the file systems and network stack, and finally bring up a window system with a decently modern GUI, all by evaluating streamed-in Lisp source, after which the application -- a service that handled arcane business logic for some obscure but important corner of our company -- was loaded and run. I managed to get an editor running and opened the source code of the OS. It was one of the most straightforward, beautiful pieces of code I'd ever seen. Tremendous power could be afforded the user in inspiringly few lines of code, yet still be completely readable and understandable.

Shortly after having this dream I discovered GNU Mes, an attempt to bootstrap the entire GNU universe using a Scheme interpreter and a C compiler that can mutually bootstrap each other.
Not sure if that's the point you are making (or the opposite) but it's precisely how I perceive the discussion: football mentality. A vocal group of people, whose background is not strictly energy production/storage, shouts down anything but solar/wind/batteries.

Maybe it's the optimum (I'm not convinced). But to narrow down on one approach that doesn't even quite work seems premature.

If you wanted to just throw money at the problem, I'd just throw it at nuclear - reliable, carbon free, well tested and doesn't need much storage. But hey I guess that's the wrong answer to some.

My background, FWIW, is also not energy, so I'm just happy to see the research net cast wide and well funded throughout.
Pretend Bret Victor's ideal IDE had been created. How much would you pay for that IDE? How much do you pay for JetBrains? Or Github Copilot? It's not that it's impossible, it's that there doesn't seem to be any money in it.
Don't get your point. It's up to you to spend money to boost your productivity, nobody will force developers to use AI powered tools.
Why does it need to? It's just the agent of a human.

Sounds like an option instead of a need.
You know, software engineers at FAANG earn enough money after a few years that 10 of them could seed a nice capital base for a startup. Yet they don't do that en masse, preferring instead to take (and risk!) investor's money instead of their own. All the while pulling a regular salary regardless of the company's financial health.

It might be that outside of Marx's text that were already dubious in the 1800s people know that "surplus value" is a BS one-dimensional concept that totally disregards time-value, risk appetite and a preferrence for stable income vs moon-shots.
1) That only applies to images, and crucially 2) content on those websites is published under various licenses that often require attribution, payment, or stipulate non-commercial use.
I'd say if you rolled the clock back a few hundred years, or even just to post-WW2 (50's/60's/70's) rural America, you would find that there would be a lot of people who would effectively function as empaths to the people around them (family and community).

Industrialization, urban development, crony-capitalism/corporatism, profit-motive (usually involving exploitation), greed, disconnection/breakdown of communities, and dare I say it, even technology (when misused), push people further and further away from one another.

How can you (the average person) be an empath when you have bills to pay and are locked to a 9-5 including a (usually anti-social) commute via car/bus/train/etc., spend the first 18-20 couple years of your life studying in a place that loads you in confined spaces with people who probably don't want to be there and teachers who don't get paid enough, and you most likely live in a place that you (or your parents) don't own; that probably doesn't have a proper yard (with no privacy), you get minimal sunlight/outdoor time, and your place of living probably has poor sound isolation between units if you (or your parents) rent something other than a house.

Socialization and time is measured and controlled in school and in the workplace, and when you have down-time, how can you worry about somebody who has problems that you probably can't solve because 1) they are not a part of your community, 2) you lack the time, resources, or ability to help, and 3) you have enough problems of your own to solve.

In school, sports, and in most workplaces, you're taught and conditioned to compete (outperform others). This is a sink-or-swim, fragmented, and cruel world for the average person.

You can't worry about John's debt, or Joe's medical problems that they can't get fixed because they can't afford it/don't have insurance. You can't help somebody with their house or yard.

So where does community usually reside nowadays? Only in very niche circles and activities, usually non-competitive hobbies. Definitely not the classroom or workplace, probably not your neighborhood/apartment complex, the bar, or most other common gathering spots for people.

People don't smile to strangers. Nobody waves. Sure, people ask you how you're doing if they're directly interacting with you through the course of business, but any answer other than "I'm doing good" is usually met with indifference.

Most self-proclaimed/actual empaths nowadays, are people with a rare personality type and/or they are people who are heavily traumatized and truly understand the depths of pain/suffering/loneliness/etc.

The fact that another commenter is interpreting the person you're responding to as joking/memeing, highlights just how rare/unheard of such a way of being is to fathom in the modern world. And developing in such a way that you become an empath is indeed usually an anomaly/maladaptive for your own "success" in the grand scheme of things.
> At the time I was attempting to use standard open source image processing software like ImageMagick to manipulate scientific data. I was disappointed to find that it was not suitable, both due to approximations like this one, and because all the libraries I looked at only allowed 8-bit grayscale. I really wanted floating point data.

Did you try ImageJ (https://imagej.net/)? I think it had support for floating point data 20 years ago. It also can be extended through plug-ins, so if it lacked a feature, it could be added fairly cleanly.
Question at a mathematical seminar: "Isn't it obvious that [...]?", the speaker turns to blackboard, writes furiously for 5 minutes muttering to himself, then replies "Yes it is!"
This kind of post on HN usually continues for 5000 words, a dozen pictures with screwdrivers, and a URL where you can login to the machine which is now running 1997-era BSD
I've created the Obsidian Starter Kit [1] and make ~1K per month with it. I don't think it will last for a very long time, but I enjoy sharing my approach and helping others spare some time.

[1]: https://developassion.gumroad.com/l/obsidian-starter-kit
This is very meh.. Some idiot paying a shitton for a game, some other tricksters putting carts on ebay for idiot prices does not mean the hobby suddenly became expensive..

There's lots of hardware available, there's lots of games, and for the rare titles, there are storage-emulators available allowing you to play your... backed up copies so you're not.. causing needles wear and tear on the originals that you... own.

I do think playing on "real" hardware is more fun to me, be it a PC runnign Windows 98, or a Commodore 64.. It's part of the experience to me, so I may not be so "pure" when it comes to the game itself..
In The Netherlands, yes I am quite sure they are legal copies. They'd been even legal copies if you rented them and made a copy. You don't need to own the original, all you need is that the source was both legal and legally in your possession. You're then allowed to make a copy of it for private use. You're not allowed to distribute it further, you don't have a license for that.

My US ex did the same. She'd rent Netflix DVDs, rip them, and bring them back. Tho that was a long time ago as Netflix DVDs suggests (2005).

Furthermore, I do not feel morally bad about the practice, and the chance of getting into legal trouble with such (if it were illegal) is so small that I simply wouldn't care. You'd have to face a civil court, and how would any party know about your collection if you keep it private?
The tension is the following:

- super() must be called first: the rule is simple but restrictive
- non herited elements can be used before calling super(): the rule is more complex but less restrictive. This can lead to more complex error messages, etc
Everything You Need to Know About std:variant from C++17
Yeah, I apologize for the confusion, I decided to change the name to Web Factory AI since I made the post but can't edit the title or description.
Thanks for sharing. Good thoughts. Reminds me of: https://time.com/6246119/demis-hassabis-deepmind-interview/
The Alarming History of Medicine: Amusing Anecdotes from Hippocrates to Heart Transplants - Richard Gordon (1997) is amusingly light-hearted. The author is more famous for medical fiction.

The Emperor of All Maladies: A Biography of Cancer - Siddhartha Mukherjee (2010) is very interesting.
Scala and F# are safer than Rust since they're on a VM.
No, the performance per penny penalty is not worth it in the slightest for a workstation.
I hope circle is the thing that makes the committee realise there is an alternative to their attitude of 'we're not versioning files, we're not giving you opt-in features, we're not giving you new keywords, we're not fixing demonstrably bad and wrong behavior'. But I doubt it. I've been in and out of C++ for over 20 years, and every time I'm 'back', it's the same old tired story.

I'm more interested in Val than the rest, but, Val isn't really a C++ replacement (in terms of syntax, at least), it's a language that offers C++ interop. To quote an old joke 'How do you get to Dublin? Well, firstly, I wouldn't start here'. I'm not sure whether any new language in 2023 should start with C++ interop as one of its main goals.
Obviously a lot of people have created/will create wrappers for ChatGPT or DaVinci (or non OpenAI alternatives).

It's hard to see how the integration layer adds any long term value. Although this is nicely presented etc. and I don't mean to detract - just the entire class of tool.

I think the paradigm might eventually look like this:
- you purchase your token directly from OpenAI
- you do an oAuth flow to delegate access to many different wrapper apps (who maybe get a small referrer kickback from OpenAI)

I can certainly see myself subscribing at the source if I could take this token to the many wrapper-apps with trivial/interchangeable commitment.

I don't see myself individually subscribing to wrapper-layer apps.
Cue the “fine wine” bulldozer memes. Are the memes grounded on reality though? Plenty of youtube videos from 2020 or later showing the 8350 displaying some impressive results for their age, specially on proper multithreading stuff.
I think many people here are familiar with Whisper. On the speech recognition task it is the most exciting news in the last year.
Thank's for the feedback, there's also another AI Video generation called Synthesia as well so I decided to change it Web Factory
Which does not change the fact, that mining and refining of raw materials to make batteries so you can repeat the cycle again in 10 years does not scale as making steel tanks.
Activating virtualenvs isn't necessary. In every python project I work in, I do

$ cd projectFoo
$ ./ve/bin/python whatever...

(more realistically, it's `make whatever` which then builds the virtualenv into `./ve` if needed, pip installs required packages into it, and runs the command).

Yes, I agree that it would be nice if the default behaviour of `pip install -r requirements.txt` was to install it in an isolated virtualenv specific to that project, but it's not also not like it's completely impossible magic.
Pretending that the court only became politicized in 2016 is the most naive retconning I’ve seen on HN.

The progressive movement intentionally politicized the court in the 1960s against the strong warnings of the most ardent conservative the court has ever had. They went on to have a heyday of progressive wins. Now it’s the time for the conservatives’ revenge.

Speaking of other institutions that were politicized pre-2016… Obama deputized the IRS against conservative orgs and then had his lackeys destroy the evidence (failed hdds anyone). He used the FBI like his personal police force to go after his strongest political enemies. Pretending for a second that it’s the conservatives who are politicizing anything is just pure alternative history, aka fiction.
Something like one third of the full-time employed population of the UK took an antidepressant during 2021-22.

I don't know if that's indicative of anything. How could we compare that to people living in the same area, say, 100 years ago. If they had access to antidepressants would they seek that class of drug?

Could we use alcohol / opium / marijuana consumption as proxies, rate of some sorts of crime, infant mortality?
Can't select the text in the containers. Accessibility no-go.
Doesn't provide automation (actions must be manually triggered) or extendability (app developers being incentivized to add custom actions for their apps).

Seems to be just another case of a half-assed Google product which is destined to die on https://killedbygoogle.com/ in a few months / years, sadly.
The myth of Cassandra?
Surely, POSIX / libc / notion of system calls predate what you consider to be "the kernel".
There are many, and there have been even more, kernels and OS-s.
If you haven't see it already, set noprocrast on your profile page.
So, the context is: various organisations are researching how hydrogen storage might work. And a gaggle of, hmm, commentators goes "omg did they not get the memo? Hydrogen is stoopid. Batteries much better soon".

I'm glad research is funded, because you literally never know where the breakthrough will come. Solar was painfully expensive for most of its history, now it's super-cheap.

As far as I'm concerned, a battery+wind+solar grid is just as much vapourware with serious barriers to success. I'm glad they are worked on though...

EDIT: for example, I'm quite excited about gravitation nal storage in disused mines (coal ones often, in fact). By the same token, should that be sacrificed on the altar of batteries? Or actually pursued, possibly to a happy end?
We already offer this as part of code auditing services in some regulated industries.
I'd say Hampstead Heath is more old-money; Primrose Hill perhaps?
> An proven approach to structuring software architecture documentation is the arc42 template.

404 Page not found

Here's a working link to the overview in English (the other links seem to be for the German site), in case anyone is curious: https://arc42.org/overview

As for documentation in general:

- in my eyes, documentation that is "live" is the best (e.g. ER diagram of your DB, generated network topology diagram, like in Apache Skywalking and so on), though you can't generate everything
- documentation that people care about and that isn't cumbersome to work with and can be searched (e.g. text based formats instead of niche tools or binaries) is also good
- documentation that's mandated in a top-down approach, using overcomplicated frameworks or tools, with people who don't care or don't see value in them, or won't update it (or even know that this should be done) is a waste of time
- code isn't enough either, something like ADRs (https://adr.github.io/) and comments/issue management systems that explain business requirements, or stuff around the code (the WHY? not HOW?) is still needed, but again, only if people care
- people won't always care, you'll sometimes have to work with incomplete information, it will be a total pain, sometimes people won't even realize or want to fix this
- also, if you do have documentation, please make sure it's accurate: it should be a look at how things ARE, not just what they SHOULD BE (if your system is a mess, maybe have both descriptions, not just some idealistic view)
> Art is better when it's not paid. Real artists have day jobs that pay the bills and they create art to express their ideas, not to make money.

Trying to define who "real" artists are is a folly for the ages. It is the dream of many artists that they get paid for their art, and many achieve it. The starving artist is a mythos of pain and suffering, a good story but hardly good for art. Some of the best composers from history were paid, some of the most influential artists were from wealthy families. They were able to focus on their work without fear of money and because of this they could excel in techique and execution, which allowed them to produce some of the highest forms of their art in history.
I started a business and now I’m in a constant state of anxiety
The comment was about using it to answer scammers, not to do the scams.

Obviously for scammers it would be huge benefit as they are directly profiting off it.
While not currently realistic, Reliance is aiming to produce clean hydrogen for $1/kg. More importantly that would increase scale. I think you're going to notice that sooner in 2040 than in 2024 though.

> With help from Stiesdal, a European clean-technology firm, Reliance is building a large factory in Jamnagar to manufacture electrolysers. These devices, powered by clean electricity from Reliance’s planned solar farms, will then be used to manufacture green hydrogen. Mr Ambani asserts that these investments will make India the first country to produce green hydrogen for $1 a kilogram, within a decade. (The current cost is more than $4/kg.) He dismisses doubters, pointing to his recent success in delivering data to mobile telephones at the world’s lowest cost.

https://www.economist.com/briefing/2022/10/20/will-india-bec...

I don't have a stake in any race and haven't had a need to drive a car in years, but a combination of three energy sources sound ideal to me. Batteries for two-wheelers that keep the weight low and commercial vans & buses, grid solutions for static highly efficient routes (AKA trains), and something like hydrogen for long range non-static infrastructure (transport trucks). The road network where I live is of a high quality, and currently road maintenance for fully electric vehicles is fully subsidised to promote adoption, but eventually we'll have to choose between our roads and the funds. (I am not someone with any expertise in this matter)
Cash App’s Performance Marketing Generated 190M Downloads
Cash App seeks to become a globally recognized financial Super App. They plan for a not-so-far future where people download less apps because they can do more on a few.

The team doubles down on performance marketing (aka paid advertising) — which they really excel at. But are there any limitations to their performance activities that slow down growth?

On the other hand, mobile marketers are once again reminded of how massively underestimated mobile app branding is. It can basically amplify all marketing efforts but still, it’s an often overlooked topic.

Cash App has a very solid core user base and healthy KPIs after all — which lets the team build on a solid foundation.

And as for the rest…
If you expect AI to generate a complete project bug free from one line comment, yes it will need some time before that happens. Github co-pilot has been a game changer for me just because it allows me to code 20%-30% faster. As SWE our only way to scale is by improving our productivity and spend less time writing casual snippets of code.
Greek mythology: https://en.m.wikipedia.org/wiki/Cassandra
If he is right, then he should not have been doing what he has been doing.
I can't quite place why I despise this line of reasoning/argument, but boy do I absolutely despise this line of reasoning.

Are we really going to play devil's advocate so much that we consider these early day A"I" tools as equivalent to humans? I personally have absolutely 0 qualms about treating humans and these ML tools as completely separate entities governed by completely different laws. AI SHOULD be heavily restricted, we're already headed not towards any sort of apocalyptic singularity, but a singularity of pure, endless spam spewing forth from every orifice of the internet and elsewhere.

If these megacorps behind this AI push want it to succeed, then they should be paying for access to the images/texts/music/videos/whatever they're trying to harvest en masse. I couldn't care less if an AI learns the same way a human does or any other anthropomorphising the AI crowd want to gaslight everyoen with.
The points in that article are completely irrelevant and inconsequential.

You can "delete" things in an append-only ledger, in the sense that you can update the state with e.g. a tombstone marker.

On a higher level you can't delete things anyways, because as soon as you has shared them with a third party the control is out of your hands anyways. Just because current social networks try to hold up that facade doesn't make it a reality.

Sure you could make tombstoning past messages and making their contents inaccessible a more central feature, but there is nothing inherently wrong with append-only social networks.
I got my HP-15C in high school around 1987. Two weeks ago, I changed batteries on it, and I'm really not sure I have done that more than once before.

The device is a delight to hold and use (the buttons are unmatched in their feel), and it's fun to program with instructions listed as coordinates to the buttons on the device. RPN is such an elegant and compact notation in use.

I also have a HP-48SX, but it sees much less use – the buttons are not nearly as pleasant and the screen is harder to read. For a CS crowd, the HP-16C is the one to get (I found an emulated version very handy, when I taught Computer Architecture, and while I don't really need it, I certainly would like the Microswiss version).
Git commands you probably do not need
That title … the way it is written, sounds like the only accurate answer is … 0.

[…] average age at conception […]

I’m a programmer. I guess I’m used to literal interpretation.
https://archive.is/ekB0B