skysight-inc/HackerNews huggingface dataset:
Because the term 'unix system resources' is made up after the fact. It is not in the FHS. There are no sources for it. It is hearsay.

There is plenty of evidence that /usr used to be the home directories, iirc it was like that in Illumos until 1988.

Edit: Evidence for "user": https://www.youtube.com/watch?v=tc4ROCJYbm0#t=13m40s
Luckily this nameless language has escape sequences for special characters. And it regards "." as a terminator.

The author seems to have thought it through!
That doesn't surprise me, as before floats are involved you need to transform the series into something you can compute (doing this by hand is a good way to understand what's going on underneath).

https://developers.redhat.com/blog/2015/01/02/improving-math... gives a basic intro to how these functions are actually implemented, and we can if you compute exp(x) - 1 near 0 that 1 + (small stuff) - 1 is always going to be a problem (it'd be nice if we had a sufficiently smart compiler that could understand how to inline these things, but then it'd probably do surprising things as well).
Drop Spotify and go back to RSS which is having a revival. Podcasting 2.0 has brought tons of new features all open source. https://podcasting2.org/

Grab a new podcasting player with over 20 new features and move away from big tech: newpodcastapps.com
Downtime due to sign up spam
Yes, but it was at least 20 years ago so please remind me.
This was said 3 years before sama became a partner at YC and 6 years before pg named him president of YC.

Whatever their falling out was like, it likely happened much later than 2008.
Reposting comment from last time since I'm still curious:

This is really fun to see. I love toy experiments like this. I see that each plot is always using the same initialization of weights, which presumably makes it possible to have more smoothness between each pixel. I also would guess it's using the same random seed for training (shuffling data).
I'd be curious to know what the plots would look like with a different randomness/shuffling of each pixel's dataset. I'd guess for the high learning rates it would be too noisy, but you might see fractal behavior at more typical and practical learning rates. You could also do the same with the random initialization of each dataset. This would get at if the chaotic boundary also exists in more practical use cases.
That is why many behavioural biologists study fish. Many more social interactions per hour, and principally the same interactions.
"With all the hype around AI, the importance of accelerated computing hasn't been lost on Cantrill or Tuck. However, he notes that while Oxide has looked at supporting GPUs, he's actually much more interested in APUs like AMD's newly launched MI300A.

The APU, which we explored at length back in December, combines 24 Zen 4 cores, six CDNA 3 cores, and 128GB of HBM3 memory into a single socket. "To me the APU is the mainstreaming of this accelerated computer where we're no longer having to have these like islands of acceleration," Cantrill said."

Ok, but does it provide the performance customers want?
I wouldn't say so. It doesn't imply that these users are superior, just that the software is targeted at that audience. This is no different than software targeted at children, novice users, or any other group of users.

But then again, they do mention they want to avoid "stupid questions" from novice users on the dwm page, so there is an air of superiority there I don't support.
reminds me of unison in some ways. did that provide some inspiration?
So, don't use GPL software. :)
IO distinguishes execution (of actions) from evaluation (of expressions).

To execute an `action :: IO Ty' for a value of `a :: Ty', you use <-

do (a :: Ty) <- (action :: IO Ty)
..

The 'function' rand is not really a function, but an action. It doesn't make sense to ask which int rand() evaluates to, and we can't equationally reason about rand() as an int. We cannot factor it from `rand() + rand()', or replace it with `2 * rand()' because it is not an int! Haskell is explicit about this, `rand :: IO Int' an action that produces an Int when (effectfully) executed.

The addition of actions doesn't make sense `rand + rand': Num-eric operations do not automatically lift over IO Int.[1] Instead we explicitly write `liftA2 (+) rand rand'. Shorthand for

do r1 <- rand
r2 <- rand
pure (r1 + r2)

where r{1,2} are Ints. The separation between evaluation and execution means we can factor rand out while still executing it twice.

do let r :: IO Int
r = rand

r1 <- r
r2 <- r
pure (r1 + r2)

This factors out the 'recipe', not the value it produces. To factor out the result of the IO-action, we just use a single bind/draw <-.

do r1 <- rand
pure (r1 + r1)

[1] This can be changed with Applicative lifting:

{-# Language DerivingVia #-}

deriving via Ap IO a
instance Num a => Num (IO a)
As if even experienced programmers understand anything about numerics, regardless of number format used. And all numbers have pitfalls, reals are not representable on computers, not all reals are even computable. Floats at least are well-documented and predictable, and there is 30+ years of literature on how to do error analysis for them.
Show HN: Share links to entire Amazon carts
Hey HN! Here's something I hacked together over the weekend. It's basically a form to build links to entire Amazon carts (using a less-known Amazon endpoint).

You can put together a cart of items and quantities, optionally add an affiliate tag, and share it around. People can then use your link to add all the items to their cart at once.
It feels weird to me to use the hyper parameters as the variables to iterate on, and also wasteful. Surely there must be a family of models that give fractal like behaviour ?
> if I go into a record store and buy a CD or record or something, that's what I paid for, that's what it goes to. Hell, even if I watch a monetized video on YouTube Premium, a portion of my subscription money goes to that creator.

In your examples, money goes to right holders, not necessarily content creators.
That was true in CD-age and is true on Youtube.
A big distinction to make I think
The first thing that I do is to enable standard WM title bar.
Yes, whenever possible.
I'll bite even though I don't feel the same as the parent. Imagine a long time ago when you needed performers to get any music at all. Listening to a great musician was an unique, perhaps once in a lifetime experience. Having a limited number of playbacks is similar, makes every instance of playing more valuable in the emotional sense.

But I agree ultimately with your environmental argument.
> It was a pain > all worth the hassle for the teenage me

My perspective is this: If I accepted (like the OP) how "difficult" it was to set up a system for discovering music before, why wouldn't I accept a little "hassle" with Spotify? because I'm paying? No, personally, I'm paying for the music DB, not the app. dashboard? Ignore. Official playlists? Ignore. How difficult is that? It takes way less effort to get around Spotify "pain points" than any prior system, and none of these offer what Spotify does best: enriched API access to "unlimited" music.

But of course, we do need to complain to make things better (especially for the artists).
You could also watch some Soviet movies, but I'd say that is very different to access form large scall media outlets (radio, TV) that don't rely on subscription etc.
UX def sucks. I don't understand how a design-focused company that invests so much into its design teams (www.spotify.design) can create a user interface so cluttered and hard to navigate to find music. After years of using it, I've recently discovered (on mobile) that they've hidden the search and sorting on top of the playlists.

My home page is full of things I'm not interested in; there is no way to customize which are displayed. And enough of pushing podcasts.

I've created a (free) web app using Spotify API, Echoes, with a simple interface to see your top artists and songs, it also has a New Discovery section to generate playlists based on your listening algorithm.

https://echoesapp.io
> HN doesn't tolerate any kind of superficial political story

You don’t speak for all of HN. You’re also very biased a this topic and have added nothing but derision to this thread.
.NET 8 Web API and React CRUD: Build a Dynamic App with Axios and Chakra UI
Weren't we all complaining 20 y ago that music labels were giving bands pennies on the dollar and the only way they could actually live off of the music was by touring and selling merch?

I think Radiohead then did the groundbreaking selling of mp3s for a pay what you want fee.

Now the baddie is Spotify.
Hmm, the link for the commercial license is a 404 page though - https://www.entrouvert.com/en/expertise/licenses/

Edit: So are the links for the GPL and the OpenSSL Exception - https://lasso.entrouvert.org/license
You cannot access the rt front page without circumventing the censorship. You may be tech savvy and able to circumvent it. But most people are not. Which is key.
It is literally censored.
It actually looks like a good thing.

Having a state-approved DNS resolver is better than letting ISP and other private entities mess around with DNS. The current situation in many EU countries is that it is up to the ISPs to block unlawful/compromised domains, having an official EU resolver removes that burden from ISP, they now just have to point to that resolver. It will probably make it much easier for wi-fi hotspots, company networks, etc... to be in compliance, and it is better than relying on a third party that may have its own idea of what's acceptable, inject ads, etc...

Of course, it would be better without censorship, and some organizations are fighting for it, and it is a good thing. but the technical solution is not bad IMHO. And censorship will be circumvented anyways, DNS blocking is weak.

In summary:

- It doesn't make the current situation worse regarding censorship (DNS poisoning is already done at ISP level)

- It can keep ISPs in check

- Depending on how well it is run, it can be good for security (it implies good reactivity on the part of the EU, that's why I don't count on it)
Not even AI driven is fine, "just" match against a large corpus of known open source software.
Yes but how long your democracy is going to hold russia-backed far-right populists when the prices of everything spikes

The explosion on the other hand forces all the previously change-averse industries to quickly find out new sources. And politically, no rival can tell that you should lift sanctions and buy russian gas again for the people
I'm working on an app to help solve this. It's still waiting for Spotify's approval but I can whitelist some users while in development mode and some beta testing / user feedback would be appreciated. The profile shows my email.
Show HN: CodeRev.app – Code Review as Interview
I've long had a dislike for leetcode interviews on both sides of the coin.

Project-based interviews can also be challenging because it can end up filtering out folks who don't want to spend several hours building something in their free time.

I met up with a friend last year -- a very senior dev -- who had taken some time off to study leetcode exercises while preparing for FAANG interviews. It struck me that one of the key measures of whether a candidate is a fit for a team is rather synthetic.

CodeRev.app is a simple, lightweight tool that helps teams evaluate candidates using code reviews. While programming tends to be a more isolated activity, code reviews tend to be more open ended, collaborative, and reflective of how a candidate communicates, interacts, and provides feedback day-to-day. It may also be a better yardstick for roles that are biased towards reading code rather than writing code (engineering manager, support, QA).

More interesting is that as we come to rely on AI generated code in our workflows, testing for the ability to read and evaluate the quality of generated code and whether it is fit-for-purpose becomes more important. Being able to quickly identify security flaws, logical flaws, and domain specific gaps (auditing, logging, etc.) becomes increasingly important.

More in depth thoughts here: https://chrlschn.dev/blog/2023/07/interviews-age-of-ai-ditch...
What it costs in resources to maintain the modern lifestyle and civilization, is quite finite. We learn new ways to spend and consume, and innovation in sustainability is not the priority in a Capitalist economy.
>, Spotify you have been as streaming service and an MP3 shop where you actually pay the music like 0.5€

Assuming you meant to write, "Spotify could have been as streaming service _and_ an MP3 shop" ...

No, Spotify didn't have the leverage in negotiations with Big Record Labels to offer streaming plus DRM-free mp3 files for 0.5€.

Apple is more powerful than Spotify and they eventually relented to Big Labels demands and added a more expensive tier of songs at $1.29 instead of all songs being just $0.99 pricing.

Too generalize... to consider the realism of any hypothetical alternative business models for Spotify to have, you also have to consider whether the Big Labels would have even made those ideas possible when Spotify was negotiating the licenses.
I mean it's probably a guy who knows someone who can cook meth, rather than a servant of some kingpin who is running a massive drug conglomerate hiding who knows where.
If anyone is interested, I've worked on creating a cleaner interface for Firefox with sidebar tabs here: https://github.com/bjesus/fireside
Neo Geo ROM Hacking Guide Part 1: Intro and Background
Related: https://news.ycombinator.com/item?id=39349992 (seems to be the same content)
Nothing beats good old local MP3 library.
I've worked them up from questioning the things about programming that seem most rigid and dogmatic over many years. But there is a lot of literature I have found along the way.

Intentional Programming is an interesting read as someone has already mentioned...from the guy who brought us `strHungarianNotation`. Storing code in a database but retaining the joy of the plain text cut/copy/paste experience is the key challenge, as well as all the unix file goodness.

Its quite fun to talk to ChatGPT about these topics and just question everything and delve back in the history of programming.
> I think PWA integration architecture needs to be rebuild for supporting different browsers and it was not a priority because of low usage

Just more evidence of their Anti-Competitive practices, giving preferential access to Safari to the system.

Where Apple are providing the 'platform' (i.e AppStore) and are competing against other users of that platform, those departments should be treated as any other user of the platform.

Safari/iMessage/etc.. should only be able to use the same API's that every other developer can access and should have the same level of access to the AppStore as every other developer.
I think it's just the memory controllers not being as mature yet.

For some point of comparison: Intel 12~14th gen operate DDR5 at 4GHz with 2DPC (DIMMS per channel), AMD Ryzen 7xxx at 3.6GHz with 2DPC.

With 1DPC the numbers are slightly better, with Intel 12th at 4.8GHZ and 13th/14th at 5.6GHz and AMD Ryzen 7xxx at 5.2GHz.

All a far cry from the ridiculous overclocks at 6GHz and above.
What libraries can you recommend?
How to Make a Slider in Tailwind
The ruling Elite are former KGB members who were socialized during the Soviet era. They only know territory and power as currency and now that they own all of the country they don't need to put a mask on (just watch some of the Tucker Carlson interview, where Putin goes back 700 years trying to justify his war in Ukraine).

It's pretty well established by now that Putin (and his closest allies):

1: Fully believed bad-faith reporting from their security services about Ukraine.

2: Underestimated the extend by which the west was willing to help.

3: The sheer resistance of the Ukraine military.

Especially #1 can't be easily disregarded, as the leading security office tasked with subduing UA had its upper leadership entirely purged after the first assault had failed.

Before the war, Russia had two possibilities: Align further with the west or become a vassal of China.

Edit: I would appreciate to know why I'm being downvoted. I'm all open to hear more substantial information on this topic.
This just seems like even more nonsense from the EU to generate money for themselves.

What is the problem? I'm an Apple user on all my devices and I use Spotify for my music streaming without any issue from Apple.

This seems somewhat unfair to Apple to me. It's not like they block Spotify, it's very easy to install, subscribe and use on Apple devices and everyone knows Spotify and that it exists, of course Apple are going to promote there own streaming service, that is just normal business. I don't buy a sandwich at a cafe and then have them try and offer me a drink for the cafe next door as another choice.
I stopped using Spotify a long long time ago, for much more selfish reasons. I would try and "download" a bunch of songs before an international flight only to hop on the flight and discover that despite saying they were downloaded they wouldn't play. At the time I was flying internationally from Australia once a month.

I no longer take as many international flight but once you've left the platform it's hard to go back. Google gets some of my money, but only because they bundle the ad-free experience and the music.

Deezer could have had my money today, I forget they exist. But I'm in Romania currently, and when I try to use my UK credit card to sign up it decided not to let me, so I guess not.
Its not really about money - Putin and his friends are already extremely rich. It's about the acquisition of power by recreating the historical Russian empire.
There is already an excellent search site for hn [0], so if appearing in google turns out to cause problems, for many users nothing much will change. (I already use that one over google with "site:.." in the query- it's just a good search experience)

[0] https://hn.algolia.com/
> basically subsidizing the extremely popular artists

I don’t think this is right. I don’t know much about revenue distribution, but I think you’re conflating listeners and money. The ratio between the two is not constant. And I think this was the GP’s point — the percentage of money a top artist gets is more than an indie musician gets. Why? Because they have a better contract with Spotify (and Apple, etc). (And that’s okay)

So, let’s say the pop stars get 90% of the listeners. And they then get 85% of the possible revenue from those listeners. For the indie groups, they only get 50% of the revenue for their listeners (and yes, I know these numbers are wrong, but they are illustrative).

Pop stars = 0.9 * 0.85 = 76.5% of subscription fees to the artist. (+ 13.5% to Spotify)

Indie = 0.1 * 0.5 = 5% of subscription fees to the artists (plus 5% to Spotify)

In this case — yes. The popular groups will take home a much larger piece of the total revenue. Smaller groups have 10% of the listeners, but only 5% of the total revenue (and ~6% of the total “artist” revenue (5/(76.5+5)).

But if pop stars bring in more listeners, the absolute revenue for the Spotify (et al) is higher, which is all they care about. In the above scenario, Spotify would get ~73% of their revenue from the top artists. (13.5 / (13.5+5)). Which makes the difference in contracts worth it from Spotify’s point of view.

But the smaller groups still get more (relatively and absolutely) than they did in the age of physical media. And they have a much larger pool of listeners that can be exposed to their music.

You can be mad that smaller artists don’t have the same deal as Taylor Swift, et al. But that doesn’t mean that they should. That’s what I took from the GP post. You shouldn’t look at what is “fair” because (a) that’s not how the market works and (b) there are many ways to define “fair”. If those artists bring more listeners, then it makes sense from Spotify’s POV to cut a better deal with those artists.

Instead, I’d focus on how much absolute revenue artists get. Is it more or less when compared with pre-Spotify/streaming. And can you make a living doing it?

From the listener point of view - your $X/mo (£,€,etc) still goes to whomever you listen to. If you don’t listen to <insert famous artist here>, then they don’t get a fraction of your monthly fee. Does your favorite Indie band get a smaller slice of $X? Sure. But that’s still >0.
This could be solved by a "donate" button to reward bands you like.
Edit: (such an obvious idea, they've already done it: "fan support" feature).
I think rockets have this unmatched spectacle, especially for those born in a certain time. Submarine exploration is really cool, but I don't imagine the launching of a new submarine explorer is going to match the momentous-ness of the launch of a new rocket.

There's also just a kind of social narrative issue, where space is cool because sci-fi and aliens and astrophysics, while the deep oceans are scary because dark and unknown and shipwrecks. I guess it's like "if we explore space, we might find alien life; if we explore the oceans, we might find a really weird fish".
I would describe German drug stores in the same way (except that they don't contain a pharmacy and can't sell over the counter drugs). Smaller drug stores in big cities have a few small carts if any but often it's just baskets that you carry. Larger ones usually have carts. I don't think it's odd for them to have carts though, drug stores sell a lot of cleaning stuff which can be heavy and toilet paper which can fill up a cart pretty quick.
See "Tackling the Awkward Squad: monadic input/output, concurrency, exceptions, and foreign-language calls in Haskell" by Simon Peyton Jones

https://www.microsoft.com/en-us/research/wp-content/uploads/...
Loved this article, those were all great points that I have faced on my daily job at a PHP shop.

A breath of fresh air in amids of thousands of "ew, such a bad language" and "a fractal of bad design", the latter being incredibly outdated and still referenced from time to time.

I love PHP, it was my first language and it's one hell of a productive ecosystem to be in. Laravel is an excellent choice for rapid prototyping and Symfony is probably one of the best web frameworks for enterprise projects. Paired with coroutines extensions such as Swoole/OpenSwoole/Swow it puts one hell of a fight performance wise with more modern languages.
If you use CloudFront it's easy now. Some years back you either had to do a complicated setup or pay something like 2k for a certificate!
Sounds exactly what I have been thinking of.

IMHO the key is visualization of everything. Data dependencies, runtime control flow, and a centralized graph-based data store and schema.
That's because Tesla's stock is overvalued. Tesla's revenue is only 60% higher than that of BYD Automotive.
First if 'service-public.fr' still mandate a big tech browser (aka javascript) and does not have a noscript/basic (x)html portal/compatibility, it should go to hell, really.

90% of their activity is keeping the portals safe and available: it is extremely hard for "juicy" web portals, usually you need special handling from state grade internet carriers (don't be fooled this is not a "small" thing, and you better know how to do that yourself, or Big Tech will take it all away and will dictate everything to your own core network/telecom infrastructure).

Second, I don't really know that piece of software, but if it is GPLv2, Orange should have provided the modified source code to the french administration (the "user"). If there was an "affero" clause, the french adminitration would have to publish to the french people the modified source code (or point to "upstream" if using verbatim).

If you want to screw your "clients" with open source: use massive and complex (SDK included, for instance using c++/rust/similar) open source software breaking it sufficiently often to force planned obsolescence (ISO+feature creeps is about 5-10 years planned obsolescence cycle), you know, what we actually today...