skysight-inc/HackerNews huggingface dataset:
I have a theory: perhaps the reason programmers may peak in their 30s has to do with programmers changing their roles later in their careers to where they spend less time coding and more time doing other tasks. For example, junior- and senior-level software engineers spend a lot of time programming. However, staff-level software engineers are more involved in high-level architectural decisions, and there are also many mid-career software engineers who transition to management.

We see something similar with researchers. PhD students are typically in their 20s; they are focused on their thesis research, and the thesis work is done alone since a PhD is earned based on individual effort. However, the role of an assistant professor in computer science is very different. Aside from teaching and service requirements, assistant professors are responsible for carrying out an entire research program, which involves fundraising (applying to grants, soliciting industry for funding), recruiting and advising grad students and postdocs, and keeping up to date with the latest research advances in the field. There is less time for individual coding, and additionally hitting the productivity metrics many universities expect for their professors requires having a lab instead of working individually like a grad student or postdoc.
It is very relevant to keep analyzing and keep trying to get any other answer to this question, because while "appearing like us in every other way, they also experience like us" applies to other humans, as soon as we want to talk about the consciousness (or lack of it) of other actors, this argument can not be applied and we would very much like to get to any other criteria of consciousness which could be applicable to arbitrary non-human agents.

Even if we axiomatically assume that everyone else is not a p-zombie, trying to find any evidence towards your/mine consciousness other than that axiom is helpful as a candidate for such criteria which can be tested and validated.
I think QuickBasic is a compiled language but QBasic is the interpreted one?
This isn't the first time, nor will it be the last: the only reason I'm actually using iCloud Keychain is because, despite always turning it off and feeling like I needed to keep doing it over and over again every time I got a new device, one day I was in a discussion with someone about it and I went to show them how I turn off most of the iCloud features, and I discovered I had actually failed and now had already been using iCloud Keychain and so all my passwords were already in it.
Any videos in particular you'd recommend?
The most recent major vote - dems 210 to 0 in favour. Republicans 112 to 101 against

> US House approves critical $61bn Ukraine aid package
https://www.bbc.co.uk › world-us-canada-68861011
20 Apr 2024 — While all 210 Democrats voted in favour of the $61bn aid package, more Republicans were against the legislation than in favour of it, 112 to 101 ...

It's a bit hard to pigeonhole political beliefs but Russia's policies seem kind of fascist and they seem to be supported mostly by far right and xenophobic types in the west.
The innovation is the amount of resources people are willing to spend right now. From looking at the research code it's clear that the whole field is basically doing a (somewhat) guided search in the entire space of possible layer permutations.

There seems to be no rhyme or reason, no scientific insight, no analysis. They just try a million different permutations, and whatever scores the highest on the benchmarks gets published.
I think it's weird that folx find anything useful about these gimmicky toy "AI's" that make up nonsense and get in the way of using your computer; why would you want these things injected into every nook and cranny of your operating system?
I'm sorry but this is absolutely unreadable.
In my opinion Go is the most Pascal like language that exists today due to fast compilation speed and extremely opinionated pursuit of oversimplifying the language at the detriment of usability.
I only have a Ryzen 5 3600x and a 7650xt, and downloaded AMD's LLM tool. It runs, and chats. I have thought about training it on the 4500 pages of LJ entries I saved to PDF (I know I'd have to extract the text, and then spell check that puppy. or not. Maybe I should just leave my misspells if it's a doppleganger).

But it seems it'd take a few weeks of running nonstop to train? Everywhere I'm reading says it's hard to determine the actual time required.

I would think 4500 pages of text would be a large enough volume to train. (assuming 500 words per page? If not more)

What's a good minimum number of blog entries/words to train a thing. I would think the more the merrier, but I ain't spending non-stop processing for weeks at a time.

I hate AI, I have no idea why I even want to try this, but... The data is there and it's local to my machine not shared with upstream, so I figure it'd be fine to mess with. Is my estimate in the ballpark?
To be honest I don't think I ever saw a book or had a lecture about numerical analysis, where indices were deliberately started at 0.
I agree that people who think we can replicate brains on von Neumann machines with our current understanding of the brain are idiots who don't know what they're talking about, but humans build things they don't understand all the time. There's always a way to go deeper on a subject. The Romans were pretty good architects even without a modern understanding of metallurgy and structural engineering. We can treat mental illness with medications even if we don't fully understand consciousness.
PPC is the absolute fastest way to lose your shirt.

One thing that stands out is that OP wasn't bidding on "intent" keywords, sounded more like people were searching for info on Lightroom API than a product they would pay for. That's much harder traffic to convert.
I've worked with unity builds a lot in my career. Rebuilding a unity module can be 90s-2minutes (plus linking), whereas a single file might only be 3-5 seconds on its own.

The best possibility is if your build system can detect which files have changed and exclude them from unity builds, as this gives you the "slow path" the first time you change a file, but from then on you get the fast path behaviour.
Natural Language Geocoding
I somewhat disagree, I feel that the prevailing position is that unlike intelligence (e.g. Legg&Hutter definitions) consciousness can not be easily assumed from mere behavior and relies on certain things happening (or not happening) inside the agent.
When I was much younger I felt like I had enough skill to make a programming language, but not a good enough idea of what that should be. I thought I should consider the topic for 10 years and decide what would really make a good and distinctive new language.

It has been about 30 years now. I have a much better idea of what I would like, and yet despite all of the experience I have gained along the way, I feel like I lack the skill to implement it.
North Korea's post-modern cityscapes
To do what with them? How about not putting any of them on there? Doesn't chatting with bots get boring very quickly?
Or my online presence in totality, to be honest. Who I am online is only a small part of who I am.

Just like being a father, or an employee, or a woodworker do not fully define me as human, being a little snarky bitch on the Internet also does not sometime define me.
Weval has intrinsics that unroll the loop and specialize on the PC, merging paths with the same PC. So if you pick a good specialization context like PC, the unrolling stops eventually.
> Allowing the user to install and run any software does result in a less secure system.

> Because software could impersonate and trick the user into giving away sensitive information

“Allowing direct democracy makes a country unsafe, because the citizens could be tricked by propaganda”
> Making a unity / jumbo build work for a project with 10,000+ files and millions of lines of code is not simple at all

For years we rolled our own unity build, but now CMake supports it directly through CMAKE_UNITY_BUILD and CMAKE_UNITY_BUILD_BATCH_SIZE, making it straightforward to enable.

When first enabling it on a large project, you'll run into clashes where different files contain identically-named file-scoped function or variables. Sometimes this reveals copy-pasted code, where the fix is to refactor the duplicate code anyway. Other times you just pick more specific names to avoid the clash.

We find unity build gives a solid 3X build speedup. We haven't eliminated header files, and in fact keep one slow CI job building the code without unity to ensure our code still builds either way.
Bandwidth costs are actually free, so this isn't exactly accurate.

Most bandwidth is via settlement-free peering with thousands of ISPs around the world. At least that's how we did it at Twitch, and how we did it when I worked at a large CDN before that. There are still costs for backhaul, interconnect, colocation space, dark fiber, network hardware, and transit to fill the gaps. But this talk about how "Google can magically do it 5x cheaper" is nonsense.
C++ killed it. One of the compiler writers for it ruefully told me that they backed the wrong horse, that I was right in picking C++ to do.
A law that's easier to justify would be an "anti-tether law": You should be able to use a device as advertised, even if you break all ties with the original vendor.

(Because otherwise, you bought a service and not a product; also: if I buy a device and want to use it to do business with someone else, why does the vendor of the device have anything to say about it? Don't I own my device?)
Ah, I see you're more of an A. J. Ayer fan than a Descartes fan.

I think that if an LLM has any consciousness, it would be an experience like this — one where the past was a fiction it invented to fit the prompt, and the "now" was the only moment before the mind was reset.

But I'd put that in the same basket as my… ah, nephew comment? Cousin comment? I guess you'd call it that if we have parent comments etc.?

https://news.ycombinator.com/item?id=40406398

What you say is not wrong in principle, but it's in the same "cognitively unstable" basket as a Boltzmann brain, where to accept it would mean I couldn't trust my own reason to believe it.
AFAIK, there’s been basically no progress on creating the currency so far.
I totally agree with you. I hated them from day one. Sounds to clean and polished.
https://archive.md/betVm
Well, regardless of age, anyone is statistically very unlikely to create a popular programming language.

It would have been more interesting to have statistics focusing on where the people worked at language creation time (kind of social structure, in which country), what purpose it was trying to fill.

As other said, just do what you enjoy. It's unlikely you are going to face any issue for which creating a whole new programming language will a be more efficient approach than using any of the plethora which are already existing with mature ecosystems and many production applications working on top of it. But if you desire to create one, don't let popularity probability temper your quest.
Proper link:
https://www.gov.uk/government/publications/ai-safety-summit-...
Bandwidth costs are really not that bad.

95th billing, adaptive, progressive playing and just cap buffer to the minimum to keep playing. Equals ~$1M/month for +10 tbit/s egress.

Source: Worked at one of the largest bandwidth consumers in the world.
Maybe that's the root of the problem. Making technological toys for fun is absolutely ok, but when we pretend to solve people's problems we should probably take a look at old ideas first
If you hate AI, why do this?

If you just want to do it, why not just do it?
Programmers seem to forget about how physics is the reason there's np-hard problems.
> The conspiracy version where he's an evil villain whose mask you can pull off in order to show your cleverness is so much more fun and exciting, perhaps

It's not a conspiracy theory. It's the world we live in.

> Published research, published weights for some of their models, and…

And what? Should I remind you of their original stated goal vs. "some of the weights" and "we argue we can't release weights for more powerful models"?

> published a 100 page document about that work explaining with examples why it would be a bad idea to publish the weights of the better models.

It's bad, so we must blindly trust "Open"AI that the work they do is correct, and proper, and...

> Perhaps someone will break an NDA and we'll see something deserving of all this drama, but the evidence isn't there yet

The proof, as I said, is in the pudding. That is, in the doing. There's a lot of grandstanding on a lot of issues, and very little to show for it. Oh, and a lot of weaseling out.
Revenue is not net profit.
Oh, in that case I agree. My understanding is LLMs (or at least GPT-architectures) aren't Turing machines, so they can't simulate arbitrary other systems even if you made them very big, and because of this my guess is that it would be extraordinarily unlikely for them to just happen to have the right shape and power for simulating a full human brain.
URL should be: https://www.cbc.ca/news/politics/csis-tikok-vigneault-1.7206... (the original as referenced in the article). The Verge slyly claims a TikTok press release quote about CSIS (in the CBC article too) as their reporting.

TikTok spokesperson Danielle Morgan told The Verge.
Ivermectin does nothing. Linking to a site that uses fraudulent research in order to prove an incorrect point does not help your position. There were places in the world that widely distributed Ivermectin as an experimental treatment (such as Brazil) whose health agencies have now, after the fact, said that Ivermectin does not help. You are peddling fraud.
You don’t need to keep everything “hot” all the time. Storage tiers exist for a reason.
That is definitely not the common reaction. Something is unique to you, in that regard.
Not really, because Nightshade should have made image labeling more difficult, but if you try it, you'll see that it doesn't do anything; multimodal models are too powerful nowadays to be fooled by small adversarial noise generated using CLIP LPIPS (small enough not to be too noticeable to us).

And Glaze does not try to interfere with labeling.
>This being you would classify as "no worse a threat" than any living being known to man? Is that "putting aside emotional pressures and considering the results"?

I mean, any man sufficiently ill-willed can certainly do all that today. I am unbothered, to say the least; I have better things to do with my limited time.

>what other explanation is there for the mass extinction of most animals after the Anthropocene started.

You're wildly overestimating the effect humanity has on the ecosystem, many species also went extinct before we showed up. The species we see today are merely a very small handful of all the species that ever graced this planet.
Old content has value for training AI models even if there are no human viewers anymore.
I doubt your claim but wanted to mention a La Honda local once gave me a ride stranded with a flat tire on Pescadero Creek Rd.

His pickup bed was full of poison oak and landscaping tools, arms and hands filthy from the work.

He warned me not to touch anything and not shake his hand etc. saying he's covered in poison oak but immune from the frequent exposure.

It's everywhere around here and I react horribly to it, but this experience lends some credence to your claims...
Try using the median or mode instead. Averaging multiple data points only works well when the data distribution is symmetrical around the true value, but the closer you get to the endpoints (black and white) the less true that assumption is. If a pixel's true value is 5, and you get some samples with values 0 to 10, and one with value 100 that outlier will not get compensated by an outlier in the opposite direction.

You could also average just the middle quantiles or similar, if you still want to average over several frames.
Iterative leaps of open-source models becoming better are huge examples that companies competing on LLM model layer have an ephemeral moat.

Serious question: assuming this is true, if an incumbent-challenger like OpenAI wants to win, how do they effectively compete against current services such as Meta and Google product offerings which can be AI enhanced in a snap?
> why we're more than a complex biological computer

Are we more than biological "computers"?

I think we are complex biological systems that we do not fully understand yet but that does not mean anything supernatural or beyond our understanding of physics is at play.
Current rent control and just plain tenant law is going to preempt something outrageous (you write as the lease makes outrageous demands but don't give details - California limits what can be considered a nuisance[1]). There's a reason most leases in California follow a boiler plate format. A lease that isn't legal isn't going to go well during an eviction attempt. And remember, an eviction has to be ordered by a court and can always be challenged there.

Contracts just generally can't preempt rights. Of course, the type of contract is important. Ordinary residential tenants have rights. If you're a commercial tenant, any imaginable conditions are possible.

[1] https://selfhelp.courts.ca.gov/eviction-tenant/notice-types
I heard of cloud seeding theoretically, but is that actually widespread globally now?
What would an observer see? It’s plausible that they would see an attack from an uninhabited solar system but not be able to find the home location of the attacker.
> What they want is what Apple sells. They want iOS.

As evidenced by the existence of this sub-thread, that is not true.
> because I just can't find a version or remake that wouldn't suck technically

the recent myst remake is probably the pinnacle of them... that said the original is well worth playing still and i've played it through a few times now.
Agreed on Google Search Ads. I've run a lot of pre-launch campaigns, mostly for e-comm and SaaS products. Meta ads is still the best way to go if you're going the ad route. YouTube is 2nd best option if you're good at making videos. For growth hacking, Producthunt and Facebook & LinkedIn groups can work. For SaaS, LinkedIn ads can work if you really know your audience and know how to run ads. Cold email also works well for SaaS if provide upfront value and not spam people.

But Google Search Ads is highly competitive and lots of bot traffic. IMO, it's best for retargeting during pre-launch.
The art at the end is quite beautiful. I wonder if the next step is putting this into a real font so that you can type with it in any program...
Introspection is "looking within". Why should science not be interested in that? It is an aspect of reality. It is not more or less real than galaxies or atoms. I know that it is a very perplexing one when one holds a physicalist metaphysical commitment, which is easy to confuse with some notion of "no-nonsense modern scientific standard", and so there is a temptation to pretend the undeniable is not there, or that it is "ill defined" in some way.
Based on your phrasing, and that you and adamvankat list the same email address, this isn't your friend's work - it's you using two accounts.
Well it took evolution 4 billion years of testing out random permutations that resulted in a pretty good local maximum, so there is hope for us yet.
Russian GPS games in the Baltic Sea region
Any of the major military superpowers have more than enough conventional boomsticks to end all human life. It might take slightly longer than if nukes were used, but that's hardly comforting.
The brain is not a product of engineering, but of evolution. As a biomedical engineering graduate, I feel obligated to point out that even though I think consciousness is a result of physical process that in theory can be replicated, we have so far failed to achieve that. Saying consciousness is "just" an emergent property of dense neural networks is kind of a signal to me that have a pretty ignorant view on this stuff that's more rooted in machine learning terminology than actual biology.
There is a tick-tock between searching the dominant NN architectures (tick) and optimizing for accuracy, compute and inference latency and throughput (tock).

This particular (tock) is still playing out. The next (tick) does not feel imminent and will likely depend on when we discover the limits of the transformers when it comes to solving for long tail of use-cases.

My $0.02.
Is the book enlightening beyond what one can learn from sources like this post and the aforementioned paper by Rompf and Amin? I'm trying to decide whether I should spend the time to dig deeper into it.
I agree with this approach. I tried to make a few on my own and no one liked them. I wasted a lot of time making good dependencies for them because it felt like the right way and made me intellectually satisfied even though it really burned time towards the end result.

Turns out the dependencies got thousands of downloads vs the actual product.

Unless you need the money, if you are trying to be productive in free time have a strong bias towards things that make you happy and don’t worry about the outcome so much.
One page says "CS231n: Deep Learning for Computer Vision" and another says "CS231n: Convolutional Neural Networks for Visual Recognition". Did they change it recently to recognize other methods (ViT), or?
First JS now AI: "a wall between". Both JS and AI are for context loosers (you can't have memex). Clue: you don't need JS - but advertisers do, you had to use it because browsers were broken and are kept broken ( https://groups.google.com/a/chromium.org/g/blink-dev/c/zIg2K... etc.).
Faster JS engine is irrevelant, but extensions as we had before in Firefox, sacrified for that and Google money, wasn't.
I think things changed a bit with MIDI with the introduction of Soundfonts, and even more with dedicated MIDI sound cards.

I bought a Roland SCC-1 [1], and fell in love with MIDI. It was basically a CM-300 in a PCI card. I could program music that sounded like it was coming from a Roland keyboard. Such good memories.

But like you, I also was not a fan of FM produced MIDI, and that was only exacerbated by the SCC-1.

Soundfonts made it possible for games like FF7 to sound identical to the PS1, which was miles ahead of FM MIDI.

[1] https://en.wikipedia.org/wiki/Roland_SC-55
Exactly. It's capable and has been for decades, many many years ahead of some of our counterparts.

While it doesn't mean we're fine, I would argue the depth and breadth of coverage has been strategically calculated and held to the point where there are still many contingencies foreign and domestic. I would also argue that the act of "cyber warfare" against us infrastructure would almost guarantee chaos for the attackers given the worlds reliance on us technology and assets, potentially self crippling their own capabilities.

In some ways there's a Mutually Assured Destruction perspective with cyber operations. There are levels of acceptability and most Nation States wouldn't dare cross the line. Where the real risk lies is with rogue small groups. Groups that don't require a lot of money and or time, just a few well placed exploits.

Having been in that world, at the higher echelons, I can attest that MONEY is being spent. Much more than many would know, to secure our foothold and capabilities.

I would thus agree, if we had excess chatter about needing more money for offensive cyber capabilities, I would be much more concerned.

Good thing about it is Cyber is less expensive than kinetic, and money can go much further.
The fact that DOs are treated the same as MDs is absurd. Osteopathy is quackery.
If bandwidth costs were very high a whole lot of the services we love would cost more or not exist.
Not OP but I’d personally would rather be an informed hater instead of a believer hater.
The digital notepad box – a DIY e-ink project