skysight-inc/HackerNews huggingface dataset:
Lots of things are not especially difficult for someone paying attention to get right. But that doesn't mean they are always got right. Thermodynamically speaking, it is easier to have a digital system that fails to reproduce a sound waveform accurately than one that achieves it, because there is only one way to the right output, and uncountable ways for it to be wrong.

So, even leaving aside gross incompetence (is that smart?), anything that could be sufficiently perturbed thermodynamically, e.g. by age or decay, could throw off your results.

The great advantage of digital electronics is that they make most of the system relatively insensitive to commonly encountered thermodynamic effects, within limits. Most such effects that exceed limits make your thing just not work anymore. (We have all experienced this.) But some can have a more subtle result, some of those without even exceeding those limits.

Fortunately, most of those involve only a few components. Those components are mostly only in your power supply, your amplifier, your DAC, and the clock circuit driving the digital stuff, including the DAC. Of those, the ones that make a difference to sound quality are mostly in the power supply and amplifier, which usually makes sound obviously bad, and the clock, which can make sound subtly bad.

Fortunately, clocks involve very few components and those are not operated anywhere near physical limits, so they rarely go bad. Furthermore, most when they go a little bad don't affect the clock's output in any way that affects what it drives.

Unfortunately, when they do, the effect on the sound you get may be hard to describe beyond "not right". Then, fortunately, you can swap out the whole subsystem with the clock in it to see if that is at fault.

So the most usual danger from a dodgy clock or other source of subtle wrongness is that, as for the case of a needle dragged down a wiggling groove, you might get used to how that sounds, and want it all the time. And that can be hard to match in another system.
Yes, what freaks me out is when companies take any return, repackage it and sell it back as new.

Amazon does this all the time, and I have stopped buying from them. I try to get buy-for-life items. I don't return anything unless it's defective, but I don't want to get pre-owned things sold as new.
I don’t know about any shielding. They’re just plutonium and uranium, which aren’t very radioactive. They wouldn’t needlessly add weight to the weapon.
Some googling around the issue suggests Linus pretty clearly rejects the principles of GPLv3.

https://www.linux.com/news/why-torvalds-sitting-out-gplv3-pr...
Think it's bad in SF? Go across the bay to Oakland. Red lights and stop signs mean nothing here.
As to the issue of sustainability, Japan seems to be answering that question (so far): yes it is sustainable.
OP article explains that these cops don't do anything except profiling Black people.
> My oldest kid got a very noisy police toy and rather than just removing the batteries I decided to lower the volume instead.

I know it’s not the point of the post but this kind of thing gets posted by engineers entirely too often. A normal person would unscrew the plastic body and put a piece of tape on the noisemaker to achieve the same effect in two minutes flat. Zero electronics tools or skills needed.

As for the bench, it’s quite nice. As other posters have pointed out you can do a surprising amount in a modern kit with a usb recharged soldering iron, decent multimeter, and a handheld oscilloscope. I personally use stackable clear plastic divider bins I got at target instead of a drawer setup.
Two reasons:

1. The R&D required to do so greatly reduces short-term profits, which is all a lot of executives seem to care about

2. Electric motors need a lot less service than engines do, which means the loss of a big revenue stream for them
A high priority goal of many public sector employees is collecting the largest pension possible. See for yourself:

https://transparentcalifornia.com/pensions/sfers-san-francis...
Where are you getting your count of books available on Amazon?

I'd be curious how this compares with LibGen / ZLibrary (about 4--5 million titles).
Where is the "laissez-faire" in negligent homicide? That's what this essentially boils down to.

I'm on the other coast, but there's been a marked increase in aggressive and illegal driving here over the past two years, coinciding with a marked decrease in traffic law enforcement.

"Good drivers will drive well" is not sufficient. Driving is not a right; it's a privilege that's meant to be afforded based on the driver's ability to drive safely.
Because searching inside for the answer when my brain keeps popping up with "nice train tracks over there..." doesn't really work for me.
You legally can’t have cameras that give speeding tickets in California.

It’s quite annoying as they’d save so many lives because speeding is the primary factor in most accidents (and makes any accidents worse).
I did not mention ZFS specifically. If ZFS has better handling of this kind of thing, that's great, but if you can't trust your memory to be correct you can't trust the data in buffers, the data being hashed, or the data being read from or written out to disk. Additionally, you can't trust the filesystem to behave in the ways that it should. There are many kinds of memory errors, some may for example impact certain data sequences in a fairly deterministic way. Some are completely random, some can be triggered by users or attackers.
That's only with Wayland. If you don't use Wayland, the situation has been fine for a decade.
The modern world is not that simple enough to allow a single paper or technology to revolutionize anything. I don't understand why people are reiterating this obvious fact over and over? Most of the technological breakthroughs are usually a culmination of decades of research and investments.
Can’t we have a tight loop in any language? What’s special about C here?
Not just for a robot/computer. Imagine that you have to make 500 shirts. Previously you can take the textile, cut out the right size pieces. Maybe 3 or 4 pieces per end product. After cutting you have large piles, other people sew together to finished shirts. These shirts go to a giant pile and get shipped to a warehouse.

Now what changes if you have an orderbook of 500 shirts all with custom sizes? You (or a robot or whoever) cuts out the pieces for order number 1. You can’t just grab any lefts and sew them to any backs. You need to sew that specific left with that specific back. After cutting do you mark the pieces? If so how do you remove the marks later? If not how do you QC that there were no mixups? After a shirt is done how do you make sure it ends up with the right customer?

These are all solveable of course. The thing I am disagreeing is that all you need is a robot to cut the pieces and then you can offer custom tailoring for little or no effort.
> mass education requirement implemented at some time to protect the local elite

Nah. Never attribute to malice that which is adequately explaining by people that don't like to pay taxes. To increase the teacher to student ratio from 1/25 to 1/5, you must increase the the taxes like x5, or at least x3 or x4, some costs like school cleaning are not linear. People prefer to pay less taxes, government prefer to spend the money elsewhere. Classes are as big as possible.
Compare it with `git branch -a` and `git remote -v`. That's my point. Not only are they all different flags but you'll get half the data you could be getting and not know why. It's impossible to google
In the early 2000s, I took a bunch of UCSC Extension courses on mol bio, bioinformatics, and drug discovery. Back then, abundant DNA information was the thing revolutionizing the field.

What the scientists (all from Roche) said was, more or less, "yeah, that helps a lot. It doesn't solve the whole problem, though."

20 years later they've gotten yet more help with Alphafold. Once again, they can do things faster, but it isn't a Moore's Law-type of change. It's still a really hard problem demanding culture, animal, and human tests, and those take time and money.
do you have any streams that you'd recommend?
> Clearly they should re-assign 40 of these officers elsewhere in the department where they could be utilized. This is a management failure.

The error here is in assuming that SF's traffic enforcement is uniquely incompetent, rather than uniquely visible in its incompetence.
I love those little dudes!

I just moved to Sydney and saw them at the Taronga zoo... and I'd never even heard of one before. Strangest little creatures.
That's one sort of life philosophy. There are others.

If I had to point out exactly where I disagree with this, I'd say I don't view "doing a meaningful thing" as a thing you do once and then you're done with life. If I can do meaningful things for a few extra decades, that's a good thing.
Great to hear. In what categories have you noticed that?
Having read Masters of Doom, it does seem that Romero was mostly a good designer for Carmack and that specific project, but not a world-class designer in the general sense. I don't say this to disparage him, I'm sure he's a great guy. Just the impression I've gotten.
I know he isn't a fan of it. My point is just that his dislike of it isn't why Linux can't use it today.
Anyone else just getting 'failed' on every song they try?
The core of academia is being a good sophist. Every successful professor I met in gradschool was a better salesman than they were scientist, my own advisor included.
If your car is on public roads in a dense city like SF it is so easy to track already with existing infrastructure this is a moot point.
200 OK for me.
Atlantis is obviously Aztlán.
Presumably that rule was made for safety reasons. Why would it be safe for flying cars to fly that low over urban areas when it isn't safe for regular airplanes to do so?
Summer Survival Council: Building and Handling Community
Not a file path specifically and not an input exactly but I think the proper word would be an argument.
I remember why I chose linux in 1998 for my desktop, and would choose for my server.

Hardware compatibility. I could install Linux on my shabby work desktop, and it just worked. Actually it worked more stably than NT 4.

Binary distros. I could apt-get install stuff onto my box in minutes. I rarely had to build things from source.

Speed of change. Linux was acquiring features at a breakneck speed. Large companies started contributing. SMP, interesting networking stuff, better disk I/O, new filesystems, stuff like that. Hell, Windows emulation good enough to run StarCraft! It felt alive and cared for. It was apparent that many serious businesses want to bet big on Linux. Some say marketing; I say GPL and project guidance.

I also had a lovely server box with FreeBSD. It had select compatible hardware. It had really nice documentation. It ran Apache and Squid pretty well. I had to build the latter from source IIRC. I had to build a lot from source (slow in 1998). If that was not available as a buildable package, I often had to tweak header files to make it build. For many amenities which I took for granted on my linux box, I decided that it's too much hassle to make them built on BSD.

Features like SMP or journaling file systems were a bit late in FreeBSD. Maybe they were more solid, and achieved performance parity with Linux with time. Sadly, the industry largely made the choice.

I also find modern Linux a mess, and run a minimalist distro (Void) on my laptop. I could consider running BSD on a server, but most servers now have to run VMs and containers within them, most tooling just assumes Linux.
Different country, even more useless government.

Though the progress in the US/Canada makes me think that maybe in 15-20 years NZ can have a referendum and continue with prohibition.
I've used Sequoia view for years. Looks great.
https://www.win.tue.nl/sequoiaview/
I'm 50 years old, now, so in college I had hands-on experience with a 3B2 running real live SVR3. There was also an academic VAX running 4.3BSD. And being closely tied to the UC system myself, I gradually became a BSD fanboy.

I started by putting Minix on my 286 at home, but I longed to run 386BSD. I eventually realized my dream with some nice OpenBSD installs. I was a partisan, not entirely a bigot, but I'd also seen Linux grow from infancy and considered it a toy or plaything, compared to mature BSD codebases. And truly, Linux was a hobbyist's choice for ages, but many hobbyists grow up to be professionals, don't they?

In 1999 (to prove I wasn't a bigot) I installed Linux on the old 386. It was either Slackware or Debian, and the reason I chose it was to support the floppy-tape controller that was unsupported by BSD.

I continued to use OpenBSD as a daily driver, alongside Windows, until 2004. Then a trusted sysadmin friend listened to my pleas for help with audio and assorted hardware, and simply directed me to Ubuntu. Since then I've been BSD-free (including no Apple devices.)

My needs over the decades have reduced from "godlike control-freak sysadmin" to "power user" to "does ordinary consumerist stuff on a Windows laptop". BSD has great technical reasons and use cases. If you still use BSD, more power to you! BSD's dual legacy for the world, even after the OS itself has evaporated, will be MacOS X and BSD's corporate-profit-friendly licensing terms.
Twitter likes to pretend phone number is optional for an account, but it isn't. 100% of the time it will eventually lock you out and require a number.
> it works faster on my i5 server than kvm on my i7 laptop

Laptop processors are usually slower, due to lower thermal and power limits, so that's not surprising at all.
It's not strange at all - it takes months of work to get productive with insert whatever tech stack here even when it's within your experience domain. Problem domains are really separate. Toolchains and languages are different. It's already hard to find people competent on one stack/field - hoping to find a team of competent "full-stack", in the broadest sense of the word, is probably prohibitively expensive.
Having used BSD many years ago on desktop, I completely disagree. What are you using your computer for using BSD? I really don't spend 99% of my time just compiling lol
The chaos thing is something I hear from BSD users quite a lot. I'm still not sure what it is means, maybe that's some sort of personal issue..? I suppose you don't like forking and variation, which is understandable coming from a user of an OS with a fantastically small userbase that somehow still manages to be proportionally more fragmented than any other community I can think of, but the "chaos" of Linux is grossly overstated. Most everything that is relevant today runs Debian, unless you're a poweruser running Arch or even Gentoo, but even then, who's out there being a distro purist? I'm willing to bet that most people running Arch or Gentoo are still using quite a bit of 'Debian resources'/assets.
Sure, there's RedHat too and all the others that fill some corporate niche, but there really isn't this whole divide within the Linux community like people sometimes imply. I think a lot of people are stuck in a mindset that hasn't been relevant for somewhere between 10 and 20 years.
If there's suddenly way more places to live that are the same commute distance from the city, isn't that a big win?
How about a hard no to that....

>That makes enforcement better

No it does not, it has problems with constitutional issues (being able to face your accuser) and owner of the vehicle is not always the driver, and under an innocent until proven guilty system it is on the state of PROVE you were the driver, many automated systems flip this and assume the owner is the driver and if you were not you are liable until you inform the state who was the driver.

None of that should be allowed in a free society,and I am not willing to give up essential liberty for traffic safety

That is all with out going into the innumerable ways traffic systems are already abused for other purposes than just traffic enforcement
What does "hedging" mean in this context?
My observation is that breathless hype pieces proclaiming that a new technology will imminently revolutionize area X outnumber the articles expressing common-sense skepticism about the technology, by two to three orders of magnitude.
Looks like it is just you. Works here.
How Do You Make a Big Decision?
You are ranging on the target now, but you are still off in the weeds. Don't give up yet!
Coloring for Colorblindness (2018)
Power fantasies... I had a shitty acquaintance in my 20s who horrifyingly pondered aloud and with alarming detail about how he wished he was an off duty cop in that moment so he could intimidate and punish a loud group in the next hotel room over after telling them to keep it down and not getting the result he wanted. He was too busy freeloading off inheritance and offering nothing of value to society at the time, but he was open about his ambition to become a cop some day if/when his nest egg was depleted.
> > It doesn't support map/tables/dictionaries. This is actually huge. I get that there might be some pattern where you don't want to allow this but for the majority of situations working with json api's you'll end up with a {[key: string] : T} somewhere

> unions

Then you need to know the keys in advance

> embedded types, and custom resolvers

That is "kind of" cheating. I think OP meant a builtin type.

> OR better api design

Sometimes possible but not always.

It's a valid criticism. Emulating another http endpoint in graphql should be super simpel in the best case, but sometimes it is not.

Another example where that is true is union inputs - you can define and return a union of types, but you cannot accept the exact same union in a mutation. Very very unfortunate.
The Comeback of the American Farmers Market
I think we can ignore the selection bias because I’m not aware of any “AAA app” (for lack of a better term) that moves as quickly and productively as the best game studios do (see my comment about Grinding Gear Games below). Additionally, these apps employ engineers that are supposedly amongst the best money can buy. At least, if there is some better way to hire top engineers it should be fairly obvious in AAA app output of some orgs with better hiring processes - but I’m not aware of any such apps or orgs.

As for stability and predictability, I’m not confident that AAA apps are hugely (or maybe even significantly) more stable or predictable than the best games. Maybe my tolerance for bugs is higher in games than apps, but I do seem to tolerate quite a lot of jank and slowness from apps, so I’m not sure.
Honest question here about jails. I like docker because the tooling makes it super easy to get anything running in no time. How is jails tooling? Let’s say I need to get an app running, a database and a redis for the app. Is that as easy as docker compose?
I think you're misunderstanding where I stand. I don't disagree with the purpose of a library, which is to collect and exhibit information as curated by librarians for the purposes of enriching the public; whether the public likes it or not.

The problem here is, while libraries have a right to collect and exhibit whatever they please, in this case the library is doing so using tax dollars. This means that the taxpayers, the public, has an authoritative say on how the library operates with that money.

So the taxpayers, being dissatisfied with the way their tax dollars were being used, rightfully voted to cut off further funding. The library is free to exercise its right to free expression, but it got told to do so on its own dime.

Essentially, anything that operates off of Other Peoples' Money(tm) operates at the pleasure of those people. Certain rights can and should be exercised by such institutions, but the Other Peoples can also choose to then redirect their money elsewhere because it's their money and they rightfully get to choose how it's spent.
Driving without harming others is a "right." An unlicensed unregistered driver who drives responsibly has done nothing wrong, and anyone stopping that person is a tyrant who has no place in our society.
I've learned a lot from trying to imitate nature. So making generative trees, animals, landscapes, whatever you like (I try to mathematically derive properties whenever I can too -- like, if a tree branches into 2, how does the thickness of the branches related to the original?). That's my small suggestion.

Depending on how committed you are, I think it's well worth it to participate (ie read lessons and material) in the wider art world (traditional drawing, painting, whatever you like). Although I also believe generative art is not very well explored or understood yet. Remember that you don't have to take any advice as a recipe, just as a springboard for ideas -- you can express yourself however you like.
Because of the aerial street grid that can be viewed on the vehicle's computer or a helmet's shield using AR? Basically replicate a street 30 feet above ground with enough clearance to avoid large vehicles. It doesn't need to be some massive flying vehicle. It can start with the little Jetson One vehicle. Stop signs and traffic lights in the AR grid can be used too. However, a flying vehicle would need to be able to hover in order to yield to another vehicle.
A Clean Energy Future Is in the Hands of Congress
He was definitely aiming for a certain style, which involved following certain rules. There are surviving draft manuscripts where he makes edits to follow voice-writing rules like avoiding parallel fifths, etc. It seems pretty clear based on this (and his training, and even a cursory study of what he wrote) that his compositional practice was intensely theoretical. The dude was not out there freestyling.

In fact, the places where he broke certain fundamental rules are so rare that they form a rather short list, despite his voluminous output: https://www.bach-chorales.com/ConsecutivesInChorales.htm.
I guess the only solution is for them not to pull this bullshit in the first place.
> It’s like there is a broken control algorithm somewhere.

If SF is like NYC in this regard, it's because the police there have been on an unofficial and illegal work strike for years (long predating COVID). Municipalities have lost (or willfully ceded) their ability to oversee their police departments and, lacking any real consequences, the police are more than happy to sit on their thumbs.
Talent, Compensation and Remote Work
I especially liked Wil Wheaton’s rendition of “Fuzzy Nation.” Kaiju Preservation Society was pretty fun too.
> I did not specifically mention ZFS anywhere in my comment

Wow. If you weren't talking about ZFS in a comment under an article concerning ZFS, an article concerning the same issue you are parroting, an issue that supposedly effects ZFS, what filesystem were you talking about?

Let me guess, a hypothetical filesystem.

Sure, whatever.

> bad memory corrupting data being actively changed remains a problem for any filesystem. If the filesystem is actively changing data it can not rely on anything it is writing to disk being correct if the in memory buffers and other data structures are themselves corrupted.

And, yet, that's not the argument you just made. This is what makes me thinks this is a bad faith pivot to something, anything respectable. It's not like I'm going to forget that you said right above (it's still there!) that a scrub could destroy all your data. This claim has been repeatedly debunked. You may have been taken in. Fine. That happens. Just, now that you know, don't keep spreading this FUD.
This resonates very strongly with me. Well said. Thank you for writing it.
You say that exaggerating, but I was recently in Caracas in, and there they really mean nothing. At night or when the traffic is light, cars slow down but continue straight through red lights and stop streets. It freaked me out at first, but you get used to it. The reason is it go so dangerous at one point that it was to risky to stop the car at an intersection at night. It's not as bad now, but the habit remains.