skysight-inc/HackerNews huggingface dataset:
You're basically describing a name service: a way to associate a stable name (like "Yuzu" or "PGP:ABCDEFG..." or whatever) with a changing, mutable identitfier (like a Git commit ID, an immutable IPFS URL, a Bittorrent magnet link, etc.).

The most obvious example is DNS, which is technically capable of this, but is mostly not set up in the ways we'd want. It's pretty centralised: so whilst anyone can host their own DNS servers, serving any data they like, it's unlikely the "main" DNS network will connect to it; and will consider you malicious if your data disagrees with the centralised records. Things like DNSLink can be useful for associating as DNS name with names in other systems, but that's still vulnerable to hijacking/poisoning without an out-of-band way to verify it.

The GNU Name System seems better suited, since it can use public keys for stable names, which therefore can't be hijacked/poisoned. Associating these to pet names is also less centralised, feeling more like /etc/hosts than "the" DNS; with recursive resolving, so e.g. I can look up "Yuzu" based on what you think it is, etc. That seems to provide a nice balance between decentralised control, versus relying on side-channels to find public keys. I'm currently experimenting with this.

There's also IPNS, but in my experience its lookups are incredibly slow and unreliable. It could get better, and I know various studies are being performed and experiments with different approaches and parameters are being tried, so I'm hopeful something will come of it.

As far as I remember, the main reason Radicle diverged from these approaches (and IPFS/IPNS in particular) was to allow peers to negotiate delta transfers, like (non-dumb) Git HTTP servers do. That's more efficient than using something like IPFS/IPNS, where the root address keeps changing, and we need to fetch a load of the Merkle tree to find out which blocks we already have.
Yeah I agree. If 2 contains complete copyright works (e.g. all of Harry Potter) then "we're just using it for AI training!" stands approximately zero chance of passing the fair use test. Their assertion that it does is just wishful thinking.
My hack for ending discussion of a particularly controversial subject is to agree with everything the interlocutor claims:

“The sky is green.” Quite so. “It always has been green.” Undoubtedly. “Those who say otherwise need an eye exam.” I couldn’t agree more!

The success rate is near 100% because controversy feeds on antagonism. If everyone is on the same team, but one has nothing new to add but agreement, the conversation must shortly draw to a close.
I’m conflicted about this. On one hand, I adore his books and I’m sure this would be great, even if he didn’t think so himself. Reviews I’ve read suggest it’s good, though not as good as his best work.

But I feel like I’m being disloyal if I read something he explicitly wanted no one to read. On balance I think I’ll skip it. I got plenty of other books to read anyway.
For space exploration sure, but astronomy was a pretty big deal for centuries before space flight was a remote possibility.

But I think the fact that the stars are staring you in the face on a regular basis when you look up has to have been a big influence there. For our hypothetical tidally locked culture, the stars would be, to most people, more akin to the cosmic microwave background. They’d be something scientists could take pictures of and form theories about, but totally removed from everyday experience.
CORDIC still is used in tiny microcontrollers (smaller than Cortex-M0) and in FPGAs when you are very resource-constrained. Restricting the domain and using Chebyshev/Remez is the way to go pretty much everywhere.
On the other hand they are compostable at home vs in the environment for a millenia
Yes, though the llvm x64 backend may turn out to be very similar to the upstream one. Existing tools for compiling C to Intel's GPU are this tool, there are no others.
I gather you are on mobile, this is helpful feedback, thank you!
Bike lanes in the areas studied. That doesn't mean all bike lanes are good for business...

Where I live with have extensive bike lanes. They are good for every bar and ice cream shop along the way: people use those bike lanes on nice Saturdays for a ride to the bars and ice cream shops on the way, and you can see all the bike racks outside of those businesses along the route. However this is bad for businesses not on the bike route as they lose out. It is also neutral for all businesses along the route that are not about alcohol or ice cream - nobody goes to the furniture store on a bike.
Is this still current? The paper has a publication year of 1999.
Safety is such a broad, marketing-led word, that it's hard to avoid no true Scotsman critiques of its various implementations.
They presumably meant in terms of popular opinion, which was always going to be de facto necessary to join (even if in the end it happened without a referendum). See the list of polls enumerated here:

https://en.wikipedia.org/wiki/Sweden%E2%80%93NATO_relations#...
I'm sorry, but I don't follow your point here.

Keep in mind that I was commenting about the situation very early in the thread. My comment applies only to the very first comments that got posted—perhaps the first couple dozen—no later.
There was once a time when Halo was a first party release pitched at MacWorld.
Yes, I am asking: all else equal, would more NATO members reduce the number of US soldiers deployed.
1. Take notes. If you are reading an ebook or a webpage, handwritten notes may be better because you will not be tempted to copy and paste.

2. If feasible for you, consider getting a neuropsychological evaluation to rule out any learning disabilities like adult attention deficit disorder.
Maybe because these were radically different times, and the "we've always been at war with X or Y" is just a narrative? No, of course not, what a nonsense.
> ...but at the same time, hedge our bets with Apple, Google, AMD, Meta and maybe Qualcomm?

In other words, invest in index funds.
I second JavaScriptInfo as another great resource to learn JS:
https://javascript.info/
Worth noting that the create-draft command takes a --white-label flag to remove SE branding on a new project.
You are talking about something entirely different. Having weird interop is one thing. But having your internal state compromised because the language does not perform runtime checks is something entirely different.

In case of C++ this would lead to desastrous memory corruption. If all data is dynamic you can't have a safe program as data on the stack must be monomorphic or you corrupt nearby memory.

Naturally, you can defend against hostile input via excessive defensive programming (asserting against nulls, asserting against wrong types etc.). Or you simply use a strong static typed language.
Maybe it could be checked by asking it about Rust and unsafe Rust.
yes, we were told we could not contract with ourselves, so we had to do memorandums of understanding when we had revenue or other agreements between units.

We also had a policy to follow state law (which does not apply to UC unless UC is specifically mentioned in the law).
This is the most ridiculous legal hand wave I’ve ever seen.

“They’re not books, man, they’re a dataset!”
The US wants to have military bases in an friendly nation in a strategically important area (near the middle east oil producers, and near the Suez canal). Israel allows that. That's the main reason the US is so friendly to Israel, all the surrounding countries are far more hostile.
That's a really important point which is unfortunately barely understood at all. I tried to write about it here one time: https://news.ycombinator.com/item?id=23308098.

The only thing I'd add to your point is that while HN is certainly global (or let's say highly international), the community is still overwhelmingly from Western countries. (Not all hold pro-Western views, of course, but that's different.) This means that users from non-Western countries who want to contribute views that go against what is commonly believed in the West, have a hard time. We do what we can to help, but unfortunately it's not much, because the forces of large numbers and group psychology are unstoppable, especially together.
WhatsApp Messaging Interoperability
That’s not what the department of commerce thinks. Just giving information to a foreign national can be considered “deemed export” and get your company in trouble.

https://www.bis.doc.gov/index.php/policy-guidance/deemed-exp...
This is a bad idea because:

> Sloppy apps ignore this, but the devs are quickly notified.

Anything that increases friction for developers is bad. The API for HiDPI should be so seamless that the only thing developer does is to provide higher resolution bitmap icons.

Imagine what web app developers need to do when their users switch from a regular display to a HiDPI display. They do nothing; the browser knows how to scale on its down. And that should be the bar we are aiming for.
"Well kid, you know, I started with C++ when I was your age... in hindsight, it was obviously stupid, but we didn't know any better back then and it wasn't forbidden yet..."
Summary books for example are legal, so there is some threshold of compression where things are fine.
See also discussion (2007) at http://lambda-the-ultimate.org/node/2003

(which mentions http://pll.cpsc.ucalgary.ca/charity1/www/home.html )
Ask HN: What does the day to day look like for software engineers working on AI
I'm a Ruby engineer with a fair bit of experience under my belt as a software developer. I'm looking for a new challenge and as I'm looking at the market I'm noticing that the Ruby scene doesn't currently have all that many jobs available, but also that (obviously) AI is super hot right now.

A lot of those jobs are about working on actual models, ML, training... a lot of things I've had virtually no exposure to.

So I'm curious for those working in this space. How did you pick this up? How reasonable would it be to not only change languages (Ruby to Python presumably) but also change the type of code that you write?

What does your day to day look like?

Looking forward to learning more!
The next natural step is to automatically flag conversations about Gaza
Capitalist US would never let such a big market go east without a fight.
neoclassical architecture !
It’s like sending an email to someone’s gmail address! Its content will be scanned, but yon don’t have to deal with Gmail running on your computer. With this, you can have a nicer client (especially desktop) that don’t have whatever unnecessary features WhatsApp wants to promote (like status and channels). Discord, Slack, Teams and Spotify are other services that are begging for alternative frontend.
Yes, I have fond memories of the one or two times I heard him as well.

One bit I remember from his presentation was his parable of BSD as the building of a road, with Bill Joy (IIRC) hacking a path through the jungle with a machete, someone else driving a bulldozer along that path, somebody pouring asphalt, somebody adding streetlights, and finally somebody (I seem to recall it was Sam Leffler) painting the streetlights.
Finally Gemini gets something right.

"This is your child's brain on C++"...
As we say: run from there my friend!

No, no!! And if you think again, no!!

I saw ruined my dreamed company because almost the same situation (co founder flirting and engaging with a worker), everything was destroyed then.

It took me 2 years to recover from depression and then I had no company, no friend and no workers.

NFW!!
The jokes write themselves, really.
Thank you very much for this detailed explanation! I'll have to let it sink in a bit.
You can choose three settings instead of an arbitrary level of adjustment with the old screw system. It used to be super easy in the very first round of unibodies, practically tooless except for the screwdriver on the trackpad since the battery came out with a finger latch at the time. Just shut the thing off and try it out, if it had cushioning you'd be able to tell then but its basically a slab of glass.
As a former two-time Tesla owner, and current VW ID.4 owner, the R2 looks like a really good car. I wish it supported Apple Car Play, but it looks awesome enough that I might overcome that.

Rivian are also teasing an even more compact R3:

https://twitter.com/Rivian/status/1765826072099377392
https://twitter.com/Rivian/status/1765806281225646112
"Just shutting down car access and offering a bike is difficult to swallow."

Is anyone suggesting that?
He also appears to be done with .NET, now that his NDA expired check on twitter/mastadom his remarks on MAUI.
It takes more than a month to get to know someone. This person is a stranger to both you and your cofounder. Red flags all over this. As another commenter noted, check out “love bombing”.
> It’s not absurd.

It is, because I wasn't directly comparing AI to traffic but only reaching for an example to illustrate how irrelevant is the case whether the threat is something completely unique or not.

> Handwringing over the threat of AI without substantiating an argument beside “enabled volume” is just self-righteousness.

Dismissing it as "meh, not new" is plain silliness.

> AI isn’t posed to shift the balance of MFA versus phishers in a way that can’t be meaningfully corrected

What on Earth makes you think that ? The beautiful way we're handling scams right now ? If you think it's irrelevant that phishing via phone call can now or soon be fully automated and the attack may even be conducted using a copy of someone's voice - well, we won't get anywhere here.
Yes, exceptions can have codes. As far as I have experienced, their error instances don't do anything better than a plain object, and a non-exception error object can more clearly take a wide variety of shapes. It also limits potential confusion between errors or exceptions raised by your code and that of some dependency.

It is true that exceptions "bubble", and plenty of developers take advantage of that behavior. In my opinion, it is not helpful for errors that are expected to happen as part of normal application behavior. Bubbling of errors creates a sense of logical indirection. Errors as return values communicate that likely nothing " wrong" actually happened. Good communication through code reduces the amount of time developers spend using the wrong assumptions when debugging.

There is also no reason why errors in a return value can't be returned by the caller. When you learn to love objects/hashes as return values, you can get the same benefits of bubbling but with a more clear path to follow when getting a picture of where a value is coming from and why.

In the case of actual exceptions, like accessing a property on undefined, an error being thrown is appropriate because, like you say, it can be bubbled up. The nice thing about reserving exceptions for this sort of thing is you might get away with a single try-catch at the highest scope and have a single straight forward error modal for when an unexpected problem occurs. Then you can otherwise implement errors in your code without the possibility that they will escape through bubbling and trigger behavior that is not immediately obvious when following the path of execution.

This is not to say that the tradition of using errors and try-catch for normal application control flow is inherently bad. Its just another tool. I do subjectively believe they are counter productive when used that way, and encourage others to try something like my approach. I think we would benefit by making it a standard practice.
I recommend pairing them with somebody who will badger them incessantly by telling them their bitcoin can buy enough auditing sessions so that they will be clear.
I think it would be better to compare it to SQL. The RDBMS does a lot of stuff in the background with the query planner, but it's very easy to get information about implementation detail. It's not hard for someone who just writes SQL to learn how indexes make rows faster, how btree indexes work, and why using asc/desc in a multi-column index matters. With CSS you never get any of that, so I think it's a much blacker box than normal.
I did watch the video but must have missed the 15% number. Thanks.
There's probably a lot lying around.

Back in the early 2000s, or maybe late 1990s, I was a big fan of a PC game that ended up being a total commercial failure for the studio and publisher. It was so bad the studio went under, and the game was left with many bugs unpatched. On a lark, I (and a few other fans) got together an reached out via E-mail to the publisher and offered to take a stab at the code and fix some bugs for free. To our shock they sent us the source code on CDROM. We never actually got very far (the source code was a colossal mess) but decades ago, wild shit like this probably happened more than you'd think.

I have no idea where those CDs ended up, probably tossed them at some point.
It's much clearer if you read one of the source code of the libm.

Plan 9: https://9p.io/sources/plan9/sys/src/libc/port/sin.c

Freebsd: https://cgit.freebsd.org/src/tree/lib/msun/src/k_sin.c
It is somewhat proportional to transistor density.
Yeah, I was just curious about the opensubtitles site because I used to work in that field (subtitles) and wasn't sure if there were some new pirate sites that were monetizing subs.

n.b. not being argumentative, please don't read it that way, I apologize if it comes off that way:

Not every derived work is a copyright violation, that's why subs and dubs don't get kicked around, you can quote dialogue in an article, etc.[^1]

Answering if it applies to AI is playing out in court currently with ex. NYT v. OpenAI[^2] and Sarah Silverman et al v. OpenAI[^3] and v. Meta.[^4]

[^1] "Copyright doesn't protect against all use of the work or use of derivative works. There are a few exceptions that fall under what's commonly known as the fair use doctrine:" (https://www.legalzoom.com/articles/what-are-derivative-works...)

[^2] https://www.nytimes.com/2023/12/27/business/media/new-york-t...

[^3] https://www.theverge.com/2024/2/13/24072131/sarah-silverman-...

[^4] https://www.hollywoodreporter.com/business/business-news/sar...
This is an ancient conflict. IIUC, Kafka wanted his work destroyed. I think about half his published material is posthumous because his friends couldn't bring themselves to comply with his wishes and, in fact, believed it was important for the world to read it.
Safe and appropriate.

Someone gets to decide what content is safe or appropriate for me. Whatever that means.
Conspiracy theories see things when things aren't there.

She had a political career for 30 years and she claimed to retire.

Did you consider that she perhaps just wants to retire? NATO has all the new ( and strong) members that wanted to join.

Seems like a good time like any other to me, additionally she's 63.

Passed the smell test for me.
How would you demonstrate whether something is linked to climate change or caused by climate change?
No. In theory they are both totally insecure.
Yeah this bias is pretty prevalent everywhere sadly - it’s just extreme in the US.

In Northern Europe and Japan(?) if you talk out of your ass overconfidently people will largely ignore you, similar to how you’d ignore someone making a TikTok prank video on the street.

Funecdote: I had a meeting once in Swedish company and the most quiet dude (from the northern part) didn’t say a peep for a good 40 min, and was asked near the end of the meeting “what do you think?”.

He paused for a good 10 seconds and said a few wise words like a goddamn wizard. Unfortunately it was too long ago to remember what we talked about, but I strongly remember everyone took that very seriously - he clearly had distilled his thoughts.
When Fidesz won their first election in 2010, they changed voting laws and even the constitution; now elections in Hungary are heavily gerrymandered and Fidesz routinely wins super-majorities with less than 50% of the votes.

https://www.journalofdemocracy.org/articles/how-viktor-orban...

Nonetheless, in 2014, five center-left parties formed the Unity Alliance. One center-left party (LMP) refused to join, splitting the center-left opposition vote. This cut in half the number of constituencies that the opposition would have won that year, allowing Fidesz to capture 91 percent of the constituencies with just 45 percent of the vote. Still plagued by infighting, the opposition remained fragmented in 2018, even as it gained strength in Budapest. With 49 percent of the vote in 2018, Orbán won 86 percent of the constituencies, losing in Budapest but winning almost everywhere else. The 2014 and 2018 results showed that only a unified opposition that spanned the political spectrum could defeat Orbán’s system.
Thanks for your feedback. We show the Submit button on our front page as "Public Scan" to indicate that the scan results will be public. Once the scan has finished it will also contain the same colored banner that says "Public Scan". On each scan result page there is a "Report" button which will immediately de-list the scan result without any interaction from our side. If you have any ideas on how to make the experience more explicit I would be happy to hear it!
This is so true. I review for conferences and it is not rare that I am forced to read half a dozen papers to verify what authors wrote and I get disappointed frequently because the interpretation was wrong or authors barely read the cited material in the first place.
I'm about to pull a "dropbox" here, but I am aware of many companies that already do this inside their Git infrastructure. It's not that hard to do when you combine verilator, testbenches in software languages, and cloud CI intended for software. This is one of the big advantages of greenfield designs (and FPGA companies): you can set things up for Verilator and/or CocoTB natively, and then you get to use things like Github actions to do continuous verification.

If you can get the commercial simulators and full support for the awful, ass-backwards, industry-standard verification frameworks (eg UVM), there's a great business here, but the trouble is going to be in getting there.
A lot here to be excited about:

- $45k price point makes it qualify for federal incentives, and competitive to the Model Y market.

- Using Normal IL plant to accelerate deliveries in early 2026. (Their plant in GA will likely not be up and running until mid-late 2026.)

- Native NACS charging port

- Practical sport utility

- Self-driving hardware; RJ mentioned their vision is hands-off driving on highways

- Single, dual, and tri-motor configurations! 0-60 in < 3s

- All trims have 300+ miles of range

- All seats -- even front -- lay totally flat

They also announced R3 and R3X, a neat crossover / rally car EV (the R3X is a performance version)! We knew R3 was coming but didn't know it would be revealed today!
Interesting take. What do you think we will see in Europe the next 5-15 years?
Rivian surprises with R3 and R3X electric SUVs
Yes. There were deserts before humans.
Very strange to be sure. Perhaps it’s because my CPU is Intel and not AMD.
Also, everybody should be required to grow their own food. Food insecurity solved!
I didn’t think robots.txt would be applicable to URLs being copied around, but actually it might be, good point. Though again, collecting that robots.txt information could make it easier to search for such URLs.
You are not wrong about the energy equation. But the facts are still we have an industrialized food supply that depends in no small part of meat consumption. Replacing that with non meat alternatives is not always possible for certain things but also expensive to retool and reoutfit. Supply chains take a long time to establish.
Do you really think children should be allowed to use a deadly and highly addictive drug just because they think it makes them look cool?

Smoking's not all that great either.