skysight-inc/HackerNews huggingface dataset:
Since I got some updoots here is some trivia:

The opening guitar that will get burned into brain is of unknown provenance. It's just called 'guitar solo #3' and came with the free sound editing software when he bought the audio card.

The USA is not falling like Rome. Rome lasted 800 years and the fall was imperceptable to them. Everything used as a marker for the fall happened more than once. The capital was moved away from Rome but came back several times. There were two Ceasars many times but they went back to one many times. Rome was sacked but recovered more than once. The eastern roman empire lasted arguably another thousand years.

The Romans had a rule that every man was instantly out of the army when coming back from war when they crossed a small stream near rome called the rubicon. To prevent what J. Ceaser did, keeping his army together and taking over.

Rome had about 400 really good years, 200 as a republic, J. Ceasar, then 200 years of the empire. Things didnt change all that much with the end of 'democracy' for a while.

J Christ was alive during emperor Tiberius, and is not mentioned in their records at all. No reason for it, he was unknown during his life and lived in an insignificant province at the very edge of the empire.

all from memory of course, YMMV.
from 2018
At which university? I literally know a guy who did exactly the same thing for his master thesis. I'm wondering if the world is so small or this specific topic is so common.
Agree that Tyson agreed to the fight and got a good payoff. I meant that it’s a really hollow victory for Jake Paul. As a senior myself a bit older than Iron Mike, a 27-year-old beating him up doesn’t impress me.

Also no argument from me about the plight of America’s seniors. I’m one of them, though I don’t live there anymore so I can afford retirement.
Hackers attempt to backdoor GitHub projects with malicious commits
Yes it's called a sonar. And would they even need to fire the sonar for that? Even using passive sonar they should be able to hear there's a boat above them considering how sensitive their sonars are. But operational mistakes can happen no matter how many sensors you have.
A lot of people are mistaking Elon Musk's Starlink satellites for UAPs
Data's Undersea Voyage
This article feels about 20 years premature. Liberalism has a long way to decline before it’s the rebellion.

But also, I probably am a liberal (maybe this is actually where the criticism comes from) but it seems like so many liberals want to sit on a hill and talk about the values of freedom while deferring implementation details or actual conflict resolution.

I remember listening to the Lex Friedman interview with the guy who founded FIRE. And he called himself a free speech absolutist, and I appreciated his commitment to that, and said Twitter was great as this public square, and in to me a sign of how out of touch he was said that as a good liberal educated engaged citizen of the world, one should read and carefully consider all Twitter responses you get.

Which is like bananas.

And it feels to me like the lack of engagement with the reality of human interaction and conflict, particularly that interaction on the internet with its low stakes and algorithmic interaction is a real blind spot to coherent free speech ideology.
Stone Age Secrets: 48,000-Year-Old Ochre Mine Found in Eswatini
I believe a restriction for `constexpr`/`consteval` is that you can do memory allocations but they must all be freed at the end of the evaluation. Arbitrary precision means arbitrary memory usage means allocation that's the runtime's responsibility. Maybe there's a trick that gets around that (define a type at compile time that's just big enough for this specific number and return that?), but I don't see it as possible without something weird.
Raising children still takes a village – But the village is changing
>It's a straightforward calculation that needs accuracy.

If only that is all it was. It's not calculations and linking entries on one form to another that is the problem, it is interpreting the law. Suppose there is an allowed deduction for a certain type of expense. But the law doesn't provide a precise, actionable definition, it relies instead on "facts and circumstances".

Did you know, for example, that in U.S. income tax law there is no universal definition of a "trade or business", yet that distinction has a huge impact on how certain items of income are treated. So what do you do if you think you have a trade/business, but can't be certain given the information at your disposal. IRL, such disputes often must end up in a court of law to be decided.
It's a very romantic notion, but there's a lot of resources (time/money/hardware/effort) that go into the existing IP layer that's totally invisible. Without a plan on how to supplant those resources, any replacement network will struggle.
You can save useful snippets in a file for later use.
Here's the prompt being used, tweaking that might help: https://github.com/Nutlope/llama-ocr/blob/main/src/index.ts#...
Yeah the biggest thing to me, and the commentators mentioned this as well, his legs looked REALLY wobbly.

All your attacking power comes from your legs and hips, so if his legs weren’t stable he didn’t have much attacking power.

I think he gave it everything he had in rounds 1 and 2. Unfortunately, I just don’t think it was ever going to be enough against a moderately trained 27 year old.
UMass Amherst urges international students to return to campus before Jan. 20
The phrase "programming language for web services" remind me of Borland Charlotte language introduced 20 years ago. Those days the term web services means SOAP, however. :)
How did it do compared to the baseline of the solvoy kitaev algorithm (and the more advanced algorithms that experts have come up with since)?

How (if at all) can the ML approach come up with a circuit when the unitary is too big to explicitly represent it as all the terms in the matrix but the general form of it is known? Eg it is known what the quantum fourier transform on N qubits is defined to be, and consequently any particular element within its matrix is easy to calculate, but you don't need (and shouldn't try) to write it out as a 2^n x 2^n matrix to figure out its implementation.
How is it different from 'air' and 'simplereload'?
> taken over by JavaScripters

That is an incredible way to phrase the sentiment, thank you.
I'm pretty sure that LLMs already overpower the average arguing abilities of users on many platforms. Not even low resolution video calls are safe anymore to verify somebody is a real person.
280K Indian international students in US majority doing CS
Oversupply of CS grads is another reason for unemployment and wage deflation of software engineers. Employers want more H1B when undergrad US citizen students from top universities are finding tough to get a job!

Top 25 https://x.com/deedydas/status/1857615852809650542
hmm, I just read the terms of service....

ahem get a damn lawyer to redo it before you get sued my some State AG....

in this area you cross all t's and dot i's before launch rather than half ass-launch right into a lawsuit.
My napkin math says it'd be plausible to generate a pair of colliding addresses (birthday paradox etc.), but still implausible to collide with the set of existing in-use addresses. How much would the former actually matter, in the context of Yggdrasil?
My observation is that Netflix is one of those places that brags about how they do so much with so little employees.
The only thing I dislike is the blending across the scanlines (i.e., in the vertical dimension). This is highly inaccurate to how contemporary displays handled the image. Scanlines were completely discrete in the signal, and the only vertical blending that happened was inside the CRT itself, as the electrons excite the phosphors around the desired point on the screen. In fact, with regards to 320x200 mode, in the VGA era this was almost always scandoubled to 400 lines, meaning that sharp unblended scanlines were actually more prominent (especially considering the smaller dot pitch of the average VGA CRT versus the average consumer CRT TV). Moreover, prior to VGA's introduction, scanlines were even more physically separated in 15kHz 200-line modes, and black gaps were often present (the simulation of which is out of scope of mere aspect correctness, and gets into actual CRT emulation).

The 5:6 nearest neighbor idea is the ideal, as it requires no interpolation. However, outside of that, I feel that the best approach to take is to scale vertically in a nearest neighbor fashion, and then scale horizontally to the proper aspect-correct width using a suitable interpolation algorithm (I'm partial to simple bilinear at this step, as it provides a conceptual representation of the electron gun rising or falling in energy to match the target signal, which effectively provides a bit of horizontal blending). To adjust the sharpness of those transitions a bit, you can first horizontally integer scale to any multiple of the base stored resolution, and then scale to the desired target resolution. Going directly from stored to target resolution may present a quite soft image (which may be desired, depending on the characteristics of the contemporary display that would have shown the image), and the returns diminish quite quickly above 3x width in the interim step, but it does provide a small degree of control.
Something else in this space includes the Reticulum Network Stack https://reticulum.network/
Those arguments are applicable to X as well, though.

1. Your username can be your website. On Bluesky, domain verification (by DNS) maps to a `did:plc` identifier – ˋAppView`s (bsky.app, the Bluesky smartphone app, etc.) only look up to plc.directory, a “database” owned by Bluesky. For your username to REALLY be your domain name, Bluesky would need to support the `did:web` kind of identifiers, which they don’t. In short, your username maps to an internal database, which is what X does too.

2. Bluesky’s basically Twitter before it needed to give money back to investors. I’d bet money that we will be seeing more broken features ten years from now when Bluesky will have to focus on how to give the money back to investors.

(Yes, I am slightly biased towards ActivityPub, even though Bluesky has better architecture.)
I purchased the Surface Laptop with the Snapdragon Elite and 64GB ram. The performance seems pretty decent, even while using Visual Studio on it and a few accompanying apps/tools. Battery lasts a decent amount, but nothing close to even 10 hours if you're doing work. There are surprisingly decent amount of apps that run on ARM now, and the x86 ones also run decently.
The biggest issue I've had is the sleep - it drains significantly more battery than an MBP, and after a while it seems to go into hibernate which takes a very long time to reboot back into windows (30s-60s+). It's just completely inefficient at handling sleep still.
The last issue is battery time when you are not doing lightweight browsing - the battery tends to go down a lot quicker.

Charging is pretty slow, wish it could be faster via USB-C, but that's a design issue, not necessarily related to snapdragon.

I really wanted to love it - but it's more of an expensive toy because of the battery/sleep. My MBP with the M2 Max still handles sleep infinitely better, and battery life is also significantly better when actually doing development on it. Im not a fan at all of MacOS, and I tend to RDP into my home machine most of the time, but even with that, I'd chose the MacBook for now over the ARM windows laptop.
Why not use the entire public key and let entropy do the rest, like the Reticulum Network?
There was the Locker project by Jeremie Miller (XMPP), but it failed to gain traction and I think he pivoted into a more small scale commercial effort with it IIRC. The telehash protocol of Locker was extremely interesting.
Thanks, this is really helpful. I am working for a startup for last 5 years (basically start of my career) and have explored lot of things. In terms of companies, Razorpay is big thing in India (like $7.5Bn valuation) but for now I am going with LinkedIn.
How do you handle bigger brands like Yamaha, Samsung, etc that have businesses in a wide range? Yamaha music branding is much different from Yamaha motorbikes, for example.
Obviously MSFT is big thing for me as it will be my first big name. I don't think someone will acquire razorpay because it's already huge.
So, maybe you can answer a question I've really had a hard time understanding, that I've posted about before: https://news.ycombinator.com/item?id=39542875

Why are you offended at the idea that languages should be memory safe by default? What code are you writing that you constantly need memory unsafety, constantly available, without being able to write any sort of "unsafe" keyword? Who cares about whether or not it's the #1 problem in OWASP when it's clearly and undeniably been a massive problem for decades? It is sufficient, after all, that it crashes a program or produces incorrect results for it to be a problem worth pursuing, but it is also extremely well known to produce massive security vulnerabilities regardless of what some list says.

Why is this a hill you are willing to die on? What are you getting out of it? Is your programming life going to be easier? Are you better off when debugging something to not be able to just know that it's not a memory safety problem, and thus to still have to consider it?

What actual engineering benefit do those rare few of you who seem to be crusading against memory safety fear disappearing?

When I got into programming in the late 1990s, I was there to catch the last few holdouts of the "everyone should just write in assembler" opinion. I at least understood their arguments around performance and efficiency, and I understood their arguments around "not needing high level languages" even though I disagree with them both then and now. I think on the net they were wrong, but they did have some legitimate benefits to argue on their side, even if they were already outweighed by the costs then and even more so outweighed today.

But I don't get what you folk furious about memory safety are looking for. "Using" memory safety is already an invalid program. It's already pretty much automatically a bug, if not worse. You're not losing anything to simply have it, you're not gaining anything except bugs and sharp corners insisting on it. And when you absolutely, positively need it, which I'd call "exceptionally rare but definitely non-zero", it's still there in one form or another of "unsafe". I don't see any benefits at all.

(And let me reiterate and forstall the usual, memory safety does not mean "Rust". Memory safety is every major language on the market today except C and C++.)
> But how are we ever supposed to talk about reality if we can't even agree what counts?

One of my tactics here is to refuse to discuss politics at all, but to encourage any/all discussion of economics and philosophy. One effect of this is to remove lots of trigger words and names, which helps those who feel persecuted or embattled to take a step back. Another effect is you get a much more clear perspective on how they actually operate wrt to belief and evidence.

If you find an economic or philosophical/ethical/moral POV that’s directly contradicting a persons stated political views, don’t just leap on the opportunity to point it out. First realize that the person you’re talking to is probably in a significant amount of psychic pain already from shouldering this kind of cognitive dissonance for decades. Activate your compassion/empathy. This way you can twist the knife better when you do leap on the hypocrisy to try and kill it! Soon you’ll have no friends left and that solves the problem of dealing with political discussions
Excuse my ignorance, what did the batteries need fresh water for, cooling?
At a risk of being pedantic, some amount of money is worth some of the time you could be spending with them. The trick is finding the balance.
Nice perspective. It's win-win in any case. In my case, I am not too early or not late in my career. Already worked in startup for 5 years so BigCo looks good then?
I think the idea here is that somebody else runs an underlying IP layer, and this rides on top as an overlay network.

You could, of course, run a local wireless IP layer and use this to route, but peer-to-peer wireless has well-known scaling problems.

Still, it looks like a very interesting and reasonably well thoughout out idea.
The money is almost same (or atleast one tried to match other) but it's always stocks
The only service performing well is a closed source one that could simply use a real chess engine for questions that look like chess, for marketing purposes. There’s nothing thought provoking about a bunch of engineers doing “experiments” against a service, other than how sad it is to debase themselves in this way.
> The amount of strictness or enforcement behind the word "discourage" in "discourage 1:1 communication" in the parent post is open to interpretation.

Realistically, if the team decides that synchronous communication and not keeping too much of a historic record works best for them then I guess that's it, it's up to them to deal with that long term, since I'm just a colleague and it'd be counterproductive to try and change everyone's mind. If I did something like that, I'd probably just come across as a bit of a jerk.

You can show people the benefits of a particular approach but whether they accept that those are benefits (e.g. looking at a pull request of mine from 2-5 years ago that shows context for why a certain change was done a particular way, has images of benchmarks, descriptions of other factors to consider etc.) is up to them. Same for synchronous communication: to them, being able to call someone and have a conversation might be easier and more productive than the alternatives, they might just be unbothered by context switching or interruptions... somehow.

Though one could probably argue that some practices (like version control and CI/CD, for example) are objectively good to have, regardless of personal preference, for the sake of the development landscape not looking like The Wild West. How far that might extend, however, I have no idea.
6lowpan was also a pretty nice attempt at overcoming some of the deficiencies - i think that operated on both lvl 2 and 3
Gift link: https://www.wsj.com/politics/national-security/t-mobile-hack...
While blogspam sites are a symptom of web publishing's race to the bottom, "actual news" sites are pretty much indistinguishable when it comes to ads and popups.
This took a turn that feels inevitable now that I see it, but I did not see coming, and made me laugh out loud. Thanks for this!
Getting the government out of crypto would be great. Regulations often kill innovation.
Many of the SaaS/PaaS Show HN's here fail to get our business because they have team or business plans behind a Call Us (especially silly for metered usage). We want our team to use SaaS/PaaS before tackling it themselves, and the team will if the barrier to "already using it" goes down.

Talking to B2B SaaS here:

If your service adds value to small to midsize firms, and we can sign up without calling and still get (a) team features, and (b) sign-in with Apple/Microsoft with a domain match (and/or SAML SSO, but that's hassle), you almost automatically have us as a paying client. (Sign in with GitHub and Google don't count if you are trying to get IdP using clients outside the tech bubble.)

We do not want to "Call Us". Likely those who could talk with you and make the decision cost more per hour than your service costs per year per user. Costs you money too, and the friction costs you more in missed opportunities.

We don't want to book meetings. We are building, not sitting on Zoom calls to hear "sales engineers" unable to answer basic tech or security questions we can answer ourselves once we have access to docs or better just use it.

You let individuals sign up. Firms are just individuals roaming in packs.

Let individuals sign up their packs too.
> What you're failing to recognize (to a point that at least appears bad faith) is that it is the extremes here.

This is exactly what I'm warning against. Refusing to see that it's not that simple is why Trump's anti-trans smear campaign works so well. The best thing we can do for trans rights is acknowledge that we recognize it as a complicated issue that needs to be worked through carefully, but internet rhetoric invariably breaks it down into extremes. Given two extremes as the only options, we shouldn't be surprised when people pick the one we wouldn't prefer.

My comments here will be labeled transphobic by a lot of people, to the point where if I weren't writing under a pseudonym I wouldn't write them at all. Never mind that I'm an ally—the fact that I'm the kind of ally that calls out a counterproductive theory of change for what it is makes me an enemy in the current environment, and that is why we're seeing a regression on the national level. Cassandras like me have been warning about this for years now, and it's high time we're heard rather than pushed out of the tent.
This aged well :)
If you are asking the part of Japan - Tokushima.
The one that doesn't need a call gets our money.
The Bluesky Bubble: This is a relapse, not a fix
Again? This is what - the third or fourth notable breach at T-Mobile in the last couple years?
>That would be my guess as to both why Trump got elected and why voting isn't very popular.

A turnout of 63.5% isn't popular? Even compared to past elections it's the second highest turnout in the past 3 decades. The highest was in 2020.
This seems very similar to https://dynamicland.org/2024/Intro/ but I don't see any connections or citations listed on the site. I hope the two teams are collaborating.
> They take me for a great listener, when in fact, I can't hear shit, and I'm desperately switching back and forth between people's mouths to catch what they're saying.

FWIW you sound like a good listener. It’s more about understanding than hearing and the dedication to understand what people are saying is the hallmark of a good listener. That said, I’m sure it helps that perception that you have to stare so attentively at whomever is talking.
Netflix streaming issues leaving Mike Tyson-Jake Paul viewers livid
nncp, bittorrent...
By OFED I assume you are meaning RDMA and yes, it's used extensively. Not just in HPC but anywhere you are doing high performance collective communication. Frameworks like MPI, UPC/UPC++, NCCL, UCX etc are all underpinned by RDMA. Most of the AI distributed training frameworks are MPI based for example.

OFED is less of a thing now because most of the work has gone upstream, both into the kernel and into the rdma-core userland.

Also worth mentioning that MLNX_OFED (sometimes called MOFED) is now being transitioned into DOCA-Host. This is mostly because of that aforementioned upstreaming and the move towards more SmartNIC stuff (ala Bluefield) being the focus as core RDMA support is mostly provided by upstream.