skysight-inc/HackerNews huggingface dataset:
6 hours is too short for any special trains (i.e. #001/2 is Moscow - St.Petersburg 8 hour night train) so you can expect that at any route, also attendants have to wake up passengers by a rule.

Added: GP is probably talking about a train that didn't cross a border.
An Open Source Computer Tool for your Langgraph AI Agents
MarinaBox is an open-source toolkit for creating browser/computer sandboxes for AI Agents. Today we have added the functionality to allow langgraph based AI agents to use a computer or a browser. Let us know if this is useful and if any of you have issues or suggestions.

Documentation:https://marinabox.mintlify.app/get-started/introduction
Main Repo: https://github.com/marinabox/marinabox
Infra Repo: https://github.com/marinabox/marinabox-sandbox
Show HN: Sine Wave Speech, a real-time audio effect in Rust->WASM
Source code: https://github.com/vvolhejn/sine_wave_speech

An interactive website for exploring how human speech can be reduced to just a few sine waves and still be intelligible - or at least recognized to be a human voice. On top of that, I've added various ways to make the sound more musical.

The sound effect is based on research from the 80s, which has largely been forgotten by then.

To have the effect run in real-time in the browser, I opted to use Rust compiled into WebAssembly. Still, I had to rewrite some linear algebra routines. More about that experience in the blog post: https://vvolhejn.com/2024/11/16/sinewavespeech-com-live.html
> Why would smart people care about denim vs. trousers?

Prescriptive contest rules suck, but I don’t like the attitude endemic to nerds that truly smart people don’t care about personal aesthetic. There’s no more honor in not caring how you look than there is in not caring about food or fine art. I have friends that are smart, capable professionals that look like they only get new clothes when their mom notices their shirts exceed the totinos pizza roll stain threshold and drags them to Bob’s— whether it’s at home, work, wedding, date night, court, the gym, the club, a con, etc. You’d expect them to reject people’s tendency to judge people on their looks, but ironically, they deem anyone that puts any effort into their appearance (a.k.a. doesn’t solely dress for comfort) shallow, unintelligent, and boring. Predictably, gender expectations play a huge part.
Why are you calling that Anglo-Saxon culture? You're clearly talking about the US, not the UK or France... You're not even talking about the whole US, or the majority, just the culture in the larger cities. Even within the US it isn't the people that were born here who traveled the farthest and learned a new language for an opportunity. This conversation is very surreal.
No one is forcing you visit HN. I'm sure there is a Russian equivalent site where everyone ignores the destruction and killing in Ukraine and makes themselves feel better by pretending there is nothing they can do about it.
Wishing Everyone a Happy Solsthelion
It's Time to Defend Ourselves in Space
TV was also like this though. It's one of the first things you learn in a 20th century media class. Early TV shows were adapted from radio play scripts, and later written by radio play scriptwriters moving into the new format. That structure and its conventions stayed strongly influential right up until the end of prominent network TV shows.

TV show creators understood and planned for people watching their shows in a variety of environments, with varying degrees and kinds of attention. A lot of what made for example X-files and Sopranos compelling was a willingness to break this convention, so it was still firmly in place by the late 90s.

You could also maybe reasonably claim that all TV shows before those were bad as well. But then you need to view netflix as reverting to the norm rather than being a novel travesty. We are simply exiting a 20 year anomaly where TV was good.

I'm not quite making that argument here though. I think there was good TV before the 90s, so I think this is a constraint on the form that good creators can work through and still make compelling art. Why netflix can't is an interesting question but I think this avenue is a dead end for understanding it.
The first isn't atheism, it is agnostic - no religion and not looking for one, but open to it if you can convince them your religion is right (which you can't because they are not interested in the topic)
I’ve been a big fan of the shows on Apple Music! They have a pretty decent variety and you can listen to a backlog of shows and with their own distinct vibe. There’s a couple I tune into but my favorites are Matt Wilkinsons daily show at noon GMT and classical connections with Alexis Ffrench. I do appreciate the human curation with a lot of these programs they’ve been putting out.
A lot of people I think mistakenly assume technology, capitalism, etc. are fundamentally evil because they’ve been used to do awful things… but they are just amoral powerful tools. One needs to have a sense of ethics, quality, and responsibility to make good decisions in their use. Deeper basic scientific knowledge also allows for more accurate predictions of the consequences and risks- enabling more responsible actions.
I draw a different conclusion from your analogy though. One should continue to plant those seeds of friendship wherever you are. Friendship is not zero sum.

"The best time to plant a tree was 20 years ago. The second best time is today."
Too Much Good News Is Bad News
>This rule is new, by the way.

You can't call a rule new, which is nagging them for nearly a decade now:

https://www.chess.com/news/view/dress-code-incident-at-world...
> Honestly there are many good reasons to do so and it does result in finding real problems and solving them.

Honest question, what is a good reason to do this?

My Logitech software sends telemetry to Logitech.

My VW apparantly sends my GPS coordinates.

How is this useful for improving their hardware?
Yeah, to this day Ada, though a beautiful language, is a hard choice to make if you are concerned about certain targets. How would i get my program to compile to Android NDK? Even Swift has a better story with it's tooling.

That's before we even talk about important stuff like libraries.
Maui multi-platform App UI framework for mobile and desktop
Then the Nordstream sabotage was an act of war and Germany is at war with Ukraine.
The US is slowly (rapidly?) devolving into a low-trust society. What used to be pockets of low-trust are spreading rapidly by my estimation.

It's been sad to watch it slowly get worse every year.

It goes for all things, not just petty/street crime though. Everything from business owners not prioritizing doing good work and building local reputation, employees slacking off as much as possible, investors demanding extreme profits at the expense of everyone else, corporations shipping out entire towns worth of industry to foreign countries, on down to actual crime itself.

It certainly wasn't all roses in the past - but it's a marked change from even my youth. Civic engagement is easy for anyone to see, and that would also be such a symptom.
> We find that conversion-optimized Meta advertisements, affected most by ATT, saw a 37% reduction in click-through rates after ATT.

Some very specialized metric, maybe important to a company that's not known to be consumer friendly, is negatively effected. There's always tension between providing goods and services and ripping off your customers.
Atheism has a large component of refute the existence of God, make practice of region hard for those who are religion and so on.

There is the I don't believe in God and I'm not interested in anything more. However there are a lot of vocal Atheists who have turned it into a religion with practices, rituals and doctrines around proving there is no God and thus I elevate that to a religion.

You can choose where you want to be.
A Many Objective Problem Where Crossover Is Provably Indispensable
So, the people of Ukraine should just give up and let Russia take over? That’s a pretty ridiculous take.
Better alternative in some regards, maybe, but for discoverability, there is no bigger platform than YT. It's the Walmart of media consumption with a "you're going to make it up in volume" concepts
Re: dependencies, SQL is declarative. While there might be benefit in keeping the last modification as its own entity, I think just dumping the output of SHOW CREATE TABLE or the equivalent is the best solution. It clearly shows the current state of the table. This of course requires that the migration has already occurred, or has been faked for display purposes.

I guess my stance is that if you need some kind of config file to create the migration, then fine, but as a DBRE, it’s much easier for me to reason about the current state by seeing the declarative output than by mentally summing migration files. As a bonus, this lets you see quite easily if you’ve done something silly like creating an additional index on a column that has a UNIQUE constraint (though you’d still have to know why that’s unnecessary, I suppose).
Hot take: Maybe music consumption and production has changed enough that it's basically a commodity now, and maybe not worth paying "full" price for anymore most of the time?

There's a tiny handful of artists for whom I'd go out of my way to buy an album directly from them (or a t shirt, or concert or whatever, just to support them).

But for most of my day, music is more just a background thing, like having the radio on, and I don't really pay attention to what's playing or know or care who makes it. Most of it could be (or maybe already is) AI generated and I wouldn't know the difference. I would not pay $20 for an album of that stuff.

I think it's interesting to compare the music industry with the video games one. Both have a glut of suppliers with many invisible titles and producers trailing behind a few famous ones. Both had physical media and big publishers in the 90s and 2000s before transitioning to downloads and streaming. The PC games market moved to pretty effective market segmentation divided between full price new release titles, Steam sales for older games, and first or third party subscriptions like EA Play or Ubisoft Plus or Microsoft Gamepass. Each reaches a different part of the market and can accommodate both players who rent and those who buy. There's also room for smaller indie games, between Steam and Humble Bundle and GOG.

The music market seems archaic, oligopolistic, and predatory by comparison. Where's the Valve of music, offering a great service for both consumers and producers? We do have Spotify, Apple Music, Tidal, etc., but why can't they make the finances there work when the also expensive video games market seemed to be doing OK (at least until the post covid bubble burst these last two years)?
Too few examples. Get to 2039484 and report back if it looks like a leaf or a blob.
I went into it thinking they meant numbers are leaf nodes of a graph, but no: they meant the entire graph looks like a leaf.
What WOULD you do?
for me joy came from coding with a gpt copilot, where I can take ideas from dream to demo in a day instead of weeks. switching from osx back to a linux laptop after over a decade as I think linux is where the creative culture is based now, revisiting a gnuradio tutorial and using the Maths eurorack module to make music because I think an intuition for analog is the next superpower. on the lower-tech level, a new chainsaw and a very fine handmade splitting axe brought many days of contemplation and joy.
While I think it's good the pendulum is swinging toward a more restrictive approach to abstractions, we've (and I've) certainly been leaning a bit too much toward just solving every problems by adding a layer of indirection around it, and such onion-layered designs tend to (as the metaphor implies) cause a lot of tears when you cut through them. That said, it's not like abstraction itself is bad.

A big part of the problem is arguably that IDEs make code navigation easier, which has us adding all these indirections and discover only when it's too late what a horrible maze we've built. Being more judicious about adding indirection really does help force better designs.
Lies. Damned Lies. P-value thresholds
Even the post is in terms if "Dear god why? But if you must..."
I can't believe I can agree this much with a C++ article. My thoughts precisely. But whenever _I_ brought up the crazy angle-brackets::madness period in language's history, most devs tended to disagree. I rarely follow fads anyway.

But there's a downside to C++ as I still see it now: steep learning curve in tooling. I am used to work on legacy projects with long lifespan (mostly infinite, not that I look at it :) ) and kinda got lost when tried to contribute to a modern project (I'd call it a hipster project): the amount of abstractions in build/management tools was terrifying.

CMake, for example, is and abstraction over an abstraction above another abstraction. And they used an abstraction over CMake! It also required Python. And not the one available in my OS.

I admit, I'm more used to cursed MSVC projects and simple Makefiles. But when CMake starts its dirty work, it's like a black hole of weird scripting and endless pulling of hopefully compatible dependencies you can hardly control (yeah, where does MSVS store that pulled and precompiled garbage? Oh, shi- it's in %userappdata%??? what about other users? What if I want it on a different drive, like MY project?). CMakeLists.txt has a syntax of it's own, and a really obscure one: is it declarative? Are those commands? When does the order of lines matter? Why are CMakes so incompatible? What are those vars? How is any of that online documentation useful? How do I make things work as I want?? And it still doesn't because some required repos have moved, are offline or became incompatible.

The infrastructure surrounding my helloworld.cpp was getting SO immense, but it never built as... in the end I was required to upgrade to Windows 10 or 11, which I'd never do, so... This is the sad non-C++ part of C++ programming that I utterly hate.
Yeah we specialise in nice harmless conspiracy theories that are fun and delicate
You can thank all local train operators for this. They have been fighting a shared ticketing system tooth and nail at the European level and the weak politicians in Europe who don't push for a shared system.

There is a legislative proposal but that will take years and operators are going to try and get around it: https://www.europarl.europa.eu/legislative-train/spotlight-J...
Sometimes, when a HN user and a news article love each other very much[...]
According to a 2019 census survey:

"...less than a third (28%) of STEM-educated workers actually worked in a STEM job."

The USA doesn't have a shortage of STEM talent. USA employers have a perceived shortage of disposable, "low wage" STEM talent who will readily work long hours without overtime pay.

Mommas don't let your kids grow up to be STEM workers. In the USA, most of them are effectively being discarded by middle age. It's a documented cultural fact.

https://www.census.gov/library/stories/2021/06/does-majoring...
> In high risk stations you can put walls and gates in that only open when a train can be boarded.

That is only possible with fully standardized train units. Which is why you will see this in subways and dedicated high speed networks, but not on the common rail net. Platforms on a larger railway station have to accommodate a range of trains, from metro services (many doors at shorter intervals), to intercity trains (fewer doors, longer carriages), to special trains like night trains (a bunch of carriages from different ages strung together) and rented locomotives with spare carriages to fill gaps in the roster caused by late delivery of new trains.

> Making sure the rails are not accessible with fences around them.

There will always be spots where the rails are somewhat accessible outside of built-up areas.

Besides, all of that is fighting symptoms. Spend the same money on prevention and you'll have much more impact.
Amsterdam is 11 hours from Copenhagen, so from Malmø it's an extra 40 minutes or so.
10 seconds in a German bank? You must be joking, it still takes days.
For me a few reasons:

* cost isn’t really a factor, a couple of quid either way ain’t gonna impact my life

* what I’m interested in is the artists I rate getting paid.

* Google are even more evil than Spotify.
There was some discussion awhile back about Intel potentially fabbing ARM chips (or any other custom non-x86 chip) as a viable business in the future. I don’t know how serious they were but it sounded plausible when you think about how important it is to have an American leading edge fab, independent of the market future of the x86 ISA.

Basically what would it take for Intel to still have Apple as a customer even if Apple made their own ARM designs…
> Curiously enough, to this day experts disagree over why nothing happened: did the world’s IT professionals unite to successfully avert an impending disaster? Or was it all a pointless panic and a colossal waste of money?

I don’t think there’s a real disagreement here. A lot of IT workers did a lot of overtime, and also the truly apocalyptic predictions were ridiculous and never going to happen. People worked really hard to make sure manufacturing plants and payroll systems would keep chugging along, not to prevent the end of society, which was never really in play.
Yes yes, and if you think this is a senseless war that’ll instantly stop all future Russian aggression once it concludes in Russian favor, like trustworthy Putin has always promised, you can join the Russian army as a foreigner and help! Here’s some information to get you started:
https://www.themoscowtimes.com/2022/09/20/moscow-to-open-mil...

It’s a multicultural affair, Nepalese, Ethiopians, North Koreans, Indians, a real who’s who of the most privileged individuals lending a hand in this noble pursuit of saving Ukrainians from themselves. Unsure? Donate to Russian units today, they need vehicles, drones, and tourniquets. We officially don’t need help, the SMO is going great, but every bit helps! Put your money where your mouth is and help end the war!

Can’t do that? Assist the Russian psy-ops by repeating Russian talking points online to nudge your government to help us subjugate a people like it’s 1700! Don’t delay, start today!
Fend: An arbitrary-precision unit-aware calculator
> I think that the blocking of the deal by competition authorities shows the potential benefits of the deal (for Nvidia) in having control of Arm, in addition to making Arm-based SoCs, were real.

China was concerned about more US influence. The other regions were concerned about stifling of innovation. In reality, a successful acquisition would have meant that most customers would have started transitioning away from ARM and sooner to available RISC-V or Cadence/Synopsis solutions.

> Also, Rene Haas (ex Nvidia) became CEO of Arm after the deal fell through. Simon Segars was CEO when the deal was announced.

Rene Haas was EVP of the whole IP business (CPUs, GPUs, NPUs, etc) before becoming CEO. His influence with the CEO can't be understated.

I posit that this was an enormous gamble to boost valuations of both NVIDIA and ARM and that they knew from the beginning that the deal would not go through. Anyone who understands the ARM business model could have told you that.
I can see where you're coming from but also is there much point in having this agreement if we don't honour it?
"Zillow" was a metaphor for the point that you can't just find neighborhoods and communities like this by searching online. Which I think is pretty much your point as well!
Specific types of sounds result in the same types of shapes and colors and unexpected sounds particularly when my eyes are closed produce the strongest illusions. There are some color/sound overlaps I can only "see" when my eyes are closed however an unexpected dog bark will result in an effect I perceive in full day light.

The related shapes I "see" are also based on the sound I hear.

For example, a vaccum or motor gives me gentle waves or pulses of blue that start low in my "vision" while that surprise dog bark will be a bright white explosion usually in the top right of my "vision"
first time I went to latin america, I fell in love with the innate closeness everyone seems to have. ya'll so friendly I keep finding excuses to down to colombia.
Since we're talking SSDs, I wonder if we could get some attention to the Phison E18 degradation issue [1]. Only one manufacturer, Kingston, has put out firmware containing Phison's fix, while the others just ignore it.

A bunch of these drives with this controller were on sale during black Friday, so a lot more people are going to have problems in a month or so.

1. https://www.reddit.com/r/pcmasterrace/comments/1f1piwf/psa_p...
There is no way CRTs would be a competition to modern displays. Modern displays are strictly superior for all practical purposes. The microsecond latencies don't matter in practice, we are getting to the point where even esports pros won't get significant benefit compared to modern gaming displays, which are well beyond 60Hz. Some CRT monitors could do more (like 180Hz at low resolution), but not TVs.

The only thing CRTs are really better for is for content that is designed for CRTs, i.e. oldschool video games. And of course, that's what they are demonstrating. But it is just about giving the right context to historical video games.
I'm curious when AI generated music will displace most artist-created music on Spotify or similar platforms, and if we will even notice. It will probably cost a few dollars per track to generate.

Maybe we'll be left with a handful of Beyoncé's or Taylor Swift's that expand beyond just music, and the rest is generated.
To put it in slightly simpler terms, abstractions are generally to separate the “what” from the “how”.

Functions are the fundamental mechanism for abstraction in computing, which demonstrate that very well, in their separation between interface and implementation. The function signature and associated interface contract represent the “what”, and the function’s implementation the “how”. If the effective (often non-explicit) interface contract relies on most aspects of the actual implementation, then the “what” is almost the same as the “how”, and there is little abstraction. The greater the difference between the “what” and the “how”, the more of an actual abstraction you have.

This relates to Ousterhout’s notion of “deep modules”, which are modules whose interface is much simpler than their implementation. In other words, the “what” is much simpler than the “how”, which makes for a good abstraction.

It’s true that often one has to first implement the “how”, possibly multiple times, to get a good notion of which aspects are also still important to the “what”, and which aren’t.

Note also that generalizations go two ways: The caller needs less knowledge about the implementation, but it also means that the caller can rely less on the properties of a concrete implementation. This is again well reflected in function types. A (pure) function g: A –> B is a generalization of a function f: C –> D only if A is a subtype (specialization) of C and B is a supertype (generalization) of D. Here D could expose properties of the function’s implementation (f) that g wants to hide, or abstract from.
Taking the Temperature of Earth's Core
I started down that route and decided it was just a lot of work ie mental effort I didn’t want to do. My motivation was eclipse maven plug-in was buggy and sucked at the time. I found (like most) IntelliJ gave a much more pleasant experience. How long have you been doing it and how have you managed to stick with it?