skysight-inc/HackerNews huggingface dataset:
That is great! It would have been even cooler if it had some common chord progressions or resolutions for each scale. I'd also add the harmonic and double harmonic, melodic, phrygian dominant (flamenco/hijaz) and Neapolitan scales. Why not also break down the scales in to tetrachords and make it possible to navigate between scale-tetrachord?
That's not rewording, that's saying something else entirely.
Misogyny isn't cool nor wanted here
For really high quality audio you pretty much need high impedance headphones, and I don’t think these walkmen support those. I’m not convinced the new walkman sounds better than an iphone, but I’d be interested in a blind comparison test.
Not much has changed since then. I just checked if MS has a download page. They do and it's https://www.microsoft.com/en-au/download/default.aspx

It's 1/3 surface ad, 1/3 category selection, 1/3 office 365 ad. The categories have a :hover effect, but you can't click the icon - only the text.

What are the top downloads offered?

01 Microsoft Office for Mac 2011 14.7.7 Update
02 Office Deployment Tool
03 Update for Microsoft Office 2016 (KB5002138) 64-Bit Edition
04 Update for Microsoft Office 2016 (KB4484211) 64-Bit Edition
05 Update for Microsoft Office 2016 (KB5002160) 64-Bit Edition

Given that the updates are close to enforced in the new versions, WTF is that page? The downloading part of that email applies just as well today as it did then.
>George Hotz, author of tinygrad[0], a PyTorch "competitor", made a really insightful comment -- we will look back on PyTorch & friends like we look back on FORTRAN and COBOL.

Excuse me but, what? You could say this about pretty much every "hot" framework. Technology moves fast.
That's not intrinsic to this style of netcode, though. Company of Heroes, for instance, just keeps the game running and your input is delayed until you can communicate it to the server.

You'd generally want an authoritative server to accomplish this. Having it also execute the inputs prevents most cheating, too.
P2759R0 proposal paper, DG opinion on safety for ISO C++ [pdf]
> Making fire with stones to avoid a proprietary lighter.

I'm stealing that quote!
Gasoline made of carbon sucked from the air (2018)
Windows has something similar for Android:

https://www.microsoft.com/en-us/windows/sync-across-your-dev...
There is a huge demand for float16 in machine learning, and as such all modern GPUs support it. I can imagine that reusing ieee754 float32 implies a lot of performance degradation over native instructions?
I haven't said that.
I find this type of business very interesting, could I ask more details on how you begin and what you need to know to start this type of business?
I grew up an equally-sized 2 bedroom in a city centre and its totally fine. Neighbours have kids in a similarly sized house and are not planning on moving. They are wealthy asians with apartments being standard in their part of the world. The American obsession with terraced housing is bad for the environment and highly inefficient.
Some people prefer a device that has real, physical buttons and is not permanently at risk of shattering after being dropped (the use case being to listen to music while on the go...)
Note that this is from Windows XP era, which nowadays people look with nostalgic glasses as "golden age" of Windows.
Don’t forget about the three(!) independent spinners while the site is loading.

Definitely ironic to read a usability rant 20 years later in this way.
What would nice is a circle of fifths that could be used as keyboard to play sounds. Everything else seems to respond to clicks.
Same here. I still miss the KDE 3 interface: a bit ugly but usable, quick and stable. Xfce and gnome UX have always felt limiting to me
not everyone uses those services
Is StackOverflow the right metric? I started with TensorFlow, switched to Keras and then PyTorch.

I had 100x the amount of questions with TensorFlow compared to PyTorch. With PyTorch I can jump into every part or the training process and easily debug. Often no need for StackOverflow.

I am glad not have to deal with TF’s black box VM approach that seems optimized for selling Google products, more than solving machine learning.
Simplify building realtime applications with GraphQL Live Queries
Black Face is older then cameras. And as far as modern cameras go, with my limited experience in digital photo post processing, I'd say that the skin tone issue might have something to do with White Balancing. This is tricky in landscapes already, because not everybody carries normal grey cards with them (some people do apparently). And I know from people that shoot a lot more portraits that getting skin tones is always tricky.

Not saying it isn't related to cameras, so. But if it is, I'd suspect it to be much more of an issue with in-camera created JPEGs, RAW files don't do white balancing (at least all my Nikons don't). I have zero clue how dedicated video cameras work, so...
I've even worked on a number of projects where
a) the unit tests used an in-memory database
b) dev environments used mySQL/postgres/SQLite or similar
c) production used Oracle or SQL server or similar

Good luck doing that with hand-coded SQL.

But for me 99% of the benefit of using an ORM is compile-time checking of queries. I don't see why in principle that couldn't be possible using raw SQL, but I don't know of any good examples of it.
That was more or less the case for Starcraft 1 as well.

It made for incredibly funny replay of matches if you happened to own a newer version of the map, as the game starts to diverge from reality and enter some parallel universe where players do nonsense actions and movements.
> PM argued: So, you are telling me that we must spend 20% of our time just to keep the lights on?

Yes. If the "keeping the lights on" work has been neglected for long enough then yes, in fact 20% is a lowball number.

The context is not so much "keeping the software running" but "reducing the friction in further changes to, and deployments of that software"
Likewise, if there weren't also integration tests that ran against a DB engine more similar to that used in production.

But no unit test environment is ever going to emulate everything in production, nor should it.
And in 2022 literally still a status quo ...
Yes, that should be possible, the pitch shifting is very fast. I would expect the audio to sound pretty funky if you shift beyond one octave though
Alternatively, you could have pirated it: Download a zip file, extract it, and run the installer inside.
That's a literacy issue. Internet literacy can be taught.

If the CDC or NIH had posted established and well-developed protocols for things like lung clearance, then you educate people that "Ivermectin is not being recommended by reliable sources. Here are the home care recommendations from reliable sources."

Lung clearance at home is not some concept I invented. It gets routinely prescribed and taught for patients with serious, incurable lung issues.
Show HN: VeloxDB Fast Object oriented DB for C#
This is a project I have been working on with some friends for some time. We left our jobs in March to pursue it full-time, and now we have something to show.

We built a database called VeloxDB (Velox means speed in Latin). VeloxDB is a fast, object-oriented, in-memory database for C# with an emphasis on correctness.

Let me give a quick breakdown of all the terms involved:

• "Fast": The whole database is built with performance in mind. We achieve 2.5 million ACID write transactions with an AWS c6a.8xlarge compute instance.

• "Object-oriented": The DB offers an object-oriented interface, giving you an ORM-like experience. Your code is deployed within the database, reducing the overhead of communicating with the database to a minimum.

• "In-memory": The entire dataset has to fit in memory, so if you have a 30GB database, you need 30GB of RAM. The data is still persisted on disk, so there is no data loss if the server crashes.

• "For C#": The ORM API is primarily designed for C#, although it should work with any .NET language (F#/VB).

• "Emphasis on correctness": The database is fully ACID, with no eventual consistency.

The database is still in beta phase, and any feedback is very welcome! The source can be found at https://github.com/VeloxDB/VeloxDB.
Sadly I dont see many rich world governments discussing this serious or planning. If covid is any guide things will have to get worse / bad before they are addressed.
The demo gets stuck in "Loading CREPE model" state. The console shows:

Uncaught (in promise) DOMException: The object can not be found here.

This is in a recent Firefox.
what about the dodge where when you to an emergency room, there are multiple providers who bill separately (doc x was not on the emergency room bill, he's some other provider).
I usually shit on GNOME because KDE is technologically better. Qt is undoubtedly superior UI framework which is used far more outside KDE community unlike GTK. I feel that little issues KDE has here and there are mostly the result of it being a second choice in the most popular distros such as Ubuntu or Fedora, and that's another reason I like to shit on GNOME - I think it doesn't deserve to be the face of Linux.
I don't think it's fair to say that multiple virtual desktops have fallen out of fashion, given that even Windows has added them a few years ago.
Maybe because it doesn't seem to be loading every tweet and mention from people I'm following. Quite a lot of threads are broken (at least for me) because a lot of tweets aren't being loaded anymore. The amount of posts on my timeline has been decimated, but if I go to the individuals I follow, I can see that they have tweeted, I just don't see them in my timeline.
It is absolutely mind blowing that windows update was thought to be the platform where you should download apps.

I guess it shouldn't really surprise me given that they are still making the same mistake 20 years later.
Edit: I stand corrected, see comment below.

---

I don't believe you can download & save Spotify tracks on the watch itself - it still only operates as a companion app to the main iPhone one. So your only option is Apple Music which is a pile of shit.
Really. Atrocious loading times with spinners in three places, a pop-up advertising the Twitter app,a pop-up asking me to log in via Google, a pop-up regarding cookies, all fighting each other, and then I can maybe see the actual tweet at some point. Musk isn't killing this fast enough.

I swear one of these days I'm finally going to install Firefox nightly and jump through all those hoops so I can install any extension I want on mobile, and not just the 5 curated ones from Mozilla, so I can have the redirector to send me to a nitter instance instead.
The problem is simply the lack of validation -- I detailed it a bit below in my top-level comment.

The only exploits that are inherently applicable in the case of a simultaneous deterministic simulation model are those of the information-revealing class (e.g, "maphack"). This is where a standard AH system comes in.
When this mail first came to light all I could think was "I wish my CEO was spending his Friday nights trying to use and understand our product, and providing critical feedback and ass-kickings as appropriate". Instead of driving our product (mobile Comms) to be better our senior management were using BlackBerries. Little says "walk away" to potential customers better than receiving mails that end with "Sent from my (competing device)"
AIX is still the go-to platform for a bunch of financial institutations (banks and insurance companies). Although there are a lot of companies within that sector that slowly move to Linux on x86 I know from first hand experience that there are also still a lot of enterprises that swear by running their Oracle/Db2/SAP workloads on AIX on Power.
Somewhat, yes. They at least have an embryo of a working store now for example. So for the things that microsoft package that do work through the store, that's at least quite functional.
Absolute left field question. Have you touched the other RTS contemporary of the time, Red Alert 2 in any detail?

I've been told the source code for it leaked some long time ago and has floated around for the past two decades or so. While most people contend that EA had lost the source code to the Command & Conquer series games many years ago when the studio was closed down and assets were shipped to "DICE" in Stockholm
You can stabilize APIs in a beta, though? What am I missing?
> All phones are migrating towards being portable video watchers and mobile gaming devices with huges screen surface area.

Because you can't fit as many ads on a small screen.
And that is, IMHO, totally fine. We have Tom & Jerry DVD at home, bought years ago for the kids. I loved Tom and Jerry as a kid, the kids loved stuff like Willy E. Coyote, so I thought the DVD set was a good idea. Oh dear, that was the first time I realized that as kid I never saw the old episodes...

Those are good in a historical context to show just how racist cartoons can be, but certainly not for entertainment. Same goes for the early Tintin comics, especially those set in colonial Africa have serious racist undertones. Something even the author acknowledged. And those undertones are completely (?) absent from the later ones. Just shows how subversive racism can be when it is part of everyday culture, and that even non racist people fall prey to using those racist stereotypes in their work. The same goes for sexism and any other kind of systematic discrimination.
I use Adguard on iPhone with uBlock filters, zero ads and popups
If you include customizability into the "as good as Win2K" requirement, I think it would favor Xfce overall.
I've noticed Sony doing a sort of malicious compliance with European regulations, implementing them in a way that is conformant, yet maximally infuriating. For example, energy usage warnings on their TVs sold in eirope.
Not much has happened since 2021 really.
It's an Android device. It has wifi. I really don't see how Sony could prevent its owner from using Spotify (or any other Android app for that matter) on it.
Mobile phones aren't allowed in prisons while MP3 players are. Good to know Sony cares about inmates.
> I'm expecting this to be the second-dumbest thing I ever predicted badly (I dismissed MP3s, too!)

Fret not; when Sony released the first digital Mavica (the one that stored pictures on 1.44" floppys) I would have made a bet that digital photography will never take off.

My only lame excuse it that at this time it was just unfeasible imagining that one day in the not too distant future you'd be able to store terabytes of memory on a device the size of a thumbnail.

Still, not one of my best predictions.
Not to any meaningful degree -- inputs (from humans) permutate the state. You can, however, compute say the initial world state, revealing the map/resources/ect. Ofcourse in this case you'd may aswell just look for some sort of maphack.
> Unfortunately in software we don't really know how to answer any of those questions.

Good senior engineers can absolutely answer these questions. Is this not what you've seen in Enterprise software dev? I'd say if you're a senior engineer in this context it's more than half of your job.
>> If she was, as we say, problematic, there would've been a helluva lot more racist kids running around, probably.

That's not how those things work. And from the outside looking in, there seem to be quite a few racists in the age group that crew up with Tom and Jerry...
I think BenFrantzDale was trying to be positive and encouraging!
I agree the the less the better but if it's your extension I think it's fine.
This viewpoint makes a lot of sense and helps me understand better.

I like to be able to say “experimental didactic art” is not for me - without implying anything negative about the art or myself. And I really like looking at the author’s actions as the acts of an artist, including performance art. Frees me from the need to comprehend motivation.

Thank you.
Cool stuff.

Is Glidesort1024 still stable?
Ask HN: How does Mean Time Between Failure make sense?
I'm reading the MBTF on a SkyHawk harddisk is 1 million hours, there's about 8765 hours in a year, so the mean time before failure for this drive is.... 1.000.000 / 8765 = about 114 years ?

That's obviously wrong, so how am I to understand this number? They take a million drives and run them for one hour with 0 drives dying within that hour?
Oh yes, I remember it as the operating system with a toy style, that struggled to redraw windows under load or even move the mouse cursor. It was a huge difference compared to Mac OS X.
It's strange to assume that anime is for people who aren't middle agged men :)
It really wouldn't -- the Twitter Blue thing is BS to begin with: the checkmark is meaningless, and you shouldn't need to pay to have your tweets appear more prominently / higher in timelines.

Twitter already nerfed the API in 2018, and devs of third-party apps have to pay for the current API, so it's not like Twitter isn't making money from that... they're likely making more for charging much-more-popular third-party apps for API access, than they're getting for ads on their own (mediocre) app -- never mind the fact that Twitter for iOS and macOS were just rebranded versions of Tweetie post-acquisition (circa 2010)...

The new "pay to be verified" scheme is absolute nonsense, and makes the new checkmarks absolutely meaningless... and paying to have your tweets be more prominent makes two classes of user and tweet, effectively fracturing your user base.

In November, there were an estimated ~100,000 Twitter Blue subscribers[1] -- meanwhile, more than a million Twitter users[2] were driven to Mastodon, and a number have shuttered or mothballed their Twitter accounts -- especially in the tech scene.

That's not good for business, and it certainly doesn't "incentivise" staying on Twitter, much less paying to do so.

[1] https://mashable.com/article/twitter-blue-elon-musk-subscrib...

[2] https://www.theguardian.com/news/datablog/2023/jan/08/elon-m...
It is somewhat of a recent addition, but you can now do that as well: download music and play it from Spotify without having your phone. I think they added it earlier last year, I was using it during summer.
I can fully believe that, having no experience in the banking/insurance sector for example, but that sounds like just staying with your legacy setup that just works, not "newly migrating to". That part just sounds insane to me, but maybe someone can share a counter example?
I don't see it as sexualized or fetishized at all. It's rather charming to see anime mascots these days rather than some soulless logo.
I can't say that I agree at all.

My computer is sort of like a toolshed. There's a workbench. There are some tools hanging up on the walls. There are some storage cabinets.

Whether I designed it or someone else, I'm here to work, and over time I get used to how things are arranged.

If tomorrow I come in and everything is different, it will be difficult for me to find my tools, and my efficiency will be reduced. If the tools are rearranged in a way that makes them permanently less efficient, I may get irate.

It's different if we're talking about the living room or even the bathroom. It's different if it's my casual clothes or the garden.

But my computer is none of those things, it is my workstation. And if anything gets in the way of that, I get rid of it and find a replacement.
I take a bus / hitchhike to the next petrol station and come back with a canister of fuel.

It fortunately never happened to me personally.

On top of that, the "E" will mean I still have around 100 kms of range, maybe more if I start driving slowly. 6% on EV is like, 20 kms?
Reminds me of the anecdote of John Carmack developing Quake in the early to mid 1990's

He put out a comment effectively saying "I forgot not everyone has a T1 line. I'm going to order Dial-Up for real-world testing"
Lisp objects are the abstract syntax tree of a data notation. E.g the semantics of (a b 3) is that "I am a list of two symbols and an integer"; and the object which results from that is the abstract syntax which captures that exact structure and meaning: it is a list object, with symbol objects in it, and an integer. That object is that what the S-expressions says it denotes.

There is no code AST there which says "I'm a call to function a with two arguments".

Lisp evaluation/compilation is the imposition of code semantics on an abstract syntax that is concerned only with data. No, not just code semantics, but syntax and semantics. The Lisp code view of data imposes additional syntax (sometimes) which isn't represented.

Macros definitely implement syntax. They have a run-time, but that is not really relevant, except for macros that have weird side effects, or interact with the environment (read from files).

Lisp macros sometimes parse nested syntax beyond just accessing positions in the data; like the example of the loop macro, which recognizes a phrase structure grammar defining the loop clauses.

We can have a macro (infix a + b * c) which performs operator precedence parsing, producing (+ a (* b c)). That macro is doing nothing but providing syntax; it doesn't care what the symbols mean beyond their arity, associativity and precedence.

Some Lisp compilers go straight from the data AST (after macroexpansion) to code. Others build an actual code AST for doing multiple passes. There may be nodes in there like function-call and variable-binding and whatnot. CLOS objects could be used, etc.

This is the key insight: the AST concept can exist in more than one way in the same situation involving the same pieces. A S-expression denotes data. That data is its AST. That AST potentially denotes code. But not as abstract syntax: the S-expression's AST is abstract toward the S-expression, but serves as entirely concrete syntax for code. The concrete syntax has some of the benefits of an AST, because it exhibits nesting, and can eliminate the need for a secondary AST.

Think about a Common Lisp function definition with optional arguments (defun foo (a &optional b c)). That data structure is not abstract syntax: it includes the concrete punctuator &optional.

Abstract syntax needs an abstraction like a "function-definition" object, which has "optional-arguments" as a property --- and no sight of any &optional punctuator any more. To get there, we must parse the function definition; scanning the parameters for the presence of &optional, and &rest, &key, &aux.

For us to have a code AST node, the &optional word must be gone, for exactly the same reason that parentheses are gone from the S-expression when it becomes a data AST.
Yeah they aren't too bad, but I still think the BeOS ones were better [1]

1. https://duckduckgo.com/?t=ffab&q=beos+icons&iax=images&ia=im...
> Tax could help a lot but so could choice architecture, putting fatty / sugary foods out of reach and healthy alternatives at eye level could help alot

I dont like too much govt intervention. Taxing something into oblivion, and forbidding ads seems to me the most acceptable things a govt should be able to implement. Bit like smoking (as OP said).
Quarto Documents Internationalization
40 years of slow and creeping privatization of healthcare, and this is what happens. The worst impacted were the countries that privatized their healthcare totally and maximized profits instead of any concern for the society. Now that a pandemic hit, its not surprising that they don't have the personnel, medical facility capacity and enough beds to handle the impact. Not to mention that in these countries, the entire vaccination process has been one that was run to suck out the maximum money from the healthcare system as much as possible while delivering the minimum possible. Classic profit maximization.