skysight-inc/HackerNews huggingface dataset:
Hmm, I'm wondering how "complex" is defined here. Some abstract topics seem complex until you drill down and see how they are defined (in which case they become trival), and some topics or experiences seem obvious until we drill down and try to figure out where they come from or how they work and realise they are intractible.

I could not only see "probability theory" and "the hard problem of consciousness" falling on either side of the divide, but I could imagine vast flame wars (punctuated by occasional scholarly papers) arguing for and against either "this is seemingly complex but actually simple", or the other way around, or neither, or both simultaneously.

I could say something fancy about how I used to be scared of category theory but now I just think it's spicy graph theory, but I don't feel like inciting such flamewars with randos on the internet this Christmas season ;)
I think it happens naturally in many places because older people tend to look at their history with rose tinted glasses. You forget the bad parts and treasure the good parts (which is not a bad psychological coping mechanism in itself). Add to that that the current world looks more complex as it becomes harder to keep up with age.

We see that even in Western countries, where a sizable set of boomers want to restore the order of the good old 50 or 60ies and vote conservative or right wing populist parties..

The question is what do the younger generations think and what portion of the population they are.
> (changing one small system would impact a lot of other ones)

Would you not expect that in a sim game though? I mean, why would you have a nice tree when everything interacts with almost everything?
I've assumed the chipset was cheaper and they had to do less development/testing trying to get 8 controllers and a headset working at the same time. (it may support fewer controllers when a headset's connected)
Probably all of the above, but that's just speculation. What's pretty certain is the relentless one-sided approach was no accident.
Maybe you're not the right person to ask, but I'll go anyway: I would like to learn the basics of CFD not because I expect to do much CFD in life, but because I believe the stuff I would have to learn in order to be able to understand CFD are very useful in other domains.

The problem is my analysis is very weak. My knowledge about linear algebra, differential equations, numerical methods, and so on is approximately limited at the level of an introductory university course. What would you suggest as a good start?

I like reading, but I also like practical exercises. The books I tried to read before to get into CFD were lacking in practical exercises, and when I tried to invent my own exercises, I didn't manage to adapt them to my current level of knowledge, so they were either too hard or too easy. (Consequently, they didn't advance my understanding much.)
This. I'm fine with everything else, but I see no reason for making a 150 LoC file obscure just because of lazy naming.
I'm in a position where I need advice but there's no good resources out there. Ideally the best advice would come from your peer group organicslly, but I fell apart with all my friends who are in the field.

There's a bunch of people who use topmate who sell services but I'm skeptical because I haven't heard good things in general.
And before that, vector processing, SIMD etc. was the domain of supercomputers like the Crays of yore :)
We need to decentralize. Places choke full with millions of normies is an antipattern, it's prone to monopolization and degradation.
In many places method of choice for WiFi is a cellular connection. Such poor wording is not acceptable for business newspaper.
Unfortunely I still have to, from time to time.

Luckly Android, ChromeOS and WebOS as proper Linux distributions have replaced most of it.
Experimenting with project templates – The Go Programming Language
Sort of like my dad, a professor of finance, who had a student remark to him "I didn't know there even was a case for free markets!"

I get similar responses. Sometimes I feel like I'm the only person on HN who understands how free markets work.

For example, most people would say that hard work leads to success. This is incorrect. It's creating value that leads to success. I very rarely hear the latter, in fact, pretty much never.

When I was a kid, I made some pocket money by mowing lawns. None of my customers ever asked me how I was going to do it, or how hard I worked at it. They did not give a damn. They only cared about was the lawn mowed. Using scissors, a push mower, a gas mower, or a rider mower all came with a huge variance in how hard the work was. None of that had any influence on what I was paid for it.
Can you please explain how Warren Buffett has IBM’ed See’s Candy over the long-term?
Discussed previously:

https://news.ycombinator.com/item?id=38700038
May I email you too?
My point is more that in Poland, communism was always something of a foreign imposition by the Soviet Union, as the history (the Soviet invasion in 1939, plus Russian partitions before that) didn't lend itself to being happy about the situation.

Bulgaria, on the other hand, was a close ally of the Soviet Union and more historically, of Russia (at least, more of an ally than Poland.) Yugoslavia wasn't in the Soviet sphere at all and was more "indigenous" and not as repressive as the Soviet states. So in Bulgaria and Ex-Yugoslavia, the memory of the communist era is not as clearly negative as it is in Poland. (Even if it's not positive, either – it's just more murky.)
Profit-maximizing business is the engine of economic growth. Looking over the past couple hundred years, I’d say the outcomes have been nothing short of spectacular.
Does something like Signed Distance Fields help or is it just be an added value and not a complete different way of doing it?
Install ffmpeg and you have all the codec support you need. How is this a real problem?

Yeah, binary software will have to ship its own copy of ffmpeg... This isn't unique to media codecs though.
Do you have any data to support the statement that batteries depreciate a lot faster than the car?

Tesla guarantees the battery for 8 years or 192,000km. If the battery degraded to below 80% of spec, they replace it for free.

Meaning that probably 95% or more of their batteries still have a higher capacity at that point. Modern EV batteries are really good.

A car that's 8 years old or has 192,000km will probably have lost about 70% of its resale value.
This is great! Can imagine it as a great start to collect training data for a multimodal LLM that can generate short educational videos on demand!
Reddit died? All the subs I follow are still there and carries on. Nothing really changed.
If there are no sidewalks - building them will be cheaper and will benefit community more than building a tunnel.

Robots in the tunnel are not fast either.

Looks like a fun startup to burn some VC money.
This is basically fork of llama.cpp. I created a PR to see the diff and added my comments on it: https://github.com/ggerganov/llama.cpp/pull/4543

One thing that caught my interest is this line from their readme:

> PowerInfer exploits such an insight to design a GPU-CPU hybrid inference engine: hot-activated neurons are preloaded onto the GPU for fast access, while cold-activated neurons are computed on the CPU, thus significantly reducing GPU memory demands and CPU-GPU data transfers.

Apple's Metal/M3 is perfect for this because CPU and GPU share memory. No need to do any data transfers. Checkout mlx from apple: https://github.com/ml-explore/mlx
I think Substack private/paid communities are probably the answer here.
Read half the article and not a single cogent argument presented besides some highly emotional statements:

- Wills are considered essential documents, particularly for social historians and genealogists, as they capture what people considered important at the time and reveal unknown family links.

Digital copies preserve this, so this is a non-issue

- amid growing concern at the fragility of digital archives, after a cyber-attack on the British Library left the online catalogue and digitised documents unavailable to users since late October.

Were these documents lost? Are wills going to be stored in the same centralized-only way? Are non-digitized documents more available because the cost of accessing them is much higher than a few clicks in a browser even if the browser is down for a month in X year? Paper isn't immortal either, how do you square it with those concerns?

The WhatsApp example is just not at all relevant in this context

> Hardware goes out of date and so it might not be available in the future to recall the scanned documents,

Is there not a trivial solution to address this concern that a huge number of people employed in their daily lives?

Than the other half isn't much better with repeating nonsense about data loss and people being forgotten while the opposite is true given that much easier access increases the chances of discovering the part of some future Mary Seacole

> The human connection of handling the original wills and “the feel of the old rag-based pulp paper” would be lost too, he said.

Just preserve a bunch of stacks of that old paper you can hug while reading the wills to keep the connection alive

> wills are “absolutely vital” social-historical documents
> highlighted the emotional impact of seeing an original signature on a historic will for a family member.

You can see the signature in the image and have the same reaction, you know, people cry watching movies
Considering how user hostile most app developers are, I don't miss them.
I specifically do my own projects because day job software isn't really that fun. It's someone else's requirements, you are blocked by others, etc.

The more I do of my own projects the higher is the fun to frustration ratio of doing software/projects.
> Before the Wayland complaints take over the thread

Just BTW, there were no Wayland complaints taking over the thread till you started this with that somewhat inflammatory copypasta. Here's why your suggestion for controlling Wayland spam won't work: ...
>When management evaluates my performance, delivering my projects carries much more weight than helping yours (which they might not even be able to measure).

1. Your project is generally the same as those you work with.
2. Management often care about how you work with others. If you have someone who is helping everyone else, they're a lot more important than the person who just focuses on their task. Not just on team work but overall their knowledge is generally better than others.
But every NYTimes tweet is, essentially, a free advertisement. It doesn't post a simple comment or opinion (its writers do, sometimes), but every post from the official New York Times account is a brief summary of, and link to, a story on its own platform (most of which are inaccessible to non-paying subscribers). Yes - this is also true of almost every other media platform that tweets - but that makes this an argument about advertising content, not "speech."
Context size is a huge limitation with current LLM design, but there are alread few open-source attempts at compressing LLM input/output to reduce costs.
function $ (id) { return document.getElementById(id); }

I love this, it’s the ultimate lightweight jquery alternative.
> In the end I think including the high level compilers and APIs in the proprietary driver stack responsibility is unsustainable. Microsoft seems to have a better model, or there could be even a standard JIT code consumed by drivers that emitted by open source stacks shared across platforms. The latter way would also better support development of nicer GPU languages.

OK, let's talk MS.

What NVIDIA has done with PTX is basically the same thing as MSIL/CIL. There is a meta-ISA/meta-language that has been commonly agreed, and if you invoke no tokens that the receiving driver doesn't understand, the legacy compiler understands and emits executable (perhaps not optimal) code.

The legacy hardware stays on a specific driver and a specific CUDA support level. The CUDA support level is everything, that is your entire "feature profile". It's not GFX1030/GFX1031, it's RDNA3.0/3.1/whatever. NVIDIA has been able to maintain their feature support (not implementation details) in a monotonically increasing sequence.

Additionally, they also maintain a guarantee that spec 3.1 guarantees that you can also compile and execute 3.0 code. "Upwards family correctness" I guess. Again, doesn't have to be optimal but the contract is there's no tokens that you don't understand. A Tegra 7.0 compiler can compile desktop 7.0 CUDA (byte/)code etc.

https://en.wikipedia.org/wiki/CUDA#Version_features_and_spec...

Legacy driver support doesn't change, so, you can always read PTX, you can always read anything that's compiled for your CUDA Capability Level even if it's from a future toolkit that wasn't released at the time. PTX is always the ultimate "emit code from 2020 and run on the 2007 gpu that only understands CUDA 1.3" relief valve though. If you don't write code that does stuff that's illegal in 1.3... it'll compile and emit PTX, and the Tesla driver will parse and run it.

Anyway, let's talk MS. MS could come up with MSIL/CIL. NVIDIA can come up with PTX. Why can't AMD do this? What is unique about GCN/RDNA as a language that you can't come up with an intermediate language representation?
The reason the scientific evidence is flimsy is that this can almost entirely be attributed to selection bias: it feels important when you make predictions that are correct, it doesn't feel noteworthy when you make ones that are wrong - you'll probably even forget about them by the time they turn out to have been wrong.

Plus our brains are pretty good at predicting what will happen based on things we've seen before and most people have intrusive thoughts (though these are usually based on actions rather than just things happening, e.g. throwing a baby out of a window or jumping in front of an oncoming train). Our memories are also extremely malleable so if a prediction didn't match exactly our brains will happily adjust the details to find a match or we'll ignore details that don't match because they don't seem as important as the ones that do.

It's spooky but the real wonder here is that our brains work somewhat reliably most of the time to begin with. Even our vision is a complete mess - ranging from the physical blind spots in our eyes to various forms of "blindness" (e.g. change blindness) and the work our brains have to do in order to compensate for saccades (i.e. why you don't see motion blur every time your eyes move).
> public places are always well looked-after because they 'belonged to all of us'

Or mostly the local govs have the will and means to look after them. I don't really think people's attitudes regarding public places is that different in Europe compared to the US
> However, the last time I looked at Linux video decoding (which was years ago), the drivers were awful and interfacing with each vendor's APIs was a huge pain, and so most apps just did video decoding on CPU.

Nowadays VA-API is near universally supported, and any half-decent video player uses it to do hardware decoding.
The thing that always gets me about this is that the urgency of this problem is just ignored by the people in power. Here in Germany, there have been countless promises to improve the situation and build more social housing, but not much has come of it.

This is an actual crisis, a roof over one's head is a basic human need and with rent prices continually going up compared to income it's insane that it's not viewed as enough of a priority to spend real money on it, while other projects get funding easily.
No, they’re pretty clear - see the quote in my previous comment - it’s absolutely clear about the usage of ports. And you should have courage to admit you were wrong when you were wrong.
Yeah, that really is so neat to visualize. That there’s a hard line when the escape velocity reaches exactly the speed of light, and poof. Frozen image of the past right in front of your eyes.

And think… once we crossed the event horizon as observers ourselves (leaving a frozen image for observers behind to see), wouldn’t we see the “tracers” of images the person before us left behind every moment we move closer to the singularity? Edit: no… we never would see any light (in front of us) again by definition when crossing the horizon, duh lol.
The Finder doesn't leak memory, but fills it with cached thumbnails
Q4 comes out to be ~26GB but Apple doesn't let you load it on a 32GB Mac machine because they put a limit on the max usable unified memory at ~21GB (`device. recommendedMaxWorkingSetSize`) [1]. So for Q4 Mixtral MoE you'd need a 64GB Mac machine unfortunately.

Unless you use this hack [2].

[1] https://developer.apple.com/forums/thread/732035

[2] https://github.com/ggerganov/llama.cpp/discussions/2182#disc...
Needs to be completely redone using Next.js, TypeScript, and React Router for optimal efficiency. Use a React Reducer to reduce the anchor tags into discrete actions and run the code in a webworker off the main thread which maintains the vdom and does real time dom diffs based on semantic type decorators. For communication, I prefer post message and shared array buffers.
Here[1] is a good introduction. And here[2] are links to the library and dbus[3] reference documentation.

[1] https://en.trycht.cz/2023/12/15/down-and-down-exploring-the-...

[2] https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/main/READ...

[3] https://gnome.pages.gitlab.gnome.org/at-spi2-core/devel-docs...
That's an entirely different, unrelated argument. I asked about the New York Times, which is just as powerful and influential (probably moreso) as Twitter. NYT content is not free for Twitter users to read, why should it be able to use Twitter for free to essentially mine for subscribers?
That's what the Google TPU is in a nutshell as I understand it, loading weights into memory cells between fpus.
what is going to be the impact in terms of performance of allocating a new variable for each iteration of the loop ?

Is the compiler smart enough to only do this when it's needed ?
What would be helpful is not just comparison to theoretical definition to isolation modes but rather comparison to other popular relational databases - PostgreSQL, MS SQL, Oracle ? Something developers need to mind if they want to assure compatibility
> But if there is no free will in the choices we make, what's the point of punishing people

What's the point of hitting a ball to score a goal if the ball had no free will and it was moving deterministically?

You punish people in order to provide incentives for people that would align with society's goals.

Human being, having the input and knowledge that they would get punished, would make them avoid doing certain things.

"Deserves" is just a way to provide some idea of a framework on what is the behaviour expected from people for society to perform at its best, together.
This gaming handheld concept would make sense in the future, with a full RVA23 chip and more powerful embedded graphics. It's nonsense with the TH1520 chip.

I don't get it. Why not release useful products, like the Router/AP form factor they had talked about for their SBC?

I would order one once available w/o much thought.
I'm not going to argue with someone on the internet who isn't in the sport. PPG doesn't use trikes. Powered paragliding is a motor on your back and a wing.
I'm not sure why this is "scummy" though: if these employees really love their employer so much, why would they leave? And if they're leaving, they obviously didn't love their previous job that much. Why should employees be stuck in a particular company and not be allowed to leave? Or is it only wrong when employees leave for a larger company?
I wonder what the advantage/disadvantages of dedicated search tools like lucent instead of custom LLC.
Sometimes, I feel like not only I've been in this same situation before and know what will happen next, but also that I've felt like I've been in this same situation before. So basically like this is (at least) the third time I'm experiencing this situation: once when it was new to me, a second time where it felt like deja vu, and this third time where the deja vu itself is already familiar.
I think there's server-side checking to avoid that. Let us know if you have a PoC though.
I thought the same thing. Most of them from Sharif, which is Iran’s equivalent of Stanford.
It is starting to be the default for new devices. I think that HDR is here to stay, not because it's ground breaking but because it is easy to implement with new display technologies like OLED or microLED. These technologies provide much better contrast and color reproduction, the HDR part is just the cherry on the top.

One nice side effect of HDR is that it forces the industry to tackle color management head first. This means going beyond sRGB as the default and often only option that had been the norm for decades.
The info is still there.. You were not being lied to.
You don't need a co-processor for that. Final Fantasies IV-VI all used the 3D mode 7 effect for the overworld, making the effect more exaggerated when the player enters an airship. It's fairly trivial and inexpensive to use HDMA to adjust the (pre-calculated) parameters for each scanline.

Super Mario Kart needed the co-processor for determining things like how to draw the karts depending on their position and distance from the player. Pilotwings used the same co-processor for similar things (essentially, tracking objects and perspective in 3D space).
Neo4j are mixing vector embeddings with knowledge graphs - https://neo4j.com/generativeai/
I can't help but wonder if a feature like the Diablo 2 perspective mode would have a chance of being implemented today in a AAA game? A lot of effort for a feature that didn't actually add anything to the gameplay and only worked for users that (a) had a supported 3D card and (b) found the option in the menu and enabled it? Not very likely...
> Disable disables a plugin.

And uninstall uninstalls it. Except in this case when the plugin automatically reinstalls, according to TFA.

And we're talking about something that sends your code to their servers.

Malice, incompetence... still not good.
KubeFire: Create and Manage Kubernetes Clusters Using Firecracker MicroVMs
I was thinking a couple of days ago about this concept of windowing for LLMs, but I lack the technical skills to implement it. Now Apple just published a paper on it. This is what I call synchronicity
One option is to use DVD media designed for archival use, with a non-oxidizing gold layer, e.g.: https://www.verbatim.com/prod/professional-optical/archival-...
To be honest, we used to have those round connecters that would vary in voltage a lot more, so I always check the adapters sticker.
Maybe that's the plan. Lure everyone into a false sense of security with the premise of "deliveries". Then, once the tunnel network is in place - BAM - instant pivot to a subway company! Suddenly public transport everywhere! The communists will have won before anyone even knew what hit them.
I agree. For way to many people in the US "muh taxes" is their single voting issue and they wonder why infra is crumbling. Obviously you don't want to be overtaxed but people will vote for the guy who wants to reduce school funding so their property taxes go down 0.1%. It's insane.
From the article: "The crux is that while vector search is better along some axes than traditional search, it's not magic. Just like regular search, you'll end up with irrelevant or missing documents in your results."

RAG is often helpful and easy to add, but it's fundamentally search - not magic.

I find it helpful to look at the search results before feeding them into the model. Just like the "I'm feeling lucky" button on google doesn't always give the perfect answer. You may have to tweak your search query to improve the result.
It's a trick! Calculus puts me right off, but explain it in code and visualizable ways and I'm on board.
Nice - that's super meta.