skysight-inc/HackerNews huggingface dataset:
>On-time performance. Bear in mind that these trains [Amtrak California Zephyr] run for over 2,000 miles, although they often arrive on time or perhaps half an hour late, they can sometimes arrive an hour or two late or more, so don't book any tight connections.

This needs updating. The Zephyr trains can be 8-12 or more hours late (you thought you would arrive at 14:00 but instead it's 01:00 -- this happened to me twice, once in each direction, in the middle of summer). This is just due to normal work-hours restrictions, poor management, etc. Then add in snow storms and rockslides on the tracks, and your trip might just be canceled at Denver or Salt Lake City, leaving you stranded.
New York sues JBS, largest meatpacker, over sustainability claims
I've been thinking about upgrading my current "homelab" (just an old PC), and I've been waiting for a small form factor with an integrated power supply and a bunch of NVMe slots. Does that exist yet?
I view CAP theorem as statement about the universe we live in (information travels at speed of light, "instantaneous" is observer dependant etc), and not as a consequence of information theoretic definitions we chose to adopt (strength of consistency or availability). Yes, when stated simplistically (you have 3 properties C, A, P choose 2) can be extremely misleading, since you can't really choose P, you can only decide what to do in case of P. But like any mathematical theorem one has to understand the preconditions when the theorem applies, understand the various computing model assumptions etc. to actually use it.

Notwithstanding, I still find it very useful as a general guide when designing distributed systems.
> scroll bar

I didn't even realize, I don't see a need for it anyway.

> Ctrl-F to find, did not exist

That's because Kitty has something much better:

> Sometimes you need to explore the scrollback buffer in more detail, maybe search for some text or refer to it side-by-side while typing in a follow-up command. kitty allows you to do this by pressing the ctrl+shift+h shortcut, which will open the scrollback buffer in your favorite pager program (which is less by default).

> There's no menu bar at all in fact.

Which is a big plus. Emacs has a menu bar (and a toolbar), and I obviously turn them off, because they take up screen real estate.
Much of the public support around the TikTok "shutdown" is to avoid it rotting our brains, but shutting down TikTok (which isn't even what the bill is proposing) is only freeing up space for similar platforms to come about. It seems more a bug in our hardware vs. platform specific IMO.
If you have a Boostrapped SaaS, comment below.. I want to watch some
I will try to use comment or give them some feedback!
If you get the base system up you don't have to exclusively use their containerization system. I have a mix of nix environments and k3s deployments that are saved off in another git repo. There are advantages to purity but practically speaking you can just do what's convenient.
HN is a website full of people who know what crypto is, and therefore know how insanely overvalued it is.

Crypto is like the startup that perpetually just burns cash, but keeps on luring in investors with its shiny tech, huge promises, and ever expanding user base. But people in the know are aware that that tech isn't especially useful.

That being said: I am riding this wave again, as I have ridden two of the past three and might as well harvest while the sun is shining.
Thanks, guess investigators have no need to investigate then, they just need to ask you as you know the reason for the dropped wheel already - which is fast!
The vast majority of scrolling is done for the benefit of the person initiating it. It's a good point that you might want an optional animation mode for the the benefit of spectators, but it should be disabled by default. My short term memory lasts more than one second, so I don't need to be reminded that I just scrolled down after I scroll down.
I actually can't understand javascript bundling, am I just dumb? I try to build a monorepo and every single time I get errors building my nodejs apis because of esm / cjs module bundling.

Why do I even need to bundle a nodejs api? My current project's backend is completely in Rust because I actually found that easier to deal with. Kubernetes was easier to figure out for me.
They are using vitepress.

Vue projects also use vitepress
Which type of white? Do Irish count now? Or do you mean only Anglos and those of German descent? What about Slavic people? Are they white now or still hated by you types? I can never keep track.
esbuild is and has always been governed strongly by Evan Wallace. I can't vouch for whether or not the Evans (both Wallace and You) talked to each other about it, but I'm almost 100% certain Wallaces' vision for the esbuild project is different than what rolldown is ultimately trying to achieve.

In some respects, rolldown is also the next generation of Rollup (potentially) and is a direct answer to rspack[0], which is a webpack compatible rust based toolchain from ByteDance

[0]: https://www.rspack.dev/
> As others have noted, exponential smoothing has a different problem, that it asymptotically approaches but never quite reaches its destination. The obvious fix is to stop animating when the step gets below some threshold, but that's inelegant.

This is off the cuff, but you might be able to fix this as follows: Interpret exponential smoothing as a ODE on the distance to the target. Call that distance D. Then exponential smoothing is the Euler update for dD/dt=-C*D. (the constant C>0 being a speed parameter) The issue you bring up is basically the fact that the solutions to the ODE are D(t)=A*exp(-C*t), which is asymptotic to zero as t->oo, but never reaches zero. Now, the fix is to replace the ODE with one that goes to zero in finite time. e.g. dD/dt=-C*sqrt(D). (Solutions are half-quadratic. i.e. they are quadratic for a bit then stay zero once you hit zero.) The Euler update for this is stateless like you wanted.
Cloudflare's URL Scanner, new features, and the story of how we built it
> The build system situation in the C world is dire.

Meta's Buck 2 (written is Rust) would be my choice, if I would write "new" C or C++.

Examples using Vcpkg

https://github.com/Release-Candidate/Cxx-Buck2-vcpkg-Example...

And Conan

https://github.com/Release-Candidate/Cxx-Buck2-Conan-Example...
alacritty supports scrollback clearing
Would photos signed in that way need to be immutable or could they be changed? (White balance, contrast, saturation, etc.)

If they need to be immutable, isn’t it easier to use ordinary asymmetric cryptography? Given that the Intel Management Engine is still a black box to us, perhaps the private key could be obfuscated well enough in the camera that it cannot be recovered by adversaries.

If the concern is that the private key could be reverse engineered by an adversary, then how does a blockchain-based method circumvent such an attack?
Smaller than Italy's. PPP works in their favor, to some degree, but outside of natural resources and low-end manufacturing they're mostly holding on to the shadow of the USSR. It's not really a place for innovation, and not a great place to do business unless you're willing to hemorrhage cash via bribes and bureaucracy.
Wow, I’m not sure this gets the attention of moderators, but this is like very racist thing to believe.
Why is Hepatitis A vaccination coverage so spotty in Europe (according to the WHO vaccination data)? The US has given it as part of the standard pediatric vaccination schedule for decades.
> a standard PC tower will be more power efficient

How much does it average in power draw (watts) from the wall?
From the Guidelines on what to submit:

"On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity."
Can't wait to see them go after the nonprofits that raise money with "misleading advertising".

Perhaps the public will get the color pink back.
Isn’t that basically a form of authentication?

I’m not sure if short lived temporary private links fit the model of private links as described above.

If that counts as a private link, what if I’m using a conventional session based app, I go into dev tools and “copy as curl”, does that qualify as a private link?
In prosecuting certain citizens, the government is acting for the benefit of all citizens, so Suderman's sloppy argument is actually for the Chevron deference.

The regulators can't argue that an ambiguous statute applies just because they dislike the defendants. They are required to show that the ambiguous statute applies because it is for the public benefit that the statute was originally written for.
C# source generators are a really pretty amazing and under-appreciated platform tooling on .NET. I suppose with the shift towards AOT, folks should get familiar with it.

I found the DX with it to be quite tricky (at least in Visual Studio Code) as it was difficult to log or trace through the code what was happening and what was going wrong. Microsoft's documentation is also quite lacking.

Do you have any write up or tips on the DX? It's a pretty impressive project and I'm really interested in how to improve my own workflow with respect to source generators since my experience has been that they are clumsy to work with.
https://github.com/learning-at-home/hivemind is also relevant
Racket + Scribble -> Latex + HTML + PDF? Works for me...
A blockchain can't verify official journalistic images. Someone has to do the verifying, and that person can still lie to the blockchain. It's the same situation as NFTs.
Structure, biophysics, circuit function of "giant" cortical presynaptic terminal
I think that complaint is secondary to fears of China gathering massive amounts of data on US citizens and having the power to influence what content they are exposed to.
I'm older than 30 so I just call this having a home network and more than one computer.

Why do I have a home network? Like many here, I develop network applications. I'm not a network technician, but being able to truly understand how the various components of the internet work, like TCP/IP, DNS etc., is really useful and sets me apart from many developers. I also just like being in control and having the flexibility to do what I want with my own network.

Why do I have multiple computers? Playing with different operating systems etc. isn't really the reason as virtualisation is pretty good these days. It actually comes down to locality of the machines. I want my hard disks to be in a cupboard as they are quite noisy, but I want my screens and keyboard to be on a desk. So I've got a NAS in a cupboard and a (quiet) PC at my desk, plus a (silent) media centre in my living room and other stuff.

One thing I would say is don't be tempted by rack mounted server gear. Yeah, it looks cool and you can get it second hand for not much, but this isn't suitable for your home. Use desktop PC cases with big fans instead. Rack mounted network gear is pretty cool, though.
> A market with healthy competition always provides alternatives.

Who? The other company that they specifically colluded with to keep their offerings and policies largely the same?

> GDPR made a shittier Web experience for all of us here in Europe.

No, advertisers made a shittier web experience, GDPR just exposed the issue.

> Now DMA will make a shittier Mobile experience as well.

No, Apple made a shittier mobile experience, and DMA is an attempt to fix it, because clearly the market hasn't in.. 17 years.

> AI looks like something that will need government approval to work on.

Uh, good?
I find it frustrating when I expect a brief and high level response to a question and, instead, I get an in-depth technical explanation.

But this is one instance of a larger observation. I think good communication is about understanding your audience (their background), understanding their needs, and understanding timing. It really depends on who you're speaking with. Not everybody in your organization has the same interests & priorities as you. Moreover, sometimes it may be inappropriate to talk about certain things, and that's why timing is important.
I cannot think of any mainstream language that is AOT-compiled and create standalone executable for the three major platforms other than Rust and Go* (Zig is not stable yet), which are precisely the two languages that are used for most newer JS toolings. For Python you only have Rust, as you need C FFI. Maybe one day we will see more software in Nim, Crystal, and Janet, but they are far, far from mainstream.

What specific languages do you have in mind?

*and C and C++ but writing tools in them is like self-lobotomy.
Stuff like this really makes me appreciate phonetic alphabets. Even if I've never seen a written word before, I can still sound it out and gain some clues on what it means.

I'm surprised that Chinese never became at least a hybrid system like Japanese. Kanji can still be frustrating to learn, but it's usually mixed with hiragana/katakana and sometimes includes furigana for uncommon kanji or for texts aimed at younger readers.
Yeah, it's the same kind of thing as running something 24/7 in a mini computer in some corner, but scaled up.

It's fairly common for people that like to muck around with this stuff (or learn it for whatever purpose). Think of it like a hobby I guess. :)
esbuild is and has always been governed strongly by Evan Wallace. I can't vouch for whether or not the Evans (both Wallace and You) talked to each other about it, but I'm almost 100% certain Wallaces' vision for the esbuild project is different than what rolldown is ultimately trying to achieve.

In some respects, rolldown is also the next generation of Rollup[0] and is a direct answer to rspack[1], which is a webpack compatible rust based toolchain from ByteDance

[0]: Which switched to SWC as its underlying parser from acorn, which makes me wonder if that influenced the decision to use OXC, perhaps they found SWC to be troublesome. I know the Rollup and Vite teams are extremely close, and wouldn't be shocked if any troubles they had with SWC weren't shared with the Vite team when considering underlying technologies

[1]: https://www.rspack.dev/
This spoke to me. Time and time again I see that when our industry is faced with a choice between user experience and developer experience, developer experience wins. So we ship insanely massive virtual DOM trees for sites that are 90% static, bundle hundreds of dependencies into giant JS files without thinking once about the user on a slow, outdated Android phone.

There is an "art" to the frontend, though I wish I could think of a better term than that. If I optimize a database query to shave off 100ms the benefits are immediately obvious and tangible. If I improve the frontend so that a feature is more discoverable it can't be measured by code so it's intangible.
I remember back in 2019, when a former hedgefund manager (friend's dad) asked in disbelief: "So there will NEVER be a supply increase, beyond 21 million BTC?!"

Me: "correct"

Tiger Cub: [begins converting a large single-digit percentage of his assets from Dollarydoos to BTC].

----

Early 2023, I'm asked "so this ChatGPT thing, who else besides NVDA is making all the hardware?"

Me: "awkshually, NVDA nor Apple nor AMD actually make their microchips — it's TSMC, using ASML machines. You should look at MSFT's recent $1,000,000,000 investment into OpenAI, the maker of ChatGPT."

[a few days later, MSFT announces additional $10B over a decade investment]

----

His family chartitable foundation gave away so much money this past year [for tax reasons == profits].

----

My take on bitcoin, having been a fungible user since 2012: it's not that BTC protocols are "so great" (they're not); rather, it's that fiat currency is so terrible... is why I HODL.
That people from a wide range of political backgrounds have put their differences on other topics aside to to collaborate on addressing safeguarding failures involving vulnerable children, and to highlight a burgeoning medical scandal, is surely a positive thing.
The Nazi's SD and Abwehr intelligence services were incredibly incompetent, as this case shows. The Abwehr did have a relatively high concentration of anti-Nazis, which didn't help either.
Misspelled celebrity memecoins surge in price such as Jeo Boden and Danold Tromp
This brings flashbacks of standing next to part bins in circuit labs with a multimeter in hand, trying to match components. Unfortunately, the TAs and course instructors did not emphasize your point, and the measured part values and thus the measured filter cutoffs had to be close to perfect to be checked off.

In the past, I have looked at using optimizers to solve for component values of complex analog circuits. I only looked at optimizing accuracy at one corner, but it would be interesting to see what people have done to optimize multiple variables, like including noise, for multiple corners. I think I've seen some Monte Carlo simulation mentioned once to suggest fuzzy solutions within some specification. I would be curious to see if others know more about this.
Almost all of the people behind the ban have no problem with Facebook or other companies engaging in the exact behavior that TikTok is. They just don't like that it's ByteDance doing it.

If you have problems with TikTok's action, pass a general law that mandates privacy protections, rather than targeting a specific company based on the nationality of its incorporation.
For my homelab, I bought OptiPlex 7000 with 3 NVMe slots (one PCIe 4.0, one 3.0, one 3.0 short 2242), 1 PCI x16, 1 PCI x4, 3 SATA and 3 DisplayPorts for 300 EUR near 2 years ago.

It was so good actually that I've made it my main PC. I already had 3 monitors and this SFF just worked fine with them. No games of course.

I also have Precision Tower with Xeon/64GB ECC RAM and 1 native NVMe slot. I use PCI-to-NVMe adapters there (2 slots), it works well with ZFS mirror.
I think two things can be true about congressional motivation to legislate tiktok

- it's almost entirely fueled (in congress) by economic anxiety and xenophobia towards China

- it's good that this is happening, because it's good to legislate against brainmelting, algorithm-driven platforms

This same legislation being levied against the exact same feature on "american platforms" like YouTube and Instagram might never happen, but I hope it does in the future.
The transition is already there, on the actual switch (or the deformation of the fingertip with touchscreens). The animation is a second transition played after the first one is already complete. That is not realistic.
>They have absolute power, complete monopoly

monopoly for 2-6 years, elected in by the people of the country they represent. So it's a weird angle to say "complete monopoly". Elections aren't perfect, but ultimately regulations like this come from the will of the people in that country to enforce such rules, and government's goals are to make sure stuff benefits their society.

>GDPR made a shittier Web experience for all of us here in Europe.

no it didn't. It means corporations can't just litter their websites with trackers to sell to whatever 3rd parties bid for it. Companies retaliate by asking within the law; they are not obligated to collect cookies for free and can choose to not have popups.

If you really don't like clicking pop-ups, you are free to install an add-on to do it for you.

>Now DMA will make a shittier Mobile experience as well.

As an android user; people and apple are freaking out way too much about this. the lion's share of apps on Android are on the Google Play store. There are plenty of stores, but Google still gets most of the apps. Exceptions come from apps they don't allow anyway, so they may as well not exist to those who only use Google Play.

The result here probably won't be different. If you don't want apps off the App store, don't install other stores, it's that simple. I really don't see what downsides there are to people who want to continue to put their trust in Apple over this decision, that simply gives more options. Malware still exists, so that's not a unique issue.

>Keep competition free, keep innovation free, keep startups alive and creation possible.

how is the ability to spam cookies on your website "innovation"? How does the option to use a different app store kill a startup? How does more options on distribution limit creativity?

You're making an appeal to a crowd that fundamentally don't care about such topics, as all the above is marketing/sales problems, not technical ones. I don't care where my app is hosted as long as I can point to it and say "hey I made this" for my next gig. And as someone obsessed with optimization, I despise trackers will all my heart. Good riddance (not really, but I appreciate making them easier to filter out).
> Of course, as a content creator myself, I do believe that there should be some sort of reward and protection for creating content.

This is often the framing of the debate around piracy, but I think it's fundamentally incorrect. Numerous studies over the years have shown that pirates spend more money on media, not less. Media companies want to frame this as a debate about money because it seems logical that we should reward content creators, but it's fundamentally not a debate about money because if it were, content creators would have no reason to be unhappy about piracy.

In reality, the real issue is control. Media companies want to control how and when you consume media, and pirates want to control how and when they consume media. This war isn't just being fought in the piracy space either--it's part of the motivation behind the move to subscription streaming services and streaming protocol changes that no longer serve up video files.

Personally, that's exactly why I spend more money on media than my friends: I have an extensive CD collection (and a somewhat less-extensive BluRay collection) and if you do the math on that it's very clear that it would be cheaper for me to pay for literally every music streaming service than what I spend on CDs each month. I'm not going to give exact numbers, but the amount of money isn't even in the same ballpark. But my CDs don't disappear, I can rip them and play them on any of my devices, I can leaf through my CDs and rediscover something I had forgotten instead of having some algorithm push me toward the latest dictated hotness, etc.

And to be clear, I'm saying "media companies" here, not "content creators", because almost universally the content creators aren't the ones trying to exert control over the content they create. On the contrary, my #1 tip for pirating academic papers is to email the author and ask them for the paper--I've literally never received a "no" to literally hundreds of such emails I've sent. Music and movies are different because they're usually less of a one-person product and more of the money actually makes it to the content creators, but generally musicians I've talked to are not the ones restricting their media to one streaming platform or refusing to allow MP3 downloads, or refusing to release on physical media--that only ever happens when big media companies get involved.
Implementing RAG: How to Write a Graph Retrieval Query in LangChain
Yes, and that someone would be the collection of camera manufacturers that agree to implement a blockchain record on all photographs and then publish that to a public blockchain.
Axon/Taser Once Again Caught Threatening a Government Agency for Not Giving In
Especially when you get into DragonBall super when he goes against what everyone is telling him to do and challenges super God to a fight, starting something that could have led to the death of multiple universes. And when he allows frieza to do whatever as long as it doesn't effect earth. He's very selfish in a lot of ways.
Technical Analysis of Pikabot