skysight-inc/HackerNews huggingface dataset:
How do you name buildings where you live?

‘House’ just means building in this case.

And then it was probably built by a terminus of some kind, or there’s some notable shield from the area.
> A better way, such as? You mean like writing email / tweet requests directly to those responsible? What's this magical alternative method? FWIW, this method seems to have worked where the reasonable and common methods clearly failed. He bought his own nails and cross when he promised action would be taken but failed to execute.

Is shaking your head, maybe adding an email filter or reporting as spam, and moving on with your life too traumatic an experience to go through? Is your life not worth living at that point unless you pull the fire alarm, evacuate the whole building, and publicly obtain vengeance?
You’re welcome to dream up your own definitions, but then don’t patronize others: https://en.m.wikipedia.org/wiki/Advertising
It can be factually accurate and clickbaity at the same time. Extremely few people have to be worried about this in practice, but the headline reads like it’s from a cheap zombie movie.

> Which part of the headline was misleading or panic mongering?

They don’t state which city it’s about (so it could be any major one), and mention the water supply which implies everyone is affected. They want you to go “oh shit, this could be my town”. They do tell you that it’s only in a small dump somewhere in Texas, and that it’s only killed 34 people in 10 years, but only after you clicked. The headline is definitely alarmist given the benign contents of the article.
This has been absorbed into an internal repo now, but the original version that I wrote a couple of years ago is here: https://gitlab.com/jamieweb/travis-ci_csp-tester/
> Type inference: because having to write out every type, however obvious, is an incredible waste of time. Person me = new Person(); is ridiculous. let me = new Person(); may seem like a small improvement, but spread over the body of an entire program and generalized to all sorts of contexts means that type annotations become a tool you employ because they’re useful — for communicating to others, or for constraining the program in particular ways — rather than merely because the compiler yells at you about something it should know perfectly well.

Type inference was a major revelation to me as well in Rust. I was reluctant to learn the language because of my experience in Java with its high ceremony everywhere, mostly due to lack of type inference.

The first thing I noticed with Rust was type inference. It gives the entire language a distinctly high-level, almost scripting language feel - modulo ownership.
Haskell's Either is a 'true' sum type, it corresponds exactly to the way sums have been defined in the literature for decades, and also is the Curry-Howard representation of logical or. It necessarily must be inside a Either-like wrapper in order to be type safe, String and Int are ultimately different and so at some point we must discriminate between them. foo could call further functions with its argument inside itself accepting Either String Int, but eventually a destructor will be hit somewhere in the call stack.

If String and Int do implement the same behaviour under some circumstance, then a typeclass should be used to define that behaviour. Then foo can have type (Bar baz) => baz -> Int, where String and Int have Bar instances.
Tobacco is still one of the worst serial killers known by humanity.

And the terrible dehumanisation effect of cocaine can be seen each day in newspapers infiltrating and destroying communities from inside.
This is such a small take.

Climate change can absolutely be reversed by sufficiently determined technological and industrial civilization.

The reason most climate activists don’t acknowledge that is because they don’t want it to be true. They prefer being noble doomsayers before the “ignorant sheep.”

There are (expensive) geoengineering projects that would give humans direct control over global temperature.
Then remove the broccoli
* identifying when people are lying to you

* identifying weakness: embarrassment, offense, narcissism, intimidation, hostility (I am deliberately excluding fear from this list)

* writing

* personal finances/accounting

* product design: accessibility, usability, performance, engagement, organization (I am deliberately excluding vanity from this list)

* emergency car repair

* house maintenance

* horticulture

* accuracy with a rifle

* philosophy

* history

* homeopathy (plant chemistry kind, not the pseudo science kind)

* leadership

* listening

* benevolence

* maintaining a healthy marriage

* honesty

* automation
This seems likely. It took me embarrassingly long to realize the fact that you can't understand the benefit of a feature you don't understand. Seems like an obvious tautology, but it's one I fell for over and over, and one I think grandparent is guilty of here.
> Its often a human mistake to think that right now is the most important time ever because it is literally the moment we are in.

Whenever I ask my youngest child what their favourite toy is, more often than not it is the one they have just played with, or what their favourite book is, and it is the one they have most recently read. I suspect that our view of history is similar. Now is always the most important moment in time, whichever time now is.
I'm not following your answer to 2, do you have an example?
Check out the blog Sales Tips for Startups, www.salestipsforstartups.com
You are applying you modern bias to history. Whitewashing is religious term and shows a clear unwillingness to accept any narrative that does not fit a narrow domestic view of reality.
The Vatican is also not the same size and breadth as the US or China.
Habits for Eating, Sleeping, Exercise, Finances (as we live in a capitalist system), Learning, Self Awareness.
Check out the blog, Sales Tips for Startups, www.salestipsforstartups.com
Another alternative (but not free) option is https://rxi.itch.io/tilekit
Ask HN: In what ways is the technology that we use every day bad for our health?
Are all these devices and screens bad for our senses and brains? Are all these signals and frequencies bad for our brains and bodies? Are all these networks and apps making us more connected or less? etc, etc, etc.
> The ideal might be to not build that until something requests it, but the web platform at least doesn’t provide the means of doing that at this time. I’m not familiar with the underlying protocols and whether native apps can work this way.

Native accessibility APIs do allow this. Chrome, for example, doesn't build accessibility trees unless it detects that an AT is actually consuming them. But you're right that the web platform itself doesn't allow this. The concern is that websites could then discriminate against people with disabilities, or offer misguided "alternative" versions. Some would probably also argue that if you're working with the grain of the web platform and not against it (i.e. semantic HTML and not too much JS), you get accessibility at no additional cost. I'm more pragmatic than that.

> unless you would have the screen reader do OCR on what’s on-screen and throw AI at it to guess how the app will work!

This may be the only way that the long tail of applications using custom toolkits will ever be accessible, especially considering the responses I get on threads like this one. And the VoiceOver screen reader in iOS 14 is actually doing this. It kind of sucks though that we have to burn battery power to reconstruct the UI semantics that are already there inside the application.
The majority of buildings in the US simply do not have names.
Good public housing only works if the government (and the people) want it to. In this case no one cared about who would live there, and stuck them in a place people should not live. Likely someone made a large fortune and gave zero concerns about the residents, and the government got poor people out of sight and out of mind.
>People tend to follow the crowd

This is an important pragmatic point that reminded me of a study that tried to change people's behavior as it related to environmental impact. As I remember it, they tried three approaches:

1) Communicating the benefits of the change (e.g., look how much money you'd save)

2) Shaming the current behavior (e.g., look how much damage you're creating in the environment)

3) Communicating that a large proportion of your neighbors have already changed their behavior

The only one that effectively made any difference in people's behavior was #3
How to learn: if you learn well, you can acquire new skills more quickly and easily.

Some keys: be calm and stay in the beginner's mindset. If you're frustrated and reactionary, you will learn much less effectively. Be like a happy child, curious about new things, and be interested in self improvement always.
Learning about (Deep) Learning (transcript)
The theory I've heard is that to breed a deadly plague, you need to live in close contact with animals. A well-adapted virus won't usually kill its host, so most deadly viruses jump over from the animal hosts they adapted to. Europe has lots of animals that can be domesticated (Chickens, dogs, cats, pigs, cows, etc) while the animals in Africa and the Americas mostly were the kind you can't domesticate. (Apart from Llamas.)

That's why most deadly plagues came from Europe back then, and now tend to come from places where people still live in very close contact with their lifestock or with wild animals.
> There have been drug dealing and knife fights in her block. There is “always shouting and arguing”, she says. “The children are frightened.”

The key point about the issue, in my opinion, is that it's not the type of building or the location that makes it a terrible place to live there, it's the neighbors. Don't get me wrong, the location and floor plan aren't helping, but they're not the issue why most large scale public housing projects fail.
Somewhat counter-intuitively, a band having won Grammies doesn't mean much when it comes to whether their albums show on this list. The top several award-winning groups aren't represented on the list at all: https://en.wikipedia.org/wiki/Grammy_Award_records#Most_Gram...
Conquistadors do not need any whitewashing. Contemporary European warfare was very brutal. In my corner of Europe, the Catholic-Protestant wars eliminated something between a third and a half of the population, depending on how many armies plundered the particular region.
Blair House in Washington DC for example? Seems the same naming convention doesn’t it? It’s not particular to the UK.
Climate change could prompt a new mass migration across the US
Tesla’s battery day affirms Wright’s Law and spells trouble for the competition
This certainly holds true for a lot of approval workflows. I've been in big companies where my ~$300 Visio purchase flowed to a VP for approval. They could have easily done an auto-approve based on job title. It's not like the VP, who had hundreds of people on his team, would know if I needed it or not.
In some parts of the UK, there are no clear addresses ( Ireland comes to mind ).

You address your mail to 'Shield House'.

Maybe this has something to do with it.
Sounds a bit boring.
yea like this book: "Stop Reading The News" https://www.dobelli.com/en/books/
(It is based on the article by the same author: https://www.theguardian.com/media/2013/apr/12/news-is-bad-ro...)
You could argue the losing net neutrality debate influences people to use the more centralised services, and the dominance of chrome pushes people towards more google-centric services
Why would companies prefer riscv over openPower?
But people who know and use the words foo and bar are almost exclusively developers, so they should know better eveb when typing a fake address to a random form. But it’s easy to type reflexively, without thinking, so I’m not surprised people do it.
You said it's "boring for the smart ones," which I took to mean that if we go by the methodology I'm suggesting, we'll bore all the smart students, they'll have less knowledge, and we'll produce fewer good ones. Maybe you didn't mean all of that, but if you did, my point was that the Russian system, which seems to operate this way, seems to do just fine in keeping good students motivated and producing lots of talented mathematicians. I'm not convinced volume of content = engagement and better outcomes, either for "the smart ones" or the rest.
US company, but that's just my point that there are more US companies willing to hire Canadians remotely.
The Project Management Body of Knowledge. It is a text book so it may not have enough real world examples for you, and it is more highly regarded in some industries than others, but still a solid resource.
"statically, strongly typed Lisp that still doesn't sacrifice its flexibility and expressive power"

SML
Eclipse Layout Kernel
That's a fair point I haven't considered. But I was under impression that the developing world has plenty of space?
Winning in Rock-Paper-Scissors
I don't understand the reference?
I am positive about a lot of these points for the future. Especially the performance points; that's going forward fast. But yes, that's often pretty slow; not that bothered by it for my work though. Also, linters work well for statically typed languages too; I usually don't have to compile for 100s of lines of code. If the editor does not complain, it'll probably all work fine. Like I said; do what works for you , but I think at least a good mix will get more benefits.

6. People mention this more often, but I just don't see how that works; you cannot program without knowing what data you are getting. Sure the world is not typed, but at the moment you are going to use the data, it is typed; be it in your logic, head or actual types. Any webserver can go lower level and give you a ByteStream, but when you finish parsing that, you still have types. You might not know them upfront, so you use ByteStream for a bit, but once you know, you bake types and the world is nicer. Imho :) Not sure why that's a difference?

7. This is an issue where? I know it's Erlang domain, but microservices/docker/k8s/ci/cd/lambda/functions/.../all modern crap do this (redeploy, killing the previous instance(s)) with any code, always, including dynamically typed code. So sounds like a niche?

8. Agree with this; we should experiment and research these things and continue building them. I work with Lisp/Clojure as well and like it, I just miss types often. I never suggested it's all crap; I'm just looking where benefit comes from.
And yours is the only unbiased view I'm sure.

Whitewash: "to gloss over or cover up (something, such as a record of criminal behavior)" (https://www.merriam-webster.com/dictionary/whitewash) I'm unaware of any religious aspect to the term.

> and shows a clear unwillingness to accept...

... to accept your point of view, yes, correct. Provide facts and then we can talk.
great article and I think shows the way forward. HN has a very technical userbase and overestimates linux as an desktop operating system. Desktop ubuntu installs are down year over year. If you're not a software engineer, getting linux working well (even ubuntu) and keeping it that way is pretty much impossible. Comparatively, W10 will boot on any hardware and take care of itself. even a mechanical or EE engineer without a lot of linux administration skill will struggle; Literally just talked to a friend going thru this yesterday.

Win10 running WSL2 with docker integrated is a better dev experience than running native linux - you can flip up new machines at will, from any distro and they're easy to manage and play nice with VSCode.
I used to dual boot windows and ubuntu and have moved over to just running WSl2, as it minimizes the time I spend administering linux , patching and doing upgrades.
Schnorr is most useful when used as a multi party signature. It works how you would expect it to, you can literally take a bunch of people signing the same message and end up with a single signature at the end by adding them all together. However this is annoying to do in practice because it requires back and forth communication between every party to produce the signature, which precludes its use in something like a hardware wallet where a user manually confirms a signature, as they'd have to do it many times.
There is a physical reason for that - all the generators connected to the grid, including massive nuclear/coal-steam-turbine powered ones, literally slow down due to increased load. Thats why in AC grid actually the frequency decreases and not the voltage (though voltage may drop also because of higher currents in wires). I'm generally curious how battery-backed sources or solar plants respond to that, since their output frequency is artificial due to DC-AC inverters being used. Do they adapt to the grid frequency following some kind of control mechanism, or do they literally experience higher load when out of sync?
If you add two packets of salt to a fixed measure of water, the solution is (roughly) twice as salty as adding a single packet.
I don’t think anyone is paying millions of dollars for domains any more. Maybe low six figures.
Interesting!

> you interview as many prospects and customers as possible

Did you do that before or after completing your product / service?
Millions of people already do this.
Not only how to handle them, but the theory behind finance, and how it works. What inflation is, what net present value is, what an "asset" is, how interest rates and compounding work.
Why are they focused on improvements in margins that are this small now? At autonomy investor day last year they promised a Robotaxi network this year that would give around a $150,000 margin on each car. They would quit selling the cars at current prices at that time, so they said customers better buy FSD early to get in on the action. Your car would generated you around $30,000 per year in profit according to the event.

These plans eventually lead to the stock price shooting up ten-fold in anticipation.

They could get battery cost down to zero and it wouldn't be as profitable as what they were talking about just last year.

The announcement at this new event of a $25,000 car available for sale to consumers because people don't all have enough for the model 3 doesn't make any sense given what was promised last year. It could add to the Robotaxi fleet, but would make no sense to sell to consumers without enough money when it could be operating as an automated taxi driver earning Tesla money instead.

One thing Musk says in this new presentation is that all manufacturers will eventually have autonomy, so this battery stuff is what really makes Tesla a valuable company. But the timeframe doesn't make sense. Either Tesla has some decent exclusivity period on autonomy, or autonomy isn't worth much to people buying FSD now, because there will be lots of Robotaxi competition. And in the case of a decent exclusivity period on autonomy, none of these margin improvements matter and the near term release of a $25,000 car to consumers is a huge mistake.

Go back and watch autonomy investor day and see if any of it holds up to scrutiny.
Damn. You must work on a shitty team.
I also seem to have allergies but they only get out of hand when I eat a lot of sugar.
Can't be beat for refactoring. In languages I can trust the compiler, I can refactor fearlessly
Scientists May Have Found a Material for Building on Mars
Both were also key members of Plan9. The golang ABI is influenced by it (though they aren't the same).
Then they wouldn't be Platonists, would they? Wait, do people here even understand what Platonism means? Rejection of evidence is a key tenet of that philosophy. This is why the other school of thought is called Empiricists - because they believe in empirical evidence. It's frustrating getting all these downvotes by people that don't understand their own words, but I suppose it's not surprising coming from Platonists. Folks who, when faced with a contradiction between reality and their cherished beliefs, conclude reality must be wrong.
I've been happy with realcalc, nice relatively basic scientific calculator. Or emu48 in 50g mode for when I need something more advanced.
And another (posted by yours truly): https://news.ycombinator.com/item?id=23758188
This site has posts and likes and a feed.
Slavery and forced labour was common in Africa, yet it was known as "white man's grave", not "black man's grave", precisely because the local diseases killed the white masters and soldiers much more than black slaves.

The main cause of disease asymmetry between the Old World and the New World was domestic livestock. Many of the Old World diseases are zoonosis = acquired from animals, especially the domestic ones that shared the living space of the premodern farmers. Sheep, cattle, horses...

In America, there were few species suitable for domestication, especially after the first settlement wave of hunters exterminated most of the megafauna.
Off-topic writing feedback: use less italics. Readers are good at figuring which words are important on their own :)
Sounds like fun! Drop me a message if you get it going and want a collaborator.
I'm unsure what you mean. Are we each using whitewashing for different things?
I learned this word (actually, it was pulchritudinous) from the DOS game Hyperspeed last year when I streamed a blind playthrough of it. To date, this is only the second usage I have ever seen of it.
I hate it when y’all give made up stats, like “99% of all websites should not be an SPA” or in this case, “Vast majority of websites do not need accessibility features”

This strikes me as wrong and exaggerated.
I think the story in the original link is too one-sided to have a definitive opinion about the customer.. check the second link (from parent comment) for more details and see if it changes anything.

https://mothership.sg/2020/09/sea-view-resort-defamation-law...
How do you manage emotions? Do you have any tips?
Domain names are going for more money than ever before. The record for most expensive sale (publicly known anyway) was hit just last year. 30 million dollars for voice.com: https://domainnamewire.com/2019/06/20/yes-voice-com-is-the-m...
It seems pretty evident to me that most successful and popular dynamically and statically typed languages are converging from different directions on a similar set of solutions. Very much reflecting the phenomenon you describe. Some simple examples: C# has moved from very strong typing of the exact sort OP criticizes (`Person person = new Person();`) to increasingly permitting looser/more expressive typing with `var`, anonymous types, pattern matching, etc. From the dynamic side, optional, loosely enforced typing is starting to grow more common (e.g., type hinting in Python, TypeScript in JavaScript) and provides a static but still flexible form of typing. So there's some happy medium where the language balances the permissiveness of dynamic typing and the expressiveness of static typing.
You seem to have experience only on languages where strings are immutable, and objects are always mutable. Those properties are not universal.

And yet, despite correctly assessing the problem, you insist on fighting objects instead of mutability.
Maybe they should?

It seems like people name their cars often enough.

Our house is unit 8 in our development, so we've taken to calling it "The eight house."

Something about it having a name is just... nice.
I’ve lived in a no zoning area. No zoning isn’t the same as no building code. I seriously doubt these conversions would pass inspection in the states.
Sounds like it could be intentional.

— We bought .dev, now what we do with all those people in the wild misusing it?

— Well, most of them misuse it with our browser, let's break at least their hacks early and loudly.