skysight-inc/HackerNews huggingface dataset:
>This is essentially the point of view of functional programming and category theory.

No, it isn't. This is the point of every language philosophy, you will find OOP and procedural people arguing exactly this. Correctly defining your data types is important and applicable in every language and every paradigm.

The view of functional programming is that objects shouldn't be transformed and that mutation should be avoided. That is unrelated.

The point of category theory is that different patterns of relationships are common across mathematical fields. Which is totally unrelated and has nothing to do with anything discussed here. Maybe you meant type theory? But that also has no relation.
"you should actively seek ways to shift complexity from code to data."

but also somehow we're supposed to write everything to read write flat text...

Thanks UNIX!
Data structures are algorithms at rest. They shuffle and move things each operation, but mostly sit still, like a turing machine that people only crank once in a while.

Types are the bits on disc.
I share your suspicion of the thin details. And what details they do provide smell funny too. I’m especially skeptical of this supposed cloak and dagger business:

> My wife just received an email from the online retailer. She has been asked to "Not take any photographs or copies of the product in question due to copyright issues" and it states, "the product must be returned immediately by special delivery by [DATE]."
There's some other statements as well about our account being terminated if we fail to return the product by the specific date. We've got a lot of movies and series that we have purchased over the years on this account, I wouldn't want to lose them.
To a decent first approximation, and especially given TypeScript's erasure and generally very opt-in design approach, types are just tests the compiler doesn't allow you to not run.

That's not a good way to think about them forever. But it might be a good way to start thinking about them, for those as yet unfamiliar or who've only had bad experiences.

(I've had bad early experiences with a lot of good tools, too, when learning to use them fluently required broadening my perspective and unlearning some leaky prior intuitions. TypeScript was one such tool. I don't say that's the only reason someone would bounce, but if that's the reason you-the-reader did so, you should consider giving it a more leisurely and open-minded try. You may find it rewards your interest more generously than you expected it might.)
Point made; It's not Boise Community College publication!
The major record labels were forced by compulsory license to allow MusicMatch to stream music about 2 years later.
what FUTO and others (eg bruce perens) are trying to figure out is how to make sure that profits made from the software go back to the original developers.

in the past linux distributions were needed because distributing software was difficult an the distributions helped get the software to the end users.

today distributing software is easy, and if i want my application usable on debian all i need is to create a debian package that i can distribute myself. which means i can use a more restrictive license and prevent big companies from taking advantage of my work for free.

it is not clear yet what the right approach here is, but getting my application into debian proper is unlikely to help me make any money, so why bother?

i therefore appreciate FUTO experimenting with the licensing model to see if there is a way to get software to the world without allowing profitable companies to freeload on our work.
It will be quite a plot twist if Graph RAG paves the way for making knowledge graphs / semantic networks and the like cutting edge again... New "AI" meets old "AI" etc.
An additional element of my user fee / tax-based support, and one that strongly distinguishes it from a flat-fee assessment as with the BBC or German public broadcasting is that it should be strongly progressive.

For a tax assessment this would be based on wealth (e.g., property tax) and/or income. For an ISP-based assessment, the allocation might be more challenging, but a differentiation between business and residential usage (with a higher assessment for businesses, again on a progressive scale), and differentiated rates probably on a neighbourhood / metro region basis (so that a household on the Upper West Side and one in Julesburg, CO, would pay widely differing rates), is what I have in mind.

Rationale is that the wealthy have already benefitted mightily from such access, and the poor should not be denied access to media: news, entertainment, books, music, video, whatever.

You say "forced". I say enlighted common weal.
The only thing noteworthy about this is how small-scale this is, and that the perpetrators don't even bother/have the means to set up their own infrastructure.
Basically, Pulumi
Parent says basically the same.

Guns and machine guns are the same but we treat them differently.
To be fair, even the National Audubon Society Field Guide to North American Mushrooms tells you that if you follow it without knowing what you're doing your going to get poisoned.

Not necessarily an AI issue.
Sure, but a fact of a story being plausible not only increases a probability of it being true, but also increases a probability of someone faking it because it's so plausible. Chances that someone would do exactly that on reddit are very high.
Command-clicking a feature name to open a new tab is also broken on Firefox on MacOS, but only when ublock origin is enabled.

Repro by:

- Visit https://webstatus.dev/

- command-click the words "font-size-adjust", the name of the first feature, to create a new tab with the URL https://webstatus.dev/features/font-size-adjust

Expected: the new tab opens shows the usability details about this feature.

Actual: the new tab shows the text "Error when loading feature font-size-adjust." Refreshing the tab shows the expected content after a flash of unstyled text

Notes: this only happens when ublock origin is enabled for the domain. Turning off ublock origin for the domain and then attempting to repro with the given steps results in the expected behavior.
>This was something that was bound to happen and is going to happen again

Just to clarify, the reddit post is 99% creative writing, it's a fake story created by a new Reddit account.
Haha indeed... if it helps, I built https://stethoscope.js.org where I used official & unofficial APIs and takeout exports to compile everything in one place.
CEO loses the tip of his pinky
There're serious lobbying efforts by industry incumbents and authoritarians to actually apply arms-like restrictions for access to AI. You'd need a special license to be able to create/run your own powerful models legally. I presume that's what they're getting at.
Oh this is so funny. That exact type was my introduction to typescript! I came over from Python a few months ago for a solo web project, and I struggled with that type mightily!

In the end it took me a few tries to land on something idiomatic and I actually just ended up using inferred types (which I think would be the recommended way to use it?) after several iterations where I tried to manually wrap/type the client class that type supports. Before I found a functional pattern for inferring the type correctly, I was really questioning the wisdom of using typescript when probably several whole days were spent just trying to understand how to properly type this. But in doing so I learned essentially everything I currently know about TS (which admittedly is still very limited) so I don’t think it was wasted time.
> Why are you eating wild mushrooms ?

Perhaps they asked ChatGPT and were told it was a great idea to eat wild mushrooms.

> This isn't an AI problem. This is a "Don't eat things growing in the woods" problem.

This is a misinformation problem, which you can't solve simply by saying "you should have been better informed". The whole problem of AIs accelerating the post-truth age is that reliable sources are becoming scarcer at an exponential rate.
I feel similarly about FP. It can be more work up front, but what a gift it is to your future self when f(x) == f(x).
The industry predominately rewards writing code, not designing software.

I think the results of bad code aren't as obvious. A bad bridge falls down, bad code has to be... refactored/replaced with more code? It goes from one text file that execs don't understand to a different text file that execs doesn't understand.

And once something works, it becomes canon. Nothing is more permanent than a temporary hack that happens to work perfectly. But 1000 temporary hacks do not a well-engineered system make.

I believe that maturing in software development is focusing on data and relationships over writing code. It's important to be able to turn it into code, but you should turn those into code, not turn code that works into a data model.
> Going even farther than that direction, there's muni bonds, funds, or money markets. At which point you're probably back to Vanguard for the best rates. (But again, not the same exact characteristics as a savings account)

Yeah, very different product. Muni bonds are riskier than treasuries and much longer term than money market funds / treasury bills. E.g., VWSTX ("ultra short term muni") has an average maturity of over a year and 45% of portfolio is worse than AA. Vs VMFXX (money market) with an average maturity of 11 days and the entire portfolio is backed by the US government, which is essentially as good as it gets.
Haha the OKR progress is also dependent on how far we are in the quarter, so if I do something too quickly, it has the tendency to go above 100%.
You're right thanks!
Oh. Sure, I guess that's a take. Expecting the artist and writer to have learned nothing of their craft in the 26 years they've spent pursuing it as a profession seems extremely silly to me, but if someone finds that a sensible way to look at the work, I don't see what it would benefit anyone for me to try to gainsay them.
Indeed! I redesign my personal website every few years (https://anandchowdhary.com/about/versions) and use a different stack every time.
Thank you, kind stranger. :)
Fedora license requirements [1]:

> A license is allowed if Fedora determines that the license is a free software / open source license. At a high level, the inquiry involves determining whether the license provides software freedom, and (equivalently) making sure that the license does not place burdens on users' exercise of its permissions that are inconsistent with evolving community norms and traditions around what is acceptable in a free software / open source license.

The BUSL is on their list of not allowed licenses[2], so I find it highly unlikely your similar "non-commercial use only" license will be permitted.

[1]: https://docs.fedoraproject.org/en-US/legal/license-approval
[2]: https://docs.fedoraproject.org/en-US/legal/not-allowed-licen...
YugabyteDB is and will always be Apache2. It is PostgreSQL compatible (the query layer is a fork of PostgreSQL) so the migration from CockroachDB, which implements a subset of PostgreSQL features, is easy.
> I’m glad I got to play in that world though.

What made it so exciting? Was it just the novelty aspect of having different flavors, architecture, and environments?
Hard to reduce deficits substantially without much bigger policy changes: https://en.wikipedia.org/wiki/Triffin_dilemma

That said, Medicare and other entitlements is where my mind went too as I was reading. Negotiating drug prices is a good step in this direction by the current administration.

https://www.usatoday.com/story/news/local/2024/08/16/10-pres...
I only store the geolocation up to 2 decimal places so it's rounded a little to not expose my precise-precise location, but more of a city-level location (source: https://github.com/AnandChowdhary/location/blob/d82432169621...).
Backdoor root access to instantaneously clone any affected RFID card with one of the chipsets listed on the second to last page.
For the publisher, it would be malfeasance, not negligence. Making dangerous misrepresentations in order to sell books is intentional.
True, I suppose HTML the better example, it's a tree description language, whereas PNG files, Word documents, etc. aren't.
It appears to be an abstraction on top of Pulumi/Terraform (it's clearer on their homepage, which refers to both: https://nitric.io/) that abstracts over the underlying cloud resources (which tend to be cloud-dependent) with higher-level concepts like "buckets" and "services".
Toyota Mirai

https://my.caredge.com/buy?radius=7000&rows=20&zip=99301&mak...
and getting paid hourly + by the word
"flat text" meaning ASCII/UTF encoded streams of bits/bytes... It's all 0s and 1s under the hood, and encodings make that much nicer to deal with without excessive abstraction. Give me UNIX everything-is-a-file / byte-stream paradigm over PowerShell's complicated object ontology.
Haha that's true. I do only store the geolocation up to 2 decimal places so it's rounded a little, but people do find out when I leave town. Luckily I have camera/alarm systems/etc. but maybe my insurance will tell me I brought this on myself. I even had https://x.com/anandstalker live-tweeting it before Twitter made their API too expensive.
Thanks for that. I was always curious why the finance bro down the block had an LMAX license plate on his car.
It never does. It just LEAPS out at you on a Tuesday morning, stabbing at your eyes with pink, serif, all-caps.

How about, "Coaching clients to ask for new DB fields instead of overloading existing ones?"
It's because of the subscription based ink which has hardware and cloud based DRM(!).

HP even warns about it when you cancel the subscription (in small print and legalese, though), which is free for the first 12 months after purchasing a printer or so I believe.

I know because my parents have a HP printer (probably also the last because of these shenanigans) and I had to throw away a full set of ink because they cancelled the subscription (cost is way too high for the amount of prints being made). They didn't understand at all why the printer refused the supplied ink, even after I tried to explain it.
A venal AI assisting a venal, but limited, human..
We already have structure + style + logic in the same file, now we want to add cloud provisioning and cloud configuration? At what point is it too much?
It really is a great quote, gives tremendous insight on your moderation philosophy, and I read it frequently when stalking your mod actions ;-)
maybe I do... we'd never know!
Yes, locking people into buildings (which is what you are doing if you need a key to get out, whether it's an RFID badge or a skeleton key) has been illegal since the Triangle Shirtwaist Factory Fire
I was. There were lots of Apple computers, yes. There were not very many Macs, though. The labs full of IIe and IIgs gave way to PCs, with no era for Macs in between. There were never more than a handful of Macs around at all, and they were the cheaper ones (LC and low-end Performa). There was a small resurgence in schools with the first iMacs, but by then PC was solidly dominant. The iMacs weren't that popular with students, though, because they lacked floppy drives. Flash drives were still small and expensive, the cloud didn't exist yet, and CD-Rs weren't a good fit for small, short-lived, often-changed files.
Dollars to donuts you've spent more in your own time reconciling than you've recovered in bank errors.
Yes, you are right, I am trying to create a smaller version of sysvinit compatible with busybox's init. There is still no shell scripting yet, but I do promise to make the shell fully compatible with other shells with shell scripting in a future version.

What happened to RustyBox? c2rust is way easier than doing it manually, then why is it abandoned?
In HYSAs, SoFi gives you 4.6% if you direct deposit every month. The direct deposit doesn't need to be significant, just $1 is enough from what I hear (I do ~$50).
The stuff you are complaining about is caused exactly by lack of type strictness.

Nobody fixes it because nobody has any idea on what code depends on that column. With strict types you just ask the computer what code depends on it, and get a list a few minutes later.
Like too many discrete math texts, the Characteristic Root Technique for Repeated Roots section does not give a proof of the forumla.
> Russia, China, Iran, and Israel

https://www.npr.org/2024/05/30/g-s1-1670/openai-influence-op...
$43bn profit lol! Come on
US Fighting 'Four Cold Wars' at the Same Time–Iran Expert
My opinion is that these tools for most companies are the perfect footguns.

How much time a developer will think about the right instance size, fine tuned IAM permissions, naming conventions or tags? I would wager a substantial amount that most will just copy-paste and get done with it, which eventually leads to the creation of a devops/sre/platform team to do the refactor and cleanup and we are back to step one.
You simply steer away from those that are easy to misidentify. There aren't that many species in any given area, and those that look like poisonous are few, and well known.

In my childhood, when we lived in real suburbia, with woods in 5 minutes of walk or right at the door, we routinely gathered mushrooms, and never had a problem.

We stopped it when we moved to other places, or probably because adolescence came around -- probably, parents had taken us for an interesting kind of walk, and then we'd not want it anymore.

Right now I can only recall some names of mushrooms and only sure of one species, so I won't risk at all.
Inflation is now below 3%. HYSAs are above 4% right now, so are beating inflation by a good margin.

Of course, changing interest and inflation rates can change that.
There’s a “edgy teen paradox” in regard to sentience that posits the first demonstration will be an AI that refuses to answer questions.
There are some grave problems with this article. I agree with the basic premise 100% but the article over simplifies the idea to focus on data. It isn't just about data, data structures, or even relationships. It is about organization in general, and most people cannot perform at that level.

To be clear: Good programmers worry about the organization and cleanliness of their code. They worry that their code is reduced to the smallest of forms, consistent in expression, and exceptional in measure.

The limitation here is personality and not intelligence and there is a lot of data on this.

The personality metric of concern is conscientiousness, which is how a person perceives the world outside themselves. This one thing is responsible for self-discipline, concepts of organization, initiative, half of empathy, and much more. People at the extreme high end of this lean more towards things like authoritarianism, obligation, duty, healthy living, and social alignment. These people find joy in putting things into order and discerning relational structures.

People on the low end tend to be free spirits, are more likely to experiment with drug use, can't clean their rooms or pick up trash even if you put a gun to their heads. Concepts of work effort and self-reliance are almost entirely unimaginable. These people cannot organize anything and they require absurd rewards to accomplish the smallest tasks, and even still the output of their efforts is fleeting and temporary. They simply cannot see abstract relational concepts and cannot be compelled so.

Strangely, low scoring people struggle to discern value from a thing as they cannot perceive separations of vanity from functionality. Yet, they have no problem selling things in full awareness that if they cannot perceive value then neither can most other people. High scoring people don't do this and thus tend to make less effective merchandisers.

High scoring people tend to perceive low scoring people as slobs, sloths, and an anchor on social progress. Low scoring people tend to perceive high scoring people as perfectionists, prudes, and unnecessarily distracted on trivialities far outside their imagination.

The common assumption is that people who are brilliant at abstract organization and industriousness must be more intelligent. This makes sense because these people tend to be more successful in all aspects of life other than careers in entertainment. That assumption is completely wrong, though. Conscientiousness is negatively correlated to intelligence at -0.27, according to various studies.
It is indeed not
> The more the government took control of it, the more it cost.

The US still has a free market system, both in insurance and treatment. The government only controls VA and Medicare, and those are cheaper to run:

* https://www.citizen.org/news/fact-check-medicare-for-all-wou...

And many other countries do have government-run healthcare (including just north of the border in Canada), and they spend less per capita and have better life expectancy:

* https://en.wikipedia.org/wiki/List_of_countries_by_total_hea...

See also infant and maternal mortality rates:

* https://en.wikipedia.org/wiki/List_of_countries_by_infant_an...

* https://en.wikipedia.org/wiki/List_of_countries_by_maternal_...
This is a shitpost, but everyone needs to be vigilant when they put anything inside their body.
In addition to the procedural generation of all the data, removing all the code paths that led to error handling was another thing that brought down the size of the game.
But places that actually take access control seriously do implement bidirectional badging, and just opening the door to leave without badging out will send a group of people bearing guns in your direction right away.
It could be that men who feel the need to start taking creatine are at the point in life where baldness is likely to occur, are taking other supplements that could be testosterone converting, are exploring these options as part of an unconscious recognition of an onset of balding, or are just becoming aware of existing balding due to greater self-awareness due to their self-improvement.

I'd put any one of those ahead of "creatine made me go bald".
In addition to labelled property graphs and triples, a list of approaches to knowledge graph should consider facts(tuples) that are connected via common values as a form of graph, with datalog queries to query them. This is a lot more flexible than either approach IMHO and also more easily connected to existing relational data.

RDFox is a tool that uses Datalog internally. RelationalAI uses a datalog based approach. Another example is Mangle Datalog, my own humble open source project that can be found on GitHub.

The language in the article about relational being "non native graph" is a bit biased. With some developer attention, there are massive opportunities to store data in a distributed manner and with te right indices querying can be fast. Though to be fair, good performance will always need developer attention.
This post would be helped by a comment explaining it.

There's dozens of different models out there, including open source ones, that are "uncensored". It would help to describe what differentiates this from any of the other dozens of apps claiming the same thing. Is it a home-grown model, or a fork of an open one like Llama3? Your about section says basically nothing, except for repeating that it's "uncensored". Why should HN users be interested in this particular app?

What differentiates this post from spam that should be flagged?
Personally, 10GB. It's a database of all "person pages" on English Wikipedia with some extracted text (infobox and sections) compressed using sqlite-zstd[1]. About 350k rows.

(I know this is "small" compared to what SQLite can handle, but it's the biggest I've worked with. Most of my SQLite databases are under 500MB).

[1]: https://github.com/phiresky/sqlite-zstd
For data-center failure, it does: the underlying storage can be resilient.

For multi-region, indeed, that will not be possible. Master-slave would be the way.