skysight-inc/HackerNews huggingface dataset:
I'm not an audiophile. I found the bare minimum that would make me happy a long time ago and it's not expensive (basically a decent amp that doesn't add a lot of hiss, and live lossless recordings from groups like Phish). I get more out of reducing sources of artifacts (hiss from poor amps, cover walls with sound-absorbing panels) than I do maximizing the performance of the components (like minimizing THD). I'm actually more interested in getting a good sound image (like the article mentions, if you set things up right, it sounds like the band is "in the room" with you).

For fun and pedagogy, I did build some speakers recently and it was educational. I bought full-spectrum speakers (IE, a speaker that handles both highs and lows, rather than using tweets and woofers and a crossover) and a simple stereo amplifier breakout board from Adafruit. 3D printed some speakers, and did all the soldering/wiring/enclosing myself.

What did I learn? That building good speakers is hard! There definitely are parts of the spectrum the speakers don't handle well (low frequencies; I can't hear above 15khz any more). But what I really noticed is that because I didn't do any isolation (no padding inside the speaker enclosure, the speakers are directly on my wooden desk) I can hear a lot of artifacts. I'm actually glad I can notice them, because in some sense it validates my own sense of hearing, as well as my understanding on how to improve sound.

If I were to do it again, I'd add a crossover, subwoofer, tweeters, and a ton of physical isolation (replace the 3d printed speakers with wood, add padding, and a mount under the speakers to reduce the table vibration.

One of the best speaker systems ever was an absurdly simple system: the Grateful Dead's Wall of Sound. Because large auditoriums with PAs had terrible sound, they did something nobody else tried: a huge array of speakers, each band member with their own subset of speakers (no mixing). It was absurdly expensive but it had a very high quality sound field even at low volumes (very clear 1/4 mile away).
Right. Is it the case that two broken people are just numbing themselves and staying in a broken relationship with the help of drugs, or is it the case that MDMA is able to heal people and their relationships, so the people and relationships are healed from past traumas and they're not staying in something that doesn't serve them anymore. If you have to be high to stay together because you hate each other, that's unhealthy and the drugs aren't helping. If the drugs let you see past the bullshit and that you really do love each other, I say take those drugs.
Sixt seem to have a specific problem with Tesla, not EVs:

> Sixt is directly singling out Tesla here, as it continues to increase its electric fleet,” they write. “The company’s goal is to slowly replace its gasoline and diesel-powered cars until at least 90 percent of its fleet is electric, and it aims to do so by the end of this decade. Unless Tesla improves its quality, collision repair costs, and residual values, the second-largest rental fleet in Europe (and fourth-largest in the U.S.) won’t include cars from the American automaker.”
I would say "it doesn't fit my needs and would require a complete backend rewrite". I think you never have to justify this sort of thing when youre desires for an app are so much different than what is available currently
Do people use it much in their jobs?

I can't remember ever actually using it other than for puzzle-solving (like the excellent Advent of Code problems). I guess it's pretty common to use leet-code type problems for interviews, which maybe counts, but even there hopefully most employers aren't clueless enough to give people DP problems.

I've done some stuff around generating puzzles/levels/challenges for games that maybe could have used it, but it seemed like problems it might be useful for never came up for me... maybe because I found that you get better, funner puzzles and can control the difficulty better if the generator sort of "thinks like" a human solver/player would.

No doubt there are some edge cases, but how much are people really using DP at a job?
What surprise me the most is that when I usually post stories like these, they get buried/flagged almost right away... luckily it didnt happen in this case.
Slippery slope is not a fallacy when you are merely observing what already happened.

The slippery slope is a fallacy when it is assumed it will surely happen.
I wish we had landed on a better acronym than RAG.
You can't simultaneously claim ignorance and the moral upper hand. Unity knows they are generally in violation/does nothing, then refuses to work with folk?

No.

The OP could have been in the wrong, yet they are willing and capable to make change. Unity has no such defense, merely a combination of laziness/ignorance. Neither of which are a starting place for anything approaching a reasonable defense.
Thanks for this perspective. I obviously need to deal with one of the most important questions raised by this essay: what is a “pert and saucy“ servant in the good parson’s context? I’m pretty sure my mental image of Kate Beckinsale playing the part in an appropriate outfit isn’t the same as yours ;)
Generously, you've confused somebody saying they're interested in working on a problem with them having a working solution to the problem.

Circle does not, in fact, have working Rust style lifetimes. Sean splits the Circle documentation into features which work and "Research" features Sean is working on and lots of interesting ideas, including lifetimes, are in the second category. Maybe Circle will implement them some day, or maybe it will not.
Supporting Android 5.0+ is impressive, though there was another file manager supporting Android 1.0+ discussed recently https://news.ycombinator.com/item?id=38789958 (I'm impressed by both, not an Android developer, curious how one ensures compatibility with ancient versions; actual testing, a compatibility linter, other?)

I also enjoy Material Files' README, particularly https://github.com/zhanghai/MaterialFiles#why-material-files (a clear articulation of "Why" is always informative) and https://github.com/zhanghai/MaterialFiles#inclusion-in-custo... (clear guidance to upstreams seems relatively uncommon, helps shed light on ecosystem dynamics otherwise invisible to me anyway).
He's not exactly new to the domain, now.

One thing I appreciate with Taubes (having read his early books, not the more recent ones -- I really liked The case against sugar), is that he has an epistemologically correct approach to the problem. He looks at it through the eyes of a rigorous scientist, unlike most people in nutrition science.

For the most part, he was very cautious in his claim and spent most of his time discussing why claims accepted as correct are completely full of shit. It's likely that, through time, he built a corpus of knowledge and understanding that allow him to be a bit more assertive today (again, I've not read his recent work), but really, his early books are, in my opinion, remarkable for their thoroughness and intellectual honesty.
The article is actually about two bus fires - one in west london, south of the thames:

> a double-decker caught fire on Thursday [...] The fire started during the morning rush hour in Wimbledon [...] the operator, London General - a subsidiary of Go-Ahead London - and the bus manufacturer, Switch

And also one a day later, in east london, just north of the thames:

> On Friday, a hybrid double-decker bus was destroyed in a fire [...] in North Woolwich. [...] the operator, Go-Ahead, and the manufacturer, Alexander Dennis [...] we have no reason to suspect that this fire on a hybrid bus was linked to an earlier incident on an electric bus
Perhaps. Or perhaps with finite time, energy, resources and money, we should focus on substance over style. Pull requests are usually welcome when it comes to the sizzle alongside the steak.
John Earnest and Versions of K
Show HN: Map2Image – Download Beautiful City Maps
Hey there,

we're excited to share our passion project with you: map2image.com. A haven for those who appreciate the elegance of city maps, i.e. beautiful art merged seamlessly with informative content.

Many of my friends are from abroad and lived in various cities around the world. I built Map2Image with the help of a friend to generate images as small presents, hoping the maps would remind them of the bustling cities they once called home! I hope you enjoy them as well!
Our goal: offering you well-designed city maps that elevate your home with sophistication. All maps can be downloaded for free and can directly be printed to serve as stunning art on your walls.

We've put a lot of heart into this in the past: from trying our luck on Etsy, selling on private channels, evaluating different company structures, and navigating the maze of automated printing and shipping to customers... it didn't work that well and instead of letting this project die, we made a subset of images available for free.

For sure the maps are not perfect (yet), but we make fixes occasionally. Also, the website was handcrafted without much Bootstrap knowledge. We will try to improve loading times and usability at some point. So, stay tuned.

Happy about feedback & thanks in advance!
It's honestly unfortunate that rust has been sold so hard on memory safety, so that when C++ folk don't spend tons of time in memory issues they think rust is pointless.

I don't want rust for memory safety. I want it for things like proc macros, a sane module system, a good and accepted error handling system, destructive move, constrained generics, unified static and dynamic polymorphism, language level customization points, and many more things.
There are reasonable concerns that might not be a good idea - https://www.theguardian.com/media/2012/oct/20/jimmy-savile-b...

Hart-Davis has afaik been “cancelled” for some years.
I hope it was a beautifully designed login screen at least
It wasn't a meme, it was a real product. A matt green paint pen.

In my foolishness I bought such a pen. It was a fun thing to try with friends for maybe £10.

Freezing CDs was another one. We tried that too. We were probably mildly stoned for that.

This was the early nineties. It was an interesting time in Hifi. 1-bits DACs and other fun marketing blurb.

I listen to CDs almost daily, on the same amplifier I had back then. I still have the CD player but it needs a new laser and controller board.

I laugh to myself every time I pull out a CD with a green edge. It's a lovely reminder of my young self and my friends in our late teens.
I'm curious about this consistent claim that electricity is at low demand at night. Perhaps this is less true of areas in the winter with electrically provided heat?
I'm curious. If your website has a sitemap.xml, do search engines crawl other resources anyway? And why?
With a smarter system like ETCS you shouldn't need 10 minutes headway
But it is subsidized by one’s fellow taxpayers.
Shoot, "Fine + Points" could be taken to mean "Not only is it fine, we give you style points for it."
I found the built-in file manager [0] sufficient for me.

[0]: https://imgur.com/l3QIUnP
I add them as I find new ones. Note that your site throws the following exception in my locked-down browser where cookies and other persistent storage is disabled unless explicitly allowlisted:

failed to read the 'localstorage' property from 'window': access is denied for this document.
But I continue to find garbage in some of our CI scripts.

Here is an example: https://github.com/ClickHouse/ClickHouse/pull/58794/files

The right way is to:

- always pin versions of all packages;
- this includes OS package repositories, Docker repositories, as well as pip, npm, cargo, and others;
- never download anything from the master/main or other branches; specify commit sha;
- ideally, copy all Docker images to our own private registry;
- ideally, calculate hashes after download and compare them with what was before;
- frankly speaking, if CI runs air-gapped, it would be much better...
you mean like a .. train
> annoying flash ads

Thank god that is a thing of the past, right?

In all seriousness, Flash was better than the HTML counterparts that replaced it, in almost every respect. ActionScript is the better Javascript. The graphics are faster than Canvas, had better authoring tools than SVG, and a better API than either. People do not know what they are missing.
And that's an issue because ...?
https://web.archive.org/web/20240114171707/https://www.latim...
Diversity I believe is not so much to accommodate the demands of different non-white groups as it is to oppose white people. What is a group of 100% white men? not diverse. What is a group of 100% black men? diverse. How does this make sense? Only if diversity actually means people who are some combination of white, straight, and male must surrender wealth and power to those who are not.
Implying faint microwave signals also make their way out, of course.
Comments moved to https://news.ycombinator.com/item?id=38979196.
I’m surprised I haven’t seen a chat interface on top of the Discourse, or other, forum.

Discord introduced subject-based chats, but they seem secondary to the fire hose of the topic channels and not used much where I participate.
Great post with good details. I wonder whether a "truck only" roadway might be a reasonable simplifier here (yes building a 1000 miles of road for trucks only is billions of $ but there are perhaps segments between say ports and warehouses where that might make sense. And as someone who has been fooling around with robotics since the 80's the whole "sensors have to see far enough ahead to respond" is well known. The "workaround" is to go slower, and granted 40 mph trucks on the freeway would be annoying it gives you a way to test responses while sensors catch up.
Grids are constantly adding capacity to keep up with demand. It's not going to go from 1% to 25% overnight.
> when getting IT jobs without being fired from the newly joined company was a matter of luck.

Seems like rich countries are undergoing a similar phase as we speak. While it’s not that bad in the uk, the job market is dead compared to a few years back. However, despite being a rich country, overtime and work issues are not respected here either. Many permanent worker contracts had clauses for people to opt out from EU work hours directives.
"A good set of data structures, interfaces, and functions" is great at the design stage. It's also great for implementing an elegant reference implementation (i.e. one that is meant more for documentation than use — one that you'd describe in a journal paper to communicate the algorithms and data structures involved, for example.)

But I bring up choice of (programming) language as an issue, because in many languages, once you need to operationalize your codebase — make it efficient and scalable, optimizing it with respect to real use in the field, then you'll begin to need things like:

• static data in user-defined complex data structures (incl. ones like graphs with cycles) burned into the program at compile time

• memoization / dynamic programming caches to accelerate costly computations of otherwise-pure functions, esp. for computations done to instances of data structures but where the memoization only helps if done globally across all data structures

• ADTs that are actually implemented in terms of multiple different underlying data structures depending on the properties of the data itself; where, upon mutation of the data, the implementation — and thus the representation of the data — can be swapped out transparently (think: lists in CPython; or Integers vs BigIntegers in Ruby; or most data structures in Redis with their "ziplist" variants)

...and so forth; then often the language will start actively fighting you, as the language has been designed to do everything at runtime; and especially has no consideration for mixing compile-time, runtime-memoized, and runtime-pure sourced data using the same set of algorithms. So you have to write two or three different implementations of the same code, and store your static data in special ways, and mess up your ADTs with indirections, and your data structure constructors with heuristics, and define global caches where much of your data actually lives, turning your concrete modules inside out and making it very hard to reason about them... and so on.

This all gets fixed if you define a DSL. You're basically turning all of the above operationalized logic, into just an opaque "platform" runtime. But you still do have to maintain that "platform."

But some programming languages are already essentially such an operationalized "platform" runtime! Though, such languages are almost always only operationalized for specific use-cases. They're not quite domain-specific languages (insofar as a domain is a vertical); but they are always extremely "opinionated" languages.
Show HN: EXT – an easy way to build cross-platform desktop software
Hi HN!

If you've ever tried to build a desktop app, you probably understand our frustrations with how challenging it is to build one and make it available on Mac, Windows, and Linux.

Even with Electron, you still have to set up your own build pipelines, updating mechanisms, code-signing, deployments, and deal with cross-platform compatibility issues.

We built EXT to make building cross-platform desktop software easier!

Dog-fooding our own APIs, we ported 36 initial games and utilities to the EXT store (all free), and we've open-sourced all of them: https://github.com/extpkg

If you're into casual web games or want to check out some fun and useful utilities like JS Paint (inspired by '95 MS Paint), you can check it out here: https://ext.store

-- Features of EXT --

- All extensions work offline (we call apps on the platform "EXTensions" :drum_with_drumsticks:).
- Once installed, extensions load instantly.
- All extensions are available on Mac, Windows and Linux.
- There are a variety of games including platformers, strategy games, puzzle games, and more…
- All the extensions currently available are free!

-- What's Currently Available on EXT? --

Utilities

- JS Paint - Inspired by 95 MS Paint
- Excalidraw - whiteboarding tool
- EXTDraw - whiteboarding tool

Games

- 2001: a Space Opera
- Backcountry
- Bounce Back
- Break Lock
- CHOCH
- Diver Down
- Evil Glitch
- Fire & Fondness 2
- Gods Gambit
- Klondike Solitaire
- Little Spy
- Memory Override
- Null Dagger
- Only
- Planet Waves
- Planetfall
- Radius Raid
- Resistor
- Retrohaunt
- ROTA
- Shifty Dungeon
- Space Garden
- Space Huggers
- SpacePi
- Starcatcher
- Techmaniac
- The Adventures of Captain Callisto
- The Chroma Incident
- The March of the White King
- Tiny Crate
- Totem Storm
- Triangle: Back to Home
- Vapor Trails

-- Interested in building your own extension? --

Our API docs can be found here - https://docs.ext.store/

Open-source example apps (all the extensions above) can be found here - https://github.com/extpkg

- Thanks for checking out EXT! -

We're grateful that you decided to check out EXT!

If you're looking for a few games to get started, we personally love Vapor Trails, ROTA, Techmaniac, and Breaklock.

Let us know what you think!
Have you seen the size of the heatsink on the Mac Studio Ultra? It's there for a reason...
I think of "console" as "point of interaction": it's the prompt that waits for input inside the shell, as well as those blinky lights on old hardware computers.
Maybe, but our driving tests are designed around assessing humans. A system that fundamentally works quite differently likely has very different performance characteristics and failure modes and may need to be assessed differently to demonstrate that it will probably perform adequately in non-test conditions.
American Red Cross limiting blood distributions amid emergency plea for donation
There are many valid points. Though it doesn't cover many things modern wafs systems do in addition to the regex rules.

The question what is the alternative and the suggested alternative is that everyone become perfect security expert. It is even less likely to succeed than creating security-aimed software by professionals.

Consider what is the proportion of sites that are created by people who knows zero about security. Wordpress is like on 40%+ web sites (ridiculous).

WAFs unlikely to prevent targeted attacks, they don't have to to be useful. In practice, simple measures can prevent many common attacks.
Another possible way this project could be beneficial is if the Panama Canal can't widen its locks, and hence this project could enable ships larger than that (which are more fuel efficient / cheaper) to have a far faster and possibly cheaper (depends on their costs, etc.) route.
I wasn't aware of the convention. Thanks for pointing it out, I've updated the list.
Surely this is a mega project:

but naively, what if we built say ten parallel railways 10 ft apart and moved cargo ships over the rails?

Or this guy only needs to be scaled up 10X to do the job. Not outside the realm of imagination?
https://en.m.wikipedia.org/wiki/Crawler-transporter

I know the ships are huge and it shouldn’t be feasible but it would be interesting to run the numbers.

Edit. Actually if my math is right just four of these guys could transport a fully loaded Panamax ship:
https://en.m.wikipedia.org/wiki/Honghai_Crane
fun lil video from a friend here of the evacuation of the heavy earth machinery that almost got swallowed up this morning by the flow.

https://xn--lofll-1sat.is/@briansuda/111753899635044640
There's already a trans-isthmus railroad running from Atlantic to the Pacific in Panama. There's an oil pipeline as well. The water shortage is not going to get resolved anytime soon and is a result of the third locks project, a project that did not provide for increased water for transits. Another issue is that containers stacked on top of vessel decks are not counted for the purposes of calculating vessel tolls. In essence, they ride for free. Unloading and loading individual containers means someone will have to start paying for their interoceanic trip.
I feel like it took a month to get fully used to and then I haven’t looked back. I did have an RSI motivation.
I would say it is partially true. Expression of a gene (or even changes in its expression levels) may affect detrimentally the product of other genes. But, on the other hand, these changes can be compensated (for instance) by “beneficial” epistatic interactions coming from additional genes, allowing the individual to keep its phenotype. Biology is tangled and messy, after all.
One of my closest friends was killed in a workplace accident due to the implementation of the safety switch in the device he was operating.

Elevated work platform. He was working underground. They use a small joystick with a safety button on top to control the up and down action of the machines. His offsider was directing movement from the ground.

Ewp hit a obstacle and bounced, my mate ended up falling over the side rail and in the process fell on the lift switch. Pushed it up and pushed the safety switch in because it was located on top. He got crushed and killed between the ewp and the mine roof.

This was a safety device that was specifically put in to increase the safety of the machine. The engineers overlooked this aspect of its implementation during design. Now they have cages over the lift control. That lessons learnt in blood.

Needless to say from this experience I never assume an engineer has thought of all dangers and certainly hasn't engineered devices to be as safe as they can be. It's a downside of designing from the office and not the field. Its also why field monkeys like me get called in to talk to engineers and provide consult. There's a lot yo be learnt when you work on the tools that you don't get in textbooks.
Or somehow triggers their anti-spam system on service Y while you really care about service X, but they're all bundled under the same company Z, so being blocked on one service impacts your usage of all other services under the same company...
Whoops, I meant an ISDN connection.