skysight-inc/HackerNews huggingface dataset:
Some background before I answer your question:

Between the "North" and the "South" on the Eastern seaboard there is a central area that is in some ways renounced by both "regions". There's some remainder of the Civil War/Mason Dixon line there, but it doesn't follow that delineation today.

For example, in New York someone who grew up in rural Maryland would likely be viewed culturally as a "Southerner". But so would someone from Western Pennsylvania. So would someone from West Virginia, despite West Virginia and Pennsylvania being part of the Union. People in the Deep South would view residents of these areas as "Yankees".

In both cases what is meant is that "Your cultural experience is different enough from ours that you're not 'us', you're 'them'." where 'them' is Southern or Northern, wherever you're not. The thing is, there's a big chunk of the mid-Atlantic seaboard that is unique, not traditionally Southern or Northern.

"Redneck" is usually pejorative for a working class, white, Southerner. When rednecks say "redneck" it usually isn't an insult, but when others use the word it usually is. Calling somewhere a "Redneck bar" is fine, but calling someone in that bar a "redneck" is usually not.

"Yankee" is just a term for Northerner. I'm sure you could say it as an insult, and I'm sure some people think "yankee" is an insult, but if someone calls me a yankee I'd happily agree with them.
their "streamer" translation is wrong as it is not related to gaming.

v2.0 of their translation table is needed.
Unfortunately I'm not familiar with French or Spanish, so now I'm more confused and think that I may have been pronouncing Turkey wrong all along.
This objection baffles me. Traditional agriculture has used literal feces to "feed" plants since its inception, and frequently uses bones and blood as nutrient input. I'm eating the resulting food, not the rot and excrement used to feed it.
What if TODOs were a graph instead of a tree? that way they can update themselves!
it could be. With the legit package named with a misspelling on purpose, users may confuse the correct spelling 'request' for the real package. in that case the typosquatting attack would actually not be a typo at all! You can't identify this attack by just looking for correct spelling, which is OPs point
And I bet this building has a paternoster lift
Or you could build up.

Even most of NYC and Paris is not THAT dense.
How much of that performance will get undone by the software though? Either through AMD's lack of effort or Intel's compiler "sabotage".
I can buy a tri-fuel 10/8kw+ generator for ~$1k, which can run all the standard stuff at home - and some extras, depending on fuel. How's a Powerwall competitive with that?

Sure, no seamless transition and a bit of light maintenance. It all depends on how many times per year you need it and for how long.

To be honest, I'd love to have a Powerwall - but with the huge cost difference it is unfortunately a no-no.
I like your perspective. However, I have to make about that many calls every week just to deal with messed up bank balances, errors in credit card bills, etc. I spend well over an hour a week on stuff that in the late 80s and early 90s could have been taken care of with a single phone call to the institution involved. (I have several residences and small businesses so YMMV.)
Not sure whether this is meant as a deliberate troll, but just reading the comments here you can see that as soon as something is framed within the "10x engineer" meme, all rational discourse goes out the window and it becomes impossible for anyone to learn anything about what it actually means to be a good software engineer.
The blender chops up potassium atoms into sucrose molecules via Nutri Bullet fission
https://www.merchantmaverick.com/credit-card-surcharges/
Risk of a shortage of subsistence laborers creating wealth for capital owners.
Other than in regard to the way type works, and lexical capture, mainstream Lisps have variable semantics that work more or less like C. The names of lexical variables disappear at compile time; a given a variable may be just a slot in some environment frame (perhaps a stack frame), a machine register, or disappear entirely via constant folding: or any of these three in different areas of the code. In any case, symbols do not "point" at memory positions.

Similarity to C is no accident here, since the lexical scoping concepts in Lisps like Scheme and CL, as well as in C, both trace back to Algol.

Classic Lisp global/dynamic variables may store a global value a "value cell" which is closely tied to the symbol itself (perhaps stored in it).
Which Smart TV is this? I’ve been considering getting a dumb monitor with an Apple TV plugged in, but this makes me think I should just plug in a laptop and do everything in the browser (which I suppose will work until the browsers start taking a cut).
In some areas of the world, with some of their histories, sure - but Iraq tends to be pretty proud of their ancient heritage.
Mac’s Bugs Are Different
It's just humorous that in some packaging ecosystems a typo opens you up for a vulnerability, where as in other packaging systems, the more official packages are intentionally given weird names.

Squatting is a problem as old as [NSFW] white house dot com versus [official] whitehouse.gov from the 2000s
do we know the margins on Tesla Powerwalls?
Hah, my daughter is a state college student. She needs one class to avoid taking an extra semester with housing costs and all that fun stuff. It's some sort of pre-requisite and her advisor messed up.

It's $600 to take it this summer. No financial aid since she's just taking on CC class.
Also the case of nuclear medicine, which will probably be a thing after a century from now.
Why is no one looking at the chance-giver, and considering his motive? One would reasonably assume he'd like to minimize the payout -- so he'd offer you the chance to switch only if you had chosen the richer envelope. The description explicitly allows this possibility:

"Having chosen... you are given the chance to switch"

Nowhere does it say, you'll be offered the switch no matter which envelope you choose.

Same idea applies, to the very similar Monty Hall problem.
I couldn't find where anyone else had done this before with ham radio. That was another motivating factor. It was an interesting new (but, actually old) attack vector. I've always been interested in weird attack vectors like this. I've read some fun research in the past about infrared communications, magnetic strips, etc. Things that are all around us but we don't really think of as attack vectors.
but malls compete with other retail options too. There might only be a couple mega malls available, but if they're too expensive people will go to the stores in the strip mall or on main street or what have you instead. If I want an app on my iPhone there is only one choice.
I discovered SomaFM channels (SomaFM, Secret agent, GrooveSalad) from iTunes Radio around 2003. Listened to it always while working on my computer while studying in university. Good memories and so happy they are still around!
Your header image is not of a ham radio. Nice read.
I spent a number of years as a traveling consultant fixing problems... I guess it was aligned with what the cool kids call Site Reliability Engineering these days. Some company would have a crisis and I'd go in and fix it. So basically I had a matter of a few hours to learn as much as I could about some huge system that had probably been built over many years by a whole lot of people.

To do this, I used a number of generally proprietary tools, where part of the project was getting the company to them buy these tools and fix their practices so that perhaps they would avoid the problem in the future.

Anyway, my point is there are open source and proprietary tools out there in the world that will instrument an application and generally based on usage patterns will build out various visualization of the application. While these are often sold or marketed as tools for operational triage, I always argued that the best practice was for developers to use these tools in order to both understand the performance characteristics of their work as well as look for unexpected interactions.

These tools will generally build out a topology of how various components interact and will often do other type of visualizations that will show class and method level chain of invocation. The good ones show end to end across distributed systems every bit of code that gets called from the time a user attempts some kind of action.

The benefit of this approach over a UML diagram or something similar is that it shows how the system was actually built and is working, rather than what a developer intended to be built. The larger the system and the more years / developers involved, the greater the delta.
The creative work of Brian Eno is simply some of my favorite stuff in the known universe.

Some examples of Eno's earlier work within 'pop' formats:

Roxy Music - Ladytron (hint, he's the one in leopard print blouse & gold gloves helming the spaceship console) https://www.youtube.com/watch?v=XCzhAeukF1A

Solo - I'll Come Running https://www.youtube.com/watch?v=yFz50q_QmfE

David Bowie - Heroes https://www.youtube.com/watch?v=YLp2cW7ICCU

801 - Tomorrow Never Knows https://www.youtube.com/watch?v=UkGXUn0Kuuw
Yeah it's annoying it's only on the upper trims. I pushed my wife to spring for the upper trim and while I find many things about this vehicle disappointing (compared to my Volt which is far superior, technically), the outlets are handy.

The thing is though that the Outlander has a CHADeMO port (strangely, I can't imagine ever using it to charge). CHADeMO is bidirectional. In theory a vehicle-to-house system could be built with it, providing 400V DC which you could run through whatever inverter you want.

I say in theory because it doesn't seem like there are commercial products out there that will do this at this time. And CHADeMO is now a dead standard. But YouTuber sensation Benjamin Nelson has done it DIY with his iMiEV: https://www.youtube.com/watch?v=hBV9CIVN0fs ... but I can't say personally I'm eager to DIY it myself, because, well, 400V is scary.

My power is now back on :-)
>But some of the new services are things like 'mental health support' - it would be problematic if you'd opted out of mental health support to save $50/month, then you committed suicide.

This sort of desire to tell people what's good for them is why we can't have nice things. You think you're being reasonable here but there's another well-meaning moron insisting they're being reasonable by preventing students from opting out of the the $50 gym fee, and another well-meaning moron that thinks they're being reasonable by requiring the dining hall have X Y and Z, etc, etc, etc.

In reality what you people are doing is the institutional policy equivalent of littering. One or two people do it and it's fine, we can tolerate that. But everyone does it and the park turns into a dump and the college turns into a flaming pile of money that society cannot afford to keep feeding.

The least crappy outcome is achieved when none of you get your way.
It is kind of hilarious to have a little story suitable for kids that stars a character whose one defining characteristic is "constantly swears".

"!%##", said Q*Bert. "What a lovely day".
Personally I’m excited for some competition. Tesla appears to have a big battery lead and is innovating with the assembly process. Without competition there’s been no reason to include vehicle 2 home power and cause extra wear on the battery pack, Tesla previously said the cybertruck won’t have V2H, but now that it’s offered with the F150, I hope they reconsider (I’ll probably cancel my CT preorder and get a Lightning if they don’t)
Fair. Here's the relevant quote:

The algorithm is currently configured to only find main belt asteroids, those with orbits between Mars and Jupiter, and not near-Earth asteroids, the ones that could collide with our planet. Identifying near-Earth asteroids is more difficult because they move faster. Different observations of the same asteroid can be separated farther in time and distance, and the algorithm needs to perform more number crunching to make the connections.
"It’ll definitely work,” Mr. Moeyens said. “There’s no reason why it can’t. I just really haven’t had a chance to try it.”
Don't forget HS/Link! [1] It was kind of cool being able to chat while the transfer was happening.

1. https://en.wikipedia.org/wiki/HS/Link
Show HN: Can you lose at Wordle if you tried?
I did this inside idos on an iPad before Apple approved (then later revoked) the ability to drop binaries in the emulator. iDos (dosbox) shipped with a compiler and ability to map a serial port to a tcp socket. So I implemented an XMODEM receiver so I could load my retro warez inside the walled garden :)

I spent more time writing the XMODEM receiver than I spent using software I sent over it. It’s never the destination, always the journey.
Take 10 minutes to model it and you'll find there is no benefit in changing. As a couple others have pointed out, it isn't the Monte Hall problem.

Below I did two runs with a million cases. One envelope has 1 unit; the other has 2 units. I shuffle the envelopes, and the "player" chooses an envelope. "noChange" means this is the payoff if the player doesn't switch envelopes. "yaChange" means this is the payoff if the player switches envelopes.

$ python3 ./twoEnvelopes_00.py 1000000
noChange = 1500023
yaChange = 1499977

$ python3 ./twoEnvelopes_00.py 1000000
noChange = 1499984
yaChange = 1500016

When modeling Monte Hall, the payoff for changing is obvious.
Tunnels perhaps.
Junk I Bought: My PSU Just Won’t Do
> Forest replacement by cattle is most prevalent in Brazil and Paraguay

> Forest area replaced by cattle accounts for 36 percent of all agriculture-linked tree cover loss worldwide

https://research.wri.org/gfr/forest-extent-indicators/defore...
You can make anything sound like a monopoly if you define the market small enough. Inside a mall there's only one mall too. Android and iOS are not the only places where digital goods are sold and consumed.

They're not the only mobile video game platforms -- there's also the switch, steam decks, and laptops, and they're certainly not the only video game platforms.

They're not the only place to buy and read digital books, Kindle and their competitors are fine.

They're not the only place to buy software -- macOS, Windows, Linux, Chromebooks exist.

They're not the only place to buy and listen to consume media content -- Apple TV, Chromecast, Roku, Plex, Blu-Ray, Bandcamp, iTunes, Soundcloud, and a billion Spotify Connect devices are all out there.

The fact that lots of people shop there and don't shop other places is an argument that their real-estate is valuable, not that they have a monopoly.
Not surprising with a supposed 1.8B active iOS devices and no way to run another browser engine. I haven't daily driven macOS in a few years... from when I last used Safari it was too minimalistic and the browser features lagged behind longer than I needed as a frontend dev.
"Unless you're in an area with common widespread natural disasters there's no reason to expect a 7 day outage ever."

We live on a ranch near San Francisco.

We have several 24 hour and 1 or 2 48 hour long outages every winter.

See, when your power goes out you are one of thousands affected and your utility will spend man hours and overtime, etc., to get it back on very quickly. When our power goes out we are one of five. Or one of ten. They'll get to us Monday. Monday afternoon, that is.

I forget what year it was (2017 ?) our area had a 7-ish day power outage ... related to fires and PG&E transmission shutoffs. In other recent years we have had multi-day outages for similar reasons.

We've always needed a generator because of how long it takes service crews to get to remote, rural, dead-end locations like ours - but in 2022 even people in town want them because of the administrative power shutoffs ...
High-Throughput, Formal-Methods-Assisted Fuzzing for LLVM
I think one tool to rule them all is a bit ambitious. There are a lot of languages to cover.

I think a non-code formatter could be a good idea though. Particularly normalising over the various dialects of Markdown.

If it doesn't exist, perhaps you should build it yourself? The easiest way to build a CLI tool as a static binary is probably with Go, although I'm not a big fan of the language. Perhaps this could be a chance to try your hand at Rust.
> This especially makes sense these days now that (in most places) you can only sell your solar at bulk rates which are lower than the electricity you buy.

Here in NM, that's true if you literally sell your surplus solar. But if you allow PNM to "bank" it, you receive kW for kW back what you put in, when you need it (e.g. during the dramatically colder winters here in northern NM).
I didn't know Rocket.Chat, but it looks like a decent OpenSource alternative to Slack. The fact they are switching to Matrix seems like a bigger win to Matrix than Rocket.Chat.

Rocket.Chat is a real world chat client that seems to have some success and they just decided to delegate an important part of their stack to a third party project. What better validation do you expect than that?
different people value different amenities.

> I have more land, I can see trees / stars.

This could be a good amenity for you, but not for everyone. Me, I don't really like the idea of having to maintain all that land as well as having to drive everywhere because everything is so far apart.

An amenity I need that I definitely would not be able to get in a small town would be access to a Chinese grocer. As someone who is ethnic Chinese, I have recipes that need ingredients that either aren't normally found in regular US markets or are available in poor quality and at higher prices. Delivery of niche goods is astronomically expensive. That limits me to a few major cities.

> Then Sacramento, San Diego, Colorado, Texas, etc. is where people would move. This would help wealth inequality (spreading the wealth) and improve mental / societal health.

The first part is happening, the second part isn't. If anything, some of them are starting to see San Francisco type problems, and it didn't take very long for them to get there because there are so many Californians that it takes a small percentage of CA's population to go and massively disrupt a smaller city.
This is just the initial impression and it sure does blow you away.

Thats because you are starting with something simple to test it out. As you try to use it on bigger systems, the usefulness goes down.

In fact, it is barely useful when coding in a framework like Django.

OTOH, it is quite useful for repetitive tasks like writing a downloader function or an sql script.

When using external libraries though, the inventiveness of CoPilot can get really tricky, cause it can generate lines of code for the library API that sounds legit but is completely unrelated to the actual API. CoPilot also often adds such innocuous but wrong lines of code when autogenerating multiple lines. So it is always good to take CoPilot code with a huge grain of salt.

Overall though, it is quite useful for one off scripts. So I just treat it like an enthusiastic but highly unreliable assistant.
My solution to this as a human person is to use cash for all transactions that I can.
Thanks for the write up and video demo
Zulip – Threaded real-time chat for distributed teams
For anyone else dealing with home warranty companies, you should also try contacting your state's regulators. In CA, this is the Dept. of Insurance. They helped me immensely with a situation where the repair person actually broke something but was unwilling to come back and fix it.

The home warranty company refused to call me back and it was impossible for me to get through inbound. But the DOI employee was able to contact them, and that was all it took. She followed up several times to make sure the situation was completely resolved.
From The Tao of Programming - Book 3 - Design - Section 3.4

> A manager went to the Master Programmer and showed him the requirements document for a new application. The manager asked the Master: "How long will it take to design this system if I assign five programmers to it?"

> "It will take one year," said the Master promptly.

> "But we need this system immediately or even sooner! How long will it take if I assign ten programmers to it?"

> The Master Programmer frowned. "In that case, it will take two years."

> "And what if I assign a hundred programmers to it?"

> The Master Programmer shrugged. "Then the design will never be completed," he said.

---

10x programmers are just as susceptible to Brooks’ Law as the regular programmer is.

I believe part of the 10x factor is the ability to hold a larger part of the problem space in one's mind. Having developers that overlap in that without a single vision (thus the importance of the surgical team approach), brings out the worst case of Brooks' law with more interaction needed to keep things in their scope.
Is it just me or do others also find "hot water heater" to be a strange term? To me it's just a "water heater".
Absolutely. On some boards where ethernet is not an option you can still run a serial getty and transfer files to / from the device.
yup. was reading the readme and going .... "yes, but WHAT IS IT?!?!"
Kubernetes never really migrated, the first prototype were built in Java but the real first version that released were in Go, so it's not a migration, the poc were in a different language.
Not enough housing is built near the city center, so more people are pressured to move to formerly rural areas.
If you're optimizing between local versus experience arbitration attorney, I'd prioritize the latter. I've never felt like my geography was a major hindrance (maybe I had to put in some extra hours to learn local laws/rules/customs, but that's rather easy).

Put differently, I feel much more like a fish out of water when I'm out of an arbitration context I have a lot of familiarity I'm with than when I'm under a different state's laws.
I've never had that problem, though I've only visited Paris for more than a month or so at at time. I found the Parisians play along politely with my no-doubt embarrassing efforts.
Wouldn't it be great if you could just call a buddy and then walk over and hang out? I miss that so much!

Last year I visited Bonn in Germany where I still have some family and friends. It was an unplanned, emergency trip. Within an hour of arriving at my hotel a friend texted me and let me know that he and his partner were randomly at a restaurant nearby. I just walked over and had dinner with them. I want that all the time! Most people hardly have time, for some reason we don't feel comfortable pinging people on short notice and even if it were to work, it would most likely require getting in a car.

I wonder if part of the problem is also a higher perceived barrier of how close one already has to be with someone to just hang out. As kids, we'd just hang out with pretty much anyone available. As adults we rarely make it to that level, because we don't hang out because we aren't close enough yet. So it hardly ever happens.
That makes a lot of sense, most people talking about range don't care about commuting range but care a lot about # of recharges to travel some long distance so it stands to reason that highway numbers are more valuable than a combined metric.

Although for me traveling up and down 95 is so slow that I end up hitting the city number on my hybrid :)
Thanks for you thorough answer, I'll see how it goes for me in the coming months. I may find myself surprisingly happy.

btw, didn't django add routing decorators too ? I always prefered it to split file because .. it's a small amount of information that needs to be tracked separately mentally if in urls.py .. plus inclusion/sub-routes feel confusing (but that may only be me)
Ask HN: How can I learn more about practical management? Not high-level advice
Those are some neurons that haven’t fired in a while. Haven’t thought about an Adtran CSU/DSU in 20 years.