skysight-inc/HackerNews huggingface dataset:
The US does not spend extravagantly on police services. Expenditures on police were $240B in 2024 [1], or a little over 3/4s of a percent of GDP. This is actually a little less than the EU average of 0.9% [2]. The US spends a lot in absolute terms because it's a big country and a rich country where you have to pay people working in service jobs a lot.

[1] https://fred.stlouisfed.org/series/G160091A027NBEA

[2] https://ec.europa.eu/eurostat/statistics-explained/index.php...
Meredith Whittaker, President of Signal Foundation: Feelings Are Facts [video]
“Yes the planet got destroyed, but for beautiful moment in time we created a lot of value for shareholders.”

https://frankkliewer.com/wp-content/uploads/2015/09/sharehol...
The ARC prize was created last year. Arc hasn't resisted AI for very long.

See; https://en.wikipedia.org/wiki/Fran%C3%A7ois_Chollet
Did you look at the readme? It’s right there at the top dude.
Ask HN: What's the most complex piece of code you've written using AI?
None of this negates the fact that the spatial frequency resolution plots for the lenses, or lenses+sensor combined system would adequately describe these facets under discussion. So what if a manufacturer with their 4X monochromatic pixels that really only constitute just X color pixels, but insinuates the 4X numbers to be the full color pixel count? The spatial angular frequency plots of the compound lens(es)+sensor would quickly become the "figure of merit" to check regarding these facets. Of course nothing would prevent them from stating lies and providing false plots, but then any laboratory could start underwriting (measuring and publishing) such resolution specifications.
Well it’s free so…
Are you implying, sir, that the ~~Dear Leader's~~ President's use of his own "common sense" did not immediately and precisely identify the root cause of the crash, such that no NTSB investigation need be undertaken?! /s
Very interesting footnote system. Is it just for fun and aesthetic or have a deeper origin or purpose?
1. Yep, this is an abstraction HW works hard to preserve.

2.The specific scenario I had in mind was: write value X to address A from core 1, write value Y to A from core 2, read value from address A from core 1 (still X in core 1's cache), core 1 cache gets invalidated, read value from address A from core 1 again (now it fetches Y from memory).

See [1] for reference on how it applies to C specifically, especially "Absent any constraints on a multi-core system, … one thread can observe the values change in an order different from the order another thread wrote them".

[1]: https://en.cppreference.com/w/c/atomic/memory_order
Subjectively it seems like headphone jacks on laptops have gotten significantly better in the last 20 years. I don't have any qualms about listening to music on my macbook. Even budget audio interfaces like Focusrite are certainly going to have stronger headphone amplifiers and probably better frequency response and work well with higher impedance headphones though. Brands like MOTU and Audient are even better.
1) Current (traditional) search engines are indexes. They point to sources which can be read, analyzed and summarized by the human into information. LLM do the read, analysis and summarization part for the human.

2) chatbots, perplexity search engine, summarization chrome extensions, RAG tools. Those all built over the idea that hallucination is a quirk, a little cog in the machine, a minor inconvenience to be dutifully noted (for legal reasons) but conveniently underestimated.

Most things in life don’t have a compiler that will error on a inexistent python package.
Recently, this one which I'm still investigating -- if you want to help :)
https://github.com/anza-xyz/agave/pull/4585
"If they instead made a ~$50, cheap-ish but comfortable headset, with lenses and a strap and slot for dropping in and securing a phone"

Isn't this literally the Google Daydream? Although it was priced around $100 by what I remember
Yup Netflix is similar. Your tech is not that hard and the good engineers can see through the BS.
>>suzetrigine helped those with diabetic neuropathy, but was no better than placebo in those with pinched spinal nerves.
(…) While analysts and researchers deemed the results disappointing in patients with pinched nerves in their spines, the company decided to proceed because there are no approved drugs for the painful condition, and because the drug is safe and “the mechanism of action is so clearly validated.”

“No one has ever helped these four million people,” he said. <<

Aside from routinely burning the nerves, routine epidural injections, narcotics, or alcohol.

Extremely limited relief from expensive acupuncture, massage, TENS, stretching, etc.
What's the connection between malignant AI use and declining fertility?
One of the things I have wondered about stable coins is - why bother with them, and just buy the currency that is (supposedly) underpinning the stable coin.

I mean, if currencyBob is pinned to the USd, what advantage is there to buying currencyBob, and not just USD
It's hobbled not just by that but by the fact that it's not the thing doing the building. It's a build system for build systems, and suffers from brittleness and confusion as a result.
In Canvas, I’d still prefer to inline everything, but I recognise that you’re getting to the scale where it’s more debatable—that it’s not just unquestionably superior, as it is in the smaller cases like this. (You “decided to keep it as is for readability”? I’m confused; I find the way you wrote it vastly less readable, it’s not even close.)

When you don’t inline the methods, really all that you get out of it is a list of properties, without the method bodies getting in the way. The question then is, is that useful? If you’re in a simple text editor, then sometimes definitely yes. But it’s duplication, it’s more scope for mistakes, and all up there’s a reason why things like C headers have been falling out of favour as an authoring style. More advanced editors these days can present file outlines, which will work pretty well with the function style, and would work even better with class methods, but may not work so well with the inlined object-shorthand methods (I don’t know, I’m not in the habit of using such outliners—it’s possible for them to take these methods, but it wouldn’t surprise me to find them omitting them altogether).

It’s a similar deal to whether you write `export function a… export function b…` or `function a… function b… export {a, b}`. Some prefer one, some the other. Sometimes there are compelling reasons to use one or the other, independent of preference. I get the feeling immediate export is more popular.
Bitters and soda is a cocktail, though. I guess the poison is in the dose.
It's funny because the thing that always turned me off from Haskell was that it feels like a stream of whitespace and identifies without good visual cues as to structure.

I'm sure once you get the zen of it, it's fine. Like Lisp, I guess, you learn to think in its structure. But looking at a screenful of Haskell to me is intimidating.

Of the bunch I found SML/NJ to be the most readable.
> Trivially falsifiable, or tautological enough to be unfalsifiable. Villains are convenient. But fictional villains don’t animate against you. We can fix income inequality a great deal without declaring war on one class or another.

Tell me you know nothing about economics, capitalism, or financial accounting without saying you know absolutely nothing about economics, capitalism, or financial accounting.
"created on the basis of Ubuntu Linux"... obviously fundamentally new... /s
Uber uses MySQL, not MariaDB. They literally have a recent blog post about their upgrade from MySQL 5.7 to MySQL 8.0.
Mypy is currently the only one that can handle Django projects (because it has a plugin system and there's a plugin that can import your django code to infer types)

Unfortunately that massively limits its performance too since loading a large django codebase is pretty slow.
TopoNets: High performing vision and language models with brain-like topography
Los Angeles Doesn't Have Enough Fire Trucks Thanks to Private Equity
Then... just open an account in a US bank using said VPN, instead of going through a middleman who will fall over and take the lot next week
I suspect a lot of management will be easier to automate than a lot of labor. Think about jobs like an electrician. That seems much more complicated. I do think it’s worth thinking of what the post AI economy will look like though.
I'm pretty sure this is what Airtm started out doing years back but it looks like they since pivoted to focusing more on paying contractors with stablecoins: https://www.airtm.com/en/
There are 5 different `islamic-*` calendars (and a `persian` calendar too) supported in JS today: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

There's no geographic adjustment but at least there is some choice for users about which Islamic calendar variation should be used. For example, "islamic-rgsa" in JS is the Hijri calendar, Saudi Arabia sighting.

Temporal has built-in support for non-Gregorian calendars, including parsing, arithmetic, etc. so you can do things like this:

Temporal.PlainDate.from("2025-01-30").withCalendar('islamic-rgsa').month
// => 8

Temporal.PlainDate.from("2025-01-30[u-ca=islamic-rgsa]').month
// => 8

function chineseNewYears() {
const dt = Temporal.Now.plainDateISO().withCalendar('chinese');
const current = Temporal.PlainDate.from({year: dt.year, month: 1, day: 1, calendar: 'chinese'})
const next = current.add({years: 1})
return { current, next }
}
`The next Chinese New Year is ${chineseNewYears().next.withCalendar('gregory').toLocaleString('en-UK')}`
// => 'The next Chinese New Year is 17/02/2026'

More info about how calendars are used in Temporal is here: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Embarrassed by Elon Musk? There's a Bumper Sticker for That
Strong evidence that P = NP
Stats is great! The only issue I've had with it is each time it updates itself as it's unsigned the binary is flagged and can't be opened until you run xattr -rc /Applications/Stats.app on it.
In Europe, it's obvious to everyone that he actually did, and deliberately.
He can't ignore the meaning of this.

It's not even a discussion for us. That is fact, you or the ADL (I don't care who they are) can say anything they want, the fact that he did it and can't ignore the meaning of this make him a Nazi. Adding to the context of supporting Neo-nazi political groups and the ideas that he is pushing, there is absolutely zero doubt why he made a nazi salute.

https://www.theguardian.com/technology/2025/jan/21/the-gestu...

https://taz.de/Elon-Musks-Hitlergruss/!6060000/
so simple huh? since you fancy yourself an architect can you let me know how we might fix the architecture of https://github.com/llvm/llvm-project such that CMake is no longer needed?
Liquid smoke is a poor substitute for smoke in food I can't imagine mixing it for effect in a drink. For humans?

They sell little bits of pre-charred and corrugated wood that you can put in "crappy whisky to make it taste fancy", which is what I'd use, except I'd use a bernzomatic and a piece of oak from my yard.

I bet lump charcoal would work, too, if you had a filter stage afterward.
It's already the standard! RFC 9557 was approved late last year. https://www.rfc-editor.org/rfc/rfc9557.html
> [they can't understand git]

So, uh, I'm afraid I have real bad news about some of your co-workers... :p
Previously posted 8 times in the last 53 days by the same user: https://news.ycombinator.com/submitted?id=pavandeore. You can even see that the submitters name matches the name of the course creator at the link.

Learn Git and GitHub the Practical Way (udemy.com)
1 point by pavandeore 26 days ago |

Learn Git and GitHub the Practical Way (t.co)
1 point by pavandeore 30 days ago |

Learn Git and GitHub the Practical Way (udemy.com)
5 points by pavandeore 30 days ago |

Learn Git and GitHub the Practical Way (udemy.com)
1 point by pavandeore 38 days ago |

Learn Git and GitHub the Practical Way (udemy.com)
1 point by pavandeore 38 days ago |

Learn Git and GitHub the practical way (udemy.com)
1 point by pavandeore 39 days ago |

Learn Git and GitHub the Practical Way (udemy.com)
2 points by pavandeore 49 days ago |

Learn Git and GitHub the Practical Way (udemy.com)
2 points by pavandeore 53 days ago |
> 6 layer can do signal/ground/signal -core- signal/ground/signal

So preferring a fourth signal layer before adding a power layer?
Use cursor and connect to sonnet 3.5
DARVO captures it even better than hypocrisy. It's an acronym used to describe a tactic employed by narcissist domestic violence perpetrators.

Deny. Attack. Reverse Victim & Offender.
Predatory/surveillance capitalism is narcissistic domestic violence writ large.
Could you share a link?

Edit: missed "now defunct". But if it's somewhere on archive.org would love to read.
Terminology-wise, that's not quite right. "Binlog replication" is the general term for all built-in MySQL logical replication, including all formats (statement, mixed, row); positioning via coordinates or via GTID; async or semi-sync or group replication.

Among AWS users, "binlog replication" is often contrasted against Aurora's system, which uses physical replication instead of logical.

When using binlog replication, you are correct that GTID positioning and row-based replication are strongly recommended and widely used.

Regarding semi-sync replication: that's been a MySQL feature for over a decade now, and there are some indications from Oracle that it may become deprecated in the future. (which is surprising, since many large MySQL users do leverage it to ensure writes cannot be lost. But it seems Group Replication is promoted more by Oracle.)

MySQL semi-sync doesn't necessarily involve the setup you've described as "standard" above. In my experience it's more common to see 2 replicas doing semi-sync ack'ing, not 1. And sometimes these are just binlog servers rather than full MySQL replicas; that's the setup Facebook adopted in 2015, although more recently they've moved to a home-grown Raft-based replication system.
This is also true from a Catholic point of view (I am).

At the very least, that’s debatable or less absolute than that.

Because evidence (schisms, actual errors from the Church institution throughout time, not the least sex scandals we are not done with yet) shows that if God was actively directing the Church in the past and today, oh boy… not sure you would be sane to want to follow such a “peculiar” guidance.
I think this is really talking about an orthogonal sort of scaling to what you're looking at. Yes, given sufficiently balanced traffic patterns, spanner can serve essentially arbitrary load. If I understand correctly, this article is proposing that most of the work of transaction processing can be done in a layer that's not affinitized, and only do the bare minimum in the key order affinitized server that is responsible for enforcing consistent ordering. This way, single key ranges can handle significantly greater load than they otherwise could, and load from read only calls can be entirely offloaded.
Earlier: https://news.ycombinator.com/item?id=42821916
The "Exciting Business Opportunity" That Ruined Our Lives
The non-blog parts of my site [1] are in XML and I use xsltproc to generate HTML. It's technically a static-site generator. It works, but my God, is XSLT a verbose (functional) language.

[1] https://www.conman.org/
Why, are we out of nails?

And alcohol is a children's drink that an adult left out because life was too hectic and I'm really thirsty so I'll just finish this apple juice that's been in my car since Saturday-heyheyhey hello ethanol.

Like kombucha was probably an accident, as was mead, incredibly lucky that yeast and lactobactre can outcompete nearly every other pathogen in the exact temperature ranges humans live under
Not in a glib response, no.
Regarding the spacing of the comb lines that's simply a fundamental property of the time and frequency domains. If you take the Fourier transform of a pulse train you will have comb of lines in the frequency domain where the spacing is the inverse of the pulse period. This depends on the size of the optical cavity. The carrier frequency oscillates underneath (at >100 THz frequency as you correctly point out). You can stabilise the offset frequency i.e. the position of the first line, by f-2f sabilization as described by the other poster. We still need to relate this to an absolute frequency and we do that using accurately known gas absorption lines. That way we have a comb of frequency lines at > 100 THz and more than an octave wide, where we know the absolute frequency with very high accuracy.
> I don't see why privacy matters, I have nothing to hide

Anyone who says this should then be just fine with putting a webcam in their shower.
> https://github.com/tc39/proposal-canonical-tz - appropriately to these comments, a proposal to handle tzdb changes, built on top of JS Temporal, includes some great examples of all the ways this can happen

Thanks! I was the co-champion of that proposal. Parts of it were merged into Temporal last year, and other parts are already part of the JS Internationalization (ECMA-402) specification here: https://tc39.es/ecma402/#sec-use-of-iana-time-zone-database
Show HN: IDE for Prompts
Hi!

After several projects in which I found it absolutely necessary to automate testing on a prompt-by-prompt basis, I decided to make a kind of prompting "IDE". Something like the OpenAI "playground", but versioning, integrated automated testing.

This is for backend / full-stack developers who wind up using LLMs in automated processes.

It's rougher than I'd like, but I'm looking for others who would like to work this way. If this seems like a way you'd like to work, I'd like to get in touch and build it for you.
A large reason is that the game is procedurally generated. Your brain notices this and knows that it is unnatural. Like you said, it's fun at first, but then it is repetitive.

It is amazing though, if somehow you don't notice the weirdness.
The fundamental lightwave carrier frequency F is locked by means of the F-2F beatnote. But if I understand it correctly, they normally stabilize the PRF first (which, again, is in the hundreds of MHz). Otherwise, the frequency separation between the second harmonic of F and the comb tooth at 2F will be noisier/driftier.

The business about the PRF determining the comb spacing comes straight out of Fourier. A train of narrow pulses in the time domain is a series of comb lines in the frequency domain, with spacing equal to the PRF. Lots of applications in traditional RF work for this, but femtosecond lasers made it relevant in the optical field as well.

To measure the absolute frequency of the light, as mentioned by cycomanic, one or more well-known quantum transitions is certain to be within range of any octave-bandwidth laser comb. Some of those transitions have line widths in the hundreds of hertz, which gives serious levels of precision if you're working with a THz or PHz carrier. Then you say goodbye to Mr. Fourier and hello to Mssrs Zeeman and Stark.
Stablecoins represent digital fiat when integrating with traditional financial rails or holding a currency in a regulated account is challenging or impossible.
Looks nice but is priced for teams. Does anyone know of something like this with plans priced for individuals? I’m looking to automate some browser stuff, testing, etc.
And time since epoch was defined sanely.
Can you do that without a US postal address?
I thought the people who look up your profile show in the friend suggestions section.
The pre-mixed kombucha dry tea I bought was super sour, like an arnild palmer. It hit like lemonade on the first tingly fizzy sip. My wife was sensitive to smell so I stopped brewing. I haven't found any kombucha that had that degree of lemonade and icea tea going. I decant into growlers so I actually get a pretty violent pop, even after refrigeration.

What I don't understand is why all kombucha is refrigerated, I only drank mine cold because it is smoother that way, but straight off the 78° bucket was fine too!
Should be built-in to the OS, bandwidth meter is way more important than battery % specially with modern MacBooks lasting over 10 hours.
There's also pandoc written in Haskell. Facebook used it for it's spam-protection too, at some point (it might still do that, but I don't know).
DeepSeek-R1 at 3,872 tokens / second on a single Nvidia HGX H200
> moment.js has been obsolete for years. I've considered it as a sign of an unmaintained code for at least ~5 years by now.

What's wrong with continuing to use moment.js in an application where it works well?
lol, I think that anything you say about not being able to open a US bank account applies to the platform that is supposed to KYC
a https/http proxy server in rust.

a code to crop webcam video (avfoundaton/objective-c)
> DeVos

For anyone else thinking "wasn't that surname in the news a while back?", you're probably remembering Betsy DeVos, who was narrowly appointed as US Secretary of Education from 2017-2021, and yes, it's the same family.

> DeVos is married to former Amway CEO Dick DeVos. Her brother, Erik Prince, a former U.S. Navy SEAL officer, is the founder of Blackwater USA. Their father is billionaire industrialist Edgar Prince, founder of the Prince Corporation.

https://en.wikipedia.org/wiki/Betsy_DeVos
I typed them with my Compose key, which I bind to the key to the right of Space, typically RAlt: Compose ( 1 ) ⇒ ① (this is part of the default mappings in /usr/share/X11/locale/en_US.UTF-8/Compose).

I recommend investing in a good Compose key setup. When I was on Windows, I used WinCompose. On Linux, you just need to bind the key and it’ll work. macOS, no idea.

HN does block emoji, for better or for worse, but almost everything else is allowed. The thing that frustrates me most about HN’s Unicode restrictions are its normalisation of diverse spaces to U+0020 SPACE; if I typed THIN SPACE or NARROW NO-BREAK SPACE or NO BREAK SPACE or whatever (and I do) that’s what I wanted; and mangling U+200B ZERO WIDTH SPACE and U+200C ZERO WIDTH NON-JOINER is just bad, and has prevented me from accurately representing Telugu text before—Indic scripts use the latter.
Yep. That said, for end users it's a fairly good story because consumer OSs have gotten very good at automatically adjusting clients' time zone based on geo-location. Just like when you fly to another country and the first thing that happens when you connect your laptop to the internet is you're offered to change your time zone to the local time zone. I assume that the same thing happens when you're in a place whose IANA time zone changes like your America/Punta_Arenas case or many others like it.
Deutsche Bank has published a bunch of memes about DeepSeek
David Soucie – "Atrophy of Vigilance and Over-Reliance on Technology" (2019) [video]
https://archive.ph/KCOrE
You have 50,000 tickets to spread between one million people, you can partition people to tickets and only have 20 people per ticket. You won't have strict ordering (e.g., someone who applied after may get a ticket where someone who applied earlier doesn't), but we'd be talking about errors in the milliseconds.