skysight-inc/HackerNews huggingface dataset:
>even when the other person is ignorant or wrong

>It's not a valid reason to break HN's rules.

>That could certainly be.

>But there are many different ways to stick up for the truth

Whoa. Dang, I have to say, I feel a little slighted. I'm neither ignorant, nor wrong, and I'm aghast that you would insinuate that.

I've contributed faithfully to this site for a decade. The other commenter has -15 karma because, as you noticed, his comments are largely childish, combative and unsubstantive. It's embarrassing that you are validating him.

His claim was that Google publishing DKIM keys as described in the article would be "destruction of evidence", but that's provably untrue since there would be neither intent or willfull neglect on anyones part.

Literally (yes, I mean literally) no-one else here on HN, or anywhere on the internet, has legitimately attempted to argue this. It just doesn't hold up to basic scrutiny. "Destruction of evidence" is a very specific legal term with very specific meaning [0][1][2]. He seems to be distorting it in a Guilianni-esque fashion - "It's fraud! ....But no, your honor, not in the legal sense. More like in my own made-up imaginary sense!".

I've been restrained and as courteous as possible (under the circumstances), but even after you tried to squash the thread, and I stopped commenting, he's continued to insult me. You seem to be tolerating it.

I would have appreciated it if you enforced sanctions against obviously bad actors and remained completely neutral. That is what you're known for, but I respectful think you've failed in this case. At any rate, I know you have just about the hardest job on the internet, so I'll go ahead and chalk this up to misunderstanding.

[0] https://definitions.uslegal.com/d/destruction-of-evidence/
[1] https://www.criminaldefenselawyer.com/crime-penalties/federa...
[2] https://en.wikipedia.org/wiki/Spoliation_of_evidence
> I've grown up in a period when pop culture didn't care much about cultural sensitivity.

I don't think such a period ever existed. Hollywood had the Hays code, comics had the comic code etc. Popular culture always have to navigate the hangups and sensitivities of society.

It is possible that these concerns were invisible to you because they corresponded to your own values. When they change because society changes, you suddenly notice them.
Not to dogpile, but do you remember the 90s? In 1993, computer hardware that wasn't SGI wasn't allowed to be any color besides Beige, to the point that in the late 90s having a black PC was a design trend instead of the default.
apple makes 1/100th the revenue from ads that google does, so it's very clear which is abusing user data to do so
There's a story (probably highly exagerated) I heard about a nuclear power plant being built in china a while back. During construction, flaws were found and it was discovered that inspectors had been bribed to look the other way, etc. The gov ordered that all plant construction executives and crew bosses and their families had to live next to the power plant. Lots more problems were suddenly found but soon it was built and operating safely.
The eMMC submodule works just as well as a SD card when writing it on another system, the submodule plugs into a small PCB with SD card traces on one end, you then plug the whole lot into a SD card slot.
I think that's an important ground rule, for sure: You don't _have_ to do any of that.

You can absolutely tell a jerk to do whatever comes to mind. If you want. I know I've done that before. (I would add that I regretted it because, in part, it complicated community discussions later)

In a lot of ways, I think that once you feel like you _have_ to do this or that, especially the professional stuff, your personal values (i.e. "but I don't wanna... This is supposed to be fun, that's what I want more of in my life") will start pushing back on you and you'll have an internal conflict on your hands.

However:

- I think it's a better idea to identify specific people with whom you can really have fun and let go. "General public" has never been a good return on heavily-subjective communication investments. But with a little calibration? Figuring out who else is going to make this fun and enjoyable? That's where the fun can really pick up. I have fond memories of traveling to different spots in the world, and meeting close FOSS project friends.

- There are tons of different degrees of professional standards. You can be humorous, you can give funny examples. Or you can just try to meet a reasonably objective "not a terrible communicator" standard.

- It's also about what you're _not_ perceived as: Rude, out for money, vindictive.

- Unfortunately the word "professional" really echoes our social values as a group. But that's just the lay of the land right now. Some of the best communication training Joe Average will ever receive is only available in a "professional" setting. The word and system suck in a lot of ways, but there's some good stuff in there if you can set aside the parts that annoy you.

Anyway, don't do this professional stuff, it will make your life more tedious and boring, etc. ;-) But those little points of leverage have helped me and that's where I'm coming from.
You can host production notebooks offline/locally or on your own SSG/CDN.

Here is a project that we built last year (by its nature, it had a limited shelf life so it made no sense to have long term cloud support.)

https://spike150.mocanyc.org/

If you inspect the source in the browser, you will see that the notebooks are hosted on the same server.

P.S. If you want online interactive notebook on your own site, I guess that is their business model either as a viral sharing of free notebooks or paid private team sharing. (I was on a team plan during the development of the project. But once the project is done, there is no need for us to continue on team plan and be interactive. I am glad that they offer support of offline production notebook.)

P.P.S. If Observable Team is listening, here is a business idea for them: observable playground as a service. It would be less a technical challenge than a business development challenge.
i can't find any pictures of triplicate with a dark background. could you share any? some hefty fonts (ie, go mono, courier) look so different when you change backgrounds that i am hesitant to buy without looking at a sample.

TIA
Are you aware that some jobs could be carried on by people who are not necessarily physically on their employers' premises? This has been amplified and spread due to the pandemic which pushed many organizations to adapt.

Many organizations employ "knowledge workers" remotely and have a distributed force, so that your geographic location does not really matter. However, your geographic location may be a problem in terms of "time zone" as not all organizations or jobs are fine with asynchronous communication. You may need to have some or complete overlap in time zones.

Have you considered working for an employer who is not based in India for a job you could carry on without relocating? We are exchanging via the internet, after all.
Details https://news.usni.org/2018/04/16/newport-news-save-1-6-billi...
Denon HEOS
We pay two full-time software developers, actually, and are likely to hire a third next year. We don't pay especially generously, but we do all make a living and we're satisfied with our income. Plus, we earn more from the consulting arm I mentioned - which has comparible revenue to our SaaS offering, and is also 100% FOSS.

The title of the article isn't "There's still no viable billion dollar open source business model". We have a business. It's a small business, but a viable business nonetheless. Our business is growing more slowly than the typical VC-funded software startup that we commonly associate with tech businesses in $CURRENTYEAR, but it is profitable and growing nonetheless.
Bostock jumps into random Twitter threads to answer questions from Observable users. He's really helpful and generous.
SQL for one.
Apparently Go is good and C, C++, Java, Python, Perl, gcc, clang are all "fragile".

This is not-so-subtle propaganda.
On Bear Blog all the blog pages are roughly 4kb. https://bearblog.dev
ZynAddSubFX does iirc.
By the logic of showing you the warped perspective of a 9th century Viking, slavery should be presented in a positive light, not minimized.

But of course that's not going to fly.
It's opensource + a hosted offering, which is a pretty popular business model used by eg MongoDB.
Let's try your formulation in a different context and see if it works. Imagine someone saying this in the '50s:

> There's a lot of media that uses caricatures to vilify [Blacks], but there is relatively little uproar from [Blacks] about it. They don't seem to be very sensitive apart from a small handful...

I assure you, Christians are aware of how poorly they're portrayed by the media, and aren't happy about it. It seems to me that this is one of many factors that led many Christians to support Trump.

"Representation matters" -- indeed it does; and I'm not sure I've seen anyone on TV or in movies that looks like me or the people in my church. Even when they're trying to put people in a positive light, you can tell that it's someone trying to guess what it's like from the outside, not someone who understands it from the inside.
How so? Presumably an individual from a specific background is more likely to be able to evaluate slights against that background, vs a random individual.

Individual experiences vary, but it's a helluva better start than... you know... not.
That's not what I claimed at all. I simply said the values were formed in a Christian context.

Today, in our global world, the same values absolutely have changed previously different cultures. Japan prior to 1946 doesn't have a universalist (formed in Christianity) democratic tradition, which was forced upon it by the West. India has a similar story with the caste system. It doesn't mean that they are Christians, but simply that ideas strongly formed by Christianity are now extremely powerful there.
Well, for that you'd first have to find a Christian.

Christianity is a unique religion in that there's a lot of people who claim to be Christians, but who hardly practice their religion or follow what is prescribed.
The PS5 has 16GB of RAM.

So does the Mac I'm using.

Slack is taking less than 1% of my Ram.

PS3 was released 13 YEARS ago.

At the time AIM was the dominant chat client, and it probably took more like 5% of RAM available.
I am a huge fan of Observable and I think it has massive potential beyond visualizations. To me it's the holy grail of a development environment, there is no separation between development and output. There is no toolchain separating source and binary, infact, the binary is partially recomputed on changes.

On top, it is forkable for others to build upon. It support comments, its reactive. When I explain it to people I say its like a combination excel + vscode + google docs + github. There is nothing like it!

I been trying to see how far I can push it for non- visualization software. Turns out... pretty far....

Firebase + Stripe => https://observablehq.com/embed/@tomlarkworthy/saas-tutorial

On Demand Minecraft Servers => https://observablehq.com/@tomlarkworthy/minecraft-servers

Zero deploy serverless cells => https://observablehq.com/@tomlarkworthy/serverside-cells

With serverless cells I can serve HTTP endpoints from a notebook! E.g. custom HTML like:

https://serversidecells-ibyw6dtm4q-ey.a.run.app/notebooks/@t... is generated from a notebook!

I am so productive in Observable because there is no context switch between development, using the product and debugging, it's all just one thing. Amazing, utterly amazing. I hope the Observable team can accommodate my use cases, as its clearly not what they had in mind.
Is there a field of study/practice that deals with such changes to large scale system? It does sound like a very useful thing to systematically study, if possible.
There's some wordplay in the comment.

The contradiction is that of course a dev doesn't want to be used (meaning: taken advantage of); yet, a dev wants their projects to be used - the dev wants to have "users".
How to Become a Certified Kubernetes Application Developer in 2020
How would you enforce it? Patents require a patent so it’s easy for that to slip into public domain but source code is a living beast that’s al2ays changing are the patent offices supposed to keep an up to date repo of all projects?
1. The 400 is faster than the 4 OOTB, and can be overclocked easily.
2. The 400 runs much cooler.
3. 4GB is plenty ;)
Ex-HubSpotter here. Two observations:

1. The deck is a good recruiting tool. Once you're past the start-up phase and are a scale-up this matters a lot.

2. Cynicism of such decks is understandable because it is just words and culture often reflects the founders' values. As such we were lucky that Dharmesh and Brian are among the highest integrity folks I've worked with who solve for the company always and never for themselves.

The value of the deck for other companies may be encouraging a thoughtful discussion about what kind of culture they want and providing an opportunity to critically evaluate leadership who tacitly set the day-to-day culture.
What is DNS tunneling and how do you prevent it?
I think the idea is to use blockchain as the market for ontology and data; as compared to like Google which ultimately keeps the training data and results to itself.
I went to Hungary in '87 to present a paper on semiconductor point defects, funded by SDI money from AFNOR. Soviets were particularly interested in defects because their processes had a lot of them; their idea was to find a way to make the devices work right anyway. It is why they were always 10 years behind, and part of why the Mig 25 had vacuum tubes. (It did work...)
I know it's not perfect, but imo it's design was more focused on additional functionality and it working fine.

It's by no means pretty and definitely has a learning curve. That's what makes it such a useful tool though. Otherwise you end up with duolingo...
Why did you pick out that quote if it misrepresents the linked article?
I think this can be relevant talks about Hinkley Point C and raising price and compares it with other options.
https://www.youtube.com/watch?v=E5lg73SDYUw
First time I ever hear about the word "temple" causing strong emotions. Are you referring to disagreements in Jewish schools of thought whether a prayerhouse should be called "temple", "synagogue" or something else?
From 2002:
https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/

"Smart companies try to commoditize their products’ complements.
If you can do this, demand for your product will increase and you will be able to charge more and make more."
Yes but I think that's why they changed their license wasn't it?
How exactly does blocking car owners from working on their cars stop someone from exploiting them on a massive scale?
Sadly I believe these kinds of things happen and are increasing in frequency on all apps/games/sites that allow for user generated profiles / messaging.

I have seen an increase in the use of these methods the last 5 -6 years or so especially.

We had an influx of these types of social engineering / personal data collection with later demands of money or nude pics (and often times both) - some years ago.

Looking into negative link attacks to disrupt google search results found some sites teaching people how to use chat systems for ill gotten gains - from selling fake pics to blackmail, begging for money for sickness - all sorts of things - posted right on public forums and with links to dozens of sites in which these methods could be used quickly.

As to where I think there is less of this on fbook for some reasons - fbook is sometimes employed as part of the scams.

long stories short - I think roblox is not necessarily more dangerous for teens than discord / snap / IG / etc.

I've had several talks with kids about safety in using internet connected things - about how sending a pic can give up your location, and sharing articles from the news about sextortion and such. These got very detailed when questioned, and I don't think it should be a 'one time "the talk" either.

Explaining how some simple social engineering can take two seemingly innocent data points and locate someone for kidnapping or whatever - like casually throwing in 'what school do you go to' - and 'parents aren't home till Xpm' can lead to bad things - and one might not notice those inquiries / data sharing while in the middle of game.

technology evolves, the attack surfaces do too.

I've had the opposite happen with similar results - a kid extorting adults, that led to international request for police help - even with data proving ip and the ISP coordinating data - no resolve - and that kid keeps coming back and ruining stuff for others thanks to wealthy parents and unlimited VPNs, very hard to block.

In short I think roblox is no less safe than other portals aside from fbook. If 99% of [app/game] people are nice - and one percent are looking to leverage your honesty for ill gotten gains - the apps with the most people will yield extortion opportunities that are worth the time to exploit it seems. Especially from places where $20 goes a long way for some reason.
I'm not sure why this is supposed to be a meaningful difference. We write open source software and make money doing it. Why does it have to apply to every kind of software project to be valid?
I too am surprised with the amount of negative feedback. This isn't a post about locking you into AWS. Pulumi, Terraform, and friends are tools that work across cloud providers, and even your own infrastructure.

The real meat of this argument is that in the future DevOps won't be managing infrastructure to hand off to application developers. It will be creating meta programs that are designed to be used by application developers to let them build their own infra securely and reliably. This is what the `awsx` package in pulumi is. A predefined set of best practices that can be used by the application developer to create.

As someone who's worked as various stages of sysadmin throughout the past 10 years, I see this (pulumi-like) as the future. And I agree with the article in general.
I love using Mutt for email but it breaks down quickly when you have to maintain a calendar.
Try replacing "christian" in your statement with "jew" or "muslism", and read it out loud.

Being "anti-christian" is an issue, because it is always an issue when a society is against a group of people.

One has the right to make fun and criticize religions, but not a large group of people, especially solely based on their traits, be it religion/faith, sexuality, etc.
Maybe extend your definition to include "... with the tools available to them", something may be recoverable with a JTAG programmer.
Being scammed is kind of a right of passage on the internet right? I lost my Neopets account to a scam and sadly still fell for a scam on Runescape years later. I learned from both experiences though.
When you do the "UBI but for _____" thing you can't call it UBI anymore. You have to change the first two letters because it's no longer universal or basic.
Oh yeah, that was it indeed, I'm on insider build.

Didn't know it was bc of that!

Glad it discovered it for you, it's a great feature wsl$$ not so much clean as this.
How do you do it? I've been torn on learning sentences or just words as both are difficult in their own right. One helps with speaking, another expands your vocab. It almost feels like to me they're both necessary to stay good at this.
> Yes, and no doctor is 100% error free in his/her judgement. We can sue if a doctor amputates the wrong limb.

> How is software any different?

You can't bugfix an amputated leg. Which is additionally only 1 clear defined task.

I'm really wondering why someone on HN is making this illogical comparison. This ain't reddit
a. The word doesn't lose meaning, unless you insist on what religion means circa ±2000 was the ultimate definition, and no previous or future meanings can ever be correct. Again, the definition of the term has changed over time and the separation of "religion" as a separate thing is itself a modern phenomenon.

b. That's more of a sociological labeling question, but I don't think that's a good example.
Calling this love, especially given the documented history of your company, is gaslighting, please stop.
Or it might have something to do with academic appealing programming languages as Haskell also comes to mind where this was some sort of a ritual within its followers.
I have not taught webdev folks C++, but I have taught brand-new C++ programmers just basic things for an intro course. I think it's easy to forget how hard it is to pick up for beginners except for the handful of people who have the ability to "think like the abstract machine".

I think folks who are steeped in the webdev stuff and UI don't always grok languages like C++ or its many footguns as easily as one may suspect. fwiw I feel the same way when I have to do any web stuff (i.e. out of my element). C++ may seem easy, especially when using a framework like Qt, but students tend to get really overwhelmed by all of the rules to avoid the language's pitfalls (e.g. the GSL rules, abseil's tips, Scott Meyer's books and so many other authors, etc).

Perhaps if one is a great teacher, the pedagogy can introduce these things in a tolerable progression. I found as long as students stuck to value semantics only they got it, but as soon as they used a framework that dealt in references / pointers it was a real step function in difficulty. Thinking about the lifetime pitfalls and related UB really ratcheted up the mental load, and I was not really trained how to teach effectively (like most grad students).
Give us 15%/30% because the user doesn't have the right to run an executable of their choice on a device they paid for?
C/C++ is just referring to two things. "In the NFL/NBA, median player salary is greater than $700,000."

If you're not giving them this, I don't expect you're reading the rest with a very charitable interpretation. And variable sized arrays weren't really supported in C/C++ until C11/C++11, and this was written in 2001.
Yea, completely agree. I think context is very important here. We should not be making the same arguments for a one-person side business and a company with 400MM in revenue. Slack really can't stand on the arguments presented in the article.
RocketLab’s “Return to Sender” launch does what was promised
I’d throw Basecamp in as a successful open source company.

Basecamp itself is closed source, as were all of their previous products, but Rails is open source.
What a bunch of garbage.... So this author is angry because the game portrayed historical events with accuracy? So what if it shows burning churches. That's what vikings did, ffs.
Unfortunately, Your Resume Matters
My favorite is always missing: https://macwright.com/2014/07/09/mplus.html
You have drawings that show how it works and a supply of spare parts. When it stops working people can figure out why using the drawings and then fix or replace the broken or worn out components.
The Language Interpretability Tool (Lit): Interactive Exploration and Analysis
'A gamechanger for musicians': app offers library of interactive sheet music