skysight-inc/HackerNews huggingface dataset:
When we bought our house, after our down payment and on our way to closing I asked a question to the escrow/title insurance person:

* the disclosures show two slightly different figures for the dimensions of the lot, which one is it? (County mapped shows Width W and another owner provided map showed W-1ft or something like that)

Instead of doing anything to try to figure it out, this title insurance company (also doing escrow) lowered the tier of title insurance they were willing to provide LOL

Because this was a material change, once they saw we wouldn’t go through with the transaction without the best coverage they changed their minds about and said that they’d title insure at the highest level… but only once we pushed them on it…

Nobody did any more work to settle the question than us, who went to the house and measured to determine which dimension was right…
To start with, the non-`@dataclass` version here doesn't tell you what types `name` and `age` are (interesting that it's an int, I would have guessed float!). So right off the bat, not only have you had to type every name 3 times, you've also provided me with less information.

> I'm not writing an eq method or a repr method in most cases, so it just doesn't add much for the cost.

That's part of the appeal. With vanilla classes, `__repr__`, `__eq__`, `__hash__` et. al. are each an independent, complex choice that you have to intentionally make every time. It's a lot of cognitive overhead. If you ignore it, the class might be fit for purpose for your immediate needs, but later when debugging, inspecting logs, etc, you will frequently have to incrementally add these features to your data structures, often in a haphazard way. Quick, what are the invariants you have to verify to ensure that your `__eq__`, `__ne__`, `__gt__`, `__le__`, `__lt__`, `__ge__` and `__hash__` methods are compatible with each other? How do you verify that an object is correctly usable as a hash key? The testing burden for all of this stuff is massive if you want to do it correctly, so most libraries that try to eventually add all these methods after the fact for easier debugging and REPL usage usually end up screwing it up in a few places and having a nasty backwards compatibility mess to clean up.

With `attrs`, not only do you get this stuff "for free" in a convenient way, you also get it implemented in a way which is very consistent, which is correct by default, and which also provides an API that allows you to do things like enumerate fields on your value types, serialize them in ways that are much more reliable and predictable than e.g. Pickle, emit schemas for interoperation with other programming languages, automatically provide documentation, provide type hints for IDEs, etc.

Fundamentally attrs is far less code for far more correct and useful behavior.
AFAIK PON based system needs encryption/decryption by ONU because it separates single fiber passively so downlink can be tapped. Encryption key is burned to each ONU.
It is for unexpected pet health care costs. Your pet attacking someone would be covered under homeowners or a personal liability umbrella.
Matrix is awesome (thought you’d like to hear that).

Sure it has tons of warts, but it’s way better than just a year ago, and now a truly usable replacement for many use cases. (We actually use it instead of Discord/Slack/etc and have been happy with it.)

FOSS is hard. Having good leadership makes all the difference. Linux had it, Apache had it, MySQL had it, and I think Matrix has it.

The key thing to remember, and it is easy to forget, is that FOSS is a momentum game - Blender is a fantastic example of people plugging away at something and then “all of a sudden”, they have a world class tool. The same will be true with Matrix, and probably a lot sooner than many people realize.
John Madden, Excitable Coach Turned Entertaining NFL Broadcaster, Dies at 85
I am a pharmacist and in the past found this useful and quicker for accessing up-to-date product labels. I might update this to deduplicate the MD5 hashes and prioritize the brand labels over the repackagers.
Two thousand years from now an article might read:

No one is certain why tribes all across planet in the midst of a pandemic and the a looming extinction became so obsessed with computer hardware that seemed to have achieved no practical function other than to perform intensive compute operations.

Some researchers suggest that these instruments had a special cultural significance, and perhaps even a religious function.
I'd love to see centurylink/lumen go bust, lose everything, and local governments take over their facilities. Every last employee forced to find other employment. Every last facility auctioned to another smaller regional provider.

Hatred is too weak a word for the feelings I have toward that hellish pit of misery and stupidity.

They should not exist.
They aren't altering his TCP sessions. The calix modem has built in ddos protection that his tor relay is triggering. Running a tor relay on a home connection is begging to be fired as a customer.
Oh my, I'm star struck. I've used rsync, written a about rsync (in my master thesis) and looked at rsync code a long time ago. Amazing :-D
Is this actually true? Most traffic I've seen on my own sites when I had them from tor WAS malicious.

Ie, it was a pretty easy call to block tor. Maybe the big sites like wikipedia / cloudflare etc have less trouble with tor abuse, but for small sites - very annoying to deal with tor users.
I'd say that the housing crisis is broader than that, but also agree with you. Even if you solve an inventory problem, there also exists a "commute to work" problem, whereby if I'm not rich enough to live near work then I drive over an hour or take complicated public transport (in the US). That far out, things also get more expensive and inconvenient, which creates another class-based issue.

I have empathy for the people solving these problems, because inevitably they're going to screw someone.
loving how the central idiom of this piece was coined because its physically impossible. this author missed something along the way, i think.

https://uselessetymology.com/2019/11/07/the-origins-of-the-p...
> is it good that a game is so boring that players are willing to pay real-world money to skip parts of it?

If you're designing a free to play game and want to make money from it, this is not just good, it's a design goal -- as long as the developer is the one making the real world money.

Clash of Clans perfected this model over 10 years ago:

https://gyrovague.com/tag/clash-of-clans/
Yeah, just go ahead and assume rsync's gender pronoun.
I don't think Bitcoin is doing particularly well as a currency, but can you name one currency that will not go down in value if people stop believing in it?
John Madden, Hall of Fame Coach, Is Dead at 85
https://www.tandfonline.com/doi/full/10.1080/14747731.2020.1...

Degrowth is a planned reduction of energy and resource use designed to bring the economy back into balance with the living world in a way that reduces inequality and improves human well-being. Over the past few years, the idea has attracted significant attention among academics and social movements, but for people new to the idea it raises a number of questions. Here I set out to clarify three specific issues: (1) I specify what degrowth means, and argue that the framing of degrowth is an asset, not a liability; (2) I explain how degrowth differs fundamentally from a recession; and (3) I affirm that degrowth is primarily focused on high-income nations, and explore the implications of degrowth for the global South.
Well, economic growth is based on increased consumption, not increased wellbeing - so in my mind, degrowth is focused on decreasing consumption. If we can get to our carbon goals by decreasing consumption while maintaining or even improving happiness (I think America's socioeconomic model is near perfectly designed to neglect happiness while maximising consumption for example) then that's ideal. If we take all the low hanging fruit and the world is still setting on fire then we'll have to start cutting things we like, because I'd rather be an unhappy vegan than a drowned carnivore (and I love meat!)

Focusing on decreased happiness on the assumption that it'll also decrease co2 is just 21st century puritanism.
Ask HN: If scientific experiments aren't limited by moral, where will we be now?
If we can ignore the impact of ignoring morals in society and only talk possible scientific / sociological achievements.
I have encountered Tup in the past and could not figure out how to define a "generator". As in: a function that defines how some output can be generated from a certain input running multiple commands. I don't want to copy those commands for every input I need to process.

Edit: Generator is a term typically used in CMake and Meson for this, in Make I'd use a pattern rule mostly.
Considering that some degree of narcissism is part of everyone's psyche, using it as a label and associating it with extreme cases makes it close to an epithet. I have no doubt that many of the people one might see as extreme or "obvious" narcissists might have the same opinion of those who use that language. It's nearly comical at that point.
The problem with case-sensitive filesystems is - which locale's case-sensitivity rules does the filesystem use?

Remember that some systems may have multiple users (some may even have multiple simultaneous users) who use different locales. Or a single user might run different programs using different locales, e.g. if a program has a bad translation in their native language, they may prefer to run it with a different language that they also speak.

A lot of computer systems only got rid of the problem of storing filenames in locale-specific character encodings (e.g. ISO-8859-*) relatively recently, by switching to a locale-neutral encoding (UTF-*/UCS-*). It would be nice if they could not repeat some of those problems with locale-specific filename matching rules.

You could remove the problem of "requiring you to type the name with exact case" by having shells' autocomplete feature fix case issues. So you could type "vi foo<TAB>" and the autocomplete change that to "vi Foo.txt". That could have the advantage of also fixing combining character normalisation issues. And the question of "which locale's rules get used?" is easy - the locale of the shell doing the autocomplete.
Right, the word for that course of study is "degree". (Also "major".) The word for a certificate that is kind of like a degree, but without the course of study, is "honorary degree".
> I can't find a good reference for neuron count

https://doi.org/10.1371/journal.pone.0059090

DNA labelling and analyses of confocal z-series reveal that the brain of Macrobiotus cf. harmsworthi contains ∼200 nuclei that are arranged in a bilaterally symmetric pattern (Figure 2D and Figure S1). Since some of these nuclei are likely to be from non-neuronal cell types, such as glia cells, the tardigrade brain might contain fewer than 200 neurons.

Some more reading:

Martin et al. "The nervous and visual systems of onychophorans and tardigrades: learning about arthropod evolution from their closest relatives": https://bib-pubdb1.desy.de/record/401705/files/Martin_et_al....

Mayer et al. "Selective neuronal staining in tardigrades and onychophorans provides insights into the evolution of segmental ganglia in panarthropods": https://doi.org/10.1186/1471-2148-13-230

Also note that tartigrades apparently have a constant number of cells throughout their life, so instead of increasing the cell count, they just increase cell size. The cells can have increased complexity anyways. All it really means that the nervous system has about 200 nuclei. Also don't forget that even single celled organisms are capable of the classical behaviours like hunting for food, running away from predators, forming colonies (e.g. bacteria), etc.
>3) Ought to have known you were liable

How would that even be defined? Is it just based on the balance of evidence available? We already have something for this. If one party is really obviously guilty, then the other party can call for a summary judgement and skip much of the expensive trial.
It's the result of people choosing freely who they associate with. Wealthy people tend to flock together because they can afford areas with nice amenities and share similar culture to other, typically, white collar people.

It's often touted, but Asian students (of some persuasions) tend to be high achieving (on average) regardless of economic circumstances. A lot of that is due to cultural focus on education.

There are many ways the gap could be narrowed. One major one is to build mass housing, and stop encouraging housing as an investment. This would lower barrier to poorer families from living in certain areas/less "ghettoization" derived from cost disparity. Of course the nice areas will always be more expensive, but disparity doesn't have to be as wide as it is now.

Anyway, many other programs that could more directly attack problem, such as social programs to support regular meals etc for poorer students. But the answer is definitely not putting more funding into education. Anyone expecting good results from that is going to be disappointed, and is ignoring the real world evidence.
As I've said in another comment [1], if you're happy with what you have then by all means stick to it. I think the major upside of ntfy (aside from the bagillion features of course) is that it's so FREAKING EASY, and that it doesn't have auth. You probably don't remember your Slack auth token by heart. With ntfy, you can do:

./backup-server.sh; curl -d "backup done" ntfy.sh/shake_backups

[1] https://news.ycombinator.com/item?id=29719738
Yup not arguing just adding my perspective. There are some gems though like science leadership academy which is a charter magnet school. If you're stuck in Philly it's probably the best school. I personally know someone that used to work there doing IT and teaching kids programming.
I'm on fiber 1GB for $60/month with ATT - the idea of the govt running this - just does not compute. Service has been great BTW. I get next day service, a guy in the attic splicing the fiber.

If you are in the bay area and need gov services, we were months waiting to get a permit done and finaled for a TINY home alteration. Most govt agencies won't see you in person here still.
>>That's a nice way to say "Do what I tell you regardless of what we agreed your role would be or I fire you".

No, it is specifically NOT that.

It is exactly what I said, expecting people to have a "Can Do / put your shoulder to the wheel / solve the problem" attitude, and to be flexible about how it gets done. Especially in a development situation (vs production that's been static for years).

If the company failed to make clear at the beginning that it was a dynamic and changing environment, and that Can Do attitude is expected, then yeah, it is their fault.

But even in relatively staid environments, a "not my job" attitude can become toxic and contagious in a hurry. Then, it may not be far before no one has a job.

I'm strongly pro-union and pro-workers getting a larger slice of the economic pie. But I also recognize that the "not my job" attitude and over-constraining work rules is an enormous part of what lead to the demise of unions. Of course you don't want plumbers doing electrical work and vice-versa, but when a plumber or manager cannot toss a stray shovel onto the truck without a foreman/union/mgt meeting being called for stepping over the line (literally seen it happen), that's beyond unsustainable.
>The reasons you've provided in the past for defaulting to GnuPG --- such as its avoidance of authenticated encryption being a good data recovery mechanism --- have, to put it gently, not seemed especially informed by cryptographic best practices.

That greatly misrepresents my position. Generally I prefer that things follow some sort of open standard. For offline capable, stateless encryption that leaves the OpenPGP standard. I have spent some time looking at it and judge it to be completely OK and worthy of use. I was even inspired to write a series of articles about it in an attempt to counteract the misinformation that I have seen:

* https://articles.59.ca/doku.php
The Racket fork of Chez Scheme runs natively on Apple ARM (AFAIK these changes have not yet been merged into the main branch of Chez Scheme)

https://github.com/racket/ChezScheme/
Seems like billionaire lawyer insurance would be a good market.
LOL. Can’t figure it out = religious object, because religion can contain arbitrary nonsense.
The isp shouldn't have any knowledge of, or care for the traffic being transmitted over their lines. Surveillance is an evil on its own.

In the case of Tor, it means the ISP actually cannot know what the traffic is, without nation state resources, so any preemptive exclusion of Tor traffic is a prejudicial judgement by the isp, or them being upset about not being able to spy on the customer.
Should ISPs be allowed to add prioritization to one particular VoIP protocol even when the end-user isn't tagging those packets, while leaving other competing VoIP protocols at a disadvantage?
What Is a Graph Neural Network?
The analogy would work if Ethereum staking rewards were inflationary. But post-EIP 1559, there's a zero-to-negative net issuance of Ethereum on an ongoing basis. After the merge, the entirety of that (plus MEV bribery) goes to stakers/validators.

In this sense, Ethereum's yields are more like a stock buyback than a stock dividend. To transact on-chain, end-users and traders have to pay ETH to validators. To acquire ETH they have to bid on it using fiat. ETH issuance to stakers isn't inflationary, because its counter-balanced by end-user demand to transact on-chain.

Just the same, as a stock buyback doesn't involve any direct payout of fiat currency to existing shareholders. But it takes the revenue generated by the underlying company, and translates that into a deflationary bid to the stock.
> Izvestiya in May 1962

Come on. It's what the propaganda branch of CPSU Central Committee thought worth publishing. Which has about zero bearing on what actual Russians thought.

(Not to mention there wasn't much to think of, since obviously the movies were never run in the USSR back then).

So what the average Russian thought was along the lines 'okay, another front page full of usual bullshit, another front page useful as toilet paper'.
The author's problem is their access media. Get a [1g|10g|100g] [wave|dark fiber] to Lumen and all of those problems go away.

As for AUP violations, they have every right to complain if you are using THEIR IP's in a way they don't like. However, you would likely have to be a real and persistent problem to actually get cut off. If you use your own IP's/ASN like all the big networks listed in the article your risk of getting cut off for AUP violations is practically zero. You would have to be so notorious as to affect their reputation anyway.
Very well done, and useful! Thank you for building this, and releasing it for everyone to use.
In the article he refers to Texas and Florida as "political train-wrecks". I think his vote definitely does go to the Chesa Boudin crowd.
If you have a team of 6 and everyone leaves every 12 months, it doesn't matter what candidate you bring on, job hopper or not, your organization is the one at fault.
The guy compares his class of service with Amazon.

Is this a joke?

"Amazon, Microsoft, hosting companies like OVH and Digital Ocean, and universities like MIT"

The combined spend of that group is multiples of what he is spending on his residential service.
I just had to produce 10 separate “deliverables” for a single-server internal use web site that is already archived and read-only.

Test plans, migration plans, operations guides, etc…

Most will never be read by another human being. They exist only because they “have to”.

It’s soul-crushing “work”.
Are there applications that you have found this helpful/required?

A theremin emulator would make sense, curious about 'standard' applications.
> If you’re just building Go binaries then I’m sure Bazel is great

Compared to other things in Bazel maybe, sure. But if you're just building Go binaries you don't need Bazel. The standard Go tooling is beyond sufficient: it's hard to beat.
> you're constrained to legacy industries

Is insurance really a legacy industry?
>The claim I was defending was that the way auto liability insurance is done is a scam

Seems like it's working as intended? The purpose of auto liability insurance is to... insure the policyholder from liability. If you're not the policyholder, it's not working for you. If you're a policy and you're not experiencing losses stemming from your liability (ie. you crashed your own car), it's not covered. Others in this thread seem to think it's a general purpose mechanism for making all parties involved whole, which is a misunderstanding.
I really don't appreciate putting the blame like this and inciting racial violence.
The Hascal Programming Language (Open Source)
No, a Megawatt-year (MWyr) is a measure of energy. A Megawatt per year (MW/yr) is not. It's the difference between multiplication and division.

From Wikipedia:

"Misuse of watts per hour

Many compound units for various kinds of rates explicitly mention units of time to indicate a change over time. For example: miles per hour, kilometres per hour, dollars per hour. Power units, such as kW, already measure the rate of energy per unit time (kW=kJ/s). Kilowatt-hours are a product of power and time, not a rate of change of power with time.

Watts per hour (W/h) is a unit of a change of power per hour, i.e. an acceleration in the delivery of energy. It is used to measure the daily variation of demand (e.g. the slope of the duck curve), or ramp-up behavior of power plants. For example, a power plant that reaches a power output of 1 MW from 0 MW in 15 minutes has a ramp-up rate of 4 MW/h.

Other uses of terms such as watts per hour are likely to be errors."
This is an advice article for engineers written by two people who are not engineers. That's not necessarily bad, it's good to have outside perspective. But I didn't find the article particularly helpful. It makes some strange, vague analogies to watersheds and doesn't give much actionable advice. This article feels like an advertisement for this company's workshops or seminars.
It is how many people communicate.
I agree that interest rates are a factor.

But so is the supply/demand curve. Housing supply is regulated by zoning and cannot freely increase with the changing market, and housing demand increased due to many Millennials reaching family and home buying age.

Those are both also factors, not only interest rates.
https://www.youtube.com/watch?v=ovcTKHupdxo
>>>As a high school kid in 2001 or 2002 (well before the Second Life example the author cites in 2005), he made money selling Diablo II accounts he had beefed up in his spare time.

One of my fraternity brothers paid for a vacation in Europe and a digital camcorder from selling Diablo characters, leveled up via macros, on Ebay. This was also in ~2001-2003.
FWIW I tend to put directories first character as Uppercase and files as lowercase. this is useful when sorting and also identifying what type of file something is (so long as its a file I created).