skysight-inc/HackerNews huggingface dataset:
"Twitter and AWS signed a five-and-a-half-year contract in 2020, which AWS is not willing to renegotiate."

https://gritdaily.com/twitter-owes-aws-millions/
I’m in Colorado and I used the Twitter here: https://twitter.com/BoulderOEM

My house was in the evacuation zone for most of the recent fires. I just kept this link open on my phone and refreshed it as needed.

Quite often they will tell you when to expect the next update, ie) within an hour

Even if I had a Twitter, I’d say the random notifications would be more frustrating than valueable in an emergency situation. If I’m in a safe enough spot to look for updates online I can pull up the local OEM Twitter.
> It's own juicy flesh is the greatest gift a beast can bestow. We are nourished by it's juicy life force, we absorb the cosmic energy of its juicy being

- Xavier Renegade Angel, Episode 15, https://youtu.be/Iw20B2HBHfQ?t=40
In 15 years of professional experience I've never worked at a place that uses VMs on the servers they own. They're just going to run Linux off an image so what's the point? You might want to look outside your niche.
My experience building AI powered tools for scientists has been the opposite.

Other commenters have pointed out the difficulties users with limited domaine expertise having in parsing the output and distinguishing what is useful, novel, interesting from what is trivial or incorrect.

This slows down the iterative process of learning how to use the tool as well as refining queries because they don’t have a big enough database of ground truth knowledge to calibrate against.

That being said these can work well as educational tools to rapidly get non-experts to a point where they can participate in conversations with experts. In that regard one might say that the bulk of the value is in the non-expert users because they are far more prevalent than experts.

The biggest advantage I saw for the expert researchers was that they knew (1) which big questions to ask, and (2) how to break down those big questions into smaller, more precise questions.
One big difference between googling and asking an LLM is that it tends to be much easier to judge the legitimacy of information from a google result through informal heuristics. This is because google just links to a website, and there are all sorts of other factors that you use to subconsciously rank how reliable information on a particular website is, that mostly have nothing to do with the raw information.

For example, we all have different weights for how much trust information we get from, e.g, Wikipedia, stackoverflow, high profile bloggers in your domain, conspiracy websites, listacles, blog-spam sites etc, marketing materal etc. If the info is on a social site, is highly upvoted? Is the info from an academic journal, arxiv.org, an academic blog, or a wordoc you downloaded from scribd [1]?

Yes, this is judging a book by it's cover, but it's a heuristic that tends to work well.

By contrast, LLMs present all information to you with the same confidence in the same homogeneous interface. There is no external context. So all your normal heuristics for judging reliability are broken.
-

[1] https://xkcd.com/1301/
Meaning.. people prefer bluesky to mastodon?
public schools are very well funded. at the low performing ones the kids just arent doing the work.
> I think a tougher economic climate would have been better for innovation long-term.

I am convinced that the overuse of cloud computing has largely been a byproduct of the money firehose of excessive funding. If money was tighter, massively overpaying for compute and bandwidth should be less attractive.

As someone who is deeply interested about performance, efficiency and scalability, I'm hoping there is a partial industry reversal to caring about these things again.
Guess I take it back. I still hate seeing the mob mentality but maybe it's right.
The post repeatedly claims that pgvector is “efficient”.
I've been running PyTorch on my Radeon 7900 XT using ROCm. Is that not supposed to work?
How does Spotify lose money? Audio isn't nearly as big as video files. Likely they are just going to make the free tier absolutely suck.
> Explain just about all platforms doing revenue adjusting user hostile actions then? Examples include Reddit with the API fees

Bad example. Reddit actions (and Twitter actions) are definitely not due any user hostile actions.

> YT with the Ad Blocking blocking.

This one may be has some merit to it, but we only have Google's word for it, and Google itself doesn't seem to be hurting because of all the bad-no-good ad blocking. Is Youtube hurting? No idea.
I work in the aerospace industry and know several current and former senior engineers at SpaceX. None of them would agree with your assessment that Musk has done no meaningful work for SpaceX, or is a poor engineer incapable of valuable work.

I don't disagree with your read on his lack of maturity, or that he takes credit for work he hasn't done, or that his fans believe he is singularly responsible for the accomplishments of his teams. However, it's odd that Musk is so obsessively hated. I believe his passionate detractors are under a similar polarizing spell as his passionate fans, only in the opposite direction of "hero worship".
I would appreciate an invite if you have more. thanks!
WIP Llama.cpp Vulkan Implementations
There are actually two implementations being written in parallel:

- https://github.com/ggerganov/llama.cpp/pull/2059

- https://github.com/ggerganov/llama.cpp/pull/2039

Ggerganov made a statement on this "redundancy" which I really like:

> In addition to what @SlyEcho answered, my view is that since we now have a relatively good way to implement decoupled GPU backends (CUDA, Metal, OpenCL, etc.), there is no good reason not to keep doing it. As long as the new implementations do not touch the core ggml API and don't break the general workflow of other backends, we can keep adding support for new backends. Developers can join and help maintain the respective implementations. We can even have multiple implementations for a given single backend since we are still learning and finding new ways to make things more optimal and we don't know yet what is "the best way".

> In the long run, we can eventually obsolete and deprecate certain implementations, but for now the main goal is to experiment and explore the most efficient ways for hardware acceleration. Supporting more backends also helps to find certain good patterns in the implementations and even though currently there is a lot of "copy-paste", at some point we can think about the best way to consolidate the code and reuse the best techniques that we have found across all architectures.
It's like how scams put in typos on purpose to save effort. If I was an advertiser I'd really want to target people who donate $8 a month to Twitter.
I've never seen back to the future but the concept of a hover skateboard still sounds pretty cool.

It never happened, but we got the Segway and those little balancing single-wheel skateboards.
Echoing this experience.

Even that 5-10% boost is mostly just from how horrible Google has become. I used to be able to find the proper sources much faster, but now I might as well ask LLMs since even that wait to generate the answer is technically "faster".
PBLLC still has shareholders

for the record it's not entirely clear who are the specific shareholders of Bluesky PBLLC other than a vague mention it was "the team itself".

https://twitter.com/bluesky/status/1518707603232083968
> The numerous storms that struck California during the first three months of 2023 resulted in the reappearance of over 180 square miles (466 km2) of the lake,[35][36] forcing the evacuation of several communities...
If you gave someone with a severe learning disability $100billion the first thing they would do is start commissioning rockets and race cars.
I wasn't talking about you. I was talking about the AI talking heads in the media today.
I've twice had to introduce test infrastructure so that test cases can even be written in the first place.
Not exactly sure if that's what you recommend. But connection termination is not necessarily a good thing for DDOS mitigation. The reason is that the client might just retry immediatly - and it will do that using a new TLS connection. And the handshake for that connection has a huge cost. If you plan on disconnecting clients *after* a TLS connection had been established, you will also need to implement TLS handshake rate and connection limiting. That's possible, but I've only seen a tiny amount of services every implementing it.
You can't park there mate.
You've been repeatedly making a number of fallacious points here, which can be summarized as:

1. Lisp is a single language, with one fixed set of trade-offs, rather than a large family.

2. Lisp has been around for a long time, and isn't developed any more and has only historic significance. People who work with Lisp are essentially retro-computing hobbyists, not keeping up with what is going on.

With regard to (1) Lisp is a fairly large family, and the members are different from each other. The strength and weaknesses of, say, Gauche Scheme are not the same as those of Armed Bear Common Lisp (to pick a random pair).

There are Lisps that give you general purpose programming on Unix or Windows: multiple programming paradigms and access to the entire platform. Anything the system is capable of doing, you can do it through Lisp.

With regard to (2), there are certainly some people who are into retro-computing in regard to Lisp. For instance, a few people have revived the historic Interlisp iplementation from the 1970. They have it running with its windowing system and all. There is an active trading market for old Lisp hardware like Lisp machines of various kinds. Sure.

By and large though, people who are working with Lisp of any kind for real work are using something contemporary that is being developed. Just like people working with C (also an old language by now) are likely on a recent Clang or GCC, and not Borland Turbo C 2.0 for MS-DOS. Lisp people move on from old Lisp implementation, like they do from old C or Python implementations.

You're dismissing the existence of new Lisp dialects, and of continuing development of existing older implementations.

You're also dismissing the possibility that contemporary Lisp programmers might actually know Python, Go, C# and so on. Including ones who work on maintaining implementations.

People who knows those other things and some kind of Lisp or two probably make better informed decision in regard to whether or not they use Lisp, that those who don't know any Lisp.
wow _really_? Sorry, I had no idea someone could be capable of writing a book about virtual worlds and then imagine shutting them down two days a week. My apologies Mr Spielberg.
Firstly, if you are arrested by the police, you do not have the right to remain silent, and during the interrogation, you have no right to see a lawyer or your family. After the interrogation, you will be detained in a detention center. In the detention center, you can find a way to inform your family to hire a lawyer for you. The Procuratorate will decide whether to prosecute you after 31 days of detention. Then, the Procuratorate will determine your guilt and sentencing, and issue an indictment to you. Subsequently, the court will hold a trial and pronounce a verdict on your case, after which you have the opportunity to appeal.

The "people's jury" system in China is fake, as they are actually members of the Communist Party who will not raise any objections to the verdict. The police, Procuratorate, and court are all in collusion. In China, there is a saying: "The police boil the noodles, the Procuratorate delivers the noodles, and the court eats the noodles." In reality, there is no genuine rule of law in China, as the law is merely a tool for the government to control the people.
Good, I'm glad you agree with me.
No, it's about being conscious of who you share what with.
rsync.net has a verified (gold star ?) account which we neither asked for nor paid for. I think it comes with having an advertising balance ?

Interestingly, we have had (for the first time in years) decent advertising traction on Twitter in the first half of 2023 and I was planning on expanding that.

Advertising a product like ours has been very difficult because the venn diagram of "people who understand rsync.net" and "people who don't use an adblocker* has a very tiny overlap.

So between suspending our reddit promotions due to the dysfunction there and seeing some (very marginal) success with Twitter ads called into question I suspect we're headed back to square one ...
It can't even get regular expressions correct in my experience
He seems to be pretty good at taking credit for other's people work.
Not unless you have strictly constrained yourself to using vanilla VMs and nothing else.
For those looking for a code - I found a valid code in 10 mins by looking up 'bsky-social-' on Twitter and refreshing the 'Latest' tab every few secs. Got to be quick and swift, but works.
To flip that on its head, most people who do great work do it explicitly for someone else. Or put another way: you can build equity for yourself, or you can build equity for someone else.
the more people leave the more space there is for a competitor. right now the space outside YT is tiny, and YT should want that to remain the case.
The past seven months of Twitter as observed through HTTP response latency of various endpoints exposed to the client.

Interesting to see the drop of latency in May inline with BlueSky and the rise in the latency of backend services which looks like a “robbing Peter to pay Paul” situation with compute.

https://bsky.app/profile/ifred.bsky.social/post/3jzi7qzjzzd2...

The Grafana - https://deadbird.singlepane.io/d/0ybkyhO4k/twitter-death-wat...
as always the question is are you using GPT4? Almost all people downplaying it are using free ChatGPT accounts and Bard is still a joke at this point

GitHub Copilot is also very good because it has the context of your open files or selected text and will pretty regularly give you exactly what you want for the next line of code.

I will say it's much weaker for less popular libraries and programming languages, but for most full stack engineering tasks it gives a huge productivity boost
HN traffic is not nearly the DDOS people make it out to be. I made it to spot #2 once and that was a few dozen hits per second at most. Maybe not something to serve with wordpress from a raspberry pi, but hardly apocalyptic levels of traffic.
Makes you glad he's just a figurehead at SpaceX, doesn't it?
Nice. Yes, linux/tools/include/nolibc has syscall macros that look near identical.
The question isn't whether anyone fits into that niche, but why anyone who does would buy this over a plain old off-the-shelf system.
For legacy code:

- generate comments (hit or miss, but at least it can rewrite my random notes into consistent notes)
- generate type annotations
- refactor "broadly" (say, "rename all variables to match the following style" or "turn this class into a dataclass like XXX" or "transform the SQL queries into builder queries using XYZ"). Often requires some manual work but it gets a lot of tedious stuff out of the way
- reverse-engineer clean API specs by just pasting in recorded HTTP logs
- clean up logs into proper enums by generating the regexps
- write CLI tools to probe the system (say, CLI tool to exercise the APIs mentioned above)
- generate synthetic test data
- transform HTML garbage into using a modern component system / react
- transform legacy react/js into consistent redux actions
- generate SQL queries at the speed of mouth

I could go on forever...
Yeah frontend retry DDoS is not a great situation to get in. I've tripped it in a test env before with a websocket app (erroneous retries caused certain clients to open the WS over and over and break the server).
Six months of bureaucratic paralysis would also be better than actually rolling this out.
Ask HN: Has anyone ever done the Chief Programmer Team thing?
I've only ever seen this idea in academic literature about Software Development methodologies. If you experience with this methodology, I'd really like to hear about it. Positives and negatives.

https://en.wikipedia.org/wiki/Chief_programmer_team
I think that may be outdated. Searching at https://www.uscis.gov/tools/reports-and-studies/h-1b-employe... yields around 60 applications in 2023 (but note that I'm not sure how things are counted given that H-1B is valid for 3 years).
It’s the obvious way, but still not great. The PS4 controller was a massive improvement.
> Imo Google (basically by accident) owns the best place social network for the next decade - YouTube.

Does it? I mostly use YouTube on my Apple TV, and the few times I open it elsewhere, I barely check the comments other than to check the audience reception. There are no conversations there.
2 hours slot was allocated for that task. There was an API that I had to use to perform some operations and that made the task easier, as there was no need to study the entire code. C was used as the programming language, with a few thousands lines of code total. I completed the task in 2 hours successfully. I liked the fact that this method required zero preparations from the candidates side, and tested the actual abilities to code, as opposed to solving abstract problems.
Thinking about buying the Steam deck, but would it be worth to wait for Steam Deck 2, before buying the Steam Deck (1)?
Twitter.com and the associated user-facing services do not run on AWS.
The Noise Bottleneck: When More Information Is Harmful
The specific workflow for Jest I really enjoy:

- Opening an editor split with a terminal

- Running Jest in watch mode

- Using a pattern to pick specific test(s) at a time

- Editing tests and code to either fix bugs or add features, and watching the test quickly re-run every save

Specifically the watch interface of Jest, which seems pretty simple, is great. It's a joyful way to work on code. Any test runner that doesn't support this workflow is a nightmare. And I don't get why many test runners don't support this workflow, it seems pretty easy to implement.
"For my friends, everything; for my enemies, the law." -Oscar Benavides
unlike what others have said, Twitter was very useful during the saturday mutiny in Russia. I follow a lot of people who supplied updates and thoughts.
How NASA writes space-proof code [video]
Twitter is a microservice hellscape. Chances are that the service you're loading simply doesn't have that particular bit of broken code pushed (yet).
Which sounds terrifying, and dangerous bordering on insane.

Don’t use your brilliance to build better and more terrible weapons. You might know better than to use them, but the people you hand them to do not. They will absolutely (100% guaranteed) be misused.
Here are some invite codes. Because some people are complaining about bots to use these you should:

(1) reverse the order of the stuff before/after the hyphen (12345-67890 -> 67890-12345)

(2) add "bsky-social-" to the beginning.

Here are the codes:

45whe-qoupi

gmuxm-k6x3j

tc30d-wwpjb

tqunq-rtgar

7wecn-kfevc

I won't be online to delete these so if you use one (or try to use one and find it's done) please leave a comment to save other people from wasting time
Oh you meant lots of money for the lawyers, not the people whose food was adulterated, because in every class action I've ever seem, the payout amounts per person are never enough to change anyone's life. But the lawyer taking 1/3 of the sum total does well.
I mostly use Twitter search to find specific posts like "@rich_harris web components" or similar.

This is extremely useful
The real lesson to be learned is to always assume your PoC will, if successful, get shipped to production pretty much as-is!
Only the bits living on Twitter or Reddit though. Or in Russia I guess.
Elon isn't trying to destroy Twitter. It looks like he is making impulsive, uninformed decisions... Kinda like a Twitter user shooting off Tweets.

Therefore it's hard to say how fast the ship is sinking, if at all. He could make a brillant change tomorrow, then do something horrific 80 seconds later, and who knows what the net effect would be.
Wordpress on a raspberry pi will handle static, properly cached content just fine.
Not just r/science. The hard part is that this logic applies also to "word/science" and to "world/society", and that this issue of belief confirmation will deepen until we learn to sufficiently value public good (knowledge discovery is a part of it) in our capitalist societies. Not easy... Unfortunately, it may take another World War for our societies to value public good more than we do currently. Call me a pessimist or give me reasons to think differently.
How to Become a Prompt Engineer
Is there a problem if you don’t use the trademarked name Scrabble or any of their art? It’s my understanding that you can’t protect a game mechanic. Is that inaccurate?
you can run a giant multi-gb monolith serverlessly. just because you use lambda doesnt mean you need to use dozens of them.
Maybe start a non-profit whose sole mission is to buy up this old IP and release it.
"curlprit" for too many GET's causing a 429 is just the perfect typo.
You seem passionate about it, so you should definitely keep going

> Hasbro is litigious

> I’m not going to charge without getting sue

I don't think this is a thing ? There's this website which is a web Catan game ( https://colonist.io/ ) which is at least as niche as Scrabble, and they seem to be doing well
It would be the same if the mod of my favorite sub would open it back up -.-
On Mastodon simply discussing certain topics will get you banned, and instances that don't ban those users get defederated.

I prefer Twitter in the sense that it's more laissez faire in terms of what kinds of speech get you banned.
This is a really, really bad read. The point is that the data is built on the foundations of an enduring protocol, right now, and that if BlueSky were to pull some shenanigans it would be trivial for a user to pick up and move. The protocol provides a built-in incentive not to pull shenanigans.

Honestly, so many of the comments here are, but what if?? The what-if scenario is built-in to the design and is in fact more resilient than other protocols like ActivityPub.
>Generally speaking I'm sharing with friends and family ... there's more to it than likes when it comes to human social activity IMO. I feel like this post boils it down to too little.

Agreed. Referring to it as a "dopamine hit" doesn't help. Those chemicals in our brains aren't scary demons to avoid. From the view of evolutionary psychology, they remain because they led to beneficial behaviors. In this case, social bonding. If my wife posts pictures of our toddler on Facebook, and my mom hits the Like button, my wife will get a small dopamine hit from it. If that were all that's going on, it'd be a good thing. I'm glad my mom can see my kid having fun. I'm glad my wife can bond with her mother-in-law.

The problem is social media companies making a focused effort to (1) exploit user content for purposes the user would never want, like building a profile for targeted advertising, and (2) specifically targeting the action-dopamine-repeat loop to maximize engagement.

For an example of an alternative that (hopefully) isn't as terrible, my grandmother has a digital picture frame from Skylight. I can send pictures to an email address for that frame, and they'll show up in the rotation. I get a "dopamine hit" when I receive an email saying she liked one of my photos, or when she tells me herself. Dopamine's still there, but the system doesn't suck.
Sorry if this is a dumb question, I’m still new to it. Wouldn’t you have the same problem as with an email address? I mean, your handle or whatever it is called would still point to that instance/owner right? Or is there some kind of “DNS” or registry so you can move your handle to other instances?
Yes, I agree that compensation alone is not enough.
Why did you choose to use Imgur to share this image? You could have just as easily tweeted it and linked to it here