skysight-inc/HackerNews huggingface dataset:
Great points, let me riff on that though -- what's really "weird" (but totally understandable in the historical context of underpowered computers until recently) is that we think of floats as the default representation of a real at all, when more reasonable modern default choices for all purposes outside of high performance applications would either be a rational composed of bigints, or a bigdecimal, or maybe a generating function for the coefficients of a Taylor series expansion or something like that if you really want to get nuts. In any case you can have as much precision as you can afford, although for anything but rationals it'll be an approximation always, and the question is just how many digits you care for. A lot of choices but the only one that's really absurd is the actual default of floats which are terrible for every purpose except their original raison detre, which was performance in a time when computers were so slow that buying a floating point unit to put in your computer was a normal desirable upgrade for a PC owner (and still crucial for high thoroughput computing, video games, graphics rendering, ML, etc)

I do remember being taught the difference between rationals and irrationals in high school.

Another aside... The really crazy difference is between the definable and non definable numbers. The first which includes everything from pi to every busy beaver number is countably finite just like the integers, only the nondefinables (numbers whose shortest mathematical definition would not be finite or not exist) give the reals their uncountably infinite nature
There isn't a singular experience of the divine that you either have or do not have. The Bhagavad Gita, for example, in large part discusses the multitude of ways one can experience the divine. It strongly makes the case that doing ones duty is equally valid to both worship and seeking spiritual wisdom.

The story is based around a warrior prince named Arjuna having a conversation with the manifestation of God in the form of Krishna. Arjuna is confused because Krishna is explaining that giving up all earthly desire is the path to union with the divine. Yet Krishna is also imploring Arjuna to do his duty as a warrior prince and to fight in a battle to regain his kingdom. This is obviously a contradiction, since desiring to defeat his opponents and regain an earthly kingdom is in opposition to our traditional understanding of religious observance.

The idea these ancient authors were trying to communicate to us is that not everyone is going to be a monk. You need bricklayers, bakers, doctors and programmers. The trick is to realize that fully being a human, engaged in some activity, is equivalent to experiencing the divine. Nowadays we might feel more comfortable with the secular "flow" ideas, that mental state some experience when completely absorbed in their work.

So don't worry if you can't find the divine through ritual worship or through the exploration of spiritual wisdom. The divine is right there and possible for anyone to experience (if you believe the ancient authors of spiritual works like the Gita).
Ho wow, it's good to read what you were thinking about the new UI from the beginning.

It was so easy to install. And it looks fantastic.
Aluminum moka is cheaper than machine. To pour boiling water into the cup with ground coffee is even cheaper. And we are not talking about beans itself, which are all sorts of quality.
Probably not, no.[0][1] Thus the war shall continue.

[0]: http://archive.today/2024.02.01-224034/https://www.thetimes....

[1]: https://reuters.com/markets/europe/germany-likely-recession-...
Heat pumps are pretty incredible and I am always surprised we don’t see more of them. We recently installed a heat pump water heater and it made a noticeable dent in our electric bill. Next up is a heat pump dryer!

Also surprised by the lack of solar water heating in the US. My childhood home had a system but when it broke we could not find anyone that could fix the system and had to remove it.
The Shift from Models to Compound AI Systems
All our eyes aren’t on Earths orbit
Isn't there a problem with the parallel decoding of x86 streams due to all the different instruction lengths? I've read that going much beyond 4 parallel decodes in x86 gets increasingly hard, requiring expensive combinatorial logic. Meanwhile ARM instruction decoding can trivially be parallelized as much as you want.

Other than this I am not familiar with any other fundamental limits to making x86 as efficient as ARM or ARM as fast as x86.
There is a cinebench score leak, 15% increase multicore https://youtu.be/0ok_Ik3YqS0?t=407, backed up by AMD slides https://youtu.be/ueXUoRw5LZk?t=849. It could be more after fine-tuning and stuff. Also https://forums.anandtech.com/threads/zen-5-discussion-epyc-t... says 40% increase single-core - even the poster says it seems absurdly high, but MLID says there are big improvements in AVX (which Cinebench tests), so likely it doesn't translate to other benchmarks.
When it comes to automobiles, sometimes it's hard to tell if the French are joking or if they're serious.
For now pretty much, all filters are company oriented currently. In the future this will change.
But not for the reasons or mechanisms bandied about. The various members are magnificent for fairly distinctive reasons, meaning they seem to me run in very different manners. They have tech and valuation more or less in common - and that's about it.
I _had_ to quit caffeine last fall, my blood pressure was so high I could literally feel and hear it. (160/95-ish)

Quitting coffee and energy drinks did it for a while, but my sleep issues continued. I had to switch to caffeine free cola too and then my sleep started improving.

Now my BP has normalised around 125/80...

...But it seems I have been suppressing ADD symptoms with my caffeine intake for years and my brain is going 1000km/h and bouncing around. I sleep well and I'm not tired - but I can't focus for shit.
Kind of makes me wish there was a htmx-lite of sorts. Like an 80/20 solution at 20% of the size, which could be extended to the full blown package with extensions.

Have you thought about moving more features to extension, like was done with the web sockets feature?
In this case, the drug is 30 years old. I’d say any cost to bring to market is well paid now, and even if it isn’t, this is why the public should fund the research via taxes, not locking profits up via corporate entities.
I have this hooked up experimentally to my universal Dungeon Master simulator DungeonGod and it seems to work quite well.

I had been using Together AI Mixtral (which is serving the Hermes Mixtrals) and it is pretty snappy, but nothing close to Groq. I think the next closes that I've tested is Perplexity Labs Mixtral.

A key blocker in just hanging out a shingle for an open source AI project is the fear that anything that might scale will bankrupt you (or just be offline if you get any significant traction). I think we're nearing the phase that we could potentially just turn these things "on" and eat the reasonable inference fees to see what people engage with - with a pretty decently cool free tier available.

I'd add that the simulator does multiple calls to the api for one response to do analysis and function selection in the underlying python game engine, which Groq makes less of a problem as it's close to instant. This adds a pretty significant pause in the OpenAI version. Also since this simulator runs on Discord with multiple users, I've had problems in the past with 'user response storms' where the AI couldn't keep up. Also less of a problem with Groq.
I game on Debian. I appreciate the fact that whatever I'm doing today will still work tomorrow.

Gaming on Linux is better than it has ever been, even in a distro that might be "old".

With that in mind, pros and cons. I understand why that might not be the case for others.
I browse the web without JS. It is a fast easy way to load websites. And some sites with heavy app interaction features need JS. And that is fine. It is the other sites that use JS to figure out if their users have read more than 2 articles that are the problem.

Degrade gracefully is a required development skill. Sites need to allow for their pages to work in limited fashion without JS. JS should only be a layer added for interactivity, animation, and app construction. Otherwise, workarounds are great.

Is there a way to make this gracefully work? YES!! Instead of using hash tag names, use '?id=example'. And let the script in frame figure out the real destination of the output. Otherwise, the page will load the full site. Also use script to add "target" attribute to links.
I don't think any of this is accurate.

For starters, the CISC vs RISC debate has been dead for decades now. Often considered RISC architectures like ARM, have had vector instructions and branch predictors for a long time now.

> Now going to the differences between ARM and x86 where it matters. ARM has the lowest power draw to performance ratio but it's need for power skyrockets as it approaches more complicated tasks. x86 starts higher in power draw but its performance is pretty maintained under all workloads.

These two sentences are contradictory!
Can’t find any statement about privacy, or what they do with your information. Does anyone know?
That's a truly brilliant/horrible way to solve it. Love it!
I don't know what roads you drive on, but when my problem is someone's going slow, the problem is already that I can't easily pass them. Slowing them down and making them smaller ain't gonna fix it.
The Italians drink single shot espresso all day. Get an espresso machine with 7g basket, and you are set to enjoy coffee all day without subjecting yourself to artificial monastic rules.

I collected some useful information in this X thread: https://twitter.com/sridca/status/1710450654500561028
The use case is to show that you can do core htmx functionality in a one-liner.
This query would error: "Field `id` is neither in the GROUP BY nor in an aggregate function." Since `id` is a key in `tracks` and `album_id` is a foreign key and not unique in `tracks`, the RDBMS wouldn't be able to use any implicit GROUP BY determinism, either.

You could do this:

select distinct
album_id
,first_value(id order by milliseconds desc) as longest_track_id
from tracks

But this is unlikely to perform as well as the row_number() method because it will cause the RDBMS to generate a record for every track and then waste time sorting the intermediate results to find the unique records in the output.
Show HN: Qoord, a simple quantum circuit simulator
Hi! I built this to teach myself how a quantum circuit simulator works. It's about 1000 lines of Python, aiming to be understandable more than being fast or robust. It's not meant to compete with anything else - just a personal project to really get clear on the under-the-hood theory of qubits and quantum gates.
I remember when there were tons of subsidies for LED lighting in order to make them competitive with the extremely low prices of incandescent/halogens and their simple low part designs. Then the incandescent/halogen ban went through the the prices of LED light bulbs went through the roof and never came back down. All while LEDs never achieved anything close to the early claims of 100k hours and ended up only be comparable to incandescent in lifetime due to skimping on parts cost in the driver boards.

I hope we don't see that play out again with heat pumps. That said, I'm glad there is funding for the design of heat pumps in north american markets. Existing heat pump designs don't really work for continental climate severe cold.
Yeah I'm familiar with the old "Devil's pogo stick." Apparently thermonuclear Orion could achieve as high as 10% the speed of light, which would get you to the Centauri system within a single human life span (barely).
to start, there are an uncountable infinity of them so 100% are not representable. Also when notated typically, there are 2 representations of lots of numbers.
The Athena Guide: Deduplicate Faster with Max_by and Arbitrary
adderall use is pretty widespread in the media industry, a lot of journalists seem to think it's great stuff and find the shortage annoying. i think there's likely some natural sympathy here too.
Nope. Should really say "Erlang OTP" or something
RTX 4090 has more than double the performance of the M2 Ultra

https://wccftech.com/apple-m2-ultra-soc-isnt-faster-than-amd...
For me this is one of the most compelling reasons to own non-DRM'd physical media: its content is no longer subject to the whims of corporate bullshit after the point of sale. Replacing songs within albums with other versions is appalling.
If this is true, expect a call from the SEC...
Its just not a common one. My disagreement is founded in the fact that he uses an uncommon (arguably wrong) definition of hubris.

Part of the impact of jokes of this form is that you are supposed to be able to sort of reason your way there without explanation. But while laziness and impatience rely on the common usage of the terms, hubris is off in left field, and not even in a way that's commonly understood amongst software developers. Hubris is not "pride, but more so", it is specifically "unjustified pride". A lot of people first encounter the word "hubris" in high school literature/English class, talking about the common tropes of ancient Greek tragedies, where it is necessarily unjustified pride. I guess there's a way to understand "hubris" as "excessive (abrasively so) justified pride", but that seems vanishingly rare. I'd argue that that distinction makes "hubris" here misleading. When I (and, I expect, most people who learned the word in high school), read that a good programmer should have hubris, I understand that to mean a good programmer should be confidently wrong.
>platforms like TikTok can gradually change people's thoughts, making their ideas more uniform

Its nothing special to TikTok, the only difference of TikTok is that for the USA its a first(as a foreign owned social media company). The rest of the world was under the influence of Meta and Google for decades. It was reported that Facebook did experiments like making people sad by curating the feed.

Anyway, TikTok is working great for me. I see no political or culture war content, I enjoy comedians, travellers, scientists, culture, culture commentators, songs, hot women and cats. Its like the good old days of the internet, its fantastic. Also, unlike the traditional social media, it doesn't induce FOMO. I don'y check TikTok all the day, I don't feel the urge to be on top of my feed but once I'm in I can spend hours. Much more healthier than Instagram or Twitter IMHO. Also, I see all the cringe inducing TikTok stuff when on Twitter. That stuff never appears on my TikTok feed.

I wonder if EU will find anything. maybe sharing of private data illegally?
Or Lorraine
It is a matter of perspective, chances are ChatGPT would do just fine in case of a bio terror event.
Why surprisingly? In pre-ANSI C is it only possible because there was no type safety. In other languages it could work by deriving the type from the call, but this does not work in C.
How do I sign up for API access? What payment methods do you support?
It sounds like you're a bit too invested in the issue if you're literally shaking.
- Browsers could have implemented something that was compatible and sent the header accordingly

- Browsers literally implemented a header, called Do Not Track. You provided "active consent" by setting that header in the settings

The great amazing industry that does no wrong immediately used it for tracking.

Fast forward a few years. The industry is told in no uncertain terms: do not track without user consent. How did the industry respond? Did it implement this at browser level? No. Did it come up with a standardized pop-up? No. The industry immediately responded with malicious compliance and dark patterns.

Some HN user: it's all the government's fault.
That's definitely a sensible suggestion - to be fair I expected the sufficiently interested parties to DM me for a free account - I did not word my intention sufficiently but at this stage we are looking for salespeople to give feedback.
When exactly?

The bulk of USAs technological progress is Department of Defense investments. Such as ARPANET, computers, supercomputers, pressurized cabins for bombers (converted into passenger jet tech today), NASA projects and more.

USA was only free market in the 1800s. When the 'Robber Barons' turned out to be a bunch of assholes, we regulated away a lot of that bullshit they did.
The mistake that people make is that they expect to be 100% wired the second they get up from bed, while in actuality it takes an hour a two for the (enzyme that wakes you up) to start being produced in your body.

Also: caffeine doesn't make you more alert, it just borrows alertness from the future by blocking the receptors where Adenosine attaches to. The enzymes are still produced, they're not going anywhere.
Going with the flow makes AI better at solving coding problems
Recent intel systems unfortunately often push higher power to "beat" amd on performance metrics. Single core intel perf is still higher and likely will be, but multicore and efficiency of zen 4 is generally similar if not better than intel 13th gen. 14th gen helps efficiency but is barely available. Oh, and the amd igpu is quite performant, much better than the 13th gen and lower intels.

Btw as someone with a skylake laptop that also used to sip power, I suspect there's been a mild across the board power increase especially as newer chips clock much higher. My ryzen 7 iirc goes till 5.1ghz and is noticeably faster (i'm at 392 tabs in edge right now) than my skylake. I suspect your older laptop wouldn't clock so high, and a 3ghz limited intel/amd would have great battery.
That's not the point, the point is complexity of both instruction sets are not too far off.

Initial power draw on ARM is lower but jumps in complicated tasks.

Initial power draw on x86 is higher but maintains in complicated tasks.
I have been using that for some time but I just tried Lepton now. Installing Lepton is as easy as one-liner and imho well worth it.
I thought it came from the shape of two mated swans with their heads together.
Related:

https://en.wikipedia.org/wiki/Anatoli_Bugorski

https://en.wikipedia.org/wiki/Tr%E1%BA%A7n_%C4%90%E1%BB%A9c_...
I’m not really sure the title needs to be c*nsored.

Wonder if this was just a case of placeholder imagery never being replaced by the real thing?
Without record types, JavaScript sets are not too useful anyway.
It could be worse.

What if it was a truly addictive, habit-forming, tolerance-building drug consumed on a habitual basis without ever allowing a full day, week, month, or year of detoxification to occur, regardless of its toxic properties?

Does that sound more like addiction?
Also known as a clbuttic mistake.
My uncle had a CX and as I kid it was like getting into a spaceship, loved the steering wheel.

A different uncle recently got a second hand C6 and despite all its reliability issues it’s a pretty cool car.
Does the only value of something come from what it "translates to in material terms"? What material terms are you trying to measure?

Knowing that when something goes awry in your life, or you want some advice from someone who's done something you hope to do, or believing that you can get enough people together to solve a problem--I don't know how you measure those in "material terms," but knowing you aren't going through life alone, but with people who have your back, and whose backs you have--that's worth vastly more to me than any material thing I can think of.
Yes but the fonts, boxes and lines are all fine. And on the web the image issue is usually resolved by starting hi res to begin with and sampling down not up.

When people complain about desktop apps not scaling they aren't complaining about the odd icon, it's the whole app looking like a smeary mess because it's not using vector based graphics. Fronts, grid lines etc. become blurry.
The glass and door walls at the entry of many hotels are collapsible/removable with a bit of elbow grease to get oversized stuff in.
As I understand it, the main problem is autoconf-generated stuff with old versions of autoconf.
Ad blocking has already been mainstream for a long time.

> As of March 2023, 31% of US adult consumers said they used an ad blocker to protect their privacy, with baby boomers (31%) being more likely than Gen Zers (27%) to use the tech, according to Tinuiti.

> As of Q3 2021, 37.0% of internet users worldwide use ad blockers, according to GWI data cited by Hootsuite. Among those, younger consumers are more likely to use ad blockers, with 25- to 34-year-olds taking the top spot. In the US, just over 50% of adults use an ad blocker on their desktop, per March 2021 CivicScience data.

https://www.insiderintelligence.com/insights/ad-blocking/
New Benchmark for LLMs
Yeah, like everything else the moved to selling it as a separate (overpriced) dongle. This wasn't that bad, but now that they've removed the ethernet connectors also, you need both dongles connected in series, and you need to remove the Zerk-RJ45 adapter every time you plug the Ethernet cable, and it still doesn't help with your TLS connections over Wifi! I'm probably not the first to say it, but Apple's "Pro" line is clearly no longer aimed at professionals.
I'm running Cinebench 24 right now on my M3 Max, because I'm genuinely curious about that.

So far it is looking OK. In single core, it handily beats a 7900X3D at a fraction of the power draw.
What do you mean by non-deterministic hardware? cuBLAS on a laptop GPU was deterministic when I tried it last iirc
> I think people live better in a city made of concrete with few cars than in a green city with lots of cars.

Definitely not. The former is easily an oppressive 1984-esque metropolis while the latter easily feels nice.

Another key parameter is density. Low density with plenty of greenery and people will feel and be happy even if they may need a car.
The currently prevailing model in Rails is that a worker is a process that has an instance of your application running (ie the code loaded, global variables initialized etc). Let's say your service makes a request out to OpenAI and waits 5s for a model inference response. During that time, that particular worker that is servicing your request will sit around, needs to keep the 300MB or however big your heap is in memory and effectively does nothing while waiting for OpenAPI to respond. If you have 30GB of RAM to play this game, you'd be able to have 100 workers like this running and you'd be able to service a whooping 100/(5s per request) = 20 requests per second.

Contrast that to other architectures like NodeJS where there's an event loop driving execution that would suspend execution and work on the next request while waiting for OpenAPI to respond. This enables you to service thousands or tens or hundreds of thousands of the same kind of request with the same amount of RAM.

There are approaches to improve this in Ruby/Rails like Fibers, however lots of libraries in the ecosystem use global mutable state and assume it's request local. If you have multiple requests served concurrently by the same worker, they'll overwrite this state and bugs will happen. Also baking this onto the language is not very ergonomical (beautiful in Ruby speech) if you compare it to languages where concurrency has been a primary design concern in the beginning.
To avoid getting ourselves into trouble all I can say for now is that we have not scraped LinkedIn. We do index the websites ourselves though, we are not using Google or any other parties. The goal is to collate biz intelligence from a lot of sources and augment a normal web index that way.
Somehow the world existed before all these amphetamines. I'm kind of okay with this. It's probably all not necessary and this will show it.
We need to keep the naming convention, so:

- htmz on handcar (still on rails but you have more manual control)

- htmz on horseback (if you want to reject modernity)