skysight-inc/HackerNews huggingface dataset:
Well done! I like your design approach: artists as seeds in a controlled genre-based expanding similarity selection. It is like a recommendation system but limited to your own music library content.

Just a simple suggestion: allow for copying the result as a text list (I'm one of those who can tolerate you reading my data but not writing in it)

Some of you may be looking for more "plain" ways of recycling your library (where you more explicitly choose the final outcome) by

- (re)organizing (by genres, popularity, date added, audio features...) -> http://organizeyourmusic.playlistmachinery.com/

- (re)combining (using a good selection of modular dataflow operators) -> http://smarterplaylists.playlistmachinery.com/

---

Bonus : https://observablehq.com/@mjbo/genre-map-explorer-for-spotif...
I think you are looking for Awfice: https://news.ycombinator.com/item?id=24752546
>It might not cause more houses to be built, because the physical situation hasn't changed. but it does mean that everyone ends up having to spend a lot of time working for the bank

You mean interest payments? The principal goes to the previous home owner, not the bank.

>We've tried very low interest rates in the west for a long time now. There is a dire shortage of hard evidence that it has helped people to own houses.

You are contradicting yourself. You just said introducing banks means paying fees to the banks instead of spending the money on housing. Now you say that lowering fees paid to the bank doesn't help? You have to pick one or the other.

It is pretty obvious. Lower interest rates make building new houses cheaper. The monthly cost of housing went down with lower interest rates but houses also got bigger and zoning restrictions got worse. Since buildable land has a shrinking supply, its price went up!
Ask HN: Why are slides used in talks instead of document scrolling?
Any ideas?
I don't want to be that guy but having 1GB json files to begin with seems like the bigger problem.
"a Muslim colleague had bacon and sausages stuffed in his pockets and a terrorist hotline sign posted on his locker."

As a Muslim who lived in UK at various points of my life (part of family being there) I find this very difficult to believe. Most Brits if not have been overly cautious and annoying with their attempts to be "tolerant" and "PC".

It seems like they imagined the most stereotypical offenses you could make towards minorities, the bacon one especially made me laugh.

I think they wanted to replace the squad that was working there and thought they need to come up with some good excuses to get rid of em.
Agree,schrems II already paved the way what you need to do/ what needs to be done..

Basically separation of encryption and decryption key in
a location other then azure for example.

Nobody cared, nothing happened. People still store both in azure.

As long no one gets fined ( here companies) nothing will happen
All the shoes which I have used with Gore-Tex without problems were of leather, so that is still consistent with your experience.
I'm not sure about Denmark or Sweden, but when I was living in England a few years back, the right-wing tabloid press used housing policy as basically a cudgel to drive voters into the arms of right-wing politicans. The basic story they seemed to run every few weeks was some immigrant (preferably Middle-Eastern) family who got a free house that was denied to locals. This kind of story was what drove a lot of voters into the mess of Brexit that they're still in.
By the time WWII started, opposition was closed in literal concentration camps. There was heavy suppression of oth democratic and communist parties from the moment Hitler took power on 1933.

Also, the calls for opposition to unifie miss who the opposition was. As in, it was composed of both pro democratic and actual communist party that took directions from Stalin. Who were pro dictatorship too at that point.

I mean, it is popular talking point from from tankies. But, social democrats not unifying with actual communists despite Hitler propaganda claiming they are the same makes sense.
"sorting with O(n^2) is no longer a bottleneck as we have fast processors" /s
It's very rhetorically convenient how extreme positions become shortenings of very carefully qualified statements when questioned.

As for the subject matter, it's a position I've seen defended on here. Sure it's random people, it's also a forum of software engineering professionals, you're not going to contribute much if you write-off everyone who disagrees with you as "non-credible".
going from obscure binary to zipped xml was the one good improvement one would miss out on.
"“The report highlighted a lack of confidence in the brigade’s current complaints procedure and showed that staff didn’t feel safe speaking up. The brigade is introducing an external complaints service while internal processes are improved. Staff will be able to use the service to report poor behaviour rather than having to report it internally,”

Hello cops.
Relax, not you.
Well, not yet, anyway.
We'll just fire yor female boss and er.....soldier on.
How is that different from a sheet of paper?
`madvise(2)` doesn't matter _that_ much in my experience with [1] on modern Linux kernels. SSD just can't read _quite_ as quickly as memory in my testing. Sure, SSD will be able to re-read a lot into ram, analogous to how memory reading will be able to rapidly prefetch into L1.

I get ~30 GiB/s for threaded sequential memory reads, but ~4 GiB/s for SSD. However, I think the SSD number is single-threaded and not even with io_uring—so I need to regenerate those numbers. It's possible it could be 2-4x better.

[1]: https://github.com/sirupsen/napkin-math
SQuery: 10kb Tiny jQuery
Basically a super minified version jQuery
> This made me wonder -- would this kind of optimization be recognized and rewarded in colossal scale organizations?

It depends if this kind of optimization is valuable to the organization. Often times it's not. Spending money and time to save money and time is often viewed as less efficient than generating more revenue.
That's the thing: taxes should NOT be about wealth redistribution - that's Marxist thinking. They should be about financing basic public services, like justice system, military, or possibly healthcare and education.
Cole has a similar series about the rise and fall of the Roman Empire: https://en.wikipedia.org/wiki/The_Course_of_Empire_(painting...
At this point, virtually no digital service - or in fact in business - can be considered to be compliant with GDPR. The reason for this is an ECJ case ruling informally known as Schrems II (https://www.gdprsummary.com/schrems-ii/ ).

That ruling not only invalidated the Privacy Shield agreement, but in fact prohibits the transfer of any data to any company affiliated with a US-based company in any way (including subsidiaries or even mere suppliers or customers), which comprises pretty much every company out there - US-based or not - because in today's globalized economy you'd be hard-pressed to find a company that doesn't in some way at least transitively deal with US-based companies.

Technically, the reason for this is the US CLOUD Act (https://en.wikipedia.org/wiki/CLOUD_Act ), which requires US-based companies to hand over any data, regardless of where that data is stored geographically. This also means that the common naïve assumption that you're safe in terms of GDPR as long as your data is stored in EU-based data centres is false as well.

So, when following GDPR and this court ruling to the letter, we'd (as in "everyone") pretty much have to stop trading and doing business altogether. Since that's (hopefully) not going to happen, none of this is enforced, at least not consistently or according to the rule of law (which in a way is even worse because at that point law and law enforcement becomes arbitrary and fines will be imposed based on how eagerly local authorities pursue these matters rather than universal principle).

Now, it can be argued that the EU and GDPR really aren't to blame because it's the US CLOUD Act that created this issue, after all. That CLOUD Act indeed is hugely problematic, to say the least.

However, the problem remains and it's on the EU to negotiate an agreement with the US that allows companies to legally do business in the real world (as opposed to an ideal world according to GDPR) again.
Did you know that wikipedia can be edited by anyone, even you or me? Also, the individual images are shown below.
Somehow Google has managed to ship drivers written in Rust since Android 12.

I explicitly mentioned Safe Systems Language XVYZ, because the defensive reaction is to complain about Rust, as if systems programming languages safer than C didn't exist since 1958, with JOVIAL being one of the earliest ones worthy of mention.
less* obviously, not sure how I fat fingered that one.
The other guy is right. Moral relativism is not the way.

There are limits to acceptance as you imply in your comment.

Freedom is measurable and matters.

How long is the list of things that you can do for which the state can repress you in Saudi Arabia? How long is the list in Belgium?

Is there a fair trial process?

Are there equal rights to people?

Yes, some people want to cover their faces and that is fine. Some others don't. That should be fine as well.
Are the conservative voices advocating for violence against LGBTQ+, ethnic minorities, and critics? Then it's not really hypocrisy but completely valid and according to the policy of most of the platforms.
Hmm. I just fought with a MariaDB installation that, when set to immediate write to a disk, became rather slow. 7-8 INSERTs into a DB could easily take 3 seconds; unfortunately the internal logic of the system didn't really lend itself to one INSERT of multiple lines.

Once I reconfigured innodb_flush_log_at_trx_commit to 2, the UI started being lightning fast.
I used to be a professor. I did find I got more engagement from students when course material is grounded in reality, but not the same way a lot of posters are suggesting.

Using math to solve real world problems is all well and good, but it has the same problem as teaching math in the abstract. The theorems and techniques are all handed down from on high, like some divine miracle given to humanity by the gods of logic and reason.

This works fine for the tippy top of the class who just take the material and run with it (I was once one such), but it loses everyone else. People need context. I tried to, as much as time permitted, give the historical context for the math I was teaching. To show that mere men developed it, that they were trying to solve a specific problem, that they built everything up on what came before.

I got great results. I wish I had more time to do it, but, well, when the department standardized end of course test requires that they be able to do n kinds of derivative rules and solve m kinds of integral, I only had so much time to talk about how Isaac Newton invented the cat flap.
The problem, though, is that there is one ginormous twitter, and the other twitters are pretty much like fleas on an elephantine body. Or it can be Facebook. They deplatform you, and you and your business may as well not exist at all.

It becomes interesting if it turns out that there indeed exists a symbiosis between the US government and social media companies wherein the latter are compelled to do censorship laundering on behalf of the former, maybe in exchange of their balls being not so tight in the regulatory vise. After all, it’s not censorship if a private company does it, right? Right? (wink, wink)
Reboot Food Manifesto [pdf]
As a non-Christian, I highly recommend the writings of Franciscan priest Richard Rohr, and his metaphor of 'Two Halves of Lives'. The specific title of the book is 'Falling Upward'.
They're joking that LibreOffice looks like MS Office in the 90's
These people keep acting like they're so clever for figuring this out, yet in reality all they're doing is giving death sentences to European companies by making them unable to use industry standard products.
It is a good point, but with time comes change. Plato was an excellent scribe of Socrates and Aristotle after him. Just because Socrates thought it was inhuman to write things down, doesn’t mean his successors did and we are all thankful they did such a diligent job in doing so. But then again the argument of writing things down expands the metaphysics of philosophy, especially Socrates perspective given it’s not in his head.
The point isn't about the tool, it's about where and by whom the tool is run.

Office 365 is cloud based, that's what makes it potentially non-compliant. Having Excel in your company, on your computer, and the data never leaves that computer is a totally different scenario.
Microsoft can already claim that you can use Excel legally by only ever using it as an expensive calculator or table layout generator.

A theoretical methodology to do so is not enough to make their spyware legal.

There are alternative products that can do almost everything Excel does in almost every real life company without consuming data like the Very Hungry Caterpillar. It's up to them to prove why they need all that data that others don't need, and in what specific ways this data is used for the good of the customer.

Microsoft will need to act and change to solve this problem.
> It is also not the US’ place to send Billions of Dollars in “Aid” to Ukraine. It’s a Ukrainian issue, and the US should have left it at that, but it didn’t because the US saw an opportunity.

An opportunity to help prevent a genocide by a brutal authoritarian regime, and weaken one of their largest enemies all in one?.

This opportunity America took was clearly beneficial to the world, Ukraine and America.

They'd be stupid not to take it.

> Did we forget how the US upended the regime and placed Zelensky as leader?

Zelensky, was elected in an election in 2019. What are you talking about?.
Ye for the professional programmers using Python I guess the changes are welcome. It is easier to keep up with additions over time rather than getting them all at once. C++ has the same problem, but it's selling point has never been easy to use.
I have a hard time reconciling this comment. If you gave each homeless person a house/apartment, in what way wouldn't you have solved homelessness? Are you saying many/most of them would abandon, destroy or otherwise not use those houses?
Apple doesn't just remove architecture support, they remove APIs too.

My last, and brief, foray into games development on MacOS was quickly soured by things breaking between point version updates. Even things as crucial and simple as pushing pixels onto the screen broke as Quartz APIs changed
>every one of those steps is something that is at least semi unique to the CI execution environment.

Apart from triggers and environment set up none of those things have to be unique.

I often push complex CI logic in YAML into code where it is more easily debugged and I dont have to scratch my head to figure out how to use conditionals. Sending slack messages should always be in code IMHO.
> In the start it was novel

Also remember that Black Friday isn’t the only thing that changed. You changed, too. You’ve probably got a decent TV now or can afford to go out and buy one whenever you want.
I don't think that it's a strict binary of "art is not just another product of labor" and "artist and art are separate entities". Surely you've heard some variation of the turn of phrase "separating the art from the artist" over the last handful of years, even before this most recent boom in "AI art."

I'm writing this at 5am in a weird anxiety-induced sleep-procrastination HN session so I'm having trouble pinpointing and articulating the je ne sais quoi, but maybe some examples will meander gradually towards it: I've read many novels that I thought were good and knew nothing of the authors but the name (isn't this part of the point of a nom de plume?) and I've read novels I thought were middling, sometimes by the very same names. I know nothing about the artists of street murals I occasionally walk by, and I know nothing about the artists of non-mural graffiti tags along walls and overpasses on the very same roads, and I know nothing about the artists of phallic scrawls on the walls of the bathroom stalls I use along the way, but there's a pretty clear ordering of their artistic merits based on some ethereal non-quantitative aesthetic quality despite all being ostensibly "art". I'm not an art buff, but when I first encountered the works of Caravaggio, I found them to be a master class in form and light that resonated with me on some level, and I still thought that after eventually reading about his brawls and exile due to the murder/manslaughter of Tommasoni. Sometimes it'll take more than a year between discovering a musician or band that I enjoy, listening through their oeuvre, and finally reading their Wikipedia article (or Soundcloud/Twitter bio, for the sufficiently obscure). For some, it never happens. In the hoi polloi art form of standup comedy, I can still laugh hard at Louis C.K. or John Mulaney or Bill Cosby despite knowing stories about their lives off of the stage that paint them in a bad light, and I can laugh just as hard at the tight 5 or crowdwork or even the recorded album of someone I've never heard of, if the material and delivery have that non-quantitative quality of, well, being funny.

I don't find my art consumption habits or perspective troubling or chilling. I'm willing to celebrate what humanity is capable of without celebrating a specific subset of humans, or even knowing what subset of humans are worth celebrating.

It's like how I try hard to write clean yet robust code at work, but am not bothered that even when I hit the mark, it will only be appreciated by those within my corporate walls, and fade when I or the organization am gone. You can run the "git blame", sure, but "it's just code" - today's "big wins" are tomorrow's "legacy garbage". Ashes to ashes, dust to dust. But hey, I've struggled with lifelong chronic solipsism, so maybe this perspective is chilling to you nevertheless. I'm a real human, there's a "me" in here. I don't like to think that what makes me smile - and why/how - is any more a canary for our march towards oblivion than anyone else's smile-inducers.
Not much more than the switch to MapReduce and threads. Actually the interface is exactly the same if you use executors from concurrent.futures.
I think that's perfectly fine -- skip ahead if you like and return to the earlier chapters as needed. Worst case scenario, the amount of stuff you don't understand will be too much to constantly look up, so you'll have to make a smaller jump. Anyway when learning even more advanced math I think it's totally reasonable to forge your own path through a text (or multiple texts concurrently, if you like)
Reading and writing to main memory is not usually called “IO” in this context.
Isn't this just Urbit with extra steps?
Calibre, ePub and epubcheck: the curse of editing XHTML (2020)
LibreOffice has a ribbon these days. There are several ways to run it in the cloud with simultaneous editing. I don't know what the default UI settings are like these days, but the UI design is quite comparable to Office.

I suppose Office went "everything is flat and coloured rectangles" but I don't think that's necessarily a good thing.
How can I get all content in a single PDF for free?
A version in Go would be cool!
Not really, no. Allocation involves reading/writing to memory, but that's not why it's slow. It's slow because allocation involves a context switch into the kernel. And an allocation algorithm itself isn't trivial.
Yes, though the parens are important. In fact grinders (code formatters) are quite commonly used in Lisp, so the indentation is just instruction to the programmer; it has no semantic value to the interpreter or compiler.
Congrats! And thank you! This changed my lisp experience and my wishlist for interacting with non-s-exp code when I found it years ago.
Ease of use and ease of learning are often at odds with performance.

A go-kart is easier to learn and to drive than a Formula 1 car.
That was hilarious and amazing!
Short of specialist arctic conditions, if you’re moving you’re going to be a warm enough anyway.
When did it change to be each EU country rather than one member state's regulator taking the lead in the case?
Going to church != Christianity.
One thing that's really underappreciated in my opinion is the ability to use the REPL as a general tool for interacting with the system. A lot of devops tasks can be done very conveniently from the REPL.

For example, you can start a Babashka nREPL by running bb --nrepl-server and connect an Clojure editor to it. Then you can do a lot of fun stuff from there. For example, if you have osquery installed, then you can start querying your system for all kinds of stuff, get data back in EDN and manipulate it using standard Clojure functions:

(require '[clojure.java.shell :refer [sh]]
'[cheshire.core :as json])

(defn osquery [query]
(let [{:keys [exit out err]} (sh "osqueryi" "--json" query)]
(if (zero? exit)
(json/decode out true)
(throw (Exception. err)))))

=> (osquery "select * from routes where destination = '::1'")

=> ({:hopcount "0",
:interface "lo0",
:mtu "16384",
:type "local",
:source "",
:gateway "::1",
:netmask "128",
:flags "2098181",
:destination "::1",
:metric "0"})

I find I often just leave a bb nREPL running with Calva connected to it and some scripts to do common system tasks in it.
>space gun at high altitude

Also called first stage of rockets ;)

>we already have rocket assisted guided artillery shells.

They don't have cooling/heating-systems, solar-panels no special instruments or optics no isolation AND they don't have to be lightweight, if you combine all that together, it gets so expensive creating such a satellite (and that every single time because of customization) it's probably cheaper just to buy/rent a rocket where you can (maybe) share the payload. I mean, even the vibration of a rocket can severely damage a satellite.
It's like company wanting to paying people with scrips redeemable to company-mart ( china market) and that locks you in, BCS it could be worthless if you don't use the money quickly and/or outside company premises
They were created in the US. Where do you think America's money comes from?
Some people insist on having attestation, and presumably if we said "No" they would build their own authentication standard with blackjack and hookers (and attestation).

I don't see it myself, but they really want it, and in niche environments it's not crazy. If you issue all 5000 employees with Fictional Corp. very secure fingerprint authenticators, checking for the Fictional Corp. attestation means you can be sure nobody used their factory default Solo Hacker Key FIDO device and then pasted the resulting values into a GitHub Gist. Would anybody really do that? Well, maybe, after all there were various SecurID tokens facing public webcams so that their owners could use the OTP from the token without risk of losing it...

However, on the public web no relying party (~ web site) should use this, especially one which offers some other unattested alternatives; and you as user shouldn't allow attestation if attempted -- at least Firefox and I believe Chrome let you say "No" and you should.
One nation, under God. Indivisible, with....
People think this will hurt MS, but in reality it will also make doing business in Europe more expensive. Almost all big companies use M365.

It will keep these already slow organizations busy trying to find and implement alternatives. Instead they could focus on growing their businesses.

Good luck Europe.
Because your application for remittance wouldn't be rejected otherwise.