skysight-inc/HackerNews huggingface dataset:
- "degrade into its lactic acid monomers"

Pretty sure this is benign. Apparently they use this polymer for medical implants, for a type designed to slowly dissolve:

https://en.wikipedia.org/wiki/Polylactic_acid#Medical
You're correct, but sadly most games and movies are made with low frame rates. Even 120fps is low compared to what you need for truly realistic motion. Flicker is a workaround to mitigate this problem. The ideal solution would be 1000fps or higher on a sample-and-hold display.
https://knowyourmeme.com/memes/republican-jesus/photos
GEMM isn't compute bound in ML in practice. If you do naive GEMM based attention, then you will have to write the output matrix into HBM and in the worst case you might even have to reload the output from HBM!

So what is done in practice is an algorithm that doesn't calculate the same result, but is imperceptibly close to doing classic attention, namely flash attention. Flash attention lets you fuse the kernel so that you can multiply against the V matrix and therefore write the condensed output to HBM. As an additional benefit you also go from quadratic memory usage to linear memory usage. But here is the problem: Your SRAM is limited and even flash attention is still O(n^2) in compute. This means if you tile your K and V cache into j and k tiles. You will have to load j*k times from memory. Meanwhile compute tends to consume very little silicon area. So you end up in a situation where you have excessive compute vs your SRAM. In the compute > SRAM regime, doubling SRAM size also doubles performance. You're memory bound again for super long contexts.

Now let's assume the opposite. Your compute resources are improperly sized with regards to your SRAM, you have too much SRAM but not enough compute resources e.g. a CPU. You will be compute bound with regard to a linear factor vs your SRAM, but always memory bound vs main memory. You could add the matrix cores to the CPU and the problem would disappear in thin air.
Likely cicada killers. I’ll never forget the first time I saw one as a child: https://www.njbeekeepers.org/images/Vespa%20mandarinia%20and...
To clarify: I don't believe that such hand-wringing actually occurs to any significant extent. Please indicate why you believe it does.
Programming languages are a means to an end. I'd rather have my cognition going towards solving the actual problem and not worrying about implementation details.
It's the "trivial to build" thing I have issues with - especially for the HTTP server. Not runtime vs third party.
Yes, it's a question, but you haven't answered what you read that makes you suspect so.
From the article, Crow said "They are good and honorable people and no one should be treated this way."

Look, I'm a good and honorable person too. Why can't I be treated that way? Meaning, why can't I get free flights on private jets, and free trips on yachts? What do I need to do to be recognized as good and honorable, other than presiding over court cases which affect billionaires? It's a tough road to hoe.
I don’t see how juniors, who want to rewrite things, are the reason why C++ has 3 freaking ways to initialize a variable.
For trusted sites, this is a logical next step.
True I could imagine in the ERP world building one-off solutions repeatedly for tons of consulting money is the status quo. Most software businesses can't afford repeatedly starting from scratch and having zero reusability of stuff they already invested in getting working and tested, even with AI assistance.
Also, see the visit to one of the last CRT refurbishing facilities out there: https://m.youtube.com/watch?v=YqGaEM9sjVg
Me too. Have to say -- I am not a big retail shopper, but my experiences at Nordstrom has been the best I have ever been too, including Apple store.

I bought the suit that I wore to my wedding form Nordstrom. The sales associate that helped me out did a fantastic job.
Eradicating mosquitoes is nearly that easy. At very least, significantly curtailing their population is something that's not terribly hard to do.

Mosquitoes need standing water for their eggs to hatch. That significantly limits where the things can breed. There are more than a few water additives that will kill off a population of mosquitos. However, there's always at least some resistance to wide deployment of those programs because of "playing god".

If you area suffers from mosquitos it's almost certainly because a group of anti-mosquito abatement folk got together to lobby against those programs being implemented.
iTerm on macOS does this. It calls them "marks", and you can set them anywhere, but by default it creates a mark for each prompt. You can then jump between them with cmd-arrow.

iTerm also suppers showing the timestamp of each line, and it visualizes this in a nice way where lines emitted around the same time have their timestamps replaced with a vertical line.
> In March 2020, Bawi Cung and his 6-year-old son were attacked by a man armed with a knife at a Sam’s Club in Midland, Texas. The man, who later pleaded guilty to hate-crime charges, thought the Burmese American family was Chinese and blamed them for COVID-19.

The supposed causal link here seems incredibly strained, and I don't see a good reason to believe that they could actually avoid these things by changing the name.

Especially since these kinds of name changes just lead to curiousity, which leads to people forming conspiracy theories about them.

> Wikipedia's got a long article of examples

Wikipedia is the absolute last place anyone should check for anything remotely politically or "culture war" charged, especially if it involves discerning the thought processes of anyone in a political group not well represented among the most powerful (in the sense of internal Wikipedia politics) Wikipedia editors.
If only one client writes data or if you constantly do full sync (quite expensive on resources), yes. You can't even have different maps to sort content though. You don't follow states. POP3 just doesn't scale well in the end. If you're in 1995 and you get 3 emails a week and get really excited you got an email, then it works very well (I still hated the full syncs on dialup though). I used POP3 for several years in the 90s, even wrote my own client (a very simple protocol) Then end 90s, I used Pine and then Mutt directly in a shell on my ISP, with IMAP and Maildir; a relief! I've never used JMAP, since 1) I quit self-hosting email due to (justified, given spam) complexity of the stack and 2) I don't use Fastmail but Soverin.
it's not "productive", of course, but i don't see any issue with expressing this opinion whatsoever. and i say this being about as starry-eyed a techno-llm-utopian-esque dreamer as they come... sure, the "google" version of LLMs paving over industry has already crossed the rubicon, but everyone should have to reckon the value that they are truly providing not just for consumers but for producers as well... and no one should be offended by showing up in someone's robots.txt... just as i'm sure this commenter is realistic enough to know and understand that putting entries in one's robots.txt is nothing more than a principled, aspirational statement about how the world should be, rather than any sort of real technological impediment.

(but we'll just ignore the obvious irony in that end bit about detection of bots getting smarter... wonder where all this "intelligence" will come from? probably not some natural source, but possibly some sort of... Antinatural Intelligence?)
iTerm on macOS does this. It calls them "marks", and you can set them anywhere, but by default it creates a mark for each prompt. You can then jump between them with cmd-arrow. iTerm also suppers showing the timestamp of each line, and it visualizes this in a nice way where lines emitted around the same time have their timestamps replaced with a vertical line.
I’m not sure where the author got the idea that flossing is more valuable than brushing.

https://www.health.harvard.edu/blog/tossing-flossing-2016081...
I came here to say this --- I could never floss, until the dentist got me a Waterpik and then I was like wtf why didn't I know about this earlier, so so easy and i can just think of whatever while i do it.
Rare 'Alice in Wonderland Syndrome' Warps Reality
Full RSS Feed
If we're nitpicking: quantum computing algorithms could (if implemented) compute certain things faster than the best classical algorithms we know. We don't know any quantum algorithms that are provably faster than all possible classical algorithms.
The brightest CRTs were those used in CRT projectors. These had the advantage of using three separate monochrome tubes, which meant the whole screen could be coated in phosphor without any gaps, and they were often liquid cooled.

Direct-view color CRTs topped out at about 300 nits, which is IMO plenty for non-HDR content.
I do most of electronic shopping at bestbuy now. Typically can pickup same day or next day shipping.
> For purposes of National Security and Freedom throughout the World, the United States of America feels that the ownership and control of Greenland is an absolute necessity.

I'm not seeing any mention of "buying" here. Given his comments on the Panama canal, I think you should assume he has other options in mind for acquiring Greenland.
I just don't think ancient artifacts are comparable to an old TV.
OP here. Thought I'd share a use case that I missed entirely but imagine the following scenario: you've trained a deep learning model and pushed it to Huggingface. While the model is great for what you trained it for, it lives inside a jupyter notebook but you need a deployable API where users can directly interact with your model. Or even better, you want to hook your model up with one of the LLM's out there but you don't want to spend time coding up the API, think about integration code, etc. That's essentially what I'm trying to solve
They needed the most powerful, most flexible module system ever, so it might take decades to really become useable. Adoption has been painfully slow so far, it's insane complexity really doesn't help.
Getting close to being good enough for short video vignettes inside documentaries.
Libsql-JS – SQLite-compatible library that works in Node, Deno, and Bun
Don't forget cloud alternatives like Digital Ocean.
The problem I see is that people will develop two versions of websites -- the LLM version, optimized to give the model a good impression of their products or services and get them into the training data, and the human version (with sub-versions for mobile and such) which will be SEOd to hell.

No one wins in the long run by creating technical solutions to human incentive problems. It is just a prolonged arms race until

* the incentives are removed

* the process is made so technically complex or expensive that only a few players can profit from them

* it is regulated such that people can make money doing other things which have better risk/reward

* most people just avoid the whole ecosystem because it becomes a cesspool
Iceoryx: Robust Inter-Process Communication (IPC) Library for Rust, C++, and C
If you suck on a tit the movie gets an R rating. If you hack the tit off with an axe it will be PG.
Jack Nicholson
Also, I thought it was pretty simple to write software to create random, procedurally generated worlds.
A million USD isn't very much these days
Why are cancer guidelines stuck in PDFs?
Immigrants with Temporary Protected Status fear deportation as Trump returns
Hawaii's Kilauea volcano sends lava gushing to the surface in latest eruption
Source: I worked at Blizzard and held Blizzard stock during the Activision merger, and then held ATVI stock during the Microsoft acquisition. Also a close friend of mine worked at Spunk during the Cisco acquisition.

One of two things happen: a stock-for-stock exchange at a ratio (like 2 Blizzard becomes 1 ATVI stock), or a complete buyout and liquidation of the acquired company's stock.

In the latter, you are basically sent a check based on the sale price agreed upon by the two companies. In the case of Nordstrom, shareholders receive $24.25 for each unit of stock they hold. The downside is you pay capital gains on it. In the case of my friend at Splunk, she is left with a horrifying tax bill that'll be in the upper-5 to lower-6 figures.

What also happens is once the share price is agreed upon, the stock is priced in. As a result there is little point in shorting as the stock's price moves very little.
Discussion here: https://news.ycombinator.com/item?id=42489600
100% AI drivel.

You take the video transcript, ask ChatGPT to write a short blogpost about it, and this is what you get.
Woah. TIL.
How can we make better tools if we don't blame tools?
>I've often cursed in C# because something that could be done trivially in C++

e.g?
Yes, I am aware of those arguments and I am inclined to agree with you. Compared to cultural artifacts which are mostly neutral in terms of externalities, relics of the industrial era suffer more from the cobra effect.

Others in this thread have bought up the future of ICEs and classic car preservation. Back in the early 2000s the US government offered people cash incentives to dispose of their fuel inefficient cars, and by disposal they meant running the engine with an abrasive liquid instead of oil until it is totally ruined beyond repair. Mechanics will tell you horror stories of rare car models being destroyed this way so the owners can claim a few hundred bucks from the DOT. I'm sure car collectors had a field day back then but with such a glut in the market they could not save everything that's worth saving.

Shank Mods was able to obtain a copy of the service manual in English from somebody in the US. This fact probably means that the TV was sold on (or imported to) the domestic US market for a while. (Sony have always allowed individuals to order parts through an authorised service centre, and the latter often insist on requesting a repair manual first even if you are 100% sure of the part number) It's very likely that a number of them existed in the US only to be unceremoniously thrown out by their owners when LCD TVs became more popular. I bet nobody batted an eyelid when that happened.
I really love how politically incorrect this post is. And how honest and fresh it sounds, though quite a few have been quick to say how wrong he is. They could be right, but I think it misses the point.

Yes, it's way too easy to do dumb stuff in C++, when you're tired or not sure what you're doing. Things like holding raw pointers or references to things you shouldn't like std::vector::data(), or questionable reinterpret casts and many other things. The compiler won't stop you, only your experience.

But he's right about one thing at least: Programming should be fun!

All these layers and rules and concerns about memory safety and security don't offer only advantages. They also have tradeoffs. And it's the same thing with those scrum agile ceremonies. It serves its purposes. But it's also the best invention ever to suck all the joy out of programming.

I think that both C and C++ still have that fun feeling going for them. When you know what you want to work on and how to do it and you just start doing it and get into the flow. And if you're careful and do things right, it just works and it's a blast!

That's my takeaway from the article. That feeling like you're talking directly to the machine, getting it to show you on screen what you saw in your mind, without anything else getting in your way. Now, that is fun!
Correct, so it isn't a "ChatGPT of Math", which was the point.
If you're starting a new project with a talented team that knows how to use modern C++ well, I agree that C++ is great! It's a pleasant and powerful language, delivers great performance and (while complicated) is straightforward to debug and optimize.

I had the privilege of working on a codebase that was about 5 years old, written to C++11 standards or later, and I thoroughly enjoyed it, for many of the reasons expressed in the article.

If you are working on an older codebase that has evolved over 20-30 years, or one that has not been maintained by talented people, you will have a very different experience.
Has it learned a strategy that you can actually explain?

Do you have good reason to believe that the outperformance is more than random chance?

In principle, what is your thesis for the existence of something in the data that could be learned which reliably leads to outperformance? I.e., where did the "indicators" come from, and why should they have any potential to function as such?

BTW, something seems to have gotten cut off in the README here:

> Where (i) is the strategy's rank. Please keep in mind that the strategy's rank

And this is just awful:

> Benefits of Dynamic Ranking

> Quickly adapts to changing market conditions.

> Prioritizes high-performing algorithms.

> Balances risk while maximizing potential returns.

That's three different ways of saying "it's dynamic" and/or "it accomplishes the goal".
> and I'm talking a nice Southern California mall, not one somewhere in the middle of the country

You do realize that all the best maintained malls are in the middle of the country right? :)

Mall of America is about as middle as it gets.
I recognize several of the “unique to Lobsters” links as being on the HN front page over the past few days. E.g:

https://www.fastmail.com/blog/why-we-use-our-own-hardware

https://avi.im/blag/2024/sqlite-past-present-future
~~Plus, who plays out a mental moral dilemma with a historical museum any time they want to buy something?~~

Actually I think this might be a false equivalency OP, because this isn't just any old used car. I think it's fair to at least stop and question whether this should go to some greater good or not.
I think Windows is created with a lot of love. I know several past and present Windows engineers and they are passionate about the product.

But there’s a whole lot of MBAs forcing user-hostile “features” (eg. Ads and crapware) on top of it. Then there’s the backwards compatibility thing, which is a double-edged sword.
Shoe twin, lay me a trail of breadcrumbs to follow (I actually do wear New Balance as per the comments below)
"Who will watch the watchers?"

There is no good answer--I agree with you about the infinite regress--but there is a counter: the first term of the regress often offers a huge improvement over zero terms, even if perfection isn't achieved with any finite number of terms.

Who will stop the government from oppressing the people? There's no good answer to this either, but some rudimentary form of government--a single term in the regress--is much better than pure anarchy. (Of course, anarchists will disagree, but that's beside the point.)

Who's to say that my C compiler isn't designed to inject malware into every program I write, in a non-detectable way ("trusting trust")? No one, but doing a code review is far better than doing nothing.

What if the md5sum value itself is corrupted during data transfer? Possible, but we'll still catch 99.9999% of cases of data corruption using checksums.

Etc., etc.
This looks really interesting and functional - your intro video has me thinking of all sorts of use cases.

Itwould be good to know what powers it - I couldn't work that out from the page at https://www.rtrvr.ai/docs. Is it based on an OpenAI LLM for example, or something bespoke?
"Its reliance on frequent random access patterns makes it incompatible with the sequential access nature of disk storage."

Is this true for SSD storage, or does it only apply to spinning metal platters?
> The reasoning by person 2 doesn't matter as much if 1 is making an ubsubstantiated claim to begin with.

But it doesn't make person 2's argument valid.

Everyone here is looking at the argument by person 1 and saying 'I don't agree with that, so person 2 is right!'.

That isn't how it works... person 2 has to either shut up and let person 1 be wrong in a way that is wrong, but not for the reasons they think, or they need to examine their assumptions and come up with a different reason.

No one is helped by turning critical thinking into team sports where the only thing that matters is that your side wins.
I had a tab open and asked a question. It was simpler than running the calculation 3 times. I do in fact understand basic math.

Merry Christmas!
Eh, I'm reminded of the old "programming languages as weapons" comic, with the one that I still remember is JavaScript was a sword without a hilt, with the blade being the "good part" and in place of the hilt, another blade labelled the "bad part".

You can blame devs instead of tools all day long, but you can't deny that there are things about the tools that hold the developers back.
Are you better value for money than AI?
Wow, goes to show how people are gullible to their "memories", never stopping to question them. This could explain the "communism was better" ramblings you get from old farts quite well...

I... just don't get it. What I remember from my young is not that much but it all definitely happened and does not need any artistic license.
Segfaults in production are the good case. They're when the system recognizes you've made a mistake and stops it from propagating. The bad cases are when the program keeps running but silently does the wrong things.
An underappreciated upside of having a partner with fashion sense.
I game similarly to you but prefer Alpine over Void.

The way I see it, you learned something useful by realizing kernel bus could cause issues, and you retain the control, efficiency and stability by not running Windows.

Having to give up an extra 30gb of space just because, losing control over new features being forced no you, privacy concerns, none of it is worth it anymore.
If the language you use don’t have any way of dealing with this problem then one day you will be dealing with heap corruption because a library you (transitively) depend on changed the size of a struct. This is the fate of every C and C++ programmer.

Or you could use a safe dynamic language like Lisp, Javascript, Python, and many others. Programmers using these languages are so productive because they never have to put up with any nonsense like random heap corruption.

Or you could use Rust, which gives you the safety without any of the runtime costs incurred by the dynamic languages. What you call Byzantine complexity is in fact a very simple rule that you can teach to anybody, and which in practice most developers never need to deal with. It doesn’t even slow down the compiler.

Engineering is all about tradeoffs, so choose wisely.
Ask me how I know!
> The fact that some people can’t tell is actually scary.

It really is, and I see more and more of it in Reddit comments, and even at work.

I had some obvious AI writing sent to me by a lawyer on the other side of a dispute recently and I was pissed - I don't mind if you want to use it to help you (I do myself), but at least have the decency to edit so it doesn't read like ChatGPT trash.
Honestly I think it won’t be that different from today, where there is no shortage of cranks producing “proofs” of the Riemann Hypothesis and submitting them to prestigious journals.
I was an “advanced” Perl programmer back in the day, but now I use Python for those same tasks.

I never really enjoyed Python itself. I loved, LOVED Perl — at least when I was working with code I wrote.

I sometimes think about going back to Perl and finishing my days with it, but I haven’t pulled the trigger.