skysight-inc/HackerNews huggingface dataset:
How are you using it for code reviews?

Are you copy-pasting code that you are working on or code others are working on from you company into ChatGPT?
Caveat being Super Smash Bros Ultimate - Online:

This greatly increases stress and anxiety.
Anything written can be listened to with this tech. Any news article, any short story, a draft of a piece of writing you're working on. There is too much text for human beings to read it all.
Most call centers aren’t about answering questions though.

It’s more about putting the ability to make changes to your system behind a phone wall and an employees judgement.

AI can still do that role but it’s nowhere as easy as a question answering bot.
+1

I don't have the time to shepherd this RFC (or something similar), but I really wish that the whole Async ecosystem was built on something less error prone / magic-y than ThreadLocalState.

Its not ideal to ever have any "hidden" functionality like auto-propagation, but it would be way better than the current state of async Rust.

https://github.com/rust-lang/rfcs/issues/2327
Text translation is basically solved with DeepL, at least on the languages it supports, it's indistinguishable for my native language.

This is not talked much right now but language learning will become a hobby at this point between the increasing quality of speech recognition, translation and speech synthesis.
> Just look at their funding of SpaceX and

. . . compare it to the funding of their actual priority: the series of Constellation: Ares, SLS: Orion. Just look at how despite their best efforts, they accidentally funded something successful.

https://en.wikipedia.org/wiki/Commercial_Orbital_Transportat...
Part of the article's characterization of that camera as a toy seemed to be how simple it was to operate and designed, and that's what allowed a non-photographer astronaut to make use of it, or the engineers at NASA to remix it days before the launch for their priorities. So at least it makes some case for the value of 'toys' while it might simultaneously look down a little at them. The toy-like approachability and simplicity is what enabled these people to play with it and have space photography taken seriously as a result.
You may be thinking of the https://github.com/grafana/thema library, which is the extracted version from some other projects / internal tooling.
I think call center is already a job that nobody wants.

Yes it is a job and it brings bread, but it can be something people really want to avoid and consider as a last resort.

Also, at least for peak time, current call center technology is NOT adequate to elastically scale up. The call center UX is basically a huge collection of anti-patterns, to persuade you NOT to talk a human.

All in all, as a user, I want to see the way the current call center being handled, gone.
Incorrect. I'm not sure what you mean by "true random", and we could get into some interesting philosophical discussion on that.

However, all software random number generators are pseudo random, including cryptographic ones. They are called CSPRNGs, which stands for Cryptographically Secure Pseudo Random Number Generator.
Wow thats incredible. How are you managing the 200 threads - are you using the api for that? Or just using their chat interface on chat.openai.com and scrolling to the relevant one to continue the converstaion
Looking at the voices they use as a demo on their blog post (https://play.ht/blog/introducing-truly-realistic-text-to-spe... is just one example) I don't think consent is really on their radar.

Their FAQ says

> Can I clone anyone's voice?

> Yes, we allow you to clone another person's voice if you have their consent. As you can imagine, cloning a voice which sounds exactly like the person is a powerful thing and can be easily misused. We deeply care about ethics and privacy and have implemented verfication processes and regulations to avoid people cloning anyone's voice without their consent.

But I very much doubt that they've gotten the consent of even half the celebrity voices they're using to promote their service.
I was going to do such a thing, when my company had decided to switch to teams (I currently develop localslackirc, IRC-slack gateway).

However in the end my boss didn't like teams and decided to pay up for slack, so we remained on slack and I never needed it.

I had begun to investigate the protocol. At the time it seemed to be doing polling to the server rather than using a websocket.

It could be that trick to make requests with a long timeout, and make them hang if there are no new messages.

Besides that I don't know anything.
Not those units, though. They're non-directional.
Somewhat off topic

I wish C# had the permits mechanism like Java.

It doesn't look like it is coming in the next 2 releases.
z1 is never used.
My personal prediction is that llm powered search will be as terrible as google search once people figure out how to game it. In a way probably worse because it will only give one answer instead of a list of answers that you can pick through.
I'm honestly a bit baffled at the lack of thought here.

Anything written can be listened to with this tech. Any news article, any short story, a draft of a piece of writing you're working on. There is too much text for human beings to read it all.

Translating from one medium to another is extremely useful.
We're getting to the point where all voice conversations will need to be authenticated via OTP, even between family members, on the phone. Especially for banking, etc.
It could also be a sharding/checkpointing issue. Imagine you want to scan every file in every user account, for example for blank documents (maybe because you want to downrank blank 'untitled documents' in search results, because they are easily accidentally made).

You write your scanner to divide up the list of user accounts into chunks, process all chunks in different worker machines, and combine the results. Simple mapreduce.

However, if there is one huge user account, then you either have to wait for the entire process to take far longer, or you need to have multiple workers working on the single account (adding a lot of complexity to every operation you wish to run across all accounts).
i really enjoyed this post.

i have been pretty reluctant to take photographs in general. i do enjoy a nice photo for sure, and i have taken a few that i actually like too.

> [I]f you have a camera on you, that's good enough, and you have the basic understanding of photography, you can capture an event that would otherwise be lost to time.

i like this thought. and i will perhaps try to take more photos.
Apple News is not quite as bad, but does have a similar problem. I very rarely use it just because of the sheer amount of clickbait that it wants me to read. There seems to be no way to say "just show me actual news only, please".

At least it is silo'd away into its own app, and not part of the OS UI, unlike Windows.
Yeah. My takeaway after 20 years is that Linux is in a constant state of churn and it's always going to be. It's like if you're a mechanic and every single year someone swaps your entire toolbox for something with new tools that work completely differently. Of course there's a point where you get sick of it and rage quit.

To make it even worse, no one likes doing the last 20% of the work to make things stable and even less people like maintaining finished projects, so basically everything in Linux is about 80% done and gets replaced before it even hits the point of being reliable.
I think GPT4 isn't amazing (that is, better than excellent humans) at any specific task, so I doubt that many things it does, in isolation, are remarkable. Where they shine is that GPT4 and ChatGPT are really good at doing lots of menial tasks really quickly. e.g. I can ask it to refactor my code, rewrite it in a different style, add a new function etc and it'll happily do that all day.

Probably the best use case was for learning about things I didn't understand. I asked GPT4 questions about CSS Grid yesterday. With GPT4 I could drill directly into areas I was curious about and get a pretty uniformly good explanation, e.g. "explain to me more about the layout algorithm". Doing that with google is possible, but it's annoying to have to continually bounce between various shoddy articles on different websites in order to get a patchwork of understanding.
Would love to read a blog post showing this in detail.
Reading through the complaint and everything that came to light recently it is clear that Binance is operating in the exact same way FTX did.
There is no doubt that the line is indeed pretty blurry in many cases. But if the regulators have evidence that you are taking actions specifically to evade the applicable laws, you are firmly on the wrong side of that line.
If you sell knives, and a criminal walks in, buys a knife, and then kills someone, you are not guilty.

If you know the criminal, you sell that criminal knives, and after police come looking you tell the criminal, you are at the very least complicit.
I think “talking” with dead relatives or friends will become real pretty soon.

If people can find comfort hearing their mom say words of encouragement in a tough situation, I think a lot of people would do it. Kinda hard because for some others that would mean never getting closure.

Weird stuff is certainly about to happen…
So basically stealing other people voice for you hobby? Great!
own-project plug: https://docs.hofstadter.io
The fact that you can put in garbage unstructured data, ask it questions, and then "convert" it to JSON is kind of magical. It's like computers have a new analog/organic input system. [0]

Also, been recently playing with ways to generate API code plumbing without any schema layers. (Swagger/OpenAPI/Proto) [1]

[0] https://twitter.com/vyrotek/status/1640417769303977984

[1] https://twitter.com/vyrotek/status/1640142385282949121
A demo built with Rust for QNX
We've recently launched https://refact.ai it's an AI assistant for VS Code and JetBrains that helps with refactoring old code and generating new one. It's powered by our own AI model and Python shows one of the best results.
There was this one time I had a prolonged dental operation, I was fully conscious, the dentist talked himself through a delicate situation while hunting in my mouth for the right angle to do it. And I thought suddenly, hey, it's just like me when I'm debugging! Cool!
Slow down.

Maybe a robot that learns from past calls is better than (1) a static robot flow or (2) a human following a script.

Maybe you don't have to interact via voice call, but maybe text/email/chat is a shortcut.

Maybe you don't have to wait 30 minutes for your turn in the queue, since it's all running in VMs anyhow.
> This is just a thing for COW-style filesystems.

It doesn't have to be.

ZFS in particular has an architecture that's very hostile to ever moving things.

BTRFS has a design that's amenable to defragmentation, but the builtin option doesn't work with snapshots and the external programs I've tried are partial and finnicky.
I'm as surprised as you are. But the more I think about it, the more I can see how this could happen.

It's kind of a hindsight thing given we know how the space program played out. But at that time, the entire mindset might have been, "we just need to get to space and not kill our pilot."
> Don't you have exactly what you have today where everyone presses 0?

...and repeat until they get a human capable of actually helping them
A lot of the pluses mentioned are things I really enjoyed about Vue. The bind system works great for syncing inputs to arbitrary reactive objects(or not reactive), the in-built transition support, the event system, and I don't know if Svelte has this but Vue's async component factory support is fantastically useful.

Just can't get on board with yet another compiler and string template language. Towards the end of my time with Vue I was favoring JSX more and more. The VSCode Vue extension of choice at the time(this was a couple years ago) was Vetur and they really struggled with performance regressions and great intellisense support.

These libraries with their custom string templates I expect to really struggle to achieve and maintain the level of tooling support I've come to expect. And even if they can; why god, why another custom language requiring a pre-compiler? Felt like we were finally getting out of that a bit with fall of coffeescript, SASS falling out of favor due to the performance issues, babel falling by the wayside in favor of fast SWC or Esbuild with the death of IE and the rise of greenfield browsers.

IMHO MobX has shown us how fine grain reactivity can be accomplished with proxies ages ago; with great DX. SolidJS is showing us what can be done without a compiler(it does some light JSX transformation but AFIAK it doesn't have too and there is no custom language). Vue has made most of the goodness of their string template syntax available in JSX via the newish attribute extensions.

Why do we need another string template language? Why another compiler? React Optimizing Compiler? This is not the way.
It's never too late to re-approach it as an adult.
Pretty sure any bank that ever wants to receive or send a USD wire transfer from/to any other bank needs to play ball with Uncle Sam.
I don't care. It's my machine, not yours.
So rather than fearing you're missing out, you went back to React to make sure you were missing out? ;-)

Life is too short for constantly writing boilerplate and performance analysis on a virtual DOM. Don't fall victim to Stockholm Syndrome.
> TikTok ban, Coinbase and now this

How is TikTok related to dollar hegemony?
> Cutting edge R&D is expensive, difficult, and prone to failure. Just look at all of say Google’s failed green energy etc initiatives.

Exactly. I find it ignorant when people claim NASA is some kind of cash-cow that drags its feet to get more money. If NASA played fast and lose (move fast and break things), people would die and shit would explode, and they'd get crucified by congress. Private companies play the risk game because they don't have to meet the same extremely high bar of safety that a government org does. I'm not saying there's some waste, but it is a complex process for a reason. Does it go too far, perhaps: I've fallen into ISO hell before, and it can be mind numbing, but maybe I'm just not smart enough to be the person reading those docs.
I'm seeing similar, chatgpt replacing a lot of external libraries and digging through the weeds to find the right endpoint.

After all, why bother dealing with so many external libraries to get it done when you can just relay the core ones you must use and ask chatgpt to flesh out the rest in a way that suits your needs? Need a component to be gamepad accessible written in Vue? Ask and you'll receive. No more bothering with that library that hasn't been updated in years or wasting time figuring out if x package is stable enough.

Same with endpoints, no having to sort through 30 different sites and navigating horrible menus to potentially see a comment where someone says "oh the endpoint changed it's actually x". Even if chatgpt gets it wrong, it's so much faster to just tell it that the endpoint is wrong or whatever the error you're actually getting.

Like you mentioned though the big caveat is to know what you're working with. Without that you're going to waste a lot of time not knowing where chatgpt is going wrong. That will probably improve eventually, but if you're trying to learn a new programming language through it, you will likely be holding yourself back or learning very odd patterns.
It's Warren Ellises, all the way down.
I’m starting to see early signs that some of those Black Mirror episodes really aren’t that far off.
On Windows 11.
Taskbar Settings -> Personalization -> Turn Widgets off.
Problem solved.
Not to mention sophisticated trading firms are not necessarily sending orders/instructions from the same IP. A lot of them have multiple network interfaces set up for each exchange they're trading on.
"Rust puts things in the signature that aren't there in many other places."

I expect this sort of thing scales up as you are putting more in the type signature. Simple manifestly-typed languages like C or Go can't say much in their type signature compared to Rust, so it is harder to notice as a principle, though I think it's still present if you examine it hard enough. (A good example of how learning another language can be the best way to advance in your "core" language.)

Haskell is an interesting supporting case for your core thesis; it can put a lot more in its type signature than most languages, but it also has inference, even pretty good inference considering how strong and complex the type system is. However, community practice is (and has been for a long time) to put type annotations on all your top-level functions, to a large degree for the same reason you are talking about. Haskell can get away without annotations to a large degree, but you'll be chugging along changing this & tweaking that, and suddenly your entire program explodes into a mess of type error messages attributed to all your code everywhere because of some change you made. Explicit annotations contain the blast radius of such changes and keep the compiler messages pointing at something much closer to the vicinity of what you actually changed and somehow broke. At the top expression level, type inference is treated more as a tool for determining the top-level types than a solution on its own terms.
It might not have been indexed. Stuff You Should Know has a ton of episodes, I managed to index 50 odd recent episodes from their YouTube playlist. Their archive has 200+ more episodes, I will add those too. Thanks for trying :)

I plan to list the episodes which are indexed from each podcast in some convenient way so that it is more evident.

I know right now it seems a bit hard to discover what can be searched and UX could be better to help with that. I have some things planned to improve in that area. This is the first time people other than me are trying it out so I'm discovering the flaws :)
The only good time is right after launch of the newest mac.
90% of searches are trying to find websites not teach concepts. If they want to learn something it's usually current.. who won the game.. fire locally. If you want to learn how to lift weights simple instructions are not going to replace videos of fit influencers you follow. I think google is safe
Fun fact: CZ is an alumnus of McGill University! Before he became a cryptocurrency tycoon, he was working on an EdTech platform called Classroom 2000. [1, 2] Maybe if he had devoted as much energy to replacing PowerPoint as fiat, we would have better presentation technology today.

[1]: https://www.mcgill.ca/engineering/files/engineering/cv.pdf#p...

[2]: https://www.cc.gatech.edu/fce/c2000/overview/
"Binance currently offers a "Battle Function" that "allows users to compete with each other and earn points" by trading Binance derivative contracts in a "head to head battle to see who is the most profitable" in "a one-minute battle period"".

LOL.
No they don't. The statutes for financial institutions are different and aiding and abetting requires particularized knowledge that we recognize gas stations just don't have.
Your comment is helpful to us to see what are some common misunderstandings about what we are saying in our paper versus not saying. It could be some problems with our writing. For example, we state all of the things you said above explicitly in the paper and wrestle with them in quite a few places. Also there is a whole second half of the paper that addresses precisely the question of "what if we have an instance that we can't classically simulate? i.e. scales as 2^n?". Your comments don't address that part of the paper.

The first half of the paper, about opening up the oracle is written by definition for people who don't know it, as is the case in any article. Personally knowing about something but which is not published is not a valid or helpful criticism of a published work (or preprint). On the other hand we could not find any publications talking about opening the oracle in the context of attempting to simulate it nor discussing entanglement barriers in the oracle (other than giving unhelpfully general worst-case bounds). The one exception is the following paper by Chamon and Mucciolo https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.10.... If you know of some publications you could point us to, we'd be happy to incorporate them into a later draft of the article and cite them.
Show HN: Offline Body Movement Analysis PWA
I built this originally for my kid's speed skating club. I used mainly MoveNet/TensorFlow.js, React, and Web workers.
> The idea that these people are more intelligent than everyone else has to be a joke at this point

There is a reason why someone way funnier than me came up with "Dunning-Krugerrand"
Can you describe how you are doing this, e.g. What is the series of prompts you are using to feed it the chats?
We used to program DVD like QT movie experiences. You used to be able to program Flash buttons and switch between QT streams/tracks within the file. We were building multi-angle videos that would switch with buttons overlaid onto the screen. Switching audio streams, subtitles, etc were all possible. We'd compress down to MP4s for online distribution. This was well before streaming as we know it now. I think the term of art back then was progressive downloading. If you can find the old BMW series with Clive Owen, they were pretty good. You can probably find the videos on YT or whatever, but finding the actual QT MOV files would be the better example of showing how these were similar to a DVD experience

With download speeds of today, that still seems like a viable format and I was always saddened that it didn't take off. Obviously, Flash being involved would be an issue today. However, there was another package that came out in the early 2000s that was its own interactive authoring package that did the same thing only without Flash. We worked with the developer generating some content for them to use and it worked well enough. It was all within the MP4 spec, but again, it just never took off. Our test content had 3 separate videos that if watched individually all told a story. There were 3 characters that appeared in each video at various times. However, the interactivity of the format would allow you to switch which stream you were watching to follow one character between videos which would tell a different story than just watching them all.

All of that old guy shares unrelated story to say that I think this kind of format would still be cool vs DVDs. But seeing it's the older generation that finds the ease of a physical DVD vs using a computer makes it understandable why a cheap authoring package like this might still find use
You can ask it to specify or point out any logical errors you observed and it will correct itself. If there's a contradiction I know that the information might be incorrect. I'm also just using it as a starting point to prime my brain, of course as of today we still need other sources to verify the knowledge.
Evidently not only did they fake the blue marble photos, they also faked John Glenn’s drugstore camera shots
Maybe Fintech companies should stop trying to apply the "growth at all costs" mindset to finance and instead focus on not scamming their users?
I would be more interested in a stripped down JavaScript runtime for configuration. Some tooling already supports this paradigm. Embed something like QuickJS or a Lua interpreter and have the script export a config object. It feels too much like we want these plaintext config files to turn into fully-fledged scripts.
Yes, I used to get a lot of my general news from NPR podcasts. I can't speak for their general news in other formats, but for podcasts I've gradually cut NPR for FT, the Economist, BBC (selectively), and even CNBC.

Among other things, NPR feels like among the most aggressive advertisers in podcasting, usually advertising for other NPR shows in which I have no interest.