skysight-inc/HackerNews huggingface dataset:
> So you wouldn't have any problem with your neighbor decorating their house to look like some kind of brothel?

No, I don't care. If there is evidence that it is a brothel that is illegal where I live and I'd report it, but decorated like one? It's not my house, and not my right to decide.

But have you considered that most people aren't going to make their house look like a Brothel? More realistically I might want to make my house look like an awesome fairy tale house, would love to see the other creative houses around me, and most HOAs would not "allow" that.

I currently rent but there's a non-HOA neighborhood near me and it's a pleasure to walk those streets. One house looks like a traditional Japanese house, another has some Black Lives Matter signs on it, another has a mini forest in their front yard and it looks like something that came out of Harry Potter. I love it.

There's also an HOA neighborhood near me. Boring as fuck.

> Or your other neighbor using his front yard as an auto parts storage area?

No. I don't care. I'll just build wood furniture in my front yard and maybe we'd have some nice conversations and maybe I'd pay them to fix my car. Auto repair next door sounds kinda nice actually.

> Or another letting their grass grow so high that it starts attracting wild animals and snakes that keep spilling over into your backyard?

I don't care about their grass. Most wild animals aren't actually nuisances. Snakes would probably just stay in the tall grass and are unlikely to migrate to open areas, that's just how they behave. If there are nuisance pests then it's their responsibility to find a way to not impact my property, but it's not upto me how they exercise that responsibility. If they want their tall grass and a fence, fine, if they want to cut the grass short, fine, if they want to spray their property with some anti-pest stuff, fine, that's upto them.

> Something even as small as a bunch of junk in a yard that fills with rain water can bring a plague of mosquitos upon an entire neighborhood in certain areas.

Yes, if the mosquitoes are flying into other peoples' properties, that's not okay. But if they want to build a pond in their front yard AND take responsibility to make sure there aren't mosquitoes by spraying it appropriately or installing a fountain to keep the water moving or build a greenhouse over it or however other way they choose to avoid impacting others, that's their right to decorate their place however they want. An HOA would probably be stubborn and say "no ponds". I say let them have whatever they want as long as they aren't releasing mosquitoes into my property.*
I have found (and know several who agree with me) that Google search quality seems to have taken a dive in recent times. It's almost like instead of just searching, it makes assumptions about my purpose for searching and funnels results according to that assumption. If one of my search terms aligns with a current film, it assumes I want show times. If I search for a city, it assumes that I want to book travel there. Ditto for essentially every search I do.

If it guesses my purpose correctly, it feels almost like magic. But it's wrong more often than not.

However, let's not be revisionist. Back in the day, Google was light-years ahead of anything else I had used.
Sure, but that would be a hell of a change to real estate property laws.

And if you did that, stuff like making a pool would no longer be possible.
Tell HN: Instagram Golang Easter Egg
I noticed that putting “go golang” in your bio on iOS will prompt a translation with some quotes. This works as of version 189:

go golang -> “What is growing up to?”

go go golang -> “What’s the point of growing up?”

go go go golang -> “It’s a good thing to do”

go go go go golang -> “It’s something that makes you grow”

See for yourself (only tested on iOS) https://www.instagram.com/golang_easter_egg/
> The laws may not be tribalistic

I get what you're saying overall, and I agree with most of it, but you're giving too much credit with this statement. Some laws are tribalistic in America. It's not just that drug laws disproportionately target Black Americans in their enforcement, they were in their original forms designed to do so. The whole history of segregation and voter suppression is laws that were designed to hurt others, largely in the pursuit of tribal power. Voting suppression is inherently tribal, the whole point of voter suppression is to limit the voting power of other demographics or tribes.

The current push for anti-trans legislation in multiple states is also being driven by tribalism. Keeping trans people out of bathrooms and sports didn't suddenly become an emergency to anyone because of any brand new risk or development or scientific discovery. There's no reason why this would be more pressing to Republicans now than it would have been 4 years ago.

The major increase in legislation now is because it's a culture war, because it makes Democrats mad, because it's a backlash to the progress trans communities have made in securing rights, because it hurts people who are different who are symbolic in people's minds of power shifts and changing demographics.

On an individual level, things get more complicated. You can't use tribalism to explain everything. But on a broad, society-wide level, it just seems absurd to me to say that tribalism has no impact at all on American laws. I mean, heck, forget about America: if people don't think that classism, party-loyalty, all of these tribal instincts affected how Britain has approached Brexit and what debates people had about Brexit, then they really aren't paying much attention to how laws get made and policies determined.

Culture, in-groups, and out-groups all influence law.
I don't think that anyone self-hosting is able to make a single dent in the consumer internet infrastructure. Usually when you're self-hosting I guess you're handling either just your friends and family or perhaps at most up to 1000 strangers that follow your hobby.

Hypothetically in a future where self hosting is non hostile, will you see people self-hosting startups and the like? Yeah, maybe feasible. I think at that scale you start to care about things like uptime and maintenance. But I think the biggest winner to self hosting is the photographer who saves $5/mo on the blog that people rarely read or the kid who doesn't have to pay $10 to play Minecraft with their friends, or the family friend with 2TB of family data that doesn't want to pay $20/mo for Dropbox or the like when they already have the hard drive to store it. Yes it needs to be simpler for these people! There's a whole economy in making it difficult for these!
I'm generally in favor of more control too. Though that control extends to wanting to be able to control when my software updates and when I get to have new features, settings,etc.

My comment above is more of a rant than a recommendation.
I believe most of us would like to live in peace, but the price of freedom is eternal vigilance.

An HOA is not a static thing. You must be part of it and actively prevent it from becoming a thing worthy of hating.
AWS Expert Corey Quinn on Amazon Sidewalk
That is assuming 6 segments for “6” and 5 for “9”. It is most common to use 6 for “9” also. Does it change the answer if the clock does that? How about if it uses 5 for both? Or 5 for “6” and 6 for “9”?

I think every display I’ve checked either uses 5 for both or 6 for both. I don’t recall ever seeing them mixed.

“7” also varies, using 3 segments most commonly but sometimes 4.
Why Public Intellectuals Have Short Shelf-Lives
Why electric cars will take over sooner than you think
The conflicts you mentioned were against non-peer adversaries. The belligerents had no naval or offensive air power to speak of.
I generally agree. And Chromes method is definitely better than Steam's where you have to wait 30 seconds on boot every few days for it to load.

But that introduces issues where if Google adds some shitty new feature to Chrome I sorta get forced into it instead of having an opportunity to choose, so there's definitely a tradeoff and also a responsibility on the part of the vendor to make sure they aren't abusing their ability to install things on my computer.
It very well could be. A potential CIA tie is speculated on the Wikipedia for Ahn Doo-Hee. I read that he was CIA trained on a Historic.ly thread, which cited “Korea: A History” by Bong-youn Choy.

I’ve been reading The Puzzle Palace recently and it’s interesting to hear how much reorganization and shuffling and sharing of responsibilities happened in the intelligence agencies after Perl Harbor and esp around Korea.
That's just to simplify things though. We have enough papers to sign when buying property as is. If it was necessary to make things work they'd make you sign it. Either way, the owner of the property cannot sell it to someone who won't agree to be part of it. Everything else is just implementation details.
Side note, I thought when you buy a company all contracts are voided and new ones must be made.
The story is like with USSR, the side thats outproducing is going to win sooner or later.
Yes, quite. He said unparalleled, when, in fact, its highly paralleled save a few hold outs.
Not the worst idea—50 days is a nice sweet spot between infrequent enough to have some indexing benefit and frequent enough that potential downsides will be discovered early in the product’s life cycle.

Personally I wouldn’t do this. A scenario where for each individual millisecond of elapsed time, 96 bits of entropy is an upgrade over 80 bits of entropy, is fairly extreme. I don't think there are many databases in the world which would ever need more collision mitigation than that.
Or ⌘-H to hide Preview and be done with it. All of its windows will be hidden until you activate it i.e. clicking it's icon or ⌘-Tab to it.
I've only been a passenger while someone else has ordered (?) an Uber, but my understanding is you say "take me to X location" in the app and then the ride completes when the GPS coordinates of the car roughly match that of the endpoint. Even if doing a multi-part trip (e.g. to drop off multiple people in different places) this is negotiated beforehand and accounted for.

How did this "attack" work, did the driver override the destination somehow?
> If that doesn't lead to the use of tactical nukes, nothing will.

And that’s exactly how it should be and has been since ww2. You use nukes when someone else uses nukes. No exception. In a perfect world this keeps the balance
I've said this before, but I think LEO should be treated like regular civilians in almost all situations. I think that if there was some path for regular citizens to get any particular privilege granted to LEO, we would be much more cautious about what we grant to LEO.

There are obviously some situations you would not want to allow for anybody but LEO, but I think those are rare. In all other interactions with the public, LEO should be accorded the exact same privileges as a civilian. It just drives the point home when you reverse that sentence and say civilians should have the same privileges as LEO.
You probably shouldn't drive anywhere if there's a bomb on your car.
Fat Jar with Scala 2.13 and Sbt 1.5.0
Toyota Mirai breaks world distance record set by Hyundai Nexo hydrogen car
Not quite. No actual government will force people to remove political signs on people's front lawns, thanks to the First Amendment.
Chinese ‘Artificial Sun’ experimental fusion reactor sets world record
>Odd that they aren’t more specific than saying she was arrested on “serious” drug charges

Not the purpose of the sentence. When the police make a mistake, they have to save face by finding a justification, even if it's a vaguely worded accusation without substance.
>"I have a Downloads folder with (currently) several hundred files, most of which I could safely delete, but who has the time to decide ..."

If you keep your house messy this is what you get. All my stuff is in a single place nicely organized, sorted and backed up. I do not need to "rethink" and I do not depend on cloudy stuff (being connected which I am is a totally different subject).

Sure I do not mind if someone clever enough comes up wit concept that improves ergonomics but other than that please save me from "innovations" that complicate my life and cost me extra dosh.
My primary use case for IMDB is to figure out names of actors, for which I need to see the photos. There’s a lot to dislike about the modern web, but images are fairly useful.
No, because the Gameboy used the Sharp SM83, a feature-reduced clone of the Z80. Would be perfect for a NES emulator though!
For perspective, the npm uuid package is now being downloaded ~50M/week. It's usage is ubiquitous at this point, on any platform JS is running.

https://www.npmjs.com/browse/depended/uuid
Five. Four full-featured 64 bit cores with MMU, FPU, LInux capable-etc. Plus one 64 bit no MMU no FPU core for ... real time / microcontroller / whatever dedicated tasks.
> I just also want to make sure we're recognizing that apps like MS Teams are doing a lot more than MSN Messenger did back then.

Can you elaborate? MSN Messenger did text chat, voice chat, video chat. I don't see what more features MS teams has that explain the order-of-magnitude increase in footprint.
Lab investigation of coupled electrical interaction of fracturing rock w gases
Or alternatively they do update and their critical application stops working.
New-ish chrome here on OS X, slow MacBook yet it runs flawlessly :D
Must be some very expensive paint if that’s the case. A whole neighborhood paying $20 a month to have a sign painted once a year?

I realize you were speaking in hyperbole. The math of, let’s say 50 homes paying $20 a month each: 50 * 20 * 12. Twelve thousand dollars a year is quite a bit of money for an HOA to manage.
As it stands, the only thing keeping my Pinephone from replacing my BlackBerry is better messaging notifications. Calling, messaging (via Matrix), and Firefox are all mostly good enough for me.

Note I'm not saying it's good, but good enough for me. I've been using Arch, as I find the rate of improvement shows in a rolling release distro, and in my experience, Mobian is no more stable.
> So, yes, that seems to have been a good strategy

The point though is that this was a massive gamble on Japan's part in the 1930's. They had no idea if it would actually work.
>I feel like you didn't really engage with most of what I said.

I didn't engage point-by-point because I strongly disagree with how you characterize abstractions and going point-by-point seemed like overkill. They don't misrepresent--they carve up. If you take the carving at a given layer as all there is to know, the mistake is yours. And this isn't something I was taught in school, rather I converged to this style of programming independently. My CS program taught CS concepts, we were responsible for discovering how to construct programs on our own. Most of the students struggled to complete moderately large assignments. I found them trivial, and I attribute this to being able to find the right set of abstractions for the problem. Find the right abstractions, and the mental load of the problem is never bigger than one moderately sized functional unit. This style of development has served me very well in my career. You will be hard-pressed to talk me out of it.

>Repeatedly changing the shape of a problem until it is unrecognisable results in a monster

I can accept some truth to this in low-level/embedded contexts where the "shape" of the physical machine is a relevant factor and so hiding this shape behind a domain-specific abstraction can cause problems. But most software projects can ignore the physical machine and program to a generic Turing-machine.

>You don't need a tower to segment the problem effectively

Agreed. Finding the right size of the functional units is critical. 100 interacting units is usually way too much. The right size for a functional unit is one where you can easily inspect it for correctness and be confident there are no bugs. As the functional unit gets larger, your ability to even be confident (let alone correct) falls off a cliff. A good set of abstractions is one where (1) the state being manipulated is made obvious at all times, (2) each functional unit is sized such that it can easily be inspected for correctness, and (3) each layer provides a non-trivial increase in resolution of the solution. I am as much against useless abstractions and endless indirection as anyone.
I 100% feel this pain. And for security updates and major fixes, I see the need for frequent updates.

Though setting aside practicality for a bit I wish we would design software to be more backwards compatible so old versions of things could continue to work for longer. I shouldn't have to buy a new phone every three years, for example.

Also for a tool like Audacity, I rarely need to update it. It doesn't depend on a service, so I don't need to worry about an API falling out of support and he security risks are much lower. I wish we could design more of our software to work this way.

Obviously for internet connected things like browsers this isn't possible as the security impacts are significantly higher, but why should I need to update Word every month if I don't plan to use the online components, for example.
Comedy and I Shaped Each Other
I mean things like: Photoshop, Blender, video editing software, MuseScore, Ableton, etc. And of course, text editors / IDEs :P

> If I'm using a word processor, it's because I want someone else to be able to read and, quite often, contribute to what I'm creating.

Well, the vast majority of things I write, I write by myself. When I have to collaborate I (begrudgingly :)) use Overleaf / Google Docs.
In the USA, they exploded in popularity when people realized you could ban black people from living in your community with them.
Advertising is cancer and it’s a good thing when less money is spent on it and less of it is thrown in peoples’ faces.

The ideal system is one where people pay for services and see no ads on the services they pay for and nobody can monetize their data.
Absolutely beautiful and heartbreaking, thank you - I might never have stumbled upon that.
Please don't take HN threads further into generic ideological arguments - it just leads to generic ideological flamewars, which we're trying to avoid here.

https://news.ycombinator.com/newsguidelines.html
It's always amusing to me that people that live under HOA's don't realize that city governments exist.
I think we can safely assume that the answer to that question is “no” for most of the people in this thread complaining about the desktop!
Please don't take HN threads further into flamewar, and please don't be snarky in HN comments.

https://news.ycombinator.com/newsguidelines.html
How would the destination page know the exact type of ads to show, other than getting some info from the search engine? And wouldn't that be tracking?
At my complex, the majority of the HOA dues are going to elevator and roof repairs (or rather, going to replenish reserves that were depleted due to those repairs)

Some of the money also goes to utilities (water, sewer, trash) which I suspect are cheaper to do communally than individually
Please don't take HN threads further into generic ideological flamewar. We're trying to avoid that here, as it is predictable, tedious, and nasty.

https://news.ycombinator.com/newsguidelines.html
This was abandoned like 30 years ago (Windows 95)?

https://docs.microsoft.com/en-us/cpp/mfc/sdi-and-mdi?view=ms...
Smoking is the worst. I was subjected to chain smoking indoors while growing up. Can't help but intensely dislike the habit.
> When I close all the windows of an app why on earth does the app stay open?

Apple agrees and indeed many of its first-party apps work like that. Close the last window in Numbers, Keynote, Preview, and the app will disappear from the Dock.

This is opt-in by the app for compatibility reasons, and Powerpoint has not opted in, perhaps because there's no obvious benefit to the app for doing so.
One nations "near suicidal" is another nations drone army/navy.
> I don't know if there is any real way we can go back to the P2P paradigm

Have you heard out The holochain framework?
I've detached this comment from https://news.ycombinator.com/item?id=27342661, even though that deprives it of context, because it's better than the flamewar it got stuck in.
The Last Thing We Need Is an Uber for Off-Duty Cops
Yes, I want to save the files locally to the disk. I don't use Figma, Slack, Notion, Facebook, Twitter (except sometimes for reading, using Nitter), or Google Docs. You could save the HTML, but that isn't always ideal. Having defined file formats can help, which is the case when using email, NNTP, ActivityPub, IRC, etc.

FTP is no good. There are better protocols, such as HTTP, Gopher, Gemini, Plan9, etc. I had made up a file format for serving directory listings by HTTP (but I don't know how to configure Apache, or to write an extension for Apache, to be able to use it).

About "who think the browser should be for browsing documents and not virtualizing apps", it is badly designed for virtualizing apps. (I have thought of some better ways.)

Also, the file system paradigm does not fail with shared content; you could have the program to mount a remote file system and then access it using local programs, if wanted. (You can then also easily to copy files between your computer and remotely, in this way, by using the standard operating system commands for doing so, and will work just as well with command-line or GUI. Similarly, for SQL databases, you can have an extension to expose remote data as a virtual table, and you can then easily copy data between locally and remotely.)
no one can guess
They should be separate. On a well implemented system, you’d be able to apply those automatically
For security updates it still depends on risk though.

A flaw in my browser is extremely high risk and I require it fixed and updated quickly. But a flaw in my SSH server that is only accessible from behind a VPN is lower. And the risk is lower still if it's a flaw in a feature which I do not use.

I don't see an easy solution of course, it's a hard problem. But I wish that I had more granular control over what and when I update, and was given a clearer way to see the impacts of the update so I could weigh risk.
> in an alternate timeline Voyager still survives a hard crash on a planet reasonably intact, even if it was fatal to everybody on board

Similarly, in the prime timeline, Enterprise-D ends its life with is engine section exploding, and the saucer section crash-landing into a forest. Externally, it looked pretty salvageable, but the insides were completely smashed. The crew survived, possibly because inertial dampeners still worked somewhat (I don't remember now), or maybe just because it flew on almost flat trajectory and used the aforementioned forest to slow itself down.
> The device is powered by four lithium-thionyl chloride (Li-SOCl2) D cell batteries.

> Each cell is good for 13,000 mAh! That's about double the capacity of the iPad 2's battery.
Just as an example, I tried to cause an LED to blink on a microcontroller. It is a trivial task.

It took me 18 hours. Lots of code to install, several error messages that required hours of google searches, several obscure root-only commands to enable group access, USB recognition, board-specific code updates, etc.

The online video shows that "it just works"... so the expectation is that "it just works".

I did get it to work. But it took 18 hours. Explain that to the boss who watched the video.

Now I'm trying to get an OLED display to work. I'm 10 hours into the game, using an oscilloscope to debug I2C signals... but, but, but, the online video shows "it just works"!

Management has no clue about how complex the whole tower of code required to get anything to work. There is nothing in engineering approaching the complexity of the software eco-system. Nor is there anything that changes so rapidly ... "but it was working yesterday!"

You can't estimate software. Get over it.