skysight-inc/HackerNews huggingface dataset:
What I've always thought was odd about this gin versus beer distinction in England is that it treats gin as if it was the first high alcohol beverage available. But brandy was available centuries earlier. Why didn't it create its own panic?
Look, this is Texas. It's not about base load energy production. This is a system that--several times this past year--is running at demand around 100% of supply capacity. That shouldn't happen; it's just bad industrial engineering.

The cryptocurrency mines aren't adding base load here. It's adding more load on a system that's already taxed to its limits, and justifying it as a good thing because "oh, we can get paid to turn it off if there's too much demand." People should be yelling at ERCOT for being an incompetent regulator that's letting the grid get away with too little supply (and that's what this article is sort of doing, except its anger is directed towards cryptocurrency mines, not ERCOT, so it's somewhat misplaced).

And, for what it's worth, cryptocurrency is kind of bad at base load. It's not using any reactive power.
It appears to be similar to Vue. The first snippet is the <media-object> component, and the second snippet is using the component. Everything inside the component tag goes into the slot.
This comment makes no sense considering Unity is a publicly traded company.
You want to compare a day with a bad headache from caffeine withdrawal to the devastation caused by schizophrenia? To car crashes?

And who are coffee's non-using victims? Co-workers putting up with Mr. Grouchie for a day or two?
You're painting with a pretty broad brush there. What's so bad about being lazy? What's wrong with eating certain kinds of food?

What are your thoughts on coffee/caffeine addiction?
Ideally I'd like to do a baremetal build... but... that's a ton of effort. In particular because of the cloud storage features, which would require network drivers, TCP/IP, and the like.

So the easiest plan of attack is to build an image with a Linux kernel (a BSD would be my preference though!) and essentially put EndBASIC as the init process. Obviously not exactly like this, because there needs to be some sort of setup steps and tools to get the network going and the like, but there is no need for much more. Eventually though, you'd even imagine built-in BASIC commands to manipulate the WiFi, bypassing the need for external tools.

As for assembly, I have conflicting thoughts there. Since I moved the interpreter to bytecode at the end of last year, I _do_ want to expose direct access to the "assembly" language and memory from the interpreter (PEEK and POKE!). But due to the multiplatform and didactic nature of EndBASIC, exposing the underlying assembly (x86, arm, etc.) doesn't seem the right idea. What I'm thinking is to compile to WASM everywhere, and leverage the WASM VM in the browser and implement a simple one for the console. But the other alternative is RISC-V... and both are tempting.
Why did you invoke gender? The quote is generic enough to my reading it could mean any one of various mathematical minorities.

Do we all join in with Trump flag waving caravans of F150s? They were a whiny minority recently.
UI design didn't get more consistent since the start of the century, if you ask me. Once upon a time every major platform had its UI guidelines, you knew what to expect and where The 'Settings' dialog was expected to be in a program, and how it would look like (Now 'Settings' it is sometimes called 'Preferences')

Now it's a major endeavor to find 'that setting' and how to interpret the meaning of 'that setting'. i often need to google for it, and then it may turn out that the info found on 'the internet' is already outdated (especially true with this shiny Mac thing)

i suspect that UI design turned to postmodernism, now there is 'no one right way' to do things, in other words: things are messy.

This mess was likely inevitable with the advent of the Web and later the mobile UI. Now you have both these native apps, and the web apps - and you can't have everything subject to the same guidelines. So the answer is: get rid of the guidelines.

Also you got devices with a big screen and devices with a small screen, who wins? Now that's an easy one: the most common denominator. So I guess that user interfaces are being dumbed down due to a combination of both business and technical factors.

Another factor is imitation: nowadays TikTok is king, so everyone is trying to be like them - regardless if a model like this is appropriate or not.
With benefits I hope!
What's the process to register a car? What's the process to challenge a service contract? How do I reserve a room at the municipal activity center? How do I challenge a water bill? It probably varies from places to place, doesn't it? You'd have to check the bylaws of a given HOA. There's probably some address you're supposed to write a letter to explaining the challenge, then it gets reviewed, etc. Eventually courts could get involved. But I doubt one could give a specific set of steps that applies to every HOA.
They both read linearly. In the version with smaller functions taken out, there's a table of contents at the top of the page and it summarizes the dataflow between the steps. It seems like an appealing read order, assuming you're going to read the whole thing.

For it to stay this readable, though, you'd need to move the functions around if you change the order of the steps. And that's fine if they're private functions, called only from the table of contents. Only, nothing forces you to keep them in order, or even to think about how it reads overall.

It often happens that functions start being reused in a way that can't be linearized anymore. Sometimes people give up and sort them alphabetically, or it's just random.
They should have written to the schools to ban these devices.
Love to see articles simultaneously attacking trans athletes for being taller, and attacking the self-determination and gender exploration which would allow trans people to avoid the natal puberty causing them to suffer intense physical dysphoria (including shape, muscle mass, and height), and struggle to pass as their preferred appearance to themselves and others.
Doesn't have to be linear, ANY strictly increasing function for aggregating the utility leads to the same conclusion.
There's a way insufficient thermal generation can be mitigated- operate under one of the Eastern or Western grids instead of maintaining your own.

The motivation behind having a separate Texas grid is political and nothing else. That's why they have ask home consumers to conserve energy.
Yes, but how bad are those two compared to each other?
We have a word for this: metaphor! It is building the imagery of a thief silently sneaking into the GitHub offices, and stealing the terms of service.
I mean, it's a well known fact that LLMs do badly in the "long tail" of the distribution: anything they haven't seen many many times (e.g. relatively obscure specialist knowledge), they are definitely very likely to get wrong. The more "popular" the thing you're asking from them is, the more likely it is they'll answer correctly.
I haven't used FreeBASIC, but from the looks of it, it's a much more complete language.

EndBASIC, OTOH, is much newer and limited as a language right now. The main difference is that EndBASIC offers you an _environment_, not just a language interpreter, so that you get a full retro-machine experience. Plus EndBASIC runs in the browser too, making it much more approachable from any device.
Sure but are you multi tasking for work on your iPad with two apps up at once? The context matters because in a single active app scenario, you don’t have the same interaction considerations.
Unfortunately, this is yet another open source game engine with too small a user base. Here's the "made with Stride" list.[1]

A few days ago, there was a long discussion of the problems of Rust game development. There just aren't enough games per engine to get the heavy machinery shaken down properly.

[1] https://github.com/Doprez/Awesome-Stride#made-with-stride
The article is about gender.
Agents: An Open-Source Framework for Autonomous Language Agents
repo: https://github.com/aiwaves-cn/agents
None of those.

The closest it gets to physical simulation is newtonian gravity (not that that really matters much when you're flying ships with practically reactionless thrust, just means some planets are slightly trickier to land on with thruster modules which haven't been upgraded) and ship movement when you turn the assist off that emulates a plane style flight model (although this also doesn't mean much in terms of realism because there's a speed cap, so you can't just keep thrusting and accelerating.

You can only interact with planets with no atmosphere or a thin one. But IIRC stars of all types and black holes can destroy your ship if you get too close). Some of the models for irl nebulae are cool, although unrealistically presented in the sense that they're blatantly visible. While the milky way is modeled to a realistic scale, the vast majority of it is empty and might as well not even exist.
> Kings Quest I

Heretic. Everyone knows that Kings Quest III is the metric by which all other games are measured! I'll forgive you this time though because to heir is human.
So does artificial light, probably more drastically than an afternoon caffeine.

But is there a well established causal chain of coffee drinkers hurting others from their coffee induced insomnia mental breakdown?
It also seems a little disingenuous to suggest tailwindcss requires 800kb to build a webpage
Just today, I read some GOP members of the house want to deploy troops to Mexico as part of the war on drugs (with permission from the current Mexican government, but still a shooting war with the [other] cartels).
> Tagging/labelling with attributes is the only viable solution that I've found.

The only solution I've found is being utterly ruthless about deleting things. YAGNI, YAGNI.

Alongside this, topic-based folders are fine. Not many things are in both "econ" and "sf&f", and when something is relevant to both, such as Krugman's paper on interstellar trade, it's easy to decide where it goes (econ) and where an empty file called "Krugman, Interstellar Trade: see econ" goes.

Empty file with a textual reminder, not a softlink or hardlink. Those are brittle. So are attributes.

Use broad categories, though. "sf&f", not "SF&F - Fantasy - Urban Noir - West Coast - Mermaids". The definition of "broad" depends on your areas of expertise.
Reading this, it struck me how the dynamics of the current 'cancel culture' or whatever resemble those of the traditional religious institutions Dawkins has previously critiqued. Both, at their extremes, exhibit an intolerance to differing viewpoints as a threat to their literal existence. Both can become insular, shutting out any deviation from the 'accepted' narrative, and this poses a real threat to free thought and inquiry.
I’ve actually seen several OSS projects that look like gambling link-farms. This is tame in comparison.
The truth is that either one can be done wrong.

Unfortunately organizing your code along the right lines of abstraction is something that just takes skill and can't easily be summarized in the form of "just always do this and your code will be better"

If you organize your code into units that are easy to recompose and remix, well you get huge benefits when you want recompose and remix things.

If you organize your code into units that can't be easily recomposed, then yes you've added complexity for no benefit. But why make units that can't be treated individually?

"As the complexity of the overall code grows, so would something that gets chopped into dozens of functions to the point of being unreadable."

So the answer to this is, "don't chop it into functions in a way that leaves it unreadable, instead chop it into functions in a way that leaves it more readable."

That may be unsatisfying, but it gets to the point that blindly applying rules is not always going to lead to better code. But it doesn't mean that an approach has no value.
Oh so you’re saying the iPhone cpu is a general purpose cpu then. Just need to translate the instructions. Ok.
If you send me an invite, I pinky promise I will post something interesting and we can have a HN clique of at least 2. =D Email: {HNusername}@live.com
Cassette Beasts is Octopath Traveler esque 3D and it's been getting pretty rave reviews
I worked with an engineer that wrote the most clear and elegant linear code. It was remarkable, never seen anything like it since. I can't reproduce it but I do have an idea of what a well designed linear function looks like.. a story.
I believe the whole point and plan is that you use the Unity ad network exclusively. My understanding is that you get exempted then. Unity makes the most money with its Ad provider and would love to kill other ad mediation frameworks to get a bigger slice of the pie.
"Yes the planet got destroyed. But for a beautiful moment in time we created a lot of value for shareholders."
https://www.newyorker.com/cartoon/a16995
Is that the negative attitude the OP refers to?
XKCD is super overrated. Cringe at times, banal at others.
No it’s about hypersensitive minority groups and uses one as an example.
I heard this is also why people started saying 'space' instead of 'market'
I agree it's unfair at the moment. I'll change the example to be more apples-in-apples. I'm going to write a more detailed comparison articles for each framework. Point taken! Thanks.

Ultimately Nue will come out with a UI library with a high feature parity with Headless UI. I can imagine the current listbox (demo) doubling it's size with all the above features. Definitely not 10x!
It's not "Google", it's people on project teams looking to elevate their careers. There's greed, credit, ego, and notoriety at stake, and sharing it with others is not a priority for many.

"Google" is only going to care if it affects Legal or PR. If you want Google to care, this is going to need a lot more exposure. It will also be really bad for the people at Google responsible for this situation if this gets too much attention.
not really how i would post on articles about my work
My experience has been great with mushrooms, just to add another datapoint. I mean, it's often about as good as you can get by eye without breaking out the lab equipment.
you're right, the api for ordering a pizza will probably stay the same.

the cooking process won't though. stuffed crust? add some stuff in the middle. square? add some stuff in the middle. deep dish? add some stuff in the middle.

iterate a while and your "one golden test" is what falls down.
> What about for testing?

For "use-case" code like this with many steps, you are typically testing how things wire together, and so will either be injecting mocks to unit test, in which case it is not a problem, or wanting to integration or e2e test, in which case it is also not a problem.

If complex, purely logical computation is part of the larger function, and you can pull that part out into a pure function which can be easily unit tested without mocks, that is indeed a valid factoring which I support, and an exception to the general rule.

> What about for reducing state you need to keep in mind?

Typically not a problem because if the function corresponds to a business use-case, you and everybody else is already thinking about it as "one thing".

> What about releasing resources?

Not a problem I have ever once run into with backend programming in garbage collected languages. Obviously if you are in a different situation, YMMV.

> Consider an end of day process with 30 non-reusable steps that must run in order and each step is 100 lines.

I would use my judgement and might break it down. Again, I have never encountered such a situation in many years of programming.

You seem to be trying to find the (ime) rare exceptions as if those disprove the general rule. But in practice the "explode your holistic function unnecessarily into 10 parts" is a much more common error than taking "don't break it down" too far.
If an exploit is used in a forest, and no one's around to hear it....
I currently use the Salesforce one because when I upgrade my phone restoring the Authenticator on the new device actually works. If there is a better one I am all ears.

https://help.salesforce.com/s/articleView?id=sf.salesforce_a...
> For the first time in 500 years, an increasing number of people listen to music, and don’t even know the name of the artist or the song

Radio is what, 100?

>The streaming platforms prefer a situation where fan loyalty is to their app, not the musician.

Where’s this coming from? Havent listeners always been “loyal” to inevitable platforms? I don’t understand this decline in loyalty to fans.

>Musicians only make pennies on new albums—or fractions of a penny—where previously they made dollars

You mean back when people bought albums? Is it up to Spotify to compensate all these artists lost wages that were originally given by 100+ record companies? The entire foundation has been replaced, stop vilifying streaming platforms.

> AI bad, grrr

So much music, especially techno, sounds like it was made by AI anyway. Do guys like this ever stop and think maybe Pop music is easily emulated because it’s derivative? That maybe not everyone seems music as art? It’s going to happen no matter what “Tay Tay” has to say.

Kids are going to be singing songs that only existed the second they pressed the play button, and that one kid will only know the lyrics, I think there’s some beauty in that.

>Live music is in even worse shape—venues have never fully recovered from the pandemic

People aren’t going to start seeing shows because “it’s the right thing to do”. That’s not something that will last. Read bowling alone, general community decline is a long standing topic.

>The major record labels don’t care. They would rather buy up the rights to old songs than create new ones.

Again, is this true? Are new artists no longer being signed to major labels? Can labels even make money off new artists?

> Indie radio, music media, and other traditional supports of music culture are also in irreversible decline.

I don’t really know what that means, but…ok?

So much of these points are just weird opinions that the writer just assumes we agree with.

Taylor is never going to read some academic blogger’s anti-corporate music rant. And even if she did, her fans are tweens. That force of children has no idea what you’re talking about.

Write a letter to Neal Young and his fans. You’d have a better chance, they’d eat this crap with a spoon.
I think we need to measure the negative effects of alcohol and weed at both the personal and society level.

I have my thoughts. Feel free to read through my recent post history.
1. Python was and still is popular

2. Docker solved a lot of problems related to Python's deployment story.
> I like to think that the replication crisis is the social process trying to deal with the issues resulting from overreliance on the scientific method. When you can't rely on an established body of knowledge, a focus on the method takes your attention away from questioning your assumptions and understanding them.

Which particular research are you thinking of?
That's a change from what they said before for one, but there's also no real way to accurately measure "installs" anyway at a technical level.
Completely aside from the bizarre habit of adults drinking lactate from a different species - the milk industry is scary (at best).

Cows are hooked up to metal frames with tubes going in and out of all the holes, being pumped full of hormones to keep them lactating.

These tubes, of course, cause infection so they are also pumped full of antibiotics.

The produced milk contains infectious pus. The FDA has (weak) standards on how much pus is permitted in consumer milk. Hint: it's not zero [1].

Milk also has a ton of other allergens. I personally developed an allergy to milk protein that causes rashes and blisters.

My wife, son and step daughter all have the same allergy.

And milk is probably one of the more benign of the terrible things the food industry sells us.

[1] https://genv.org/pus-in-milk
I am disappointed by the absolute paucity of reasoned discourse in this comment thread so far. All I have witnessed are lazy dismissals and thought-terminating cliches [0] without anyone actually engaging with the substance of the article.

Recalling the HN guidelines:

> Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

I expect Dawkins has run into quite a bit of the same mode of equivocation and redefinitions of terms he writes of, when he went around striking down anti-scientific Creationist arguments such as "evolution is just a theory." A Creationist would parrot this line, thinking that "evolution is just a guess." A scientist understands this to mean, "a falsifiable hypothesis verified through empirical evidence and experiment."

It's worth taking a look at what Frege had to say with respect to words, their meanings, and what they can refer to [1]:

> It might perhaps be said: Just as one man connects this idea, and another that idea, with the same word, so also one man can associate this sense and another that sense.

Hence the necessity for interlocutors to "come to terms" on what exactly they mean by stating their definitions clearly before there is any hope of rational discussion.

This is rapidly becoming more and more difficult, as old words with a long history of usage such as "gender" are being appropriated to mean, and refer to, things quite different from the original senses and references of those terms.

[0] https://en.wikipedia.org/wiki/Thought-terminating_clich%C3%A...

[1] http://www.scu.edu.tw/philos/98class/Peng/05.pdf
The great thing about that conversion is that due to the reciprocal relationship the same conversion formula works both ways, so you don't have the risk of converting the wrong way.
Counterfieiting currency is a high-skill activity, distributing fentanyl is not. As soon as they cut the head off of a distribution network, another one will pop up to fill the vacuum; so it isn't worth huge investments to take down any given individual.
I played all of them. KQ1 was my first experience with a PC. I miss those days, I do. Absence makes the heart...
I’ve read that gin was much more affordable.
The API shouldn't be that. Expose something easy to use. That is the point of abstractions. It doesn't matter if there are a dozen methods called in order if those dozen methods are called by a helper method, beyond maybe some implementation details.

Really the question should always come up when there are more than say two ways to do things. If I can make a pizza from scratch, reheat a chilled pizza, create a pizza and chill it, reheat a half dozen pizzas, or make three pizzas of the same kind and chill them suddenly the useful abstractions are probably something you can figure out between those helper methods.

Honestly that is the real fear of the left way of thinking. If you add a quantity, whether to cook and whether to chill parameters you end up with a hard API where certain combinations of parameters don't make sense.

Have a clean API and make the implementation as simple as is feasible. Reuse via functions when it makes sense but don't add them willy nilly.

Aka "it is a craft and you figure things out" as someone said in the comments here