skysight-inc/HackerNews huggingface dataset:
> If the alliance was just to buy time for Red Army, then it would not make sense for Red Army to spend time massacring the elites and armies of conquered states

The USSR did not have to expend much effort in taking eastern Poland. It moved in after the Polish army had been largely defeated by the Germans in the West. The USSR's actions here were opportunistic.

> This narative, which I started hearing after the start of last Russian war

This "narrative" has been around for many decades, and is not particularly controversial. Even at the time, the fact that the USSR and Germany signed a pact at all stunned the world, because they were arch enemies.

It was not a marriage of love, and calling it an "alliance" is a major stretch. It was an opportunistic move by two enemies that each had their reasons to temporarily put off their conflict. The Red Army was in turmoil because of the purges and Stalin was deathly afraid of a German attack. The Germans wanted time to go after Poland and the western powers.

A central tenet of Nazism was its hatred for Bolshevism (and that was tightly connected to the Nazis' antisemitism as well). Hitler had openly stated his goal of destroying the Soviet Union, and it was clear that any pact could not last.
The alphabet may be hard, but grammar is (supposedly) quite easy, compared to eg. Japanese.
People please I need some feedback, this was a personal project, should I go further or move along?
> After all, in business, excuses are never acceptable.

Clearly your father never built software.

This shit is why people make up dates and then expect miracles to happen and then wonder why the code base looks like we empty a portapoty into the repo.

Demming is still having a laugh about this type of nonsense.
House prices have dropped in nominal dollars a number of times, specially the five years from 2008-2013. Of course, that's on a national average; localities can deviate.

That annoys people and makes houses go underwater; if you instead hold house prices mostly steady whilst inflation goes up, most everyone is happy. People who bought think they're financial geniuses for locking in a low rate, and non-owners see their affordability slowly improve.

The problem is it's slowly; even 5% inflation would take a few years to be really noticeable.
> I spent hours in meetings to make sure everything is correct. Yet, sometimes it feels that no matter how much effort I put, people will just find ways to misinterpret it.

from reply below:

> I apologize if I got defensive, it is just that I put so much effort on being truthful, double-checking, putting disclaimers everywhere about every possible misinterpretation.

I just want to say: don't stop. There will always be some people who don't notice or acknowledge the effort to be precise and truthful. But others will. For me, this attitude elevates the project to something I will be watching.
So what's open about it these days?
In a similar vein, pass through mode on my Vision Pro has a similar effect. I adds super realistic looking shadows on the ground to mimic shadows cast by the windows open. I didnt notice it for a few weeks because it looked so realistic.
My comment is supporting sph.. (whose comment shouldn't be flagged). A known human-by-profile fanf2f is accused of bot-hood by an unknown actor burning a 13-year (2011 vintage) nym/persona. sph calls that out without breaching HN guidelines.

> ???

2011 was a good year for grapes, er broadcasting, https://uscpublicdiplomacy.org/blog/reforming-smith-mundt

https://en.wikipedia.org/wiki/The_City_%26_the_City

A denizen of one city must dutifully "unsee" (that is, consciously erase from their mind or fade into the background) the denizens, buildings, and events taking place in the other city – even if they are an inch away. This separation is emphasised by the style of clothing, architecture, gait, and the way denizens of each city generally carry themselves.
There was something similar at Caltech, EE91 lab. At the beginning of the term, you submitted a proposal for a project you would design and build. It had to be approved by the professor. At the end of the term, you turned the completed project in. If it was a day late, or did not meet any part of the spec, you got an F. Otherwise, an A.

My project was to design and build a glass tty. But I was careful with the spec, and specified a keyboard entry device. I designed a single board computer out of a 6800 uP, wirewrapped it. I made a keyboard out of random keys. I wrote the software (about 2K of asm). But I did not get the display to work. The prof gave me an F because the display didn't work. But I pointed out that the spec did not require a display(!). So the prof changed it to an A. Later, I finished it and got it all working properly.

The EE91 lab space the two days before the due date was packed with students working 24/7 to get their projects done.
People used to live next to cemeteries and drink well water.

Yes, they also got very sick from doing this.

How were any houses originally built?

Well, sometimes they were just built.

It's a good thing we've learned a few things since then. Not that city planning is perfect. Far from it. But it certainly does serve a purpose.
I paid for Pixelmator Pro and I like it a lot. On iPad I paid for Procreate. Both great apps for digital art (about 1/2 of my job). I wish I could have purchased these directly from their respective developers instead of an app store middleman getting a cut, though. Maybe someday.
Not trying to entice you with this comment, moreso trying to clarify, especially since you took the time to give constructive criticism:

My thinking is this: everyone has their own repository of useful resources, divided into categories, languages, etc. The public v. private question is a good one: my initial thought is to give users the choice to do public _or_ private. This will let folks create code snippets that they'd rather keep private and share others that they're interested in sharing.

As for collaboration, I think I'd rather divide this up into discussion collaboration (comments, namely, and maybe code-level comments on snippets) and code-level collaboration (like contributing to a piece of code with a Git-like PR), so that users can choose how they want to interact.

I want to re-clarify, this is an idea still in its infancy, so if there's something you'd like to see, that's the real purpose of this post: to get a feel for what folks would like to see, so I'm not just building something for myself.
As someone old enough to remember early 90s email, before wave after wave of noise and the myriad “solutions”, I find it hard to accept that we can’t do better and somehow discover email 2.0. Especially now there are so many other commonly used services/protocols for things that are “not email”. I can’t help but think that somehow recipient identify and preferences could form a part of it.
I'm not sure why anyone would invoke Renaissance as an example of anything, giving how little people know about what they concretely do. Seems ironically unscientific of people who admire Jim Simons.
Take a look at ILGPU. It's very nice and has been around for a long time! (just no one knows about it, sadly)

Short example: https://github.com/m4rs-mt/ILGPU/blob/master/Samples/SimpleM...

Supports even advanced bits like inline PTX assembly: https://github.com/m4rs-mt/ILGPU/blob/master/Samples/InlineP...
Tech workers should shine a light on the industry's secretive work
Are you familiar with what AMP for Email is about? It’s dynamic content. That’s all. And that’s something that has no place in email.

AMP for Email is dealing with a completely different problem from the one discussed in this article—one that no one asked to be fixed, and which few people even agree is a problem (and they’re all trying to sell you something).
You are free to purchase a domain from a registrar, setup a server or purchase hosting and bandwidth, and display any legal content, including nudity, on the internet for all to see.

>How is this democracy?

If you are in a democratic country, you can vote for representatives, or run for office yourself. Has nothing to do with you being able to host something on someone else's computer.

>How is this an advanced society?

Because you can upload functionally limitless digital content to someone else's computer and someone else halfway around the world can almost instantly view it on a handheld device. Obviously restricted to the rules of the entity paying to host said content.
Using a password manager negated the whole signing up thing from me and I actually like it better because I'm signing up with a site specific email and random password instead of using a third party account that they might not support or that I might not use in the future. Mostly I just don't want my major provider identities associated with individual third-party sites. A password manager basically provides the same click to login experience without the side effects of using SSO.
An "investment" in rentals doesn't take supply away, even converting from a rental to an owner-occupied doesn't.

What you need is more supply, and without that prices will continue to go wild because the number of people who want to live in the area outstrips the supply of spaces.

In the past, you'd have new cities pop up and take some of the pressure off, but that's slowed down (though places like Austin have gone wild).
If you're getting a business degree, what's the excuse for misspelling "business"?

None of these requirements were difficult or unreasonable. The students didn't have a problem with them, either. His classes were well-attended.
Maybe you are talking about "awe"?

https://en.wikipedia.org/wiki/Awe
Stephen Wolfram has a good explanation: https://writings.stephenwolfram.com/2023/02/what-is-chatgpt-...
They lie outright. The other day I saw an ad of a body lotion that “modifies your skin DNA”, according to the ad.
My main requirement is verification of the sender. One way to do that could be to send only a link to the message and have the receiver request the data from senders server. Then receiver could cut it off if the file is too big. (Maybe notify end user of the undelivered mail and they could retry if they're OK with it). Not sure how long a pending message should stay on the senders server.

Another idea is to have the payload be a zip file. The end user could then have apps to process different content types. Only the "email" type would get processed by a traditional email client. Attachments would just go in a folder under the email message.

Just thinking out loud. An authenticated asynchronous method of sending "stuff" including "email" messages.
Should I have waited to sell until it was? Not my bags to hold. The insurance industry is already forward looking in this regard (pricing snapping towards risk models), I’m just riding their coattails.
should we all just instinctively applaud it?

No. Which is in the site docs as well:

When something isn't good, you needn't pretend that it is, but don't be gratuitously negative.

But more importantly, what makes your comment shallow is not the ostensible depth and heft of your links, it's that it shows little evidence of having looked at the thing being showhn - it's a thread-invariant trope.

If someone does a Show HN for a Twitter for pets you are not required to applaud it, instinctively or otherwise, but you are asked to not reflexively dismiss it in thread comments. Critique is fair game, of course.
I will say one benefit of living in feudal-until-Katrina New Orleans is the excellent streetcar system
So now we have you to blame for a delay on the release of his next book. :)
You can probably use a more efficient data structure than a singly linked list for logs

Maybe a “string list list”?
There are boundaries in the game that will trigger a return to start, which just computes a new path from the current location back to the level's starting location. The game coordinates are all referenced from a real origin latitude/longitude/rotation, which can be set at any time with the push of a button.

That video is rad! I had a wheel/pedals/6spd setup in college, and that made driving games so much fun.
Agreed, sim racing is a great hobby, especially if you can’t afford a race car or don’t live near a track. In doing a six hour classic endurance race in (digital) Sicily this weekend with 24 other teams and I don’t even need a passport!

If I had a go kart and runway I would be out there myself, though, not driving it from my office!
> an(d) the latter is a CCP propaganda outlet.

And Twitter is a Western propaganda outlet.
I dig! Something like this would be cool to see for reddit too
his is a fascinating exploration into the future of enterprise services with the integration of GenAI, LLM, and the Omini Model. The synergy between these technologies has the potential to streamline operations, enhance decision-making, and provide personalized experiences at scale. It's particularly interesting to see how multimodal processing can give rise to more nuanced insights across different data types. As these models become more sophisticated, we'll likely witness a significant shift in how businesses manage and leverage their information assets. Looking forward to seeing real-world case studies that illustrate these transformative effects!
"Unprecedented" Google Cloud event wipes out customer account and its backups
I find it delightfully ironic that humans are so bad at the things we criticise AI for not being able to do, such as extrapolating to outside our experience.

As a society, we don't even agree on the meanings of each of the initials of "AGI", and many of us use the triplet to mean something (super-intelligence) that isn't even one of those initials; for your claim to be true, AGI has to be a higher standard than "intern of all trades, senior of none" because that's what the LLMs do.

Expert-at-everything-level AGI is dangerous because the definition of the term is that it can necessarily do anything that a human can do[0], and that includes triggering a world war by assassinating an archduke, inventing the atom bomb, and at least four examples (Ireland, India, USSR, Cambodia) of killing several million people by mis-managing a country that they came to rule by political machinations that are just another skill.

When it comes to AI alignment, last I checked we don't know what we even mean by the concept: if you have two AI, there isn't even a metric you can use to say if one is more aligned than the other.

If I gave a medieval monk two lumps of U-238 and two more of U-235, they would not have the means to determine which pair was safe to bash together and which would kill them in a blue flash. That's where we're at with AI right now. And like the monks in this metaphor, we also don't have the faintest idea if the "rocks" we're "bashing together" are "uranium", nor what a "critical mass" is.

Sadly this ignorance isn't a shield, as evolution made us without any intentionality behind it. So we don't know how to recognise "unsafe" when we do it, we don't know if we might do it by accident, we don't know how to do it on purpose in order to say "don't do that", and because of this we may be doing cargo-cult "intelligence" and/or "safety" at any given moment and at any given scale, making us fractally-wrong[1] about basically every aspect including which ones we should even care about.

[0] If you think it needs a body, I'd point out we've already got plenty of robot bodies for it to control, the software for these is the hard bit

[1] https://blog.codinghorror.com/the-php-singularity/
Why don’t we replace email with something like XMPP or Matrix?

I think they solved most of those problems already and are easily self hosted.
Sure, you can do that. But if you turn in a project at work and it is not good, but then turn it in later and it's better, your boss doesn't magically forget that what you handed in on the date it was due/required was not good.

No one is suggesting that if you get a C on the midterm you shouldn't be able to get an A on the final. But if you get a C on the midterm you shouldn't be able to retake it multiple times and overwrite all but the last grade, as if they never happened.

There are also practical considerations, like the fact that this is unfair to students who are in different classes: imagine if you have a biology test and a history paper on the same day. If your history teacher doesn't let you rewrite papers indefinitely, then you can't blow the paper off and focus on the bio test. But if another history teacher (or teachers of other subjects, which your bio classmates are taking instead) do allow for rewrites/retakes of their assignments, they can blow off everything else and do much better on the bio test.

It's also hard for teachers to have to keep coming up with new test questions. If they re-use the same test questions, it becomes trivial to get a good grade since students know what the questions are (this is especially true for multiple choice, but is also true for other question types).
Detecting astroturf lobbying movements (2020)
I mean, the Florida state govt. doesn’t deserve your tax money so I salute you anyway.
> I cannot afford the same standard of living they did at my age.

I think you have to carefully define "standard of living", because I doubt your parents had a better cell phone, more reliable car, larger TV, and a more energy-efficient dwelling than you do.

(I also don't know enough about my parent's exact finances to be able to determine if I am "better off now than they were at my age" though I suspect I am.)
I really wish we could just get Waze and Google Maps in a single app. They often have conflicting directions and some sort of happy medium would be nice.
https://archive.ph/2024.02.25-044146/https://www.scientifica...
Turing machine simulator using TypeScript types
Doesn't this dataset very obviously violate copyright?
EU is pushing Meta to end online anonymity, push for Digital ID
I don't really like being overly strict. I think professors and especially teachers have gone too soft on students (often forced to do so by admin), but I also find being too strict means the grade is now less about the topic and more about minor nuances that aren't all that important in the larger scheme.

Would you fire a programmer who let a bug slip through? Would it be acceptable to give a zero to a student who had a bug in their code? I've seen successful books with spelling errors. They should be minimized, but having a single spelling error doesn't mean the write gets 0 income. I've seen math professors forget a negative many times, doesn't mean they are idiots who don't know math or that they are no longer worth learning from.

I personally find professors who are overly strict to be compensating for not being able to make their material appropriately difficult. Effectively, if they didn't do this, their class averages would be abnormally high. I have many professors with hard classes that taught well yet didn't need to resort to this style of grading to think that one must do this to avoid grade inflation.
> This could work, but the fact that we are using global mutable state ...

What? Why would you consider using global state for this? I'd do it like this. Mutability without globals.

export function transform(ast) {
const queries = [];
walk(ast.root, queries);
return { ast, queries };
}

function walk(node, queries) {
// recursively called on child nodes
// can mutate node, and append to queries
}

> Surprise! This is exactly the writer monad! This whole post has been a monad tutorial in disguise!

Aha. That explains why it stopped making sense about 6 paragraphs ago.
Unless you're saying that my exact prompt is already in ChatGPT's training set, the above is an example of successful generalization.
Yes, I agree. That's why I specced the 6809/6309 instead of the Z80. Clock for clock the 6309 is nearly twice as performant as the Z80 even though it's also an 8-bit CPU.
The Caltech EE91 lab projects usually involved writing software.

In one of my early jobs, I was assigned a programming task and given 6 weeks to deliver it. I delivered it in 4. The supervisor made a report via the project management system that I'd delivered it on time. I went to his office and complained about that, saying I wanted the record to show I delivered 2 weeks ahead of schedule. The supervisor said the project management software had no way to enter anything that was ahead of schedule.

Another anecdote from the same company:

They signed a contract with IBM to write some software for them, and was given 9 months to do it. The company hired a team of about 5 consultants to do it. If the software was delivered on time, each got a $10,000 bonus (this was back when $10,000 was a huge amount of money). The software was delivered on time. I asked one of them, did the bonus do the trick? He said, no, they were professionals. I laughed.
Congratulations, you also read the IEEE article. At one point, it wasn't.

The problems are cost and value. Building owners probably can't afford to switch over or don't want to spend the money without getting something of value out of it.
If you like that, take a look at Viewfinder too: https://store.steampowered.com/app/1382070/Viewfinder/

You take pictures to create portals to other parts of the level, but in any orientation/angle that you want.
A few things I would like in it personally:

- different, more strict message structure and format replacing headers and parts (maybe some less verbose equivalent of XML)

- signature as a separate part of the message that is never quoted (and more standard way to identify and attribute quotations in the text)

- legal information as a separate part of the message (imprint, privacy policy, confidentiality and copyright notices etc)

- privacy controls as part of the message (unsubscribe, GDPR disclosure/removal etc)

- replace HTML with Unicode-based formatting that is equivalent of Markdown subset and is email-specific, to avoid any attempts to reuse renderers built for other purposes
It's an observation, not an proposal. And its are worrisome one if true, because the young people are constantly exposed to quiet extreme opinions, lies and outrage influencers etc.

I.e. we've got people unironically saying they'd rather have their kids encounter a brown bear in the woods then an unknown man. That's how delusional people are becoming.

If the observation holds true, then the next 60+ years are basically locked into getting extremely bad...
I saw some video on A Difficult Game About Climbing a while back. The things they did to make the guy appear to grip the rocks and suck normally make the hands utterly bizarre when seen from the side.
Interesting. I've been noodling around with a glyph string design that sounds a bit like Raku's. I'll have to take a look at it. Thanks!
If you can't do multiplication and you rely on a library for that. I feel sorry for you.
> What does AFB mean?

It means "American foulbrood", it is a disease: https://en.wikipedia.org/wiki/American_foulbrood

> but I am unsure if I am allergic to stings

One can "become" allergic anytime, after many stings. You generally would not know before you make an allergic reaction, which is why beekeepers have to be "ready" to make one (as in, know how to react properly). I know beekeepers who keep practicing after they become allergic, some stop.

> once I finish university

I realised only after I graduated that my university had a beekeeping association... Are you sure yours doesn't? :-)