skysight-inc/HackerNews huggingface dataset:
> All slack conversations should be considered ephemeral from a documentation and records keeping perspective.

We use chat exactly that way. Commonly people respond to questions with a link to either the issue in our issue tracking system, or to the relevant page in the wiki. Certain individuals have learned that saying "but what I want isn't in there" gets them an edit link to the same page.

Once tech support started using the wiki it became more broadly useful. Knowledge that used to live only in the minds of the more experienced tech support people somehow ended up in the wiki thanks to juniors asking questions and the answers being pasted into the wiki. Wiki has also become something of a back channel for things that should be written down but don't really fit the issue tracking system. Common user errors and their symptoms, for example.
The same can be said for Teams.
Right, the canonical C "Hello, World!" uses C's formatted print, even though obviously it's not formatting anything, so it seems appropriate for Rust to do the same.

It would be more impressive if Rust had an actual type checked variadic print format function like C++ 23's std::println - nobody should be under any false impression about how impressive that feature is, but the type safe macro is effective, that'll do pig.
Over 50k instances of DRAGONBRIDGE activity disrupted in 2022
This is a very strange take.

1) There was no power cut back in France

2) It is largely admitted that the power sector in France was way better off before Europe got involved and forced to privatized some activities. Some go even further: Henri Proglio (former CEO of EDF) recently said during a senate commission that Germans were really hell bent on crippling EDF, and succeeded.
Would love to check on of your books out!
About the subject or the writing style? I thought it was an interesting article, especially for ars
The top level comment by msephton is taken directly from the first paragraph found in the link without attribution. Of course the text in the linked project goes on to explain further.
> presumably the point at which it's potentially dangerous is the point at which governments have a plausible justification to start getting involved

Who decides where that point is? Some people with money or the people of Mexico?
So they are not getting my business. Amazon dominates because their value add is worth the occasional inconvenience.
They've given you a pull number and taken 'way your name
Thank you for the thorough explanation! The low bit depth and the inconsistent color reproduction do sound like a deal breaker.
What model are you using? What licensing terms?
Anyone else remember that very short Galaga scene in the first Avengers movie? Good times!
>We all need to make our own (whether good or bad) decisions about what constitutes a "happy, satisfying life." And while expressing opinions about that is certainly reasonable and expected, attempting to force[2][3] those opinions on others is wrong.

The above was meant generally (as evidenced by the associated links), rather than in response to GP's comment.

I'm sorry I was unable to effectively communicate my meaning to you.
> Which should be illegal.

It's a sovereign nation (still, in spite of the EU's efforts to the contrary).

Therefore legal / illegal is whatever the f*k they decide.
Agreed, fantastic quote.

My personal belief is that the browser as we know it today will evolve to be more based around 3D, leveraging emerging technologies such as WebAssembly and WebGPU. As headsets become more widely adopted, WebXR is what will extend the web into VR.

There won't be a metaverse based around an app store model. It has to be open to everyone, built with standards and protocols in mind from the very start, and most importantly: no 30% fees from walled gardens.
I'm not defending the use of undocumented laborers and agree it can be exploitative. My only intent is to speak firsthand of what I know and provide a data point.
Ah, that's good to know, thanks. I didn't have that link, but I can see it doesn't have an API key, so they can't change the download based on who's downloading it. That's good for transparency. Ditto the package managers. I see some Linux package manager public keys in there too.

Edit: I missed the environment variable before "curl". The .sh is downloaded without the API key but the rest could be done using the API key, since it is passed to the script.
Also capped in Europe https://www.adyen.com/en_GB/blog/all-you-need-to-know-about-... (credit and debit). But I see that as acknowledgement the companies are too large and duopoly.
I'm curious what are your actual compile times? What does "painfully long" mean for you and your workflow? 15 seconds? 2 minutes? 15 minutes?
Wow, amazing stuff. I love Lua, it was how I learned programming as a kid. Coincidently from the same world as the author. Open Tibia.

The author made a custom client (https://github.com/edubart/otclient) for the game that is still very much in active use by thousands of players. He's a very skilled developer.

Great to see AOT compiled Lua, I know of the other solutions: Luau (from Roblox), Teal, TypeScriptToLua, Terra, etc., but this one is my favorite so far.

Love the simple compilation to C (and WASM support via Emscripten). Though Terra's JIT is enticing and good replacement for LuaJIT, this is for embedded systems, it's a good replacement for Lua PUC-Rio.

Typed Lua Projects:

- https://luau-lang.org/

- https://terralang.org/

- https://github.com/teal-language/tl

- https://typescripttolua.github.io/

There's also a language server for Lua dialects for type checking in the IDE:

https://github.com/sumneko/lua-language-server
When considered in a selfish and shortsighted fashion, sure. Being "as convenient, as cheap, and having everything I want" may be the most important aspect when you're below the poverty line and can't afford anything else, otherwise it's just one of many factors to consider.
Show HN: Simple and privacy-friendly analytics for websites and SaaS
Hey everyone,

I (Waqar) along with my two other co-founders (Amad and Azhar), have built a no-code analytics tool that provides simple website analytics and SaaS product usage insights in a single place.

Before building Usermaven, we tried Mixpanel, Google Anlaytics and a couple other solutions for my SaaS businesses (https://contentstudio.io and https://replug.io) but unfortunately, all of the analytics tools fell short in one way or another. They were overly complex, hard to configure, and sometimes inaccurate.

Every time we made a change to our website or product, we had to ask developers to update tracking setup. This was time-consuming and often got put on the back burner, so we never got the meaningful insights we were looking for. And, if we forgot to track something, there was no retroactive data available.

That why we built Usermaven with events autotracking, cookieless mode, pixel whitelabeling (to bypass adblockers) and pre-built reports.

We have a free plan upto 1 million events per month and it includes both the web and product analytics.

Sign-up for free on our website (https://usermaven.com) and let us know what you think.

Thanks for reading - would love to hear your feedback!
I have been building a CPU using: https://github.com/hneemann/Digital

Much faster than Logisim, UI a little clunky, but my CPU runs around 0.5Mhz and it has very nice peripherals like Telnet, graphics ram, VGA etc

Terrible name that is hard to google, but great tool.
That is true, still it has a comprehensive copyright page which includes this rather explicit permission:

> Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

https://www.sqlite.org/copyright.html

This is quite different from librandombytes...
I gave the town.

> The Baroque Cycle is a series of novels by American writer Neal Stephenson. It was published in three volumes containing eight books in 2003 and 2004.

The cathedral was lovely, but also with my ex wife, so some of the details of that trip are fuzzy by choice (others the ravages of age).
Trash Buildup Covers Section of Balkan River
> It makes it easy to switch to a cheaper or better service with minimal lock-in

Got any examples?

I tried running my own "stack" for a project I wanted alerting on. I landed on Jaeger all-in-one (wasted time on Zipkin, the UI just was nowhere near as good as it ought to be) Docker container in docker-compose with COLLECTOR_OTLP_ENABLED.
The thread on Fallout 76 on the gaming forum I'm often browsing had a handful of people defending the game, especially once the wave of the original release had passed
Ask HN: The first client. Any recommendations?
I started a blockchain consulting company and did present 2 proposals to interested clients, that were unfortunately rejected. We are still new and we are embarking on our pro-bono work with charity so all is good and things are getting rolling.

I would love to hear your experiences about getting the first paid client in any industry, how did you manage to convince them to work with you without a track record and any general advice you would give?
Apache Arrow and DataFusion: Implementing Database Systems [video]
I heard that and didn’t think otherwise. Thanks for sharing your first hand experience.
Their standard response is: "what do you expect, we're a Community Supported Agriculture group"
I do find it interesting that the quality of a random number is completely divorced from the actual number itself.

If I gave the number 1 that could be random or not. The fact that it's a 1 is unimportant. Only how it was derived.

I suppose it's like free range eggs in that respect. But free range eggs and mathematics don't seem to be natural bedfellows.
Even if not using a database, I will always reach for Django over a Flask or FastAPI. Yes, there is more boilerplate when just offering a few memory views, but there is so much ecosystem built around the tooling that the expense is worth it. Just making a form or sending an email from Flask requires a third party library which will never receive the level of maintenance as first-party Django. As an example, the often recommended (still mentioned on the Flask Mega-Tutorial) Flask-Mail package last had a commit in 2014.
I certainly won't do it in the stack that I don't know even if the rest of the world is saying that stack is the greatest thing since sliced bread.

But more importantly, it depends on what I'm doing.

Just to give you an example: if am I making a simple site with some dynamic content? Why would I use React for that or a giant framework for that?
When we switched off of AppSignal, since our instrumentation as deeply intertwined with our code, it took a while to change that over to Otel. But at least now, being Otel, theoretically if we want to change it to a different vendor, we can. If we were to change off of DD, and there is an otel collector that can accept DD APM spans, then we can switch now, refactor later.

In practice, DD has a lot going for it that I don't see in New Relic. There are also some key features in DD that is not in OTEl -- for example, we can't use DD's APM ingestion controls for controlling sampling rates for OTEL spans, and DD has no incentive to add such a feature. I'm actually working on adding in Otel sampling into our project right now. (In our case, we have to use Otel because DD does not have SDKs for Elixir)
That piece seems to be nationwide, but if you want to quickly get docs, Google fi will generate a bill for you quickly (if your current carrier won’t) and banks can show a new address on next statement.
I have never needed to use the chat function to get a refund for anything through Amazon Fresh, I even did it yesterday.

I just go the order and click "Request Item refund", it has me choose the item and then its all set. So unless this changed in the last day, maybe chat just doesn't do it?

I have noticed that in the last few months more and more Amazon is trying to push you away from the "contact us" section if another page can handle the issue.
If you like tapping, let me introduce you to Michael Manring:

https://y.com.sb/watch?v=js93qxDlIzg
A traffic ticket is hardly a catastrophy.
Yeah, and they adopt batteries with all the same emotional attachment and they have for green energy. They consider a discussion of the problems with current battery tech as an attack on green energy itself.

It's not productive.
As long as the 3 was randomly derived that's fine.
>I don't take my family to church but I do really miss the communal aspects of the whole enterprise, and wish there was a good way to get a similar vibe without the aspects of religion I don't like.

Maybe there's a Unitarian Universalist congregation near you?

https://en.wikipedia.org/wiki/Unitarian_Universalism
Was there a revenue model though? It seems like it's just free?
For what it’s worth, I agree with the GP comment when it comes to network services and for quickly prototyping things out. I’ve been writing in rust almost exclusively for the last few years, but I still reach for typescript from time to time.

JS/TS just requires fewer decisions per line of code. As a pithy example, in javascript I don’t have to decide whether I want a String / &str / SmartString / Rc<String>, etc. It’s just string. When I pass a callback I don’t have to decide between accepting a closure or FnOnce/Fn/FnMut. Or decide whether to accept a function pointer or take a generic parameter. In javascript I never have to think about the lifetime of the callee’s stack.

I tried to implement my own server-sent events style protocol in rust a couple years ago. I spent 2 weeks trying a bunch of different approaches but I eventually gave up - I just couldn’t get it working. (Mind you, async was pretty new then - I don’t think it was ready). I moved to javascript and had the whole thing working correctly in about a day and ~50 lines of simple code.

I think the resulting program is much better when I write it in rust than what I get when I build on top of nodejs. Rust programs can be orders of magnitude faster and I have a shockingly low defect rate in shipped rust code. But there’s a trade off. Rust programs take more effort to write.

Rust is a brilliant systems programming language. I’d pick it over C or C++ any day of the week. But not all problems are systems programming problems.
Congratulations on the release. I've been a happy user of SQLAlchemy for over a decade, and I'm looking forward to giving this version a spin.
The diversification of the pool makes me think that in the coming years we will see some FinTech come in and bridge between the various parts and cut the ~3% fee down to a lower overall amount to try to gain a larger market share. Especially in businesses with narrow margins, reducing that fee can make a huge difference, so I think the market would be there even if some drawbacks. Not sure how technically/legally difficult it would be though?
Open source these days is very often about making the thing you use to consume SaaS open so it can spread as widely as possible, but it’s never made easy to commoditize the SaaS part.
Perhaps but even then it's still pointless. Over-hiring was a strategy to take advantage of easy money and layoffs are a strategy to clean it up when the well runs dry. The very act of laying people off indicates that you are taking responsibility for changing direction.

That said, when someone says they're taking full responsibility there's an implication that they're going to take on pain or consequences. I don't say I'm taking full responsibility for washing my car when it gets dirty. Not saying he should be fired or take a pay cut, just that he said something dumb and did a terrible job of reading the room.
It wouldn't surprise me if there weren't similarities to volunteer organizations, decision making in which--as you say--can be very painful.
how?

it's a dynamic library, and this isn't windoze with awful mandatory locking

as long as the underlying version is unchanged: there should be no problem whatsoever
BLS Quarterly Data Series on Business Employment Dynamics News Release
Could you share how ADHD affected you as an adult? I am in a semi-burnt-out situation where I just cannot seem to focus on responsibilities anymore (it was always like that, it just got worse) and wanted to get a diagnosis on that. Sadly, there seems to be a long wait list, so until that happens anecdata is all I get :).
https://archive.ph/n9XtB
It’s deeply disingenuous to say the U-Net is not trained on the images because it’s trained on the latent representations.

Latents are a compressed representation of the source images that are fully recoverable.

If you train a model on a compressed jpg of an image, or on any deterministic transformation of it, you’re still training it on that image.

Any suggestion otherwise is only because someone is trying to put some spin on things.

> Stable Diffusion v2 16-bit is ~3GB of data. It was trained on hundreds of millions of images…

And yet! Remarkably! It can generate pictures of the Mona Lisa!

Here’s a question for you: if you encode the process of drawing an exact copy of an image, does the pure code that implements that mean you have a copy of the image in it?

Have you encoded pixels as code?

Does that mean there’s no copy of the image?

How about a zip file full of images? It’s just a high entropy binary blob right? Yet… remarkably!!! It can be transformed into images by applying an algorithm.

I don’t know the answer, but this handwavy “it couldn’t possibly encode them it’s too small” is…

Pure. Nonsense.

Of course some part of some images is embedded in the model in some form.

Stop trivialising the issue.

The issue here is: Does an algorithm that generates content infringe copyright?

Does a black box that takes the input “a picture of xxx” and a seed and outputs a copyrighted image infringe?

You know that’s possible. Don’t dodge. Technical details about oh “it couldn’t possibly have…” are pure rubbish.

Sure it could. It could have a full resolution copy of a photo of the image in that
black box.

Of all the training data? Probably not. But of some of it? In compressed latent form? Most definitely.
> This might sound expensive, but it’s twenty-four weeks of really high-quality produce, which translates to some excellent bowel movements.
I didn’t say it was new, just that it delivered that in a simple way. I can get someone on Slack in 5 minutes or less.
Show HN: A.I. Runner
Several months ago I released a pay version of my software A.I. Runner but quickly pulled it due to some technical issues. I also didn't care for the architecture (a .net form app running a python server and communicating over a socket).

I reworked the application and have relaunched it today. It is written in pure python and has a number of features that the previous version lacked.

Current features are txt2img, img2img, inpaint, outpaint, an image gallery, an editable huggingface model db, sprite mode (for easy pixel sprite creation - the whole reason I started the app in the first place) an infinite canvas for outpainting and more.

I have released it as a free application and would appreciate any feedback.

I recommend installing with the itch.io launcher as this will allow you to easily check for updates.
Easy to do since Microsoft bought it and is pushing everyone from Azure DevOps Server to GitHub. Who knows how many developers who would have never even looked at github are now there for their corporate repos.

Edit: also, when I go to work for a company that uses github, I create a new user just for that, rather than linking my personal github account.
Mods - how is this OP related to 'intellectual curiosity'? It seems relatively new (in the last year?) that such posts appear on the front page.
Are the existing laws written in a way that is favorable to generative AI? No. But the laws do exist.

Whether or not one believes those laws apply to generative AI seems to be based on one's belief in how similar that AI software is to humans.

I'd argue that systematically ingesting 2.3 billion images is not remotely human (one of a myriad of reasons the comparisons break down), and that it is a long stretch to claim that this falls into the realm of fair use as originally envisioned.

It is this insistence that the software is human enough to be granted human-like status that is playing fast and loose with the definitions of things, ranging from consciousness, to learning, to the interpretation of those concepts relative to current laws.

I believe new laws will be written, and old laws will be updated. There's no question that the current legal system is not well equipped for various generative AI systems. But I don't think the current laws have nothing to say.

And I'd still argue that this conversation can be separated from the one about indiscriminately slurping up artist's content.

> We're not going to stop AI because some furry deviant art artist complains loudly online.

Please don't argue against straw men. There are legitimate concerns from artists across disciplines and genres, and this isn't just isolated shrieking.

Artist backlash is frankly one of the most natural outcomes I could imagine from a system that uses their work without permission. Many of the people who are complaining loudly are not against AI, just against the use of their work without consent or attribution.

I'm both extremely excited about the possibilities the software unlocks and concerned about the implications. AI can exist without ignoring the rights of artists.
This is a great idea and I've set it up with one of my own "I'll eventually do something with this" domains.

Do you have any case studies on the levels of success people have with your service, especially with regards to monetisation?
There is Mattermost if you want to own your data. It’s quite good and free for the basic use case.
> It is possible for a prompt to create a copyright violation, just like if I recreate an existing iconic drum loop it would be. But, just because a tool can infringe doesn't mean the tool itself is infringing.

That's fair. But if you would sample Phil Collins (just to name one famous drummer) to create a Phil Collins sample pack and you'd then create your own drum loop with it that wouldn't mean you can't expect some expensive mail incoming. And it will likely stick.

The easiest way to create original art without having this shadow hanging over you would be to make your own sounds, use licensed sounds or to attempt to license the sounds you want to use (but that are not available for public use). Any other path is likely going to be a legal minefield and may lead to you losing your rep and a bunch of $.

There are plenty of examples of people that did this, went to court and lost.
It has no license, so it is likely covered by copyright instead
Ah ok, so just slow and expensive?

Also what happens if someone decides to do a 50% attack? All the registrations get erased?
Drivers vary. The intel driver that Fuchsia has was written early on entirely by the team. (This was when I left the only OSS Vulkan driver in the system)
You mean having one ' ?

It's the same syntax in Lisp, Haskell, Ocaml, Ada and VHDL.
The only possible lock-in I see is if you have annotated code with Datadog specific tracing instructions and I'm pretty sure that most of these features aren't relevant for Open Telemetry.

Switching APM providers isn't hard at all. Maybe the Open Telemetry ecosystem lacks a good agent but my understanding is that their APM agent is pretty much already a copy of the Datadog agent.

I think New Relic would be a more interesting agent to use because their approach to APM isn't primarily to do sampled traces.
> then you need to work with UTC (which accounts for Earth changes in rotation speed which are unpredictable)

IIRC, that accounting will stop if leap seconds are eliminated.