skysight-inc/HackerNews huggingface dataset:
Here’s my take. If I think a company is doing wrong and I believe I should stand against it, I would then consider that taking a stand will likely result in termination; but if I believe strongly then I’d do it because of principle not be cause a law is protecting me.

That’s not to say I disagree with workers’ protections only tat if you believe strongly then protections or not should not be much of a consideration.

That said, is Amazon acting illegally so you’re calling that out or do I just disagree with their position?
He's speaking on behalf of his brother Brett Weinstein, who is qualified to say such things.
I do agree that Mathematica is great software! Physics would be much poorer without its help.
While I haven't thought as far as retirement, I don't think I agree with the basic sentiment here. It's not that I need my "work friends". It's that I need my "work friends" while working. If I and all my "normal friends" were financially independent and didn't work (somehow I find it easier to picture, albeit far more unlikely, than retirement – go figure), I wouldn't feel robbed of social interactions at all. Well, maybe in the pandemic, but that's besides the point.

"Work friends" have some special properties: they share the good and the bad of this work thing you're currently enjoying or stressing about. They're both trapped at work, which hopefully is an interesting enough place, yet it's hopefully not the center of anyone's lives. I think there's some value to this shared experience, even though it of course doesn't "outrank" "real friendship".
This title made me feel kinda weird, I've always read it as Arch Technica instead of Ars.
As flaws go, it's pretty awesome. Wish we had more such.
Sure, I agree. However there is value in a phrasing, eg., phrasing classical mechanics in Hamiltonian terms permitted unification with QM, and understanding of non/classical limits.

...

also,

> In our previous paper[1], we formally introduced the Wolfram Model[2] - a new discrete spacetime formalism
in which space is represented by a hypergraph, and in which laws of physics are modeled by transformation
rules on set systems - and investigated its various relativistic and gravitational properties in the continuum
limit, as first discussed in Stephen Wolfram’s A New Kind of Science (NKS)[3]. Our central result was
the proof that large classes of such models, with transformation rules obeying particular constraints, were
mathematically consistent with discrete forms of both special and general relativity

https://www.wolframcloud.com/obj/wolframphysics/Documents/so...
WTF-16? I like it...
So do CPAP machines, though.
Nuclear forces worldwide are dealing with the coronavirus pandemic
Probably because elites in china enjoy a huge advantage, and elites in the west would want that kind of advantage. If you got the power and money in China, with the right kind of connections you can literally get away with murder.
A typical modern CPAP also takes measurements, and makes limited adjustments based on what it sees. It doesn't just pump air. Not that it's as capable as a real ventilator, but it's not just a simple air pump, either.
I have an IKEA bookcase with my laptop on the middle shelf and a monitor on the shelf above it thus making a ghetto standing desk. I shift between this and a sitting desk throughout the day, using the monitor (which is inconvenient to move) as an incentive to stand as much as possible.
It's not totally unreasonable to be skeptical of WaPo in this story, but you are failing to recognize that the entire reason people are posting the WaPo article to begin with is that it includes much more details about this story than the Reuters article does. There aren't "plenty of other sources on the topic", since those other sources don't include the same info, and especially since all of the other sources reporting on it (Reuters, for example) are getting their info from the WaPo anyway.
You are in confusion, there is no free speech issue; the First Amendment protects the free speech from the government, nothing else.

Just to be very clear: I am in no way agreeing with Amazon, just correcting a confusion about the applicability of the US Constitution and amendments.
As an example, PG's "submarine" essay gets cited here all the time as amazing insightful when all it does is talk about basic concepts of PR, an industry that is hundreds of years old.
> No amount of back and forth is going to convince them that leaking commit messages on enterprise accounts is serious apparently.

If true, this deserves a write-up.

I'm sure a few enterprise accounts might agree, if anyone can see their dev-branch commit named "feature xyz" a month before they announce it.
Those hot spots of mortality could like be offset by reduction of other causes of death in less affected areas.

Just as a counter-point to excess mortality being obvious.
That's what I heard as well from https://www.youtube.com/watch?v=6Dwcfye7_LQ

Maybe not overused, but wrongly applied. He cites a doctor from new york in the video and two sources in the video description.
If you're doing that, you're not using extended-nonce ChaCha. The counter, of course, is often even more fraught.
Many comments are saying that Microsoft is doing this move to help cross-selling Azure.
I don't see many users of free tier willing to spend money on Azure.
"The idea is reuse."

That's what Terraform modules are for. If I need to bundle up things for, say, multiple environments, I can just write it as a module and configure it through the variables I've exposed.

There's also a registry of community maintained modules if there are some common patterns I don't want to write on my own (https://registry.terraform.io/browse/modules).
This sounds like how my previous company had GitHub configured.

We couldn't push to master, but we could merge accepted PRs. Not sure if this was done with GitHub or with Git itself.
Jailbreaking the CPAP machine might not be necessary. From what I understand, a CPAP, in certain circumstances, can be given to someone who has 'milder' COVID-19 symptoms. That would then free up a ventilator so the vent can go to someone who has more severe symptoms.
> A Project to Find the Fundamental Theory of Physics

Physics noob here, but I do a lot of theory / model development in other areas, at work and in my batcave. So I'm wondering: What if there are multiple fundamental theories, just like there are millions of different ways of looking at things, all with their various leverage/application points?

> we’re going to have to find the specific rule for our universe

I just wonder what makes someone so sure there is a specific rule, when humans are good at generating untold numbers of rules, and in my experience those rules can be very effective _and_ work best together when held lightly, rather than exclusively. (If anything, humans seem more likely to become dangerously dogmatic when they feel they have identified "the one" of something. Like a human anti-pattern.)
It seems reasonable to expect this, but it can fall down in practice for several reasons:

* Sometimes legal counsel provide advice that there should be no further response to the individual or organization. Often technical people don't understand this situation, but it doesn't change the merits of the legal advice. In smaller organizations a leader might take a chance in further engagement, if they think it's helpful, but it's unlikely a large organization would expose themselves to this risk.

* Breakdown in internal response processes. You'll find that many people are really uncomfortable in these situations (e.g. compliance team shut down service, but don't "own" the response.) Unless the legal team has written a response and instructions on how to deliver it, you will often see people in organizations avoid giving the response. Things get passed down as low as they can go which doesn't help because there is less experience with handling tough situations. Very often some poor person with support ends up having to give the response and they basically ignore it because they can avoid the situation. This isn't very professional of the organization, but it's a reality.
SAML is pretty simple, it just uses XML which I think turns people off to it by default. I've implemented it once and I feel like I have a decent handle on what it is (though maybe I've just avoided the worst edge cases).

OAuth is way more complex, I've used it countless times and still get confused by it. It has more complex patterns like having a separate resource server and authentication server, it's used for more purposes, e.g. sometimes for API access and sometimes for login and sometimes a confusing mix of both, and there are big differences between v1 and v2 and some services are still using v1.
Apple released a tool that shows how well people in your area are staying home
What is your definition of "portable"? Are you using that term to mean "code I write for one platform can run without modification on other platforms" or "the language I use for one platform works on other platforms"?

I think when you get down to the level of C you're looking at the latter much more than the former. C is really more of a platform-agnostic assembler. It's not a design smell to have conventions within the group of language users that are de-facto language rules. For reference, see all the PEP rules about whitespace around different language constructs. These are not enforced.

The whole point of writing a C program is to be close to the addressable resources of the platform, so you'd probably want to expose those low-level constructs unless there's a compelling reason not to. Eliminating an argument from a function by hiding it in a data structure is not that compelling to me since I can just do that on my own. And then I can also pass other information such as the platforms mutex or semaphore representation in the same data structure if I need to.

By the way, that convenient length+pointer array requires new language constructs for looping that are effectively syntactic sugar around the for loop. Or you need a way to access the members of the structure. And syntactic sugar constrains how you can use the construct. So I'm not sure that it adds anything to the language that isn't already there. And the fact that length+pointer is such a common construct indicates that most people don't have any issues with it at all once they learn the language.
This is the sort of great work that invites the question of whether "can" == "should".

It's awesome that the work of great artists can be reduced to an algorithm. That effort is its own kind of art, and will see application (e.g. restoration work) far and wide. It could help with tutorials for students to get into these older styles.

Despite all of the intermediate goodness, I still want the no-kidding product I buy to have had some actual human imperfection and idiosyncrasy injected.

As explored by Rick Beato in the musical context here => https://www.youtube.com/watch?v=L-8EbHkc8tc
Craig Newmark is a billionaire, granted not on the same level as Warren Buffett, but having your "not rich at all" threshold between those two seems not that useful.
Yes, but even those functions could be filled by something which doesn’t look like a printout of 1994 lynx session. It’s a statement. It’s unfashionably fashionable.
How is this substantially different from a 3 year old post here: https://distill.pub/2017/feature-visualization/ ?

I mean they added some web interface widgets, some cool java script and stuff, but is that what Microsoft payed 1B? Reposting 3 year old stuff from Google brain?
> If I create an account on a Mastodon instance, and want to move it to another instance, do I lose everything?

You can send a `Move` activity that will tell other instances that you moved, so people will (depending on their server) refollow you automatically. We (= people working on ActivityPub systems) are thinking about ways to create identities that don't belong to any one server, so you wouldn't lose your account even if your server went down.

> And how does integration among the various platforms currently out (e.g., Mastodon, Plume, Pixelfed, etc) actually work? Is there some tool to see feeds aggregated from all these implementations? Or does it work differently?

In general, systems display what they can. Pixelfed, Mastodon and Plume mostly send `Note`s and `Article`s around, which are easy to display in any of their respective interfaces. Other types like `Video`s will usually be displayed as good as possible, with a link to the originating instance. Unknown activities are usually just thrown away by the receiving server.
What doe cookies and metadata have to do with certificate validation?
There is https://github.com/dzop/emacs-jupyter

#+BEGIN_SRC jupyter-python :session py :display plain
import pandas as pd
data = [[1, 2], [3, 4]]
pd.DataFrame(data, columns=["Foo", "Bar"])
#+END_SRC

#+RESULTS:
: Foo Bar
: 0 1 2
: 1 3 4
> This is a common misconception (or poor way of phrasing it, sorry). Compiler implementers don't go looking for instances of undefined behavior in a program with the goal of optimizing it in some way. There is little value in optimizing invalid code. The opposite is the case.

Compilers do deliberately look to optimize loops with signed counters by exploiting UB to assume that they will never wrap.
I'm sort of in the same boat, although I didn't do as much C. (And my interest in getting back into it is more hypothetical.)

Aside from understanding how the language itself has changed, maybe something else to put on the list is how to apply more modern programming practices in C.

In the 90s, I don't think I ever saw C code with unit tests. Any kind of automated testing was pretty rare. I've become convinced that testing in some form is a good thing. If I were going back to C, I'd want to understand the best way to go about that.

People also didn't care (or know) much about security back then. C has some obvious pitfalls (buffer overflows, etc.), and it is pretty important to know good ways to minimize risk. I'd want to understand best practices and techniques for this.

Also, back then build tools were very simple, and some of them were not my favorite things to use (Imake, I'm looking at you). Build tools have advanced a lot since then. Features like reliable, deterministic incremental builds exist now. Some things could be less tedious to configure and maintain. There are probably best practices and preferred choices in build tools, but what exactly they are is another thing I'd want to know.

These are probably not questions that necessarily need an answer from people whose expertise is the language itself, though, so I guess this is a tangent.
The model is "use a programming language to generate static configs", so you can't provision infinite VMs--your program would OOM or run out of disk because you're trying to generate an infinitely-large config file. If you're seriously concerned about this (and you shouldn't be), you can use something like Starlark (https://go.starlark.net), which is a Python dialect that prohibits unbounded loops, I/O, etc. Note that if you use Python with type hints, you can actually get more safety than YAML.
The CPAP jailbreak community was eye-opening when I first learned of it. I never expected something like that, but with the draconian policies it's not surprising.

For example, my CPAP has a CDMA radio inside, which transmits usage data back to the manufacturer & my doctor. Insurance won't pay for it unless the machine tells them I'm using it – so a medical device company has a record of when I sleep and wake, which is mildly unnerving.

Edit: I think sleepyhead[0] was the biggest project when I started looking into it, but it isn't under active development anymore. Apparently forked to OSCAR[1].

[0]https://gitlab.com/sleepyhead/sleepyhead-code

[1]https://gitlab.com/pholy/OSCAR-code
Berkshire Hathaway has highly visible brands like Berkshire Hathaway Home Services (https://www.bhhs.com/) and Berkshire Hathaway Energy (https://www.brkenergy.com/. You see their brands very frequently on yard signs and advertisements.

Many people can land on this website first. Not everyone is looking for the CEO letters and annual statements. That's basically assuming that anyone who interacts with BH has to be an investor which is definitely not the case.
Sith Lord Challenge
It clearly wasn't realistic enough.
I agree, but I should not be surprised if they terminated me because of it.
What score do you see? Germany is marked as "No data" for me.
This will be helpful.

One issue I came across is that any loaded Chrome extensions get included in browser heap/memory snapshots and measurements. Your site can appear to be more bloated that it actually is. Since Chrome user profiles came out, I created a blank user without extensions, similar to incognito, but without the history clearing effects. it would be nice to track memory/snapshots without needing to do that, to allow using other dev tool extensions etc.

As an example, If I open dev tools and check memory usage of Hacker News, it's 4Mb in my current Chrome user, but in a clean user with no extensions it's <1Mb.
How to Choose Side Projects That Won't Burn You Out
Note: the minimum of 5 seats is removed so if you're using less than that then you'll have to manually remove those seats to avoid being billed.
I would love this.
> it's a little silly to take an article that's critical of Amazon seriously when the paper is owned by Jeff Bezos

That wasn't the question. The fact is that you felt comfortable asserting a certain tone in the article that you admittedly didn't even read, and then the article didn't even have that tone.

You're moving the goalposts now by just saying you should blanket not accept any WaPo reporting about Amazon. Which is fine. But that wasn't your original claim.
C++ introduces a shit-ton of stuff that one often doesn't want, and even Bjarne Stroustrup (who many content has never seen a language feature he didn't want) has been a little alarmed at the sheer mass of cruft being crammed into recent updates to the standard. I know many C++ people think C++ is pure improvement over C in all contexts and manners, but it's not. It's different, and there are features implemented in C++ and not in C that could be added to C without damaging C's particular areas of greatest value, and many other features in C++ that would be pretty bad for some of C's most important use cases.

C shouldn't turn into C++, or even C++ Lite™, but it shouldn't remain strictly unchanging for all eternity, either. It should just always strive to be a better C, conservatively, because its niche is one where conservative advancement is important.

Some way to adopt programming practices that guaranteee consistent management of array and pointer length -- not just write code to check it, but actually guarantee it -- would, I think, perfectly fit the needs of conservative advancement suitable to C's most important niche(s). It may not take the form of a Rust-like "fat pointer". It may just be the ability to tell the compiler to enforce a particular constraint for relationships between specific struct fields/members (as someone else in this discussion suggested), in a backward-compatible manner such that the exact same code would compile in an older-standard compiler -- a very conservative approach that should, in fact, solve the problem as well as "fat pointers".

There are ways to get the actually important upgrades without recreating C++.
Based on my experience learning Czech (not native at all, just interested):

- it's typically listed as a separate letter when writing out the alphabet

- but in practice it's typed out as "c h" and not as a single character

- it occupies its own place in Czech standard alphabetical order, my English-Czech dictionary has all the "ch" words after "h" (so interestingly in order to do a proper sort programmatically you need to possibly look 2 characters ahead)
I was introduced to the concept of team design and development that leads the creation and implementation of high profile, long-term team member status and an open, real world to the public.

I knew from a good manager's perspective that an important piece of software is the product.
How can you rename them if you can only use unicode paths?
> I mean, it's like trying to rescue a startup by translating the documentation into Esperanto.

I will quote you with this amazing analogy. Thank you!
Imagine they can be UX designers for internally used apps, for example in the warehouses; they go there and do user research, guess what they know after that.
Tips for best results: no teeth, no beards, no dark skin, looking directly at the camera tends to make one of the eyes perfect and the other wonky.
I'm not sure what your point is. Are you saying "good riddance, let's just split the country in a few pieces and get it over with"? Or do you see some path toward unifying the two factions again?

I guess you could reasonably say that groups with different political allegiances should just split up. But what's weird about that to me is it's basically like the states' rights platform, sans Constitution.
Well, here I am talking shit about Wolfram, but I'm a physicist. There are thousands of us spending our lives on incredibly hard problems. The only difference between Wolfram and Weinstein and the rest of us is that they're declaring victory in an incredibly premature, flashy way. When the rest of us have an idea, we try hard to prove it wrong (which is fundamental to how science works), not search for a lay audience to promote it to.
(2012)

Previous discussions: https://news.ycombinator.com/from?site=utf8everywhere.org
This is a really cynical take.

I'm also not sure why you are conflating Silverlight with Web Forms - it was never competing with Web Forms, it was client-side only, a replacement to Flash - a better UI and API (at the time) than HTML/CSS/JS.

Blazor is OSS, and doesn't work like Web Forms.

As in your own quote, Blazor uses SignalR - which uses push-based comms, such as Web Sockets; Web Forms was standard HTTP.
> Had this virus affected the kidneys instead of the lungs, the outcome would have been way different.

And if my aunt had wheels and pedals, she'd be a bicycle.

They didn't stock up on ventilators by throwing darts at a dartboard to choose what type of medical equipment to buy. They stocked up on ventilators because a pandemic centering on a respiratory illness was statistically much more likely to occur than one centering on the kidneys.
Scott Gottlieb on how, and when, to end social distancing
Why not call the DNA to RNA enzyme reverse transcriptase and the RNA to DNA one transcriptase?
Short answer: Absolutely yes. If you can setup a website using Docker, you can do the same with a Git server on-premise. Many companies have done this without Github for years.

Why you ask? You have total control over the stack, CI, etc and some orgs have in-house sys-admins or IT department to do all the work independent of a third party like GitHub. Maybe you should ask the Linux Kernel Project, WebKit, OpenBSD, Mozilla Firefox and even RedoxOS maintainers about why they self-host their projects which some even have mirrors on GitHub.

On another note I keep seeing this over on some repositories and now because it is 'private' I don't even think it remotely makes sense or is a good idea to even use GitHub to backup private keys even if the repository is 'private'. As long as it is on someone else's server, you're not in control.
Well, we all know what Amazon is. It's not like next time you'll need something you'll stop yourself from buying it on Amazon for ethical reasons, right? Alexa, who is online on Twitch?..
Steam is not using self-signed certs. store.steampowered.com is their main user-facing storefont.

Why would they "most likely" be using a self-signed cert? That would be an extreme edge-case in my mind, not the standard.
I've got exactly that model as well. There are probably 10s of millions of them in use in the US. Really cool to see someone hack them, but I can't say that I will be doing that with mine :).
"It's not worse than the flu when we lockdown the entire global economy" is not a comforting fact, even if true.