skysight-inc/HackerNews huggingface dataset:
I wasn't making an atheistic argument. I'm saying that if God exists and is the infinite creator of everything, it's suspiciously convenient that he also happens to be interested in human affairs. Why does theism have to go hand-in-hand with the belief that God loves us? The former may have philosophical merit. The latter, which makes the bulk of the religious, is what I am saying is made up. We can certainly assign moral value to our own lives, but to assert that God just so happens to assign equivalent moral value to us is what I view as hubris.
How Long Do You Have to Be Short?
Cool. To be totally honest, I'd feel a lot better if we could just extend robots.txt especially given that we finally have a standard for it with IETF RFC 9309: https://datatracker.ietf.org/doc/html/rfc9309

Also might be worth looking at llms.txt (https://github.com/AnswerDotAI/llms-txt), though it's aimed to be more of an agent-friendly sitemap.xml alternative.
PhD terminated after 6 years with excellent work: retaliation from Prof, TUDelft [video]
Yes, and there is anecdotal evidence of improved health and loss of gluten allergies when traveling to Europe for vacation! (Probably confounding factors but still worth considering)
You note that the problem is that we "lack a standardized way for websites to declare their agent-interaction capabilities", but I don't understand how that squares with the lack of standards for intent types and domains in this proposal.
People I am afraid of (2016)
> I could see a project using use..as statements and/or aliases in config/app.php (edit: in Laravel) to import CarbonImmutable and Carbon as aliases

This wouldn't work the way you're hoping for. use statements are file-scoped; a use statement in config/app.php would only affect that configuration file, not the entire application.
Ah, I guess not as many as I thought!

Ruby DateTime does it, I hadn't realized it was unusual, if it is!

Here it is particularly called out in documentation with example taking account that April 23rd 1616 in England was not the same day as April 23rd 1616 in
Italy, and DateTime knows that! https://ruby-doc.org/stdlib-2.6.1/libdoc/date/rdoc/DateTime....

(That class however is using weird "Date::ENGLAND" constants for locale instead of ISO timezone locales, which is a legacy mistake!)

(I work in archiving cultural history, so probably deal with pre-19th century dates a lot more than the average coder)

update: I was curious what would happen if I gave DateTime a non-existent date...

DateTime.iso8601('1752-09-05', Date::ENGLAND)
=> invalid date (Date::Error)

it knows! (England skipped some days in September 1752 as part of Gregorian adjustment)
Really? Please back that up with actual data or studies. If labor costs go up equally then a business isn't at a competitive disadvantage. Small businesses also often get tax breaks and the like as part of minimum wage increases. In the end they often get helped by a minimum wage increase. At a minimum it isn't a slam dunk in any way that 'they make small businesses unviable' while it is very clear that it makes lives better for employees [1].

Finally, if a business isn't creating jobs that provide a living wage then it shouldn't be allowed to exist since those employees are likely being subsidized by taxpayers for the gap between what the business is paying and what they need to live on. Put simply, I don't want to subsidize a business so that it can avoid paying its employees.

[1] https://irle.berkeley.edu/wp-content/uploads/2023/03/Small-B...
The guys who run tourneys are also often guys that participate in the secondary market heavily. Having an 'open to any proxy' tournament would screw their bottom line. The whole point of them running tourneys is to keep excitement in the game and sell more cards on the secondary market.
In case anyone ever wonders why their printer wont print a black and white document when its out of yellow? This.
Ad-hoc multi-server management with pdsh and friends
Back when I was occasionally managing many servers, I would have to run the same adhoc command on all of them and see which ones succeeded identically to the others, and which ones failed, for further follow-up. These commands were really useful (assuming ssh keys are set up already, for logins). (I didn't know about these until a coworker told me, so I thought I'd pass it on.):

To send the same command to multiple servers, use pdsh:
https://linux.die.net/man/1/pdsh

To collect all the results and show which ones are the same or different, use dshbak (i.e., "pdsh <parameters including servers>|dshbak"):
https://linux.die.net/man/1/dshbak

Similar things, sometimes more convenient but less efficient for a large number of servers, are to use the konsole terminal program and link multiple window tabs together so the same typed command goes to all, and quickly view the results across the tabs; or to use tmux and send the same commands to multiple windows (possible useful "man tmux" page terms: link-window, pipe-pane, related things to those, activity, focus, hooks, control mode).

And others that I haven't used but which also look possibly interesting for platforms where pdsh and dshbak might not be available (like OpenBSD at least):

- https://github.com/duncs/clusterssh/wiki (available on OpenBSD as a package)

- https://www.gnu.org/software/parallel/ (also available as a package on OpenBSD 7.6: named "parallel-20221122"; might relate to "pdksh")

Maye things like Puppet or CFEngine have similar capabilities where those are in place; I haven't used them enough to know.
I would never dream of asking TechDirt (or anyone) to change their tone, or any such. If that's what you mean by tone policing.

But HN stories are sometimes redirected to a more original source, etc. So it's not unprecedented to redirect a link to a higher quality source.

That's where my intent was coming from, if it wasn't clear.
It’s individualism. Wild, but not so surprising to me. For instance, I want people to be able to choose what OS they use on their computers and I’d be happy to see more desktop and laptop computers sold without Windows included even if it hurts the US economy.
Some people are literally just that out of touch.

Imagine if every forum was just screenshots of google search results.
Inequality as we see today is bad, regardless of progress on poverty.

Some people today could endanger the lives of those they disagree with, simply by doxxing them. Yet, they'll face little to no opposition in the courts because they're uber-rich. No one should hold the power of life or death on a whim.
Hi, thanks for the comment! wcgw looks really cool - nice job with it!

> I wonder if there's really a need for separate write to terminal and read output functions? I was hoping that write command itself would execute and return the output of the command, saving back and forth latency.

I traded back and forth latency for lower token use. I didn't want to return gobs of output from `brew install ffmpeg` when the model really only needs to see the last line of output in order to know what to do next.

> The way I solved it is by setting a special PS1 prompt. So as soon as I get that prompt I know the task is done. I wonder if a similar thing can be done in your mcp?

What you suggested with changing the prompt is a good idea, but it breaks down in certain scenarios - particularly if the user is using a REPL. Part of my goal for this is to not have to modify the shell prompt or introduce visual indicators for the AI because I don't want the user to have to work around the AI. I want the AI to help as requested as if it's sitting at your keyboard. I don't want to introduce any friction or really any unwanted change to the user's workflow at all.

It's important to me that this work with REPL's and other interactive CLI utilities. If that weren't a design concern then I'd definitely explore the approach that you suggested.
>Severance would be there even if you are let go i.e laid off

Depends on their employment contract, I don't think it's necessarily guaranteed.
Increased job-mobility won't increase the number of higher paying openings though. Even if everybody at the bottom of the pyramid is laser-focused on making it up, the number actually succeeding won't really change, except perhaps through indirect effects. If anything, making people more content at the bottom would make it easier to raise for those who do want.
Honest question, what is the point of this? I think it's cool that you can reproduce "what the pilots saw". But what pilots see is, to us laymen, really super boring. And there is no actual crash here. It's just video reconstruction of the flight path. I'm missing the point. Can somebody set me straight?
Right, I mean that if in 2030 for some odd reason half of Punta Arenas does DST and half does not, then 'America/Punta_Arenas' would not work as a timezone designator anymore! Obviously unlikely, I probably should not have mentioned it.
OLAP - Most queries need an aggregate of records. Generally you do NOT need most records, but simply the records grouped by dimensions per interval (for almost all olap reporting). You do not change the data, you observe it. If you change it, you are not dealing with OLAP data.

OLTP - You are dealing with the ins and outs of people using stuff to do things. You buy something, you check out something, you some way perturb the state of things. This should not require large amount of row lookups in 99.9% of cases.
It looks like FAPI 2.0 has finally been released in December, and thankfully it killed off most of the excesses of FAPI 1.0 and is better aligned with OAuth 2.0.

At this point the main differences are:

1. PAR: A good idea that should become a part of the OAuth standard, even if it costs an extra RTT. It prevents a pretty large class of attacks.

2. "iss" response parameter becomes mandatory (it is a core part of OAuth 2.1, but considered optional). This is a useful measure against mix-up attacks in certain conditions, but the conditions that enable it are less common than the ones

3. Requires either Mutual TLS or DPoP. I am less sold on that.

Mutual TLS is great for high security contexts, since it prevents Man-in-the-Middle attacks and generally comes with guaranteed key rotation. But mTLS is still quite troublesome to implement. DPoP is easier, but of more questionable value. It doesn't fully protect against MitM, keys are rarely rotated and it is generally susceptible to replay attacks against you take costly measures and it relies on JWT being implemented securely, by a developer who understand how not to shoot themselves in the foot with their brand new JWT Mark II shotgun. The

4. Which bring us to cryptographic algorithm usage guidelines. These are not part of OAuth 2.1, since OAuth does not mandate or rely on any cryptography with the sole exception of the SHA-256 hash used for PKCE.

This is good design. When there is an alternative that doesn't require cryptography (such as stateful tokens or the authorization code flow), it is generally more secure. You have one less algorithm to worry about being broken (e.g. by advances in quantum computing).

For what it's worth, the guidelines okay, but not good enough. RSA is still allowed. Yes, it requires PSS and 2048 bit keys, but there are knobs left that you can can use to generate valid but insecure RSA keys (e.g. a weak exponent). With EdDSA there is no such option. Weak keys are impossible to generate. Considering EdDSA is also faster, has smaller signature size and better security, there are no good reason to use RSA (and to a lesser degree ECDSA) anymore.

In short, in an ideal world I think I would just want OAuth 2.1 to incorporate PAR and make the "iss" response parameter mandatory. The cryptographic (JOSE) parts of the specification seem to me like too much add complexity, for too little gain, with too little in the way of making cryptography safe.
That's good as long as they quote the sensor size in millimetres for the width and height (e.g. 36 mm × 24 mm "full frame").

What is atrocious is the inch format - e.g. 1 inch sensor, 1/2.2" (decimal and fraction!). It somehow refers to the diagonal length of the vacuum tube and not even the active image area. https://en.wikipedia.org/wiki/Image_sensor_format#Table_of_s... , https://en.wikipedia.org/wiki/Video_camera_tube#Size
Or this.. https://en.m.wikipedia.org/wiki/Collective_unconscious
I remember reading a story about a painter who was forging works in the style of an artist that had been dead for 40 years.

The police found it very difficult to investigate because no-one wanted to have paintings they had spent money on to be discovered to be fakes.

The forger was given community service, changed his name to match the artist and served his sentence by painting and signing a mural.
No wonder the yellow in my printer is always empty!
> I just don't see why I would assign a particularly significant probability to the former case.

"And [Jesus] came to Nazareth, where he was brought up: and he went into the synagogue, according to his custom, on the sabbath day: and he rose up to read. And the book of Isaias the prophet was delivered unto him. And as he unfolded the book, he found the place where it was written:

'The spirit of the Lord is upon me. Wherefore he hath anointed me to preach the gospel to the poor, he hath sent me to heal the contrite of heart, To preach deliverance to the captives and sight to the blind, to set at liberty them that are bruised, to preach the acceptable year of the Lord and the day of reward.' And when he had folded the book, he restored it to the minister and sat down. And the eyes of all in the synagogue were fixed on him. And he began to say to them: 'This day is fulfilled this scripture in your ears.'"

~ Luke 4:16-20

https://biblehub.com/drbc/luke/4.htm
The way humans construct "authenticity" and negotiate the ship of Theseus is going to provide so much fodder for the AIs to entertain themselves.

Like my father-in-law interrogating me about being vegetarian at the dinner table, the sardonic Socratic dialog really writes itself...

"OK; but now what if I were to selectively replace the molecules of one and only one pigment with a visually identical analog that is slightly modified to be more stable over time and with respect to UV exposure—could THAT still be an original card?"
If I understand [1] correctly, two new zones (or one new one and the old one) would be created in that case. E.g. if Strasbourg would be occupied by Germany in 2027, a new Europe/Strasbourg could be created which has the same rules as Europe/Paris until 2026, and the rules of Europe/Berlin as of 2027.

[1] https://en.wikipedia.org/wiki/Tz_database

--

By the way, I looked up the time zone in Crimea.

> On 29 March 2014, after annexation by Russia, Crimea switched from Eastern European Time (UTC+02:00) to Moscow Time (UTC+04:00 then, subsequently changed to UTC+03:00). [2]

Crimea has its own zone in the IANA database, Europe/Simferopol, which was updated in 2014 (and already existed before, as it already used Moscow time from 1994 to 1997). [3]

[2] https://en.wikipedia.org/wiki/Time_in_Ukraine

[3] https://lists.iana.org/hyperkitty/list/tz@iana.org/thread/DS... https://github.com/eggert/tz/commit/bb203f1bb0b6cd4bb2b08f25... https://github.com/eggert/tz/blob/bb203f1bb0b6cd4bb2b08f2560...
Absolutely this. Rather than having minimum wage be $15, UBI should be $15/hour, and then there need be no floor for the amount on top of that that employers are allowed to pay for labor. (Probably there will be a floor to what laborers will accept, because of how much less desperate they will be, resulting in a higher wage share of income overall, and generally reduced wealth inequality across society).
Here's math, just read out loud:

"it shows up in the Yukawa force as an exponential dependence on that parameter which means the force quickly decays to zero unless the parameter is 0"

It tells nothing to people who don't know the equation you are talking about and tells nothing new to people who know it.
"To help the poor, make it easy for them to climb the economic ladder"

There is no "the poor"... rather its just people that do not have any other options. Primarily, higher education or certified skilled trades are the only effective way out of minimal income survivor economics.

In my opinion, people working at fast food chains making the minimum legally allowable wage work harder than any CEO or academic I've met over the years.

I would recommend this book as it quantifies how income disparity impacts young Americans development:

"Outliers: The Story of Success Paperback" (Malcolm Gladwell, 2011)

https://www.amazon.ca/Outliers-Story-Success-Malcolm-Gladwel...

Notably, naively explaining passive income from assets to minimum wage workers is not usually a productive conversation. Rather, folks are just projecting their own perspective on people in a different situation. =3
> My local subreddit is FULL of people wondering [...] Some even ask how to help. No new volunteers show up, though.

Oh, yes. I'm in a local volunteer group here. We have just under 1,800 "members" on Meetup - supposedly interested in regularly doing Good Deeds with us.

But there are less than 18 members who ever show up and do things. Evidently the other ~1,782 had Good Intentions...that mysteriously vanished when they clicked "Join". Or only care about polishing their online images. Or something.

A great many things were different back in the early '90's. One of which was that branding yourself as a volunteer do-gooder required you to actually show up and do some work. Somehow, our group had far more actual workers back then.
> it's not about killing people before reproductive age, it's about absolute numbers of offspring born.

Technically, it's about averaging offspring (weighted by your genetic contribution to them) across all of time. If you have 30 children, and all of them starve to death before reproducing, you've reproduced less than your neighbor with the one child and one grandchild.

But that's impossible to calculate, so mostly we just have to work with number of children. This detail, though, is something you might want to keep in mind when looking at reports of "effective population" in the past. Any actual population in the far past who end up being wiped out in the middle past are excluded from the "effective population" that we calculate.

https://en.wikipedia.org/wiki/Effective_population_size
I'm not assuming. Your position on this issue simply lacks empathy.

If you've known anyone addicted to the list of things you mention, you should know that at some point, they are no longer "free to destroy themselves". They are continuing to destroy themselves out of a chemical or phycological necessity. The people who deal drugs or own casinos are running predatory businesses and it should be illegal, just like other predatory business practices are.
Google has OR Tools team that runs a publicly accessible discord. There's quite a few folk in there with industry experience who will likely be able to answer questions in the off-topic channel. Unfortunately I can't be of further assistance, but I hope this helps.
I don't think it's so much pushing an agenda, as it is avoiding a thermonuclear hot potato of modern life. If you start talking about gender identity, everyone has STRONG opinions they feel they must share. Worse, a subset of those opinions will be fairly extreme, and you're potentially exposing yourself to harassment or worse. If you sound like you're attacking trans people, that's going to end badly. If you sound like you're supporting them, especially as this new US administration takes off... that's going to end badly.

So if you can tell the story without the possibly superfluous detail of the genders of the people involved, that's a pretty obvious angle to omit. Andy Ngo is obviously not doing this, but that's really only because he has a very clear agenda and in fact his entire interest in this story probably stems from that.
> On modern social media platforms, each person gets their own, personalized feed.

I notice this with streaming platforms like Netflix as well, there is no longer a channel that we all watch (not even in the same household), so a lot of water boiler talk about TV shows have disappeared. The only conversations I have about TV shows are now on reddit.
There is currently no VST/plugin support, although this is something I would like to include later on.

It's just too much development work at this stage - not only the VST integration itself, but building a full MIDI sequencer timeline, editor, etc to support instruments.

Other DAWs do this perfectly well so I'm focusing on the 3D virtual environment moreso than tradtional DAW functions. Audiocube isn't a tool to compete with the likes of Ableton and Logic, but something to run on the side.

Although, if I had a big enough team I would love to give it all of these features. I'm just doing it solo at the moment, so I need to have a narrower focus.
An open platform for understanding Australia's methane emissions
Related: It's Time To Let Go, Apache Software Foundation

https://rocket9labs.com/post/its-time-to-let-go-apache-softw...
Ah, yes, can reproduce the problem if f(x,y) isn't defined.

Also, if f(x,y) is "broken" (e.g. by a typo like syn instead of sin) then the effect is the same.
Sure, it's certainly better than layoffs. I don't really dispute that. I'd rather get a severance and I have at least a nominal option about leaving instead of being forced out.

I guess I'm just sick of companies massively overhiring, creating a ton of redundant employees in the process, and deciding to get rid of a ton afterward. We give these corporations so much power in our lives and they treat us like pawns. They control our healthcare and dictate where we live, they should treat this power with the responsibility it deserves.
> It is mostly sound, doesn't just say "eh we won't check that" half the time

No, but they did kinda say that about `attrs`, which is a big deal for me and my stuff at least. Hopefully this new project can deal with all the crazy dynamic stuff python allows you to get away with.
That was my thought too. I just scanned the paper but I didn't see them discussing controlling for changes in reporting based on pay increases. If you beat someone constantly they just whimper. If you hit them only once they will scream loudly. I think there is a chance that is happening here.
"Flamebait is the posting of a provocative or offensive message with the intent of provoking an angry response" [1]

There hasn't been an angry response to this comment. In fact, they've been thoughtful, though some have disagreed.

I don't see how this is a generic tangent, since this comment directly expands on the post, and provides a Christian apologist viewpoint on artificial intelligence.

I politely request you retract your flag.

https://en.wikipedia.org/wiki/Flaming_(Internet)#:~:text=Fla...
If this is authoritative, I don't think so. It's really for the card got damaged in the current tournament so it's a marked card in a deck, or the card is valid, but only available as a foil which would feel different than other cards unless you were playing a foils only deck.

https://blogs.magicjudges.org/rules/mtr3-4/
So the entire premise is that you really can't just 'buy dollars' in the majority. of these countries, hence the need for stablecoins.

And I don't think I would characterize this as a high-risk currency; it's essentially a digital receipt for a dollar, backed by US treasuries (https://www.circle.com/transparency).
I vaguely remember someone with the Nobel Peace Prize promising to close the base. What happened?
Semi related: is there some way to check what eBPF programs are installed on a system and explore what they're attached to / doing etc?

Whenever I see a problem solved with eBPFs I feel like it's also making things more opaque and difficult to troubleshoot but I'm guessing that's just because I don't know enough about it
Some places do buyouts to avoid triggering certain laws relating to mass layoffs. There are a bunch of names for buyouts, voluntary exit isn't particularly weird.