skysight-inc/HackerNews huggingface dataset:
If someone says their business has an "open source business model" I'm gonna somewhat cynically interpret their business plan as:

1) Build, co-opt or otherwise acquire an open source utility for X that's popular enough to be appearing in tutorials on 'how to do X'.

2) Present this utility as open and accessible etc. and pumped the branding and market recognition to cement it as the standard way to do the thing.

3) By some strange coincidence (variously genuine overwork, or strategic priorities, or callous manipulation) leave the official documentation in a state where it seems comprehensive until you try to actually use the software, at which point you realise key details are omitted. Oops.

4) Oh hey this free software is well supported by our very-reasonably-priced[1] consulting service which will sell you expert help by the hour.

[1] The reason is that money is nice.
X-CF- seems to be used by some other software. And Cloudflare has plenty of documented headers that don’t start with X.

The whole point is that a genuine user header should never conflict with a Cloudflare internal header, and a browser should never see an internal header.
Indeed, it depends on what type of value he meant. A lot of people would lose their incomes if there was no social media. It is not really about being social or communicating. Social media is the subset of corporations that have established legal ways enable the transfer of money between people on the internet. Which is why non-profit social networks never really rise beyond a fractional percent of usage (ie, mastodon's 1 million), they don't ever try to solve (and cannot solve due to KYC) the primary use case of social media being a job.
Good. Google is not your friend.
Show HN: Visual DB – Web front end for your database
If you have a cloud-hosted database, read on: Visual DB was designed for you.

Visual DB is the fastest way to create data entry forms for your database: Starting with an Excel spreadsheet, you can import your data into the database and create a great-looking form in under 10 minutes. Watch this video: https://youtu.be/6rVD5rmrjN8

Visual DB is a comprehensive SaaS frontend for your database. In addition to data entry forms, Visual DB also has a spreadsheet-like interface for inserting and updating data in your database. You can also build interactive reports using Visual DB. Finally, although not intended as a replacement for your database's admin tool, Visual DB can browse schema, create tables, set up relationships, and import and export data.

Visual DB began as a drag-and-drop form builder for databases. Forms created with Visual DB are practically indistinguishable from those hand-coded using React. You can add client-side validation, set available values (displayed in dropdowns), define default values, and even add logic to dynamically hide or disable fields—all without writing a single line of code! With Visual DB Forms, you’ll never have to write another CRUD app again.

If you have been using Excel to manage data and running into its limits because the volume of data has grown, Visual DB Sheets may be of interest to you. With its spreadsheet-like interface, Visual DB Sheets allows users to interact with data as they would in Excel, while securely storing that data in a robust relational database. Spreadsheet-database hybrids have been around for a while now, but we believe we have one of the best implementations, with features such as advanced grouping, support for foreign keys and lookup tables, query parameters, full-text as-you-type filtering, and so on.

The newest feature of Visual DB is interactive reporting. Traditional reporting tools offer limited interactivity. For example, while most reporting tools support time series charts, they do not allow users to zoom or pan along the time axis. In contrast, Visual DB supports this capability thanks to its innovative approach: it downloads the dataset to the client and processes and visualizes data directly in the browser. This allows it to handle user interactions without a server round trip. Visual DB has excellent support for query parameters, which allows you to bring only the subset of data that's of interest (up to 100K rows), to the client.

Visual DB supports PostgreSQL (including Neon), MySQL, SQL Server and Oracle. Give it a whirl, and we look forward to getting your feedback: https://visualdb.com
> If consumers desire something

Consumers are stupid. To most, computers are still Magic Box.

Free market dynamics like you, and others, describe only work IF the consumers are able to have the knowledge easily, cheaply, and instantly. You'll find in modern society, with complex products and supply chain, this is becoming harder to satisfy.

Look at the FDA. Why don't consumers just desire lower calorie products and go towards those, why does the FDA need to force serving size suggestions? Because Comsumers can't spent 10,000 dollar and hundreds of hours burning every single piece of food they buy to deduce the calories.
Given the follow up response below, this is clearly an attempt to feign community interest and hype.
Feynman's Rigor (2009)
Hey, I’m Mohammed!

Thanks for checking out the library. I’ve spent the last two months building this with one main goal in mind: helping developers save time and ship their products faster. As a fellow developer, I know how much time can be spent fine-tuning UI components, so I wanted to create something that makes it as simple as possible to grab what you need and integrate it right away.

Whether you're working on an MVP or a larger project, I think these components can really streamline the process. They’re fully customizable, so you can tweak them to fit your needs without starting from scratch.

I’d love to hear your feedback—whether it’s about usability, potential improvements, or features you think would be useful. Hoping this becomes a valuable tool for developers to work more efficiently!
I'm a lawyer in this space. Couldn't agree with you more.

Edit to add some more detail. There's a lot of scholarship that more information or transparency can't be bad - and I don't disagree too much - but the cluttering and intrusiveness is too much. Every legal regime (privacy, safety, consumer protection, IP, etc) clambors to be the most important and worthy of being front page news. But this results in a brutal web experience. I miss the old, simple websites we had as kids. Can't we all agree that a privacy policy or terms link is enough? That's what links are for.
Why can’t they just decide on a framework and stick with it, warts and all? My God Microsoft is the worse for this, how many .Net frameworks do they have out? I’m glad I’m “stuck” back the world of “simple” Qt GUI and lower level embedded stuff.
Show HN: Alternate reader with similarity search for Hacker News
Hi everyone,
We built this for ourselves, and as practice for vector databases, LLMs, software as a service, etc...

Its becoming my own frontend to hacker news.

Hope you find it useful.

1st post 10 days ago, didn't get much traction because it required login with email and password: https://news.ycombinator.com/item?id=41404856

Removed the need for passwords and email address to try it out. (ignore the instructions on the about page for paid and free trials for now).

Now you just need to pick any username, similar to karpathy's: https://arxiv-sanity-lite.com/profile.

There is a rate limit by ip address for now.

So, take 2 !

features:

1. find similar users, discussions, comments

2. similarity and dissimilarity search for comments

3. Browse user comments from oldest first

4. Flattened comments in reverse chronological order on stories

5. see user karma next to comment

Open to feature requests.
Translation: Nevada is making sure people are receiving less unemployment benefits and using AI as a scapegoat
This past year I’ve been trying to listen to my gut feeling more often and found that more of my endeavours are successfull, and very often when I disregard it, whatever I set out to accomplish will fail or have unforseen consequences. Funny, since there is no apparent logic to it.
And by then, the investors have divested and found the next thing to suck dry. This is a problem for the users, not the backers.
My theory that it was created by Terry Davis in his previous birth.

Either that, or https://xkcd.com/593/
2026 Toyota GR Starlet Could Be Most Affordable GR with 150HP Turbo Thrills
Tht'z true too, it just hasn't been marketed perfectly
I'm not sure that is correct. Granted, there doesn't seem to be a lot of them anymore, but they're not all gone. Here's a list of dumb phones made in 2021-2024 running an "unnamed OS": https://www.prisjakt.nu/c/mobiltelefoner?197=2024%7C2021&438... (sorry, Swedish product comparison site, but the phones should be possible to search for elsewhere on the web) I don't get the impression they are crippled smartphones.
This doesn’t work if the front end is older than an internal node and a header gets added, at least not without extra logic to patch everything up and handle conflicts.

The HTTP Connection header works like this, and one should generally assume that almost nothing implements it correctly.
I think that the fragility of Blu-Rays is a great way to teach a kid responsibility. You only let your kid have access to their Blu-Rays and if they scratch them or break them it's over - no more movie. They'll learn after they break a few.
That’s why I vote for folks who want to strongly regulate and potentially dismantle these orgs. That’s democracy (assuming enough others seek the same harm reduction).

I feel the same about tobacco, alcohol, and other industries targeting vulnerable humans. Have to defend the human from systems built to extract while harming in the process.
One more reason not to buy a Ford (as if I didn't have enough already).
Lately, it was usually the abysmal state of aggregate functions that bit me. That and wanting to use "with" to make readable sql.

I really should just change my main complaint to be that most options should have an easy to setup and tear down local equivalent for testing.
And surely this belief is anchored on solid, relevant evidence?
> Seriously, can we come up with a better solution to these things? Like can browsers notify you about cookies instead in a non-intrusive way? Same with social media nagware.

I mean if it's notifying you in a non-intrusive way then it's not really notifying you. That said I absolutely agree with the spirit of your comment. All the EU regulations accomplished was adding an infuriating dialog about cookies that the vast majority of users just click-through anyway, which I suspect will also happen to anyone subjected to surgeon general's warnings about how bad social media is for you. They already click through the T's and C's without reading, I doubt this will be more interesting.

This, IMO, is just another symptom of our individualist-obsessed culture. We'll tell people how terrible a thing is for them to consume, but ultimately, we also permit them to consume it. I don't think that's a wrong idea in and of itself, I'm generally pro-autonomy, but products that explicitly create addiction in their consumers are, IMO, an ethical gray area with regard to this and undermine the notion that they are being engaged with in a healthy way, which is core to the pro-autonomy argument. If you choose to consume alcohol, knowing the health issues it can cause, then I'm absolutely fine with you doing so, and extend that to any other harmful substance or product. If you are addicted to it, on the other hand... well, it's complicated.
Crazy how most fonts don't support any of this... (update: oops, I'm wrong!)
Very interesting, thank you. He starts talking about this at 8:20
I mean, I can't turn globbing off -- applications do not do glob expansion in unix (with rare exceptions like `find`), so they just wouldn't work. This is an intrinsic decision in how linux applications are designed to work with command line arguments. All shells need to comply with this if they expect to be able to use command line tools and allow users to use wildcards. There's simply no other choice.

The `cp *` case is annoying in that it will sometimes fail explicitly, but often will work, except that it will do something entirely unexpected, like copy all the files in the directory to some random subdirectory, or overwrite a file with another file. This is unfixable. Files that start with a dash are a minefield.

The windows approach is not without its flaws (quoting is horrible, for example), but on balance I think a little more reasonable.
> a common set of open license fonts with most of unicode

I am (clearly) clueless here, but isn't that what Noto's supposed to be?
If you like typography, check out Butterick's Practical Typography: https://practicaltypography.com/ It's full of good, pragmatic advice on how to make printed and digital documents look wonderful.

I've bought two fonts from him and his font license is easily the most permissive of any paid professional font I've seen: no restrictions on the number of page views or anything, unlike most other pro fonts. Are his fonts open source? No. Are there good open source fonts? Of course. But are his fonts beautiful? You bet. I've got Valkyrie and Concourse. Concourse is particularly flexible when it comes to contextual alternatives and such.
The model is simple: open source the software, and offer the service as a business.

As for which license to use, my current favorite is LGPL.
Amazon has a project for this already, apparently they are using voice actors to train it.
Since purple-red contains no green, yellow is orthogonal to your scale.
Popular vote is not decisive for that vote anyway.
This definitely made me laugh after reading endless complaint (well scrolling) threads on the price and unavailability of cheap graphics cards thanks to $coin mining and AI usage. I would love to shovel a few in the fire to produce energy for the next generation of overpowered cards while I play old schools games on my $250 laptop
If your tests contain 100% of your requirements then you can rewrite the code. If not then you’re fucked.
The action button being prime real estate I think shouldn't be understated.

It's a button that'll be in the hands and pockets of >1 billion people soon.

Each press allows these billion people to connect with a supplier of Intelligence. Whether it's ChatGPT, Google's search, Apple AI or whatever supplier. Apple controls the hardware.

Just think of Apple's contract with Google that nets them $20 billion a year in profit. For comparison, Walmart, Amazon, NVIDIA, Volkswagen, VISA, all had about 20 billion in net income in 2023.

Or think of the appstore as an analogy. Apple controls the gateway between consumer and supplier, and gains from it. This action button will be no different.
Yet another reason to stop using Google services.
Not a dupe.

You are linking to tax evasion case. This is antitrust.
The voice models for this are very good. I'd love to have granular control over the output of a model like this locally.
I'm sure you are intelligent enough to read his arguments and then go search out contradicting arguments and figure out for yourself which make more sense.
I know time-travel debugging is very very close to Gilad Bracha's heart and something he was really hoping would make its way into Dart.

I don't know to what degree this is true for other language teams but one thing I've observed is that language designers, compiler people, VM people, and IDE/debugger people have more distinct cultures than you might expect. That can make it hard to ship features that cut across those domains. I think we've gotten a lot better at doing that kind of holistic design on the Dart team, but it took years of team-building to get there.
Not really related: to get VSCode to support comments, jsdocs, other syntax highlighting features using different fonts, you will probably have to use the extension vscode-custom-css from be5invis: https://github.com/be5invis/vscode-custom-css

Mine is:

.mtki {
font-family: 'IosevkaNFM-ExtraLightItalic', monospace !important;
font-style: italic !important;
color: #757575 !important;
}

.comment {
font-family: 'IosevkaNFM-ExtraLightItalic', monospace !important;
font-style: italic !important;
color: #757575 !important;
}

.comment:not(.punctuation) {
font-family: 'IosevkaNFM-ExtraLightItalic', monospace !important;
font-style: italic !important;
color: #757575 !important;
}

Which looks like the last picture in this comment: https://github.com/microsoft/vscode/issues/36512#issuecommen...

Just be prepared to experiment a lot, VSCode's (Electron's?) font handling is buggy.

Why are font features so difficult to support correctly?
" It also works work existing Kubernetes clusters if just want to use GitOps for some applications. Just make sure that the argocd and glasskube-system namespaces are not yet in use. See: https://github.com/glasskube/gitops-template/ "

I assume this statement is for running this?
glasskube bootstrap git --url <your-repo> --username <org-or-username> --token <your-token>

I think I'd like to understand what the argo cd / git ops template is and how its different than argocd autopilot. Maybe some pictures of how argo is deploying apps. Etc.
they've got some great marketing to get away without using: bug, defect, error, malfunction
> hallowing it out

FYI you probably mean "hollowing it out". "Hallowing" is to sanctify or make holy, which is pretty much the opposite of what Musk did to Twitter.
And business can produce a positive net externality. For example;
education and healthcare. Not only do both parties get something they
wanted more than what they had, society as a whole prospers.

Sadly many generations have now been brought up on morally bankrupt
ideas about business and markets. Today there's an almost exclusively
degenerate focus on "making money" rather than "creating value".

But this applies to almost any human endeavour. If you rarefy it into
some extreme and pure form, it becomes absurd, corrupt and
self-defeating.
What about psyco? Anyway it's a very odd take that the early development of python should have been concerned with a jit. There were many far more pressing issues at the time.
You can go up and down and find plenty of space.

of course that is even more expensive.
There's nothing on machine learning that makes convergence inherently hard. And there's certainly something we are doing wrong that makes it so data-intensive.
I have a stack of 1080ti and Titan V GPUs that are testament to this. :-)

https://en.wikipedia.org/wiki/SETI@home
> That's basically what happens when tech aims to be bigger and better instead of how to optimize each dev themselves to be individually more productive and keep the project lean

Comparing Doom 1993 vs 2016 makes no sense in that context. There's no scenario where you make gigantic scale Doom-style game worlds circa 2016 with even 20-30 people, much less 5-10. Art asset creation alone for 2016 requires far more staff than the original Doom. Optimizing each dev wouldn't begin to scratch the surface in terms of what you need to get to Doom 2016 if we're talking a dozen people or less. You'd need extraordinarily advanced AI agents creating for you, and the year would need to be more like ~2040-2050. The tech underlying a game like Doom 2016 is a modest part of the labor scale problem.
It's also the name of one of those old "web fun communities", like CollegeHumor, and it's even still operational: https://www.hans-wurst.net/
Just ran into this on Amazon looking to buy a vacuum cleaner, the initial search top search results where all refurbs being sold back by the Amazon refurb service and cost more than the retail price of the same vacuum directly from the Shark store. I had to sculp my search to actually get to the real vendor store (Shark) on Amazon.

You need to be a query engineer to overcome the perverse search algorithm that goes out of its way to sell you junk and knock off's. It didn't used to be this way and how much revenue is enough revenue when it comes at the expense of the consumers.

I can't imagine how difficult it is for regular consumers who haven't developed these skills as part of their job to navigate these sites now.
assuming you're already familiar with 2001 (1968), compare the Strugatskys' Beetle in the Anthill (1979) or Roadside Picnic (1972)
I'm thinking more about the differences between how C and Rust uses noalias, but I can't find an example of it going wrong in real translated code currently.
The hash does not need to be computed on the whole string. I pointed this out in my other comment but just as a example: a hash function could be as simple as xoring the first 16 and last 16 bits of the string then indexing a 2^16 array. That means hashing is two pointer offsets and an xor (no modulo required). If there are 100 strings that need to be removed, then ~99% of rejections will be a very fast O(1).

And in the case of a match, a fast hash + memcmp will be way faster than a trie traversal. In fact, according to the trie-hard github readme, std::HashMap is already much faster than their trie implementation when searching for a match.
A check engine light is not a real notification? If a notification is standardized then it does not need to be intrusive.
Proprietary OS problem. Linux distributions package and distribute all the fonts they're legally allowed to ship. Every font I ever cared to use can be found in the repositories. And they don't strip out features either. I get to customize everything about Fira Code.
Rocky Linux is a rebuild of RHEL using end-runs around the RHEL EULA. Whether you like the RH EULA or not, that still puts Rocky on shaky ground.

AlmaLinux is built from the same CentOS Sources as RHEL and patches faster, with no legal shenanigans, and, unlike Rocky Linux, is backed by an actual non-profit community that is not dominated by a single company.

To me, AlmaLinux is the true community successor to legacy CentOS.
>>Our stores will be inviting places to linger, with comfortable seating,

There's two Starbucks near me: one has two comfortable chairs, the other has zero...
It could be a medieval D&D game https://xkcd.com/593/
Please reread the entire thread. We are talking about someone who thinks the header solution is stupid. You are both splitting hairs. Stay on target.
I can buy PC games from gog.com and get something that will work in 20 years. Consoles don't have an equivalent DRM-free store like that, but discs can achieve that.
As an open source advocate, I'm fine with source-available licenses. They've been around forever!

What ticks me off is freeloading on the goodwill generated by open source, for instance, by calling your license "Apache License Version 2 with the Commons Clause" or by insisting that "source available" is actually "open source". In other words, what you're trying to do here. That goodwill doesn't belong to you. Don't try to steal it, and don't be surprised when those who are invested in open source push back hard when you do.
With exceptions you don’t silently ignore error and go on as if nothing happened.

Just simply not explicitly handling every single possible error is the correct choice in many scenarios - in which case it bubbles up to a general error handler, e.g. telling the user that something bad happened here and here.
Floating Freedom School
People do not hire Gartner for the content they provide.

I don't know why people hire them. But I know for sure it's not because of the content.
Unless you're product is air, water or food, chances are good that what one desire is just a manufactured impulse of society, that is mostly driven by advertisement mafia these days. It might be less awful than fear of eternal burn in hell propaganda by former wannabe world masters, to be fair.

Still unless we don't all get the same actual consideration in term of dignity, mutual respect, life insensitives and encouragements to continuously improve our cultural, social and economical consolidations and flourishing, buying the propaganda will remind acceptance of pretending to be blind on the ugly part of the deal, whatever side we fall into.
Is this designed to be run in production?