skysight-inc/HackerNews huggingface dataset:
1. french drains around the foundation

2. gravel around the foundation walls

3. waterproof sealer paint on the exterior of the foundation

4. filter fabric against the waterproofing

5. basement slab sits on filter fabric then gravel

6. french drains under the slab

7. everything slopes away from the house

8. gutters and downspouts feeding into the storm drains

9. the windows sit in a one-piece sheet stainless steel insert that redirects all water that gets in around the edges back out (I love stainless steel!).

10. screens so leaves don't get into the underground drainpipes.

It hasn't been perfect. The contractor didn't install gaskets where he put bolts through the flashing - water got in and rotted the wood out. One of the downspouts went through the structure of the house, I complained it would likely clog up and it could not be cleaned. I was told that wouldn't happen. It clogged up solid after a year, and another downspout had to be added outside. The roofing guy used galvanically incompatible metals for the flashing and the nails. I made him pull all the nails out and replace them. He was mad about that, but we had agreed in advance that he'd use galvanically compatible metals. (Incompatible metals, when wet, will form a battery which will rot away both metals. In around a year, there'd be nothing holding the flashing on and holes in the flashing. Fortunately for me, I learned about galvanic corrosion at Boeing and what a big no-no it is!)

But all in all, I'm satisfied.
What do we trade off for gaining immortality? If we look into faster, cheaper and effective communication we have traded off a lot of privacy. Similarly quantity of food when it comes to making produce abundant.
I recently renamed the default branch in one of my projects to main. The biggest issue I have had was that somewhere in git there is still something called master so that it still autocompletes. I have accidentally created a master branch several times now. Does anyone know how to fix that?
Remark42: Self-Hosted, Lightweight Comment Engine
Google could be described as being a member of a search engine oligopoly.
Ugh, why can't 1.1.1.1 resolve archive.is?
Where did you get that idea? FAANG companies are valued at ~5 trillion USD (rough estimate). The US's GDP is 20 trillion USD. But the GDP is measured annually! The US has a GDP that's 4 times the value of the FAANG companies every year.
There is one way to make sure the product improves after shipping a quick-and-dirty first version: dog-fooding.

Be a user, for real. Many seem to think that just using the product equals dog-fooding, but real dog-fooding is when you can honestly say you get real value out of using the product. It is when you'd pay to use it.

When you use your own product and gets value out of doing so, you have true customer perspective and your needs are aligned with your customers needs.
Yeah, I have no doubt that it's better than what the banks are offering.

"Homebrew on your own" is more or less what Stripe's API felt like though; the perspective I'm coming from is that I run a little one-person SaaS company with a simple and fairly standard subscription model, and I was surprised by the amount of "plumbing" you need to do for this.
I use https://plugins.jetbrains.com/plugin/10080-rainbow-brackets for IntelliJ to color matching brackets.
We have a client who is like this. It's intolerable, but also so predictable that we basically deal with it by just weaponizing it. We know that when we present information to him, we simply work towards building a message that he will take as his own eventually. Initially he'll crap all over the idea, but invariably will return a few weeks later with a "great idea" that will just be what we told him and then we'll basically get to do whatever we wanted to in the first place.

It requires some ego squelching but in the end we accomplish what we want and everybody ends up relatively happy. However, even after years of successes, this particular client still treats us like the hired help (which I suppose we are).
How to Build Your Own Dotfiles Manager from Scratch
Tech firms begin to abandon Hong Kong because of security law
Very entertaining article, just a small remark when people count pages in Common Lisp or C++ standards, they tend to forget that standard library is also part of those pages.

Something like Python. .NET, Java also isn't far from them, when language + standard library + vm reference (if any) land in dead tree form.
That's really not what people are talking about when they talk about disruption. Granted, most people don't really know the theories well, but the disruption thesis is an actual set of theories put forward by an actual business academic, which are concrete and measurable, to explain certain business processes.
Linux Foundation gets a contact tracing app donated by shopify
Thought I'd post this here since I imagine there's a strong cross-over of interest:

If you'd like a guided video code-tour of how all the pieces of a production web-app fit together, I publish detailed weekly screencasts showcasing the code, systems, and architecture behind Oxbridge Notes, the business that's supported me for the past decade.

So far I've covered:

— software dependency vetting

— data integrity systems (constraints, foreign keys, transactions etc.)

— integration testing systems

— trade-offs in software quality between customer-facing and admin areas

— softer stuff, like designing for SEO (marketing ease is a critical part of any system I design, as an indie-hacker)

https://www.semicolonandsons.com/series/Inside-The-Muse
"But Jesus went to the Mount of Olives. Early in the morning He returned to the temple. All the people came to Him, and He sat down and taught them. The scribes and Pharisees brought a woman caught in adultery. When they had put her in the middle, they said to Him, “Teacher, this woman was caught in the very act of adultery. Now Moses in the law commanded us to stone such, but what do You say?” They said this, testing Him, that they might have something of which to accuse Him.

But Jesus stooped down and wrote on the ground with His finger, as though He did not hear them. So when they continued asking Him, He stood up and said to them, “Let him who is without sin among you be the first to throw a stone at her.” Again He stooped down and wrote on the ground.

Being convicted by their conscience, those who heard it went out one by one, beginning with the eldest even to the last. Jesus was left alone, and the woman standing in the midst. When Jesus had stood up and saw no one but the woman, He said to her, “Woman, where are your accusers? Did no one condemn you?”

She said, “No one, Lord.”

Jesus said to her, “Neither do I condemn you. Go and sin no more.”"
Given that its ceramic beads embedded in aluminum foam, I would guess any heat-based cutter would make short work of it. But then again, I would also guess a diamond blade meant for ceramics would go farther than the standard abrasive cut-off wheel meant for soft metals that they showed in the video.
One of the nice things about code being text is that you can copy and paste unparseable subsets of code without anything getting in your way. For instance, if you need to move an if/else out of a function, you can move the if statement, reindent the body, and then move the else block. If you have syntax highlighting on, it might briefly mis-highlight (e.g., it may not know what to do with the else block when it's briefly unpaired) but it will let you do it, and it will fix itself once the program is properly parseable again.

Compare with, say, a WYSYWIG rich text / HTML editor. If you want to reorganize a bulleted list, it's many more steps, because the tool isn't really set up to accommodate a momentarily-invalid state. I think that's the big difference between syntax-highlighting something that fundamentally remains text and switching the representation to not-text.

This also lets you do various sorts of text manipulation like conflicted merges. There are lots of arguments for an AST-aware merge, but in case of a conflict, a text-based merge system that inserts standard conflict markers will still usually leave you with a file that parses well enough to be syntax-highlighted, even if it won't compile with the conflict markers still in place. Or even imagine converting a program from one language to another (e.g., a shell script that outgrew shell). You can stick the invalid code in your text editor, ignore the highlighting, and turn it line-by-line into the new language.

I think all the highlighting examples in this article work as overlays, just like syntax highlighting, so they'd work acceptably well in these briefly-invalid states. In some cases it'll fail to highlight or it will need aggressive error-recovery that would be dubious in an actual compiler or interpreter (imagine, say, "if you see a conflict market, skip the <<< portion and parse the >>> portion to find what locals exist and what their types are, then go back and try to highlight the <<< portion"), but since the highlighter isn't the real interpreter, that's fine.
Red Bull Just Purged High-Level Execs Who Pushed for ‘Diversity and Inclusion’
Not when it's $5 to trade 2 shares of SCHB because that's all the extra you can afford per paycheck.
Whatsapp's messages are end to end encrypted, so in theory a compromised internal account wouldn't have access to the messages.

Its backups aren't encrypted though.
That’s very compelling and sad.
Commercial Smalltalks for Windows are as flexible as Win32.

http://www.cincomsmalltalk.com/main/

This was the path they were on when Java happened.
> Does working at bigger companies actually give you experience with this?

If you can find someone who needs something for their business or organization, you'll learn a lot of this by working backwards from what they need and building it. So I would suggest the opposite: the smaller the organization the more you can jump around and set up the basics of all these things.
To some degree one can guess some parameters by reverse engineering the list of dual-use technologies:
https://news.ycombinator.com/item?id=23548220

(with my experiences, I see far more submarine detection than communication, but those differently geeky may have better luck.)
I imagine is a posterization preprocessing step would make this simpler and we could have very low bandwidth "video". If this could be done in real time, it would dramatically lower the bandwidth required for two-way video chat.
As long as they actually understand the message, you can include a way to correct any shift by relating the second back to a fundamental constant; like the voyager golden record does with the hydrogen transition time.
Work in fintech, can confirm. Moving money around the global banking system is a pus-drenched no man's land of technological anguish and despair. Every time you think you've seen the worst of it, you find out you were wrong.
This does not really make sense, it would be perfectly fine if two products existed, a cheap inaccessible captcha and a more expensive perfectly accessible one with companies offering both of them to users.
The best manual is a proper set of expectations... readjust your reality accordingly:

* Plan on getting about 4 hours of sleep per night at first. Sleep where you can find it and avoid stimulants.

* Your female delivery counterpart (I don't know your relationship status) will suddenly realize this is her new life: locked between a child, obligations, and without a swimsuit model body. Depression and self-doubt will follow. You have to be a team player even without sufficient sleep.

* Infants require a lot of time constantly and are tiring. Think of this as having a full time job that pays money with great reassurance and respect. Then you come home to another job that costs money, is extremely tiring, and is filled with risk.

* Getting refridgerated breast milk the right temperature at feeding time is far more time consuming and challenging than you could possibly imagine.

* Your 2 door sports car is now a hinderence. Trade it in for anything with 4 doors and excellent suspension.

* Your 1 bedroom apartment won't work. If you already have a child your two bedroom apartment is a struggle.

* If you are an extrovert your days of late night social activies and parties are over. First of all you will be too tired for any of that nonsense. Secondly, it becomes such a low priority its simply not worth the effort.

* Prepare to enjoy life as a secluded homebody. Going out to movies and fancy dinners is a nightmare.

* Hopefully you have been saving money. Everything in life just become more expensive, except car insurance.

* Get a cat. Cat fur greatly contributes to dust and all the problems that with that which is great for strengthening the immune response of small children.

* Family will give you gifts. Figuring out where to put all that stuff can be a real challenge.

---

There are a lot of benefits too:

* Children are great for self-reflecting upon your time management and money management skills.

* Children are a solid performance gauge of whether you are a narcissist or are humble.

* Having children completely recenters your perception of the world in a way you cannot understand otherwise.
I guess it's pretty normal to check your own place because you know it well enough to rate the quality of the imagery. In this case, whatever you're using offers better and more recent resolution than Google Earth at greater speed so it's my New Favorite Thing.

Do you have a WMS interface?
I have understood over years that, below listed things typically lead to "grand success" or "cults" [ tech or otherwise - but then, eveyrthing is "tech" now anyway!]

1. Enterprise readiness (in order of precedence: real business value [either brings money or saves good chunk of money], robustness, usability, integration capabilities, ease of on-onboarding, simpelr path to value-maximization. Good to haves: delightful user experience, great documentation)

2. Developer delight: The ecosystem (=> tools, platforms, training, autonomy, agency, motivation via empathetic management) offered to developers, in order to make them super effective, productive and efficient - to cater to the above listed. Note: "Developers" include Ops and Tech Support personnel too!

3. Customer delight: The above two leads to "customer delight" They see that the tool/solution clearly brings value, and that the support team is able to deliver the same as well - sustainably and happily.

This leads to a great win - for vendor and customer.

Building such an ecosystem is not a trivial or simple thing. Takes years, decades even.

In the end, that cutl gets formed - thanks to those ingredients that continuously keep "wow"ing the makers and the users. The "stuff" takes the limelight, but that's just proxy for the makers, their tools, skills and motivation.

This applies not just for software, but for many others! People value Toyota because Toyota's entire organization structure and inclination is on those lines - to 'drive' better value for consumers and their own people who offer'em.
Rules and laws are good tools and, I understand how law works in the most superficial way but, I fail to understand normalization of ignorance of some required features with the "nobody forced us to do this, so we just didn't care".

As human beings first and programmers later, we should understand that people with disabilities exist and assistive technologies need attention.

Why, as decent human beings, don't we do something nice without the push of laws, for once?
Those who survived lawn darts learned nothing.
5G Conundrum for Smartphone OEMs
OnePlus Nord,OnePlus TV Y and U,OnePlus TWS Earphones,OnePlus Ecosystem
Does it matter as long as the shift is constant?
1.1.1.1 doesn't provide EDNS information, and the archive.is admin has decided that dealing with dns queries without this field is difficult/annoying and simply returns an invalid result.
Just because in the US we slap the catch-all "Disturbing the peace" charge on folks doesn't mean it's much better than the Chinese.
Pharo is no longer a pure Smalltalk-80, it follows its own path.

Squeak is the real Smalltalk for modern computers if one wants to be precise.
Because archive.is uses DNS load balancing based on EDNS information which includes a user's IP address, and returns invalid results if that information is not present, while cloudflare's DNS hides EDNS information out of respect for the user's privacy.

Previous discussion: https://news.ycombinator.com/item?id=19828317
> there is zero difference between what China does

Do you have a primary source for what you're alluding to?
Because for a typical 3 bedroom house, you want about half the space to be bedrooms and half living/dining/kitchen area. If you put a bedroom downstairs, that means you have to put the living room upstairs. This is a big hassle if you have people over. Also by putting the bedrooms upstairs, you have a private space upstairs where guests don't usually go, so it doesn't have to be perfectly tidy when they come over.
How Cable Cars Work
>Bloomberg introduced one of the first, and certainly the longest-lasting, social networks when it debuted in 1981.

Email is definitely an older electronic social network, only preceded by the telephone, postal mail, and face to face socialization.
Contextually, that’s nonsense.
> In GUI-land, this is hardly ever the case. I can't compose different software together, which is something I do all the time with the shell.

Assuming those programs have been written to be usable from the CLI to start with.

Likewise GUI applications can be written to be automated by REPL environments automation, specially if the OS exposes application IPC like COM, DBUS, XPC, Binder, REXX, ....
> P.S. This article is not GPT-3 generated

This stands out to me. When I frequented reddit, folks would often preface a post with some sort of pre-apology about their English. Now, when I read articles with strange grammatical features, my first thought is “what are the chances this was generated.”

Recent Personal Anecdote: While struggling to get OS X to run in a VM, on AMD architecture I came across several unattributed guides with informative, topical content where the language was just a little “off.” It occurred to me that they might be ESL or translated, but none had any attribution. For some reason it finally struck me as odd that such detailed, technical guides wouldn’t mention an author or at least acknowledge “The team at xyzWebCollaboritive.”

Several guides under the same domain name contained relavent information on my very specific search topic, with langue that was “uncannily” askew.

Is this just me?
+1

If you already have your content in Google Docs, then YNAW is a great way to organize that content and make it navigable.
I can't say much but I'll say that Adyen is light years ahead of their competition much more than they let on.

Source: Worked in software for payments processing a couple billions a year.
I was involved with a job using a Fiber based perimeter fence intrusion detection system back when this was a new thing and the sensitivity was its main problem due to false positives. You needed to rezone and adjust thresholds in zones based on wind direction etc. Still it is a great tech & nice to see it applied at this scale for pure science. BTW my understanding is the idea was first commercialized by oil and gas to discover real-time conditions down a drilling well head.
That's fine, but FWIW if I had to strictly choose between the two, I too would also optimize for passion over expertise (of course it's never a binary choice in the real world).

Though I think it has more to do with the kind of developer I am and the kinds of developers I've enjoyed working with in the past than anything intrinsic about how much value they might be able to provide to the company.

Luckily for me, I've noticed that frontend developers (especially those who like to work for startups) tends to be a very self-selecting group that biases towards passion. Those who don't have at least some amount of passion for frontend development would probably very soon realize they'd be happier specializing in some other ecosystem and migrate away (as you yourself did).
> educated and technical folk

I see the come up all the time and I can think is, maybe the HN crowd isn't as special an intelligent as it thinks it is. I enjoy it here, but let's not get too full of ourselves.
Some people are reacting to the (clickbait-y) title, which is a more extreme statement than what the author ends up advocating. The ultimate argument is that it's ok to syntax highlight sometimes, but sometimes it might be helpful to use color in other ways.

Personally, I find syntax highlighting to be very useful, but I also agree that using color in other ways can be more useful at times. As it happens, syntax highlighting was one of the inspirations for the color gradient text pattern I developed to make reading on screen easier. [1] The existence of syntax highlighting helped me to think about color in text as an information channel that can be used to make certain tasks more efficient, so I'm very grateful for that!

1: https://chrome.google.com/webstore/detail/beeline-reader/ifj...
For running: The Great CEO Within
I don't say it lightly. The New York Times is not what it pretends to be.

https://twitter.com/TuckerCarlson/status/1285386153093464065

https://news.ycombinator.com/item?id=23880201

https://news.ycombinator.com/item?id=21367594
You might be too young to know this.
But there was a time, not long ago, when bringing politics into the workplace was considered to be a really bad idea because it divides and thus weakens the team and hinders our ability to work together to achieve the common mission of contribution that we presumably all signed up for.
This healthy culture has been largely destroyed by a toxic culture of conflict coming from the indoctrination camps that we used to call universities.
I’m uncertain why we allowed this to happen but I know for sure that most people were happier when we were united as one team seeking to use our creative energy to contribute rather than looking for enemies to attack and destroy.
Could you point me to some examples of what you mean by a "REPL-based workflow"?
Probably because they were using well-circulated currency for their lower prizes ($5, $10, etc...), and they were afraid of contamination as the prize appears to be touching the liquid itself.
"a flight attendant who couldn’t pour the liquid out of a Coke Magican suspected it had a bomb in it."

I don't blame them for being on edge considering the Pan Am Flight 103 bombing was barely more than a year old and fresh on everyone's minds.
AP says it will capitalize Black but not white
we have yet to really unlock the quantum-gravity world IMO

Though it is questionable how much a theory of quantum gravity would affect every-day life. Physics hasn't made much progress on that front precisely because it's far removed from the human scale.

I think we still have some tricks up our sleeve for "conventional" technology:

- Space Elevators might never be built

- a warp drive will almost certainly never be built

- Fusion reactors are likely within reach, could potentially even have been achieved already but for ecomomic reasons and policy decisions, though I'm not sure how much of a game changer they would actually be

- AI Humanoid Servants (and related breakthroughs, eg brain simulation: forget warp drives, think about the ability to 'fork' a person, and have that version of yourself embark on a centuries-long journey across the stars aboard conventional space ships), I'm with you
> A little tower on the southeast corner of California and Powell holds a Muni employee who signals with lights to cable cars on both lines whose turn it is to crest the hill. This is designed to prevent the possibility of cable cars hitting each other at the intersection.

Here's a Street View of that tower:

https://goo.gl/maps/MqhKBSS6EYNYNXMQ7
I listened to it as a book on tape on a very long road trip and it was perfect. Don't think I could have made it through otherwise.