skysight-inc/HackerNews huggingface dataset:
There are issues and there are out-of-scope uses, and cutting-edge software on Ubuntu LTS is definitely in the latter category.

If you need to run new things, you are not the target audience for LTS releases and shouldn’t be using them. Don’t expect time-travel compatibility from the backported bugfixes that an LTS calls “updates”.

That doesn’t make Ubuntu LTS bad. If you have a box that you intend to set up in a closet and forget for three years, but still don’t want to turn into a glaring security hole in six months, Ubuntu LTS with updates applied automatically or over SSH is a good choice. (Granted, I happen to think Debian is a better choice, but reasonable people can disagree here.) Just don’t expect the latest shinies from it.
Oh yeah browsers are really just another service (and that's what we try to treat it as, as well!) and it's really the same set of questions you'd ask of any service, but for some reason the tooling completely stops either at the frontend or at the backend.

As for monospace font - feedback received! Is there a particular section you think is too overwhelming? (search page, nav bar, etc.) We've been thinking of how can we balance between the ease of monospace for reading instead of having it literally the default on every UI surface :P
I'm not a native English speaker, but ChatGPT answers in each interaction I had with it sound bland. And I dislike the bite-sized format of it. I'm reading "Amusing Ourselves to Death" by Neil Postman and while you may agree or disagree with his take, he developed it in a very coherent way, exploring several aspects. ChatGPT's output falls into the same uncanny valley as the robotic voice from text to speech software, understandable, but no human does write that way.

ChatGPT as an autocompletion tool is fine, IMO. As well as generating alternative sentences. But anything longer than a paragraph falls back to the uncanny valley.
[Refactoring] is not what the post is about.

Not directly, but kinda, at least in my experience.

Clients and management generally understand that old code needs to be maintained. They don't love that reality, but that's not generally a tough sell unless they're completely clueless. And they're usually not completely clueless.

The tension in my experience comes when an engineer wants to perform something other than the fastest, sloppiest, filthiest duct-tape maintenance imaginable.

Management accepts the need for fixes, but often does not have the technical/domain knowledge to understand the short- and long-term merits of Proposed Fix A versus Proposed Fix B. And naturally, incentives heavily push management toward the quick fixes by default. Time is money, after all. And managers are expected to meet quarterly and annual OKRs. We don't have a good way to quantify the long-term value of a "proper" fix versus a "duct tape" fix. And so on.

So for me maintenance work is difficult to separate from notions of longer-term software maintenance such as refactors, dependency upgrades, etc.
Hey now, telling me I’m more aware sounds an awful lot like “woke” /s. Logic to the illogical. I do think you are right however, I think the standards have dropped as far as what makes above-the-fold news. Maybe that’s a sign that everything is benign and @TerryXPickleCaster is breaking news. Or that we have become desensitized to the war that is raging currently? I very much think they are current news. I also know in this always online world of 25/7 news, you can talk in circles (hi fox), but I do see a decline in journalistic integrity. Questions being asked of officials on camera that should never be asked during a live broadcast. The question to the sheriff of PA over that manhunt. “Little rascals style”. Questions to WH press secretary. Questions to parliamentary figures. It’s like people just want to troll people for jokes instead of asking serious journalistic questions. I know what you’re saying though. There was always the National Inquirer.
and here I am, carting around my mspaint.exe from install to install since windows2k or something, because I've got Krita for when I want something to launch slowly and have a bunch of features that aren't useful for drawing an arrow on a screenshot

(modern paint seems fine, and it does launch quickly, but the vibes are off)
>And again with this “cars are evil routine”

I can’t speak to the interior US and how lovely it was or wasn’t.

I grew up in a car based suburb. It didn’t really have much for people to do. My grandma went and left because she couldn’t drive and was bored. I couldn’t afford my own car until I was 25, and I left shortly after anyway.

I could easily see my dad being very lonely while I was young. Everyday he went to work and then spent the rest of the evening ferrying everyone around.

He’s now doing social things like playing badminton etc. That will probably stop once he gets too old to drive.
This is very cool, and very useful.

For the average, non-technical user, Apple TV as an exit node for other device while traveling is super cool.

But for someone who is out of the country for a duration, it's also super handy. Netflix knows all the popular VPN providers and ban hammers them on a regular basis. But being able to use my Apple TV to watch my normal Netflix (or whomever) from any other country... because they think I'm at home? Super win.
I don't work on safety critical systems and I imagine my attitude would change if I did! Interesting perspective.
Another way, I live in Tokyo and 95% of buildings here are prefab and ugly. But it’s a delightful city to be in nonetheless, because everything about them is functional in a way that creates a great atmosphere. I’ve come to value the physical prettiness of buildings less and their public function far more.
I guess increasing awareness on the issue is better than nothing. I've just noticed that she has a gift for identifying problematic industries but struggles to come up with clear criticisms that could translate into pragmatic solutions.
Thank you so much for that!! I wondered about this as well. Love how above and beyond you guys are going to support other OSS implementations <3
They can indeed distinguish them, I agree. So why the fuss?

I think the concern is that bad authors would game the reviews and lure audiences into bad books.

But aren't they already able to do so? Is it sustainable long term? If you spit out programming books with code that doesn't even run, people will post bad reviews, ask for refunds. These authors will burn their names.

It's not sustainable.
A window or two in Moscow needed repairs I suppose.

Like the storm shadows I'm still waiting for my invitation to the much vaunted Crimea beach party, but it seems air defenses may have canceled the scheduled bridge explosion.
More a warning of how stacked the rules are against anti-trust, after 20-30 years of profitable M&A and other anti-competitive behavior.
If beginners in Python programming are not capable of visiting python.org, assuming they are genuinely interested in learning Python, it would be very questionable how good their knowledge on the subject can really be.
open source software should not be contributed to? I can not understand open source people, man.

it only counts if it has "libre" in the name? MIT-licensed isn't good enough? WTF
https://docklight.de

Serial comms tool with buttons to send pre-defined commands. One of the only tools I miss from windows.
One of the best books I read last year was the story of the rescue of the football team that was trapped in a flooded cave in 2018 – written by cave diver Rick Stanton, who found the team and led the rescue. How would that account have been written into a book before it happened?
API or library to grade “music quality”?
I'm working on a framework that connects multiple publicly available AIs (GPT-4, Suno Chirp, several Sentence Transformer models, etc.) in an effort to create a fully autonomous singer/songwriter. The idea is that a script can run, and when it's done, the result is an original song, complete with title, genre, lyrics, and full audio.

Currently, it's about 90% automated. It does all the topic brainstorming, genre choice, and lyric writing on its own, including building up a memory bank of imagined (but self-consistent) personal experiences it can draw upon for future songwriting inspiration (using a handful of semantic search techniques). And then Suno Chirp generates the audio.

The only part that's not automated right now is the connection between the lyrics/genre and the audio. I'm currently manually copying the generated lyrics into Suno Chirp and curating the best generations from each 30-second chunk to produce the final song.

I'd like this to be 100% automated, which brings me to the question: does anyone know of an API or library (Python preferred, but any language will do) that can be passed a short audio clip, then grade it on "quality"?

Equivalently in this case, a classifier that can grade the audio on "likelihood of being AI generated" would also work, since the same qualities that Chirp produces that "sound bad" would likely raise such a classifier's response.

I've tried searching everywhere, and I've only found one research paper that used human biofeedback to determine how good a song is (obviously not useful here), and one service that "detects AI music" by just keeping a human-submitted database of known AI clips (also not useful).

As soon as I have a way to automatically determine a quality score for a 30-40 second music clip, I can fully automate the system, which would be a major win for me.

So does anyone know of a way to do this?
"Now, no one bats an eye if you ship the most secure crypto you want."

The most surprising thing to me is that, in speaking in the past several years with younger entrepreneurs, they're not even aware of the obligation to file for an export license for any/all software containing crypto (such as that submitted to the App Store).

I've not yet seen a case in which a mass market exemption isn't quickly granted, but devs still need to file - and re-file annually.
The state of YouTube recommendations is absolutely terrible, I wish it was possible for someone to build a third-party recommendation system to compete with them. The most frustrating part of YouTube recommendations is that it keeps suggesting videos I've already watched, and which I'm not interested in the slightest in rewatching. It reminds me of years ago when Amazon would recommend more of the thing you had just bought.

If I add something to my Watch Later list, it keeps recommending that video, but it never surfaces older entries.

Recommendation systems in general feel so limited in how much user input they allow as well, I wish we had more knobs to twist. There's definitely whole categories of videos and content that I'd love to blacklist.

It definitely feels like an area with potential for improvements and optimization, but I'm not sure if YouTube's APIs are sufficiently flexible for anyone to build a competitor. And even if you could build a competitor, it would probably end up getting shut down or incapable of being monetized.

Something cool about Blue Sky is that they actually allow you to build customized algorithmic timelines. You're not locked in to a single opaque recommendation algorithm. Would love for this feature to be available on YouTube.
Protestantism started in Germany with Martin Luther nailing his theses to a church door. Henry's reproductive problems came later and where only sort of related.
> USA outspends China

US costs are far higher for almost everything, and the PLA obfuscates their spending. I wouldn't rely on this assumption.
To elaborate on this great answer, the technical term is "ecological succession", defined on Wikipedia as "the process of change in the species that make up an ecological community over time."

Plants do not just fill their niche, they alter the environment over time, which in aggregate alters the ecosystem as a whole. Animals and microbes also play a role in this process. E.g. the way rodents and birds disperse seeds, or how pests can destroy a species, or even how elephants can uproot whole trees.
Researchers publish first full DNA map of the endangered butternut
Fatigue patient’s case prompts discovery that may help with long Covid
I have to admit I didn't know how the Orange Book worked, so I had to do some research. Do I have this right?

"An Orange Book listing shows "approved prescription drugs, related patent and exclusivity information, and therapeutic equivalence evaluations, along with other information."

https://www.fda.gov/drugs/news-events-human-drugs/our-perspe...

So a pharma company can insert a listing saying that, for a bogus example, "Vioxx has no approved generics, because all substitutes are under patent or patent pending." when that is untrue.

This seems clearly illegal and abusive.

From the headline, I thought Kahn was saying that filing a trivial patent "improving" Vioxx would be illegal. But that's not it.
Response to the article from godot dev: https://reddit.com/r/godot/comments/16lti15/godot_is_not_the...

TL;DR is that they know this & working on it
Tab Characters Proven Illogical
In simple terms a tab character is a shortcut that inserts N spaces. N varies by personal preference, by document, by editor. What looks nice with your 8 space tabs may look terrible with my 2 space tabs. Therefore, physically inserting the tab macro into a document that others read/edit is criminal. Q.E.D.

p.s. tab characters are not a substitute for formatting tools, don't be that guy

p.s.s. if humans were smart, they would store source files as the AST and not ASCII scratched onto clay tablets
A double free breaks invariants for the memory allocator. For example, the freed memory may have been handed out to someone else and if you free it again, it will be marked as unused even though that code relies on their stuff being available. One very classic way of exploiting a double-free is a sequence like this happens:

1. Some code allocates memory.

2. The code frees the memory, but keeps a stale reference to it around. It is marked as unused by the allocator.

3. Some other code allocates memory. Maybe it's reading the password file off of disk. The allocator has some unused memory lying around so it hands it out–but it turns out that this is actually just a reuse of the buffer from earlier. It is now marked as "in use" again by the allocator.

4. The code from earlier has a bug and frees the allocation again. This means that the allocation is now marked as "unused".

5. Another allocation request hands out this memory again. Maybe it's a buffer for user input? Well, it's been scribbled all over with other data now.

6. Someone asks to authenticate and the password checking code gets called. It has the password right here to check against…oh, wait, that memory got freed out from under it and overwritten with some attacker-controlled content!
It's for this reason that I appreciate this article, even though it has a (playful, well-intentioned) negative tone toward Godot which is a project I donate to.

This is wonderful criticism! It's thoughtful and well-researched. Hell, even I'm inspired to finally dive into Godot's internals, which I've yet to do despite following the project for several years. I hope this inspires even more contribution and constructive criticism.
> Because the brain physically, anatomically, has these "old strata". [...] Humans have a basal ganglia, and then extra stuff on top.

IMO the key is distinguishing between these two ideas:

1. There is a gross anatomical structure that can be linked to ancient ancestors with certain characteristics.

2. Those structures in living creatures are somehow "not really modern" or are unusually tied to the needs or limitations of those ancient ancestors.

Consider your fingers: They originate from fin-bones ~380 million years ago, yet (unlike "lizard brain") nobody talks about possessing "fish fingers" except as a fried food product. We also don't create narratives explaining our finger operations or design in terms of what ancient fish required or were capable of.
Suggests married men are better or more deserving than unmarried men. Having reproduced shouldn't get you a free excuse at work or special treatment.
I hear this bandied about so much, but I've never heard justification that the cases weren't well built or that they weren't good cases to bring.

The wicked thing about case law is that it builds and builds. The courts have been extremely pro big business for a long time, and it's hard to figure out how anything ever changes or gets better from here.

Trying to right this hell is going to take a lot of miserable attempts that go nowhere. That's what happens when the titans already have all the case law in their favor. Yes that means we need to be very well prepared when we go to battle - try to overturn their legalistic dominance - but I'm glad we are trying, and I'm not sure what better paths are available, not sure what the actual lessons are, not sure what should have been better. It feels like such a slim chance. And trying feels necessary, feels like it has a chance, even if odds aren't great.

Something has to be done to let us revisit the past, but that's not how the courts especially operate. The courts are the primary upkeeper of existing decisions, and this feels sometimes like ossification, sometimes feels like it eats away from the flesh of the nation.
With the current stagnated Congress session possibly but now whenever better legislation comes up any attempts to claim existing rules are "good enough" is objectively wrong.
Elon Musk says X will charge users ‘a small monthly payment’ to use its service
often these disparities have to do with the iPad with a seemingly-same CPU having more RAM.
> the entire leadership of the ECS/DOTS team has resigned

Recently because of the drama or unrelated? That’s sad to hear as I was very excited on that effort.
Embedded Sensing, Most Automotive, DisplayDrivers are usually mixed signal solutions that don't benefit from process shrinks as much as others. For a long time costs continued falling on legacy (55/90/180) processes, but that has stopped and during Pandemic, and prices shot way up. Some of it is transistor noise scaling (for ADCs/DACs), some is lack of Embedded Flash (as mentioned, though TSMC is now sampling at 28nm), and some die are already so small they're pad limited. In any case a process shrink has significant design costs (and testing/requalification) so if you're not going to make it up with reduced prices (customer) and higher margins (supplier) it's unlikely to happen.

One thing that is driving new development is the lack of 8in capacity and the move to 12in (300mm) due to equipment availability. Most of the installed capacity of 80nm and larger was 8in and you can only really build new 12in fabs.
That's a good attitude I'll have to adopt. In America, the 4-over-1 design, of 1,
ground floor of commercial, with 4 floors of residential above it, has become a very generic "downtown" look across the whole country. it's boring.
> JavaScript is fast because it is used by every person every day, so lots of smart people from big companies put lots of thought how to make it fast, and I still get a feeling of overwhelming anger when browsing the new web Reddit on a 4-years old phone. Godot is a game engine supported by a community (not big companies).

I'm glad to see that tools can exist in only one of 2 states, massive world wide adoption and support by big corporate, or a couple of devs screwing around. I wonder if it is possible for a tool to transcend this limitation?

If only there was a way for multiple people to use a tool, push for it, enhance it and for it's adoption to grow and spread to large pieces of the community eventually gaining corporate support. But nah, things like that don't happen. After all if there is one thing I've learned a scripting/game/animation engine that is easy enough to use and is flexible is something no one really needs anyone, a product like that would probably disappear in a FLASH, after all.
I'd even suspect that this particular direction of applied research may turn counterproductive. We have means to efficiently transfer energy from space in a form of microwave. If we - DARPA first, then necessarily its counterparts from other countries - perfect laser-based energy transfer, it would be harder to oppose laser use for energy transfer from space - all while opening a window to the use of it as a weapon. Technological progress can' be stopped, of course, but this area seems out of order in time.
I don't want to disagree with your general point (because I agree that our infrastructure is not great, and that the US glorifies the military in ways I find uncomfortable), but let's also remember that doing a good job at two wildly different things may not cost the same amount of money.

While I do think the US should be spending more on essential infrastructure, it is entirely likely that the US could end up doing an exemplary job at that, but still spend less money on it than on the military.
I use resillio sync heavily in my personal workflows. It's free.

I have no experience with any of their paid offerings
In time, all states fall apart. Or get conquered. Or lose a civil war / revolution. Or whatever.

Sure, China has a bunch of advantages (large scale, distinct ethnic/national identity, etc.) that the GDR didn't have. But Chinese history records ~4,000 years of dynasties, emperors, generals, etc. with similar authoritarian ambitions - https://en.wikipedia.org/wiki/Dynasties_in_Chinese_history

Saying "This Time Will Be Different, Because $Yet_Another_New_Reason" also has an extremely long history.
> First, a trip to Vegas for most of Americans will cost much more than a $1K per weekend

I’m talking about gambling amount. You’re intuition is way off here. Most Americans will not gamble that much.
Yep, I'm having the same issue.

It's extremely frustrating given the amount of really triggering content that keeps being recommended to me (anorexia, body horror, pus, holes, etc)
> All the traditional male institutions have been eroded, and that’s not to say that the disruption is a bad thing. Those power bases kept women subjected to the will of men.

What a terrible take to include in the article.
Just one of those situations where science needs to get the ducks in a row and ensure incontrovertible proof.
You really are the white knight barristas need in this 7 dollar latte age.
Good diet is even more necessary as we age, this article explains...
"Tryptophan is among the nine amino acids our body can't make and we must consume in foods like turkey and soybeans so we can perform essentials like making protein." https://scienmag.com/major-research-initiative-explores-how-...
Please please please. This is the surest way to create a real meaningful diaspora.

Sorry for being the bomb wielding anarchist here, but heavens I hope so. So much respect for old Twitter as an incredibly interconnective fabric, but it's served it's role & it's time to open the doors to a newer age, to revisit how we interconnect.
Never underestimate the power of open source game developers. If we could do it with XNA, we’ll do it with Unity. If we have to tear the place down and rebuild it on a rust il-compliant vm instead of mono, we damn sure will [0]

[0] https://crates.io/crates/netcorehost

*edit* everything in the article is on point. Function pointers as binding glue sucks. There’s tons of optimizations to be done in the engine for sure. However, having a robust C# api is on top of list since it was introduced. I do think Godot 5 should make a hard choice and just support C# instead of GDScript.
There is optional static typing. If you write type declarations, the editor will not only give better code completion, but it will use type inference to find errors statically where possible, and the runtime will check for the remaining type errors. In this way it's more sophisticated than almost all other dynamically typed languages!