skysight-inc/HackerNews huggingface dataset:
Looks awesome! Not the kind of thing I need, but I see the clear value prop. And the site is slick af.

Some random critiques:

1. You have a tiny typo in the “Uncover insights with AI” example (quire).

2. The docs are broken on mobile screen sizes. Not a common use case for actually reading them, but I was curious!

3. The FAQ accordions aren’t individually closable and seemingly use MouseDown instead of Click, which makes scrolling on mobile a little wonky.

4. Your (Midjourney?) images are killer. Some of the best usage I’ve seen yet for a professional site.

And finally, two actual critiques/questions on real functionality:

1. I love the most recent blog post and agree with it 100%, but was surprised to see this:

“Instead of wrestling with complicated BI tools, users can instantly create charts, graphs, and live dashboards that help them make sense of complex data.”

That seems like a HUGE feature, with a ton of edge cases! I do now see that it’s on the home page, too. You don’t have to answer at all if it’s secret sauce, but I’d be curious to hear what library you’re using for the visualizations — presumably not direct d3?

2. Have you considered/explored paradigms that don’t require users to send you their DB credentials, and instead have some sort of local agent as a middleman? I guess the difference is arbitrary at some point (a middleman could pull my data too!), and I’m so far from an expert, but it just feels weird sharing DB login info just to get help writing queries. More curious than anything.

3. I love the privacy doc, but I’d recommend sharing any LLM providers that would get access to this data, or if you’re running it all yourself, bragging about that more explicitly! I personally don’t care about OpenAI/Anthropic/Google seeing (more of) my data, but I know a lot of people do.

4. This is all fun and games for queries, but what sort of protections are in place for INSERT, UPDATE, or, god forbid, DROP statements? I’m the biggest LLM fan around, but I think it’ll be a while before I’d let an LLM run such queries directly. Unless there’s some sort of rollback-able transaction support, and/or deterministic safety checks?

Thanks for sharing, no pressure to answer any of those lol. Very inspiring for my own work, especially as a solo dev! Keep cookin’ ;)
i've been running inference on the 7900xtx using pytorch and rocm (installed directly from package managers, no manual fiddling) with great performance. no problem running the full flux1.dev model, for instance. haven't looked at training or fine-tuning yet.
Hmmm, not entirely certain about that metaphor.

I do that sort of thing all the time. Sure it is nice to walk out with the Verne, but I am quite certain that I'll probably be walking out with several random books, with or without the one I was looking for.
Oh sorry I was talking about my other comment under this post, my bad.
Any recommendations on how you can find that kind of work? I'd personally enjoy it, but I don't know how to break into it without working as a WP dev at an unsustainably-low wage.
This rejection seems like a bureaucratization of the app store, which doesn't help with fraudulent applications, clones and other shenanigans. They should address the latter. Whoever is in charge of this process is utterly incompetent.
I don't read much online drivel, but the way I would describe my interest in AI summary/model building, is that I do read a few articles/books deeply, but these refer to many other things that it would be useful to have a general picture of in my mind, but I'm never going to put the manual effort into building that surrounding structure.

E.g. I'm interested in classical art, and come across a lot of "he painted this while he was in $X before he moved to $Y". I'd like information about $X and $Y to be also available, how far apart are they, were they ruled by the same people, etc. But I won't be doing that sort of digging myself, I'd like it to show up next to what I'm reading, because I (will) have an AI reading along and doing this work for me.
Apologies, I'll flesh that out a bit:

Imagine the particular data structure you'd like to use for your database has if/else branching logic. A simple example thereof is some kind of a BinaryTree<Key, Value> type. Till your termination condition, if the key is bigger go one direction, else go the other direction as you walk down the tree.

The problem you'll find is that the derivative of the error with respect to the _key_ is always zero. Intuitively, nudging the key just a little bit won't change the query result. Imagine some kind of a step function which is 0 for negative inputs and 1 for positive inputs. The slope at every input (except for something interesting happening at 0 -- not a "slope" mathematically, but for your real-world problem you might care about what happens there) is exactly zero.

Phrased another way, the optimization problem you'd like to solve via derivatives and gradients is discrete, requiring combinatorial techniques instead of gradient descent to solve -- at least, that's true if choosing the right database key is an important part of the problem.

If you're able to somehow make the composite algorithm tolerant of probabilistic answers, by far the easiest tweak you can make is to replace if/else logic with a probabilistic if/else. When the key is a lot bigger, almost certainly walk right in the tree. When it's a little bigger, you have a nontrivial chance of walking left instead. When it's a little smaller, you have a bigger chance of walking left and a nontrivial chance of walking right.

Doing so allows you to represent the output as `p * f(right) + (1 - p) * f(left)`, which is differentiable in `p`. There's a bit of nuance in how you get the proper gradient if you only actually take one path (basically, some of the time you'll take the right branch, some of the time you'll take the left, and you want to re-weight the gradient whenever you take a given branch so that if you made that decision many times and averaged the results you'd converge to the formula above), but since you have something differentiable in `p` you're able to propagate that information back to the key you used to derive the probability.

The space where I most see people wanting differentiable databases is in creating giant ML thingamabobs. In that case, the high dimensionality of the value being stored can work in your favor. E.g., you could query the DB a few times, record the probabilities of each path, and use those to do a weighted average of the values you found. High-probability paths will dominate the result, and low-probability paths might still mix in a little interesting information.

That technique would likely not work if you wanted to, e.g., just drop in a differentiable database into your favorite web app and try to follow the gradients to find the inputs causing a certain bug. You'd need something fancier, probably not based on trees at all (at least not explicitly; you might use a tree internally to represent the data, but the conceptual computation wouldn't have those if/else step-function cliffs).
I’ve never understood why one would take time out of their lives, go to an online forum, and simp for a trillion dollar corporation or a billionaire. What are they getting out of it? MegaCorp isn’t going to give you a coupon for defending their honor online. Their CEO isn’t going to come to your birthday party. Their PR team isn’t going to send you a nice letter on parchment thanking you. What does one get out of putting finger to keyboard in defense of a megacorp? You see it all the time on HN and it is bizarre.
You would think for a 30% cut of all your [insert eStore name]-related business, it would include at least basic developer support explaining their decisions.
Another aspect is that it was assumed virtually all animation outside of Japan was solely meant for young kids and the content reflected that.

To be fair, most Japanese anime is also meant for kids and teens, but they were willing to explore content that would absolutely shock Western parents (violence, sex, nudity, as well as more nuanced stuff like sociopolitical commentary).

Is this different today? I feel modern Japanese anime is more toned down compared to say, the 1990s, while non-Japanese animation has been “toned up” in content.
Yeah this is what I needed to finish everything cheers!
Google and Apple should not control what happens on mobile. They're too big and they've monopolized computing as a platform.

Why do these companies get to say what you do with your camera, how you order food, or who you date? Their App Store dictatorship lets them control all of this.

The DOJ needs to mandate web installs for both platforms. Sandboxing, permissions dialogues, behavioural heuristics, and signature detection are all we need to keep us safe. The App Store concept is just a grift to earn Apple and Google margin on all transactions.
James Cameron Joins Stability AI Board of Directors
PMTiles could come up with a version in the future where instead of one 90 GB file, they have 9 thousand 10 MB files. That would work well I believe.
"Dumped orange peel" from the title is really 12k tons of orange peel
Sticky notes on the desktop :) Who needs data storage when you can store it all in the metadata?
But 3/4" is also readily available, and much stronger. And of course larger gauges are available as well, just more difficult to bend with a standard manual bender.

I wouldn't use it for scaffolding(!) or anything supporting dynamic loads in the human-scale, but I've sistered three 3/4" EMT pipes together for an extremely strong, rigid, and inexpensive support pole.
You see a lot of this in the bicycle industry. There are a lot of older standards in use like 9/16” pedal threads, 1 1/8” steerer tubes or 1” (25.4mm) handlebars but any new standard is metric - so bottom brackets, wheels, newer seat post diameters are all metric. It can make for some very strange looking spec sheets.
in every one of those the camera is used for photography though
I wouldn't use the entrance door as example due to automatic doors in most places, but lets assume the toilet door handle, that is even more disgusting.

I would say that there is no difference! : )

Except not everyone is using the toilet door handle, and not for prolonged time, holding and swiping for long seconds or minutes, no, unlike with a touch screen ordering system, which they swipe around for looong, each of them ordering, making sure all the content of their skin is thorougly applied on the surface, practically everyone does that - except me in case I have the option going to the till and order by speaking (before someone niggle: I stand back and not spraying saliva :) ).
Repeated patterns in digital signals can cause errors in several ways such as DC bias (likely the case here), or a buildup of energy on the edges of the signal's fourier spectrum which then gets filtered out and shows up as signal degradation on the oscilloscope.

Nowadays the lower layer transmission protocols all re-code the signal to ensure frequent edge transitions, and after a few layers of that the odds of these patterns causing problems goes way down.

And then compression and encryption (hopefully in that order!) make it go away entirely.

Buuut, 25 years ago network equipment wasn't as layered and sophisticated as it is today, so that sort of thing would crop up now and then.
Thanks. Still, this doesn't answer my question about why build it on the moon and not in space.
Nice contribution! Seems that you are using Lezer for handling the parsing. Multi-type parsers are a fascinating subject but I haven’t encountered many references to them either. It would be interesting to explore more projects or approaches in that area. Contributions are welcome!
I disagree that this was the extent of the question here. It is relevant to determine the quality of the law. It is also relevant to determine the prevalence of legal certainty. If the latter is low, you involve the courts. I just remarked that this is not a solution for a bad idea.

The example of DMCA should make the relevance more vivid as there are a lot of parallels.
OK, I guess if Braben says it's a demo, then it's a demo - fair point!

I still think it's a harsh term, especially when Lander has features that Zarch doesn't, and a really different atmosphere.

Ah well, me and Lander will be hovering here in the corner, throwing rocks at Zarch and all its fancy features. ;-)
The question of whether they legally or illegally monopolized the debit card market is sort of besides the point.

This should be a publicly held function, just as printing money was a publicly held function. Visa shouldn't just get to take a 1% cut of GDP (or the consumer portion of GDP) forever because the market is a natural monopoly.
I understood The Great Divergence as meaning there are large performance gains, but only for certain people, who are better at resisting distractions brought on by new technology. But my conclusion is closer to there being large performance gains but only for a tiny minority of tasks that happen to really benefit from them and more modest gains otherwise. E.g., smart phones are a great technical achievement, but they’re not a huge improvement most of the time—we already had laptops for most portable productivity needs.
Unauthenticated RCE vs. all GNU/Linux systems, CVSS 9.9
If you don't want to charge per request, you could also offer two pools of backend servers: free servers that are provided on a best-effort basis with fair-use-policy, and paid servers that are exclusive to people in the $150/month plan.

The latter should be easier to manage with more predictable traffic, while giving you more leeway to deal with abuse on the free servers if it ever becomes an issue.
I feel that a 20km wide telescope may have a hard time fitting in a fairing.
Kotlin has a lot of really nice language features and it's Java interop is a big sell, but after digging into the details I'm pretty pessimistic about it's long term success for a few reasons.

They seem to be attempting to move away from the JVM, preferring it's own multiplatform native compilation which is significantly less battle tested and, last I checked, still suffers from serious performance issues. This is a shame too because Oracle has put a lot into the development of GraalVM, which is a great solution for native compilation of JVM languages, but Kotlin still wants to tread it's own path for some reason. It creates a weird fracture in the ecosystem where some libraries only support either multiplatform or the JVM, and I'm pretty sure Java can't even be used in multiplatform projects.

Another big issue is that idiomatic Java code can often feel clumsy to use from Kotlin: for instance Kotlin function types don't map nicely to functional interfaces and the syntax for AutoClosable/try-with-resource statements is awkward. I can only see this getting worse in the future, as Java continues to develop new features and standard library APIs that are designed FOR JAVA. An example of this already happening is Java's in preview structured concurrency API. It makes heavy use of try-with-resource and offers duplicate but not necessarily compatible functionality to Kotlin's own coroutine API.

Also build times... They have gotten better but they are still much worse that any plain Java project and Java build times are already not great.
The cells are the areas closest to the voronoi sites, the dots inside the cells. The sites are the outputs of the optimizer; it adjusts the sites until the constraints are met well. The number of sites is chosen by the user.

The excess sites will naturally be clustered together and weakly tend away from the interior walls. The optimizer prefers straighter walls, so it tries to cover the room in large cells (which have big straight edges) and then shove the rest of the points into a small area where they aren't affecting the internal walls. Thats why they tend to cluster into the center of internal rooms, or towards exterior corners where the wall is preset.
Yes, how would I know how else it might use the camera?
Would be super cool if you have a bitcoin and/or monero option. Even if just address for donations and not as payment for support.
Winamp Legacy player source code
I still can't figure out the rationale behind the design of (, ) in B612. Why they made it look like [, ]?
Some rouge AI agent is playing good cop bad cop on HN userbase
Thank you, I needed that context.
> "Google-Extended" is their scraper

FYI Google-Extended isn't a dedicated scraper, you'll never see requests coming from that user agent so that rewrite rule won't do anything. When GoogleBot parses robots.txt it looks for Google-Extended and those rules are used to determine whether or not the data scraped by GoogleBot can be used for training. Just throw this robots.txt on your site in addition to those rewrite rules to cover all bases.

https://raw.githubusercontent.com/ai-robots-txt/ai.robots.tx...
How much of the host system, though? You want it to be as thin as possible. And ideally it wouldn't be a part of the definition at all.
I've been wondering if the MSP430's are a single die with the FRAM and the µC on the same process, or if they're co-packaging a "standard" FRAM die made elsewhere.
Thanks, “head of stock research”. Definitely a real job that’s not at all made up. I’m sure he did a lot of chin stroking and graph glancing to come to this technical decision! Someone should let all the scientists know that they’re wrong, and intuitive algorithms are “not needed”…

EDIT: I'm 'posting too fast', so I'll break the rules instead and post my response here:

Thanks for the polite reply, despite the disagreement! No offense intended to any finance folks on here, but it's a murderously harmful industry built on lies. Being an expert in evaluating businesses in general is an absurd job, IMO; the whole system is a mix of gambling and coercion, and the veneer they put on it of "making the right plays" and "reading the market" is a tiny, tiny percentage of what they actually make money from, if it even works at all.

In other words: what would you study to become an expert in the concept of predicting the future of all human activity? Here's the report discussed in this article: https://www.goldmansachs.com/images/migrated/insights/pages/... AFAICT, his entire argument boils down to this:

In our experience, even basic summarization tasks often yield illegible and nonsensical results. This is not a matter of just some tweaks being required here and there; despite its expensive price tag, the technology is nowhere near where it needs to be in order to be useful for even such basic tasks.

This analysis needs citations of academic discussion on the specifics of the new technologies and how exactly they will fit into existing ones, not "we tried it around the office and couldn't get it to work". Certainly the bosses at Xerox failed to see any use for PCs in their own lives; after all, it's quicker to call someone on the phone, and cheaper to just write a letter!

Just like desktop PCs were a clunky presentiment of the countless applications of miniaturized computers (phones, smart appliances, automotive features, and microcontrollers in general), today's chatbots are a clunky presentiment of countless applications of intuitive algorithms (adaptive UX, actually helpful smart speakers, assistive technologies for the disabled, and self-improving systems in general).

For the second point, here's his quote:

Overbuilding things the world doesn’t have use for, or is not ready for, tends to end badly.

This quote is either misguided or a completely empty tautology, depending on how much leeway you give to "overbuilding". The world definitely has a use for intuitive algorithms, but it definitely doesn't have a use for too many intuitive algorithms -- that's what "too many" means!

TBF the "not needed" phrasing was a complete fabrication by NYT, so that's my bad.
Why is the primary sales call to action is that it's serverless if it's a hosted solution? Who cares.
Yup, but on a tiny scale - 1 square meter instead of 1 hectare at a time: https://farm.bot

It's a converted CNC router machine with cameras and water and weeding attachments.

Though I'm sure you can mount a big version on a wheeled vehicle that drives around tending the farm.
Just want to say thank you for making this project. I think there's a good chance I will use it for a (very low bandwidth) personal project.
The easiest solution would be to allow custom text (with user selectable syntax highlighting).
If the reviewer simply looked at the app description or opened the app they would have that context. Not hard. Just laziness.
What would have been the result of John Postel advocating for conservative inputs, I wonder? I'm wondering if the most common protocols would have been bypassed if they had all done this by other protocols that allowed more liberal inputs.
I think humans currently have a hard time deploying a 20km by 20km object in space.
Except historically this is not what's happened when production has become more efficient.
The Right Way To Do It(tm) is to assume that all library ABIs are unstable and ensure that the exact dependencies your software uses are present on the target.
> if I were to drop you on an alien world with only a telescope and an accurate time keeper, you're not going to be able to recreate it.

But you can relatively easily derive the distances too with timekeeper and telescope, by applying Keplers laws?
Works fine for me on Xfinity Home via WiFi, Xfinity Mobile, T-Mobile, and Visible by Verizon.
But this isn't about books children want to read at all, is it?

Do these concerned parents (censors) want to take off Harry Poters and The Hobbit and similar in demand youth literature?

Doesn't look like it at all.

As far as I can tell, kids aren't interested in most of the weird shit what's getting restricted from the school library. The only people that are concerned about the books in question being restricted in public schools are ideologues that want to peddle their weirdo stuff to kids.
Pretty sure I remember recreating this experiment in high school chemistry.
Not in the "Installation: just run `docker run kekw/our-shiny-ai-chatbot` in your shell" world we're living today.
It's "if AGI is ever developed", not "once AI is here". However, developments in computer technology depend on the continued existence of industrialized human civilization, and at this point, I don't think we have enough time left on that clock to reach AGI.
AI won't be a bust, but your company might be. Don't invest in something simply because it has the label "AI" slapped on somewhere.
I wish FreeBSD replaced /bin/sh with OpenBSDs.
"Septic Tanks Pumped. Swimming Pools Filled. Not Same Truck."
Related: The installer for iTunes 12.2.1 included a bug which might recursively delete a volume if the path given as input included incorrectly escaped spaces.
Assisted suicide is one of those things that makes perfect logical sense, but is hamstrung by a common lizard brain reaction we all have. One of those things people don't like, or feels icky, and they have no idea why they feel that way.
An actor is already impersonating somebody else in a play, movie or television. This bill is there to protect the income of an actor.

Actually it is recursive: Why should it be forbidden to create an artificial person which impersonates the actor impersonating the role in a movie or play?
Personally, I don't even think this is sillyness. yes it should be strict to release apps and you should be accountable and have to explain why you need access to specific permissions on the app stores.

The age of open permissions is should be long over.

I'm sick over overreaching app permissions wasting my battery trying to collect more data on me. If you want more data, provide more value.