skysight-inc/HackerNews huggingface dataset:
A model processing all that data doesn't sound fun. Sounds like the next generation of Cambridge Analytica waiting to happen, but this time it's information on every facet of your life.

I realise this is completely permited by Slack/other services and you agree to it as part of ToS, but people did with Facebook too. Doesn't lessen the rude awakening that awaits the majority of users.
"a lot of compute for a very little amount of time each day" sounds like something I can play games on when I'm not working.
I was expecting a lot when they announced video-conferencing, given that the app itself is well-designed and performs generally great. But when I finally got to try it it crashed the app, and never really worked ever since.

Such a shame, I'd love to have a single app for messaging and audio/video chats.
I wish my home country current mindset wasn't that just suggesting that certain government code should be published as open source will paint you as a far right conspiracionist who doubts and attacks democracy. Yeah it's Brazil.

I remember a long decade spanning thread about the Brazilian government trying to shoehorn their super ca root into Mozilla cert database. Lots of arguments like "we audit ourselves and cherry pick a very strict number of academics to see our code and security methodologies".
We're definitely nearing the top of the hype cycle. This is the point where I start really looking forward to trough of disillusionment.
> Twitter was ... a walled garden controlled by mainstream media and government officials in an unethical manner.

> Twitter is now a more ethically managed shithole that doesn't manipulate audiences for narrative alignment.

> That means a lot of people who liked Twitter before ... now have to contend with the reality that not everyone agrees with them or likes them. That also means they are exposed to more of the toxicity that was always there.

There are several case studies that make me doubt whether one can make any conclusions about the trajectory of Twitter and the walls of its garden.

Exhibit one: preventing publication of tweets or updates to one's profile that contained links to Mastodon. Rolled back, as far as I understand; but wtf?

Exhibit two: blocking publication of tweets containing links to Substack. Also rolled back apparently (Matt Taibbi is still on Twitter despite his threats to move to Substack notes); but wtf??!!

Exhibit three: Elon suggesting that they can reassign NPR account to another person or company if NPR doesn't tweet. WTF??!!!

Exhibit four. There's an online personality called Scott Ritter. He has strongly — perhaps obnoxiously so — pro-Russian opinions about the ongoing conflict. His account got suspended. I understand that he pisses lots of people off; that he may be an idiot, a tool, and a horrible human being; whatever. But, suspending his account does not fit the narrative of a new Twitter that defends freedom of speech and does not care about toxicity, or about who agrees with whom.
This stuff is starting to leak into the UK. Why? Because it's not policy that's directed at outcomes, it's policy that's directed at getting particular media coverage. It's part of the permanent campaign. If you pass a bill that improves lives for hundreds of millions of citizens and nobody remembers the name, you wasted your time and don't get re-elected.
But what is GOFAI?

https://en.wikipedia.org/wiki/GOFAI
> it's easy enough to parallelize and cache

I beg to differ - that’s a whole new layer of bugs and race conditions. And I’m extremely sceptical you can speed them up enough that I can run them every couple of seconds on every micro-change.

It is very hard (perhaps impossible) to write good unit tests around code that wasn’t designed to be unit tested. This is why the advice is to write the test first, even if you then throw away half the tests.

In my tests, I’m looking for something that tells me where the problem is quickly. End-to-end tests can’t do that - they will highlight that a happy path is broken and thus the build is broken. They usually fail to cover many unhappy paths, and they usually highlight a symptom but not the root cause.
I use this pixel feature all the time, it does make it a bit too easy to snooze the alarm though. You want a bit of friction.
I was going to go on a rant about how smart isn't useful unless it's easier than not-smart - my lights are either on a motion sensor, timer or based on device usage so we never actually need to do anything with them. The bedroom, bathroom and kitchen are on manual switches.

Then I looked at the kettle... I have a temperature controlled kettle, it has three buttons and does everything theirs does with an app. Plus it's 2.4kW and holds 1.7L so is better than theirs all around!
A New Theory for the Assembly of Life in the Universe
Then highlight what kind of magical new problems it creates where the solution does not also scale (e.g. sure, you need more funding, but the number of taxpayers to pay for it scales at the same or similar rate). The "US is too big" argument gets used for everything the US struggles with, even with things that are easily subdivided. It's a lazy argument.
Out of curiosity, let's say I do want to create a my own model based on all my e-mail, communications and code, how do I go about it? And how can it be done without Open-AI?
I think improving your writing is the least interesting use case here. How about things like:

* Summarize this 200 message thread and list the key action items?

* Find and summarize a discussion I vaguely remember I had with persons X and maybe person Y on topic Z about three months ago
if slack didn't sell, they would have a great mole in AI powered slack
> Little correction - 3.5 is not davinci. davinci is 3.0, 3.5-turbo (chatgpt) is a davinci variant that has been tuned and adjusted for chatting and conversation, including all those restrictions.

Little correction of the correction. The base models are:

davinci = GPT-3

code-davinci-002 = GPT-3.5

They do only text completion and do not natively answer to instructions. There are also instruction tuned versions of the latter, e.g. text-davinci-003 and gpt-3.5-turbo-0301 (used in ChatGPT). See

https://platform.openai.com/docs/model-index-for-researchers

Note that code-davinci-002 is no longer available via the OpenAI API, but it is still on Azure. The GPT-4 base model is generally unavailable. Too powerful perhaps.
Python is hardly usable for big projects.

The closest I get to this is hot-deploying a C dynamic lib compiled with debug on a core C++ engine compiled with release.

That way I get stacktraces from "the moving code" I can read remotely without losing performance (move the heavy parts into the core engine).

The engine needs to be extremely stable for this to work though.
Given that fact, why don't the paper authors just release the artefacts then?

If it's supposed to stay secret, what's the point of "here's instructions for how to reproduce our big secret"?

Presumably the societal purpose of papers is to share knowledge, and the individual purpose is to take credit and win prestige.

It seems like the first purpose would be better served by also publishing code etc, and the second purpose wouldn't be harmed by it?
Ah, so it doesn't count as open source unless it's interesting for you.
Frictionless developer environments using Nix
I have real troubles taking with "AI" ethics when the biggest danger seems to be offending people at a mass scale... Sounds like a win as well
Guys, I recommended the book because I believe it gives a rather good introduction to the fundamentals of money and banking, even though its title is designed to catch your attention. I am _not_ claiming it's the ultimate source of truth, of course, and sure enough, there is this whole "classical economists" (aka "Austrian" school) vs "Chicago school" (aka "monetarists") going on behind the scenes suggesting other books as well...

Regarding this whole battle I'd say the monetarists should be able to sleep well, since they dominate all economics anyway these days. Neoclassical economics is all about empirical research, quantitative predictions and tests. Insofar it is, of course, a real science and they certainly can do good research.

However, economic policies are rarely evaluated empirically and are usually not justified by real research. And let's face it: the FED's policies are ultimately done do serve the government only (even if it is formally "independent"), since it is a government drowning in debts that profits the most from cheap money unlike its citizens.

Austrians do "economic research" by logical reasoning alone in the tradition of the humanities. They might not publish econometric models but they are able to explain and reason about fundamental economic facts with great clarity unlike most modern economists. This becomes especially obvious when it comes to monetary policies.

Hence, in any economic crisis I recommend reading "Austrian" books because they are able to teach a valuable lesson.
Yes, that's why I want to leave the UK, I am absolutely shocked what happened to this country. It never used to be this bad in the 1990s.

And I am unnerved by expressing some of my opinions here on this forum, fully knowing that intelligence agencies such as GCHQ are likely monitoring my controversial posts. Well controversy is required for society to progress, and the chilling effect on other people is hindering the development of society itself.

However I am not going to let the chill have any effect on me here. And I am thus going to continue to speak my mind. Because I don't think I'll be in the UK for much longer, being able to get an EU passport relatively easily. The faster I get out of this sinking ship of a country, the better.
No, see neighboring comment.
Why is it expensive ? you can't just paste the plain text of the whole interaction as input ?
You say "in the not too distant future", but this already happened since April 1st 2004 with the launch of gmail, where Google analyzes your emails for ads and (later on) suggestions for replies or reminding you to add the attachment you mentioned.

Likewise, iOS devices do analysis on all the photos on your device, matching up faces to names, classifying images, generating cute overview clips, etc.

It's not the AI you're thinking of, but it is analyzing your Stuff and applying intelligence to it. I don't see the GPTs of today as a revolution, but an evolution of the intent that has been there for two decades (and probably more).
I'd love to do this in Python, but unfortunately we can't.

assert is supposed to be cheap in production because you remove them there.

In python, this is done python passing the "-oo" flag to the interpreted.

Unfortunately, the community never got the memo:

- if you put it in a lib, nobody is going to use "-oo" in prod, and they will think your lib is very slow

- if you using it in prod, some of your 3rd party deps may very well be using "assert" to make required production sanity checks. So using "-oo" would suddenly break your system.
Next decade? That is what Microsoft is doing with their copilot product.
Java has this too.

assert isSorted(array, start, end) : "The input array for binary search is expected to be sorted";

That said, I think in many cases asserts tend to be fairly self-evident, they typically just list the invariants, e.g.

assert start <= end;
assert (end - start) % stepSize == 0;
// some logic
assert pos - start >= 0;
assert pos - end < 0;
assert (pos-start) % stepSize == 0;
return pos;
> They should've picked a proper language that's able to perform and handle those requests like Go or Rust. Building a social network, especially distributed, and using a low performance language... what were they thinking?

Even if a Go or Rust variant of exactly the same implementation would have been two or three times faster, it would not have survived the same onslaught. The way to survive that sort of accidental DDoS is not to change language but to improve algorithm choices where possible (where that makes a difference in order, not just a small difference in scale), make sure you are scaling efficiently over the CPU cores (possible in all those languages in various ways) available per node without busting memory limits, and by scaling out once that becomes a limiting factor.

This was effectively a DDoS situation (not an attack, but from the server's PoV there is no difference between a malicious DDoS and a hug-of-death from a mass of interested parties) and using Go or Rust instead of Ruby would likely have made no difference what so ever.

(the rest of your post is not discussing technical matters pertaining to the rest of the thread so I'll not encourage the off-topic-mess by responding in any detail, other than to say that sort of complaint wrt handling potentially contentious issues is common on social networks and not Mastodon specific)
Well same, and so far I'm managing, but I can imagine there's plenty of larger organizations where keeping up with everything that might be relevant to you in Slack (or other channels) is a day job, distracting you from your actual day job.

I have a compulsion to join channels relevant to me and to keep reading messages until everything is marked as read. So far this has worked okay, but at the same time I realize sometimes half my day is spent just keeping up with things instead of my actual day job.

Speaking of which, I should get back to it.
Is the shirtless guy with a machete going to be less dangerous when sleeping on the streets? Are the neighbours not going to complain, and the crime going to be lower because he doesn't have a fixed address where he can get sleep, and where authorities can follow him up?

> It's time to admit some people either aren't worth helping, or at least can't be helped in the way that others can.

Even if that was the case, the experience from Finland is that giving homeless people housing reduces the cost to society, so even if that is the case providing housing is still worthwhile even from a purely selfish point of view of taxpayers wanting to reduce the impact on themselves.
Imagine how AGILE we can be if we each have our own AI micromanaging us on our local machines.
Sounds like we'll get all sorts of _disconnected_ models. One knows all your Slack conversations but nothing else, one knows all your emails but nothing else, and so on. Sounds wildly limiting. Slack and co are probably going to try and protect their moat, so disallow a more generic tool to work through their APIs.
The problem is they are constrained by the needs of the one customer they definitely have, the US Navy. It's their need for reactor power plants for their nuclear submarines and aircraft carriers that is funding the development of these systems and setting the basic requirements. The commercial market is an afterthought.
/slackgpt show me how much cumulative time each individual employee has spent chatting and in huddles talking about personal stuff over the past 30 days
I thought the e2ee keys were held by apple… ?
Katie Cotton, Who Helped Raise Apple’s Profile, Dies at 57
I stay in Ruby because my customers want Rails and because my own scripts don't need to be fast. Edit and run is one step faster than edit, compile, run.
And? How do we know how happy are they?
Someone asked me on linked-in if it was misspelled. :D
I like to play with words, sorry.
Yes, the search results are a combination of our own index and a third-party index, but our future goal is to be fully dependent on our own index.
Artemis: An Open-Source MEV Bot Framework
Scale... Isn't the USA supposedly federalised states? So each state has a small enough scale to solve its issues, with an added benefit that countries in the EU don't have as easily: a federal government that can work to provide funding, coordination and national-level programs to solve the issues. The closest to that coordination is at the EU level itself which is much more complex and less powerful than the federal government of the USA.

I really dislike when American exceptionalism gets to the point of brushing away any kind of role model that could be used as an inspiration to be adapted to American needs as "it won't work because we are different". Guess what, every nation and society is different. Learn from others what worked, adapt to your local needs, that's how progress works.

The USA has the largest economy in the world, there's plenty of money that other countries lack for solving social issues. The main issue is allocation, American society does not think that solving social issues is worthy enough so you don't invest in it. After experiencing all the side-effects of such negligence them comes the exceptionalism excuse, that the scale is different, that X, Y or Z are hard because of A, B, C, so on and so forth.

It's just an excuse, a lame one at that. Yeah, Nordic countries don't have a large population, as a whole there's around 28 million people across the Nordics (Finland, Sweden, Norway, Denmark, and Iceland), with around US$ 1.8T of GDP. Texas in the USA has 29 million people with US$1.8T GDP in a much smaller area than all the Nordics combined, with better weather, why the fuck can't Texas be like the Nordics then?
That's honestly not too far from the definition of odious debt.
A big part of the trough will be lawsuits and the legal system navigating through these developments, from the owners of the source data. The other one will be protests from e.g. illustrators, photographers, text / script writers, etc who are fighting for their job.

Me as a programmer, I'm not too worried; tools like Copilot are just the next evolution in tooling that IDEs added years ago, or even things like libraries so that I don't have to think about implementing low level functionality and can focus on solving a customer's problems more.
Your slack Pro trial has reached its limit. You can unlock full access to your message history by contributing RLHF data to the hivemind.
"encryption with no preshared secrets" that does not exist, never have and never will.
>Next decade is going to be fun.

It's not going to be very fun for people living under repressive regimes.

That same technology has the potential to make the haystack disappear, revealing just the needles.

Something like social credit becomes a lot scarier when the capability exists to feed an automated analysis of the sum total of a person's communications into it.
I wonder what will happen with :
- people who overpromise and underdeliver.
- don't update their calendar
- don't read their email
- don't deliver on their promises.
- people who lie in general, those you find in every company, the dilutive ones.
Building x86 Rust containers from Mac Silicon
> and performs generally great.

If you discount memory usage.
Or you go to Microsoft Azure and use the GPT-3.5 base model: code-davinci-002.

Though they could still use "observational" censorship there, i.e. analyze your prompt with a different model. OpenAI does that, not sure about Microsoft.
I've experimented with LangChain for my chatbot as well, but ultimately, I resorted to using custom Python. Here are a few issues I faced with LangChain:

- By developing your own solutions, you can engineer specific components that would be provided by LangChain to better suit your use case. For example, by fine-tuning to your use case you can have better results with converation history, context and summarization better by prompt engineering. If you look at prompts within langchain they are pretty basic.

- LangChain is designed around the idea that an entire chat logic resides within a single "REPL loop." In my use case, I had a single-page web app frontend, a standard web "RESTful" backend, and a separate chat service. Different parts of the information are stored and managed by these components. Using LangChain would have forced me to consolidate all logic into the chat service, which doesn't align with the overall architecture of my system beyond just the chat functionality.

Please note that I'm not a LangChain expert, so my assessment might not be entirely accurate about its capabilities. However, based on my evaluation, LangChain introduced too many constraints in comparison to what it provided.
You will lose sooner or later. They have an unlimited amount of money, time, and patience.

The only solution is to proactively pass regulation of the same issue, but in a way that's acceptable to [insert group] and that is in direct opposition to the currently proposed changes. This moves the Overton window, making the now “radical” change politically much more expensive.
Too late; assume that everything you post on any service connected to the internet is harvested and processed in a model of some sorts.

If you don't want that to happen, you will have to use offline tools and set up your own chat server (e.g. mattermost, IRC, etc).
May be it is just me and I'm sure you have put in good effort to justify the pricing. However, that $10+ makes me think, “Do I really need this? I can stay without this and am I missing anything, perhaps from gaining something outsized?”

If this was like $4.99 /mo with an annual of $49.99, I might have just done it; even if I may not use immediately but to support someone starting out.

Or alternatively, a $9.99 /mo ($99.99 annual) would still be something within a budget that I'm not over-thinking.

My thoughts.
You’ve hit the nail on the head. Everyone with a vested interest to build it has an advertising opportunity in their mind.

We need just a few people who think like you do to actually build a future regular people want.
The point of the Finnish experience, and plenty of evidence from elsewhere, is that you're far more likely to address drug abuse (yes, the Nordic countries also have drug problems) and other problems once people are housed.

The US exceptionalism is almost always a cop-out. For a country that is supposedly so advanced, a shockingly high proportion of Americans seem convinced you can't possibly solve anything.
$2 million per line? that is one of the most productive days of coding I have ever had!

I'll start my VC fuding round tomorrow ;-)
The most interesting part of this is probably Salesforce taking such an aggressive marketing position by calling it 'SlackGPT', when the 'GPT'-suffix is currently strongly associated with OpenAI.

Particularly ironic since Slack doesn't seem to be launching any type of GPT-like model as part of this announcements, it appears just to be a rebranding of a bunch of APIs Slack already has, with the enterprise software marketing dress-up as a revolutionary AI productivity boost.
Same, but I'm not so worried about it, it all comes down to trust.

I got an email the other day by someone offering to do my work for me, sharing their earnings. I suppose some people might do that sort of thing, and with a (different) human being on the other side it's even harder to tell you're being tricked.

If you get people throwing generated content at you instead of talking to you - maybe for some people in some contexts that's actually useful. In other contexts it's not, and can be dealt with. I presume organisations will figure out how (not) to use LLMs given some time, and will hold their workers accountable to that.
I agree, it is definitely colder in Helsinki. But heavy snowfall and -12C (the NYC mean minimum coldest day temperature in January) is still extremely uncomfortable to sleep rough in. Yet many homeless people stay in New York year round.
But if they just rephrase it, or take key elements from it, rewrite it and put it in another bill... you're still dealing with the same thing.

It's one major flaw in the current legal / government system, I think, in that there's no codified and simplified way to process new rules and laws; for example, a gun ban may never pass, but a number of smaller changes that make it more difficult for people to get guns may over time pass. May have the same effect in the long run, but it' s not a gun ban.
TikTok Spied on Me. Why?
> and fucking type strings of j's all over everything else I use

I have vim navigation setup for navigating tmux, i.e. ctrl-a + h/j/k/l nav left, up, down, right. There are so many times I miss the ctrl-a, and just spam "kkk". I'm vaguely terrified I'm going to be reported to HR.