skysight-inc/HackerNews huggingface dataset:
> A contra-narrative to your point is that there exist a minority of people who hold very specific and very dogmatic views about gender.

Yes. They're the ones who try to enforce their views at gunpoint.

> These people are pushing their views through the education system (I do not know the extent of it, just that it exists), and seemingly without the consent of parents (i.e., social transitions without informing parents).

You were going so well until the end, there. They don't enable social transition without parental consent, they insist upon genital inspections without parental consent. Looking at the genitals of pre-pubescent children isn't something which would interest me, but they seem quite keen on it. It isn't something I can condone, of course, and not something I can meet them halfway on.

> While I deeply disagree and detest the use of the term "groomer", the people who are doing so, are doing so in reaction to this dogma.

Insisting on access to the genitals of children is grooming behavior. Normalizing the idea that strangers get to poke around without consent is pure grooming. It's why I can't accept it.
Sure. The advice is the same as it ever was: spend well below your means, build up a savings buffer (>= 6 months of expenses), eliminate debt ASAP. The advice is what it is, exactly for situations like the ones you're imagining. No need to put your life on hold.
> same reason why it took some time for pure functional programming to take off too

To be pedantic, almost nobody is using a pure functional language even modernly. Almost all languages that support functional programming are hybrid systems at this point in time, and still have anti-functional constructs such as classes and objects.

I dare say, it would be very difficult to maintain a large system that was purely functional. Some of the concepts revolving around OOP are indeed quite good and lead to better organized, more easily understood codebases.

The future is probably a hybrid approach, not a pure approach as some advocates would prefer.
Toxicity in ChatGPT: Analyzing Persona-Assigned Language Models
No: too much motion artifact.
Indeed “glavniy protivnik/glavniy vrag” is what USSR used to call USA!
bash in mintty is pretty decent.

mintty can do some things better than many terminals on Linux, even: https://mintty.github.io/mintty-gnuplot.png
HN automatically determines when posts are "dupes" and merges them, based on a number of criteria. Those previous submissions didn't get much traction, so the submissions weren't merged. In fact, sometimes HN automatically resubmits posts on your behalf. There's nothing unfair about a submission being posted by multiple people.

If you're worried about astroturfing, email the mods and they'll take a look.
I'm worried about the version hell of relying on HuggingFace's transformers.

In the model card : config.json [1] and generation_config.json there are strings "transformers_version": "4.28.1" and it refers to some common architecture "GPTNeoXForCausalLM" .

Which if I follow the string soft link correctly means, it refers to this file [2] with a long history of commits including some recents [3].

I don't understand how to get out of the version hell. I can install and pin a version of the transformer library, but sooner or later if I chain different foundation models I'll have to do this for each different model card that has its own version.

And then those transformer library version are probably dependent on some pytorch versions.

I don't understand how you can't reliably track a bug, or a change in behavior, or guarantee that the model that you spend millions of dollar training doesn't rust, is reproducible or become unusable due to this mess.

(And also the weights are de-serialized pickled python dictionary which is from a safety point of view equivalent to running untrusted binaries and very worrying on its own.)

[1]https://huggingface.co/stabilityai/stablelm-tuned-alpha-7b/b...
[2]https://github.com/huggingface/transformers/blob/v4.28.1/src...
[3]https://github.com/huggingface/transformers/commits/v4.28.1/...
You realize I was speaking for myself, right? I never once said that SaaS doesn't provide any value to anyone.

But you need to understand that even as a self-employed business owner (product company, not contractor btw) for 15 years, I didn't take advantage of many SaaS tools at all.

Collaboration is niche. B2B productivity tools are a big industry (ironically I actually work for a company that makes a popular B2B collaborative SaaS product) but in the global scheme of things it's still a narrow niche when you consider the broad field of computing and software in general. Not everyone needs to be mobile, not everyone needs to collaborate. There are loads of software applications that can be local only, but there are few options because of the way our industry works.

And your post is timely because I was just thinking to myself this morning about how the biases that are introduced by Product Owners who come up with these ideas in work-related contexts, even if they are not the POs of B2B or "collaborative" software, still permeate non-B2B, non-"collaborative" software. They are in "work mode" and so they tend to think in terms of "How do I interact with this software. What do I need?" rather than actually considering the use cases for their every day users.

Take gaming, for example. Multi-player gaming is quite popular and those who seek it out ought to have options there. BUT ... I stopped gaming in large part because the industry went all in on online multiplayer and single player gaming options became more difficult to find. It's not that they don't exist anymore, it's just that I don't want a console that requires an Internet connection to play a story-based game like The Last of Us.

It's the following that pisses me off:

- The "all or nothing" mentality of our industry

- The ability for companies to change software that I use and pay for without me being able to decide if it's worth "upgrading" or not

- The lack of choices

I think it's pretty rich that we're both accusing each other of the same thing. You made the argument that because collaborative B2B tools are useful in a business context that it is "myopic" of me to want something that doesn't cater to that niche. I can make the exact same argument right back at you.
Interesting. Scale is an often overlooked aspect of politics. On this point, I highly recommend “The Breakdown of Nations” by Leopold Kohr, which is an entire treatise on the (negative) effects of size on nations.
I don't think this is unique to social media. Try dressing different from the norm in the 1990s before people even had cellphones in class and you'd definitely end up ostracized. It would be even worse because there's no way to find people who might be different like you, unlike today where there are forums and other websites.
So basically, the typical disinformation asymmetry gets even worse. It’s now cheaper than ever to produce fake information and even harder to check facts.

And most is probably not even done on purpose.
The US doesn't launch artillery into its own states like Texas for example. This is why I say the history of conflict in Crimea, Donbas, etc. is complicated--Ukraine government for years has done much aggression against ostensibly its own people (including firing on them with artillery!).

This is not a cut and dry, "Russia bad!! Russia invade!!". Some people in those contested regions welcomed Russia as protectors against Ukraine extremist aggressors.

As an American I have no skin in this fight and nor should I, this is a conflict for Ukraine and Russia to sort out hopefully through diplomacy. Russia has been a world power for decades post USSR fall and clearly have not been on a megalomaniacal quest for world domination. I see no reason to assume they want to start another world war.
I'd suspect it will actually accelerate moving everything into the cloud.

If your entire business is in the cloud, you can give an AI access to everything with a single sign or some passwords. If half is on the cloud and half is local, that's very annoying to have all in-context for your AI assistant. And there's no way we're getting everything locally stored again at this point!
> Repeatedly calling an LLM is expensive and also not deterministic. Depending on the implementation, it may also be vulnerable to prompt injection.

Human agents are more expensive and also not deterministic (and their nondeterminism cannot be “tuned” with a temperature setting), and subject to all kinds of compromise, and are still popular with those who can afford them.
Of course. But additional compensation, sometimes brings forced compromises in the form of increased risk, or tramping the core values that made you start in the first place.
As I've progressed in my career, I find this to be more and more true. I would say most days I spend only 50% or less of my time writing code. Even when I do write code, the volume isn't huge. The challenges for me these days is in evolving existing systems without disrupting the business and designing and then implementing things that people can build on top of. The work is still very technical but a lot of it involves researching and planning and testing out hypotheses.
> Look, we are not going to agree on that.

Agree on what? I didn't ask you to agree. I asked you to express what the problem with sexual identity being a form of self expression? I literally do not understand what your problem with this is, and knowing what the words mean, how it was not already inherently the case.

> What we can agree on, however, is that God (or the pre-natal endocrine environment, if you prefer) makes certain people different, and that those people should be able to participate in social institutions like marriage consistent with their biology.

Lol okay?

>On the other hand, if you want to force a debate on whether sexuality should be private or public, or whether individuals have social roles and be subject to social norms dictated by their biology, that is an entirely different fight, and it's one you don't want to have.

I don't want to force a debate on anything? I'm not sure why you seem to be incapable of having a conversation with me as opposed to some sort of globally disagreeable boogeyman you've invented on my behalf... I litereally asked you a simple question and rather than answer it, you came back telling me that I'm trying to force something? You put like 10 carts before your horse there...
I agree somewhat, in the sense that climate change will have happened slow enough and on a wide enough scale that its impact on human geographic dispersion, social organization, and reproductive patterns will be imperceptible to those feeling its effects.

It won’t be a catastrophe simply by nature of lacking the sudden violence necessary to qualify. Will it suck, will it transform things for the worse, and will our successors envy us, if not outright loathe and resent us? Definitely.
We didn’t produce this much only to produce this much
> What are some examples?

We're going to need some leeway on the requirements for this project in order to finish on schedule otherwise we'll have to change tacks on the plan.
How does Atlassian hope to improve Confluence and Jira? AI, of course
Tracking your productivity as a software developer
of those, I have only heard of TikTok
Show HN: Reduce your GPT bill via semantic caching
Hey folks,

As much as we love GPT-4, it's expensive and can be slow at times. That's why we built GPTCache - a semantic cache for autoregressive LMs - atop the vector database Milvus and SQLite.

GPTCache provides several benefits:

1) reduced expenses due to minimizing the number of requests and tokens sent to the LLM service

2) enhanced performance by fetching cached query results directly

3) improved scalability and availability by avoiding rate limits, and

4) a flexible development environment that allows developers to verify their application's features without connecting to LLM APIs or network.

Come check it out! https://github.com/zilliztech/gptcache
A lot of the world production is grazing on land. Even in the US perhaps a huge percentage of the cattle growth is by grazing:

Beef cattle production is done within a system that includes grazing on large amounts of land per cow; being fed high-calorie diets for a few months in large populations immediately prior to slaughter; long gestation and growth periods so that animals are sold for food 2-3 years from the time they were conceived; and, in most situations, more than two changes of ownership from birth to being sold for food.

I would like to see some figures, but my presumption is that your understanding is correct.

https://beef2live.com/story-world-beef-production-ranking-co...
That metaphor might work if you add in the lightsheet microscopy. The combination of modalities and the alignment accuracy is transformative.
> I am so thoroughly convinced that social media is toxic for mental health.

The social media business is definitely a toxic, failed replacement for social discourse.

Perhaps young citizens are driven to despair by this and their distress is an early indicator that we are failing as a society to provide adequate education and humanity.

As an adult citizen, I am almost driven to despair.

Consumer enclaves do not replace community.
Of the few, which would be one?
I've noticed this as well. It tends to get you further than a quick Google search, or two, but quickly reaches a limit or offers incorrect information. That's not to say it isn't helpful for delving into a topic, but it certainly needs much more refining. I would prefer more reference links, and source data to come along with these answers.

Now, overall this is an improvement - since the old way would have been for an amatuer to do a quick google search, and come up with a false conclusion, or get no understanding at all.
> in Spanish boat words like port and starboard are totally different

Indeed. Spanish is my native language but I learned sailing in the US so my nautical vocabulary is all in English. I feel completely illiterate on a Spanish speaking boat.
You may need a smartphone. That's fair. But the majority of people really don't. The want one. That's a different thing.

> What is it with so many antiprogress people on HN?

There aren't a great deal of antiprogress people on HN. There are a bunch of people who may disagree about what counts as "progress", though.
Not really. When I worked in a networking company, we've observed that connections between hosts via IPv6 were often worse than with IPv4. By connection, I mean between two hops on route to your destination.
Time to start working on the Gtk 4 port? https://docs.gtk.org/gtk4/index.html
Is the AI making the menu?
Is it just me, or the accompanying text does not correspond to the audio?
I appreciate your advice, but from a general viewpoint, just adding layers doesn't necessarily lead to interesting complexity.

StarCraft Broodwar is an interestingly complex strategy game, not because it has a lot of layers, or even lots of things at all, but because it has a simple system of orthogonal, powerful features. It had less features and units than many of its competitors (RTS was a big genre at the time), but it found ingenuity in simplicity, minimalism. Every piece of the puzzle was to some degree relevant throughout the history of the game.

I think you are right in a general sense, but "layers" can be a misleading term here. You rather want to increase complexity and beauty by enabling manners of composition.

Another game that illustrates this is The Witness, which is probably one of the most praised puzzle games and again, is beautifully simple. In terms of layers it has pretty much exactly three: The panel puzzles, the environmental puzzles and then the visual secrets that you only see by looking at things in a certain way. But in terms of actual game mechanics there are very few things. The complexity then emerges by mere combination.
In the cloud you would just call the start_instance() API method to wake up the instance on demand.

Is there a way we will have mass-produced personal cloud devices that use hypervisors with a low-power consumption control plane and use standard APIs and Terraform
NASA plans could threaten the future of New Horizons
> But drag shows aren't appropriate for children, right?

I mean, this is either an ill-informed or wildly hateful view. Many drag shows are appropriate for children. Many drag shows are not appropriate for children.

We didn't criminalize TV writers when South Park contained adult humor. In fact, we started showing it all day long.
Shows how a prominent author becomes a brand. Tom Clancy isn't the only one. These authors are to their books as fashion designers are to their lines at mainstream retail outlets.
No, I don't think those things are similar at all to what I suggested. I would not add those things to the list.
Instagram Will Cut or Relocate Its London Staff
Like this proposes eventually obviating the need for things like LiveView.JS, LiveView hooks, etc.
Show HN: Score App – Visual Search Tool for Finding Cheaper Alternatives Online
Hello HN,

I’m Sidwyn and I built a Chrome extension called Score. Score searches the web to find you similar, better options for cheaper. It analyzes product images as you browse, finds visually similar items, and sorts them by price or similarity. This lets you discover affordable options.

I started Score when I discovered my friend’s identical TV stand had cost >50% less – and so the idea popped into my head. If I could auto-image search as I browsed the web, I could probably save a ton of money. So I created Score. And I’ve saved a few hundred dollars since.

Score works really well for fashion and furniture. I’d love for you to give it a try and share feedback!
double negatives always confuse me
Does anyone know how many words would correspond to the diffusion model's batch size of 6000 frames?
A close English idiom might be "Don't worry about it" or "no problem" in the place of "you're welcome." Even "You're welcome" implies this as in "You're welcome [to ask for such a favor in general]"
Re. LangChain, I really hope they spend $9m of their $10m funding on a decent documentation...
The Apple II supported programming and hardware development, but mostly it was used with pre-made software like VisiCalc.
> power hungry server running 24/7

Nothing in this article supports this statement. It just says "high power consumption" without measuring, and declares victory without measuring the power saved. The fact is that power scaling has almost erased the difference between "suspended" and just "idle", to such an extent that there might not even be a meaningful difference, or any measurable difference.

My NUC 12 Pro is drawing, at the wall, 2.7W, as best as I can measure. The SoC reports drawing below 200mW. This server is on. The way to get low power states on these is to just make sure your Linux is up to the task and your BIOS works correctly, which is one of the reasons to choose a NUC. The first-party firmware works!

Another important thing for low-power server operation is to either use wifi, or make sure your ethernet is configured correctly for low-power operation. Unless you fix it, gigabit ethernet by default will propagate the link state all the way down to a high power state on the CPU. The NIC will say that it has tight latency requirements because the link is active, and it will configure the PCIe bus to avoid PCI link power management, and it will tell the CPU that it can't go below PC6. To avoid this you have to configure your NIC to ignore link latency requirements. Just unplugging the ethernet is the easier path, and it's faster than gigabit these days.
Unfortunately, this is not ready for the sort of papers that I read. I mostly read papers with regression tables or papers with closed-form equations.

I have tried using Mathpix to convert the formal theory papers into latex and then fed it to GPT-4, but it was not able to take the whole text in a single prompt. When I broke it down in multiple prompts, it started responding hallucinated sections of the paper. I had given preemptive instructions stating that I was going to share the paper section by section and then ask it questions.

Once I finished uploading the whole paper after multiple prompts, it did not give satisfactory answers.
Thats an excellent point, but given the algorithm, no matter how "true" the input word data patterns may have been, the resulting word pattern output may still be completely untrue.
I think of it as roughly equivalent to Texas seceding from the US, the US invading, then being pushed back and desperately trying to hold on to El Paso and Amarillo to the point that they are putting conscripts into M60s and sending them to the front lines.
"that much power" is pretty subjective, is it 2x or 10x a pi? Might be a turnoff for some.
> What we can agree on, however, is that God (or the pre-natal endocrine environment, if you prefer) makes certain people different, and that those people should be able to participate in social institutions like marriage consistent with their biology.

I mean, no, we can't agree on that restrictive phrasing.

Even to the extent we might agree that biological differences might sometimes be socially relevant, there is no special biological privilege to pre-natal effects.

(But mostly this seems to be appealing to the flawed “born different” premise for legal rights.)
Fuck no. Schools have had literal bible studies hosted by a teacher or student for decades!
> Open source has never been a trailblazer of innovation.

Except for, you know, all the major programming languages and Linux, which make all that innovation possible in the first place. Also, everything OpenAI is doing is based on open source stuff from Google and others, so…
Epic drought in Taiwan pits farmers against high-tech factories for water
You probably meant 3 power cycles a day.

What is your spin-down time?
I use the following on my server's fstab:

UUID="abcd" /data btrfs defaults,noauto,compress=zstd,x-systemd.automount,x-systemd.mount-timeout=1min,x-systemd.idle-timeout=30min
I believe GIMP is the oldest F/OSS app I have used more or less continuously since I first logged into a Linux system decades ago.

It's amazing how dedicated they are after all these years. Hats off to you, people involved with GIMP over the years ... your work has made a huge difference in many lives and careers.
> But once one exists you can use it to make more relatively cheaply by generating training data.

Is that a real technique? Why not just shrink down the model itself directly somehow, is that not possible?
I’m tempted to speculate…

Portuguese: saudade, fado

About the feeling of missing something, somebody or past times and complaining about the inevitability of it. Why? Portugal is a country of explorers, settlers and lost territories.
Yeah I wish there was more real investigation / analysis into who is behind various "ethical AI" pushes and what they stand to gain from it. From what I can see, many of the people involved either are invested in companies that will somehow certify your AI is ethical, or just want to stifle competition so they can catch up. Of course there's also a sprinkling of "current thing" supporters.