skysight-inc/HackerNews huggingface dataset:
It's all tradeoffs. You get a stronger boundary, but you also get a distributed system.

Also, the first try of drawing boundaries will always be varying degrees of wrong. If you have very strong boundaries at this stage, iterating on them, moving responsibilities around, can be harder.

Also, with the right tooling it's definitely possible to harden monolith internal boundaries to a comparable level.

I can see though how many smaller companies would not be in a position to build that tooling.

Anyway... there is no either / or here, as I've explained in another comment. What if you have components within a monolith, but each component has its own database, for example? What if test suites are completely isolated, so that tests for component A can not access code in component B?

You can get pretty strong boundaries with a few comparably simple tricks.
It is not like you're sitting on morale high ground by squatting domains
> Can software development jobs actually be reliably estimated though?

That's why I often 3x my estimates. It works great for me.

It's never a problem that I finish a project early. But when external launch plans are on the line, it can definitely be a problem to finish a project late.

Finishing a project on time is one of the things you get evaluated on in performance reviews as a software engineer. It's also up to the software engineer to provide reasonable estimates and to push back on requirements or incorrect estimates coming from higher up.
Though the 'law' is associated with reading source code, I think it can also apply to people using the code, and reporting errors (sometimes automatically).

They may not be able to fix it, but just noticing there is a problem is a big first step.
For 2D, LibreCAD is quite serviceable (and very AutoCAD-like).

For 3D there's FreeCAD, but, IMO, while it is nominally quite capable, the UI is so obtuse and inconsistent that after a few hours with it, you'll just pay whatever Autodesk is asking you to pay. That's not to say F360 is great, but FreeCAD is unfortunately much worse. I really wanted to like it, since I don't like my work to be tied to proprietary software, but after digging through it for a week I was back to F360.
you should read the first post in the series if you want to read about microservices. https://engineering.shopify.com/blogs/engineering/deconstruc...
Lambda – A Serverless Musical (Hamilton “My Shot” Parody)
What are the odds in our lifetime there will be a probe sent into orbit and then down into the atmosphere with high-resolution cameras that can beam back imagery/video of the entire trip? I think it'd be fascinating to see what it's like both above and while descending through the clouds.

Also, is it possible life could exist in the clouds similar to how we now speculate on Venus?
One point that's commonly missed in the lay discussions is that the stuff with a really long half-life (e.g. uranium/plutonium) is not that radioactive/harmful; by definition if it takes you 100k years for 50% of your unstable nuclei to decay, the emission rate per second is very low.

In contrast, the really nasty stuff has a very short half-life, and emits radiation at a very high rate for a very short duration. These can be more like 10s of years half-life. The counterpoint is that they become mostly non-radioactive in 100s of years, not 100s of millenia.

The actual environmental risks from long-half-life radioactive substances are pretty minimal as far as I can see.

The US makes this problem a lot worse than it needs to be by declining to reprocess nuclear fuel (I believe on proliferation concerns). Reprocessing is done in Europe, China, and Russia. You can separate the uranium & plutonium in spent fuel rods from the shorter-lived and much more nasty fission products, reuse the uranium, do something safe with the potentially weapons-grade plutonium, and then handle / store the separated fission products in a shorter-term facility.

The design goals of Yucca Mountain were assuming that you need to keep nuclear fuel safe for 100k years; that's an intensely challenging design constraint. If we just need to keep something safe for 100s of years it becomes much more tractable.

See https://www.nrc.gov/reading-rm/doc-collections/fact-sheets/r... for some further reading.
I don't think you understand SOC2 at all.

The business itself defines what controls they want to be tested and included in the SOC2 report. This is why SOC2 reports are simultaneously the worst and best (in most cases, only way to get assurance) assurance you can get over a third party.

The problem is, as you say people who consume SOC2 reports don't understand what they are getting.
Yes. Quite an omission. :-/
Haha, you're predicting the .. now. GitHub Advanced Security brings in code scanning (CodeQL), secret scanning, and more.

https://github.blog/changelog/2020-05-06-github-advanced-sec...

Have spent some time with the beta, definitely worth a look.
How exactly do you avoid political discussion when you're asking what constitutes hate speech

Just like any corporate decision, you have a small number of people who are relevant to making the decision, and they discuss among themselves. It isn't productive to have 10,000 people who are all angry if Facebook doesn't make the decision their way, and they each spend an hour complaining about it on Facebook, while claiming that they're doing work because they're discussing a corporate decision.
Often it's also for regulatory reasons, particularly around emissions. Larger engines require more complex emission controls, so often an engine (including e.g. a JD) will be sold with a nameplate of say 74hp and chip-limited. It could very likely get its maximum efficiency at that output.

We have a vendor that sells equipment with a built-in engine, and we use some of the power from that engine to run other equipment. Under Tier-4 emissions requirements the vendor moved to all-digital controls, which have a much tighter control on power output. Our customers are annoyed that they can't get the same amount of power out of the new equipment. Our vendor tells us, unofficially, you could tweak the ECU and get more power out, but we're not going to do that to equipment we're selling, and we're not going to tell our customers to do that, because it would violate the legal restrictions on The operation of that equipment.
Ask HN: Why would I do `gh repo clone` instead of simple `Git clone`?
No I am curious. What purpose this CLI client serves? Ok helps to do some GH specific things (PR, Merging PR etc.) from command line, but other than that what is a real use-case to give up good old git client?
Like it’s a pseudo-public file storage system. If you’re not going to put up the moderation effort and block the spread of malware, cp, phishing attempts, and spam then the people who would get kicked off of, say Dropbox, will migrate to your service and now you’re the company whose links are inherently sketchy.

It’s not really a moral panic so much as it’s damaging to Mozilla’s reputation.
I'm assuming there were less people adding fake tags to earn more views then as well.
> It doesn't matter if we would have survived as a species or not.

That is a point of view completely detached from reality. Have a nice day.
But you said it yourself, if we had not "managed" the forest we would likely have been in a better situation today with less severe fires. Humans have a huge bias to action, and aversion to change which isn't always for the best.
Incentivising companies to throw away equipment that still works sounds like a terrible environmental policy
> I cant help but think that it's worth it for some hobbyists to create a bunch of free 3d models of famous buildings that are copyrighted.

The Mona Lisa is available all over the internet, yet people still flock to see it in person practically every day. Even a perfect replica of it isn’t worth the millions the authentic is worth. I don’t know the name of it, but people tend to prefer the “real thing” even if they can “experience” it elsewhere.

My point is: even if a perfect 1:1 scale replica of the Eiffel Tower existed, people would still flock to see the “authentic” one to “appreciate” it.
Any tips for locating which flag in the installer is the one to flip the bit?
I wonder what happened... the early days of FB you're still somewhat close to your friend circle and therefore most of the content were personal updates. At then at some point Facebook started suggested links, posts that you have not explicitly followed, news articles that may or may not have been verified. Now every time I check the comments under such posts, it's people arguing with each other, and then people share and spread whatever they see from these suggested posts looking to confirm their existing beliefs even more strongly. And then people for some reason started believing they "own" the right to write whatever they desire on their wall, and it's a platform for spreading their political opinions.

Just less than 10 years ago, it would've been considered very rude to push your religious or political opinions on to others, especially when it's a professional setting it would've been considered highly unprofessional. But nowadays that line doesn't seem to exist anymore.
I wouldn't necessarily "dismiss" somebody, but knowing about simple tools is a proxy in my mind for experience level. I can tailor my communication appropriately when I have some idea of experience level. If I know I can't say to somebody plugged-in to my laptop directly w/ a patch cable "Give me the last two octets of your APIPA address and start listening on port 31338 piped out to a file" then I know that there are a lot of other tasks that I'll need to break down in minute detail.
I feel like that might be true for a technical audience who may be more aware of alternative transfer avenues, but i think for regular users it's a frequent use case during the course of business, online learning, etc. especially with the rise of web apps
Rust's "associated constants" are a very similar feature. You can also do runtime checked ranged integer types, and compile-time checked ones, though that's very awkward at the moment. It'll get un-awkward at some point; an implementation of the feature needed is in nightly.
I do think that some human intervention needs to be put in these algorithmic recommendations. Too often we think it's some "group" suggesting videos when in reality I tend to believe it's simply an odd-case in the programming that's causing us to see videos on YT.

To the point of anti-LGBTQ videos being reported. I know people who identify as this group, and I don't think they are any less than anyone else. I do think it's fair to hold the opposite position, namely that we are born straight, and accept discussion between the viewpoints and not only consider anti-LGBTQ viewpoints as wrong. In either case any hateful videos shouldn't be uploaded, but consider free discussion between both sides is still appropriate.
In my case I was trying to get a gift for a friend who plays a lot of monster hunter world and the 3D apparently helps with gameplay since being able to sense the depth makes it easier to fight the monsters.

By “defeat the purpose” I just meant that a version of the 3DS without the 3D part isn’t really the same thing.

I generally find Nintendo the company frustrating to interact with when trying to buy things from them.
I always found them to be too detailed.

It's easier for me to just write down most commonly used syntaxes of commands, or use something like https://tldr.sh/.
For a few hundred years now, we've been looking at the planets. Finally makes it sound like we just did this yesterday or within current life times.
I wonder what effect dust created from fire has on soils over large periods of time.
Direct Fusion Drive
Ah, so a one-off anomaly. Over time it seems that median income is considerably underperforming. [1][2]

[1] https://www.rand.org/pubs/working_papers/WRA516-1.html
[2] https://www.fastcompany.com/90550015/we-were-shocked-rand-st...
How mature is this software? I tried to use RTX voice on an important call and it was not working at all causing me to be late and left a bad taste for these for serious use.
man that sucks I loved send. I generally used magic-wormhole with people who were comfortable setting it up but as far as ease of use went send was great.
And that's an entirely reasonable stance for management to take at most companies. But not facebook. They've deliberately tailored the platform to be a monetized political outrage machine. Its like ESPN announcing they plan to "curb" sports talk in the office.
> My understanding is that its better to register with local registrar(not godadday ofcourse) to avoid DNS latency, ...

Your understanding is incorrect.

There are no issues with registering a domain via Namecheap when your users are in India (or anywhere else).

Once you've registered a domain, you can use any nameservers that you like -- regardless of their geographical location. You could use the free DNS service Namecheap includes with your domain registration, nameservers from the provider of your choice in India, or something like AWS Route 53, Cloudflare, or Google DNS, which all use anycast and have DNS servers around the globe (I don't know which of them, if any, have servers specifically in India, however).
Perhaps this demonstrates why facebook is fundamentally different from an isp.

Facebook doesn't "facilitate" communication in the same way a computer "facilitates" communication. It facilitates communication in the same way that a forum or book club or group of people facilitates communication. Groups require some moderation to remain popular. Facebook is driven to moderate by the market.
For anyone not using an nVidia graphics card, I highly recommend https://krisp.ai/ for the voice cleanup part. Works wonders.
Ah, the the molten salt loop is like a flywheel?
Namecheap’s interface for domain verification is very unintuitive, you have to jump through hoops to actually get a dns record you need to add, in order for you to verify your domain.
"Data-driven programming" tends to give more results than "data-driven design" which mostly (on my Google search) turned up content about usage data driving interface design.

https://en.wikipedia.org/wiki/Data-driven_programming
Well, good for them.
> Phone companies and ISPs facilitate communication between people, but that doesn't necessitate they take political stances on what communication to allow

Taking a stance to not control what communication is allowed is a very political stance. It just so happens that, I believe in those cases, it's also a legally mandated stance; but, if it weren't a legally mandated stance, it would absolutely be a political stance, whatever they ended up saying.

Where a private company decides to limit free speech (or not limit free speech) is, 100%, a political stance when the laws have not been written that make that decision for them.

Even if we maintain a law around protecting companies that just host other people's content vs curating and publishing content, it could be seen as a political decision whether a given website and company choose to be on the publisher vs public content stance.

I'm forgetting the word for publisher vs ... whatever it is where they take no responsibility for what people post on the site; but I hope my point is clear.
REBT
I have worked with many LGBT colleagues who never bring up politics at work. This "existence is political" thing is just a bullshit phrase that the obnoxious people who can't go an hour without bringing that crap up use to justify it.
Reminds me of the XKCD joke:

Person A: I used to think correlation implied causation, then I took a statistics class. Now I don't.

Person B: Sounds like that class helped.

Person A: Well, maybe...
I think the CDC numbers say that, at least nationwide, 6% of deaths list only Cov 19 as the cause of death. 94% list other causes. This data is so messy, I don't think there is much of a take away. Of the 6%, could there have been other reasons which were missed? Certainly some. Of the 94%, would they have died anyway sans Cov 19? Certainly not all, and not then.

As others have pointed out, we should pay attention to the delta in deaths over some other year with an average flu season, and a year with a bad flu season. Someone will run these numbers at the end of 2020, I hope, and then we'll have a better idea of the effect of this particular pandemic.
Developers won’t test if it’s too hard
Ask HN: How to best host and publish art and writings online, and protect them?
I want to help my father publish a short story, a play, and some chapters of his novel (if not the whole thing).

My aims:

1) My initial idea is to build a simple blog and host the writings as html pages. But I want to make sure in advance, should he decide to publish this same work in another medium in the future, is a certain Creative Commons license or copyright required to protect the work somehow? In the world of paper manuscripts, a handy and cheap way to copyright your work was to post the work in a self-addressed envelope - the postal service sort of notarizes it with their postmark along with the date- and not open it.

2) Curious about self-publishing. Is this what people are using Patreon for nowadays? I'm a bit too hesitant to put this in Amazon's self-publishing domain, as it stands. Does anyone have experience with this?

3) I also want to host photos of his paintings online, but I want to protect them somehow. I have not put them on Instagram or anything like that, because in my view, then Facebook owns the content. Another thought is Photoshopping in watermarks on the photos, but is that still useful somehow? I just don't want to do something wrong, and find out 10 years later some studio is selling prints of these without crediting the artist, and this is not my domain, which is why I'm seeking your help.
I'm making the claim because it is painfully obvious that unless you're making calculations about spherical cows there's nowhere near enough resources, surface, and specifically predictability to have renewables be more than marginal for a long time. And at all times, due to unpredictability, there is no chance at all that the source is controllable. Therefore, unless and until we have much much MUCH better ways to store energy (which would be absolutely fantastic), we cannot count on renewables alone.

As for the second thing I did not claim that, I said that renewables have a CO2 footprint that isn't negligible due to their construction and maintenance (and again, I'm all for renewables - I'm just not lying to myself about renewables solving all the worlds problems)

And I don't understand what you're on about when it comes to energy density. If you haven't understood the following you're just deluding yourself: the quantity of materials (i.e. what comes into making a solar panel or windmill or a power plant) and the volume of the transformation sources (i.e. how much space you need for your windmills and solar panels and nuclear power plants) AND the possibility to leverage the energy (i.e. where you can put your mills, panels, or plants) are all overwhelmingly in favour of nuclear.

So we should absolutely turn towards renewables, but if you think for one minute that the oil+gas+coal could be dropped for solar panels and mills without actually being carried by the sheer energy output of nuclear, you haven't quite taken a look at the numbers enough.
> At this point, a proprietary database had better be justified by something epic like Roam's bullet transclusion or Evernote's back-end handwriting OCR, or some other killer feature that's hard to replicate locally in decoupled files. Otherwise, it's just not worth even considering.

Even basic things like backlinks are not possible (to do well) without some sort of indexes and overall control over data.

(assuming we're talking about large amount of data, 100 notes does not constitute "knowledge base" IMHO).
Your original comment also commits some logical fallacies.

You’re focusing on the label applied to the supposed users of HN, which is ad hominem. Then you employ a no true scotsman to tell them that they aren’t really hackers because they espouse a position that you deem non-hacker.
Ok, the acquisition is good to know.

Steady as she goes right now, but I know where to go should things change.
I’ve used a fair share of registrars, and Namecheap is the best!

I just miss .SE domains, I have quite a few of them and would really like to move them over to Namecheap. Keep up the great service, it’s really unique among registrars to be user friendly, cheap, well documented and without bloat and ads. Love it!
A relevant paper to discuss alongside this one: https://www.cs.umd.edu/~gasarch/BLOGPAPERS/social.pdf

Social Processes and Proofs of Theorems
and Programs

Even rigorous mathematics requires social processes to become 'reliable', ie truthful.
Microsoft is the anti-example. They discontinue something and then support it for years. Sometimes way longer than they should.
“Dyslexia has more than 3 million cases in the US every year.”

If interpreted as “3 million _new_ cases every year, and dyslexia being incurable, with a life expectancy of 70 years, that would mean way over half the population of the USA would be dyslexic.

I seriously doubt that. So, what do you mean by “every year”?
"the condition --- however named --- exists anyway"

"Even words he had to write daily (being a teacher and all), he couldn't spell with high accuracy."

It is not clear to me what that "condition" would mean in China, where "spelling" is not an issue (or at least has a completely different meaning than it does in English) and where it is relatively common for people to be able to read characters but fail to remember how to write them. It is also unclear to me how anyone could have a "condition" in which they struggle to spell if we did not have arbitrary spelling conventions i.e. if we used a purely phonetic writing system.

None of this is to say that there is no truly "universal" concept of dyslexia i.e. a neurological difficulty involving difficulty connecting symbols to meaning. In fact this article suggests that such a thing does exist and can be observed across various writing systems:

https://dyslexiaida.org/the-myths-and-truths-of-dyslexia/

A telling sentence from the conclusion: "It is important to note, however, that prevalence rate is highly sensitive to the criteria used to define dyslexia..." I would argue that a "true" medical/psychological condition should not be so dependent on specific cultural practices like spelling rules.
You seem to harbor an assumption that decentralized = hacker, centralized = not hacker. It's only true to a limited extent.

Hackers tend to like things they can get their hands on individually, and decentralized stuff is usually much easier to get into and do something interesting with. But a part of being a hacker is also thinking rationally. That leads one to recognize the drawbacks of decentralization and benefits of centralization. And not all hackers are anarchists.

On top of that, education and rational thought leads one to look at the math and physics behind the energy and climate problems, and that's a straight path to becoming a nuclear supporter.
My wife had the cold once and I didn't get it. Must mean I'm immune to the common cold.
Nokia has to be the biggest one.
Are there any research projects trying to make "proof" programs / languages?
You have to be willing to lose clients is the real answer. They try to get you to do some extra bullshit not in the brief, you say no / offer a quote. If that doesn't sit well with them, so be it.

BATNA is everything.
Yes! And no!
Another disappointment from Mozilla. Some of the tools that were kinda of unique from a browser and company that values privacy. I actually thought one of the strategies from Mozilla was to actually build an ecosystem around the browser to bring new users and to have something unique to fight chrome. It seems they have lost completely all focus have no strategy after killing the Servo and Rust Team. What is next killing the Gecko Team and use Blink ?