skysight-inc/HackerNews huggingface dataset:
Default library view has a search box at the top and three main panes. Two on top, one on bottom. Top left is a list of all the artists in your library. Top right is a list of all the albums. Bottom is a list of all tracks that match the existing filters. Click on an artist, and it filters the albums and tracks, Click on an album, and it filters the tracks. Very information dense, extremely fast search, very responsive UI.

https://cdn.mos.cms.futurecdn.net/RZcn2kEEAjWWV2jXYuJNUc.png

Compared to Spotify, where when I open it it defaults to a list of six playlists, a bunch of big fat tiles of podcasts I've never once listened to, a "Made for vel0city" horizontal scroll of auto-playlists, on and on. Extremely low density view, which is fine for a mobile device prioritizing touch but I'd like a denser view for desktop usage.
With the 'cattle not pets' mindset that pervades modern development is the lifespan of ephemeral cache VMs that closely monitored? They get spun up and down on demand in most architectures. I can see this being an edge case failure when the system is trying to scale up, the existing VMs are getting absolutely hammered, the hypervisor is trying to start up new ones, memory pressure and iops on the existing ones are maxed out...

It just seems like the most obvious root cause to me, a single bit-flip in a hashed value is going to give you the wrong result data without any other error because the hash value is already essentially heavily compressed, meanwhile the hash table is almost certain to be 100% stored in memory and very heavily accessed from multiple directions in a read/write manner.
I have a very large library. My monthly spending (over the last two years) on Bandcamp is 20€, and I don't even spend that much there compared to others. I do spend a lot of time listening to music
so in other words, liberals were all in favor of saving the planet, until they found out that someone they don't like is making money doing it?
Okay, for the pedantics, broadcast news is a landscape format. So if someone provides content that was recorded in portrait, something must be done to it. The black bars from matting the content is still despised, primarily by the same crowd that is shooting portrait video.
Am I the only one that saw Wyze and thought Wyse? Guess I'm old.
You must have a garage with the ability to charge overnight. Otherwise an EV just isn't worth it, IMHO.
I don't use fastmail. I use Office365.

It seems that fastmail only does *.domain.com and not *.*.domain.com: https://www.fastmail.help/hc/en-us/articles/360060591053-Plu...

Hope that helps
Bikes and electric scooters are good at providing last_mile access.

In Copenhagen it's free to bring bike on subway trains. So a lot of people bike from home to subway station, take the subway, and then bike the last part from subway station to work.

Bikes work in Copenhagen because of all the seperate bike paths.

The metro also work very well as it is driverless trains which means it has very low marginal cost to run more trains in rush hours (and during night time) and when there is an unexpected high demand for trains.
I'm not tuned in to the nuances here but I note that whoever felt they understood it well enough to update Wikipedia summarized this as "The C23 standard makes VLA types mandatory again. Only creation of VLA objects with automatic storage duration is optional."

https://en.wikipedia.org/wiki/Variable-length_array#C99

If that phrasing isn't accurate I'm sure they'd appreciate an edit.
The title of this post is missing a critical qualifier: gaming.
No matter how much VC’s want to live there, Miami lacks the infrastructure and “raw materials” needed for any startup that isn’t a crypto scam. This would be like Carnegie deciding to move US steel to Hawaii because he liked the weather, or Saudi Aramco moving to Jamaica.
The distribution skews right on these things. Median probably is not the right way to think about it
I wouldn't call a bicycle that has a draggy old bottom bracket or wheel hub as broken.

In need of service yes.
Critical take below, but i appreciate the hard work spent in building this and i think its going to help a lot of people.

This is productizing a totally broken understanding of code reviews it seems.

Anybody can stare at someone else's code and criticize it.

It's a well known meme that many devs heavily criticize their own code 6 months lateral.

Code reviews in practice need to be about ensuring conformance to written team agreements on which practices to follow and the reasoning for it, identifying emerging patterns that need to be addressed as new standards adopted by team agreement, and generally publishing changes to the codebase so the whole team is aware how the repo is evolving.

This isn't a code review product, it's just selecting candidates who think similarly to the publisher, ensuring a monoculture of thought.

However, great job on building this product! It's a great start and I wish you the best of luck!
Still in trials in the US/EU, but it's not useful for anyone over 60 because the immune system is too weak.
Well, not to split hairs, but it depends on what you mean by complexity. I would describe Python as possibly the most complex programming language in existence - it’s built in terms of a high number of abstractions, many of which are leaky, and it behaves very differently from version to version and environment to environment.

Python is certainly very terse and expressive. I like writing Python, it’s fun. And it hides a lot of problems from the programmer, but that’s not the same as being simple.

Go is simple, that’s why it’s verbose. It has no syntax sugar and it’s not fun to write Go, but you can read it and see what it’s doing really quickly.

Anyway, it’s about picking the right set of trade-offs, as you say. But the trade off in performance is 1:100, and that’s so punishing at scale that all other considerations kind of fall by the wayside.
>There were no ex-Twitter employees involved in Threads at the time it launched.

This is not what I heard. I heard they hired up tons of prominent ex-Twitter.

>AFAICT, it was a frontend over a pared-down Instagram comment-system.

Do you use it? I do and it does not seem to operate that way. It is a more involved than that.

Yes they did rely on IG's infrastructure to help speed up development but this was a deliberate design choice and I don't blame them: They have this large asset of users and built up infrastructure, might as well use this advantage.
“Don’t use Wyze” seems like the wrong takeaway from this.

I’d go with “don’t put internet-connected cameras in your house if you don’t want those images on the internet”. I’ve got a Wyze in my garage looking over my mountain bikes, and for $35 I don’t really care if somebody else sees that image. But I’d never put one in my living space, regardless of their security track record.
> And 1-3 espresso shots if I go into the office. I consider the coffee experience positively euphoric. Almost spiritual.

As someone who doesn’t consume caffeine, this sounds a lot like addiction. You can keep the ritual and ditch the caffeine by drinking decaf if you want.
> By one tradition that's thousands of years old

It is hard to think of a major religious tradition that does not have most of these elements (fasting, moderation, practicing positive thought patterns) within it. The posture and movement bit is specific to that tradition - but even there I think things like "work and prayer" are not that different.

> Coming to coffee, all coffee is not made the same way and everyone don't drink the same quantity per day either. And it doesn't have the same impact on everyone's body.

Very much my reaction. Would having or not having a cup of coffee in the morning make a big difference to me? Hard to tell.

Also, if you have a lot of coffee coming of it suddenly can be a problem because caffeine is an anti-depressant. A coffee habit might be self-medication.

I find the tone of the article a bit annoying. It reminds me of people on LinkedIn going on about how much better they feel since they gave up alcohol.
it's art!
The domain NwAvGuy.com was last renewed in 2023.
IMO, using "free software" to describe GPL work doesn't really make sense. If I give you something, but require you to adhere to certain conditions, it's not really "free".

Say, if Bertram Gilfoyle lets you live in an apartment he owns as long as you remain a practicing member of the Church of Satan, that's not really "free", now, is it?

Of course, this idea of "freedom" is on a spectrum. By my lights, the MIT license is more free than the GPL because it imposes fewer restrictions on the user.

Personally, I don't let GPL software come anywhere near anything I'm working on. I don't even like using GCC, and was very happy when LLVM appeared on the scene with a less-scary license.
I agree with the author.

If your book's code does not work based on what is in the book, then selling the book is fraud.
The middle class has shrunk largely because the upper class has grown:

https://www.aei.org/carpe-diem/yes-the-us-middle-class-is-sh...
Spotify should add an option to pay an additional $3/mo that is in fact distributed to the artists you listen to.

However based on my past experience with general public users, it will be a rounding error number of people who will opt into it.
I happened to spend a little more time on htmx this weekend which htmz was inspired by.

htmx/htmz does do well for simple use cases, htmx does well for SSR heavy cases(e.g. django).

in the end I returned to vue.js, with a few lines code(put in a library) I can mimic htmx easily plus all the extra stuff vue.js brings, and no I do not need use a build tool for that, vuejs works fine via CDN inside a html for simple use cases the way htmx does, but vuejs can do more, e.g. draw live chart from data returned via ajax calls where vuejs is json by default, htmx is html by default instead.
Datadog Investor Day 2024
PostgREST: https://postgrest.org/

Hadolint
How about NetBird?
https://github.com/netbirdio/netbird
Maybe that was targeted, I don't get random address spam on my 15yr+ catchall.

I do get a lot of spam sent to [someone else's email] where my own email address was BCC'd.
Those CDs never worked.
Super cool! I think there might be some nice tools to make it possible to sort by any given column or give it a spread sheet like experience, which could help exploring it
I thought "money systems" always worked in whole units of some fraction of your currency, e.g. "millicents" or similar, and shunned floating point arithmetic like the plague.

> The system can be too exact

Indeed, high precision, low accuracy! Fixed-point arithmetic can be both precise and accurate if everyone agrees on the same system. Maybe we don't, and that's the problem?
....and yet most of you are eating pigs and cows. Hypocrites.
The code size cost doesn't live in my code, but in yours.

Because I didn't admit you were getting a Vec, if you actually need a Vec you actually can't just use the one I gave you. You must jump though hoops to turn whatever I gave you into a Vec, bloating your code.

The implementation is pretty clever, it is probably not going to meticulously take my Vec to pieces, throw it away and make you a new one, instead just giving the same Vec. But this trick is fragile, so much better not to even need it.
You disagree with what? The author's embarrassment? I'm not even being snarky - I honestly have no idea what you're trying to say.
Go Concurrent Computations with Contexts
Panera Bread was selling lemonade with 390 mg of caffeine in it.

https://www.usatoday.com/story/graphics/2023/12/12/panera-ch...
> ...are doing so because they don't know how to hire engineers

I agree with this. I think teams no longer know how to actually select and filter good engineers so they spend multiple weeks filtering candidates using take homes, live assessments, followups, panel interviews, and so on because it's what everyone else does.

Instead, this approach tends to yield the "least worst" candidate; the ones that have the time to waste going through a 3 week interview process.

The take home is the most egregious. I think that the solution is rather simple: what would knock your socks off if you saw it in a submission to a take home? Could you design 2-3 questions that would get right to that scenario and test for that output? It seems like it would be a far more efficient use of time.

I wrote a followup blog post on this: https://chrlschn.dev/blog/2023/10/your-interview-process-is-...
if i could go to the office and leave as and when i wanted i would probably go more often. even just for an hour or two.

but the issue is not having a choice. presenteeism is the greater evil.
My health benefit is that I walk 3 miles in the morning and 3 miles in the evening. That is time I would commute. You cannot beat that.

And since I keep no snacks at home I don't snack!
> Actually why limit yourself with SQL...?

Because it's everywhere, has extensive documentation and tutorials, all database tools support it, all relational engines support it, some non-relational engines support it, all programming languages have library support for it, it can be accessed through command line tools as well as graphical interfaces, etc.

You think an industry is going to give up 50 years of infrastructure because some (typically junior) devs think the syntax is "kinda icky"?

> My favorite example which sound easy but isn't - select the row which is MAX(...).

If you look earlier in the comments you will see queries that have "DISTINCT ON" in them. It solves the problem that sounds easy, but actually is pretty easy if you know SQL.
I love that that page is nearly the same as it when I saw it ~20 years ago. Things things are still the right way.
If you can explain how that would increase their revenue, I'd think Google has a job for ye.
I pay for, love, and use Spotify to listen to music. And, I buy merch from the artists I really like. Sometimes that merch is e.g. LPs/Records, but usually t-shirts/sweatshirts/hats/etc.

I think the whole "buy MP3 from bandcamp!" thing is such a yawn. Sure, I get the whole "ownership" angle or whatever. I'm not about to run two apps to listen to music on my phone. I already have a Plex server. I could just load the MP3 onto that. But I won't.

I want variety. I want Spotify to constantly be throwing new artists at me. I love this. Spotify singularly helps me discover so many fantastic new artists, who go on to become my favorites, I go see them live, I buy their merch, Spotify does this to such a better degree than anyone else in the industry that its become literally impossible to quantify how much a "fair" amount Spotify should pay artists actually is. I never would have discovered `INSERT_BAND_NAME` on Apple Music. So sure, alternatives might give bigger pieces of the pie; but Spotify is the only player actually making a bigger pie.

I think the author would just prefer Apple Music. If you're boring and predominately only listen to the same few dozen artists, then absolutely you should be using Tidal or Apple Music, or buying MP3s, as these services will pay artists better.
It really depends.

It sounds like in your case those things (friends, etc.) Are work focused. That's the case for many folks.

In my case my friends are mostly not work focused. I have tons of friends I made at work, but work is not the primary way in which I engage with them.

I guess what I'm trying to say is that my experience is exactly the opposite.

When I work from home I see my friend who runs the local Cafe, I see my friend for lunch, I spend more quality time with my wife and family, and chosen friends.

Work from home is not like Stephen King style, a lone warrior in a cabin in the middle of the woods.

Some people get their community from work, some don't. That is not dependent on work from home or not, it's a conflating metric.
That's entirely possible, I wasn't delving into the "why". For what it's worth, I agree with you that the big stars have a much more concentrated negotiating power. Unless the small artists unionize, they'll simply have very little leverage.
Appears to be state of the art (injecting nitrogen foam). Good call!

https://link.springer.com/article/10.1007/s40789-022-00539-4

https://patents.google.com/patent/US7104336
Sora's Usage Analysis
Workers did. Management didn’t. Or maybe they did, because they kept their private offices.
I thought I made it clear that Democrats were just as much a part of the problem as Republicans.

It's sad that American minds are so addled by their sports-team ("If you're not conservative you must be democrat!") politics that they literally can't see perceive the outside of it.

You think that Democrats don't need a powerful media propaganda machine on their side? That they don't need campaign financing? That the billionaires who own them don't own property?
Right, that’s another one. I get that the trademark space is pretty dense, but still - trademarks exist to stop consumers getting confused, and this naming really is confusing?

Waze could come out with a line of dash cams, and then you'd have Waze cams and Wyze cams.
The fractal behaviour is an undesirable property, not the goal :P ideally every network would be trainable (would converge)! this is the graphed result of a hyperparameter search, a form of optimization in neural networks.

If you envision a given architecture as a class of (higher-order) function, the inputs would be the parameters, and the constants would be the hyperparameters. Varying the constants moves to a different function in the class, or, varying the hyperparameters gives a different model with the same architecture (even with the same data).
How the modern data stack got lost
Reciting all x86-64 opcodes and their possible encodings from memory is even more difficult, so it must be an even stronger signal. Why not test programmers solely on this essential knowledge? It’s almost unavoidable that their code will execute on an Intel/AMD CPU at some point, so it’s best to filter for programmers who have the strongest grasp of the fundamentals.
Calories are king, healthiness of food be damned. You're consuming too many calories is all.
> is it possible to create a bug because of something that's currently hidden from you?

Isn't this always the case?

I don't think there is a "full view" like you describe. Even if you're writing raw assembly, you're still working on top of the abstractions provided by the instruction set. There is no such thing as a full view where you can see every detail of everything that is going to happen.

I think the solution to this problem is tests and doing your due diligence in understanding what you're doing.

Having more control over what abstractions you're seeing should help with the understanding part, which should in turn reduce bugs resulting from lack of understanding.

Edit: related thought: it's about improving the tooling. Which I suppose is another thing for someone to learn and possibly misuse. But I don't think it's correct to say that firefighters shouldn't carry axes because they could accidentally kill someone with them.
Only the hind limbs are real, so no
I think some of the data is just old: my house is listed with the tax assessment for the previous owner.

But all the tax bills are published (though in a harder to navigate format) on the country website. I went and checked all my neighbors property taxes there when signs against a modest tax increase for road fixing started going up in the neighborhood.

As for property tax drop: there are such mechanisms, like those in the Mills act. They’re not easy to use though
RISC-V Optimization Guide
Coffee is an anti-depressant. AFAIK it increase serotonin and dopamine levels so is not all that different from a lot of antidepressant drugs.
Darn, I just assumed that you had some sort of super-hacky patch where one of the Arc functions used as part of the comment submission process looked for the string "@dang" and emailed you if it was found.

Email it is!
Here's the "on twitter somewhere" https://twitter.com/oxidecomputer/status/1674901883130114048
> But boy are they fun to watch — so deliriously bad they’re good.

I recently saw the ultimate condemnation in a movie review:

> this movie is bad, but not so bad that it's good.
Fractals are not caused by randomness. Fractals arise from scale invariance and self similarity, which in turn can come from non linear systems and iterative processes. It is very easy to generate fractals in practice and even the most vanilla neural networks trivially fulfill the requirements (at least when you look at training output). In that sense it would be weird not to find fractal structures when you look hard enough.
Everything Ends – My Journey with the Modern Data Stack
You Might Not Need Floating Point
The Comet, the 707, and the disaster that shaped the Jet Age (2022)
Such a rule can have the opposite effect though, a company may choose to hire/grow more conservatively if it is subject to a condition that it cannot layoff.
It is not assembled on site.
Data Ownership: A Practical Guide
Users often post links to personal projects, blog posts, etc., and then discuss them in the comments. I find it helpful to quickly distinguish the author's comments from the rest of the discussion.
Authoritarianism is the threat to America. What they call themselves doesn't matter.
Sad stats truth: statistical significance does not say much about effect size, and it's misinterpreted by ~half articles.

See https://www.nature.com/articles/d41586-019-00857-9 for more
post-covid made me realise life could be so much better if the working people just had a bit more leverage.

it was a fleeting glimpse at how quickly the norm can be broken and rebuilt as something better, if only temporarily in this case.
Rust: The Rising Star in Data Engineering
better quality than I was expecting. For fun I set the system prompt to:

You are a leader of a team of ai helpers. when given a question you can call on an expert, as a wizard calls on magic. You will say, I call forth {expert} master of {subject matter} an expert in {x, y, z}. Then you will switch to that persona.

I was not let down..
Yup, lol
The Truth About Self-Deception
Update: added another block after the diskprices credit with all the other similiar sites I could track down, in order that I tracked them down. Did I miss any?
I felt this same way until I did a mixed blind listening test:

https://www.foobar2000.org/components/view/foo_abx

(Take a high quality lossless track, re-encode a copy as whatever lossy format, load both into the tester.)

Hurt my ego, but at least made me understand that I am just wasting money paying extra for lossless stuff.

This was with a high quality DAQ and a range of high-end headphones too. But perhaps the results would be different on a full blown high end stereo system.
About React Suspense
I'd like to have a way to hide content coming from particular places or of particular themes. So: tags for submissions and blocking lists for domains, tags and users.

Rest is pretty much fine as it is.
> The cost side often won out.

I was in two offices in the past decade where they renovated an office to make it more open. Other than burning down a budget in one case, the renovations had no purpose other than opening up the office. They didn’t even make room for more people
What's the underlying hardware for this?
Would be nice to have the option. I've missed more than one belated response for sure...
Ask HN: How to think about a good vs. bad tech stack for early stage startup?
How do you think through / evaluate what are good vs. bad tech stacks for an early stage start-up? and what are you optimizing for? (e.g. 1.Cost 2.speed 3.scalability?)

And what are specific things you do or avoid?
Thanks for sharing, even the remote chance that it works for me makes it worth trying