skysight-inc/HackerNews huggingface dataset:
nice work! I wrote a similar library (https://github.com/stillmatic/gollum/blob/main/packages/vect...) and similarly found that exact search (w/the same simple heap + SIMD optimizations) is quite fast. with 100k objects, retrieval queries complete in <200ms on an M1 Mac. no need for a fancy vector DB :)

that library used `viterin/vek` for SIMD math: https://github.com/viterin/vek/
Maybe there will be legal precedent set at some point around derived work in terms of the set of data used to train the AI? I'm not hopeful though.
The almost-lost art of rosin potatoes
IQ has been disproved as not an accurate evaluation of intelligence even for problem solving, so asking for a scientific reference for this is like asking a scientific reference for how a certain locally dominant ethnicity have better chakras than another one. they don't, it's just racist.
This actually sparked an idea for me. Could code complexity be measured as cumulative entropy as measured by running LLM token predictions on a codebase? Notably, verbose boilerplate would be pretty low entropy, and straightforward code should be decently low as well.
Google Halloween logo is broken
if the golden rule is that code is a liability, what does this headline imply?
Would these be useful in sequencing the plant/animal life around my home? I think it would be cool for there to be repos of local wildlife around their place. Although, I can't say I even know where to start in all that.
I mean sure, but if I eg. pirate eg. Pokemon Blue (the original game for the GB, afaik, unavailable on anything that you can buy from nintendo today), and play that, I pirated it because I wanted to play that exact game (since i'm already pirating, i could pirate something newer for the same price of "free" if I wanted to, but no, I want pokemon blue). Assuming that I would buy (and pay for) whatever the newest pokemon game for switch instead is a stupid assumption.

If they want people to buy old games, sell them old games. Put a gamboy emulator on the switch, put a rom-store inside it, and charge a few bucks for a game.

There are many other media where you could stay with the old... books for example, there are many more out-of-copyright books than a person could reasonably read in a lifetime, but you still want to read some newest freshest bestsellers, not just the Mysterious Island from jules verne (which is actually available to buy, even if it's out of copyright!)
H5N1 virus isolated from infected dairy worker is 100% lethal in ferrets
So they fail in their own way? They're not humans; that's to be expected.
Election Fraud Conspiracy Theories Are Already Thriving Online
watch that live stream of the depot to hey a feel for how few people it takes on the ground. And because customer support isn't remote driving the vehicles, but merely aiding the classifier, they don't need to be somewhere close enough that latency is totally minimized (aka cheaper than the Bay Area or an expensive part of socal).

Of course, however, your can't forget about the literally billions of dollars and decades of time that were plowed into R&D for them to get this far. All that wants to be recouped at some point.
Not made in china though since many parts come from china anyway...
Well, survived by turning into rocks: https://ucmp.berkeley.edu/paleo/fossilsarchive/permin.html
It's also probably less-effective when the other side has their own teams of accountants making projections.
I've never spent more than $75 on a monitor. I only buy used. Monitors depreciate like crazy and businesses are constantly getting rid of them, even when they're only a few years old. Yeah, you aren't going to get some 9001Hz 10K giga-OLED whatever, but I'm a programmer. If it displays text with reasonable contrast without hogging my whole desk, it does everything I need it to do.

The most expensive one - the $75 one - is a 24" 1920x1200 IPS display with HDMI, DP, VGA, 2x DVI, S-Video, and YPbPr composite. Never seen those last two on a monitor before, but there they are. I don't use that display as my main one anymore, but I keep it around because it's awesome and it plugs into literally anything.
Whoops, you will probably need to remove the --systemd flag.
and it shows
So GCS customers will trust their codegen product. (Engineers aren’t the buyer; corp suite is)
I agree. It seems like counting lines of generated code is like counting bytes/instructions of compiled code - who cares? If “code” becomes prompts, then AI should lead to much smaller code than before.

I’m aware that the difference is that AI-generated code can be read and modified by humans. But that quantity is bad because humans have to understand it to read or modify it.
I would hope a CEO, especially a technical one, would have enough sense to couple that statement to some useful business metric, because in isolation it might be announcement of public humiliation.
After many years wasted on RIL apps, probably one of the best lifestyle changes I made was to adopt a "read it now or read it never" (RINORIN) approach[1].

I'm still very happy with RINORIN + archiving the interesting bits of what I read in the moment[2].

[1]: "If it's not immediately interesting enough for me to read when I see it, I just let it ago, trusting that if it's important enough, I'll be exposed to it again sooner or later, and at that point it'll be interesting enough for me to read it when I see it." (https://news.ycombinator.com/item?id=38355803)

[2]: https://news.ycombinator.com/item?id=41697228
Thanks so much for this post and the other about provisioning. I'm going to try this exactly. Great suggestion about having caddy just use try_duration to minimize downtime.
Sharing GC data between wasm modules is supported, yes. You just need to define the types identically on both sides, and things work.
Saudi is very safe, but job prospects are comparatively low to UAE.

UAE is safe as well, but you'll spend more in UAE compared to Saudi.
could anyone recommend a similar library for python?
Huh.

That may explain why google search has, in the past couple of months, become so unusable for me that I switched (happily) to kagi.
>At which point it really makes no difference if you physically reside within city limits or live in a suburban/rural area as the time and effort to get to the places that cater to your particular niche approaches being about the same in all cases.

What is your reference point here? This isn't the case in any large European, Asian or dense US city like NYC, Boston and Chicago.
Easy - just don’t run any tests!
We build a system that is multi-tenant capable but can run as single tenant until you need it. Happy to chat if helpful
According to https://www.ukraineoversight.gov/Funding/, aid to Ukraine has been only $174.2 billion over the course of about 2.5 years.
> But the idea of letting an LLM write/move large swaths of code seems so incredibly irresponsible.

People felt the same about compilers for a long time. And justifiably so, the idea that compilers are reliable is quite a new one, finding compilers bugs used to be pretty common. (Those experimenting with newer languages still get to enjoy the fun of this!)

How about other code generation tools? Presumably you don't take much umbrage with schema generators? Or code generators that take a scheme and output library code (OpenAPI, Protocol buffers, or even COM)? Those can easily take a few dozen lines of input and output many thousands of LoC, and because they are part of an automated pipeline, even if you do want to fix the code up, any fixes you make will be destroyed on the next pipeline run!

But there is also a LOT of boring boilerplate code that can be automated.

For example, the necessary code to create a new server, attach a JSON schema to a POST endpoint, validate a bearer token, and enable a given CORS config is pretty cut and dry.

If I am ramping up on a new backend framework, I can either spend hours learning the above and then copy and paste it forever more into each new project I start up, or I can use an AI to crap the code out for me.

(Actually once I was setting up a new server and I decided to not just copy and paste and to do it myself, I flipped the order of two `use` directives and it cost me at least 4 hours to figure out WTF was wrong....)

> As a programmer of over 20 years

I'm almost up there, and my view is that I have two modes of working:

1. Super low level, where my intimate knowledge of algorithms, the language and framework I'm using, of CPU and memory constraints, all come together to let me write code that is damn near magical.

2. Super high level, where I am architecting a solution using design patterns and the individual pieces of code are functionally very simple, and it is how they are connected together that really matters.

For #1, eh, for some popular problems AI can help (popular optimizations on Stack Overflow).

For #2, AI is the most useful, because I have already broken the problem down into individual bite size testable nuggets. I can have the AI write a lot of the boilerplate, and then integrate the code within the larger, human architected, system.

> So the thought of opening up a codebase that was cobbled together by an AI is just scary to me.

The AI didn't cobble together the system. The AI did stuff like "go through this array and check the ID field of each object and if more than 3 of them are null log an error, increment the ExcessNullsEncountered metric counter, and return an HTTP 400 error to the caller"

Edit: This just happened

I am writing a small Canvas game renderer, and I am having an issue with text above a character's head renders off the canvas. So I had Cursor fix the function up to move text under a character if it would have been rendered above the canvas area.

I was able to write the instructions out to Cursor faster than I could have found a pencil and paper to sketch out what I needed to do.
AI will have the effect of shifting development effort from authorship to verification. As you note, we've come a long way towards making the writing of the code practically free, but we're going to need to beef up our tools for understanding code already written. I think we've only scratched the surface of AI-assisted program analysis.
Or a statement of pride that the intelligence they created is capable of lofty tasks.
Hacking Back the AI-Hacker: Prompt Injection as a Defense for LLM-Attackers
The way I understand it, there is one EM field and photons of various frequencies travel in that field: radio, microwave, infra-red, visible, ultra-violet, x-ray, gamma.

We are awash with EM radiation of almost all frequencies from the universe. A little 5G probably isn't our biggest problem.

Besides, this article is more about electo-static forces, and how, when you're very small, these are much more significant than the gravitational force, which makes sense.
Agree completely, and I'd add that the sales cycle for a large enterprise customer can be a killer too. Generally speaking, for a large organisation, getting from a product demo to a purchase order takes two years. This can be an absolute killer for startup cashflow - you need to keep an active sales presence with the customer for that entire time, doing regular meetings and presentations, before you'll see a cent from them [0].

The advantage is that they're generally not price-sensitive, and much less willing to switch to a competitor.

[0] I make this point every time I talk to a founder who plans on bootstrapping in this space, and their usual answer is that this won't take that long for them because $reason. It always takes this long.
Related?

> New tool bypasses Google Chrome’s new cookie encryption system

https://news.ycombinator.com/item?id=41988648
Isn't it only a few 100 yards worth? So thieves can still camp out in a 1 square mile area to find that nice carbon fiber bike at 5am in the morning?
I don’t think the public cares wether their code is written by machines or real people as long as the product works.
Not surprising at all. As a former Google employee, I'm regularly in contact with friends still at Google and the number of hardware engineers OpenAI has hired out of Google have drastically increased in the last few months. You can readily see for yourself just by browsing LinkedIn and looking at profiles of hardware engineers currently at OpenAI and noticing how many of them are former Google employees. Google's own TPU team is now a shell of its former self. I wouldn't be surprised if future Google TPUs are inferior to the new OpenAI chips.

Also, did you know that Google's TPU efforts previously also relied on help from Broadcom? https://www.theregister.com/AMP/2023/09/22/google_broadcom_t... It's absolutely unsurprising that former Google employees would bring this vendor relationship into their new company, given Broadcom did a good job helping Google with TPUs.
LLMmap: Fingerprinting for Large Language Models
Sorry I got busy today (more convos!). I'd be happy to chat or email and try to be helpful -- if you want you can check my bio.
Are You Smarter Than an AI?
Theres a big difference between being a happy customer and being a shill.
How do you price engineering samples for an iPhone, Tesla Model 3, or a Chromebook,
or an Xbox, or anything else? The $250k number includes a lot of custom engineering work amortized over a relatively small number,
since, the build hasn't been mass productionized and they're not pumping out thousands of cars per week.
Google is now mass-producing techdebt at rates not seen since Martin Fowler’s first design pattern blogposts.
Git commit with hash `0000000`
I just stumbled across this commit and couldn't believe my eyes, thought it may be interesting to some of you as well.

EDIT: Looking further into it, it looks like there's almost two thousand commits on github starting with this exact hash:
https://github.com/search?q=hash%3A0000000&type=commits&p=1
I mean, isn't it like everybody used to do it? Some trigger to git pull to one node and rsync to others. Plus some reverse-proxy configuration to make it smooth. Then came CI/CD, Docker, k8s, ArgoCD. Honestly, I'm still not convinced that benefits outweight the costs, but the choice seems to have been made consciously. So the "secret source" is bit banal here.
The elitism of programmers who think the boilerplate code they write for 25% of the job, that's already been written before by 1000 other people before, is in fact a valuable use of company time to write by hand again.

IMO it's only really an issue if a competent human wasn't involved in the process, basically a person who could have written it if needed, then they do the work connecting it to the useful stuff, and have appropriate QA/testing in place...the latter often taking far more effort than the actual writing-the-code time itself, even when a human does it.
Broadcom is a vendor. They provide the main skeleton of a chip so that the client only needs to focus on the product differentiator, which is the compute part of the chip. They can worry less about other parts that are not their core competency.
I stand corrected

> Think about it, why would cargo have a higher priority than human traffic?

My understanding was essentially it came down to who owned the tracks. More money in freight, more of it, hence priority given by private enterprise. The speculation is moot though.

My understanding is that most rail lines are privately owned. Is that incorrect as well?
I don't know if we ever will get a singularity, but if we do the last comment before we're obliterated will be something along these lines.
Cool! Thanks! I've got none of that.
> ASI is just AGI but scaled [...] Surely it will run on the architectures used to build AGI

The words "just" and "surely" are doing so much heavy lifting here that I'm worried about labor-laws. :p

If scaling up was "just" that easy and the next step would "surely" begin in the exact same architecture... Well, you've gotta ask why several billion general-intelligence units made from the finest possible nanotechnology haven't already merged into a super-intelligence. Or whether it happened, and we just didn't notice.
Depends on the app and the context. A lot of apps need multi-tenant access control but not necessarily separate containers etc. In those cases, "adding" multi-tenancy means maintaining an Organizations table, a Roles table, and a table to map them to Users.
Audiobooks can do a lot to give _character_ to characters that are otherwise quite flat.
I have used one of the original 4k TVs-as-a-monitor ( https://www.avsforum.com/threads/review-of-the-seiki-39-4k-d... ) as my central monitor (plus one on each side) for 10+ years now. Not feeling any need to upgrade (don't do graphics/games, just lots and lots of text terminals and browser windows)
Ask Uber drivers. Other people in the car doesn't stop people,
why would a camera?
Samsung is not competitive so everything good has to be made by TSMC now. It has been reported that packaging and HBM are the bottlenecks for AI chips although TSMC is also running at high utilization.
I’m not sure why everyone’s replying to just tell me they can’t name a single site of the allegedly many that have these issues lol.
I just had another look at Element X for iOS and the progress is significant! The login flow is so much improved (QR code login is EXACTLY how to do it) and all the chats were magically just there (no loading screen AT ALL?!?!). I’m not sure I’m not dreaming right now, even with sliding sync it used to take so long to load the room list or individual rooms.

I really like that you can verify using the recovery key (I thought we agreed on “security key” for a while, but I do like this name better), as that’s all I had on hand.

Huuuuge props for all the details that are just right now. So much more user guidance than I’m used to (it told me to re-login to upgrade protocols and that I can’t send messages because one of my devices isn’t verified - the latter was a bit confusing).

It’s not quite on the level of the offerings I mentioned before, but it’s honestly much closer than I thought it’d come in the medium term. That’s great stuff, I’m impressed (... now we need similarly good clients for other platforms ...)!
Microsoft was under consent decrees and anti-trust / anti-monopoly scrutiny for much of Ballmer's tenure and had to tread very carefully in the marketplace. Pichal doesn't have that excuse. In fact, Google is staring down the barrel of a barrage of anti-trust / anti-monopoly lawsuits itself and the real test of Pichal is how well he is able to get Google to perform over the next decade when it's laboring under similar restraints. I would not bet money on him doing a better job than Ballmer did.
I don't think that's an honest representation of what happened. Wayland relied on implicit sync by design, it wasn't "a bug" but a choice. The fact that in the end there were valid reasons to start moving towards explicit sync besides of lacking Nvidia implementation is irrelevant to the fact that Nvidia did not implement a correct driver for the existing requirements of the platform.
Logseq Zotero Plugin
Not quite, I think. Some kinds of redundancy are good, and some are bad. Good redundancy tends to reduce mistakes rather than introduce them. E.g. there's lots of redundancy in natural languages, and it helps resolve ambiguity and fill in blanks or corruption if you didn't hear something properly. Similarly, a lot of "entropy" in code could be reduced by shortening names, deleting types, etc., but all those things were helping to clarify intent to other humans, thereby reducing mistakes. But some is copy+paste of rules that should be enforce in one place. Teaching a computer to understand the difference is... hard.

Although, if we were to ignore all this for a second, you could also make similar estimates with, e.g., gzip: the higher the compression ratio attained, the more "verbose"/"fluffy" the code is.

Fun tangent: there are a lot of researchers who believe that compression and intelligence are equivalent or at least very tightly linked.
The best programmers are no programmers!
I haven't extensively tested v3 large or the new turbo, but hallucinations have been a known problem in previous versions of the weights. Not providing previous text helps this a lot so I suspect some creative rules like 'don't provide previous text unless the last word was 0.2s or less from the end of the cut' would help. The other issue I have seen is that it has a tendency in all versions to assume conversation pauses are the end of speech. I built a custom decoder that re-transcribed blank areas and it recovered a lot of missing words/improved accuracy considerably (at the cost of speed of course). I suspect, with no proof so this is just a hunch, that the training was done with a lot of utterances with few pauses and almost no blank training. That being said, I am glad it is out there. No ASR is perfect (the whole problem is formulated wrong since conversations overlap so text isn't linear) and Whisper does a great job and has spurred a lot of great innovation in the space.
The Neolithic tomb described predated any Indo-European arrivals by centuries and nothing recognizable as “Celts” would appear for at least two more millennia.
Reason for selling:
During the process of making the app, we have realized that our interests lie more in the technical and mathematical aspects of the deep learning models rather than building applications on top of it. In light of this, we've decided to return to academia to further our studies and research on the theoretical foundation of deep learning models.
Scale vs care/love is a false dichotomy, and each word encompasses many phenomena.

Years ago, a neighbor in Los Angeles went to social services and was diagnosed with schizophrenia and given some meds.

I knew what he was going thru, and I was young and rebellious, so I told him to skip the meds and take some time with good friends. In 2 months, the symptoms were gone. I can't remember the name of the meds but the side effects were awful.

On the other hand, in my mid 30s I started to appreciate all the little details around infrastructure and design in various countries, and I often get the feeling of "being loved" by workers I've never met because the way it works is so nice or because it protected me in some way I didn't think of.
What you "hear" is people making noises to the effect that the Ukraine war is much more costly than it actually is. If your first reaction is as to how "absolutely wild" this sounds, that's because that's exactly the reaction their noises are intended to provoke.
I'd be turning off the autocomplete in my IDE if I was at Google. Seems to double as a keylogger.
Eric Nylund:
Signal to Noise,
A Signal Shattered
I’m a bit lost here. How does one implement this PlantStudio software in email (or the other communication protocols you mentioned)?
I don’t use an ad blocker on any device.

Despite claims to the contrary by people here on HN, it’s fine.
Hey YC, I helped Cohere scale GPUs to a 10k+ total GPU count for hybrid training/inference computer - if you’re curious about anything I wrote in the article I think there’s a good opportunity to read / reply to your comment here. Please leave a comment!
"Social engineering" for modern era.

Thanks for posting the paper
Spoofed MAC addresses is pretty essential for wifi privacy though.
> I'm actually very curious why AI use is such a bi-modal experience

I think it's just that it's better at some things than others. Lucky for people who happen to be working in python/node/php/bash/sql/java probably unlucky for people writing Go and Rust (I'm hypothesising because I don't know Go or Rust nor have I ever used them but when the AI doesn't know something it REALLY doesn't know it, like it goes from being insanely useful to utterly useless).

> I use AI autocomplete 0% of the time as I found that workflow was not as effective as me just writing code, but most of my most successful work using AI is a chat dialogue where I'm letting it build large swaths of the project a file or parts of a file at a time, with me reviewing and coaching.

Me too, the way I use it is more like pair programming.