skysight-inc/HackerNews huggingface dataset:
When you want a “densely populated city”, what exactly do you mean by that, in the year 2022? I assume you mean high-density…there are plenty of clean medium-density cities/suburbs in the US.

The US is a big, beautiful, lately-developed, scenically/climatically diverse land that hasn’t had the need to go high-density. Nobody is pushing to build another Manhattan…if the US people had wanted it, the US would have built several Manhattans over the last few decades. Most “normal” (?) US people seem to like their little plot of land and their own detached house, especially as they build families and grow older. The US has always had that luxury/basic human right and the resources to build such houses and that has led to lower population densities even in cities. Most people like a little elbow room (cue the “sprawl is the Devil’s underpants” crowd).

In the early-mid 20th Century, “high-density” meant access to major cultural venues and performances, top performances in sports, first crack at new technologies, broader access to economic opportunities, ease of finding your unique subculture that you could fit into, etc.. and you paid for it in cost-of-living and congestion (time/hassle tax).

Unless you have a major fixation on live performances on a regular basis, most of those positive arguments have weakened in the face of the advances in IT. Not totally gone away, but an occasional visit to a “densely populated” area will check off most of those boxes. The button that says “I <heart> NY, from a comfortable distance” comes to mind.

If a particular densely populated area is your querencia, then of course you have a strong reason/commitment to stay and improve it. Clean it up, it’s your town. Welcome to the slog. You can’t just buy or choose it, you have to build it.

If it isn’t your querencia, then the benefits from trying yet another “densely populated” area seem to have weakened over time and perhaps you should broaden your outlook on things. Do you really want 10000/sq mi, or will 2000/sq mi suffice (or even 500/sq mi) with the occasional trip to any one of several densely populated cities? You’ll see more of the US/world that way, and maybe even save money. You’ll certainly save on the congestion/hassle tax on a day-to-day basis. Get to plant a real garden. Smile at your neighbor who isn’t just the jerk who lives above you.

What are the positive values that you associate with “densely populated”? They differ by individual. Is it size? There are people who like their City to be so big that they couldn’t possibly grok all of it in their lifetime. There is always something new. Some prefer a City they can just fit into their head, like a comfortable overstuffed chair. Some want a small village, to free the rest of their mind for the rest of the human experience. Enquiring minds want to know…
I mean, if it’s Fortran that’s been around since the 70s, it’s probably been around long enough that it is both better vetted for accuracy, and not burdened by “real development” affecting some static mathematical principals that the code is computing….
There's no equivalency.
Youtube TV does have sports channels you can add-on, but I'm assuming you're referring to a specific bundle which has no equivalent.

I checked the Spectrum website, and the cheapest TV-only package they have is $77.11 for the first month, $66.40 for the next 11, and $98 thereafter. (First month has $9.99 self-install fee - you already pay every month for the cable box and install it yourself, but they charge you even if you pick it up from the store!)

But that's "Mi Plan Latino" - no sports channels. The cheapest with sports, TV Select, is $87.71 for the first month, $77.10 for the next 11, over $110 thereafter. I'm sure I could get better rates by calling them, and I have some competition in my area so I know I could actually get them, but I value my sanity too much for that.

Spectrum also doesn't have any 4k, not even through their app, though they say "we're working to add it soon" [0]. Also no surround [1]. For me, it would make no sense to go with Spectrum even if the alternative was me paying for Youtube TV.

[0]: https://www.spectrum.com/cable-tv/apple-tv-faq

[1]: https://www.spectrum.net/support/tv/spectrum-tv-app-troubles...
ACME is a protocol. LetsEncrypt has checks against popular high value domains (you can’t get a LetsEncrypt certificate for Google.com) and they check from multiple locations and they have to match.

It really isn’t much different if you use a commercial CA except you have to pay.
The Wall Street Journal's op-ed page is awful garbage but their journalism is exceptionally good.
I have a $250 TESmart HDMI/keyboard/mouse switch, after 6 months I have to power cycle it each time when I woke up the computer. Unreliable.

Also bought Synergy that works fine but I need keep the software running(a wifi switch will lose the connection, so it's not the same as the hardware kvm switch).

I now use usb-switch for keyboard/mouse only, and use my monitor's own button to switch displays, so far it is not convenient but "works".
Thanks for the kind words.

Actually, the Pulseaudio interaction is minimal (just muting-unmuting the mic), I farm out all the work to pulseaudio-ctl (which is just a shell script calling pacmd).

I actually opened an issue on that project to support PipeWire, but the CLI is not exactly the same. From what I can tell, this is blocked on some `pacmd` missing features on the PipeWire equivalent.

https://github.com/graysky2/pulseaudio-ctl/issues/68

Technically, `pw-cli` could grow those features or some processing would be done on top of `pulseaudio-ctl`, and PipeWire support would be included in this project "for free".
> (5) Haggle over precise wordings of communications, minutes, resolutions.

> (6) Refer back to matters decided upon at the last meeting and attempt to re-open the question of the advisability of that decision.

Hey, this sounds like the sort of thing that goes on in everyday discussions on the Internet. And likely for the same ultimate purpose.
Oh boy I can see these guys are on a positive trajectory. These tools are useful across a broad spectrum of applications.

One of the things I would suggest is build APIs for them and people on HN will eat them up!
As long as twitter can act as a trusted third party, tweets are a completely valid ledger as shown by Keybase.

Blockchains simply reduce the power and trust required in the third party by offering a different set of tradeoffs.
> A safe 3% withdrawal rate would put you at around $250k a year of extremely tax favored passive income that you get without having to do anything. What the heck.

It's the movies and Forbes list constantly in your face.

Di Caprio/Scorssese plus Steve Forbes screwed (and skewed) a lot of people perceptions.
This is a pretty great explanation that links to a rabbit hole of further intuition tuneups around &mut. I come to Rust's way of looking at the world via C/C++, and after following the links here it turned out I had a bunch of fucky intuitions about what Rust is trying to express. They really should have renamed `mut`!

Having said that: I'm proof that you can get a bunch of stuff done in Rust without having a perfect mental model of this stuff. :)
To be fair though, audiophile reviews never contain any actual measured data either.
Can't see why corporations would side with consumers over law enforcement. On the other hand, the very existence of stingrays suggests corporate cooperation isn't enough in some way.

Maybe Apple (and/or browser makers) could get away with a blanket "you're not connected to a publicly registered cell tower; proceed with caution" alert, like happens with SSL certs and HTTPS.

Apparently there are public databases of known cell towers (e.g. https://opencellid.org) some of which are crowd-sourced.
It'd be too easy to blame enemy saboteurs boogie-men it was because originally written by the CIA.

99% of this is home gown. And infiltrating agent's job would, be to accelerate these natters. Assuming your group matters enough which allike.
If you bought the switch from them, their support is pretty good. I would recommend reaching out to them. Otherwise I guess reach out to who you bought it from.
>Are we the baddies?

Yes, we are, and people will literally bury their heads in the sand every time our government cries about Russia, Iran, or China (despite the fact that none of those are invading any other countries). Not saying those countries never do bad things, but we are way worse, and even worse, we try to justify our actions with words like "democracy" and "freedom" which actually hurts those causes.

There is so much innocent blood on America's hands from just the last two decades alone, its really quite something unfathomable everytime I hear one of those CIA people cry about what Russia or China is doing.
Even if that were true, is it a bad thing?
Fully agree with this sentiment. I already have a case on my phone that nearly doubles its thickness.

Most phones have screen protectors which more than double the thickness of the screen glass - that said, screen protectors are cool in that they are disposable in the event of scratching.

But I would much prefer a Pixel phone that's thicker if that means it has better battery life and reception. The Pixel 6a THIC.
In Java? Maybe better go do that, then. You are doing this poorly.
> That it would be maintained is all that really mattered to me, and there's no doubt in my mind that it would be.

Nor mine, but because I know that Perl 7 would die as most of the maintainers stayed working on Perl 5. Or the worst case: too many leave Perl entirely to maintain either fork. Perhaps some corporations would take up the funding, but it is not a simple piece of software you can throw new developers at and expect progress; it's an enormous C program built on thousands of macros and decades of history, as anyone who has tried writing XS code probably sees in their nightmares.

> As soon as you make breaking changes,

I am referring specifically to doing it without breaking changes, as is the current plan, and the only option at this juncture.
> Bose QC-35 II headphones, apparently, may catch on fire and cause chemical burns when touched.

Not if never charged (IIUC). Of course they probably come with chargers and are never used without them, but does anyone buy uncut bagels and not cut them?
Yes, which is why the first thing we did was put on a tempered glass screen protector. Then the surface is glass. But if it breaks, it is easily replaced.
The problem with signing up with an underground Straussian heretic network is that if you're not actually beset by the Inquisition or by Stalinism, you're likelier to trap yourself in an epistemic filter bubble than to discover some secret truth.

Damore wasn't burned at the stake or shot in the head; he was fired from one especially cushy software job at a giant, publicly-traded company. And rather than grappling with the effects his memo might have had on such a complex environment, or even sticking to pursuing the empirical facts about his claims, he decided to pursue a career as a right-wing micro-celebrity, only engaging with conservative activists and alt-right trolls. And he's been stuck there ever since, with his fellow culture warriors clapping each other on their backs about what brave heretics they are, instead of getting back to building anything interesting.
Most of these defaults are what I have mine set to. I wouldn't say it's "simply awful", just different priorities. Having a tool like this allows the choice to be made in the first place, versus installing a browser and not being able to pick these without exploring.
I saw that reddit thread this morning and it was infuriating to see. What is the rationale here? Like at what meeting at Uber did they come to the conclusion a business can accept an order, cancel it, then keep the money. If a business is about to close, don't accept the order.
So this sound like the people who say we will be able to run first real tests by 2024 are likely right. From there it's then "only" as much work as with Nvidia.

So maybe by 2032 we will have some M1s with somehow HW accelerated graphics. At least it looks like that given the history of Nouveau.

I don't want to put the work down those people are doing! But the truth is likely that without vendor support this will never fly beyond some tech demos.
Ramp-Tao: Layering Atomic Transactions on Facebook’s Online Graph Data Store
I read Damore's document and your summary and description of it seems entirely foreign and inconsistent to me. For example, you summarize it as "these are the insurmountable blockers to this kind of success for people who aren't like me". In Damore's document he discusses ways to promote diversity within Google by accounting for differences between men and women and adjusting Google's hiring and promotion practices to focus less on traits that are more represented among men.

In other words, Damore does not view diversity problems as insurmountable blockers. Damore also says of himself that he is less likely to be assertive in ways that are rewarded at Google and explains that efforts to appreciate traits that are better represented among women would also benefit men evincing those traits. In other words, Damore doesn't break things down into "people like me" versus "people not like me". It seems like your summary is completely wrong.

I've noticed that a lot of Damore critics have very strong opinions that seem not well informed by Damore's actual writing. Can you highlight any specific thing from Damore's document that is wrong?
The first “point” made me read the whole article skeptical. 1) Rust is a “general-purpose programming language”, not “system programming language”. 2) Performance is not even the most important reason. Syntax, features, guarantees - much more important.
YES WE ARE! IT'S BEYOND ENOUGH! But pacifists are not served well throughout history. So defense is critical now.
It works with anything that you can mount as a folder - Dropbox, Mega.nz, Box, GDrive, Backblaze, etc.

It creates an encrypted file/folder for each decrypted file/folder you create. So when you change a file, only one encrypted file is uploaded into the cloud.
Rather than making a pitiful example of the poor driver, I wish cases like this were handled the way airplane crashes are: find the multiple causes that coincided and lead to the crash, then address them through an appropriate mix of hardware fixes, process changes and training improvements.

Having gone through air brake training myself more than a decade ago, there are a lot of nuances that one tends to forget without refreshers. Most importantly, drivers don't get experience handling the failure modes when they occur. The driver was probably panicking with an out of control vehicle and unable to recognize the runaway truck ramps as a solution. If truck drivers had to go through training which included handling a runaway truck + trailer in simulation, the driver would have been better prepared and known the correct course of action to take when he was placed in the situation. More importantly, having experience the situation in training, he probably would not have reacted in the same way. There are so many lessons we can stand to learn from how the airline industry trains pilots.
Probably that cable contains a set of EDID chips to fool your laptop and the monitor - and as EDID works over DDC, obviously no DDC commands will pass.
> ACME is a protocol

Yeah I know. Does the protocol not specify that the records must be checked from multiple locations? That would certainly add a lot of protection, but if it's not required...
> overcome all the attempts to kill it and make meaningful progress

Well it certainly didn't overcome all events. The FBI violently executed the leadership of the Black Panthers through local police that had 0 repercussions for their (very illegal) actions. Cultural groups in the south like the Daughters of the Confederacy really ramped up their culture war and made sure to filter all history textbooks, put up monuments, etc. Cops have been able to kill black folks and totally get away with it for decades now

Imagine where we could be if Huey Newton did actually get elected to local politics. Or if the South didn't ramp up their culture war
Go itself is a huge project written in Go. What are you talking about?
Neat! Similarly, I've been using ddcutil on Linux and a stupid python script on Windows to switch video inputs. Janky as it is, it's more reliable than any KVM I've ever used, and I've tested quite a few.

Now for my 2022 project I want to build one those promicro/QMK based custom keyboards with a direct I2c connection to my monitor and control it via hot keys. Eventually I'd add promicros for each computer all talking I2c and the keyboard is smart enough to forward keypresses to the active computer. That's my idea anyway.
I wonder what motivated Chinese students to offend the poor guy from Hong Kong. I can think of several plausible reasons:
- pure fanaticism of CCP China
- such bullying is just the norm in daily lives where they grew up
- someone from Chinese special services approached them and their families and pressured them to make such comments (to peer pressure)

Knowing that they made to the USA makes me believe that the first one is improbable and the last reason is so convincing.
Sure, but you probably need less than 100% support to find things very usable for everyday applications. An asymptote isn't so asymptotic if you don't need it to intercept the origin. :)
Funny that he didn't record the moisture content. Wood that's been properly seasoned gets both denser and stronger. If the pieces here didn't have the same moisture content they could be up to 50% off in terms of strength. Different uses of wood also require different moisture levels, at different times of their processing.
Why do most poker sites require a download?
I've noticed that most of the popular poker apps require that you download a program, vs. running solely as a web app.

Anyone have any idea why? Seems surprising to me.
> No corporation will ever at the users behest break a law that could impact a quarterly earnings statement

I'm not sure if I entirely understand the point you're making, but this sentence confuses me: Isn't this explicitly not the fault of capitalism, but instead government interference?
I do admire the constant optimism of "yeah, maybe this year it won't happen"
I was going to recommend something similar. Finding one's connection with nature can be extremely fulfilling
GUI in Rust specifically is very unpleasant, from my limited experience.
> But how can you prove that you've paid an artist for a specific piece of work?

What am I missing? This has been solved for literally centuries.
And there's another entire ecosystem around scraping Google's results and wrapping it in an API.

Just scraping upon scraping.
I first heard the term in reference to how mootools messed with prototypes of JavaScript built-ins; at that time, I had no experience with either python or ruby.

Whatever context the term may have originated with, it far outgrew those origins. I definitely don't instinctively think of python programmers snubbing ruby when I hear the term.
I wish there was more stuff like this out there about rust, something, anything to counter what feels like blind optimism and fanboy-ism for the language. For me its hard to get a good sense of the language being worth it. People really do hype it up, but i do know there are valid criticisms out there. IDK if they're all blog writers. My own recent experience trying to write a server kind of left me unsure about how practical using the language is after being pretty excited about it.

I think the author wrote off "dependencies" to quickly. I'm kind of unsure about the state of dependencies. A lot of libraries seem to be peoples hobby/free time projects. I ran into strange comments in libraries where people don't actually seem to understand the domain they're writing the library in. Like I think all of the http frameworks are pet projects?

My feeling after using rust and async was that it kind of tricks you into writing sub optimal code often. Like what could be solved with a singleton ends up needing a lot of boilerplate, new data structures, complex code so you end up writing in some other way, or burning your self with mutex.(aside note, everybody recommending a faster mutex that's not in the stdlibrary seems odd). I also dont know why npm and node get so much shit for needing so many libraries but rust and cargo get a pass for these small libraries everywhere.
> chainstays seem like it would be a hard technical problem since cutting open/accessing the inside of a chain stay would greatly weaken a bike.

On a bait bike it wouldn’t matter too much since you just want to track the thing and shouldn’t really care about the thieves getting a fully working bike.

I had this “bait bike” in the back of my pickup truck that was in very bad shape that helped a kid down the street get their stolen bike back, apparently the thief decided that the bike I had was better than their current stolen one so did a quick swap and another neighbor saw my bike dumped around the corner, a bike lying in the street next to my truck and put two and two together. Worked out pretty well considering I found the one bike on the side of the road while walking my dog and threw it in my truck to see how long it would take to get stolen — didn’t think it would last a week but I drove around with that thing for seven months.
Even if it did, why would you want to continue a relationship with a company that has taken your money and won’t return it? Especially if they banned me from their service for getting my money back.

This isn’t a complex calculus. Don’t do business with companies that steal from you, especially when they get upset that you took your money back.
I forgot the specifics but a fair amount of things no longer work from file URLs.

There's some much stricter rules on what your can access via fetch() if I recall.
Maybe an edge case, but ever since I've had people forgetting to turn off my stove, I've wished there was something like this that could trigger an alarm on either temperature or timer (say, heat detected on stove for over 2 hours). A peizo beeper could make a great addition!
The trouble with "why not" questions is it implicitly omits the reasons why.
Sure, it can be! Also, as some people have already pointed out, this is often a gray area where people go beyond violating ToS. Some good examples are privacy violations (scraping personal data), credentials stuffing etc.

Recently, there is a boom of "anti-bot" services. These are essentially SaaS businesses that "protect" websites from being scraped by automated software. As you onboard the first customer who wants to extract data from a bot-protected website, you are going to run into an unlimited waterfall of stupid troubles. Your bots will be blocked, will consume excessive amount of data, kill your CPU/GPU performance.

I have shared some highlights on how to bypass these recently on HN [1], but it is sadly only the tip of the iceberg. On the other hand, since the post has been featured on HN I have been reached by more than 50 companies and individuals whose business operating model is based solely on data extraction/automated scraping. These are (in my opinion) successful companies, and two out of these are part of YC.

[1] https://news.ycombinator.com/item?id=29060272