skysight-inc/HackerNews huggingface dataset:
Sometimes I wonder about how the atomic nature of the web breaks down the relationship between publication and audience.

I have no idea what Noema Magazine is, never heard of it before. Maybe every article is written in the way that you dislike. Maybe… that’s fine. Maybe a diversity in the way people express themselves is a good thing, even if you think specific examples are awful.

I’m quite sure the author didn’t write this for a Hacker News audience. Fine by me.
> At least in the US this happens due to rent control rules.

No way, the vast majority of the US has no rent control at all. Landlords can already raise prices whenever they want, it's always been legal. Despite this, most choose to put in 10% to 40% increase, every single year, anyway. - https://www.michiganpublic.org/economy/2023-03-22/as-housing...

> If they knew they can raise prices when needed, they could afford to lower prices in a downturn knowing they can raise later.

The only time a landlord will lower prices, is if a downturn is so severe that the Federal Government prevents landlords from accessing credit to wait out that downturn, and the landlord risks having to actually sell the property. (Which after 2008, it seems unlikely that the Feds would ever let the market correct again)
Missed opportunity to put 'gaslighting' in the title.
I’m looking at leasing one of these because I don’t need a whole lot of car, since I don’t commute — mostly I just need a grocery-grabber, and it’s one of the handful of EVs that’s small enough to fit in my somewhat undersized garage while still leaving ample room to move around the car.

We really need more Honda Fit type EVs… think small, cheap, and high utility, but the way things are looking the next several years will continue the endless stream of scarcely distinguishable midrange-and-up SUVs with the odd luxury sedan.
RTX 3070 on Plasma with the latest Nvidia driver. Things are probably better with AMD.

I used Arch for 2 years and Fedora for about a year. I just can't handle Linux as a daily driver anymore, I don't really want to deal with all the little annoyances anymore. Every couple of months I come back to see if things are improving.

I have zero issues with Windows. I don't do much dev work on this machine and when I do a VM is good enough for me.
Seems like there are a lot of experts here with FFmpeg, so perhaps one of you can help me.

I have a bunch of old videos that use MTS as the file extension. I would like to convert these to an MP4 (or MKV) file but I would like to do it while keeping the metadata (date taken, date created, etc.). Is there a way to do this?

The scripts I've seen change the file extension by just changing the container but they never keep the metadata which is a huge issue for me.
I think it’s iCloud because I updated my phone the other day and after I checked my photos there were over 500 pictures and videos that had come back. And some of these were pictures and videos I deleted before I got a new phone.
Oh thanks for sharing, this seems promising. I’ll look into this.
Full context on your first quote:

> My father was a Vietnam veteran and a lifelong Republican. He liked to say that women belong in the kitchen. I had become an environmental studies professor, a member of the East Coast liberal elite, a daughter he was ashamed to introduce to his friends at the Post.

What, precisely, do you take issue with there?
Duelling
We’ve got free soil tests in Seattle, but they only test for nutrients, and I’m more interested in heavy metals.
And another one:

"Costs on SLS have reached the point where private industry is now able to develop, test, and launch an entire rocket program for less than NASA spends on a single engine"
…by sending your request to the ChatGPT API and then executing the result.

What could possibly go wrong?
ARM64 gets a lot closer to CISC than ARM32, honestly (aside from the "everything predicated" and "double word stores"), with a larger suite of weirder instructions. Predication is also a distinct feature of ARM instructions, not a generic CISC thing.

POWER has instructions like RLIMI, DOZ, and STHBRX on the "complex" side.

The RISC/CISC distinction is not just about addressing and accessing memory (register-register vs register-memory operations). The headline operations for x86 actually were more about the compute side rather than the memory side - things like the "AAD" instruction did a lot of computing work in one bite. There were also RISC register-memory machines at the time the distinction was meaningful.
I'd hate to be this author's neighbor. Her insistence on letting invasive species propagate her lawn and then spread their seeds across the neighbourhood is downright disrespectful.

There's a horseshoe theory with academics. Mid curving is thinking that bumblebees need Dandelions instead of perennials.
Well even laravel itself approaches it for us. Its a great ecosystem with a lot of packages built for SaaS products like tenancy or even like sms alert channels. Just random stuff. Only occasionally have I had to write our own you know, boilerplate
Can you write a TL;DR? I’m not sure I get it.
Even the title is a creative jest, as Lunacy literally means "Looking at the moon" (via "Lunatic" which is someone who looks at the moon - Luna).
Nothing stops you from selling the car and getting another on lease. And how is #300/mo a screaming deal?
I realized this as I was looking up reviews to get second opinions. I stand very much corrected on the CarPlay/AA feature being present!
> I wonder: if RAM prices head towards $0.05/GB (around $50 for the cheapest 1TB) that we’re currently seeing for SSDs, would that allow the dream of a legitimately useful RAM disk to become a reality?

Become? I strongly doubt it.

You can make a great RAM disk today, but if you don't find that useful enough then the future isn't going to make it much better.

In that future, you don't need a RAM disk for your 800GB compile folders to live in cache or for your zero-loading-screen games to stream data at 50GB/s off your PCIe 7.0 drive.
What a self-important idea, and executed so poorly. It is no surprise to do further research and see the name of Paul Graham attached.

It proposes a purely theoretical approach, yet is mired in practicality. There are character literals, why? And streams? Having stdin and stdout? Keeping the dotted syntax for lists is also curious. I imagine a purely theoretical lisp would define lists as the intrinsic data-type without care for their representation. The names are also atrocious. Many scavenged from lisp (with slightly altered definitions make them seem different) and a lot of the rest symptomatic of the allergy to vowels that some programmers develop (if I ever name a function "bqexpair1", I want someone to give me a good telling off). It makes no sense why there is so much of it also. If we were talking purely formalisms, why not just describe the formal portion of the language and leave the rest as an exercise to the reader? The only reason is to make the language easier to code in which seems entirely informal.

The end result seems to just be "lisp again". I couldn't have possibly determined that some process was followed to create this language if it wasn't spelled out int the preamble.
Parents underestimate the privacy risks kids face in virtual reality
I much prefer Maybe types to try/catch.
fyi wlroots is an implementation of Wayland.
Dunno about that... My criteria was a bit different than the "on paper" stats:

1) Had normal instrumentation and control systems inside. No spaceship tech features.

2) Reliability and build quality cannot be compromised.

3) Strong dealership network with readily available parts and trained technicians.

Fast charge rate and long road trip worthiness doesn't matter to me because I don't do that. It's absolutely peppy and will put down the power when you need it for a quick merge or highway on ramp. Overall incredibly happy with this car.

Edit: formatting
Windows includes both display hardware handling functionality and a GUI framework to run on top of it. All of that is part of the OS that Microsoft provides

A Linux system is assembled from several parts that aren't all that related to each other beyond the API interfaces exposed/used

The Linux kernel brings a lot of core OS functionality, including display hardware handling, and a framework to expand that with hardware-specific drivers

The kernel does not bring a GUI framework. That has to come separately. X and Wayland are both approaches to filling that gap on Linux systems

X is basically how GUIs have worked on most Linux/Unix systems for the last few decades. There's some weird cruft from the assumptions used when the X framework was designed

Wayland is trying to get rid of the cruft and align better to how computers are used today. But it has to fight against X's inertia, and it's been a long road to Wayland being "daily driver" usable
My bad! Sorry, not sure how that happened - here it is: https://news.ycombinator.com/item?id=40401703
absolutely, and the springs are cursed

pushing breadboards with all loose components like this MHz deep sucks
Pacman was cutting edge in 1980.

In the 45 years since, we've managed to go from "waka waka" to something that could trick many people in a short conversation. Yes, it's probably not conscious, and so you're technically correct in that we've failed to achieve consciousness.

But you have to factor that current SOTA ANNs running our best supercomputers aren't even close in computational capability to the human brain. Reasonably, the human brain is still several orders of magnitude more powerful at executing a NN than our computers are at simulating one and we're likely still decades away from the average researcher having access to a machine as capable as a human brain.

Given that, and that nobody knows positively where consciousness exists within the brain, I'm not sure how you can be so confident as to suggest that GP is being ignorant. Many ideas behind LLMs were invented in the 60s and have just been waiting for powerful enough computers to experiment with them. Another few orders of magnitude and we may see more emergent behaviour that is impossible to distinguish from consciousness.
For some of these cases, it was arguably worse. It turns out that when Hertz gets back a vehicle they'd reported as stolen, they might "forget" to tell the cops that.

They'd rented a car for a fixed period, and were arrested and jailed for driving a stolen vehicle. They've shown police the lease agreement from Hertz showing they were authorised to drive the vehicle but police either couldn't or wouldn't verify the information with Hertz.

If being arrested and jailed for this wasn't bad enough, in some cases Hertz managers were slow to respond to police requests for information - so people have sat in jail for extended periods.
> which is the best error handling pattern we've figured out so far

What are the reasons you think it's better than Either and map, especially for expected control flow that doesn't signify programmer error and just responds to bad input data? I can't see any upsides. The function doesn't force the caller to handle the error, and the error isn't type checked: if the function stops throwing one type of exception or starts throwing another, type system won't force outdated call sites to be fixed.
> My father was a Vietnam veteran and a lifelong Republican. He liked to say that women belong in the kitchen.

> Until the end, he was convinced that being exposed to Agent Orange in Vietnam had caused the disease. He had lived half a century longer than many of the young men he’d served with, and he felt ashamed, I think, of the extra time.

> In the weeks after his death, I looked up the logbooks of his aircraft carrier, hoping to piece together whether he would have been exposed to Agent Orange in Vietnam.

Exactly zero adults have perfect parents. Publicly berating your own father like this is shameful, a sign of a petulant adult stuck in permanent adolescence.
Null checking can be fine if a failure mode is unambiguous. However, if an operation can fail for many reasons, it can be helpful to carry that information around in an object. For example with URL parsing, it might be nice to be able to know why parsing failed. Was it the lack of protocol? Bad path format? Bad domain format? Bad query format? Bad anchor format? This information could theoretically be passed back using an exception object, but this information is eliminated if null is returned.
No physics-level explanation, just that they found the chips to be more stable in testing when they were a little warmer vs a little colder. The key was to keep them around that temperature, though, which still requires a good amount of cooling the more voltage that runs through it!

Just... he mentioned I might not have as much success using LN2 or something more exotic, compared to standard water or Peltier cooling.
Possibly, but it's not unique to SLS. People were jesting twenty years ago about the purpose of the Space Shuttle being just a vehicle to get to and from the ISS. And the purpose of the ISS? So that the Space Shuttle would have somewhere to go.
SpaceX’s Starship allegedly needs up to 12 additional Starship launches to refuel the lander after getting into orbit so it can complete the mission. SLS can get from the ground to the moon and back with just the one rocket.

I don’t think it’s clear that SpaceX can “do it by themselves” any time soon, they haven’t done an entire mission yet, of which the lunar lander Starship is only one small part of.

Artemis is a dumpster fire of a NASA mission but like all of it is, including Starship.
Matt Levine wrote about this is Money Stuff a few days ago (https://archive.is/Kgeee section "The Harvard of trading")

In summary: "But at the meta level, [the IM Academy story] provides a helpful lesson in adverse selection. The thing that IM Academy teaches, if you are paying attention, is “if they know so much about how to make money in financial markets, why would they teach me how to do it for just $250 a month?”"
Thank you, this was the missing piece of the puzzle for me.
They can hide the option in Accessibility settings for those who speak CLI.
> Are there any good Linux desktop communities y’all recommend joining?

I don't know of any (phoronix.com, maybe? it slants more towards hardware enthusiasts than desktops so probably not, but it tends to be interested in things like drivers), and I'd be surprised if they existed for the interesting parts of the graphics stack. In the old times (2010) X was the only option and it handled display. There has been a huge push since AMD got serious about open source graphics to redesign the graphics subsystem to be more linux-y by transforming it into something a bit more like a Jenga tower of components stapled together (wayland is one of them) that coordinate to replace X.

The coordinating body seems to be freedesktop.org but it takes a lot of investigating to figure out what it is they are doing at any given time. It happens very slowly though so knowledge picked up can stay current for a decade or more.

The new component based world has a couple of key nodes where the work happens - the kernel (DRM subsystem specifically) for drivers, freedesktop.org for technical compatibility coordination, mesa3d.org for the heavy lifting libraries, Red Hat for pipewire that picks up the slack that Wayland fumbled, then the morass of compositers (https://en.wikipedia.org/wiki/List_of_display_servers#Waylan...) that are the user-facing part and where most people will interact with all this. They all have their own communities but IMO it is unclear which will take the lead outside the majors like KDE and Gnome. swaywm so far but I don't think it has a community anywhere as such.
So what is Dev Rel?
Agree that the criticism is overall well-founded, but this one is a bit strange:

> SLS looks like someone started building a Space Shuttle and ran out of legos for the orbiter

Should the booster look different just for the sake of looking different?
I think you are misunderstanding the comment you replied to. They are saying that whenever a customer at a grocery store checkout was charged an incorrect price, the price was always higher than the advertised price, never lower.

Yes, customers that notice it can have it corrected to the accurate, lower price. But the problem is that whenever there were "whoopsies", it's hard to just believe it was just a bug or well-intentioned mistake when there were never mistakes that would have resulted in a lower price.
This comes around every 15 years or so, when a new generation who hasn't seen that scam encounters it.

There aren't many original scams. Most of the mass-market ones date from the 1800s, when newspapers provided a way to reach suckers in bulk at low cost.
Almost all new scams are repeats of classics.
The classics should be taught in school.
Always leave the code better than you found it (2020)
She is from a manga / anime called Spy × Family which has 8.3 on iMDb. The best spy on the planet pretends to be a family man for deep cover by adopting the girl (who can read minds, he doesn't know this) and quickly marries a woman (who is an assassin also looking for cover, he doesn't know this). They do their missions in-between roleplaying a perfect family.

https://www.imdb.com/title/tt13706018
Which is the explanation for some of the paradoxes rasied in the article.

SLS was foisted on NASA by politicians. The design of Artemis seems set to take advantage of that political will to fund the private development of the next stage of space flight by pretending that funding supports a role for SLS instead of making it completely obsolete.
I thought their trump card is that most people (not corporations) really want this.
I recomend the (somewhat old) blog of Joel Spolsky https://www.joelonsoftware.com/ click on "software designer" near the bottom to read a list of selectrd articles.
In a larger setting you're looking at a much shorter hardware refresh time than 10 years.
/dev/video0 weirdly out of place there, it seems like going straight from the 80s to 2020s.

Maybe "capture from webcam..."
> Their idiomatic error passing is via try/catch, which is the best error handling pattern we've figured out so far, ...

I find monadic error handling (`Result<T, E>` and `Option<T>`, or `Either<T, U>` and `Maybe<T>` if you prefer Haskell) to be much better at keeping error handling logic local to where errors originate, and making it explicit which operations are fallible and what errors they produce. Exceptions tend to be nonlocal and difficult to determine what exceptions can occur from where.

That sugar for getting an optional/nullable value with `try?` definitely looks nice, I wish Python had something like that, but it seems to me that the reason it works better is that it's closer to monadic error handling (you get an `Option<T>`).

Has your experience been different?
Prometheus Rising, for certainly being rather radical and refreshing.
They're not really comparable. They serve different purposes. Maybe/Optional is for when something might not be, while try/catch is a powerful system for passing both user-facing and machine-readable information about errors across potentially multiple layers of API. A powerful language has both.

Saying "I prefer Maybe to try/catch" is too broad - it's almost like saying you prefer not to handle errors.
> That's not a "DB"-19.

It is the colloquial term for the connector (regardless of what the 'official' name may be):

> Several computers also used a non-standard 19-pin D-sub connector, sometimes called DB-19,[8] including Macintosh (external floppy drive), Atari ST (external hard drive), and NeXT (Megapixel Display monitor[9] and laser printer).

* https://en.wikipedia.org/wiki/D-subminiature#Common_misnomer...

* https://iec.net/what-is-a-db19-connector/

* https://www.ebay.com/sch/i.html?_nkw=db19+connector

> The early Macintosh and late Apple II computers used a non-standard 19-pin D-sub for connecting external floppy disk drives.

* https://en.wikipedia.org/wiki/D-subminiature#Other

* https://en.wikipedia.org/wiki/File:Mac512k-rear_DB-19_Smartp...
You still have to move. It's the same effect as evicting someone. It often takes months to find and get into a rental in my area. Then you get hit with first, last, and deposit which takes time to save up for. Moving costs are also on top of that.
The NK photo is exactly what empty buildings fully lit would look like. There's no furniture in those buildings, they are empty and lit up only for propaganda purposes. Nobody lives or works in those buildings.
> which is like using Fabergé eggs to save money on an omelette

I'm appropriating this!
Mystbusted
Terrible idea, I love it

This is good use case for a well-trained LLM, rather than the broad scope of chatGPT
Many public libraries also offer access to a car repair manual database through their online collection. You need a library card, but the information is high quality.
Turo is famous for scam fake vomit cleaning fees.
> culture ... is in denial about death. We hide it away,...

Karl Ove Knausgaard starts one of his books off by talking about this exact thing. He made an interesting observation about how we seem to try to keep death at or below ground level (a morgue will never be on the second floor) - literally but also figuratively.
False accusations and convictions ruin people's lives. I'm not sure why these companies are not mandated to pay people's current income and expected income growth over the course of their working lives because it'll probably be hard for these people to ever find a job again.

For instance, if I make $500k today, the company should be obligated to pay me this amount every year plus additional compounding interest on that amount in order to account for inflation and expected salary growth over the remainder of my working life.

The company should be forced to put this money aside in a trust immediately so I do not have to worry about the company going bankrupt. Company resources and equity ought to be garnished, if necessary, in order to accomplish this.

It's frustrating and bizarre to me that people are allowed to ruin others' lives and then they do not have to bear the full consequences of their actions. Surely, if one is found to have ruined someone's life, the least our justice system can do is obligate them to repay in full?
I think the real crux of the matter would be the difference between rights versus stuff that costs people money.
Do you have a source for that? I am surprised that Netflix would be bigger than YouTube.
Usenet was prevalent in those days for those who had internet, which probably meant a lot of academic institutes (and then those of us who had 2400 baud modems). So it would make sense that like-minded people would subscribe to those news feeds.

I'm not a social media expert, but with mastadon, blue sky, discord, even reddit (although perhaps the latter is now on a downward spiral; slashdot used to be one such too) with their specialised servers/forums etc, maybe there are still high signal-to-noise forums (HN is probably one such)
GLSL Shader as a macOS Screensaver
Dimension Alignment
Thankfully the FCC definition of "broadband" is getting more symmetrical over time. And doesn't webrtc take care of connecting browsers pretty well?

The current definition requires 20Mbps of upload, and uploading a youtube-quality video to two other people would not take a big fraction of that. Though it would help if ISPs stop trying to set bandwidth caps at <5% utilization levels.
I wasn't going the police = pigs angle, I was trying to be more absurdist regarding the potential uprising of animal-kind, particularly those that may have been killed, not for food or self defense, but for 'practice shooting of a living thing'.
If I had my druthers, common scam archetypes would be part of high-school home-economics classes.

Sure, scammers already dress up things a bit more, but it raises the chance that the victim might recognize "they're asking me to give them money that they could run away with, Guess there are no refunds and I don't really know how to find this person later."