skysight-inc/HackerNews huggingface dataset:
Hey HN! We’re a group of engineers who wanted an open source tool that made reading Docker logs more enjoyable. We’ve come up with Dockter and hope to get some very early feedback. The product is in its infant stages and works best for newly run containers outputting a low amount of logs. We realize there is a lot of work to be done (especially in terms of optimization) but we thought this early feedback would be extremely valuable.

We want to emphasize that the ultimate focus is to build a nice UI that makes extracting meaningful information from Docker logs a pleasant developer experience. We’re very much open to suggestions on how to approach log collection and want to make sure we’re not reinventing the wheel here.

Here is where we’re headed next:

- We’ve already received interest from someone in the open source community who is willing to implement a CI/CD pipeline

- Our plan is to transition to a timeseries DB in order to accommodate the large volume of log output

- Optimizing the filtering feature

- Data visualization for log metrics
For photon time passes only for itself (because relative to itself it is not moving). Any interaction with photon (i.e. what we call "observing"), happens with t=0 from perspective of something that collided with photon, and normal time from the perspective of photon (which happens to be spatial distance from perspective of something that collided with photon).
>or have a history of being successful breeders (they notch the tail to mark those)

how does this work? you can tell whether a lobster is a "successful breeder" just on visual inspection?
They also have the cloud connected peripherals bullshit. Probably best to avoid Razer, if you want your expensive xmas light to work as a mouse even when you happen to be offline.
I think challenge #20 is about computational complexity of algorithms, not system design, but I may be wrong.
Funny, a week after the elections we got our first announcement from a biotech firm of a viable 90% effective vaccine, now another week later we have a second firm announcing 94% effectiveness. No politics, right.

When the President banned flights from China months ago, the Democrat response was "XENOPHOBIA". Again, no politics, right.
So, I re-read the above linked article and it seems like the article makes the case that this instance could fall under a civil RICO suit.

Bribery, I am not using the correct term.

Whatever the term that means “If you don’t pay us, bad things will happen.”
I mean this with no snark at all: Yelp has been screwing over not just restaurants, but small businesses in general, since the moment their first sales representative had a friend leave a negative review to someone who didn't pay up. Mafia tactics are core to their business.
Really sorry to hear that. I can only imagine how losing both parents can feel. Thinking about it more, this is the cycle of life and everyone passes through this phase. This pain and burden makes no exception for anyone. Thinking back, I have developed even more respect for my father based on how he remained strong after losing his father who he loved to the end of the earth. He lost his mother a while ago as well, but he continued to stay strong, and he only continued living for us, his kids. We were his pillars and his strength. The best gift I can give him is to live and love like him, and pass on his ideas to my kids after they enter this world.
The Digital Services Act, a chance to lead the way again
I think that this practice of Yelp is pretty malicious. I did have a shower thought the other day, though:

Individual restaurants often run their own websites. Plenty of those offer a phone number for you to call them through, and they frequently encourage you to do so because it saves them on order fees typically accrued by Yelp, GrubHub, Seamless, or any other order system.

In order for that site to show up first in a Google search, they need to be better at SEO than, say, Seamless. This might not be a super hard problem in general, but if you're running your own restaurant, the cost of building and maintaining a website with good SEO can be relatively high. Seamless, on the other hand, does nothing but focus on problem areas like building SEO-optimal landing pages for restaurants. Plus, they just have to figure out a good SEO strategy once in order to be able to apply it broadly (and they aren't themselves busy cooking food, prepping orders, and waiting tables).

In general, restaurant websites appear higher than their online ordered alternatives, but what's to stop Seamless (for example) from winning the SEO race against a non-trivial chunk of small restaurant websites? This would mean that there are plenty of cases in which you search for a restaurant and end up on Seamless, even though that's not the "right" search result.

I don't really have any answers here, but I'd love to know if there's anything in place to prevent situations like this, or if I'm ignorant about how SEO works.
Jeff Bezos names first recipients of $10B earth fund
From the guidelines:

> Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."
Ah thanks, really exited for (1)!

Though the explanation went a bit over my head just one (two) follow up question(s): How did you end up with WASM for the inline lambdas? Did you have some discussion on alternatives like Lua? I am curious about insights on choosing scripting engines/implementations, hence why I am asking.

A different question for this could also be if alternatives to V8 where considered I guess as I believe there are quite a few pure WASM engine implementations out there (unless I did not get some feature that requires you to use V8 and rules out pure WASM engines).
The Substackerati
RPC over RabbitMQ (With Elixir)
When is it the best time to refactor?
I've also seen some tricks like stripping docstrings from the release since those strings (hopefully) aren't used in production.
It is an hypothesis, but the data suggests that the effect will be weak to non-existence. Data shows that the seasonal influenza pattern existed before modern era levels of international travel.
Yes! Do not use "just" or "basically" or other words that imply that you believe the concepts to be simple. "Basically, you just frobnosticate the dodad." kills me when I hear it in a meeting.
I don't know who needs to hear this, but I don't trust NSA staffers to keep my data private. Ha!!!
widepeepoHappy
The same argument can be used to build a police state. But I suspect that you’re not in favour that either.

We shouldn’t be building technical systems that “trap” people, just because they might be doing something bad and might want to prove that one day.

Additionally you’re also ignoring the whole “people have the right, to not have their emails stolen” argument. DKIM signatures are only useful if the emails are stolen, are you trying to suggest that it’s ok to steal emails from people if they’re bad?
Right, which I absolutely refuse to do. I'm actually pretty surprised that Apple enables this and depends on Yelp so heavily. Like the other commenter said, I look forward to Apple creating their own service for this.
Power Dynamics of Online Meetings – Make Them Work for You
The idea has been around for a lot longer than that.

The discovery by Derrick Rossi that led to the formation of Moderna was hailed way back in 2010 as one of the top medical breakthroughs of the year.

http://content.time.com/time/specials/packages/article/0,288...

No doubt the pandemic helped accelerate development.
I take issue with a number of the arguments in this blog post.

For instance: "I take the opposite position that America is in a prolonged period of prosperity, peace, and dominance (esepcially relative to the rest of the world since 2008) that may last indefinitely."

First of all, no peace has lasted indefinitely, that's a ridiculous notion that defies all historical precedent. Second, America's been at war non-stop since 2001, to call it a prolonged period of peace is absurd at best and grossly dishonest at worst.

likewise here: "Civil wars and revolution are typically engendered by homogenous groups against a second group cut from the same ethnic and racial cloth. The Revolutionary War pitted New England against Britain. The Civil War pitted Anglo Protestants up North against Anglo Protestants from the South. The Iranian revolution pitted anti-Western Iranian religious fundamentalists against pro-Western Iranian rulers. "

This is essentially an argument from semantics, since in the cases where the ethnicities of the two sides of a regional war differ significantly then it's called a race war or a genocide and if the religions differ sharply then it's considered a holy war. Just because the same types of events have different labels (and underlying prejudices) doesn't mean you can discount the likelihood of war altogether.

This argument is similarly based in faulty presuppositions:
"Also, if diversity is supposed to be destabilizing, why would elites push for it? Why would elites support policy that would lead to their undoing and loss of power and wealth as the US collapses due to war arising from such diversity? That makes no sense. This is an obvious logical contradiction that many dissidents such as Vox and others cannot account for."

Here the author is behaving as though this still hotly debated topic (that they themselves are debating!) is settled knowledge for "the elites" and that "the elites" are a monolithic group that acts uniformly and logically in order to enact their goals. This has rarely been the case at any place or time in history.

I could go on, but suffice it to say this blog post irked me enough to point out at least a handful of it's red-flag-waving arguments.
It does, but it's broken.

https://github.com/ytdl-org/youtube-dl/issues/23860

The developers are not responding to the issue, and from what I understand it is borderline impossible to fix, because there is an entire security team behind the Google login protection. The only workaround is to login with a browser and copy the cookies from it to youtube-dl.
Hmm they seem to be taking it from the approach that RIAA was sending a takedown on the grounds that youtube-dl was infringing on the copyright of their members, but that doesn't seem to be what the actual takedown claims. Instead it's requesting takedown on the grounds that youtube-dl is breaking protection measures in violation of 1201, and the answer given doesn't really address that except to say that breaking protection measures isn't infringement (which wasn't what they claimed in the first place).

EFF represented youtube-dl to get the repository reinstated, and their lawyers instead tried to prove that YouTube doesn't have DRM, and that the test cases provided were neither suggesting other people to infringe, nor infringing themselves (falling under fair use). The full response is here: https://github.com/github/dmca/blob/master/2020/11/2020-11-1...
I appreciate that Microsoft is trying to help developers out and I appreciate their $1MM fund.

But why not just donate it to EFF for the work they already do in this area? When you donate to EFF you can specify which programs you want to fund. I don't entirely understand why they created a new fund.
New International Student Enrollment Plunges 43% This Fall
The Hunter Biden email is a terrible example. It's very likely that what's been found on "Hunter Biden's" laptop is just hacked material which has been stuffed on a laptop to disguise the original source of the breach. In this case the DKIM signatures are being used to lend credibility to the story that the laptop was mysteriously left in repair shop, never to be reclaimed.

DKIM is not meant to validate conversations, it's meant to validate single messages for the purposes of spam prevention. Just because I can cryptographically validate selectively chosen messages from someone's mailbox, I don't have any proof that the conversation happened as presented.

There's a good reason why eliminating non-repudiation has been a goal of messaging protocols since OTR in 2004.
The last time someone brought this up I was surprised that I reacted to it. Knowing a thing and hearing it explained can be a different experience.

The presenter I’m thinking of offers us a self aware photon that is born in a star and then is immediately absorbed by a planet in the next galaxy. Or put another way, from the photon’s perspective it isn’t a vector so much as a line segment between two points.
> As you know, there are many legitimate needs to authenticate messages of strangers.

I agree with you here. However, EMail was never designed to do this. Eg if you order products over the internet, how do you know that your opposing party keeps their DKIM key safe?
Not to mention that DKIM only validates that en email was sent with particular content from a particular email address. It cannot ensure who was actually sitting at the keyboard composing the email.
I can't wait to see the RIAAs reaction.
Should I Pursue a PhD?
Is it of added value for Computer Science or Data Science fields? What are the trade-offs? Or the benefits are more or less as having a masters degree? Thanks
Yelp as a social network is actually pretty cool, if you get their elite status for the year you get invited to some pretty fun free events, and I know they've done socially distanced ones since the pandemic, I heard about a murder mystery somewhere. Now that I don't participate in that I don't really use the platform often.
Eslint-plugin-woke – promoting diversity and inclusion in code
Why isn't it valid to acknowledge all the data/risks, and still feel like we should just let the virus run its course? I know of tons of people who feel this way. You are arguing against a straw-man. Yes, there are many conspiracy theory nutcases out there. But people who believe all the numbers and still think we are overreacting are still being censored/ignored to oblivion. Not only that, but my (highly reliable ;-) anecdata tells me that most of these people are busy raising kids and growing the food you eat. Just because they don't have the time to spray their opinions all over the internet and petition their govt officials to freak out doesn't mean that their viewpoints are less valid.
I am truly unworried about an "underground/blackmarket" of maskless events. It's just a mask. Wear it.
"My understanding is that MRI Ruby provides non-block IO operations if you wrap them in a thread and that it is only CPU bound tasks that are blocked by the GVL."

All IO operations in ruby are subject to the GIL (global interpreter lock).
It's generally understood that online chess ratings are inflated over what the FIDE/table rating is.
Show HN: I created a CLI based chat app using Redis Pub/Sub
Filtering outbound traffic using iptables and the Windows firewall is supported. In addition there are multiple 3rd party software firewalls for Windows which also support filtering outbound traffic.
If they find one with eggs under its tail, then they notch the tail which basically gives the lobster a get out of the trap free card for 2 or 3 molts.
-- Example --

Dear Ivanhoe,

I regret to inform you that your HIV test came back positive. Please contact my office at your earliest convenience to arrange a follow up.

Sincerely,
Your doctor
Thanks for the insights!

Are the tail latencies critical though? Messages are expected to be async and delivery latency usually are not hyper critical.
Rideshare has established market pricing. For 125kg smallsats, it's about $1M; so on a launch that carried 3 of these, the user probably paid $2-4M.

Falcon 9 launch prices are about $62M.

So, Skysat probably paid 3-7% of the rate for an entire launch.

Indeed, see https://spacenews.com/spacex-rideshare-program-putting-downw...
These numbers are on a sample size of 90 so I would not totally rely on them.
> I was under the impression that DMCA notices were for the removal of infringing content, not alleged anti-circumvention tools. That's what the law seems to specify.

My reading is that the DMCA expanded the definition of 'copyright infringement' to include 'circumventing protection afforded by a technological measure that effectively protects a right of a copyright owner' (§1201), and so a DMCA notice specifying 'material that is claimed to be infringing or to be the subject of infringing activity' (§512) would work for the removal of anti-circumvention tools as well.

§1201: https://www.law.cornell.edu/uscode/text/17/1201

§512: https://www.law.cornell.edu/uscode/text/17/512
But this is sorta moving goalposts. We're talking about years of life, not quality of life. That is important too but the claim that obese people die at a significantly earlier age than non-obese people is not supported by evidence.
It's only surprising if you don't understand that this is a block universe.
Not many other general purpose computers require another computer to fix.

Most windows and linux machines can be reinstalled with a USB stick. If you don't have that USB stick they can usually be written with any macos, windows or linux machine.

Updates do not usually brick machines. I'm guessing your PCs that broke did not require another PC running the exact same windows version to fix? And I'm guessing that if those PCs were made within the last 5-10 years you could restore from recovery and not need another device?
Well written blog post! A few observations from an outsiders perspective:

* One interesting thing I have noticed from being on HN is that lots of start-ups that focus on the tech industry / IT / helping developers. I think it makes sense to pick a niche you understand, but possibly not if it is a 'niche' which is filled with developers.

* Workplace collaboration in a 'knowledge work' environment = red ocean. Application of workplace collaboration tools to new/unexplored industry segments I suspect has lots of blue ocean areas however. I think you have picked something in the red ocean.

* As a small note, you started with a solution (always on video room, inspired by a twitter post) and worked backwards to a problem to solve (teammates not being fully engaged). The usual process would be to start with a problem and then work out how you are going to solve it. I know it sounds like semantics, but there are lots of potential solutions to "teammates feel disconnected" and an always on video room is just one of them! (e.g. coffee roulette, remote pizza parties).
Lung and heart damage and very long recovery seem to be all somewhat common.
Started looking at backgammon after reading your comment. I find it fascinating. I'm probably going to go ahead and invest some time learning it. Thanks.

I found this section on the Backgammon Wikipedia page relevant to this discussion:

https://en.m.wikipedia.org/wiki/Backgammon#Legality
Apple's M1 Chip Cinebench Results: Lots of Room for Improvement
The top rated comment is also misleading. This functionality (filtering Apple app traffic using Little Snitch) used to be possible before Apple made it impossible. The fact that you can still route Apple app traffic through a system-wide VPN doesn't change that a bunch of more-selective firewalls/VPNs have effectively been nerfed by Apple's actions.

So yes, Apple is in the wrong.

Edit: The article headline is technically accurate (if a little clickbaity): "Apple apps on Big Sur bypass firewalls and VPNs". Yes the do! Not all firewalls. But they bypass some of the most popular ones, like Little Snitch.
Just watched it over the past week. I enjoyed it immensely. I don't care whether its depiction of chess is realistic. The lead actress is superb in her role. Its depiction of addiction and depression was spot-on with my experience; many of the scenes gave me chills, particularly when the adoptive mother is involved (whether directly or indirectly).

Highly recommended: "The Queen's Gambit", 7-episode miniseries on Netflix.
One more friendly reminder: If Vitamin D dosage is above 4000IU, same amount of Vitamin A should also be supplemented to avoid Vitamin A deficiency (e.g. eat liver). It's also antiviral, so it sounds like a good idea anyway.

More from doctors successfully treating covid with vitamins: https://youtu.be/LwlTQ52Wdro
This fake story should die already.
From my experience in trades, you just double the price of all materials.. which conveniently is roughly the same price homeowners will see if they spot-check at Home Depot.
If non-repudiation is important to you, then both parties should consent to it and use a platform that explicitly supports it.

It shouldn’t be sprung on people without consent. It would be like saying it’s fine to keep a recording from someone else’s webcam because it might prove a crime later.

There’s a reason why justice systems have statues of limitations. People should need to look over their shoulders for the rest of their lives because of one poorly written email.
They don’t have plausible evidence anyway. Gmail has had bugs before with SPF/DKIM and will have some again for sure.

Some google employees have direct and indirect access to signing keys or writing emails. Not many, and they have good controls, but still many people with the ability to sign messages.

Not to mention a Trojan infiltration or account takeover, of which thousands (if not millions) a day occur.

The DKIM evidence is, for legal purposes, a good hint but far from proof.
As a developer I liked GitHub from the beginning, but
after Microsoft bought it I was skeptical that it would go in the right direction..

I think it's time to start searching for another place to store my repos
I don't know if I have the patience to learn chess to a high level as an adult. Also mentioned here, I too have been replaying Starcraft2 ladder as a way to keep up my 'fast' thinking skills.

The other pastime I used to engage in is Go. It's a good alternative to chess because for a long while you can choose to improve on your high-level strategy vs detailed tactics and playouts. At some point, I suppose it becomes like playing a few chess games that leak into each other.
I can't imagine that has any significant impact on memory usage, at least for normal multi-GB-RAM servers: the docstrings will only be loaded once.
GraphQL for WordPress Reaches 1.0
http://www.eregulations.com/massachusetts/fishing/saltwater/...
Your list would be quite a bit more useful if you provided more of an explanation of what you SaaS does, and the volume of traffic it was supporting.
My T480 with LM20 is objectively the better workstation than my company MBP2019 - but at least it's 3 times as expensive and looks very shiny.
I'll work 40 hours for a Bootstrapper – for Free
I've had laptops that got slower over time that turned out to be full of dust inside. Easy fix with an air hose or anything to the same effect.
With Lenovo, Dell and HP all supporting official Linux models, I suspect this should be less of an issue now at least if you buy a supported model.
Campaign for a Green Nuclear Deal: Forging a New America
I find it kinda sad that this article says "the DMCA was written in the late 90s and hasn't aged well", because the anti-circumvention clauses have been tremendously awful since their inception. Anyone who remembers the DeCSS crap in the early 00's knows that this nonsense is our legacy from not getting the problem solved 20 years ago.
Maybe a good gauge is to look at studies that examine people's dislike of commuting. Google shows several results on this.

For some anecdata, our 5000 person software company held a survey early in the year and 30% said they wanted to be remote. Then the company shaped policies around that to allow remote work in the future. When the time came for people to proactively request to be remote, it turned out to be around 50% (and I assume that will rise as people figure out what they want, where they want to be, how life is during non pandemic shutdowns etc.).

I think what it ultimately comes down to is a significant number of people will want to continue to be remote; it's not just a few people.
I think the perspective is that they are specifically trying to control your access in restricting it to being through the browser.