skysight-inc/HackerNews huggingface dataset:
> I wonder to what extent moving bounds checks into hardware provides the potential for efficient memory safety.

It's great! The CHERI team at U. Cambridge has recently released their initial performance characterization of Morello, Arm's experimental ARMv8 w/ CHERI: https://ctsrd-cheri.github.io/morello-early-performance-resu... . The major take-away there is a little buried, but is:

> The above 1.8% to 3.0% is our current best estimate of the geometric mean overhead that would be incurred for a future optimized design

That seems to be well within people's tolerance for security features, especially as we think having CHERI would also allow us to turn off, and so stop paying for, some existing mitigations.

While there's a wealth of stuff to read about CHERI (https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/cheri...), if you're new to it and want something more presentation flavored than text, you might enjoy my talk from HOPE 2022: https://www.youtube.com/watch?v=dH7QUdXeVrI
XML has a lot more defined structure than s-expressions. S-expressions make cute demos when people just take some chunk of data and blast out a conversion to drop into the conversation and hold it up as a standard, but it's not a fair comparison to take something actually defined and then splat out an undefined ad-hoc format in the spur of the moment. Of course the latter looks awesome by comparison; the example was literally structured to look awesome in this exact context.

When you read the s-expression alternatives proposed to XML with an eye to "How would I actually code against this? How would I actually convince multiple people to use the exact same standard as me? How do I support all the use cases of interest to me?" they completely fall apart. They're too simple. The very fact I have to use the plural for s-expression alternative since no two of them are every quite the same says quite a bit.

When you need that structure, XML is actually a very good choice; the error people made was using it when they didn't need that structure. Note how much of the complaint about using XML, even in this very conversation, is (quite correctly!) "what do I do with all these extra structural elements?" If you don't have a clear answer to that, don't use XML. If you do, don't jam it into s-exprs or JSON either, you end up with an even worse mess.
How about forcing the president to be non-partisan? None of this "the president leads the party" shit.

Partisanship in America is a bug, not a feature.
“Obfuscated complexity” aka good UX that decreases friction and increases velocity.
The burden of proof has already been sufficiently provided by Christianity. Just because many people don't accept it doesn't mean it's not acceptable.
The ones saying this is a mistake are scientists and electrical engineers. They know what a w/h represents as a unit of measure. They have the frame of reference and know the equation. So they would rather see a standardized measurement that takes into account all factors in one measurement.

But you don't use batteries like that. Consumers use batteries that are a specific voltage. Watt hours obfuscates this fact. So when a user tries to plug a 1.2v 40w/h battery into a 12v device that takes a 40 w/h battery, they will not know why it does not work.

So we break it out into two separate, and unequally important properties for these consumers. The important property being voltage. If the voltage is the same, the battery can be considered by consumers to be "compatible" with their device. If the mAH is greater, they will have more battery life. Lower, and they will have less battery life.

W/H is insufficient for describing batteries unless you specify the voltage you are working with. People don't care about potential energy unless you tell them it's important. That's why batteries are represented as # of amps per hour @ a specific voltage.

Also, thank you for reminding me of how terrible and sophmoric Reddit is.
How would someone in the slack workspace discover the thumbnail image url?
I think the egotistical aspect is the most powerful: many researchers have built an identity based on the fact that they “know” something, so to propose better alternatives to their pet theories is tantamount to proposing their life is a lie. To change their mind they need to admit they didn’t “know”.

The better the alternatives, the more fierce the passion with which they will be rejected by the mainstream.
> "Fire" in a movie theater is the classic example of the court deciding what sort of speech consitutes compelling action.

"Shouting fire in a crowded theater" is an analogy that was used to justify banning antidraft activism in the first world war. It is very much allowed under current precedent.

"Directed to and likely to incite imminent lawless action" is the current standard.

https://en.wikipedia.org/wiki/Shouting_fire_in_a_crowded_the...
I think there is a place for a party which is not quite as socially liberal as democrats or socially conservative as republicans, pro-worker (somewhat protectionist and anti-free trade), and less authoritarian than the extremes of either major party.

That said, every effort at a third party has started at the top, with the presidency, the only way to build a party is from the bottom up - the Forwardists are trying to do this - but its a many many year effort to do so.
Human nature rewards controversy, so there is no getting away from it. The reward is attention, and whether that comes in the form of likes or shares or comments doesn’t matter.

As long as there is some way of determining attention, people will use controversy to get it.
Bummer. Our sales and customer success people really like Loom, and users often send us loom recordings to report issues or suggest features. I’m not happy it’s Atlassian.
I see your Metric Time and I raise you a Dozenal Society of America.

12 is divisible into whole halves, thirds, and quarters.

https://dozenal.org
Third parties, as of late, are all on the "left" side of the political spectrum. The article states that support for third parties by Democrats is 46% while Republicans support for third parties is 58% and "independents" at 75%.

It seems like a "centrist" third party is the only type that would have a chance at winning anything. But nobody is stepping forward to create that party.
I wish people would just record a video and showing what is causing them a problem. It's better than writing "I'm trying to do x and it doesn't work". At least on a video I can see the exact error message, the view they are on which browser they are using etc.

You can condition people to give you all this information but it's an uphill battle, so I'd rather just get it myself from the source if possible.

I feel like there's a misunderstanding here where people think engineers will now record videos instead of writing their usual issue description. This is clearly not the use case of Loom.
The Saturn had two graphics chips VDP1/VDP2, where on one you could draw (distorted) sprites and on the other large planes e.g. for backgrounds [0].

If you'd implemented a z-Buffer in software you could sort these sprites to draw them in the right sequence to use the distorted sprites as 4-corner polygons to render 3d models.

The Dreamcast added a 3D GPU with the PowerVR2.

[0] https://www.copetti.org/writings/consoles/sega-saturn/#graph...
What do you folks think Loom's revenue was in the recent years? I'm curious what the ARR multiple would be in this deal. 20X? 40X?
This is literally the entire point that ranked choice voting is designed to solve.

The fact that most Americans don't seem keen/prioritized on implementing it, despite wide-scale disillusion at the two party system is mind-boggling to me.
Agree, and then youbhave the practical situation of the GOP basically being at least two, if not three, different parties. Same kind of goes for the dems. Other countries do the coalition forming in parliament, the US does it before elections.
> It drives away the kind of people who have little patience for technology problems and little patience for learning new things.

like learning to use a GUI and a Web Interface?
It's great that you're looking to collaborate and improve your open source projects. To attract contributors, consider promoting your projects on various developer platforms, such as Reddit's r/opensource, dev.to, or Twitter, using relevant hashtags.

Engage with the open source community, participate in discussions, and provide constructive feedback on others' projects. Collaborative coding platforms like Gitpod or pairing sessions can also attract interest. Lastly, continuously improving and documenting your projects can make them more appealing.

Your dedication to mentoring contributors is commendable, and it may attract like-minded developers.

In case you need support or help with your project, feel free to contact us! https://www.ratherlabs.com
Not really a huge fan of this whole method, but the GitHub CLI is really well thought out and means I basically never need to leave the terminal if I don't want to.
Do you dislike the tools or dislike the process that gets created around the tools?
When others are informed by sources that don't know what they are talking about, no need to learn from them.

But when they are rational and informed, you would be wise not too. Looking at this thread, you can make your own judgement as to what of the two extremes this is closest too.
I wonder how a more competitive landscape would impact how lobbyists function, given they control the board.
My understanding is that the US has a two-party system because of single member districts and and winner takes all elections.

Many Westminster descendants are not this way, and never have been. Canada has multiple parties, new ones crop up and old ones die.

The current conservative party is a 20ish year old party, and a merger/takeover of the Reform, then Alliance, the Conservatove party absorbing the tattered remnants of the old party.

We have political alliances, coalition governements where more than one party holds power, minority governments, and typically at least 3 main parties, with a smattering of others around.

We typically have 5 or 6 parties sitting at one time.

And yes, to the youngsters in the room, even our 3rd main party has held power from time to time.

But most importantly, party names and controllers change.

That's on the federal level. On the provincial level, new party spring with abandon, and form governments too.

What I would suggest, is not pushing for something incredibly insane sounding to most US ears, like changing the entire voting system, but instead just push for that third party, something that sounds more tenable.
That's not true in general. Many mailing lists accept emails from unsubscribed users, some moderate them (requiring moderator approval for the first post), but I don't know of any which outright rejects such emails.
git send-email --dry-run <commitish>

will show you the mail headers it would have generated (including subject lines, To: and Cc: fields).

git format-patch -o<tempdir> <committish>

will create a separate mail-like file for each patch in <tempdir>. Finally,

git format-patch --stdout <committish> > foo.mbox

will (I think) generate something which something capable of reading mbox'es should be able to read. (The latter I may be remembering incorrectly, but worth giving a try.)
With Psyche, a journey to an ancient asteroid is set to begin
You would think that right, but quoting an identifier is the start of misery. It means everytime you invoke the identifier, you have to quote it. If you don't quote it, you open yourself to bugs. It's a giant footgun. "But I'm quoting lowercase identifiers, so even if I forget the quotes it's fine". It's not. Only Postgres folds unquoted identifiers to lowercase. Oracle and SQL Server fold unquoted identifiers to uppercase. MySQL does the weird thing where it either folds to uppercase or preserves case sensitivity depending on whether you're running it on Windows or Unix (fun!). So not quoting your identifiers now means its behaviour is dependent on what database configuration you're using. It's not worth it. By using only lowercase unquoted identifiers, you can guarantee it behaves identically across every database, because even if they fold to uppercase or fold to lowercase or preserves case your lowercase unquoted identifiers get normalized accordingly to the database's rules and it all works without a hitch. Even if other people bring their weird database-isms like uppercasing identifiers and lowercasing keywords (like my company, sigh), it all works seamlessly. Say no to quoted identifiers, unless you want to saddle your developers with additional burden everytime they write an SQL query that touches the database.

Oh and yeah, every database brings its own opinion on what [quoting] `should` "look" 'like'.
Pro-Putin Propaganda Flows onto Android via Google Loophole
Yes, parents can be horrible too.
Unfortunately it's somehow socially acceptable and even worthy of pride in some circles, to be "bad at math". It's seems very rare for someone to openly say "I'm bad at [my native language]" or "writing".

I feel stats is has a somewhat similar effect even among those with math education. Several friends who have a degree in math recoil at the first mention of stats concepts.
So who's going to explain to 99.999% of the world why a 10w/h battery that is 5v is incompatible with their 12v device that also takes a 10w/h battery?
Multiple enterprise customers use my software (https://emailengine.app) because it can proxy OAuth2-enabled IMAP/SMTP connections as regular password-based sessions. Turns out there are a lot of legacy, like all kinds of cron scripts, that want to connect to some IMAP account to check and do something. It all breaks down once the organisation enforces OAuth for their email. So, personally, I don't like it at all, but as a software developer, I'm really happy about it. Helps with my sales effort :P
If people were serious about change, they'd vote more in primary elections. That's where the actual power is. But non-presidential primaries have hilariously low turnouts, dominated by the most partisan voters, so we get bad choices in the general election because we cede nominating power to crazies.

Change doesn't require major structural moves. It just requires less apathy towards the "boring" aspects of politics where the true power lies.
Let me guess, you could build it in a weekend? It's obviously more than about the video recording tech. Compliance, team permissions, sales, enterprise contracts and making it work on all devices are not trival.
In that case it's possible to generate a deepfake offline, then open the video in a player and record that. I doubt online-ness by itself will do anything if it's still just a video signal leaving the machine.
You came out of nothing and you return to nothing.

Think about the last 13.8 billion years of your existence. Death is merely returning to that place. Was it uncomfortable or scary for “you” during those 13.8 billion years. Probably not. The “you” that has the capacity for worry, sadness, joy, etc. won’t exist after death.

And perhaps a new “you” will pop into existence out of nothing just as it did before. Or maybe not.
I don't think I've genuinely laughed at an internet conversation like this in such a long time. Thanks for that. I should join a forum again.
I mean, we could be measuring time in radians. We already subdivide degrees into minutes and seconds, might as well call the day 2 pi radians.

We sleep for 2/3 pi radians of the day in that case.
To make a tech talk memorable, a combination of elements often works best. Mind-blowing demos can capture attention, but they should be followed by in-depth explanations of the underlying code.

A compelling storytelling that weaves your content into real-world scenarios can engage the audience. Additionally, interactive elements or hands-on exercises, if applicable, can enhance the learning experience. And always encourage questions and discussions to make it more participatory.

Wishing you the best of luck at pgconf.eu, and I'm sure your dedication to delivering an unforgettable presentation will shine through!
If you're dissatisfied with the direction of your preferred party, get out and vote in primaries. A lot of people have become Independent out of disgust, but if you're in a closed primary state, you just gave away your vote.

If you live in a one-party state like West Virginia or Maryland, it might make sense to tactically switch to the dominant party. I've done that in my state.

In a perfect world, elections reform would be great:
- adopt ranked-choice voting
- increase access to the ballot box (motor voter auto-registration, early voting, etc)
- adopt compulsory elections (probably would never happen in the States)
Professionals? Who move around based on changing income, family size, and neighborhood dynamics? Sure.

I know a lot of working class people who live in the same neighborhood they grew up in and have rented the whole time. Just depends on who you know a lot of I think.
We really need a 'Nutrition facts label' for electronic devices/batteries.

Usage Facts

Serving size: 1 hour

Servings per charge: 3.5

Total power (watt-hours): 56

Voltage: 12

Amp hours: 4.57
5.5% of renters have lived in their home for more than 20 years. https://ipropertymanagement.com/research/renting-statistics The average renter stays for three years in a single-family home. Which means the vacancy between occupants averages 2.6 months or so. https://policyadvice.net/insurance/insights/rental-statistic...

You tend to know people like yourself. Young professionals move quiet frequently. Do you know anyone in a rent controlled or subsidized apartment? How many retired couples do you permit know? What about school teachers or police officers etc?

Also, looking at people who can’t tell if someone is 2 days into a 15 year stay which makes it easy to overestimate how mobile people are. You really need to look at things from the perspective of move out dates not how long people have been in their current apartment.
companies are generally valued based on their revenue and user base rather than their product

it is true that $975M is too high a price for a screen recorder when they could have bought a licence to Cleanshot for $19
It's always a blast when technology and marketing collide.
The most pressing problem facing utilitarians has never been choosing between principled vs. consequentialist utilitarianism. It's how to take a vector of utilities, and turn it into a single utility.

What function do I use? Do I sum them, is it the mean, how about root-mean-squared? Why does your chosen function make more sense than the other options? Can I perform arithmetic on utilities from two different agents, isn't that like adding grams and meters?
Yup, that makes perfect sense
There are studies showing that all those things I said are lies are, in fact, untrue. (Well, the "working from home" one is a bit less clear-cut on an individual level—but it's still the case that we were being lied to that it was impossible, period, across the board.)

And as you've already noted, the article appears to be making bold claims while not showing all its work. Yes, this article is doing that while arguing for extra vacant homes—but what makes you think the opposite isn't also true? Beware of the Gell-Mann amnesia effect.
You can have a battery cell that is 3v, 100mAh. And another cell that is 6v, 100mAh.

The second cell has double the energy storage as the first cell.

Really mAh is only useful when comparing cells of the same voltage. It became a common metric since so many battery cells in electronics are 3.7v, so you could assume a constant voltage and just compare mAh.

But not all cells are 3.7v, so sometimes that mAh comparison falls down completely and you should really be using watt-hours (milliamp-hours * volts).
This is still happening in the framework of the existing party.

True replacement would be an entirely new party, from the ground up eventually forming government.
> Hasn’t that already happened?

Well, yes, several times. Like I said "in the history of the US..." - because it's happened before.

But what you describe here is shifting platform of the party itself, perhaps due to gerrymandered House districts shifting the rhetoric to include ever more extreme ideals.
One thing this is missing is cover letters for longer series. Last time I checked that was the biggest pain: the fact that there's no real convenient way to store the cover letters; `git send-email --cover` will expect you to compose a new one every time.
Wavelet Modulation
I've used blazor on a couple larger projects, mostly wasm blazor, and have used components in hacky ways on occasion (reflection, interpolation, etc). Some of these components are pretty large and I have never once had a crash from those projects in any IDE, be it VS2022, Rider, or the trash that is VS for Mac. Not downplaying your experience, just saying blazor projects have been very solid to work with on my end.
For how many years of their life, how many 2-year cycles? You can switch jobs every 2 years for a 30-year career, but having a family slows things down, usually.
Their policy is to kill the woke mind virus.

Why, do you support the woke mind virus?
If it was the Glen park station I would also question it, but 24th station is a pretty rough place, I wouldn’t be surprised if it was actually being messed with.
C'mon Atlassian, have the decency to throw another 25M their way...
He won the presidency, and still has a clear hold on the party. How is that ‘paying lipservice’?
I dislike the tools for the process they encourage.
You can't do that in the US, because we have freedom of speech and freedom of association - the latter of which inevitably leads to partisanship. If the party wants the President to be their leader, they have the right to decide that, and the President likewise has the right to be as partisan as they wish.

Solutions that require forcing people to adhere to a specific ideological or political framework (or not to) tend towards authoritarianism. You can't stop people in a free society from acting in aggregate to further their own common interests.
More than two parties can't work in the U.S. unless we get some sort of ranked choice voting.
On the other hand, for those of us who agree with the GP on this, one way around the pitfall is to have your project's style guide ban multiple declarations on a single line, or at least ban them for non-trivial variables— so `int x, y, z;` is permitted, but nothing more than that.
Urban land include commercial & industrial urban land.
So do, unless I am mistaken, urban roads and parkings.
Maybe less likely, but it still happens. E.g. Weimar: very fragmented scenario (there were at least 4 major parties, not including the Nazi), still a lunatic won. And don't get me started on the Italian experience, or the French republics... In practice, the more fragmentation you have, the more likely that the electorate will eventually converge towards a strongman lunatic who will "clean up the mess/corruption/etc etc".

The safeguards against lunacy must go well beyond the number of parties, and still might not actually work.
Yes, it should be turned off.
There is no such thing as a device that takes a 40wh battery. A device will take a battery with a specific voltage, and will last for different amounts of time based on the capacity.
First word discovered in unopened Herculaneum scroll by CS student
Indeed. And there have been many, many re-alignments. The GOP was still the party of civil rights until after the 1960s, and then abortion forced a schism between the southern democrats and the democratic party, which led to the GOP increasingly being "the states right" party.

The democratic party after the Civil War was was the political wing of the KKK, in a similar relationship of Sinn Fein to the IRA.