skysight-inc/HackerNews huggingface dataset:
I'm reasonably sure that Jellyfin could handle this setup. For music, it normally uses in-file metadata, but lacking that, I think you can give it enough info through paths and filenames for it to look up the metadata online (this is what it does for movies and TV shows). It definitely uses a text-based metadata format (.nfo) internally to cache this metadata, and it probably would be easy to programatically convert your metadata file to this format.
Show HN: Dim, a open source media manager built with Rust
Big sur = Big brother
Fighting games derive the game state from a sequence of input states from each player sent over the network. Input states are typically 2 bytes or less (e.g. 4 bits for 9 possible directions on the joystick, 1 bit per button for each of 8 or fewer buttons). Once all input states up to some recent-ish ones for both players are present, the displayed game state is a successor to a guaranteed-correct recent-ish gamestate. Fighting games rely on the notion of sequences of inputs leading to a single correct gamestate because this is apparently necessary to preserve properties like "frame traps." That is, if I use a move and you block it, and I recover faster than you by 3 frames, and then I use a move that comes out in 5 frames, and you also use a move that comes out in 3 frames, I must always hit you and no other outcome must be possible. Some other genres are concerned with preserving other properties, like "if you click on someone's head with a rifle then they get hit," so they quite reasonably take different approaches.

If you can run the same simulation on two different machines using the same sequence of input states from all players and get different results, that's a bug. One way to get this kind of bug is for some parts of the internal state of the game to rely on floating point computations.
I think it is focusing on the wrong parts.

My framework for the coding part of the interview is following:

* Does the candidate tackle the problem analytically? Being able to think analytically is critical to scaling from solving small problems to solving large problems.

* Can the candidate predict what his code is going to do before he executes it? Repetitively executing code to see if it works may seem innocuous, but really is a huge defect in candidate's process which makes it really difficult or impossible for them to write anything non trivial to be reliable.

* Can the candidate recognize and make use of an advice? Surprisingly, a lot of people can't recognize when they are given advice even when I directly give them solution to their problem. It is really disheartening to have a candidate dismiss your advice even when repeated multiple times. I frequently give advice to unstuck the candidate because seeing him/her work on the problem is more important to me than seeing if they can solve any particular part of the problem.

* Can the candidate recognize choices/tradeoffs that impact performance and/or simplicity of the solution?

* Can I have productive discussion with the candidate about designing his solution? Can the candidate converse in a clear and precise language?

* Is he/she caring that the resulting code is readable?

* Can they diagnose faults in their code effectively? Assuming they executed their solution and it is not doing what it was expected to do, I like to see the candidate follow some kind of analytical process to find out what is causing the problem. I even design the task specifically so that it is very likely they are going to make one particular mistake to give me that opportunity.

**

What I specifically ignore in the coding task:

* Whether the candidate knows the standard library. I don't care. During normal work they can look it up on google. On the interview I tell them that if they can describe the function I can tell them the name and how to use it.

* Whether the candidate can have flashes of insight. I don't get so many candidates to waste them on that kind high false negative signal. I have identified parts of the task that require a flash of insight. I give the candidate a minute or two when they reach it and if I don't see progress I give them a progressively less subtle nudges.

* Whether the candidate can do TDD/DDD/etc. It all depends on their experience. If they worked for non-TDD or non-DDD shop for a long time it is going to take some time to adjust.

* Whether the candidate can solve a very complex problem. The interview is already stressful enough experience for the candidate. I can learn what I need on a simple problem and I care much more to see the candidate's process rather than results. The problem is just hard enough to be out of grasp of most people at the very beginning and require some actual thinking. Some people get it instantly and then I am disappointed a little bit because I can't see them working on it.
> it is perfectly legal for a company to have a driver break the law

IANAL but i can guarantee it's not - whether or not it gets enforced on the other hand...
Thanks for your feedback. The app doesn't have export configuration at this moment, I made this free app as a means to
promote/demonstrate the Excel-like component DataGridXL that the app uses.

I have received similar feedback before and I plan to tackle these issues next year, after DGXL2 is released.

Thanks again!
Robbert
> I’m constantly in awe of the fact that I don’t even know the names of my great great grandparents.
> ...
> How do we know so little about things that were a mere 5-10 generations ago?

I share your overall point.

But to this part specifically, if you haven't looked (if you want to try looking into your great great grandparents and want recommendations for a few places to search, I'd be happy to help) you'd be surprised how much is available. Genealogy is easier than ever, thanks to vast amounts of digitised information.

Between half a dozen sites or so you can dig into censuses and church records and newspaper records going back hundreds of years. My dad did a lot of genealogy in the 1980's and 1990's, and spent a lot of time in archives looking at microfilm and paper records, but it took me just hours to fill in huge gaps via online records, from birth, marriage and death records dating back hundreds of years to minutiae like my grandfathers ads for his housepainting business in the 1960's, or ads for the drycleaning business descendants of some distant relatives who emigrated to the US midwest ran in the 30's, or pictures of the house in Brooklyn where my great great grandparents lived (and died) after emigrating. Even pictures of grave stones are being collected. Of course just how much people are able to dig up varies greatly.

In fact I just heard back from ta granddaughter of my grandmothers half-brother online after tracking down her mother via records searches, and then finding the daughter via Facebook...

Of course there are still huge, gaping gaps, but there's also still a huge amount of information about the "recent" past (last few hundred years) locked up in paper archives that are still not easily searchable.
Popular Stocks Owned by Congress
C interop is very easy, so you can do embedded dev by disabling memory management and standard lib, and staying very close to the generated C code.

Or you can do high level stuff thanks to well though generics and meta programming.

The js backend is not mature enough to cover high performance web apps. It is more like a gimmick currently. Maybe a wasm layer could be as successful as rust's...
Issue #6 – On Breaking Through Obstacles
I worry about the low amount of sunlight we receive indoors (as low as 1/100 of the outdoors sunlight), right now. I guess it would be worsened by something like this.
I'm pretty much done with buying any new Apple product, but the magsafe was brilliant years ago, and now.

Plus--Apple senior citizens loved it, and probally saved many laptops from hitting the floor.

(I will buy Apple used computers because their isn't much competition. There's a big part of me that would love a truly Hackers/Tinkerers computer. Jobs knew what the masses would buy. Wos knew what the tinkerers/inventors wanted. Wos wanted more ports, and so do I. Could anyone imagine a computer you could plug into your car, and it would delightful tell you what's wrong? (propriety issues aside) Or, a dvom. Or, having having a $50 accessory that would turn your computer into a oscilloscope. And yes--I know the market would be small now, but who knows what the future would bring. Or, adding a ham radio. Or, wifi chip that security professionals could use. And yes--I know their are third parties that make some I just mentioned, but we all know they usually come with hassels on Apple. This mythical computer would be only for the few true tinkerers out there. That is at first. It would be big bulky, but meant for repairability, and function would be it's only purpose, along with a reasonable price. I would happily pay $3000 for such a devise. Let Wos go crazy on a computer he really wanted, or wanted when he was in his 20's.)
Take the 2021 Design Tools Survey
Yeah, I have a similar (EE) experience.

A few years ago during some discussion about Africa a guy (who apparently turned on his wokeness to 11) called people there African Americans - people who lived all their lives in Africa and have nothing to do with America.
The point being that the cheapest 32-core GPU is $3,100, for competing with an RTX 3080 mobile that's constrained to about 105W (before it starts to pull ahead of the 32-core GPU in the M1 Max).

Overall it's just a silly premise that a sub-$1000 Mac Mini "would end up being the best gaming PC you could buy." That comment speaks to either not knowing the pricing structure here, or misunderstanding the performance comparisons.

A mid-to-low end desktop GPU pulls closer to 150-200W, and is not part of the comparisons here. And as Apple increases the performance of their chips, they also increase the price. So unless they start having 3 chips with the cheapest one being less than $1000 and massively ahead of desktop GPUs while pulling less than 50W, it's not going to happen. I don't see it happening in the next 5 years, and meanwhile Nvidia and AMD will continue their roadmap of releasing more powerful GPUs.
This is similar to p2p streams in IPFS. We've been using these in Peergos for 3 years now via the p2p http proxy in IPFS (which we contributed). It is a glorious model. The client, in our case Peergos, sends normal http requests to a localhost proxy URL that includes the target public key and voila! We wrote it up after developing it here: https://peergos.org/posts/dev-update

The underlying streams use TLS 1.3 as the transport encryption.

And we've just written a super minimal ipfs replacement (for ourselves) which includes this: https://github.com/peergos/ipfs-nucleus/
Show HN: Build a consistent writing habit with Hypergraphia
It is designed to build a consistent writing habit among writers. Set a word count goal, write anywhere, track your progress automatically, and stay in your streak with the in-built goal calendar.
Is a Promotion a Character Check?
Pacifism is not a demotion
Hi friends, this a free annual resource. Looking forward to data points from thousands of designers and product folks as the remote work revolution continues.
Infrastructure in Your Software Packages
I played around with the second generation Mindstorms in college, it was pretty fun even for 20 year old me.

I still have the bricks, motors and sensors! (I even still have the RCX and the weird infrared thing you use to program it). This is going to be a fun project for my daughter and me, especially since the Pi is way more flexible than the RCX.
> That variability is already allowed (in the UK at least, but not banding) and comrs with an unexpected side effect - large brewers were advertising at higher abv values then they were brewing at, but paying duty kn the lower value [0].

You didn't expect them to forego an opportunity to shaft BOTH the consumer and the taxman at the same time, did you?
A 2TB SSD an 64 GB of RAM will cost around 800$, so that will be 2600$.
This sort of discovery happens relatively every few years or so.

https://skjalden.com/ancient-sword-found-in-vidostern-sweden...

Etc. Almost every couple of years.

No idea of they're all legitimate, but it appears there is a distribution of undiscovered discarded swords.
The only people who care about political correctness are liberals and conservatives, and the latter group more so than the former (which is why they are more likely to engage in "dogwhistling"). Political correctness is about the "how", not the "what".

Making jokes about Jeff Bezos is punching up. Making jokes about the homeless is punching down. The reason so many people got mad at Dave Chapelle is not just that he mocked trans people (which is a marginalized identity) and is cis (which isn't). It's that he thought being Black (which is also a marginalized identity) excused it because he completely ignored that Black trans people even exist. He assumed that as a Black comedian he was always going to be punching down regardless of whom he ridiculed.

The term "political correctness" among conservatives is often an expression of the assumption that everyone else is hypocritical and bigotry is the norm. But it's not about hiding your bigotry, it's about actually holding a different opinion. Political correctness is good in so much as it makes it harder to promote bigoted views, but it's insufficient when it comes to solving latent bigotry in a society or subculture.
> An educated and critically thinking populace who can question and analyze information independently and don't always require authoritive sources

This is quite inaccurate, almost delusionally so. It is the sort of thing well-educated people tell themselves as a way of trying to distinguish themselves from the 'common rubes' who fall victim to obvious propaganda and influence. If we have learned anything over the past five to ten years is is that the educated critical thinking population is just as likely to crawl up their own backside in self-assured certainty that they are right and the so-called authoritative sources are wrong when in fact they are nothing more than Dunning-Kruger replicators. I don't have any answers to offer, but the oft-quoted idea that the solution to misinformation and bad speech is more speech is the biggest lie repeated on HN, and one that continues to have tragic consequences.
This is not only incomplete but also misses that the American right is also largely defined by Christian conservatives who see being "tough on crime" as the solution to everything.

The only discernable difference to me is that the American left usually wants laws that regulate businesses whereas the American right usually wants laws that regulate individuals. Except of course the Democrats are just as dependent on wealthy donors and business deals as the Republicans so the regulations passed by them end up being pretty toothless and easy to circumvent. Both parties (but especially the Republicans) also perpetually increase military and police spending, which is only a "small government" policy if you think the only role of the government is enforcing private property rights.

Ironically, anarchists (who are far left) want to abolish this enforcement of private property rights and only support regulations in so far that they limit the use of those rights against individuals. Anarcho-capitalists (who are not on the left) want to abolish everything BUT this enforcement.
You can get comparable Thinkpads at ~2800$ if you use the secret store and/or wait for sales.
I just think that if the cost/benefit analysis is fuzzy and difficult to conclude, there shouldn’t be a strict law dictating a certain approach.
> you can roam with the same address (making it easy to move a server around, even behind cellular internet)

In particular, Yggdrasil's mobility performance is far better than anything provided by the likes of BATMAN-Adv, Babel etc, making it ideal for roaming users and ad-hoc/mesh networks. https://yggdrasil-network.github.io/assets/images/latest/mob...
Show HN: Backwards qr: a simple way to send data from phones to computers
Like others have mentioned, immersion was a key factor. I also read from Practical Vim by Drew Neil[0] every day and created a bunch of type in the answer and cloze deletion Anki cards with the different commands.
[0] https://pragprog.com/titles/dnvim2/practical-vim-second-edit...
While there is truth to this, there are a whole bunch of people who would want to make Blazing Saddles not to be Mel Brooks, but to be Andrew Dice Clay. Anyone who insists too loudly that 'they can't make Blazing Saddles' is probably looking to have the surface level of those jokes, without noticing the real target of 'em.

I mean, we had Borat. Like hell you can't have Blazing Saddles, etc. The reason a 'woke mob' kicks up a fuss is because we're mainstreaming 'Blazing Saddles' but NOT as a joke. And that changes things quite a lot.

Doesn't stop with Borat. Have you ever heard of 'Boondocks'? Check out the animated series of that.
https://adversarialfashion.com/
The user of Macs, certainly, because there is only one playing field, where Apple places it.

Apple is entirely not represented on the AMD and Intel key playing field, datacenter-grade chips. OTOH it's very much present (and more with M1) in the Qualcomm and Samsung playing field, ARM-based mobile chips, from which AMD and Intel are both absent.
While that may be true there were definitely various slippy maps in GIS and CAD applications.

There were also other interesting navigation schemes that relied on multi button mice or tablets.

I still like the model where you hold down a button and the navigation speed and direction is controlled by the distance and angle from that click point to the mouse cursor.
Performative programming comes full circle.
Right, the Ivermectin crowd is totally data driven
The companies are very careful in the language and punishments. If a driver refuses a load because the trucks turn signals are out as an example, well the company will not come right out and say "You must take the load" but that driver will likely find himself sitting for possible days unpaid waiting for the next dispatch as punishment or they will be assigned the less profitable routes, etc

I know personally more than a few drivers that would pay out of their own pocket to buy parts to fix trucks themselves so they would not end up in this dispatch punishment.
Nuclear proliferation is all but inevitable. Japan is ramping up its military (and it perhaps should). I wonder if they will truly make a nuke and where will they even test it, if they do.
No, neither Rosetta emulator do that, they translate everything. The original 68k emulation on PPC did do that, using Mixed Mode Manager:

https://developer.apple.com/library/archive/documentation/ma...

but it was very hard to get right. You have to know the right calling convention for everything, and there are some problems with floating point precision and other things I forget the details of.
I wonder if this age limit also applies to military vehicles, since there the age limit is 18?
Up-voted both. Fight! :-)
But would mean something different. Also it doesn't make sense to call those people Austrian. The point of the phrase "present day Austria" is to describe the geographical area which is now Austria, while recognizing Austria did not exist (or was something else) at the time.

Just as an example, Mozart was born in present-day Austria, but he was not born in Austria, since Salzburg were not part of Austria at the time.
We need more electricians as well. Got a quote to add a car charger last week and it was a hilarious four figure sum, with a month and a half lead time.
Metadata is XML, but could be easily converted post ripping (as a scheduled batch process I guess)

It's currently a file share on a Windows Server box, but at some point will probably move to a dedicated NAS (due to rising energy costs)
I own a recruiting tech company, and we have more than a few trucking companies that use our P2P chat system. In general (yes, there are exceptions):

1. Insurance rates dictate the minimum age... which is often around 26.

2. Average age of a truck driver is 56. So 4 years from retirement.

3. Federal laws are now much stricter on disclosure, so drivers who would have just moved from company to company after an accident... are now not able to get jobs nearly as easily. This is for the best, but the short term effect is there are many drivers who will have to find a new profession.

4. Wages are going up quickly and many drivers are changing jobs once per year (sometimes more)
I'm sorry but what's the purpose of you posting this? How is it connected in any capacity to the actual content?
> I've always wondered who is buying these super fast apple laptops?

Employers for their employees?
Yes, but there is an argument to be made that if the best 'bang per buck' would be distilled spirits, the problem with rowdy drinkers would be even worse, as a bottle of cheap vodka/whisky/whatever is more portable, and particularly for younger more inexperienced people it's much easier to drink it too fast and end up in the ER getting your stomach pumped.
"Yesterdays conspiracies are today's fact" - you mean, Elvis is still alive and the Earth is hollow, reptilians control the governments and subliminal TV ads control masses? The fact that you could find a couple of examples throughout history which came true does not say anything about today's conspiracies.
This one regained spin control too late,

https://en.wikipedia.org/wiki/Wide_Field_Infrared_Explorer#W... (1999)
Even before Brexit, the UK was suffering from a massive shortage of truckers. Covid and the resulting upset of the transport industry definitely had an impact as well.

However, many UK truck drivers were foreign nationals that all got sent home or didn't believe in their job security after Brexit. Nothing in economics is ever the result of just one thing, but Brexit has made an existing problem much worse.

The difference can be seen all around the UK. Every European country has some kind of shortage in the logistics industry, but only in the UK are the problems bad enough that the army needs to step in.
Indirectly, the difference between ciders and sparkling wine is CO2 content but it’s a binary difference where in rising CO2 within each range has zero tax implications.
> who needs interpretation when compile times are that fast!

Well, interpretation is pretty useful for a REPL. And a REPL is not just useful to avoid compilation, but also as a way to explore a new API. And, most importantly, to preserve the results of long computations when you do not know yet what to do with it. If computing a value takes half an hour, you certainly don't want to recompute it each time you change something. Rather, you keep an open session, such as a REPL or a notebook, and keep computing with the already existing value
Indeed! No functions, no closures, and no support for either on the JVM bytecode level.

Now you can have lambdas, and they go to a generated class as methods, so that the JVM could execute them.

Where XML came from: how do you configure WebSphere in 2000? XML was all the rage since mid-1990s. It had a ton of advantages, back when you did not have JSON, YAML, or TOML.
There's a lot of minors driving 10 and 18 wheeler trucks. It's quite amazing, but each country has its driving laws.
> No, personal experience isn't data.

Do you have data to support your statement?

> Apple's hardware is just as (un)reliable as say, Dell's.

When I had access to reports from IT on a previous job (5k+ employees, most on MacBooks) Apple was definitely much more reliable than the Dell Windows machines in use. More reliable than the ThinkPads as well but this is data from one company, unsure how it compares to other large orgs.

Not only more reliable but customer service was much faster and better with Apple computers than Dell's.
is that because "grab to move stuff" was something so innovative or because browsers/PCs/javascripts was just not good enough?

I think "grab to move" is as old as our opposable thumbs. There is nothing innovative about it