skysight-inc/HackerNews huggingface dataset:
Our 20~ year old sofa was much cheaper than this (considering intial purchase+repair), but also not leather. Its not really showing any signs of age, after some fixing from cat damage. Does it contain cheap sawdust-formed-into-wood? Probably. Do I care? No.

I would never pay 5 figures for a sofa. Our sofa was around 1000$, this talk about 3000$ for fixing cushions feels a bit off to me. Yes, yes I am part of the problem: I would rather buy a new sofa than fix a sofa for more money than a new one which is likely to hold up for the rest of my life would cost.
The same group (Nvidia/Rapids) is working on a similar project but with Polars API compatibility instead of Pandas. It seems to be quite far from completion, though.

See discussion: https://news.ycombinator.com/item?id=39930846
Why BSD and not Haiku?
And the other part is just the sheer amount of projects that can't deliver that "speed" after a year or two because shoddy, quick and poor decisions were made around code quality. Once you find out that your startup chose the wrong architecture because "we need to do it fast" and it needs to stop pivoting for 6 months to unfsck themselves, it's mostly too late.

Unfortunately people who create those monstrosities hide behind the same "keep it simple and quick" excuse than people who know how to prioritize.

It's interesting how many people here ignore that scenario - it's surprisingly common. Is it because most of developers jump ship at that point?
Price discrimination is how low-cost carriers make money.
If I'm not wrong, Qt draws the whole interface by itself just like Flutter does?
> TSMC N4

Question: Am I understanding this correctly that AMD will be using a node size from TSMC that’s 2-years old, but in a way it’s kind of older.

Because N4 was like a “N5+” (and the current gen is “N3+”).

EDIT: why the downvotes for a question?
Thanks for the feedback on my site. That is a good point, especially for users who are not familiar with the prompt style AI generation.
The real reason Bluetooth is required --- profit/greed.

Apple attempts to monopolize and profitize every aspect of their products --- even down to external attachments. Not because it is *better* for the user\consumer but because it is *better* for Apple.

The EU finally passed a law prohibiting the most egregious example --- the Lightening connector.
Interesting hexagonal cellular automata [video]
An interesting hexagonal-grid-based cellular automata I came across while building towards a water simulation.
Are there any development boards with USB 3 support? I'm trying to prototype a USB C monitor sink but having trouble finding a board that has the power necessary to receive DisplayPort over USB.
> I think groq doesn't use quantization, so the gap between your hardware and groq would be even further apart.

To my knowledge this isn't (absolutely) publicly known but users on /r/LocalLLaMA and elsewhere have provided some pretty clear examples that Groq is almost certainly quantized. Which makes sense considering their memory situation...

An entire GroqRack (42U cabinet) has 14GB of RAM which means it likely can't even reasonably run llama3 8b in BF16/FP16. Let alone 70b, Mixtral, etc.

The amount of hardware required to run their public-facing hosted product likely takes up an obscene amount of floor space, even in int4. Their docs for GrowFlow describe int8 quantization but their toolkit is heavily dependent on ONNX, which has had recent tremendous work in terms of different post training quantization strategies and precisions.

However, the power efficiency vs performance is very good, potentially to the point of being able to use very cheap datacenter/co-location space that isn't capable of meeting the power and (air) cooling densities of datacenter AMD and Nvidia GPU products.

Interestingly I have access to a GroqRack system that I'm hoping to be able to spend some time on this week.
Why would they stop working when everyone does it?

The methods described might be new, but the underlying principle is simple and fundamental - charge customers based on their willingness-to-pay. If customers are willing to pay $10 for your product, as opposed to $20, almost all businesses would take that into account when setting their prices.

In a low-tech world, you can only price stuff using one-size-fits-all. So you would price stuff based on something like median-willingness-to-pay. This puts your product out-of-reach for half its potential customers, while giving a big discount to the other half. The techniques described in the article are designed to "fix" the above - sell the product to as many people as possible, and give everyone a more even discount compared to their willingness-to-pay.

There is no reason for this strategy to stop working just because other companies are also doing it. In fact, it will only snowball once this practice becomes more commonly accepted.

In a macro sense, fine-grain-price-differentiation is undoubtedly in the best interests of all corporations. Whether they are in the best interests of consumers is more debatable. I'm guessing the answer is no. In theory, the best possible outcome is perfect price differentiation, coupled with increased corporate tax rates (or capital gains tax rates) that are used to lower income tax rates. I doubt this will happen anytime soon.
Show HN: I built an app that combines a prompt library with a builder
I've noticed an abundance of prompt libraries for ChatGPT and numerous AI tools offering ready-made solutions like article writing and social media posts. However, there wasn't a seamless way to combine these two resources for free. So this is the problem I'm working on solving!

It has a free prompt library and you can run prompts directly within the app with a form for people looking for a quick and easy solutions.

For the prompt engineers, you can create complex workflows by chaining prompts together and use variables. Plus, you can scrape content from Google, YouTube, and websites to add context to your AI tasks. This is essentially what those AI tools are doing under the hood in the code, and this turns that process into a visual builder.

What I am looking for is feedback on the user experience.

- When people first sign up, is it obvious how to use the app?
- Is it obvious how to use the templates (this audience will be the biggest)

I’d love to hear what you think, and if anyone is interested in doing some "thinking aloud" testing with me to help get an idea of how people navigate it. Cheers
Ask HN: Are NLP and LLM's suited for non-text based input?
I am reading a book on NLP and LLM's and I am in doubt.

To me it seems that the prediction of anything in NLP and LLMs is built around text.

Text as in not numbers. I am well aware that you treat numbers as text but that's not really what I believe is how you should look at it ?

Let's say you want to predict traffic routing. That's not text so is it merely a different architecture you use for such tasks ?

Let's say you want to predict the weather. Not text. Then what ?

I am generally curious about where the strong sides lie besides the use of LMM's and the underlying architecture for text.

Not everything is text based. Lots of things is a numbers game.
Having heard a variation of this comment many times, I keep waiting for an “aha” moment, where I see the light and abandon my obsession with minimalism and clean code.

But at least in science roles it hasn’t happened yet. Rather, I keep seeing instances of bogus scientific conclusions which waste money for years before they are corrected.

Being systematic, reproducible, and thorough is difficult, but it’s the only way to do science.
I want to mention this video here: https://www.youtube.com/watch?v=9Tm2c6NJH4Y I think it's a good intro to Maxwell and afterwards one could read this blog post..
> The GPU on these parts is there mostly for being able to boot into BIOS or OS for debugging.

Not at all. I drive a 38" monitor with the iGPU of the 7700X. If you don't game and don't run local AI models it's totally fine.

And... No additional GPU fans.

My 7700X build is so quiet it's nearly silent. I can barely hear it's Noctua NH-12S cooler/fan ramping up when under full load and that's how it should be.
It doesn't matter so much because with a degree in electric engineering you are allowed to call yourself an Engineer/Ingenieur, and that is the only thing that matters. It is a Ordnungswidrigkeit (administrative offence) if you call yourself an engineer if you don't have a at least 3 year degree from a university or university of applied sciences.

With a degree in computer science you are also allowed to call yourself an engineer in Germany, for anyone reading this and wondering.
Quaternion was crucial and instrumental tool in Maxwell discovery and the formulation of the electromagnetics (EM) equations. When Terence Tao was asked how come nobody has proof of the Riemann hypothesis, arguably the hardest of the Math problems, and according to him this is because there is no appropriate tools available at the moment to proof it. I'm not a mathematician but I've got a strong feeling that quaternion will be one of the potent tools to proof Riemann hypothesis.

Unlike other waves for example sound waves, EM has a unique polarization property. In order to completely and correctly model EM based phenomena quaternion based formulation and representation is necessary. One of the reasons that almost all existing wireless modulation are not utilizing polarization is due to most of the microwave and wireless engineers are not familiar with quaternion. Ironically their biased attitude is not unlike early mathematicians and scientists that were very much opposed to complex number, and it turn out that almost all of the modern wireless modulation for example OFDM are utilizing complex number.

For the derivation of the Maxwell’s equations using geometric algebra involving quaternion please check these articles and they can be summarized the into one elegant equation [1][2].

[1] Maxwell’s eight equations as one quaternion equation:

https://pubs.aip.org/aapt/ajp/article/46/4/430/1050887/Maxwe...

[2] A derivation of the quaternion Maxwell’s equations using geometric algebra:

https://peeterjoot.com/2018/03/05/a-derivation-of-the-quater...
I'll probably wait one or two years before getting into anything with DDR5. I've blew some money on an AMD laptop in 2021. At the time it was a monster with decent expansion options: RX 6800m, Ryzen 9 5900HX. I've stuck it with maximum 64GB DDR4 and 2x 4TB psi 3.0 nvme. Runs Linux very well.

But now I'm seeing lots of things I'm locked out. Faster ethernet standards, the fun that brings with tons of GPU memory (no USB4, can't add 10Gbe either), faster and larger memory options, AV1 encoding. It's just sad that I bought a laptop right before those things were released.

Should had go with a proper PC. Not doing this mistake anymore.
I've internally thought of a similar metaphor. Previous generations didn't have to conscientious of food intake. Food options were more limited, there wasn't as much processed/calorie-dense food, work was more manual in nature and people likely walked greater distances. My dad who grew up during the Depression in the U.S. weighed 140 pounds in his '20s, but hit 280 in his '40s. That generation was kind of blindsided by the affect of this.

Likewise, my generation is dealing with an explosion of easy to consume streams of information and entertainment and we are kind of blindsided by that I have to conscientious of spending too much time consuming online information with Reddit being my biggest vice.
China: Fujian carrier-based aircraft outnumber US Ford-class
Aider Is SOTA for Both SWE Bench and SWE Bench Lite
Aider scored 18.9% on the main SWE Bench benchmark, achieving a state-of-the-art result. The current top leaderboard entry is 13.8% from Amazon Q Developer Agent. The best result reported elsewhere seems to be 13.9% from Devin.

This result on the main SWE Bench builds on aider’s recent SOTA result on the easier SWE Bench Lite.
The paper itself mentions the usefulness of the 1000C threshold:

Solar process heat at above 1,000°C can decarbonize key industrial applications such as cement manufacturing and metallurgical extraction.

The article is just running with that theme.
Wait but why is great, but I always thought it ignores sigma curves and diminishing returns which come for all things
how does this start?
It's a metaphor for moving.
What the AI boom is getting wrong (and right), according to Hugging Face
from my memories, i can recommend gauze with embedded rotting flesh from a gangrenous wound. we used to get one or two of these a year at the microbiology lab i worked in, and there were few volunteers to open the container. exploding stool containers, packed full up with shit and then left in sunlight for several hours were another non-favourite.
Or just general intelligence.
I've always been disappointed by how few strongly typed languages have copied Ada's range subtype system. It was one of the things that made the language so nice to work in, and helped make a number of approaches to formal methods much more tractable.

Being able to write a function/procedure and know that the parameters could only be within a certain set of legal values by that point let you avoid a lot of defensive coding, without having to rely on developers remembering to check their values.

If you got your values into domain specific subtypes as early as possible your code was so much easier to reason about. It made a lot of the static analysis easier as well.
You didn't get flamed, you got downvoted, apparently because you don't understand what it means for a company such as Veeam to "support" a technology such as Proxmox. It does not mean that they offer technical support for Proxmox, but rather that their product will provide some form of backup and recovery for Proxmox VMs. (I should point out that it's currently vaporware. "General availability for Proxmox VE support is expected in Q3 2024" [0])

Even if they were to offer technical support for Proxmox (they won't) that wouldn't guarantee that they would be "the winner", and there's no guarantee of that in the backup space either. Veeam is primarily a VMware backup product with no support for the majority of workloads that large enterprises also run, so is popular in SMEs. It also has poor deduplication, making storage costs for backups considerably higher than with alternatives. If VMware's intention is to target their largest customers and eject the long tail, that leaves Veeam with a limited market. Veeam has seen that the writing's on the wall; it remains to be seen if Proxmox support will be enough to save them, as there are plenty of other alternatives to VMware.

[0] https://www.veeam.com/news/veeam-extends-data-freedom-for-cu...
Thanks for sharing!

So, a question in balancing the regret against knowing what you know now. This situation sparked a change in you to recognize how to handle these situations better. Would you make the same mistake again in order to learn the lesson?
fwiw; I've prototyped some USB gadgets using Raspberry Pi Zeroes and Composite USB in the Linux Kernel. At least storage and serial devices were pretty easy to get going.

You'll need something like a shell script on the Raspberry to initialize the composite kernel module and you'll find the boildplate in the kernel docs.
I use another tool for summaries myself (Kagi) but I tend not to actually post them here, because I think posting machine generated text is frowned upon here. Maybe I'm wrong, though?
This article has been the most enlightening about my own behavior regarding reading HN. All this time I thought it's not supposed to be addictive. I'm reminded of what Paul Graham wrote back in 2009[1]:

> The downside of tuning a site to attract certain people is that, to those people, it can be too attractive. I'm all too aware how addictive Hacker News can be.

1: https://www.paulgraham.com/hackernews.html
This is not answered in your FAQ: any plans for an Apple Watch app with a complication to show something and/or launch it? I presume how it would work with the watch would be different from how it works with the phone.
"History is made by those who show up." (Disraeli) is the quote that springs to mind.
Very cool. Thanks for letting me know!
At least in the case of Russia they voted against the removal of leap seconds.

https://arstechnica.com/science/2022/11/network-crashing-lea...
Oh, I had situations in mind where I can quickly write a simple version.

But sometimes when I really torture my brain I can spend a few days of doing mathematical proofs etc to come up with a even simpler solution.

That extra effort is only sometimes necessary. (But can be lots of fun to develop.)
You can sandbox time limits if you firewall state. If nothing in the code being timed out can affect its caller other than raising a "thing has timed out" error, then timing out is safe. Process boundaries provide this firewall on most systems, but they don't have to be the only boundary. I once read about an academic language that had this feature - I don't remember what it was called. It had checked and unchecked exceptions like Java. Checked exceptions are thrown, declared and caught like regular exception control flow. Unchecked exceptions can be raised anywhere, and can only be caught in a way that creates a state firewall. I don't remember how that was enforced.
This might shock you, but you don't have to have a global monopoly on making bad design choices in order to do so.
LLM Leaderboard ranking 1M+ answers of top StackOverflow questions
Romance novels tend to not be considered real literature by 'serious' critics and promotion is mainly directed to women and girls directly.

Maybe you don't read the right magazines, get profiled as being a woman by ad networks, things like that. Could also be that your social circles don't read romances for some reason or other.

It's an underrated genre though, some romance novels are a lot of fun.

For a long time women writing novels about being a woman (in the Occident) have been perceived as dangerous, revolutionary, socially corrosive. Once the feminist movements got representation in politics it has mutated more into a general disregard, it's not real literature, it's not sophisticated, it's not worthy a distinguished white male's attention, things like that. But the publishers know that there is a huge amount of money to be made so they catch some of these writers and make them successes through 'side channels'.

Something similar goes for e.g. Clive Barker. Prolific, very good writer, but few know more than the first Hellraiser movie and perhaps the remake. I think one important reason for this is that he clearly writes from a gay perspective and sometimes shows a rather open interest for BDSM and other things that flip gender hierarchies.
I was somewhat disappointed when I learned this is not, in fact, done with a gold-based solder.
Dealing with "New" Old Data
The underlying problem is lack of isolation, and this is an area where the Erlang process model shines: processes are fully isolated and you can send a signal externally to terminate any process you want.
And the 'fast' can be optional.

But sometimes you already have something that works, is correct and fast, but you still want to simplify: for example, when understanding _why_ that code is correct is too annoyingly complicated to explain and understand.
Waiting for CAMM2 to get wider adoption could be interesting:

https://x.com/msigaming/status/1793628162334621754

Hopefully won't be too long now.
Second and third paragraphs under "discussion":

> Auto-brewery syndrome is thought to result when microorganisms capable of fermenting alcohol from carbohydrates outgrow normal gut flora.6 Although population-based studies have shown that gut alcohol fermentation with low levels of endogenous ethanol can occur even among healthy people, blood ethanol levels rarely reach concentrations high enough to cause intoxication.7 Auto-brewery syndrome is uncommon because it requires several host factors to interact with substantial overpopulation of fermenting microorganisms, and high carbohydrate consumption.6 Comorbidities such as diabetes, liver disease, gut dysmotility disorders, and inflammatory bowel disease are associated with auto-brewery syndrome through mechanisms contributing to increased levels of blood glucose and decreased ethanol metabolism.6,7 Genetic predisposition for inactive aldehyde dehydrogenase enzyme and subsequent inefficient alcohol metabolism, may also play a role.6 In our patient, we suspect her recurrent antibiotics for UTI and dexlansoprazole use led to gut dysbiosis with potential contribution of genetics, resulting in auto-brewery syndrome.

> Commonly implicated fungi responsible for outgrowing normal gut flora in auto-brewery syndrome are Saccharomyces cerevisiae and Candida species including C. albicans, C. tropicalis, and C. glabrata.2 Bacteria have also been cultured from patients with auto-brewery syndrome. Although the role of bacteria remains unclear, a recent case–control study proposed Klebsiella pneumoniae as an important culprit.7–9
ThreadGroup.stop() was removed in 23, so maybe in the future it'll actually be removed.
It's known in pop culture because it's so strange to actually see in a doctor's office.
LadyBird author posted a couple of days ago a demo of twitter and he himself admitted that it's painfully slow.
You can replace every blocking call with a timed one. In Python you can just call settimeout on a socket. In C you might want to write your own recv_timeout function, but it's not that difficult.
You will find that this is the cost of any laptop, any time you buy it there is always new tech around the corner and there isn't much you can do about it.
Show HN: Our public-facing real-time venture fund dashboard
Wanted to get some feedback on a small webapp we made to show real-time data from our venture fund. This is usually kept behind closed doors, but we see no reason for it (we always disclose when asked).

It really is a 0.1 built in two weeks with next + react + ant design and data on hygraph

Also keen to hear about other features potential founders would want to see!
Yeah, I didn't catch that you have a strict requirement for full flawless automation (which the current system fails to satisfy), I thought the adjusted algorithms/indices etc would still involve some humans before having an impact
In .Net, use CancellationToken ( https://learn.microsoft.com/en-us/dotnet/api/system.threadin... , https://learn.microsoft.com/en-us/dotnet/api/system.threadin... ).

The two big benefits are (1) if you pass the cancellation token to the task that might be canceled, hopefully it will be obvious that the task might be canceled; and (2) the task that might be canceled has a way to find out it’s being canceled and, if that ever happens, it can clean up.
This is it. People could write the code with a lean footprint the first time around.
There's no SaaS opportunity. It would literally be Discord
Electricity exchange grid needs to be phased within 60Hz, that is a delay of a few milliseconds. Baltic states hate Russia, but they are still connected this way for example.

Maybe you do not care, but this stuff is extremely important. Airplanes could crash over a few seconds difference!
How we migrated our codebase from fp-ts to Effect
In this article, we explain how we enabled new code to be written using Effect while allowing existing fp-ts code to coexist. We share our detailed migration strategy, examples of code, and the helpers we developed to ensure a smooth transition of our codebase. If you're considering a similar migration, it might be helpful!
I agree on quality varying widely for resins softer than something like ABS or PETG. And tolerances are definitely never to advertised spec. It’s worth noting that Formlabs themselves sell a “silicone” resin for a hilarious $350: https://formlabs.com/store/materials/silicone-40a-resin/

At that price point you might as well outsource it or at least print a negative and use a real silicone pour.