skysight-inc/HackerNews huggingface dataset:
The real problem is you cannot ever marshal an army of cheap Lisp programmers, because Lisp programming requires not only learning but raw ability. The big companies are searching for a language that any idiot can learn in a week, with the hope that they can hire thousands of them now, and fire them all next year when LLMs are slightly smarter.

They run into the problem that programming is inherently hard, and no amount of finagling with the language can change that, so you have to have someone on every team with actual talent. But the team can be made of mostly idiots, and some of them can be fired next year if LLMs keep improving.

If you use Lisp for everything, you can't just hire any idiot. You have to be selective, and that costs money. And you won't be able to fire them unless AGI is achieved.
I'm a fan of using the least number of language features to get the job done.

Some people seem to love doing the opposite, which IMHO is the biggest problem with the software industry --- there's a huge number of developers who think that the more complex (or in their words, "structured") software is, and the more latest language features it has, is somehow better than the simple "deprecated" stuff that's been working for decades.

I've come to the conclusion that a lot of new language features are there only for the benefit of trendchasers and worshippers of planned obsolescence, and not the users nor the developers on their side.
SpaceX, Elon Musk, and the Reusable Rockets That Launched a Second Space Age
> best thing Trek has done since Archer’s Enterprise

That’s an unexpected statement, I thought Archer’s Enterprise wasn’t considered a good series[1]. I personally prefer others; I guess everyone has their own favorite.

[1]: “Following the pilot, the critical reaction became mixed. David Segal said in The Washington Post that the series ‘has a bargain basement feel that lands this side of camp.’", https://en.m.wikipedia.org/wiki/Star_Trek:_Enterprise
Most of those probably don't/won't have clocks that are accurate enough to measure 1 second every hundred years; typical quartz oscillators drift about one second every few weeks.
Perhaps it's just named for that date, and not written then?

In any case, dates only have to make sense in the context they are used.

Eg we don't know from just the string of numbers whether it's Gregorian, Julian, or Buddhist or Japanese etc calendar.
Lots of board games exploit this - eg settlers of catan has 5 resources and it’s really hard to think about all 5 at once. You always forget one! (Well I do anyway)
> so what's special about croatia

To add relevant context Croatia is at the edge of the Schengen zone. On the other side of the border are Serbia and Bosnia with less strict border controls and visa rules, so this is one of the roads for illegal immigrants to reach rich western countries. This and Hungarian borders are what's between them and their goals. Connect that with the fact that Croatia doesn't have non-white minorities, there were probably zero cases before this of black person wondering down the roads who was not an illegal migrant.
Your observation doesn't contradict the use of firewall rules to accomplish this.
I thought you were wrong because if a timestamp is being repeated, that means two real seconds (that actually happened) got the same timestamp.

However, after looking hard at the tables in that Wikipedia article comparing TAI, UTC, and Unix time, I think you might actually be correct-- TAI is the atomic time (that counts "real seconds that actually happened"), and it gets out of sync with "observed solar time." The leap seconds are added into UTC, but ultimately ignored in Unix time.* ~~So Unix time is actually more accurate to "real time" as measured atomically than solar UTC is.~~

The only point of debate is that most people consider UTC to be "real time," but that's physically not the case in terms of "seconds that actually happened." It's only the case in terms of "the second that high noon hits." (For anyone wondering, we can't simply fix this by redefining a second to be an actual 24/60/60 division of a day because our orbit is apparently irregular and generally slowing down over time, which is why UTC has to use leap seconds in order to maintain our social construct of "noon == sun at the highest point" while our atomic clocks are able to measure time that's actually passed.)

*Edit: Or maybe my initial intuition was right. The table does show that one Unix timestamp ends up representing two TAI (real) timestamps. UTC inserts an extra second, while Unix time repeats a second, to handle the same phenomenon. The table is bolded weirdly (and I'm assuming it's correct while it may not be); and beyond that, I'm not sure if this confusion is actually the topic of conversation in the article, or if it's just too late in the night to be pondering this.
Maybe that's what people complain about where you live. In my city folks complain about having to live next to "the poors". The only thing keeping their property values up is not living next to poor people. It's beyond the pale.
I've been working on https://www.techtalksweekly.io/ which is a free weekly email containing a list of all the talks from almost all software engineering conferences[1] uploaded in the past week. The goal is to save my readers from scrolling through messy YouTube subscriptions and make it easier to find great talks.

From time to time, I also put together extra editions summarizing the most popular and most-watched talks in categories like Java, Python, JS, Rust, Backend, Frontend, Web Dev, Data, ML, ...

If you enjoy watching tech talks, you might find it useful.

[1] GOTO, NDC, Devoxx, PyCon, CppCon, JSNation, RustConf and many more. Here's the full list of conferences I have on my radar: https://www.techtalksweekly.io/p/tech-conferences
Typically you don't need to worry about leap seconds on server because AWS or GCP will help you handle it.

You just need to read the docs to understand their behavior. Some will smooth it out for you, some will jump for you. It would be a problem if you have 3rd party integrations and you rely on their timestamp.
Link to the real 3.4.0 NEWS

https://docs.ruby-lang.org/en/master/NEWS/NEWS-3_4_0_md.html
I am sure that nutrition was the key part of his message. Well spotted!
also swipe to go back and cursor control with long press space is not working on ios. i would guess screen readers are also non functional for such apps
The algorithms have never introduced me to a new song.

They always try to mash up things I've heard before, which is disappointing because I can often go to "similar artists" in Spotify and after drilling down a couple of levels, find new artists.

But Spotify will never suggest it until I listen to a song at least once and even then it will only recommended that one song.

I still do most of my discovery by looking at other bands on a related label, internet radio or, as mentioned, finding a band I like and browsing the similar artists.
It locks your efforts to the vendor/project which is different to Obsidian
Welp it appears from what I could find on their website that the Pro tier is needed to use all features even for selfhosted instances.

Am I missing something here or couldn’t people just fork this and pull off a vaultwarden?
Using AZs can eat up your budget – From Prometheus to VictoriaMetrics
Cool!

Though I'd say we've been stuck since about the 80s.
Re: complex conditionals

I contributed some code to a FOSS project recently which is written in C. In my 10 lines of contributions, 3 were a complex conditional. I'd have loved to do what the article suggests, with some intermediate booleans. But that C version would have required me to define those variables at the beginning of the function, a hundred lines earlier instead of just right there. No way that's going to fly, so now they will need to live with a complex conditional. It's one of those "modern language" features which C fanatics generally frown upon but which makes code much easier to read.
Archive link to save hammering the server https://archive.is/wqWkO
The pixels per inch on a TV vs. Vision are a wash, in my experience.

Technically they are better on the TV in terms of density, but the greater brightness, control of surrounding light, and clarity and (always!) perfect focus of the virtual screen in the eye-screens has its own benefits. Especially when in a surrounding night scene.

> I saw Dune in 4DX and the way the ornithopter shook my seat and moved it around and blew wind in my face was really cool. Can’t get that with a $3500 Vision Pro!

Sounds really great. Maybe not yet, but perhaps something that could be done with linked home theatre furniture - sign me up!

But don't knock being "in" the movie (as a result of my customization recommendations)!

Another not obvious benefit is that by moving the virtual screen "closer" and "farther", you can line up the artificial "depth" of the stereo vision with distance in a way that clicks at the right distance and feels much more real. You can't do that with a physical screen.

> nobody in significant numbers is going to buy an expensive isolating 3D experience just to get an amazing cinema experience

That is indeed the impediment!
The "oficial" servarr[1] uses Radarr for movies, Sonarr for TV shows and Lidarr for music.

[1] https://wiki.servarr.com/
Streamrip on github
> knowledge
And cPanel for perl
Please explain, as this is not obvious at all.
I know your comment is a little tongue-in-cheek, but that kind of thinking is in fact widespread and a reason why many of us are so miserable.
Huh! You're sure it's general, not just sedation?

Anyway, my experience was 20+ years ago, so maybe something's changed. I did specifically ask the doctor if this was the same thing they'd do if I was donating marrow and she said 'yes'. My uncle was deeply involved in one of the US marrow-donation registries at the time, and donation shyness has always been a top concern, so I really wanted to be able to give a field report, as it were.

It was in the UK, where (in my experience) they're less likely to offer aenesthesia / sedation than in the US. (I'll tell y'all a funny / embarrassing story to do with that, if anyone asks.)

Maybe enough people were rejecting the marrow donation out of fear of pain that they started offering it? Or maybe the extraction procedure is more invasive in the US than in the UK? Or maybe that doctor was just wrong? We need someone who knows more than I do to settle this!
If you haven't seen Dr Tadashi Tokieda's lectures on geometry, I highly encourage you to watch at least the first one. The best introduction to any math topic I've ever seen, I think, based around (among other things) the Mobius strip.

https://www.youtube.com/watch?v=SXHHvoaSctc&list=PLTBqohhFNB...
I have chosen jelly over it because of the way navi stores music. I prefer to organize music in folders myself, and tag them with picard. Jelly then just shows everything nicely with 0 configuration.
Also how you can end up with silly things like ro-but-i-really-mean-it-this-time flags
Ask HN: What was your most successful project of 2024?
Is there a project, either personal side project, a startup, a solo indie venture, or simply something you did at work in 2024 that you consider successful?
> The HTTP/1.1 spec actually recommends limited to 2 connections per domain.

This is no longer true.

From RFC 9112 § 9.4 (https://httpwg.org/specs/rfc9112.html#rfc.section.9.4):

> Previous revisions of HTTP gave a specific number of connections as a ceiling, but this was found to be impractical for many applications. As a result, this specification does not mandate a particular maximum number of connections but, instead, encourages clients to be conservative when opening multiple connections.
This seems misleading. E.g. Wikipedia disagrees.

> Generally, all live-action Star Trek television series and films have been considered part of the canon, up to the point of contradiction or material the creators consider bad. Star Trek: Lower Decks and Star Trek: Prodigy are accepted as canonical as well.

https://en.m.wikipedia.org/wiki/Star_Trek_canon
The timestamps given in the article seem completely wrong? Also, where would 29 even come from?

The offset between UTC and TAI is 37 seconds.
Racket School 2019: The "How to Design Languages" Track
Musicbrainz for the win.
Wish all well. Silence night after then gift opening (sorry the argument to wait for boxing days lost)

TL;dr.

No need like the communist china to object to Xmas so much that is it since 2023 (?) say silence night should be used to remember those soliders they sent to fight in North Korea against USA army, mostly died due to freezing cold and anyway many are not pla but nationalist surrender soldiers.

Let us have a little kindness, even if atheists or communists. Fir one second.
How do you tell navidrome to serve "preorganized" flac. That is exactly my case.
> It determines whether the thing is enabled.

Ah, but what exactly does "enabled" mean in this context? Might seem nitpicky, but I might very well have a different opinion than the person who wrote the code. I mean, if it was just `if foo.enabled ..` no one would put it in a new function.. right? :)

I would say a comment does the same, and better because it can be multi line, and you can read it without having to click or move to the function call to see the docs.

And you can jump past the implementation, iff it's short and "tidy" and enough.

Yes, at some point it should be moved out anyway. I'm just weary from reading code with dozens of small functions, having to jump back and forth again and again and again
My cynical view: Because the software is more difficult to create/maintain than hardware.
It's not only possible, you can demonstrate it on your phone. Check the GPS error on your device in a clear area. 1 ft of spatial error is roughly 1ns timing error on the signal (assuming other error sources are zero). Alternatively, you can just look at the published clock errors: http://navigationservices.agi.com/GNSSWeb/PAFPSFViewer.aspx

All the satellites in all of the GNSS constellations are synchronized to each other and every device tracking them to within a few tens of nanoseconds. Yes, atomic clocks are involved, but none of them are corrected locally and they're running at a significantly different rate than "true" time here on earth.
The difference between me as a 13 yr old (1990) and my 13 yr old son now is we have a different dimension which is way more important.
Critical thinking about sources of knowledge.

As a parent now, we ‘know’ more than ours did. Helping with guidance is our role!
Reality is simple.

Across all religions and philosophies, one simple message is delivered: do not do to others what you do not want others to do to you. In simpler words: don't be an asshole.

Thompson violated this simple rule.

This killing showed that as Chomsky stated, given enough time the police becomes private security for the ultra wealthy. The difference in response when a member of the oligarchy is a victim versus when he is a perpetrator is staggering.

I am glad that finally Americans are seeing with their eyes that unbridled capitalism is shit for everybody except for the super rich, and wish for more and more revolts.

Let's call it a second French revolution.
There are free alternatives, e.g https://github.com/vrtmrz/obsidian-livesync
WhiteRabbit achieves sub-nanosecond time synchronization over a network.
I don't want to easily add music. I am not a hoarder. I carefully check anything new I add to the collection.

But you could use a Nicotine++ for that task easily. It will even auto search from the wish list periodically.
> you cannot ever marshal an army of cheap Lisp programmers

That may be, but since Lisp programmers are easily 10x as productive as ordinary mortals you can pay them, say, 5x as much and still get a pretty good ROI.

> you can't just hire any idiot

Yeah, well, if you think hiring any idiot is a winning strategy, far be it for me to stand in your way.
I didn’t see synology or qnap mentioned here. They are probably the easiest way to self host and stream the músic, even if they are simpler, but for me worked well.
They'll probably replace them but given they had no RISC-V expertise I imagine they made these small coprocessors first in order to gain experience. You can't magically do everything all at once.
A Modern MySQL proxy that supports read-write-split, read-after-write-consistency, load balancing and OnlineDDL.

https://github.com/wesql/wescale
Understanding Cursor and WindSurf's Code Indexing Logic
I’ve been self-hosting it for three months now, and I am happy. I came from Joplin; I lost the offline access, but it’s much more “expressive” and nice, so to speak. I don’t miss any other feature, even in the pro version. Doesn’t depend on other docker containers, I just used authelia for auth, and while it uses its own file format I backup the data volume and it’s possible to export manually in simple markdown. The web UI is responsive for mobile use and yes, I am happy. Fits my case better than the others.
That's really cool and super cute! I just don't know how I feel with the links being public, are we expected to use a long hash or something?
Any tutorial or links on this?
Ahh, Stephen King...

Did you know that he was abusing drugs to keep up with his writing? And not with soft ones either - more like cocaine etc.

I felt like that explained his writing style pretty well Once I kept that in mind while reading his works.

He'd probably have been even better if he hadn't used these drugs, but also wouldn't have published even half as many books.
The problem with fast charging and batteries is overheating, and more frequent overcharging. It's possible to fast charge in entirely safe, non-damaging ranges.
I perhaps didn't express my point clear enough. If you're developing net framework, ios or android sdk itself, you're trying to be consistent and well structured, and you'll probably mostly work in one part of the code base. Then app dev will again use your structured expected layout as part of his structured system. The point wasn't to know the whole code base, but rather that it's made in a way that it makes sense how to use nth thing after you use first few.

I developed ios apps, and it's vastly different experience than android or flutter. And then that is not even comperable to JS and dozen build steps, standards, and libraries that are countless and all with different approaches to how they're structured and built...
Oh wow, that's impressive. Is that over a standard internet connection? Do they need special hardware?
> It's an age-old German tradition where a group of like-minded people — traditionally men — meet up at a bar or a restaurant at a regular time to have drinks and chat.

Actually my wife has much more Stammtisch events with her groups than me. And esp. the chatting is also more intense. In Germany
You don't do music discovery by blogs, music journalism, word of mouth, genre databases and so on? You're fully subservient to some algo an ad corp is using?

As for purchasing, many artists give away their works (e.g. "name your price") or don't deserve payment but should be archived and studied anyway (e.g. nazis, billionaires and so on). It's probably not that hard to build a Bandcamp crawler that fetches name-your-price-albums from specific genre tags.

For a few clients and simple browsing you can run an audio cast off a router or cheap SoC.
Slightly off-topic, but does anybody know something easy to create online radios from music collection?
BubbleUPNP is so nice that I emailed the author to please consider taking yearly payments instead of the very lenient one-time price of less than €10.
But the intent of 5e murder wasn’t to strike terror. Well, it did strike terror into CEOs of health insurance companies. It doesn’t feel like that alone would meet the bar.
When will you upgrade away from a Google controlled operating system? Your wife deserves better.
A useful trick is to then at least visually structure those 150 lines with comments that separate some blocks of functionality. Keeps the linear flow but makes it still easier to digest.
Sounds like a cheap Risc V general purpose SBC with USB and video!
I'm not sure about other smartphones but for the past years I've been using a godsend feature that allows me to copy any text in any app (including text on images). It's in the app switching mode in Android (or at least Pixels), the mode where you see your opened apps after pressing home for 1 second dragging up
That makes sense. To mee it's not about the function having bad code, but different opinions about what exactly "enabled" means.

If I'm not interested I just jump past the block when reading (given that it's short and tidy)
wrong
the over prescribing and agricultural use of antibiotics, started and was definitly more prevelant in the US.
Largely due to wealth and availibility.
And in fact ALL of the modern chemical agriculture practices that have "unintended consequences" got started in the US. Over use of pestisides, herbisides, and fertilisers.
That other countrys followed after, at the prompting of US govrnment trade policy , and to the benifit of US industry, is hardly grounds to shift blame.
What would be relevant, is a map, a nice interactive one, that overlayed profit flow, from
the areas where "resistent strains" are found.
This and many other of the worlds problems can be summed up, under the heading of "exporting contradictions" and reaping the profits.
DDT is still made in the US, for export only.
The standard wolf crying scenario. We just be eating by the wolf at the end of the story.
Fun! I'd love the option to increase (double?) range. It would sacrifice precision somewhat, so a toggle would be ideal.

A toggle for quickly visualizing notes would also be useful, as well as keyboard shortcuts — perhaps while one clicks the mouse on a given note, pressing the keyboard shortcut for another specific note gradually moves pitch in that direction, with programmable speed.
Because you're supposed to use a single connection with HTTP Pipelining for all your ressources [1]

When index.html loads 4 CSS and 5 JS : 10 ressources in HTTP 1.0 needed 10 connections, with 10 TLS negociations (unless one ressource loaded fast and you could reuse it's released connection)

With HTTP1.1 Pipelining you open only one connection, including a single TLS nego, and ask 10 ressources.

Why not only 1 per domain so ? IIRC it's because the 1st ressource index.html may take a lot of Time to complete and well race conditions suggest you use another one that the 'main thread' more or less. So basically 2 are sufficient.

[1] https://en.m.wikipedia.org/wiki/HTTP_pipelining
Company status isn't up to date... I know there's more than 1 public company that went through YC.
Soo..... you're saying that KMS hardware key generation isn't that great anyway...

so, again, why bother with KMS? What does it offer?

My point about the hardware was asking why KMS hardware key generation has any real value vs a software generated key, and then why bother with KMS and its limited secret size, and you access KMS with a policy/security user or role that can be used equally to lock down S3?

What is the value of KMS?
Is there a way to play YouTube music and create it as a playlist using this, bonus if it can also block ads?
Why did they go with the 64 bit Arm core instead of an RV64 core? (Or an alternative question: why go with the 32 bit RISC-V core instead of an Arm M0?)

Does having mixed architectures cause any issues, for example in developer tools or build systems? (I guess not, since already having 32 vs 64 bit cores means you have effectively a "mixed architecture" even if they were both Arm or RISC-V)

What's the RISC-V core derived from (eg. Rocket Chip? Pico?) or is it their own design?
Is smallest the best voice cloning rn?
Been messing around with voice cloning tools lately, liked smallest ai and eleven labs. They pretty good but still some inconsistencies. Any others worth checking out?