skysight-inc/HackerNews huggingface dataset:
It's a term from an era where HDDs were the best way to bulk store data (except maybe tape in some applications, which where also iron oxide).

I think you're reading too much into it.
Premier League helps shut down streaming app Mobdro after investigation
> rsync.net is one part of my personal computing setup that I never even think twice about

I've been using them in a small but important-to-me way continuously since 2008, and I have occasionally forgotten the service needed maintaining at all - at one point I forgot to pay them for an embarrassingly long time after a credit card expired, and they kept my storage going for me until I finally got myself in order. Please don't try that.

(My first contact with them was in 2007, to ask whether they supported pushing directly from git - the answer was no, though they added the feature a few years later - a bit ironically, I've never used it)
How can two objects present exactly the same API without either one knowingly emulating the other? Examples always seem to use one method taking no args, which don’t seem realistic.
The cute baby gorilla adoption post started it though.
This is nowhere near being viable for real world use. Far more concerning is how easy it is to bypass most physical security measures. Forgetting about how easy it is to pick open most locks, many doors aren't even installed properly in the first place. Check out this YouTube video [0] to see what I'm talking about.

[0] https://www.youtube.com/watch?v=rnmcRTnTNC8
Oregon Is Blazing a Psychedelic Trail
Would be interesting to see those shell scripts for sending SMS via Twilio.
It would be valuable just to tell people what others are using. The most popular configurations would lead to suggestions based on usage in the field.

This is sort of the reason people check out state of Javascript and learn that "everyone else" is gravitating towards Vue, or that Svelte is gaining in popularity, or that VS code is everyone's preferred editor.
I'll look into it. Thanks for the link!
SLS Green Run live fire test is about to start (live stream)
No, I don't think there's any public records of my bad behavior.

I guess I imagine that all the high-level execs get together in hot tubs, smoking cigars and trading blacklists.
That's what they're trying to do, but they failed. It's not an issue of over-reach (omg, did you just ...) it's that Apple isn't beating (abusing in any way) anyone. People sign up for it. No abuse is happening.

So his question is more like "Do you just look away when you see a valid business transaction" but couched in rage terms.
And you can update it at its own rhythm, potentially different from your upgrade path. And you can make them tls-end for you. Your customer might even have 3000 of those and already know how to keep them happy running. Not so bad.
That would probably be less worrying to me, would indicate whatever got them is now gone, right? Rather than it is something that has stuck around to poison more people within 5 years
You are not even the guy I was talking with, eggs or no eggs, it's not about eggs.
This is a transmission hologram, not a reflection hologram, right?
Im very impressed with the quality given the seeming lack of vibration mitigation. The only hologram I ever made involved working on a basement floor for stability and having to hold my breath and remain motionless during the exposure.
The Premier League needs to focus on match-fixing a lot more than illegal streaming.
For rare conditions that only affect one person in a million, you are very unlikely to find out about in the usual clinical trials.

That's just a statistical fact. You can reduce that risk with all the testing facilities we have available to us but every vaccine that is approved for humans has already run that course.
I haven't updated the security certificates so far, bit I don't think that most of the TLS connection issues are due to expired CA certificates in the certificate bundle. I believe it's because it can't negotiate a mutually agreed upon cipher.

It still works with a few websites like this one. In fact, I'm using my N9 to post this comment :-).
Yes Sublime Text, it preserves unsaved contents even if the machine crashes and reboots.
Sure. I use the colors peachpuff+red and green+lightgreen when I need to show a success or error/warning box. Like so:

.notice {
padding: 1em;
border: 1px solid black;
margin-bottom: 1em;
}
.notice.warning {
background-color: peachpuff;
border-color: red;
}
.notice.success {
background-color: green;
border-color: lightgreen;
}

I think the end-result is pretty nice.
No, that's the pitch that Amazon / Google makes. Kubernetes has a much more complicated value proposition that you have to grasp the hiring dynamics of Google to really understand. Google hires really smart people but smarts isn't necessarily skills. So it builds tech to leverage that workforce.

Other companies hire skilled people that aren't necessarily super-smart, because super-smart people can make a lot more money at Google. So other companies use Google / Amazon, they don't really care what underlying techs it uses, so long as they know they'll be able to hire people with the skills.

If you're rolling your own Kubernetes, you're putting your faith in your own smarts, because you're largely on your own. K8s rewards a certain kind of developer, and badly punishes someone thinking running their own k8s is going to be as seamless a process as consuming GCP resources.
I like this list so I'll add one I've adopted recently & seems to be working.

- Small victories. Rather than jumping immediately to your big giant task, build up to it with small victories. Brush your teeth, wipe down the counters, something small that's quick to do. While I do this, I remind myself "small victories". I build up a few of these (make the bed, brush my teeth, clean up the kitchen) then move onto my computer tasks for the day.

If I am feeling defeated, I start back at small victories: put the dog leash away, clean off my desk, etc.

Definitely hokey and weird, but it's all about momentum and building up activation energy (stealing from another post).
I like to believe the transputer lives on in the various flavors of CSP that are actively in use (GO, core.async etc.)
Yeah I think this is how things often happen. Just people being people, and using the tools available to them to get what they want. It’s the monopoly power behind it that makes it so damaging.
The Original Pandemic Lab Leak Debate
Here is a link to Panpsychism

https://en.m.wikipedia.org/wiki/Panpsychism

As an aside to all the comments regarding a definition and defining consciousness:

It's possible for things to not be reducible to objective language constructs. The nature of subjectivity is that it can't be defined. I fear (at least in science contexts) we will chase our tails forever!
This distinction is the same as the distinction between structural and nominal typing, described at the end of the article.

Abstract base classes require everything to extend from a base-level object, and also inherit it's default implementations. This is a nominal (name-based) mechanism.

Protocol (structural-based) subtyping instead only declares what methods something has to have, without requiring it tie itself to either to a concrete parent class and its behaviours.

Edit: since you partially address this, you ask why you'd use structural typing rather than an abstract base class. I'll turn it around and ask why you would use an abstract base class, which requires modifying the children accordingly, when you could instead use a structural type. The usual preference comes down to whether you want to be explicit about implementing it or not, and whether you want to pull in default behaviour.
The problem is this is kind of ill-defined.

If I, an open-source hobbyist, am thinking about incorporating some code from your software into my project which I want to allow unrestricted commercial use of (i.e., which I want to put under a standard F/OSS license), even though I am not making any money from it, are you okay with that?

If you're not okay with that, then the open-source-like properties of allowing derivatives / incorporation into other works probably just aren't appealing to you at all, and what you probably want is a simple "Non-commercial use is permitted" statement. But it won't actually be the MIT license, which permits unrestricted use, modification, and redistribution.

If you are okay with me incorporating your code, then how do you define how much of your code I can use? If I build a GUI around your program and I tell AWS that they can freely build a GUI, is that still okay with you? That's going to have to be a case-by-case thing, probably.

Another question is what you expect to do about contributions. If I, an open-source hobbyist, contribute some useful feature to your code, am I entitled to get paid a portion of what commercial users pay you? The simplest answer here might be to not accept contributions.

Some practical options, depending on what you're really trying to do, might be:

- licensing under the AGPL, on the assumption that many companies are scared by it even though it isn't a restriction on use (just a compliance headache for potential external use), and maybe clearly advertising a less restrictive commercial license (which could be MIT, or could be a super long contract/EULA) for money

- licensing a previous version of your code under the MIT license, but keeping the current version as just source-available

- marking commercial features as proprietary and source-available (what GitLab does, and what Elasticsearch used to do)

- capitalizing on the fact that you know the software really well, and selling consulting / support but using a free software license (what Red Hat, Canonical, etc. do)

- capitalizing on the fact that you know the software really well, and running it as SaaS (what Google does with Kubernetes, for instance)

- giving your software a simple "Non-commercial use permitted" statement, but saying that open source developers who are interested in parts of your code are free to contact you and you're willing to relicense limited parts of the code as MIT on request

Finally, what's your goal? Is it to prevent commercial use? Is it to make money from commercial users? Commercial software houses are, sort of by definition, good at writing software in-house - if your software is a really good idea as opposed to a really good implementation of an old idea, chances are that a motivated commercial developer will just make their own version of it.
Show HN: I Built a Drudge Report for NFTs
I never claimed you will never understand. I said the exact opposite (read again), and again you are twisting my words to play a pointless game that you so much want to win, it seems so important to you because you keep on using these childish words win/lose... shrug.

I am definitely attacking your arguments, which I find ignorant. Not you. I don't care, I don't know you.

It's factually wrong to claim that religious myths are to be taken literally or that they were ever meant to do so. Or that philosophy is random speculations. You are missing the concept of "plausibility" as opposed to truth, which would help you navigate these topics. I can suggest the book Perennial Philosophy by Huxley to start getting a cursory understanding of what we are talking about here, which ultimately boils down to the inability of language to capture transcendental experiences which every society, all over the planet for the whole of recorded history had and thought about capturing in stories that survived to these days. To call that "random speculations" is so ridicule that can hardly be commented against.

What you write is not tearing anything down, is making me laugh, actually: it sounds exactly like me 20 years ago.
:diamond::hands::gorilla:
It's very frustrating that on HN of all places there is still this constant belief that all startups are the same and are building basic web apps.

Many types of startups will benefit from K8s right from day one.
It'd almost have to be. None of their improvements in the article are around increasing the resolution of the write heads.
2^64 is ~1.84e19.

2^64 bytes would be 16 exibytes, or about 18,446,744 terabytes.

I'm not even sure YouTube has that much data.
WebPageTest Moving to Subscription Plan
From an email that just went out...

=== Start ===

Hi there,

Thank you for being a valuable member of our WebPageTest (WPT) community and for using the WPT API!

Later this month, we're launching a new version of the WPT API providing faster test results and access to dedicated support. We are also investing in building integrations that will help you seamlessly fit WebPageTest into your development workflows.

The enhanced WPT API will be publicly available through new subscription plans and we will be deprecating the legacy API access on May 3, 2021.

The new API does not require additional code changes. You'll simply be selecting the plan that works for you, generating the API key, and replacing the old API key upon launch.

We recommend replacing your old key before the deprecation date so your tests are not disrupted.

We’ll be sharing more information around the plans and pricing in the coming weeks. We deeply value our relationship and wanted to share this update in advance for you to be made aware and reach out with any questions.

We hope you continue to use the WPT API to power your web performance initiatives!

Please reply to this email if you have any questions.

Best,
Your WebPageTest Team
This is what the wiki says. I've never heard of Linux-FT, but I did remember that someone took the certification process all the way.

Linux systems adhere to POSIX,[81] SUS,[82] LSB, ISO, and ANSI standards where possible, although to date only one Linux distribution has been POSIX.1 certified, Linux-FT.[83][84]

https://en.wikipedia.org/wiki/Linux

Archive.org has the supporting documents.

https://web.archive.org/web/20160404122450/http://www.linuxj...

"Unifix GmbH (Braunschweig, Germany) developed a Linux system that has been certified to conform to FIPS 151-2 (a superset of POSIX.1). This technology was available in Unifix' own distribution called Unifix Linux 2.0 and in Lasermoon's Linux-FT."

https://web.archive.org/web/20111010111215/http://www.debian...
> my Comcast goes out a few times a day

I’m really sorry to read this. Given that you’re a Comcast customer it’s probably because you have no other viable high speed choices, but please know that regular outages at home are not normal in other parts of the world.
@rsync

If you had to do it all over again, what would you do different (if anything)?

E.g. product/positioning/tech-stack/employees/business-decisions
I'm not sure what John is using, but they have a very simple example in their documentation. Go here and then click on "twilio-cli" in the right code type selector:

https://www.twilio.com/docs/sms/send-messages
In spanish* we have a word: "emparejado" which means a door is not open but not quite closed. It appears closed, but it's not. Maybe we should use "emparejado-source" :)

* Maybe it's just a mexicanism, IDK.
It is a false dichotomy because you can go on vacation with your children.

But the added cost per child is just soooo much more than any vacation.

I'd love to be able to handle a second child. I can comfortably handle the financial aspect, it is the lack of energy, lack of free time and my anxieties that prevent me from taking the plunge.
Another "real" technique I've seen is having sensors that do not have the individual phototransistors layed out in a nice periodic grid pattern but with aperiodic pattern like Penrose tiling (put PTs as vertices of kites/darts).

The interpolation techniques (making a photo out of hardware input) manage to get 10-15x more resolution out of that sensor layout compared to normal grid.

You also avoid Moire patterns with that too.
If you're just sharing binaries then CC-BY-NC-SA (or some other variant of the creative commons licenses). For open source projects there isn't really an agreed upon equivalent. The most popular version is probably "AGPL, or talk to us for a more permissive licence". Most companies would rather pay you than use something under AGPL license terms, but for hobby use AGPL works just fine.
Thanks! I'd be glad to join.

Edit: However, I can't find your email. Not sure why, but in your profile there is only some quote and "Can be reached on Freenode". Is the email kodah \at freenode.net?
Haha. I'm not saying it never happens, but I bet when they get together in hot tubs and smoke cigars together they have something better to talk about, like banging supermodels and owning private jets. ;)
> I have a docker container. I deploy them on vm. I use load balancer to split traffic. Could you please walk me through what problem Kubernetes would solve here?

What happens when your VM dies?
Kubernetes would automatically bring it back up.
It has health checks, and knows when containers die/crash.

What happens when you need another docker container due to traffic? Again, Kubernetes fixes situations like this.
Kubernetes has a lot of built in support around scaling etc.

Also, what if your docker container doesn't need a whole VM?
Say you've got 5 different docker containers (which all scale independently), and lets say 3 VMs.
Kubernetes will distribute them across those VMs based on there resource needs.

There's a lot more, but that's kind of what I think of when you say 'Orchestration of containers'.
What is being said here? Are we just elaborating on someone else's post? What is the point being driven home?

I read that entire thing twice and I still have no idea if the author is pro open source in the literal, binary sense (IE, the only sense that fits the spirit of the definition) or not. I think he's leaning towards being proprietary source-available but he seems to struggle with the reality that source available isn't in any sense comparable to open source.

As far as I'm concerned there are like 4 or 5 licenses the satisfy the definition of open source. Period. No discussion to be had. If you make your own and it has a bunch of stipulations beyond paying the rights you have forward; you're not open source. Worse; you're diluting open source.

And this author seems to think that open source should be some kind of financially viable thing. That's not right. The best code that gets used most often has no ulterior motive. Stop trying to reconcile open source with capitalism.
I had no idea there was a running gag like this on Bob's Burgers. Time for a re-watch!
I did use rust and I never came across a template system ;).

However, rust makes certain design choices that C++ leaves open. They aren't too dissimilar in many aspects, and rust definitely is the sound of the two languages. But what I meant was that in C++ there will always be a very precise distinction between the tiniest nuances of how code behaves because the language wants to allow that level of control.

Take for instance the difference between assignment and construction. Another language might decide that one is explained by the other and be done with it. C++ makes a distinction.
How to make iOS Messages and Facebook use different OpenGraph images
I'm glad you posted this. I was curious at what point the NHS would decide that a newborn was beyond saving. I know there are cost vs years-of-life calculations at the other end of life, but this case sets an extremely high bar for extraordinary efforts expended to a baby.
I am you, except my go-to is Ruby.
I don't believe in blacklisting. Something profound happened in your life and you're still putting back all the little pieces into a new and coherent view of your world. They could sense that without actually knowing.

You're looking for a similar position you had?

Would you expose yourself to more of the same thing that got to you in the first place?
What are the chances that, from an outside perspective, that we are just one variety of life form on the planet?

Sure, they can make distinctions about which variety of us (e.g. humans, not dogs) have the most intelligence or something--but perhaps from an outside perspective, we all started from the same spontaneous event or whatever, and we're just many, many generations of that same lifeform.

In other words, maybe we're just being "racist," sort-of.

As an aside, is this a named theory or something? I'd like to read about it.
0%. I would like to make more money, not less. I'm not in a place (geographically or in my career) where I make enough to start voluntarily giving up a % of my salary.

On the other hand, if anyone is offering a 20%+ raise for a 6-day workweek, I would seriously consider it.
Because our biology relied on us wanting sex, and having no mechanism to stop kids from being produced from sex? Whether you want kids or not didn't really factor into it for the vast length of human existence.
> does its own analysis of your previous commits

Not really; you can pass any commit ref to git-autofixup, and it will create commits only for commits since that ref. So it's for the user to decide :)
This one? https://en.wikipedia.org/wiki/The_Baroque_Cycle
I don't see a Fall there.
For now, it improves documentation and static typechecking. But Mypyc is an annotated-python-to-C compiler that's in the works.
None. K8s is the best way to add insane amount of complexity and yaml based programming where you do not need either of these. At my day job we spend hours on debugging k8s and many of the time it is impossible to find out why something times out or fails. People who like k8s tell me they use it because of monitoring and deployments. I am not sure what they mean by it. It is very hard to monitor application running on k8s and deployment is usually solved with tools made for deployments.
Women not required to get married to have a successful life anymore is more likely the actual culprit. Objectively, women's rights and egalitarian opportunities makes it easier for them not to have to get married to survive or rely on others. Marriage is most likely the #1 way low value males back in the day could've had kids. Now they're essentially not able to have kids and more people are ending up single.

I'm not a traditionalist, pro-marriage, or even religious. The long term cultural effects spanning all cultures show that when both sexes have close to equal rights, birth rates drop.
Are you sure the FSF's definition of Free Software is a good example of your point here? That definition is almost entirely only respected by western software developers who support the FSF's cause. Just type "free software" into your favorite search engine and see how commonly that definition is followed in practice.

Honestly, I think we should just say OSI-licensed if we mean OSI-licensed. Words are only as good as they can be used to communicate with others. If people misunderstand me, it's my fault.
Glitterbomb Catches Phone Scammer (who gets arrested)
At this point, another big benefit of Python is its huge number of libraries. This is really attractive to lots of people who also want static type checking.

Oftentimes, the benefits of using Python in a code base that would benefit from static typing outweigh the costs. Especially when tools like MyPy exist, which aren't perfect but help tremendously.