skysight-inc/HackerNews huggingface dataset:
> Say you do it every 15 years or so. (Yes I realize it would last longer of course, probably want to do it after 15 years or less, especially if you plan on selling).

Our last home, in the southern US, was build in 1980 and two of the 3 bathrooms (all full which is odd) were original and about 35 years old. While the appearance was dated, structurally and mechanically they were sound with no mold, water damage, or other issues. A steam clean of the tile and porcelain, along with a re-caulk and re-grout would have been sufficient to keep them going for quite some time. Our house before that was from 1965 with both bathrooms being original. The metal plumbing had started to fail and there was some rot to the sub-flooring around a toilet but otherwise fully functional and clean. In both cases the bathrooms were like most homes in the US with ceramic tile floors, steel tubs, and tiled shower stalls.

When I think about all the bathrooms I've used while in Europe, most were much newer and all felt like they needed to be redone. The finishes were unlike what's typically done in American bathrooms, some where plastic or vinyl covered while others used wood. They were all small and poorly ventilated, and they all had issues with mold and rot. I'm thinking poor ventilation and choosing materials for style over longevity might be why you feel the need to redo your bathrooms so frequently.
Was randomly recommended a video on YouTube a few weeks ago which was a recording of a tour of the WLW broadcast transmitter facility. You get to see the high power equipment in detail accompanied by lots of history about the facility. Was a fun watch.

https://www.youtube.com/watch?v=CbHjcwIoTiY
The author's approach presupposes a devops "person" (side note: if you have a person in charge of ops, that person is an ops person, not a "devops" person, as devops is a process; either your org is on it or they aren't). If you want developers to launch to production with any degree of reliability, you're going to need either a lot of tooling support for your specific workflow, or you're going to use docker and a significant degree of creative blindness. The fat binary approach works great if you can build a fat binary - python and node are nearly diametrically opposed to compiled binaries in general, much less ones that include a list of dependencies. The docker image is the fat binary that our toolchain is set up to build and run.
> People living near the transmitter site often got better reception than they wanted; some lights would not turn off until WLW engineers helped rewire houses. Gutters rattled loose from buildings. A neon hotel sign near the transmitter never went dark. Farmers reported hearing WLW through their barbed-wire fences.

That is pretty amazing. I wonder if there were any health impacts from that level of ambient power just buzzing through the air. Still, quite a feat of engineering to think about.

I also took some interesting lessons from the story as an entrepreneur. Crosley's obsession with radio reminds me of my own obsessive periods with a particular technology. Then he took his existing business knowledge and manufacturing skills (and capital...) and acted on it. Such a great little story of being in the right place, at the right time, and having the right obsessions.
>Yet another reason not to put telemetry in your software.

Can you explain a bit more your way of though? How should you decide what to support if not having the information from your user?

The only other alternative is to ask, and then only the one that answer will get supported, which sure is great for the one that answer, but that may means a much bigger audience that you won't support even though they need to be supported.
Here's the thread for those curious:

https://twitter.com/andreaganduglia/status/12152827193300664...
Google seems to "survive" after becoming so untrustworthy ( in shutting down tools)
KubeInvaders – Gamified Chaos Engineering Tool for Kubernetes
> * Moar data: definitely Thunderbolt 3 hubs and usb-c hubs of higher quality (anker?)

Are you talking about adding hubs that aren't available on Amazon? When I started to use my 13" mbp as a desktop station I was surprised how hard it was to find a decent hub, and I couldn't find anything on Amazon that worked. I tried several hubs that seemed to work, but they interfered with wifi.

I ended up with a CalDigit TS3 Plus, and it's been really good so far. I would not have found that on a site that only reviews Amazon products, but I would have really appreciated an actual recommendation rather than just a large set of products to compare.
This is not accurate. This version of Wine can’t run 32-bit Windows apps on 10.15, but 64-bit apps do run. Also, CodeWeavers CrossOver can run 32 and 64-bit apps on 10.15.
The Road to Reliability Starts with Better Observability
Portale Di Informazioni Online
> American houses are made of wood...

Well, this depends on _where_ the house is built. Building codes vary wildly across the US. You won't find a new house in South Florida built out of wood.

In Texas you will find a lot of new houses with internal wooden frames, but the outside walls are made of solid brick, I think this is called "brick veneer".
I think this is a good start for sure. I had a take home assignment. Also, a lot of the interviewing was personality based, so that was a good sign too.
> As disks are read at 3M/s, we estimate the duration of the operation to be up to 370 hours.

Am I reading this right? This works out to just ~3.8TiB.

So much drama over, basically, one HDD worth of data?
No, not severe mental damage. Most schemes would put him in the borderline category. That is he's on the cusp of being mentally impaired.
I'm really exited about that pattern-match diffing improvement!

Although finding green and red mismatches in pages of output of your data structure was fun :)

.. no

Thanks for the work on Elixir!
To quote a well-known Dutch hotel/restaurant owner:
"They'll eat me poor but drink me rich". The margin on the food may be thin, but drink margins are usually more like 75-100%.
What do you think the name sars mean ... Hong Kong or macau?
Swine flu did not originate from swine/pigs though. So the term unfairly and unnecessary alienates pigs and pig farmers. This while "bird flu" is accurate.
How old were those homes? The article is talking about homes built more recently.
Isn't it because in Hebrew (and other ancient languages) the letters are also numbers?
As a person from Spain that knows multiple languages, English is in fact the easiest to learn. But I do agree that it is hard to master and that it is full of inconsistencies. In terms of pronunciation it is very complex.
Agreed completely. I have a 4-bedroom, 3 bath house, and we use them all. We have one attached to our master bedroom, one main bathroom on the main floor, and one in the basement. We spend a lot of time as a family in the basement, we spend a lot of time with guests on the main floor, and my wife likes to use our private bathroom as a little getaway.

I think a decent rule of thumb is one bathroom per floor, plus one. It really sucks having to wait for a bathroom when you need it, and they take up so little space (especially if it doesn't have a bath/shower) that it makes no sense to skimp. We've used all the bathrooms simultaneously, so it's hard for me to consider having fewer.
Have you tried using the remote debugger interface? Python and Java have rather robust remote debugging support over TCP.
As a former child, I can't help but point out that one of the most common pitfalls parents make is to think that what's best for them is best for their kids. Being bored can take forms other than being locked in a car for hours on end. After doing many road trips in my youth, I vowed never to take more than an hour or two on a road trip with my family. I'd rather just not see my family than relive the torture of sitting in a car for an eternity.
"Enterprise buyers use third parties to buy software. They consult Gartner, Forrester, and others to establish trust in vendors. These research agencies diligence software products directly and through surveys. This is the reason analyst relations are so important. Presence on the magic quadrant confers trustworthiness."

Does anyone involved with enterprise purchasing decisions know how valuable Gartner/Forrester endorsements are? And if being in the unmagical quadrant is terrible?

I see companies tout them but I can't tell if they're effective.
Understanding any and unknown in TypeScript. Difference between never and void
"Enterprise buyers use third parties to buy software. They consult Gartner, Forrester, and others to establish trust in vendors. These research agencies diligence software products directly and through surveys. This is the reason analyst relations are so important. Presence on the magic quadrant confers trustworthiness."

Strongly disagree on this point. With the exception of 451 Research, the major analyst firms do not share any of their research methodologies. Did they interview/research 10 orgs or 1,000? You don't know. The biases of the research analysts is also suspect. At Gartner, many of their analysts haven't actually used the software they are covering. As a consequence, we have no idea about the depth of their research at all.

The role of these analysts is to give C-level executives a "cover your a$$" excuse if things go wrong with the software. From my experience, most technical level decision makers rely more on their peers to develop trust than on analysts.
It has its difficulties, with the weird disconnection of spelling and pronouncing, or the phrasal verbs, but compared to any language that has proper conjugation and declension... it's a super easy language.
> The WHO subcommittee that names things

It sounds like they have a chicken and egg problem if they're still called "The WHO subcommittee that names things"
Fair enough. That probably is bad marketing if nothing else, and maybe something else. what you're saying about the major failure being in support/customer-management, even more than the technical issue, seems potentially reasonable. (I am not a Gandi customer, so it's not personal for me).

I still think the fact that there was no data loss, and we're still on the edge of calling it unacceptable incompetence, is worth noting, as to how far our expectations and standards have come. Which is good of course.
The Chrome Web Store is currently facing a wave of fraudulent transactions
Here is a similar story from the childhood of computers: One of the first computers installed in a Norwegian university was of course in high demand, and students generally had to stay up at night to be able to use it. One morning, around 3 o'clock, the line printer came to a a halt and locked up the computer. They tried everything they could think of to get it going again, to no avail.

In the end they called the person in charge of the computer. He came over and closed the curtains, and the printer started up again. He left without a word of explanation.

That explanation emerged later: The early morning sun (the sun rises early in the summer here) was shining in, through the paper in the printer, onto the out-of-paper sensor, making the printer think it had no paper. Closing the curtain fixed it.
I like the backwards variant but it suffers the same problem.

my know I now z y x
me with sing you won't time next
z y x, w
v u t
s r q
p o n m
l k j
i h g f
e d c b a
If I use Docker, I get to put "Docker" on my resume for the next job; if I use bash scripts I don't.
If I use React, I get to put "React" on my resume; if I use vanilla JS I don't.
If I use Kubernetes, I get to put "Kubernetes" on my resume.
If I use AWS, I get to put that on my resume, if I just spin up a Linux instance using Linode or etc, I don't
Of course, I would have to convince my boss to let me do all of these. But, he also wants to be able to put on his resume that he managed developers who used these things, so that's an easy task.
Many of these made perfect sense for the FAANG company they were developed for, but they are used at companies with 0.01% of the number of servers of those companies, and the basic reason is that both devs and managers want to pretend they are working at FAANG, so that someday they will work there.

Again, there are valid use cases for all of these, but there are also valid use cases for semi tractor trailers. It doesn't mean I should use one to get my groceries.
But what happens if the virus mutates? Wasn't this the case with the Spanish flu? The first wave, then the mutation from which causes the second wave. Could that potentially occur?
I was hoping this would be price competitive with the BBB industrial. Alas, it's not (although it has substantially more raw computing power).
Why we've made the Web like this in 2020?
It's horrible, we need to fix it and never repeat these mistakes.
https://imgur.com/3wX5GmV - screenshot of this site when I've opened it.
> worth the investment

Actually, it might be. One solution to Fermi's Paradox is the idea that we can't see other alien species because they're hiding from potential predatory alien species. Hiding in the vastness of interstellar space would in that scenario be a very good move.
That's pretty cool! So you could have any type of hardware (nas, speakers, whatever... and simply upgrade the computer-part (the CM) if you'd need more power, network or whatever.
"Canonical listens".. finally
The overloaded term "bathroom" is not very helpful. What do these bathrooms have in them? Do they have a bath, or a toilet, or both, or what? I think we should be told!

More toilets than bedrooms - e.g., the 20:8 ratio mentioned in the article - makes perfect sense for a house that might see large numbers of guests at once.

One bath per person surely can't hurt, if you can afford it, though averaged out this is probably going to mean a bath:bedroom ratio of around 1:1.
If it was true that trust is enough to market software, there would be much more investment in application security by the long tail of startups, consultancies, and webdev "shops".

What I've found over the years is that most people who sell software think of security as a value-add. At best, it's something to bill enterprise customers for. At worst, it's a cost center that will only be invested in if a big paying customer asks for it explicitly, and not a moment sooner. [1]

For background: I spent years pushing the PHP ecosystem forward in cryptography and security. I published a lot of open source libraries [2], cleaned up a lot of StackOverflow answers [3], and had a lot of discussions with small and medium businesses about security improvements that ultimately went nowhere because they couldn't find budget for security.

I don't believe it's fair to say that trust is "at the core" of software marketing if so many successful software companies can get by without investing in making their products trustworthy. After all, deception can obviate trust in this context.

(I do believe that software ought to be more trustworthy, and society should reward companies that act with integrity. But at the end of the day, that's not my call to make.)

[1]: https://sso.tax

[2]: https://github.com/paragonie

[3]: https://paragonie.com/blog/2018/01/our-ambitious-plan-make-i...
As a french, English is a struggle every day. Try Esperanto to see what a better language look like.
Yeah I'm leaning on that hypothesis quite a bit. Low amount of staff, high turnover for customers. Also I see they are doing something the autoamtion of making nigri rice piecies as well.
good bait
don't gitlab/azure devops pipelines make docker irrelevant?
How to Write a Tweetstorm
Funny how all this deep fake scare is happening just as important people like Epstein & cohorts start being brought down...
I wonder how that much power would affect someone with metal fillings in their teeth.
“The Most Intelligent Photograph Ever Taken” (1927)
I usually send bookmarks to my separate email account. I add excerpts and quotes from the bookmark that I find interesting, also helps with searching.

Every few weeks I conduct housekeeping on my email. This moves the good bookmarks over to my personal git wiki or deleted. This ensures that every bookmark I have gets visited at least twice. This also allows me to not overthink before adding a bookmark without ending up with incomprehensible huge lists of bookmarks that I never end up re-visiting.

I've learned over the years to keep this system simple. Understand and realize that whatever bookmark system you use will eventually go away. If its good enough, they will try to monetize, if not they will be forced to close shop. Either way it gets killed, at least for me.

Another side note: not all bookmarks are equal. Some are just references you want handy when you want to point someone to them, usually in an online argument where response time matters. Some links have golden content on the other side. You want to read, re-read, internalize and remember (spaced repetition) this. Some are work related. Some are aspirational stuff you want to get to in the future. So knowing what and why I am bookmarking something was key to keeping it real.
It's a difficult language to master and the statement is aimed squarely at the pronunciation. The same group of letters is pronounced differently even in similar words (take "this" vs. "thin").

The comparison with Chinese, Arabic or Bengali is a bit unfair since the first hurdle is to learn the writing. But there are plenty of phonetic (phonemic) languages/writing systems that at least make it easier to pronounce even if you have no idea what you're saying, just as long as you understand the alphabet and the sound each letter corresponds to.
> Lets be realistic

Ok.

> no "apps"

Sure?

> Hacker News, and the linked article are stark exceptions where the page load itself was under 200ms for me

So let's be realistic (sorry :) ), it is possible, but it needs to be a strong requirement up front as its going to dictate a lot of choices that are hard to re-evaluate down the road.

> The amount of latency in the modern web is fairly astounding if we're being honest.

We can totally high-five on that one. One thing I feel contributes here is that good devs are expensive. So we prefer them to use tools that help m to deliver quickly. Super low latency stuff usually incurs build times, this is not making your devs more efficient. Also less good devs find it often harder to produce optimized code "by default".
In 1358 you could fake your identity and communicate with a handful of people. In 2020 you can fake your identity and communicate with 7.5 billion people at once. I think there is a difference.
I'm living in a shared house, with people I've grown quite close to. The local fascist party has recently made public their dislike of us and a call to action to "remove us"; the lead police officer on the "case" of our eviction (which has not yet been processed; we are legal residents of our house under the law here) is one of their known followers. There are multiple officers now dedicated to driving by our flat on a regular basis in order to check IDs of people attempting to visit or leave; we're watched on CCTV when we leave the neighbourhood. We regularly have our IDs checked without reason while walking to the shops (and they then arrest those who refuse to produce ID for an illegal request, then release them without charge a few hours later), or we're arrested and jailed for days (illegally, without a court order) for things like "walking a dog without a leash"; an offence which comes with an on-the-spot fine, not jail.

In our list of things that have happened in a jail cell without a camera present so far, we have someone with broken ribs, and someone who was kicked repeatedly in the back of the head against a concrete floor after a failed attempt to break their arm, as well as more minor attacks.

We have committed no crimes; we are legal, peaceful residents who have done nothing except for make a property management company go through a legal process to evict us, which we believe we will win. Nobody residing in our house, nor our visitors, have hurt anybody - we have taken part in no activity which resulted in anybody being hurt, and there's no reason for this violence against us other than a property management company which is upset at likely losing a multi-million euro redevelopment contract by failing to evict us.

I'm honestly really glad that this isn't something within your worldview; I wouldn't wish this on anybody. But it is happening.
This is just the nature of risk, it's not about defection and cooperation.
Also trust cuts both ways. Ultimately if you produce bloated, frustrating bug-ridden software, sharing the source online probably isn't going to help your case.

There's a significant collection of software that I didn't trust out of the gate, and I now trust a lot less after reading the source (Apache projects, I'm looking at you).
I love your CV. As a society, we don't talk enough about our failures, much less compile them as a list. But we all fail, and to pretend we don't is complete ignorance to the basic human condition.
yes, we could in theory group them by plosives and fricatives and such, but that song would sound completely whack
My erm… favourite example of naming is: "Syphilis had a variety of names, usually people naming it after an enemy or a country they thought responsible for it. The French called it the ‘Neapolitan disease’, the ‘disease of Naples’ or the ‘Spanish disease’, and later grande verole or grosse verole, the ‘ great pox’, the English and Italians called it the ‘French disease’, the ‘Gallic disease’, the ‘morbus Gallicus’, or the ‘French pox’, the Germans called it the ‘French evil’, the Scottish called it the ‘grandgore‘, the Russians called it the ‘Polish disease’, the Polish and the Persians called it the ‘Turkish disease’, the Turkish called it the ‘Christian disease’, the Tahitians called it the ‘British disease’, in India it was called the ‘Portuguese disease’, in Japan it was called the ‘Chinese pox’, and there are some references to it being called the ‘Persian fire’." — https://jmvh.org/article/syphilis-its-early-history-and-trea...
I use keycloak. It's just like auth0 except it's self hosted and I run it alongside all my other instances.
Raspberry Pi was all about the price, hence the success vs. Arduino. Checking the prices on site for these...and cheapest is above 100 Euro? Not a chance in hell.
Speaking as one who has implemented such things (in completely different contexts) ...

Possibly yes, but it's harder to compute, and the improvement might not be enough to make it worthwhile. This metric is trivial to compute, doesn't require crawling over the entire comment tree, and is "Good Enough(tm)".

The cases where it does wrong is where lots of people chip in with drive-by comments, but don't bother to upvote the submission. If it's interesting enough to comment, why is it not interesting enough to upvote? And why are non-commenters not upvoting?

Personally I find the dynamics here on HN baffling, but again, as a simple member of "the community", I suspect this metric is best "Bang for Buck".

(... edit ...)

As a case in point, the item about bathrooms in houses[0] has over 200 comments, but fewer than 100 upvotes. There are 144 unique commenters, and roughly half have upvoted.

[0] https://news.ycombinator.com/item?id=22157414
Esperanto is a contrived made-up language to be easy.

Of historical languages, English is no more a struggle than French. It might be harder than Italian or Spanish, but it's a walk in the park compared to e.g. Hungarian, Arabic, Greek, Chinese, and most other languages...
How easy (or hard) is it to learn Elixir for someone with Python/PHP/JS background and zero knowledge of functional programming? Also, are there job opportunities for Elixir or is it a niche language?
Fortinet removes SSH and database backdoors from its SIEM product
Linux 5.5 Released