skysight-inc/HackerNews huggingface dataset:
Even as a kid before the iPhone came out, it wasn't hard to see the appeal of a smartphone. People loved their Blackberries and Palm Treos. Having internet access wherever you go was incredibly appealing even before the hardware, software, and infrastructure were ready to make that mass marketable.

VR makes a ton of sense for video games, but I just don't see how it could enhance the rest of my day-to-day life. I don't see it becoming a good general purpose computing platform that most people use all day. I see it being useful for specific niche tasks like CAD, but I'll never put on a headset just to send an email, file my taxes, or browse the internet.
I don't get it either, when I experience what you talk about I just laugh and sometimes ask my friends how they feel about it. Remember, it's normal to them. It's also amusing to see how TV advertising has evolved (or devolved to be more accurate) since the last time I saw a commercial.
> How long is a train carrying a full container ship's capacity?

According to Wikipedia[1], "Container ship capacity is measured in twenty-foot equivalent units (TEU)."

And container ship size categories are (conveniently!) based on what can fit through the Panama Canal. Neopanamax ships are the category that can fit through in the canal's new (upgraded) configuration, and those can hold 10,000 to 14,500 TEU.

For round numbers I'll use 10,000 TEU. That means if you laid all the containers end to end, they would stretch out 200,000 feet, which is about 38 miles or 61 km.

Trains can stack containers two high[2], so divide that by two, and a train has to be at least 19 miles or 30 km. But really somewhat longer since one train car's containers don't butt up directly against the next car's containers.

So presumably they would need multiple trains for one ship's cargo.

---

[1] https://en.wikipedia.org/wiki/Container_ship

[2] https://en.wikipedia.org/wiki/Double-stack_rail_transport
LLMs are radically unlike organic minds.

Given their performance, I think it is important to pay attention to their weirdnesses — I can call them "intelligent" or "dumb" without contradiction depending on which specific point is under consideration.

Transistors outpace biological synapses by the same degree to which a marathon runner outpaces continental drift. This speed difference is what allows computers to read the entire text content of the internet on a regular basis, whereas a human can't read all of just the current version of the English language Wikipedia once in their lifetime.

But current AI is very sample-inefficient: if a human were to read as much as an LLM, they would be world experts at everything, not varying between "secondary school" and "fresh graduate" depending on the subject… but even that description is misleading, because humans have the System 1/System 2[0] distinction and limited attention[1], whereas LLMs pay attention to approximately everything in the context window and (seem to) be at a standard between our System 1 and System 2.

If you're asking about an LLM's intelligence because you want to replace an intern, then the AI are intelligent; but if you're asking because you want to know how many examples they need in order to decode North Sentinelese or Linear A, then (from what I understand) these AI are extremely stupid.

It doesn't matter if a submarine swims[2], it still isn't going to fit into a flooded cave.

[0] https://en.wikipedia.org/wiki/Thinking,_Fast_and_Slow

[1] https://youtu.be/vJG698U2Mvo?si=omf3xleqPw5u6Y2k

https://youtu.be/ubNF9QNEQLA?si=Ja-9Ak4iCbcxbWdh

https://youtu.be/v3iPrBrGSJM?si=9cKHXEvEGl764Efa

https://www.americanbar.org/groups/intellectual_property_law...

[2] https://www.goodreads.com/quotes/32629-the-question-of-wheth...
These numbers don't appear to be adjusted for inflation, but even if they were, I still wouldn't trust it. Lot of people know by now that the government fudges those numbers to understate them.
Because the TSA is so wildly incompetent that it became the only choice if you wanted to go through the airport in a reasonable amount of time.
When are we getting the grid scale batteries that can even get through the night without requiring natural gas?
> Chinese authoritarian government doesn't allow American companies to freely operate in China, but they want freedom for the Chinese companies in the West? That's a little hypocritical, don't you think?

Not really, no. Our government operates under our constitution, not China's.
> If Meta really believes in the Metaverse, why do they need the Horizon brand? Why not just the Meta OS?

Perhaps for the same reason why Apple OS, Google OS or Microsoft OS don't exist as customer OSes - each OS is scoped to a specific function/device-class, and maybe superceded in the future.
Which perspective projection do you mean? Stereographic, gnomic or just a 3D rendering of a globe?
The only issue I have with iCloud is that there's no way to ignore files in a directly, namely the .git folder, so you can't use it for code. I don't remember the exact issue but it was causing issues with git.

Which is a shame because I wanted to just toss my ~/Code folder into iCloud and never worry about losing work nor have to ensure every code folder is backed up on Github.
I've spent a lot of time in Latin America. I've met a lot of people from developed countries there. The ones who fail badly are the ones who go there expecting to get a local job earning a local wage and hoping to fit in with the locals. This drastically fails because the local wages are very low compared to their home country and requires perfect fluency in the local language.

The one's who do well have remote work jobs and benefit from the vastly lower cost of living. The most interesting arbitrage is people who move from developed countries and start small-time online businesses and make $1000/month. On this amount of money they can live reasonably in developing countries while they would be living in poverty in their home countries. The goal of a lot of them is to make enough monthly that they can move back and live off their businesses in their home countries. It's a way to get out of the rat race. These people are essentially moving to developing countries for economic opportunity which is absurdly ironic because locals complain about them raising prices and then move to developed countries for economic opportunities themselves.
Do you not count LispWorks in this? I haven't had a chance to play with the commercial Lisps myself, but anecdotally it seems to still have some currency.
Hmm, this reasoning is making a lot of really questionable assumptions:

> We’ll use the estimates of 100 billion neurons and 100 trillion synapses for this post. That’s 100 teraweights.

... or maybe actual synapses cannot be described with a single weight.

> The max firing rate seems to be 200hz [4]. I really want an estimate of “neuron lag” here, but let’s upper bound it at 5ms.

... but ANNs output float activations per pass. Biological neurons encode values with sequences of spikes which vary in timing, so the firing rate doesn't on its own tell you the rate at which neurons can communicate new values.

> Remember also, that the brain is always learning, so it needs to be doing forward and backward passes. I’m not exactly sure why they are different, but [6] and [7] point to the backward pass taking 2x more compute than the forward pass.

... but the brain probably isn't doing backprop, in part because it doesn't get to observe the 'correct' output, compute a loss, etc, and because the brain isn't a DAG.
One feeling I have is that while Clojure is incredibly tasteful, well-designed and elegant, it is less focused on Correctness as Racket. And this gives me the feeling that if I make some mistake (say, erroneously swapping arguments of a complex function that e.g. computes on list as sets), I do not know what is going to happen.
but i think that point of view is important for 99% of people that will use AI. since most of them will be potential consumers and the more you can hype and mislead the better for some looking to take advantage. i mean im seeing it with every new startup or company now and im not even that super knowledgeable but numbers do not look correct at all. everyone lives in the "business world"
Apple Acquires French AI Company Specializing in On-Device Processing
They take code with a license that prohibits using it to create preprietary software and use it to create proprietary software. It’s not about money.
Tragicomic and so true.
Macros in C are a text replace and so it is hard to see from a debugger how th code got like that.
M5Stack has a lot of cool little "almost ready to go" modules, both core (esp32 based typically) and accessory (ex sensors). They're relatively inexpensive and great for hobby/prototyping.

One of the things that might be a bit different is that M5Stack has had decent Python support and Espressif has typically only done the core C-based stuff.

But I'm optimistic. Hopefully this just means more access to newer chips sooner for M5Stack.
*en-gb *en-us
That's not quite right. Always defecting is game theoretically optimal.

However, under realistic conditions, where many agents are predisposed to cooperate but some do not that's where a tit for tat strategy can work incredibly well.

That people are predisposed to cooperate is an assumption you have to make, it cannot be derived from the rules of the game itself.
It's not even a question of it "indicating" acceptability -- being a fan of something is "acceptance" of it.
Yes but I cannot imagine either of these things are a bigger concern to the Govt. as covering up the true extent of the security issue. Not least because of the number of legal actions against the PO that this truth might enable. Could seal PO's fate as a toxic asset.
North Korean animation outsourcing for Amazon, HBO Max series
Sorry for the TikTok link [1], but worth seeing this animation of income to housing price since the 1980s. To make matters worse, what's not shown is also the rising tax on that income. Then factor in student debt, which is not as severe as the US but is a big drain. Then factor in the record levels of immigration of the last 5 years or so.

Of course offsetting all of this are other big improvements in QoL - better medicine, healthcare, etc. Also, while interest rates are high compared to last 10 years, historically they aren't crazy. But even 'not crazy' interest rates vs. this disparity in income vs housing prices.

So definite 'agreed' to you and the other posters who brought up it's not a single-variable issue.

But seeing this, and having a remote-friendly job, wouldn't you rather go live on a beach in Costa Rica for a few years?

[1] https://www.tiktok.com/@thebeautyofdata/video/73147673976243...
How big a factor is the fact that bio systems weren't designed?

It strikes me as the mother of all spaghetti code. Is it even possible to meaningfully look at parts of the human body in isolation?
But a family of 4 is not the value proposition here. They are explicitly targeting frequent flyers that stand in the queue so often that the time saves add up.

If you're only traveling once a year, you can handle a 45 minute wait twice (although yes, it still sucks). If you're traveling once a week, it's a completely different ballpark.
Alternatively, don't validate and then use the original. Instead, pull out the acceptable input and use that.

Even better, compare that to the original and fail validation if they're not identical, but that requires maintaining a higher level of paranoia than may be reasonable to expect.
I think it might be a leap to assume first gen and Pell students are low performers or likely to drop out. Is there anything to back that up? It'd be just as easy to argue that they perform better because there's more at stake compared to a student with larger social safety nets.
You can transport it to an architecture of different endianness without loss of information or metadata and a transformation at destination.

There are important ways in which it is, in fact, "just bytes".
This can’t be real?!
> From personal experience as far back as the 80's (and from my understanding going back before that as well), OS has never meant kernel.

I definitely heard it used to literally mean only the kernel. Circa 20 years ago and earlier.

For example, if we look at "Operating system" on Wikipedia from 2006:

> https://en.wikipedia.org/w/index.php?title=Operating_system&...

> Most current usage of the term "operating system" today, by both popular and professional sources, refers to all the software that is required in order for the user to manage the system and to run third-party application software for that system.

Note it says "most current usage". That is because the usage was changing at that time, or had only recently changed. (I picked 2006 because I remember it changing around then.) If we go back another 2 years:

> https://en.wikipedia.org/w/index.php?title=Operating_system&...

> In computing, an operating system (OS) is the system software responsible for the direct control and management of hardware and basic system operations ...

Sure sounds like that doesn't include userland. Definitions which include userland are marked as "colloquial".

Famously in the 1990s, Microsoft tried to argue in court that an OS included a web browser, and that discussion is cited in these old articles... Many reasonable people at the time thought that position was bullshit.
You might find Guile interesting, I think it is more immersed than Racket, especially when debugging, and more similar to Common Lisp (SBCL).
They're related but not the same. This wiki page explains LoROM and HiROM; FastROM is explained by this sentence.

> Different address ranges are accessed at different speeds, and the speed of the ROM at banks $80-$FF may be changed with register $420D.

https://snes.nesdev.org/wiki/Memory_map
Yeah my CV1 doesn’t work anymore, I think Meta added some account requirement. I feel like Facebook stole some money from me, in the sense that it wasn’t obvious when I bought the thing that I’d need to buy into their ecosystem. But it is basically first gen hardware, so I guess it isn’t worth anything.

I was pretty excited about VR (enough to drop a couple hundred on what was then a top of the line headset) but overall this experience killed all interest for me.

Maybe good open source options will come out in a couple years.
feels like US tech companies are running on fumes

just as the AI bubble starts to fizzle its one last push at AR
I guess I misread "RPG" as "FPS" 'cuz I was expecting a game a la the "Hall of Tortured Souls" Wolfenstein/DOOM-like easter egg embedded in Excel 95:

https://www.youtube.com/watch?v=JbUk_n3iOgA
> There are tons of things that are much better in today's life when compared to a generation ago.

Ok, so we've got smartphones and social media now. Sure you can get a lot of info and navigation help with your phone. I'm not sure we're better off with the social media, though. And the big downside now is that housing has become unaffordable. I'm an early X'er and I think we had it a lot better - I graduated with $8K in student loans (paid off in 4 years), bought our first house at 27 ( 20% down with a 15 year mortgage) and paid it off in 9 years. That's a lot harder to do now. Bought a 2nd house (rented out the first) in 2010 when houses were on sale (paid $186K, now worth ~$450K) and paid it off a couple years ago - kind of feel like I've been at the right place & right time, but people 20 to 30 years younger have hit the wrong place at the wrong time.
You don't want it. It's disorienting and uncomfortable.

XREAL as well as some drone FPV goggles support non-/partially-head-tracked HDMI input, albeit with much smaller FOV for comfort reasons.
I interviewed there, and took a tour of their office. From what everyone said and what I saw, I don't think the handbook is outdated.
so does this mean we can run FastAPI inside a browser?
Every business needs millions, if not billions, of people working for them. The complexity cannot be handled otherwise.

But back to the topic at hand, there is an impossible level of communication overhead to burden if you try to keep millions (or even tens) of people on a single team. Like the original comment pointed out, we've never actually figured out how to do that. It might be a good idea in theory, but the problems remain unsolved.

The workaround is easy, though: Just don't do it. Do what everyone else does instead.
EdgeDB Free Tier and how we stack up vs. PlanetScale, Supabase, Neon
Lenny recently interviewed YC's Dalton Caldwell which you might also like: https://www.youtube.com/watch?v=m7LvNTbaqSI
that's a great idea and one I'm stealing for the future! thanks.
Ongoing discussion:[0](105 points, 5 hours ago, 62 comments)

[0]: https://news.ycombinator.com/item?id=40114350
If you need to work with multiple LLMs, you probably want to use transformers.js
In general, I think things should be strict by default. Way easier to optimize and less error prone.
C++ doesn't have the fragile base problem, as members aren't virtual my default. The only concern with unintended inheritance is with polymorhpic deletion. "final" on class definition disables some tricks thag you can do with private inheritance.

Having said that "final" on member functions is great, and I like to see that instead of "override".
They are adjusted for inflation (standardized to "2019 prices"). In unadjusted nominal terms, the average annual wage in 1900 was in the order of hundreds of dollars.
"Equity" is a hot-button word, but it really just amounts to a general change in how grading is done:

> "The goal is to lower the impact of things that “fluff” grades – extra credit, class participation and homework – while also making it easier for lower-performing students to bounce back from failing."

The other change is

> "remove the practice of awarding zero points for assignments as long as they were “reasonably attempted.”"

Unless this leads to many more kids passing when they should be failing, or kids who would've gotten an A slack off, it seems like a tempest in a teacup
Yeah, my bad, chucking rockets isn't what I had in my head, but I always try to use "chuck" as a verb as often as possible. What's actually the critical word is "invasion": no one[1] tries to take your land when you can hawk[0] a nuke at theirs. If you can give me a counterexample, I would be super excited to hear it.

[0] In your FACE, "chuck"! There's plenty of verbs in the sea.

[1] This is a fun one. "No One" would be "another state", someone that has land to lose. Stateless entities - religions, ethnicities, corporations - have sort of a secret superpower when dealing with nuclear states. We kind of see that in the post-ww2 era, and the "Cold" War, for the nuclear powers, was a war of stateless factions (a little bit like the European Wars of Religion). A follow on from this is that an unstable land border of a nuclear power is more or less the exact definition of trouble: Taiwan, Ukraine, Gaza/West Bank[a], and going back, the Soviet breakup of course. The real horror story would be a nuclear state run by a stateless minority - like a religious government that hates the bulk of its own people - because they're at least partially incentivized to take nuclear casualties.

[1.a] Yeah yeah I know "Israel Doesn't Have Nukes", but c'mon.
Before iphone came out there were smartphones too. But they became quite irrelevant when iphone came out.

(Android was like a year later)

Same fate can happen to metaverse - someone can make a better VR platform.

Doesnt help them that what they have is shit.
Behind Vegan Chef Matthew Kenney's Empire, an Ugly Reality
or friends!

everybody knows inverted is correct anyways.
Even non-trivially validating it can go wrong. See Log4Shell, e.g.

The bigger problem here is executing user input.
I would compare Internet to the intermodal shipping container system, the international post, and not much else.
In general the compiler/linker cannot assume that derived classes won't arrive later through a shared object.

You can tell it "I won't do that" though with additional flags, like Clang's -fwhole-program-vtables, and even then it's not that simple. There was an effort in Clang to better support whole program devirtualization, but I haven't been following what kind of progress has been made:
https://groups.google.com/g/llvm-dev/c/6LfIiAo9g68?pli=1
> The intelligence of a system is a measure of its skill-acquisition efficiency over a scope of tasks, concerning priors, experience, and generalization difficulty.

(Chollet, 2019, https://arxiv.org/pdf/1911.01547.pdf)

Priors here means how targeted is the model design to the task. Experience means how large is the necessary training set. Generalization difficulty is how hard is the task.

So intelligence is defined as ability to learn a large number of tasks with as little experience and model selection as possible. If it's a skill only possible because your model already follows the structure of the problem, then it won't generalize. If it requires too much training data, it's not very intelligent. If it's just a set number of skills and can't learn new ones quickly, it's not intelligent.
People are not software.
:D Fair, I didn't want to be yelled at by the Apple fanbase that comes out in defense to comments like this, have edited my original post with a note.
> A lot of Japan is getting abandoned

That sounds like a good thing, from an ecological perspective.
Learn to use WebSockets with Django by building your own ChatGPT
I think you're overindexing on "2D."

The Play store is full of flat apps, designed for phones and tablets. There are a gajillion of them, and FB wants them in their headsets.

It's not about not wanting competition - it's about wanting people to have more than 100 apps available when they use a Meta headset.
See this is why I find this odd.

Is there a theory as to how devirtualisation could hurt performance?
I really wish he'd listed all the flags he used. To add on to the flags already listed by some other commenters, `-mcpu` and related flags are really crucial in these microbenchmarks: over such a small change and such a small set of tight loops, you could just be regression on coincidences in the microarchitecture scheduler vs higher level assumptions.
No. Just go and shop for 3000 calories worth of food. All the packages contain kcal/100g, etc -- so its easy to calculate.

Then divide it in two.

Eat 50% of your 3000 calories of food on day 1 and the remaining 50% on day 2. Rinse repeat for other days.

When I do this I literally start seeing steady weight loss after 3-4 days.

Cheat on weekends -- start again on Monday. Lost 20kg over 4 months that way with exercise like walking and running.
What it was like going through YC W24
I think usage is exactly the opposite of what you described.
I've set the following in Miniflux to stop it deleting things:

CLEANUP_ARCHIVE_READ_DAYS=-1 CLEANUP_ARCHIVE_UNREAD_DAYS=-1
That was fun - thanks!
Even if one of these constructs is faster it doesn't matter 99% of the time.

Writing well structured readable code is typically far more important than making it twice as fast. And those times can rarely be predicted beforehand, so you should mostly not worry about it until you see real performance problems.
The thing about Android is that a device doesn't have to make headway by selling 100 million units plus to continue being adapted to many different types of devices.

In any case, the Play store can be sideloaded on every Android device even if it isn't officially supported.
agreed, especially in cases like this. final is primarily a way to prohibit overriding methods and extending classes, and it indicates to the reader that they should not be doing this. use it when it makes conceptual sense.

that said, c++ is usually a language you use when you care about performance, at least to an extent. it's worth understanding features like nrvo and rewriting functions to allow the compiler to pick the optimization if it doesn't hurt readability too much.
You should learn how to SEO your resume!