skysight-inc/HackerNews huggingface dataset:
And as an American who lives in the UK, I always make the exact same response, and I'm continually surprised that people still don't understand.

In the US, the person receiving the call / text pays for the airtime to the cell phone. So sending out a million text messages costs almost nothing, because the expensive part is borne by the receivers.

In the UK and EU, the person sending the call / text pays for the airtime to the cell phone. This price is defined by a government regulator is owed by the sender's network to the owner of the cell tower.

So if some random person sends a text to me, and I'm using an O2 tower, that person has to pay O2 something like £0.20; meaning to send a million text messages would cost you £200k.

The result is that I do get spam messages, but they're always far more directed: normally organizations that I've actually interacted with in the past. Sending a message to a thousand previous customers is a lot more cost-effective (I presume) than sending a message to tens of millions of random phone numbers.

Ironically, the absolute easiest way to solve the US's spam call/text problem is actually market-based: make the caller pay for the entire path of the call, all the way to the receiver.
Risk Seeking vs. Mitigating
Nominally distinct.

https://go.dev/play/p/4am-a1i4_ox
How do I convince my boss to let me play Slay the Spire all day?
The stock price didn't fall because of how badly they treated their workers it fell because planes started falling out of the sky.
And they where right. Printing has had untold positive impacts on society, but it also was a game changer in the ability to spread misinformation. That's probably one of the reasons that critical reading is taught in school and society has developed citation systems.
They'll shutter Snap and adopt Flatpak in ~3 years.
> https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pref...

You can site your browser to prefer reduced motion. Site owners and library maintainers should be respecting this when implementing things like confetti. This library in particular has a `disableForReducedMotion` option.
This is exactly that, just phrased differently.

"Capture emissions or shut down" means "shut down" since "capture emissions" would increase costs by an order of magnitude or so.

It's just much more palatable framing -- it attacks the problem rather than dictating solutions.

Or perhaps the horse will sing and carbon capture will become reasonably priced. Highly unlikely.

EV bans should be phrased the same way. Rather than banning EV's, set strict pollution standards.
Abbot was the PM when that axe fell; Turnbull being his Tech minister itself wouldn't have mattered as anyone in that role would have rolled over.

Like, Abbot would have given Telstra and Murdoch the house regardless.
So now we're taxing users of a platform once it gets to a certain size. Interesting.
Neat! Would love to see a persistent option in which the confetti gathers at the bottom of the screen/page. Even better if there was something that could persist all the confetti received across all websites!
You can use a third party NPM module to introspect the DB and write out types for you. Can’t remember what it’s called off the top of my head, but maybe “pocketbase-type gen” or something like that.
Nice! I wish there was a macOS version
I can't imagine being a grown adult and dealing with that amount of drama. I don't ever date inside of my friend groups because it always winds up causing some rift. Imagine having to put out a world class album through all of that. Oof.
Obviously Russia is already doing massive amounts of radio interference, that has always been a problem, which Ukraine has partly overcome. Partly. Googling for it you can see that it is massively diminishing the usefulness of drones for Ukraine.
I am not sure either. Although maybe it just comes down to how the purchased compute is “delivered”
The article could have been the prompt: "now write a blog post about this conversation in an engaging style for hacker news".
A sort of a time-shifted debtor's prison.
No, it's not even related to gate length or any kind of physical feature anymore. It's a purely marketing term. A "3 nm" node has a gate length around 16-18 nm.
Pastmaps: Maps for Historical Research
Jetbrains IDEs add a warning to updates or inserts without a "where" clause, and asks for confirmation when you try to run them.
Yes and no. Ammunition is important, but from a logistics standpoint it will be much less burdensome than the food/water/fuel that must be provided to men on the field. Even in a hot war, an infantry unit is not engaged in full combat 24/7. But it never stops eating.
Debt collectors still chase me for the cost of a warrant served by CBP, where nothing was found.
They both are university towns (UC Merced and Cal State Bakersfield); given that academics are generally positively inclined towards public transit a line could encourage collaborations, I suppose.
Did dicerolls in character creation exist in any game outside of Traveller? I vaguely remember a possibility of dying before the first game session. And character ability generally growing with age, so you'd either play a seasoned veteran or a young but clueless rookie. Not surprising at all that the game always struggled, very surprising that it made it through so many iterations nonetheless. (mine was TNE, but never really had a group)
Banned in the U.S.: Healthy Light Bulbs – New DOE rules ignore health concerns
How light can vaporize water without the need for heat
I see a lot of calls for being able to block an area code. That does not seem to be useful to me, living in a major metro area lots of legit calls (doctors office etc) share the same area code as spammers/political organizations.

What I think would be useful is to be able to block based on incoming carrier. During the last election season, most calls were coming from various VoIP services (Twilio, etc), none from normal retail cell carriers. If I could block an entire carrier who specializes in providing text/voice marketing services, problem solved? Legit business users of those services would hopefully migrate away to more ethical providers when their calls start failing to connect.
It flies about as well as the Outer Wilds autopilot (famous for crashing into the sun because the sun is often between you and where you're going), if there's a building between you and the airport, it's going to fly into the building. But I used to land this way all the time, it can do the hard bit if you have an otherwise reasonable path to landing.

We used to play this on the notionally IBM PC compatible machines on a Netware LAN in the "Computer Science" laboratory as opposed to the BBC Micros w/ Econet in the "Electronics" laboratory at school, or later the actual PC compatible (as in, running Windows) LAN Manager network in the library.

In the BBC lab we'd play a LAN MUD about a sort of grim future world that was built by pupils older than me (out of hours I'm told Elite was played but I never saw that), in the CS lab we'd play either a very violent fantasy RPG MUD also home grown, or Sopwith and in the Library games were banned but we had some weird stuff inspired by a mix of teletext and BBS that I built, and an IRC-type setup again built by me written in some mix of QuickBASIC and pre-standard C++.
Show HN: Pdf2llmtools – I built an API to convert PDF files into text for LLMs
Hello, I'm Matt, a 30yo software developer. And I've been building several little POCs over the past few months playing with generative AI, particularly LLMs APIs such as the ones from Claude or OpenAI.

I was frustrated with the fact than none of them are supporting PDF files inputs out the box. Especially while LLMs are so good at doing work from PDF files when used in their web portals.

I thought that I would easily be able to convert PDF files in my current apps. But I realized that it was actually a pain to do any kind of PDF processing from the tech stacks I'm used to.

After struggling for a bit and almost giving up on PDFs features in my other projects. I managed to build a PDF to HTML API built around pdf2htmlEX wrapped in an Elixir App.
I thought that I'm probably not alone to want to be able to send PDFs to OpenAI or any LLM without the headache.

So I'm making this available for anyone to play with and I'm thinking to add some cool additions to make it more LLM friendly and not just do stupid HTML conversion.

I would appreciate any constructive feedback.

Cheers
That's an interesting distinction that I didn't have in mind in my comment. For me, personally, I suppose I'm interested in both (sounds and styles I've never heard, and music whose makings may be familiar to me but which I've not heard yet).

> So you are actively seeking out to you new genres and artists?

Yeah! I generally find that the more music I know and enjoy, the more music I can connect with or appreciate. At the moment I'm developing greater appreciation and taste for house music and extreme metal, while my go-to genres for a long time have tended to be folk and indie rock of various kinds.

> I'm not a completionist, so I'm OK with missing out. I do keep track of artists or (sub)genres to check out, but I very rarely have time to actually check some of it out. I have so much music that the past years I've been deleting more than adding, and I still haven't heard much of it well. Also by now I realize tastes change but also experiences, a song sounds different in different phases of your life it seems.

I'd say I agree with all of this. I used to listen to new artists and genres extremely systematically and dedicate a lot of time to it (many hours every week). Now it's more irregular than that but it certainly hasn't stopped.
An extra byte to eliminate a MOV via a 3-register instruction is a no-brainer savings.

The extra 16 registers are going to be a lot more fun though. It will also eliminate a lot of those MOVs, but every access will have a 17% penalty going from 5 to 6 bytes.

Meanwhile, ARM/RISC-V can use 32 registers and use 3-register assignments with just 2/4 bytes.
1. It's your notification tray, you know, the thing that's been default behavior of swiping down on smartphones since their inception.
2. It's not one side or the other either. It used to be that anywhere you swiped down opened the notification tray. Now only the right side has a different effect, opening control center. The notification tray still takes over two-thirds of the swipe-down space at the top.
> Regardless if you feel that the web was made only for documents it has become the only truly cross platform runtime you can always expect users to have installed. That's incredibly valuable. Why would we throw that away?

That's not much better than "everyone runs Windows" (but is a good way to view this). (And yes, you cover choosing an OS later in the post.)

What happens is that a select few browsers have what's considered at this point the runtime. So you are always leaving people out. Maybe the runtime price tag in itself isn't a problem now, but the hardware might be. The interface. And there will certainly be users who just want to avoid the low-contrast always-animating nature of some sites, for example.

Nowadays to me the environment is pretty much like Microsoft in the late 90s, early 2000s with their Windows+Office monopoly, and cultures that saw no problem is assuming that was available. But now, instead of these two, we're all expected to be running one of the select browsers that implement a recent enough version of the "living standards", and with powerful enough hardware and graphics acceleration.

But still, in some cases it has to be more complicated to make sites incompatible with other browsers and in the absence of javascript. Recently, I think I read something attributing trends in loading and rendering using javascript to the way Google ranks entries in search results.
"Testing on the Toilet" (2007)
What the Heck Is Seaweed Mining?
Usenet and Auctions, Part 1 – By Paul Lefebvre
Yes, that pretty much sums it up.
They can pass down knowledge that eventually leads to a writing system.

And indeed, in a sense, the knowledge of how to read and write is still passed down "orally". Or at least directly from teacher to student.
To understand the fight against China, Russia, just read The Lord of the Rings
What a disgusting and outrageous thought
OP is more performant on desktop Windows as well. The other one visibly lags when animating even a single cannon of confetti.
The introduction of autonomous flying killer robots reduces human species longevity estimates by ~50%, at least.
Slay the Spire is my favorite video game of all time. I have 400+ hours on my Switch, 100+ hours on my phone, and 100+ hours on my PC. I'm obsessed.

I think creating an AI for this game is quite difficult, but I'd love a chat bot to discuss decisions with - especially a bot that could take in the current state.

It isn't enough to just take in the cards, but you should also take in relics, the counters on the relics, the potions, and what ascension you are at.

For example, you may have the cards to kill an enemy now - but it may be more beneficial to wait - either to increment the counter on a relic, or to draw a card that does an effect on a fatal hit.
Aha! This post finally made it click for me that that is exactly what’s going on, thanks for putting it so succinctly.

I think one of the big differences between AI and most other previous technologies is that the potential impact different people envision is very high variance, anywhere from extremely negative to positive with almost all points in between as well.

So it’s not just different risk tolerances its also that different people see the risks and rewards very differently.
Garry's Mod Deleting 20 Years of Content After Nintendo Sends Takedown Notices
Cloudflare D1 maybe?
https://developers.cloudflare.com/d1/
The 60.6% and 63% are two different numbers for two different metrics that just happen to be coincidentally near each other at the moment.

The coal used to generate that electricity needs replaced, but it is also double-counted in the primary energy (not electricity) supply number.
Wouldn’t be surprised if that inspired Altitude, a more recent multiplayer 2d dogfighting game, free on Steam:

https://en.wikipedia.org/wiki/Altitude_(video_game)
That’s why I never started to watch horror movies.
It would be up to Microsoft to say why they did it. It's probably buried somewhere in the sanction documents. [1] If Microsoft are complying with a sanction then perhaps they may have issues getting a refund, but could at least open a ticket to get an answer if they have not already. Maybe there is a corporate lawyer on here with experience in this matter?

[1] - https://ofac.treasury.gov/sanctions-programs-and-country-inf...
Anger and snark with nothing to say, and seem to ignore that my anecdote is just a counter to yet another anecdote, not evidence.

> To be blunt, I never conflated a fucking thing.

Look up the comment tree to the original question you responded to. Teaching kids gradeschool-level math/science is not the same thing as helping with homework.

> It's why there's so much consternation about common core and "new math,"

There's far more consternation about "discovery-based learning" curriculums and disruption in classrooms.

> We've got 60 years of popular culture that has actively ridiculed parents who DON'T help their kids with their studies.

This was also pulled out of thin air.
Yes, generally one of the trends has been movement toward specialized coprocessors/accelerators. This was happening before the recent AI push and has picked up steam.

If you think of an SOC, the chip in your phone, more and more of the real estate is being dedicated to specialized compute (AI accelerators, GPUs, etc. vs general purpose compute (CPU).

At the enterprise scale, one of the big arguments NVIDIA has been making, beyond their value in the AI market, has been the value of moving massive, resource intense workloads from CPU to more specialized GPU acceleration. In return for the investment to move their workload, customers can get a massive increase in performance per watt/dollar.

There are some other factors at play in that example, and it may not always be true that the transistors/mm^2 is always lower, but I think it illustrates the overall point.
That's nice :)

I'm curious though - did you use tabs or spaces?
Thanks. This is really good to know! Unfortunately I can no longer edit my original post, but I will use your tip next time.
Converting the state to EVs also costs 100x more than $20 billion because you are ignoring the trillions it will cost to replace the ICE fleet.
There’s a company called Archera doing this - they’re doing well, cash flowing.

https://archera.ai/

However, I think it’s 1. absolutely not insurance, and they’ll have to stop using that word when the lawyers get involved and 2. best understood as an alternative AWS plan to GIs and SPs. So essentially there’s a combination of discount/term/guaranteed capacity that the market wants and Amazon isn’t supplying, and Archera are supplying that synthetically. Cool business!
Courts are great at getting around debtors prison laws. They just say you're violating court order to pay your debt. You see... You're not imprisoned for debt, you're imprisoned for disobeying the judge telling you to pay it!
It's a way to use systemd-networkd without having to write network and netdev unit files. You write YAML instead and it gets rendered to the aforementioned unit files. Some people will prefer that, and some people will hate that. :)
> It sure as hell rings loudly all by itself though. It interrupts. Grabs attention. Demands attention. It wakes people up from their precious sleep.

Isn't this a configuration issue? iOS and Android both have sufficiently nuanced control for do-not-disturb to accommodate a ton of usage scenarios.

> As a person with attention deficit, I consider that to be a form of violence against me and my mind. I will defend myself from it.

Characterizing an unsolicited phone call as wrong or rude seems backwards to me. I don't see fault being the caller's but rather the recipient's for not availing themselves of the resources at their disposal to control access to their attention.
So much for physical limitations, it seems you can keep halving smaller till infinity.
Apple doesn't deserve credit for inventing the smartphone the same way Palm doesn't deserve the credit for inventing the touch-based PDA, but both companies made products that hit the perfect spot - the Palm was much cheaper than the Newton and the Zoomer, aiming much lower, and proved to be just enough computer to carry around. The iPhone was far less capable than a Windows CE (or a Palm) phone back then, but was a joy to use (unlike its competition).
Graphics functionality != display output
What about laptop GPUs, which don't necessarily output to the screen at all times. Sometimes they don't even have a capability to do so.
If it's coprocessor working alongside the general processor for the primary purpose of accelerating graphics computing workloads, it seems appropriate to call it a GPU.

Edit: perhaps your point is that it doesn't make sense to call a device designed primarily to accelerate ML workloads or just general purpose vector calculations. In that case I'd agree that GPU isn't the right name.
This piece is based on this published article: https://www.mdpi.com/2673-3943/5/1/2

Two cases from this piece:

(1) 'The recipient shared: “I decided to name the boy. He is younger than me, so I call him Timmy. He had an accident when he fell down. It seems he really enjoys Power Rangers, just like I did in the past. However, I have lost interest in them now.”
The recipient’s father clarified that neither his son nor the family were initially aware of the donor’s name or age. Eventually, they discovered that the donor was named Thomas, but his close family referred to him as Tim.
The recipient’s mother mentioned that they later found out Tim died after falling from a window ledge while trying to reach for a Power Ranger toy.'

(2) 'The paper highlights this example: “A 56-year-old college professor received the heart of a 34-year-old police officer who tragically lost his life after he was fatally shot in the face.
“Following the transplant, the recipient reported a peculiar experience, stating, ‘A few weeks after I got my heart, I began to have dreams. I would see a flash of light right in my face, and my face gets real, real hot. It actually burns.’”'
> The absolutism towards OOP/FP

… also doesn’t need to proscribe use or non-use of classes. People were doing OOP in JS long before classes were added to the language. I routinely use classes in a FP style because they’re excellent for modeling value types with a stable structure.
Crowdsourcing public attitudes toward local services through reviews
Intel says a lot of things but until they put them out in the field I don't believe a word they say
Makes sense. The Chinese government will never launch an unscheduled attack. It’s always on my calendar.
The paper says psychological, not physiological.

It looks like what Codd means by "psychological features" are features that are (or are intended to) make it easier for users to express what they want to do in the language, as opposed to "logical features" which are what actually enable things to do. It's similar to the concept of "syntactic sugar", I guess. In a well-designed language, there should be a relatively small, theoretically well-understood core of logical features, and the psychological features should be straightforwardly expressible in terms of those logical features. This makes it easier to understand how the language works, which to me, does seem like an important thing for a language (it makes it easier to learn, easier to optimize, easier to add new features to without causing surprising interactions, etc.)

Codd's complaint is that SQL isn't like this, specifically with regard to the psychological feature of being able to nest queries. This was intended to be a more user-friendly alternative to using predicate logic. But instead of designing the nested queries feature as a syntactic sugar layer on top of an underlying predicate logic core, both features were implemented at the "core" level. The result is a hodgepodge language which isn't clearly based on either predicate logic or nested queries alone.
I think putting Britney Spears, Rage Against the Machine, Moby, Ol'Dirty Bastard and Santana (all had top hits in 1999 with rotation on MTV) into the same "tribe" is painting strokes as broad as the ocean.
reminds me of "EEE" for incumbents to destroy new platforms; "Embrace, Extend, Extinguish"
Pocketbase is awesome. And, you can add to pb_hooks and customize the server (in golang or JS) and do whatever you want in addition to the already incredible feature set. And, it works with litestream, so you can automatically backup and restore.
Show HN: Llama3's AI-Powered ADHD ASR Tool
Utilizing Llama3, I developed an ADHD assessment tool that synthesizes findings from the Adult ADHD Self-Report Scale along with 23 other tests to create comprehensive diagnostic reports.
There are sites which load the content dynamically using javascript, there are even sites where this is done with the content already in the served HTML document, as JSON.

There are sites that blank the viewport until scripts change css rules or class names, or load stylesheets.

The latter is especially noticeable when such a site has absolutely no error checking or fallback and stops on some javascript error, leaving the page "blank".
a whole JS library gasp

libraries are in every language.
Tell Putin and the Sauds. Do you think they'll give up trillions of wealth because "they aspire to be like Western elites"?
There is such a group, but they usually pair "White" with some other word that implies superiority.