skysight-inc/HackerNews huggingface dataset:
IMO it's not an entirely unreasonable take.

It seems some companies adopting GenAI at this stage are doing so, at least in part, because they want to believe (that they can replace workers), rather than out of any sober analysis of what it can actually do. Maybe there's an element of FOMO too, and companies wanting to use GenAI because they hear everyone talking about it.

No doubt LLMs will continue to improve, but what remains to be seen is if there will be a direct path from LLMs to AGI (which is where the real value gets unlocked), or if we'll just continue to see quantitative improvement in benchmark scores, hallucination reduction, etc, but not much qualitative change in the types of task they are capable of.

I do think that AGI is inevitable, maybe not even that far off (but certainly not next 5 years, probably not next 10 years *), but there's a lot missing from LLMs to get there, and it seems that at least one critical piece, online learning, may require a different approach.

* Note that it's already been 7 years since the transformer paper came out, and all we've really seen since then is a bunch of engineering work in making them more efficient and how best to train them. We haven't yet seen any advances in "cognitive architecture", or even any widespread recognition that there is a need to do so. If all people are doing for the foreseeable future is building pre-trained LLMs, then that is all we will get.
The "mosaic trick" is a way to perform horizontal pixel doubling in hardware rather than software. And to do this trick, you turn on the SNES's Mosaic feature, scroll 1 pixel to the left every other scanline, and scroll upward one pixel after each two scanlines have been drawn.

Normally the SNES mosaic feature just the top-left pixel of a 2x2 square into that entire square. But the trick makes a different set of pixels get doubled horizontally on the next scanline.

It requires a different arrangement of pixels than the normal way of drawing tiles. A tile containing these pixels:

01234567

becomes this when viewed on two scanlines:

00224466

11335577

Actually performing these scroll writes does not require any CPU intervention because you use the SNES's HDMA feature to do those scroll writes.

User "93143" on Nesdev describes the Mosaic trick in this post: https://forums.nesdev.org/viewtopic.php?p=205633#p205633, other discussion here: https://forums.nesdev.org/viewtopic.php?t=20393&start=135

---

So now that you've done this, you need half as much video memory as before, which effectively doubles your bandwidth for rendering and transfers.
> The only difference between AI hallucination and a regular person misremembering is that sometimes the person will communicate the fact that they're unsure. It's not like the outcome is any different either - if you blindly trust, you've got the same problem.

There's a few key differences. One being, if we compose a system with the output of "regular person", and "regular person" makes a mistake, they can be held accountable.
Lack of any songs I actually care about, and the actual note mapping from the devs has been pretty bad up until recently. The modding community has had them beat for ages. Without mods the game would be a breif curiosity before I got bored with the provided songs, most of which don't suit my taste.
Mind that "mods" includes "custom tracks".

OG BeatSaber comes with a small-ish selection of tracks, most of them obscure and not generally known. Good or bad, they get boring quickly. Modding lets you expand to arbitrary number of tracks, including pretty much all the ones you like. It's what makes it fun and worth returning to. Not being able to add your own music, makes BeatSaber not worth the sticker price (much less if you're getting Oculus just to play it).

Also note that people were used to this capability, because before BeatSaber became a poster child for Oculus, it was streamed to other headsets from PC, where adding custom tracks was tacitly allowed.
Create a Default Folder for Screenshots
Significantly fewer ransomware victims pay ransoms
I think a big problem looming on the horizon for using llms to help with code is the same "confidently wrong" tone as when they're used as a general search engine. I've seen people blindly follow what they were being told by the llm when, if you'd just read it, it was obviously wrong code (or in one case a json config file). It reminds me of the copy/paste problem from stackoverflow except there's no voting or feedback from others that signify a more correct answer.

LLMs sound so sure of themselves and people think "well i'm dealign with the most advanced technology ever so it must be right...".

On the implementation side of things, it's hard for me to get the non-deterministic aspect of llms right in my head. I put an LLM and RAG system in prod with a team and went through rounds of the usual testing. 99 times it passed but on test 100 it would fail, so you'd adjust the system prompt. Then it'd pass 500 times and fail at 501. Adjust the system prompt, then it would pass 9 times and fail at 10. That system went to production but there's the low level worry in my mind, when is it going to fail to give the correct output? The fact that you can never guarantee the output of an LLM from a given input severely limits where they should be used IMO. I don't think it's wise to have the output of an LLM be the input to another program, there's no functional relationship between domain and range with an LLM.

That problem is usually met with "well, a human would make the same mistake.." but the reason computers exist is to do long, tedious, lists of tasks/instructions very fast that humans get wrong. Simulating a human, and all those imperfections, with digital logic seems contradictory to me.

edit: Also, just want to point out that the "testing" mentioned in my post was all manually done by humans. You can't automate testing the response of an llm unless you use another model to grade the response as correct or not but then you're right back to not being able to trust that the grader will always act consistently.
Very few people actually know how to provision and manage a lossless Ethernet fabric and I’d wager someone who had literally never touched infiniband would have an easier time accomplishing it from zero with IB than with Ethernet on real vendor gear.

Ethernet has so, so many gotchas. Maybe if it was a layer 3 only network it would work. Maybe.
How’s it work with SFO where they have their own contractors for security screening that aren’t federally employed TSA agents?
What caused what most people perceive as inflation is really greedflation that, quite simply, was caused by it suddenly becoming acceptable to raise prices "because everyone else is" and corporations piling on by saying to themselves "let's see just how high we can put prices before people cut back buying". The answer is "a lot" people have shown they will still wait in line to pay a bigger chunk of their income for a burger, a coffee, an egg, and pretty much everything else. They will whine the whole time but they still buy much to the delight of the seller. Imagine if tens of millions skipped product x for a week or two or even better until the price went down.
Yes. The encoded content is “just bytes” - once decoded it’s logically something else (var char data structured as json) that transcends bytes at the data level.
6.5 hours for 300km sounds very slow. Is that because it's only a single track, and you lose a lot of time when passing oncoming trains? Or is the track not straight enough for fast trains?
Because their whole company is called Meta?
This all looks incredibly lonely.
Actually everyone is capable of arresting anyone else. It's called a citizens arrest. It is legal but risky (both physically risky and legally risky).
I don't think they make HBM RAM kits. /s
It's an interesting philosophical dilemma.

What else would you be willing to force on everyone to improve (in your opinion) your circumstances?

We clearly do this a bit (taxes, vaccines, etc), but finding the threshold is very tricky, and can lead to pretty authoritarian environments.
I was half tempted to get a quest after playing beat saber on a friend's device. it's kind of amazing how much better it is than the next best thing you could do on one, some team just knocked it out of the park designing and implementing that game
Source article [0] submitted 20 hours ago [1] and 11 hours ago [2]

[0]: https://www.bloomberg.com/news/features/2024-04-21/tesla-tsl...
[1]: https://news.ycombinator.com/item?id=40109262
[2]: https://news.ycombinator.com/item?id=40111952
Attach to a DuckDB Database over HTTPS or S3
https://www.intel.com/content/www/us/en/developer/tools/devc...
The only per-user authentication option is Kerberos. Username/password based authentication is not possible.
because they want to use songs they didn't pay for
> In a different universe

"Cuis-Smalltalk computes with rational numbers."

https://cuis-smalltalk.github.io/TheCuisBook/Writing-your-fi...
Like other comments have pointed out, I think of this as similar to how Google controls the Android OS. While theoretically open, the real useful stuff on top of Android (Google services etc) require a license from Google along with their Play store, so Google makes revenue from there.

Certainly more open (edited) than the Apple ecosystem, but still controlled by one (big) player, with a little bit of flexibility but not a whole lot.
> Computers are exclusively theorem generators, while humans appear to be axiom generators.

> However, they are limited by the fact that they cannot establish axioms

Maybe I'm missing subtleties, but it seems like it'd be relatively trivial to get even just current LLMs to generate a couple of original axioms?

If there's going to be further stipulation ("those axioms don't count because ...") I'd be interested to know whether the author believes there's some testable distinguishing factor between human and AI axioms, or if it's going to get to the point of "its generations appear identical to human axioms, but it's not actually generating axioms - just simulating/predicting/etc."

> In essence, you cannot create a computer program that will tell if another arbitrarily chosen program will ever finish

For real physical computers you can, such as with Floyd's tortoise and hare algorithm, since they don't have have infinite memory.

Neither humans nor computers are exempt from the central trick that you can construct an unanswerable question by in some way referencing the question's answer ("What won't your answer to this question be?").
They need to address the match-fixing and corruption instead.
I love how simple some things are in Go. Sure, this code does not do lazy evaluation but for a lot of situations it's good enough.

And look how short this code is thanks to languages sane defaults. In Rust you would need T : Default + PartislEQ, and all that jazz
Part of the core problem of our whole economic setup is the widening gap between "where money comes from" and "what do things do?". The VC hype machine makes this gap so large that it can disrupt attempts to design a specific functional requirement. It's way, way, waaaayyy more important (in the near term, anyway) to get the attention of Mr. Moneybags versus making a self-assembling AI wiring diagram. Especially when these systems are so resource hungry - that's a lot of money up front.

We see a flavor of this in the defense industry, where the users of the Product have a . . a whole ecosystem of fusspots[0] . . between them and the money. Say, for example, you get a gigantic requirements document. It might say "You will make the Product System but you must do the work according to Process X, Process Y, Process Z, and any related Process [X.1.b through X.6.z, Z.1 through Z.921, etc]". Then, when you show you have these Processes/Certificates, you get a pile of money. Thing is, it could be decades - or never - before the Product ever sees anything like a user. Every time someone refreshes the Giant Requirements Document, more money gets paid. The actual transaction taking place is Paperwork for Money - so therefore, the red tape is what's valued. Sometimes - almost by accident - a product comes out from this, but very often it doesn't[1], and the whole machine just keeps cranking on.

[0] I am being really nice here, but yeah, without trying to be nice . . there's a TON of corruption, and despite what the NAFO fanboys say, a LOT of procurement officers have their corner offices already picked out at LockBoNorthRay. It's an absolutely widespread practice - every company I've ever been with has BRAGGED about hiring on Procurement Officer X or Y from the latest bagged contract.

[1] Sometimes a Product comes out completely FUBARed[a] and then the techs and engineers have to figure out a way to make it fight. It would all be a hilarious TV show, but in real life all I can see are the dead airmen and sailors that'll be stuck inside when push comes to shove. Well, "shoving" someone other than five Arab teenagers playing with fireworks in an RV, you can fight those guys with a Garfield body pillow and some body odor..

[1.a] But within that ever-shifting requirements spec!
Their board is lead by one of America's great fossil fuel executives and climate deniers: https://www.jpmorganchase.com/about/our-leadership/lee-raymo...
And CCL doesn't even have an interpreter. Every form you type into the REPL is compiled. If you want an interpreter in CCL you have to write it yourself.
We are seeing the same in Santa Cruz here in the California. Grapes that before would have been impossible to grow here are now possible.
I'm really not sure this sells me on it. Sam Altman is a clown of a character to be sure; his success will be the embarrassment of venture capitalists for decades to come. Part of me suspects the startup industry may never recover from it, but there's always more fools with money.

The biggest thing I disagree with is the representation of AI and the definition of 'transformative' work. I think it's best argued in reverse-order.

Imagine for a moment, that we take AI out of the situation. No training data, no neural network, just a computer generating images or text along some PRNG function like a fractal or a Markov chain. These are, in essence, original works. They might be nonsense, offensive, or just plain bad, but they are quite likely unique and could feasibly be copywritten by a human that purports to be it's discoverer. So in that sense, I think there is both a world in which computers not only create original art, but also do meaningfully transform inputs. The lack of conscious artistry doesn't stop 3D animated movies from being copywritten for using randomized particle effects, nor should it stop computer-generated images and text.

My second issue is really how you define AI in your player-piano analogy. Analogous to AI, I don't know if we could definitively say the piano isn't playing unique or original music. If it produces an tear-jerking rendition of Farmer in the Dell, I don't think we should crucify it for stealing or abusing the original work. You could argue that it's not derivative enough to warrant it's own copyright protections (and may be right), but I don't think it inherently violates copyright any more than human derivation does. The means are separate, but the ends are identical.
Rig can mean a lot of things. Hand drawn animators often use a rig, it’s just the rig is made of graphite lines on paper driven by a meat based neural network.

I'm not just being cute when I say that. The problems the AI in the examples was having have distinct analogs with the problems human animators have. Arcs are a problem, as is the notion that in-betweens are mostly about interpolation.

As I said, timing and articulation are at the heart of most kinds of animation. Even very stylized animation must be aware of this, if not being a slave to it. Imagination and expression are important, but first the audience has to _believe_.
The Cloud Storage Triad: Latency, Cost, Durability
The dangers of single line regular expressions
Searching for a product or visiting a web site can trigger "personalized" ads that follow you all over the internet --- even on totally unrelated web sites --- even after you've already made a purchase and no longer have any need for the product.

This violates your privacy, wastes your time and communication bandwidth and squanders advertiser's money. In other words, it is just plain dumb --- and most consumers are now blocking it.

A much more reasonable/sensible alternative --- "context sensitive" advertising. Only show ads when the consumer specifically expresses an interest --- not next week or next month, not while he is doing something totally unrelated, not long after a purchase has already been.
I'm having a hard time wrapping my head around the upside-down language that Meta is trying to execute here with the repeated use of 'open' to describe any of this. This is an invitation for other corporations to drink from their social spigot and join their walled-off app store. The word 'open' really is under multiple fronts of diffusionary attack lately.

Is the Overton Window now a mobius strip?
as a developer at heart he should have thought back to how interested he would have been in sharecropping on someone else's locked down platform!
Having a personal computer at home was a game-changer, though. "The Metaverse" has been around for a couple years now, and yet consumer VR (which has been around for eight years now) is still just a "gimmick", rather than a must-have.

The IBM Personal Computer released in 1981. By 1989... yeah.

iPhone came out in 2007. By 2015, smartphones ruled the world.
Airports can run their own agency but they still have to follow TSA’s guidelines. If they aren’t there, then TSA would be.
No, what they mean is IQ/intelligence, just as they stated. Social class is part of the story, more so in the past than it is now, but it's not the entire story. High intelligence is a way out of upbringing and circumstances at the margins, when you can capture opportunities to escape. Tech jobs are filled with people who didn't come from higher social classes, many who suffered inequities during their childhood even from their social peers, but persevered due to having drive and intelligence.

Their argument is exactly what they stated, no hidden meaning here about social class. Not everything is class warfare.
You don’t need to manage NVLink.

NVLink either talks native NVlink to itself when you are using NVlink switches either intra-server or intra-rack or;

It can talk PCIe over NVlink when talking to a PCIe endpoint.

Or you can run Infiniband or Ethernet on top of it and talk to w/e is on the other side.

Gaudi isn’t that different remember Ethernet != TCP/IP.
As cheap to perform in as YouTube video, almost as vivid as the real thing, but again with most of the bullshit ("reality has a lot of detail") removed, just like with a YouTube video. Ideally, it would be suitable for experimenting with something you might want to then try out for real, but which would be too risky (time, money, embarrassment) to start with for real.
Can't remember? Try it now - you saying you don't see a splash screen that lasts for long enough for your eye to notice? It's about 2-5 seconds for me. The experience is jarring overall - Gmail doesn't do that.

I still use Proton, it's not a deal breaker, it's just a clunky and annoying software at times.
Is there a similar article that explains the origins of Linux and its design choices?
no, those are completely different… a facebook account is an account on a social network that requires you to use your real name or else you get banned. a facebook account links you to your real life identity and your real life social circles

a meta account is an account that you can optionally link to their social medias, but it isn’t required

meta accounts are basically just oculus accounts
There is Lem too.

https://lem-project.github.io/
Yes, but it's a kludge: 404 has specific, secret RSS feeds for subscribers that contain full-text copy. With ActivityPub each recipient can have personalized content through the same link, and even for free subscribers, the publisher has a better view on who is actually subscribing.
I did read the article. Hence my confusion.

What are you suggesting then? A company that is selling warm pizza with prompt delivery should not do anything to incentive employees to deliver on that value prop?
Do devs really capture absurd margins? Or does Apple, leaving the dev with a pittance?
I'm also curious how security will be handled. 300km, mostly through middle-of-nowhere, with potentially high value cargo seems like organized crime's bread and butter
While good, Meta is likely to attempt to form a walled-garden in the vein of IOS and even Android to an extent. What I’d really hope for is a general-purpose computing platform with root access for the user, As I believe that mixed reality headsets have the potential to overtake both the smartphone and the PC as the default compute device of choice.
True, but I wouldn't underestimate the amount of money they don't waste in useless crap, or low quality products they have to buy multiple times.
I'm always a fan of bigger numbers, but I wish more time/money/whatever was put into letting DDR5 run at those XMP/EXPO speeds when using 4 DIMMs.
Could this allow for a hard real time Lua programmable system if you replace gc?
Take something like work boots as an example: You might buy a $300 pair of Red Wing work boots that’ll last effectively forever. Someone who can’t afford that might buy a $100 pair of work boots from Walmart, which will need replacing more often.

So, in the category of Work Boots, you are indeed spending less.
AMD is doing several billion in ai processor sales already and the new chip is selling as fast as they can make them. At least with AMD, a customer can actually get them now as opposed to the nearly 1 year lead time from nVidia.
This is reminding me there is the sb-fasteval feature, which I have not been testing.
I used zone minder for a bit until I realized I don't actually care about recording at all for my use cases, now I just directly VLC to the camera itself.

If I were to set it up again, I'd go further down the home assistant path (one camera I got setup so it appears in HomeKit, but I never bothered getting the rest).
Some folks stream VR games with a second camera on a green screen, which provides a 3rd person perspective for the audience. It's pretty incredible.

I can easily see less tech savvy consumers being confused.
If the site doesn't work with adblock, I just close the tab instead of using whatever skill it might take to hit disable
I think this is not a good explanation. “Get on the hill” is a bad order. “We want to get on that hill to gain fire control on that road” is much better. Because that means the on the ground troops can achieve the objective through an entirely different means if the hill is not viable.

Critically, and this is why military analogies don’t work with most large orgs, the on the ground folks don’t need to confirm with top leadership that an alternative tactic is sufficient. In messy business orgs, middle managers play it way too conservatively and try to get their bosses to green light every decision by presenting them a synthesized and watered down view (“the hill is well defended, the other hill is better”). But this is slower, error prone, and at risk of compromise to minor communication failures because the condensed time and attention for the synthesized logic won’t capture the full reasoning (“I don’t get why the second hill is better. Just do the first one”).
The very end of the article talks about "green shipping" but it seems like this propulsion method would produce crazy levels of heat. Wouldn't that have adverse impact?