skysight-inc/HackerNews huggingface dataset:
In South Florida external walls are typically concrete, and roofs use ceramic roof tiles. I think roof frames are made of wood.

Interesting note on the brick veneer. Even if they are not structural I think they are more durable than other types of siding.
How an Influx of Money Is Changing the American West
This might be the most short sighted article I have ever read. One of humanity's greatest achievements was the creation of the intermodel shipping container(https://en.wikipedia.org/wiki/Intermodal_container). We literally would not live in the world of convenience we have today without it.

But imagine what the curmudgeon of the day had to say about this. "Why do I need to use this specific container? This container has all these problems... and on and on"
what's wrong with it taking 2 weeks for news to be reported in other parts of the world?

Do we really need to know what is going on on the other side of the planet right now? Isn't it better to have correct information rather than fast information?
It's, at best, semi-consistent. In the Dockerized stack I'm working on right now, individual services are configured using a mishmash of environment variables, files you volume in (each one with a different format), shell scripts you volume in that will modify configuration files on startup, Dockerfiles that create derivative images that replace configuration files with instance-specific configuration, Dockerfiles with a bunch of RUN commands to handle more surgical modification of the configuration that was baked into some standardized base image. . . it's just crazy how variable it is.

The obvious reply is, "Well, don't do that." And my general reaction to that idea is is, if you have the discipline to not do that with containers, you have the discipline to not do that without containers. Containerization is the stone in the soup.

With a extra little side barb of, Docker doesn't really leave you any choice but to get messy. If you go troll through Docker issues, there are plenty of long-standing threads with community members requesting features to help them simplify and standardize their Docker situation, and Docker maintainers habitually rejecting the ideas on the grounds that they can already achieve what they want using some version of the abovementioned horrible mess of different ways to do things.
You can also partition your major resource into smaller sub-units to decrease contention, increase parallelism and improve throughput. E.g. separate your bathroom from your toilet.
I'll throw in my own anecdote. ZFS on root caused me a significant amount of headache when the proxmox node I was using it on just randomly decided it wasn't going to boot anymore. The ZFS pools were fine, no data was lost, but no amount of messing with it fixed the zfsonroot and it was quite difficult to find quality search results for.

And of course it was a weekend where my parents and siblings and in-laws were visiting, so I had the joy of going around messing with DNS settings wherever someone had a device that only paid attention to the first two DNS servers in the DHCP settings.

(I've since changed my DNS setup- now I only have a primary self-hosted one that's on an RPi in my networking cabinet, and the second entry is Google. I figure if I only get two servers that are respected for real, I'm making sure one of them is google.)
At GitLab we spend a substantial amount of effort on Analyst Relations (AR) which is working with groups like Gartner, Forrester, and 451 Research. On https://about.gitlab.com/company/team/org-chart/ you can see we have two people who are a dedicated Analyst Relations Manager. They manage the relationship but many of our product marketing managers and product managers are involved to answer questions and give presentations.

An important thing these firms do is aggregate customer feedback. For a consumer tool I can look on Quora and for a development tool I can look at Hacker News. But for enterprise tools the people that use the product are often not allowed to share feedback themselves. However they are allowed to talk with analysts.

That is why the opinions of these analysts are often really important to convince new customers your product is any good https://about.gitlab.com/is-it-any-good/

BTW We just won a 451 Firestarter award https://about.gitlab.com/press/releases/2020-01-14-gitlab-re... which we're stoked about.
So there are numerous deployments of "successful" games using PyGame, and no court cases by the creators/maintainers of PyGame towards those game developers? I'll take my chances.

I don't see what PyGame's motivation would be to open such cases.
The linked-to affiliate doesn't support BTG https://bitcoinist.com/etoro-exchange-clarify-position-on-bi...
The list of faulty of outright fraudulent experiments done in any number of fields, especially the biomedical sciences, also grows ever longer, but it it seems this argument is hardly ever leveled here. It's well-established now that these problems exist in other fields, such as immunology, oncology, and other fields. Even closely related fields, such as the neurosciences, have been shown to be full of improbable and unreplicable findings, and many neuroimaging results are not interpretable in the way that claims are made of them.

Theranos anyone?

Every field should be looked at with caution until the perverse incentives that currently exist in academics are addressed.

What I see instead is a bias in certain physical sciences to think that somehow experiential phenomena are less rigorous because they don't fit the mold of those sciences as much. The systems are more complex and different metaphysically, so their legitimacy is questioned. This is somehow still happening even as developments in fields like quantum physics and AI are leading many very competent scholars to question basic assumptions about the nature of experience and consciousness vis-a-vis physically observable phenomena.

The irony of the Rosenhan study is that Rosenhan was putting forth exactly the same arguments as you, that psychiatry lacks rigor because it's too subject to the whims of subjectivity. So when this paper is shown to have been a fraud (even though it was dismissed in the field for many other reasons, but overall because it was unscientific) it is evidence that psychology is unrigorous? When it is not widely known to be a fraud per se, it is cited as evidence that psychology is unrigorous as well? It seems there's no way to win: the critics of the field cite this work as evidence of lack of rigor, and then when it's shown to be fraudulent, it's also shown as lack of rigor.

The even greater irony is that many of these fraudulent studies are being identified by... you guessed it, psychologists. I would go so far as to say no field has done more for the scientific study of science than psychology. Meta-analysis has its birthplace in psychology, and all these discussions of replicability ultimately flow from psychology as a field. If anything, psychology is among the only ones to be open about these issues and to take them seriously. In many other fields, they're swept under the rug, and questioners are attacked with arrogant hostility and accusations of incompetence.
ah, that's super helpful. Will add this today. Thank you sir.
Why make the assumption that performant software and functional software are somehow on the opposite side of the spectrum of what's possible?

The point of the article is that performance is just as important to consider in addition to functionality and correctness. To use an analogy, it's easier to make a house energy efficient if its considered from the beginning, than if it's tacked on afterwards. In fact, tacking it on afterwards is sometime impossible without a complete renovation (analogous to re-writing the software).
I'd say that Blue Iris is, uh, 'medium'. More recent versions include an object-tracking motion detection engine that's a lot better at rejecting scene changes (e.g. camera switching between day/night mode) by simply discarding the motion if the 'object' makes up a very large portion of the image area. I've set it to be very sensitive and I only occasionally get false positives - I could probably eliminate those if I tweaked it a little more.

I've seen at least one company that actually sells a BlueIris plugin that implements some kind of ML human detection as a way to filter alerts, but I haven't given it a try.

Xeoma has some "AI" features like this if you pay for the higher-tier license, but tbh I've found Xeoma's base motion detection engine to be so unreliable that I just wouldn't recommend it for this application - but to be fair it was also a while back that I was using it and they may have improved things since then.
> Can you see any way in which this message could be considered anti-semitic?

I accept the message can be disturbing to some (not to me) but I believe it is not anti-semitic.
Time, clocks, and order: time and ordering in a distributed system
Creator of "Jira Clone" here.

First of all I want to make it clear that this is just a showcase/demo product. It's definitely not something I'm planning to sell.

Additionally, it's not even remotely production ready, and it's missing about a zillion features that would make it a full-fledged project management software.

The main reason I built this was to have a good showcase for potential future clients.

The second reason was to share with the community. More specifically to show how to organize non-trivial React projects and to provide folks with a bunch of React code to learn from.

The third reason was to improve my skills and get better at working with hooks, TypeScript, and a couple of other things.

Back when I was learning React (4 years ago) I was a bit frustrated by the lack of non-trivial example projects. It was either a bunch of to-do lists, or hugely complex codebases like https://github.com/Automattic/wp-calypso.

I like to think that this Jira Clone presents a nice middle ground.

Bonus: Here's a Trello clone I built while learning React four years ago: https://boxd.ivorreic.com/ :)
I write regularly at https://werd.io - about tech, politics, the intersection thereof, and some personal stuff.

I use Known, a platform I cofounded, which supports the Webmentions / IndieWeb ecosystem described in the article. https://github.com/idno/known
I like James Clear's idea of "habit stacking" from his book Atomic Habits. For example, every time you brush your teeth - clean the bathroom/sink real quick. Then, you're ensuring every time you brush your teeth (which should be at least once a day), you're getting the bathroom clean as well.
As we see with Vaccines, sometimes prioritizing the good of all is necessarily to keep society from killing itself.
The word 'capitalism' appears nowhere in the article. This article is about the effects of consolidation and monopsony in book publishing. I don't think your comment was written in good faith.
You say "nah", but what you are describing is reversing a transaction, I don't see how that is disagreement.

From the POV of the recipient, when the split branch becomes the "non-true" branch, it looks like they got the money but then it disappeared.
"error bootstrapping app"

Quite a worldchanging blog entry.
I wouldn't call them "a typical business", given their magnitude and ability to distort the Web
It does, however, allows "double spending" attacks. In such attacks the attacker first spends a coin to buy some real goods from the victim. She then launches a 51% attack on the blockchain and "rewrites" the ledger to remove the transaction to the victim. Now the attacker gets back her money, plus the goods from the victim.
Used Qt with Python a lot, 6 or 7 years ago. Their API's are really great. It's farewell I guess.
> A 51% attack doesn’t let you steal money from anyone.

1. You deposit BTC at an exchange. The exchange credits you the amount in their non-BTC ledger.

2. You send off a chain of blocks overwriting the the original deposit so that you never did it.

3. You fill in the form to withdraw your credited amount from the exchange.

Now you have 2x the coins.

Of course there are a LOT of details to this that I won't get into, and a number of mitigations for the exchange. But that's the basic outline.
This is also good for climate change. Concrete is filthy, carbon-wise. Probably the ideal built-form, sustainability-wise, would be something like Paris or Milan, but made of wood.

Like a 5-8 storey streetwall of wooden multi-unit homes (whether apartments or stacked townhomes or whatever), dense-enough that it can be serviced with higher-order transit but no so dense that concrete construction is required for the buildings.
Absolutely no it does not. I work with GKE and EKS almost exclusively and it compounds the headaches most of the time.

There is varying support for Kubernetes resources in both and all kinds of vendor-specific ways you need to do things to keep you locked in.

Every single managed Kubernetes solution available is a unique, special snowflake. Most folks in-house ones are the same. Saying that Kubernetes isn't some bespoke solution is a myth.

Kubernetes is a collection of haphazardly-assembled components in varying states of maturity and that landscape changes dramatically with minor release versions (GKE's Stable release branch is still 1.13, for example). YMMV.
I believe Lucille Ball claimed she helped zero in on a Japanese spy during WW2 as her root filled teeth chattered with the morse code sent by the nearby clandestine transmitter.

Just a tall story, of course.
It feels surprisingly cheap.

Take bitcoin, a 105Billion cap can be subverted for just 700K per hour?

Not to mention DeepOnion for 3 bucks an hour. I can see people do that just for lulz.
> Back in 2015, Urmson said that his goal for autonomous vehicles was that things would progress so rapidly that his 11-year old son would not need to get a driver’s license. Now, he has a more measured prediction: over the next five years, we’ll start to see commercial fleets of autonomous vehicles piloting people and goods. After that, we could start to see broad adoption.

So five years ago, he was sure we were five years away. Now he's sure we are five years away. How is this a "more measured prediction?" Because instead of completely generalized self-driving used by everyone, he's predicting... completely generalized self-driving used only by companies?

I predict that five years from now, Umson will have a more measured prediction that is still somehow five years away.
It's both really. A workflow using "file" only (and without -k or so) is silly because, as everybody knows, some files are valid for more than one file format. "file" was obviously wrong in the described circumstances...
> medical issues

Good to know that the squishy contents of the aluminum can are the least reliable part of the system.

I guess that also limits the size for planes, but probably to 10,000+, so it's not something we're likely to hit.
An Engineer’s Guide to Stock Options
I don't consider Bitcoin Crash as one of the larger ones (it possibly has less than 5% of BTC's hashpower).
They've just broke the existing support from Conan recipes.

What a badass move
Largest Brain Wiring Diagram to Date Is Published
It's an inconvenience, but it's a requirement for the developer and not the end user. Hardly the main criteria when selecting your framework is it?
R has some really excellent builtin numerical and statistical routines that are exposed via a C API: https://colinfay.me/r-installation-administration/the-standa...
3 Terms in Software That We Should Consider Retiring
Sure but they will not contain the most recent versions of Qt/QtCreator. Also many of us Qt developer still need to develop Windows specific stuff... I guess vcpkg is the way to go here.

What would be funny though if someone would setup a CI for Qt/QtCreator and distribute the binaries via a custom version of their open source installer framework (which is basically the maintenance tool). So just like before. When enough people switch to this tool maybe the qt company would stop forcing logins.
Friggin dirty vidiians
relatively new DevOps user here - I miss Jira too...
I wanted to get better at writing hooks and working with hooks. Learning was one of the reasons for creating this in the first place.
My guess would be leveraging all the libraries and packages in R, without having to rewrite them in D.
Having visited my brother for Christmas... I came to appreciate the large number of bathrooms. (It was originally a farmhouse, so many were added over time.) It makes having a bunch of visitors a LOT easier to accommodate.
We work hard for the pitchforks and torches..
That's my question. Is he just avoiding the problem? Is the problem irrelevant to him and he just wants to run a business? Did he create the culture in Fox deliberately?
https://www.maxwelljoslyn.com

Begin doggerel:

Those hackers who explore my digi-self

Just might discover words that they enjoy.

With poems, games, translations on my shelf

There's something here for every girl and boy.
I don’t see what other option there is if people want to be able to drive around in below freezing weather and precipitation.
Matt Clifford – Investing Pre-Company
1. Override `toString()` for a commonly used object in Java

2. Run the program and attach a debugger

3. Set up watchers for the object

4. Watch the world burn for your profiler :)
I'd not written any Ruby before touching Elixir (and still don't, barring tools like Dependabot and Vagrant), but far and away prefer Elixir's syntax to Erlang.

I write scraps of Erlang from time to time, but hate the idiosyncrasies such as the rules behind commas and full stops, and variable names starting with capitals. There are so many other weird quirks too, like how strings are handled.
Beautiful Figure
For me, the numbers feel surprisingly "affordable". Is this list even correct?

I am not talking about my own pocket, but rich people or powerful entities. This is the cost of a military drone or something.

Imagine a nation adopting Bitcoin then another nation taking over that infrastructure.

We are talking about controlling the entire Bitcoin universe, everyone has to accept what the attacker considers "correct"
I was actually shocked that it could be this low and thought it must be wrong. Other sources have suggested it would cost over $1B:

https://u.today/guides/blockchain/bitcoin-51-attack-how-it-w...

> The hash rate is currently about six exahashes per seconds. Considering the most efficient ASIC miner with a hash rate of about 13,000 GHS (using the SHA-256 algorithm) being sold for about $2,100, an attacker will require about 500,000 hardware units and this will amount to about $1,005,000,000. When we factor in the cost of electricity and cooling daily, this figure rises to $1,006,000,000.

https://cryptoslate.com/analysis-bitcoin-costs-1-4-billion-t...

> To successfully conduct a 51 percent attack on the Bitcoin network would cost an incredible $1.4 billion. This massive network supports over 5 million specialized ASIC mining computers, consuming a total of 29 Terawatt hours of electricity a year—as much as the entire country of Morocco. One of the underpinnings of the Bitcoin network is...

https://gobitcoin.io/tools/cost-51-attack/

> $17,562,078,097, Hardware cost only, at cheapest rate. The attack would consume 241,478,573.839 kWh per day. (12,073,928.692$ per day)
I think altcoins are not even penny stocks, they will die soon in the same way there are no other networks these days that try to be the internet. The penny stocks are the Ethereum tokens.
It's been about 18 months, seems right.
If you do any business with the US federal/state/local government, healthcare, criminal justice, Tax collections, most financial institutions, you've signed a contract where you agreed to do a bunch of stuff, including this.

AV minimally checks a box.
Once in college, somebody thought they'd be clever and remove all the keytops on the only CRT in one small timesharing computer lab. Didn't bother me, because I was a touch typist - didn't need to see the keys at all.
As it's said in the postmortem, they are agreeing that they should have stated in a more obvious way that the backups availability was not contractually assured.
Webmentions are pretty cool as is covered in the article under discussion. I recently implemented a static webmentions receiver for my static site and got a pingback implementation as a side effect (http://superkuh.com/blog/2020-01-10-1.html).

Pingback is old and well known so it gets a lot of spam. But webmention is still new enough it's still useful. Sure, it'll eventually get spammed out to but this is the lifecycle of web-objects. Gotta get use of out them while they're young and not terrible yet.
If you follow the 'about' link, it explains that any mining rewards are _not_ included, and that including them would reduce the cost 'somewhere around 80%' (not sure where that number is derived from but it sounds plausible).
I initially scoffed at your comment, but I played it out in my head. "We changed this because we aim in the next few years to shift to a subscription-based model, and this is the first step required in the transition" really does sound a lot less condescending and makes sense.
Do the "enlightenment-ideas" on which the modern Turkish nation is based include the necessity of ethnic cleansing of Christian and Greek-speaking populations in Asia Minor, that motivated the genocides of the Pontic and Anatolian Greeks, Assyrians and Armenians, overseen and instigated by the Young Turks? Or does it refer to the continued denial of Turkey that these took place, despite their recognition as acts of genocide by the international community?

It's a rhetoric question. There is nothing "enlightened" about modern Turkey: it is a de facto military dictatorship, belligerent and militaristic, that relishes its self-chosen role as the regional bully in the Eastern Mediterrannean and the Near East. It was like this before Erdogan (with Turgut Ozal) and it will be like this after Erdogan, and for a long time still.

But perhaps I'm just blinded by prejudice having lived most of my life in Greece, which is right next door to Turkey. Perhaps you -presumably not living so close to Turkey- may have a broader perspective that I am missing.

In that case, can you name one time in the last 45 years when Turky has actively promoted peace and stability in the regions it borders? (I'm leaving out 1974, the year of the invasion of Cyprus, to make it easier).
If you rename your .csv as .txt then you get a wizard where you can choose delimiters, etc. This works in Excel 2000. I don't have an older version to hand.
You obviously can't discharge criminal restitution in bankruptcy. You can discharge civil judgements in most cases, but intentional fraud can be non-dischargable if the creditor files a adversary proceeding.

I guess if they won the criminal case they would have a much better chance of arguing to the bankruptcy court that it wasn't intentional fraud.
Ask HN: What do you use for uptime/performance monitoring?
There are quite some interesting SaaS tools on the market.

Very specific ones, which only test uptime and maybe SSL.
More broader ones which also provide status pages to which users can subscribe and get alerts when something happens.

What do you use and works best for you?

Do you use the full feature set or mostly one specific feature (e.g. uptime and alerting)?

Or are you even missing a feature?

Thanks in advance for your time and answers! :)
This varies. Most deeply technical Gartner analysts write deeply technical research aimed at technical roles.

Most business focused Gartner analysts are not developers, but understand the technical merits of products and services. Most of this research is aimed at a non-technical audience.