skysight-inc/HackerNews huggingface dataset:
Show HN: AI that deeply understands you codebase
Hi everyone!

We just launched Depth AI - a tool that helps you onboard to large and messy codebases. Unlike most dev tools that help in codegen and building smaller apps, this one mainly aims at understanding large repos better - so we have focussed a lot of code search quality.

We also launched the first version on product hunt https://www.producthunt.com/posts/depth-ai. Do check us out.

Would love to hear feedback here and discuss more how our approach to code search is different.
Something I didn’t think about: there is debate over how empty the space between stars is or whether there are a lot of rogue planets, comets, asteroids, maybe even exotic objects like asteroid or planet mass primordial black holes (these are a dark matter candidate). If the space between stars is not as empty as we imagine it opens other possibilities like flybys and refueling.
Not everything in every program is performance critical. A pattern I've noticed repeatedly among CUDAheads is the idea that "every cycle matters" and therefore we should uglify and optimize even cold parts of our CUDA programs. That's as much BS on GPU as it is on CPU. In CPU land, we moved past this sophomoric attitude decades ago. The GPU world might catch up one day.

Are you planning on putting fopen() in an inner loop or something? LOL
Yes, much more severe. Covid alone had a higher fatality rate than Spanish flu. 2012 MERS had a 30% fatality rate. Ebola strains in Zaire and Sudan have had fatality rates over 50%.
It's entertaining in that South Koreans are taking appropriate actions in response to a takeover of the country while in the US everyone is just watching like a slow motion car crash.
Science images of 2024 – Nature's picks
Google search destroyed our voice as a travel blog (and others)
Honestly, it was just what it enabled. U.S. had cheap/free texting, so the network effect of just staying where you are was huge. Outside the US, there was only expensive texting so there was a latent need.

A friend asked me to use it first. She's not a techie, but she wasn't earning much and my first instinct was a mild annoyance that she was being cheap and trying to get me to use this other weird thing. What I had "worked" and had everyone on it. But ok, I'll try it. Became an early-ish adopter, spoke with her and a few people, over time it grew and utterly replaced texts. For friends, work, groups. If you try texting there, you're a dinosaur. We had no sense of social stigma of blue/green ticks. Everyone had the same ticks.

Moved to Australia and now I have to check. It's mostly WhatsApp but still some texts, and I have to check if someone is on WhatsApp rather than assume. Once or twice I've had to send on both channels. But there are WhatsApp groups everywhere, so no idea why this texting thing is still alive.

Notice and compare your own instincts when you read this. You might have the opposite reaction depending on where you are.

And for startups, it's whether you can land and enable a benefit before the existing company builds it. Speed vs distribution. Texting was so big a source of revenue that the local network providers kept the price high and basically lost it all. They could have dropped the price to where network effects prevented movement. The comfort of having the buttons and features and network where you expect them is massive.
That’s what they want you to think
I am not sure it would help, I think it would just enhance groupthink. I like how you need to write something obviously stupid or offensive for the downvotes to have a visible effect and that upvotes have no visible effect at all. (Yes, it changes ranking, but there are other factors). People are less prejudiced when they read the comment than if they see that it is already at -3 or +5.

Yes, it means that some posts should be more (or less) visible than they are but overall I think it’s a good balance.

Besides, I am not that interested in the absolute amount of information in a post. I want information that is relevant to me, and that is very subjective :)
Wow, thanks for the correction. Didn't know this existed - to be fair, I only found a preview last year I tried, and paid up.
WhatsApp appears to support payments in India, and nowhere else.
Poor little bastards can't eat anything fun
Isn’t video over USB-C still DisplayPort, just encapsulated?
They see your photos
Well, I called it syscall because it's a void function of 8 u64 arguments which your code stumbles into, gets suspended, then restored with new values for those integers. That it's a function instead of an instruction doesn't change the semantics. My favourite of the uses of that is to pass six of those integers to the x64 syscall operation.

This isn't misnaming. It's a branch into a trampoline that messes about with shared memory to give the effect of the x64 syscall you wanted, or some other thing that you'd rather do on the cpu.

There's a gpu thing called trap which is closer in behaviour to what you're thinking of but it's really annoying to work with.

Side note, RPC has a terrible rep for introducing failure modes into APIs, but that's completely missing here because pcie either works or your machine is gonna have to reboot. There are no errors on the interface that can be handled by the application.
I was really excited for CANINE [1] but it never really went anywhere. Tokens are a hack. They work for the most part, but it’s clear when they don’t.

[1] https://arxiv.org/abs/2103.06874
The stolen images are incredibly frustrating, I wonder why Google took their images and is using them without credit.
Slow, Cheap and Fun: Vintage Ultralights
I've been having a lot of fun building a new platform for the Rawkode Academy content, to eventually remove our dependency on YouTube, and I started to write about it to see if it's interesting to others.

I'd love your thoughts!
I normally tend to attribute these kinds of things to a rise in socialism/marxism, but to be totally fair I do think at least to one degree or another social-media is perhaps simply amplifying something which has more or less been around since the very beginning. Much like the scene from Monty Python's Holy Grail where the peasant goes off on a tirade about "being repressed" [https://www.youtube.com/watch?v=eKIyVnoZDdQ]. Populism is really nothing new! Nonetheless it is very off-putting (not to mention incredibly discouraging) to see so many people cheering on someone's death like a hungry mob of vigilantes. Where on Earth has all the civility gone? We seem to be living in a very cynical era indeed....
> WhatsApp also predates iMessage and FaceTime.

I was surprised to find this accurate. Though the lineage for a Mac user would likely include Messages and iChat, which go back further.

iChat: 2002 https://en.m.wikipedia.org/wiki/IChat
Messages: 2007 https://en.m.wikipedia.org/wiki/Messages_(Apple)
iMessage: 2011 https://en.m.wikipedia.org/wiki/IMessage
WhatsApp: 2009 https://en.m.wikipedia.org/wiki/WhatsApp
does this include vectorized code? I stopped using LUTs for anything “trivial” probably 20 years ago because I rarely see any improvements (in particular where it would benefit the overall runtime noticeably).
Why aren’t they all hdmi 2.0, isn’t it backwards compatible? Or it’s just to save them a $ while technically still being able to advertise it as hdmi 2.0 ?
This is really cool.
Except that a hub for retro computing should
not point people to Facebook to keep up with
news.

"""
New developments on IRATA.ONLINE happen fast! Check the Facebook group for everything from new PLATOTerm ports, scheduling workshops and events, to announcements of new content on the service itself!
"""
I can't read the smallest text, not sure I'd call it high res (unless the quotes are for sarcasm maybe?)
Improving training time and GPU utilization in geo-distributed LLM training
I’m not arguing against or for anything. You asked how something is happening and i explained to you. What conclusions we draw from it is a different matter.
I am. And it is the best thing. Happiness on a level for no money that money alone cannot buy.
Plain text chats only, pinned chats for todos. Named empty groups for notes. The fact that Whatsapp has no features is a plus for such users as they find doing whatever they want very simple.

The above are just two examples but people really do almost everything within Whatsapp without using any special features.
How about NeurVA, NeurTN or NeurOLED?
And then you are wrong because everything now theorized into CS was already a thing in Math since long ago.

Lisp? Knuth and computation? Lambda Calculus did it before.
]
https://en.m.wikipedia.org/wiki/Lambda_calculus

And, before computers, we had these:

https://en.m.wikipedia.org/wiki/State_machine

https://en.m.wikipedia.org/wiki/Control_theory
There's a vid going around of a more x-wing configuration
"Your institutions will not save you." And neither will your corporations. Spineless sods.
> Don’t obfuscate, your view is that the stack overflow commentator, Quora answer writer, blog writer, in fact anyone who did not invent the knowledge he’s disseminating, is committing a small amount of evil.

:/ No, it's not? I've written "haven't caused any problem" and "harmless". You've changed it to "small harm" that I've indeed missed.

I don't think that things that don't cause any problem are evil. That's a ridiculous claim, and I don't understand why would you want me to say that. For example I think 10 billion pandas living here on Earth with us would be bad for humanity. Does that mean that I think that 1 panda is a minute of evil? No, I think it's harmless, maybe even a net good for humanity. I think the same about Quora commenters.
Take secret photos during a day in London, different locations in Mayfair
An Aspirational Web
Exponential growth is wacky stuff.

Although the thing that bothers me is that basing stuff on AI isn't really standing on the shoulders of giants. One big thing that held back human flight was that the published tables for lift were wrong so everybody that was using them couldn't fly even when they "should've" been able to (according to the wrong data). The Wright brothers had a good idea to re-compute the table and came up with different answers and were able to build a working plane.
Yes the US is one of the only rare places where Whatsapp is not omnipresent (and it is the only presence where RCS has any meaningful chance of ever being used.
Hmm.

I would argue that Tesla became era-defining by the efforts of Musk; and I get the impression that within the USA Tesla is still leading with regard to electric personal transport.

Worldwide is a different matter: other brands have learned lessons, replicated what he did right, improved on what he did wrong — so while he's still defined the beginning of the era of electric cars, he's no longer important to the ongoing success of them.
Surely the IT industry heavily caters to the big two. Config, monitoring, compliance, etc all presumably have turnkey/off the shelf plans/products/capabilities. If you’re nit paying, you’re bootstrapping your own IT, thus must _really_ want *nix. I can’t imagine that most entrepreneurs giving this more than seconds to minutes of thought.
>but the moment regular folks start getting in on the fun and they post a pic of themselves being surveilled on twitter suddenly it's time to shut everything down?

There's a pretty big difference between using it for its intended purpose (ie. monitoring traffic), and the alleged behavior that the department of transportation was opposed to.

>Office of Legal Affairs recently sent a cease-and-desist letter to Morry Kolman, the artist behind the project, charging that the TCP "encourages pedestrians to violate NYC traffic rules and engage in dangerous behavior."
Sure. Americans with close or many international contacts almost certainly use an internet-based chat/voice app with those contacts. That's not a large enough percentage than any one messaging app is a viable option for a group chat involving a dozen randomly-selected Americans. Almost every time, one or two of them will steadfastly refuse to install any app and insist on using MMS.
My favorite is when my receiver decides to send audio to my PROJECTOR instead of to the goddamned speakers that are attached to said receiver.

I heard tinny sound coming from somewhere behind me and was baffled when I approached the projector and heard sound coming from its tiny built-in speaker.
Caffeine doesn't only come in coffee. Caffeine pills and powders make overdoses much easier. For example: https://pmc.ncbi.nlm.nih.gov/articles/PMC8824417/
Here is a way smaller (only 97K) .webp version: https://files.littlebird.com.au/virtual-smartphone-cophone.w...
https://en.wikipedia.org/wiki/Gun_law_in_the_United_States
Llama.cpp Now Supports Qwen2-VL (Vision Language Model)
Again, you're just assuming you can infinitely replicate AGI, and there's no reason to think that's the case. It's only always cheaper to replicate AGI if there is no resource constraint on doing so.
Ask HN: Resources for learning RAG best practices?
Can you suggest some quality resources for learning and understanding how to build production grade AI agents using RAG and other mechanisms? Books, blogs, videos, anything.
Thanks!
I imagine CEC could be added to DisplayPort.
The swopper stool is a great alternative.

https://ergify.com/aeris-swopper/
I Scraped the Entire Steam Catalog, Here's the Data [video]
In China, WeChat supports messaging, payments, as well as:

- Booking trains on the national railway

- Booking flights

- Booking hotels

- Paying all your bills

- Buying stuff

- Ordering food

- Renting a bike

- Getting a rideshare

- Seeing a doctor

- Donating to charities

- Investing

- Reading e-books

- Pretty much everything else

A lot of it is done through their HTML5 "mini-app" ecosystem but it's all under one everything app.
Nope, much less severe. COVID-19 had an infection fatality rate way lower than 1%.

https://doi.org/10.1016/j.envres.2022.114655

As for those other diseases there is zero evidence that climate change has made them more severe. It's not impossible but we simply have no reliable evidence of a causal relationship one way or the other.
I don’t believe that Motorsport audiences do generally acknowledge that they could be killed by flying pieces of cars, though. They acknowledge that the drivers are at risk.
I'm not a medical professional, but my understanding is that at least for the anti Alzheimer effect, it is due to the caffeine, specifically the effect it has on dilating capillaries in the brain.
If the source document is anything half decent, this would serve to lose information, as markdown is far from flexible and powerful enough to represent all kinds of formatting and layout present in source documents. If all you need is the text information, then that might be just what you want, lossily compressing documents.
Conversations between four people very often devolve into two conversions between two people. The optimal number is either two or three.
Video through your USB-C port IS DisplayPort. It's just a different physical connector.

(Yes, I realize that there's a video-over-USB thing with a similar name, but that's old heavily-compressed niche junk.)
If you shoot at the king, you'd better not miss.
Yes, but the question was “does this exist anywhere other than in China?”

China is a pretty specific and unique market. Perhaps the existence of such an “everything app” is related to that, explaining why it doesn’t exist elsewhere?
I’ll take the risk of hurting the groupies here. But I have a genuine question: what did you learn from this talk? Like… really… what was new? or potentially useful? or insightful perhaps?
I really don’t want to sound bad-mouthed but I‘m sick of these prophetic talks (in this case, the tone was literally prophetic—with sudden high and grandiose pitches—and the content typically religious, full of beliefs and empty statements.
The nice thing about dinner parties is that you can choose who to invite (and not invite).
Mandate QMS and fix it.

It’s 2024. Why do TVs flash and stutter switching modes? It’s pathetic. Quick Media Switching partially fixes this. It makes TVs switch their frame rates fast, so you can go from 24 to 30 to 60 without noticing it. Nice right?

But that’s it. Need to switch resolution or go from normal to HDR? QMS doesn’t support that. Back to black screens.

Come on. This should be table stakes.

I didn’t see it mentioned in the article at all though.
Plenty of bad stuff made its way into textbooks, I saw some really dodgy stuff at uni. And for every uncontroversial statement we can find a textbook that argues that it is wrong. Sorting the good from the bad is the main point of studying science and it is not easy. What is also important is that approaches that can work in some field or context might be misleading or lead to wrong outcomes in others. Information theory is obviously successful and there is nothing fundamentally wrong with it.

Where we should be careful is when we want to apply some reasoning verbatim to a different problem. Sometimes it works, and sometimes it does not. Entropy is a particularly good example. It is abstract enough to be mysterious for a vast majority of the population, hence why these terribly misleading vulgarisation articles pop up so often. Thinking of it in terms of information is sometimes useful, but going from information to knowledge is a leap, and then circling back to Physics is a bit adventurous.
Yeah, that's definitely never going to pass EMI testing.
I'm going to assume it was cost cutting.

The boss said to make sure it had an HDMI 2 port. The engineer could have interpreted it two ways, so they did both ways in one.
Would be great if this could be accessed with an iPad .. anyone working on an iOS client?
Video Interactive Patrol Enhancement Response

It sounds like they install their own cameras though.
You still use it only once per project in normal workflows. And if you need to go beyond that, you'd have the same problem with Rust, at a minimum; it can't read your mind and install into the correct venv. It only seems to be doing that because it made one and assumes it will use that one.

If you like the per-project venv workflow, and like having it in a specific place (whether that's relative to the project root, or a parallel named venv in `~/.local` somewhere, or anything else), you can set that up as part of your project initialization, too.

Going back to your first comment:

> because of constant friction: pip, pyenv, poetry, pyproject.toml, rye - wtf?

This complaint makes little sense because it mixes and matches things from different categories. `pyproject.toml` isn't even a tool, but a config file that several other tools will rely on - including uv. Poetry and Rye are specifically trying to do the same thing uv is - in fact, Rye is uv's predecessor. Pyenv is for making separate installations of Python - it works alongside venvs, not as an alternative. Pip is just an installer; it's not meant to be compared to full project workflow tools or even to just "package managers".

Expecting one tool to work for everyone is a mistake because of the sheer variety of use cases out there. At the very least, people who only want to install Python applications and libraries are very different from those who seek to distribute their own work. (People in the first group might not even write Python code!)
This. It's so frustrating that sync.Map isn't generic and reusing the builtin map API is impossible.
Podcasts can illustrate some dynamics. The dominant format is two people. Three is rare. Four seems to work, but in a more shallow way. Five? Never heard one.
Lowest Temperature Each Year for Places in United States
I think people are just saying it isn’t very cost effective to use a whole GPU as 1/32 of a modest (modern?) CPU.
HDMI should have been abolished in favor of DisplayPort ages ago.

https://hackaday.com/2023/07/11/displayport-a-better-video-i...

There are a couple of video cameras and viewfinders (particularly from BlackMagic) that have emerged in the last couple of years using DP.
Based on your explanation and my very very limited knowledge of Microsoft SharePoint, sounds you were trying to implement SharePoint!

And there's a lot of enterprises that use that and pay a lot of money for it!
The business side problem i can see is : how do you convince MS focused companies to use your product instead of SharePoint?
Could your product be built on top of it?

Can you for example also enhance gSuite?

Thank you for open sourcing this, so others may learn from you or build upon your work!
https://encyclopediaofmath.org/wiki/Increasing_function

Any function that decreases over any interval of its domain is not defined as an increasing function, rightly so.

A function that gets large with increasing independent variable can be called an asymptotically increasing function under the right conditions.
> People will be able to support themselves working part-time jobs on whatever hasn't been automated

That assumes anything remains that hasn't been automated.

The "G" in "AGI" means different things to different people, because generality isn't really a boolean that you have or don't have, but if the AGI has a G at least as general as human intelligence, then everything we can do will be automated.
Man, this is a sad answer in this forum.

Do you know anything about USB C and why there aren't any cables over 3m (10ft)?

And why these are 100$+ cables?

(Usb4/Tb3+ cables, capable of 40gbps like a hdmi2.1)
Might be a good example of Base Rate Fallacy. Assuming we can presume that the amount of people who truly wouldn't understand why anyone would be against testing on monkeys is extremely low, there can be a significantly higher chance of false sincerity than true sincerity, even if most people wouldn't lie.
https://archive.ph/zIAjK
But they are self-aware, in fact it's impossible to make a good AI assistant which isn't: it has to know that it's an AI assistant, it has to be aware of its capabilities, limitations, etc.

I guess you're interpreting "self-awareness" in some mythical way, like a soul. But in a trivial sense, they are. Perhaps not to same extent as humans: models do not experience time in a continuous way. But given that it can maintain a dialogue (voice mode, etc), it seems to be phenomenologically equivalent.
What this needs to do... is tie in with the gift receiver's amazon wish lists. And do alternative/related gifts...
Precision: « pre-training data is exhausted » everyone has been saying that for a while now. The graph plotting body mass against brain mass… what does it say exactly? (where is the link to the prior point on data?). I think we would all benefit from being more critical here and stop idealizing these figures. I believe they have no more clue that any other average ML researcher on all these questions.
genuinely asking: where else should ML engineers focus their time, if not on looking at datapath bottlenecks in either kernel execution or the networking stack?