skysight-inc/HackerNews huggingface dataset:
This is amazing for us folks towing the line between open-source and proprietary, enabling an open core while allowing access to our closed-source products without having to leave GitHub. Right now, we mirror our GitHub repos to a private Bitbucket server so that our clients can make PRs and such, but now we can just add their GitHub accounts to our team!

We do have a paid plan, right now. Is there any way to continue having that paid plan on the team (paying per user for the extra features) while also adding users who don't share the extra features? We'd like to open up our org to all of our clients who use our private repos, but we don't want them to e.g. have access to all the private k8s cluster configs.
> "PS - No affiliation with anyone."

Sure, that's why the throwaway account.
I think the problem is that C is simply ill-suited for these "high level" constructs. The best you're likely to get is an ad-hoc special library like for wchar_t and wcslen and friends. Do we really want that?

I'd argue that linked list might make a better candidate for inclusions, because I've seen the kernel's list.h or similar implementations in many projects and that's stuff is trickier to get right than stuffing a pointer and a size_t in a struct.
While AWS does allow more hands-on control of the model stack, our "Custom Models" are more just different sets of weights using the exact same methodology. Basically, each customer that creates their own custom model is plugging into our existing framework, but with a different configuration.

Because of this, GCP'S AI Platform allows us a more micro-services type approach to interacting with the ML models themselves - as opposed to our previous deployment strategy on AWS, which put all of the models into one big bucket on every instance that was serving requests.

Hope that answered your question!
I would guess that it is because it gives some freedom to the compiler. e.g. If you have two pointers 'foo' and 'bar' that point to two separate structures (e.g. two arrays of ints), the compiler can always assume that the pointers, even with some adds/subtracts, will never 'collide', i.e. foo will never == bar, regardless of their relative memory positions.
I want to say it was only 4-5 days ago max. I just remember the post had over 100 upvotes and there was a medium amount of discussion about it. I believe the author of the language was in the comments section, but I could be mistaken.

Sadly, it was not this language, but thank you for the link
I use this to open a new merge request on push.
> "They assumed that because I was the wife of their employee, I was the wife," author and journalist Leta Hong Fincher says. "I was just an appendage of their employee. I was not a human being."

I understand she sees it that way, but I keep coming to the exact opposite conclusion. They knew she was a respected journalist with enough clout to be heard and a riveting story of fleeing Beijing for fear of their lives. They were clearly afraid of her as an individual.

I'm not defending Bloomberg, but I don't see any easy answers here. Publishing the second investigation would (in their estimation) have shut down all their reporting in China, put more reporters in personal risk / fleeing, and significantly hurt their core revenue.
I see a different lesson, perhaps not one that is very kind: content always beats form. Visual bells and whistles don't provide anything if relevant content is not also present. Those bells and whistles might even be an impediment to getting to the information, which means it's sometimes best left out.

I'm obviously biased in this interpretation, because I tend to favour low-bandwidth version of websites as much as I can, such as using the no-javascript version of facebook (m.facebook.com) where there is much less actual interaction than facebook wants, or using an alternate twitter client (nitter.net) because I just want to read the content, not wait for javascript to load and execute if I'm not even going to interact. Just look at Hacker News: isn't that supposed to be laughable in 2020's web design world ? And yet we're all using it because, beyond being centered on content, it's _fast_

The side effect of aiming for no javascript is that the content is more easily reachable: there's no need to wander into endless menus and animations that bring no value, because everything is there already. I feel it's a lesson that more designers should apply.
I've been on both sides of this, and sadly having HackerOne/BugCrowd as intermediaries often hurts more than it helps.

On one hand I've had to sort through the never ending stream of "if you bypass the safeguards first" issues and some guy in India copying and pasting open source vuln scanner reports. I get why people don't want to deal with this and outsource it.

On the other hand, I have a legitimate exploit against GitHub that is "working as intended" for months now. No amount of back and forth is going to convince them that leaking commit messages on enterprise accounts is serious apparently.
Thanks for the confirmation, that’s what I figured. It would be nice to see this laid out somewhere public, preferably the pricing page, not gated behind a free account.
Most sbt users hate it btw.
Amazon fires 2 tech workers after they publicly criticized warehouse conditions
After refusing to print a correction, retraction, or apology, they've lost all credibility in my eyes. This new scandal isn't a surprise to me at all.

It's unfortunate, because I used to consider them one of the most neutral mainstream news sources.
I love the typesetting on the page. It is content-first, clean, and simple.

It lacks all the usual noise like modal dialogs, headers and footers, social media icons, colorful sidebars, newsletter sign-ups, cookie warnings, etc.
One concrete reason why “unspecified” means “anything and not always the same thing” is to enable the maximum of optimizations.

Write a function c that compares pointers in a compilation unit, and in another compilation using, define:

int a, b;
X1 = (&a == &b + 1);
X2 = c(&a, &b + 1);

The compiler can optimize the computation of X1 on the basis that comparing an offset of &a to an offset of &b will always:

- be false
- or invoke undefined behavior
- or be unspecified

But the optimization will not apply to the computation of X2, so the two variables X1 and X2 can receive different values when you execute this example, although they appear to compute the same thing.
I'll bite: They are shifting profits to CI and service landscape. I paid for 8 seats (previous: $64, now: $32) which gave me 10 000 included CI minutes (now: 3 000). I was just at that limit. Its surprisingly hard to find what the cost per minute is after that, but I guess I can check back in a month and see what my spending ends up at.

I'm sure they have enough info about onboarding and unit economics to see how it will pay off mid to long term.

I'll happily pay for use though, it makes sense and it makes the value addition of github core vs extra more clear.
Check out Ext JS.
This probably adds a significant number of data bits for tracking people without cookies.

First of all it tells the page if you run the dev version of Chrome with a certain version.

Secondly, I would be surprised if memory behavior does not differ between certain setups.
What about OpenID Connect? That seems a lot simpler, and also has open source implementations that aren't too intimidating.
I hate to be the complainer for the Show HN projects, but all I can see is white screen regardless of what browser I use. Why can't websites fail gracefully?

edit: It worked on browser with no extensions installed so I guess one of the extension in other browsers broke it. I like the idea since it seems timely. People do need real entertainment now and it might fit that niche nicely.
Works for me, v75.0 (64-bit) on MacOS Catalina. You were probably experiencing the hug of death.
Questions:

1. Have you ever used Terraform? If so, how does Pulumi compare?

2. What language do you use with Pulumi?

3. What is the learning curve like for Pulumi?

4. What specific actions do you use Pulumi for with GCP?

4a. What have been some hurdles or roadblocks you have faced using Pulumi with GCP?

5. Which Pulumi plan (cloud hosted, self hosted, etc.) and how is that working for you?
I haven't been deeply plugged into Wolfram's breakthroughs since "A New Kind Of Science," but if memory serves I don't think he's discovered anything that offers insight in the physics world in the utility sense. By which I mean: progress in physics usually looks like finding a novel relationship between previously-thought-separate phenomena, an improvement on the mechanics of using an existing theory for predictive power, or a conceptual simplification of existing theory (i.e. a new theory that completely explains the known observable phenomena of the previous theory while shaking out Russell's teapots the previous theory held).

I don't think Wolfram's work in the physics space on the cellular automata model has met any of these criteria, so it's not surprising he's not getting mainstrean publication traction. His CA model isn't bringing us novel relationships (yet; I hold out hope here), it isn't making it easier to do what we already do, it hasn't yielded any predictions that existing theories don't also yield, and it's certainly not simpler than field theory and relationship formulae that don't assume a CA. Until there's a breakthrough in one of those three categories that can't be done easily with one of the traditional mechanisms, Wolfram's doing the scientific equivalent of translating lingua franca physics into Klingon; not really wasted effort in that it can be valuable to see something from more than one point of view, but not something that anyone's gonna pay him for or devote their precious column-inches to.
I am referring to peak power. A highly aerodynamic human powered vechile can do 55 MPH on ~200w and got up to 89.59 mph. https://www.prweb.com/releases/2016/09/prweb13693869.htm

Something with better visibility and ergonomics is going to need more power, but 2,500w is plenty to get into seriously unsafe speeds in a small lightweight vechile.
> If I would propose new extension to C language, I would propose completely new language that can be optionally compiled into C and works side by side with old C code.

There are a few somewhat popular languages that fit that description already, and none of them are suitable replacements for C (as far as I've seen). That's not to say there couldn't be a suitable replacement -- just that nobody in a position to do something about it wants the suitable replacement enough for it to have emerged, apparently.

I suspect the first really suitable complete replacement for C would be something like what Checked C [1] tried to be, but a little more ambitious and willing to include wholly new (but perhaps backward-compatible) features (like some of those you've proposed) implemented in an interestingly new enough way to warrant a whole new compile-to-C implementation. Something like that could greatly improve the use cases where a true C replacement would be most appreciated, and still fit "naturally" into environments where C is already the implementation language of choice via a piecemeal replacement strategy where the first step is just using the new language's compiler as the project compiler front end's drop-in replacement (without having to make any changes to the code at all for this first step).

1: https://www.microsoft.com/en-us/research/project/checked-c/
Many adaptations are not made by conscious decision or willingly, instead they are born from necessity. You may not have a choice?
We switched to Pulumi from terraform for a new project because we can use it for both cloud infrastructure and for k8s configuration. It is easy enough to just apply k8s configuration files you have, but it is harder to delete the k8s resources in all places when you delete a k8s configuration file.

Operationally they can be thought of as working in exactly the same way: they compare desired configuration, already applied configuration, and observed configuration.
Development Free Books
Nature publisher group is corrupted as many other main publication journals.

Don't bother, instead check the publishing researching team and their credentials to evaluate the authenticity of the claims.

I would also not trust any materials Chinese publishing teams provide.

Also pointing out, as today, 80% of the result published online are not reproducible solely following the "material and methods" section of the paper.

So yeah, welcome to biological sciences!!

"Repost since flagged for no reason, i'm a god damn biologist for the god sake"
How would you know for sure that a given font supports the given utf-8 character?

I know you could technically "look it up" but to get "reasonable" coverage I believe you would really need to stick with system/standard fonts.

As an example:

System fonts on major platforms typically support thousands of glyphs (but each is free to specify how) and while the intersections are bound to be almost complete, there are also differences.

This pales in comparison to most custom fonts such as those offered by Google and Adobe. Google's Roboto offers only about 300 glyphs and those are almost exclusively traditional "characters" not emoji or symbols.

With an "icon library" you know what you are getting and typically in a format that is standard across platforms.
An Optimistic Perspective on Offline Reinforcement Learning
That's definitely not the case with my ISP. I'm routinely using IPsec VPN which uses UDP packets and the only (barely) noticeable difference is +100ms latency. Actually I'm often getting better Internet experience with VPN, presumably because of different routes to VPN server and target website.
This won't be the last little push, just the next little push. There'll be another one
Things to Read This Week – Apr 14th 2020
Six years old with 33k karma. What's your definition of a throwaway account?
Damn.

---

"The coronavirus that causes Covid-19 could kill the powerful immune cells that are supposed to kill the virus instead, scientists have warned.

The surprise discovery, made by a team of researchers from Shanghai and New York, coincided with frontline doctors’ observation that Covid-19 could attack the human immune system and cause damage similar to that found in HIV patients."
Vietnamese seems fine using the Latin script.
I know, I just personally find it to be a fragmented and confusing set of standards. And a lot of people say OAuth when they mean OpenID Connect, which doesn't help with the confusion... or they abbreviate OpenID Connect as "OpenID" which also means something else.

I've never had to clarify what someone is actually trying to accomplish when they want "SAML 2.0"
There could also be a captive portal check going on.
Learning Spring with Kotlin – Sprint 0
Great to hear that! One last thing that would make Github a better alternative to Gitlab for teams is the self-hosted runners for organizations IMO.
Ars Technica – Not Linux Distro Review – GhostBSD
http://archive.is/N2Z1K
Well, language is a wide term. Even mathematics has been called "a language" many times (e.g. the language in which Nature "talks to us", the language used by physics, etc.). Indeed, a language is a system of symbols that is designed to facilitate communication, and one can certainly think of a programming language as a way to communicate programs to a computer!
Hoping to learn more about applying ML to synthetic biology
I'm intrigued by the promise of applying ML to synthetic biology to help make genetics/genomics more predictive, but I can imagine this is a gargantuan task. I'd like to learn more about the challenges that this involves: Both immediate and a bit farther out.

I'm not an expert on either topic (my background is in old-fashioned biochemistry and cell biology). However, I'm hoping to EITHER be pointed to useful resources that offer a big-picture discussion of problems and challenges OR learn more from people here who might have relevant insight and/or anecdotes to offer.

For example, how do you annotate biological data so it makes sense for ML purposes? If you're building something like an ML engine to predict how genetic changes lead to phenotypic effects, how does this work in practice? Can this be done without understanding the 'grammar' of biology and is this synthetic biology or just a fancy kind of old-school bioengineering (using known biology for new purposes)?
I assume you mean a limited subset of 7bit ascii ? 33-126
He claimed that "all our laboratory mice are broken".

Video links and discussion: https://www.reddit.com/r/longevity/comments/g0ioxq/if_it_is_...
I think blockchain fans consistently overstate the utility of distributed processing from the end users perspective. Any blockchain payment system I’ve seen was strictly inferior to existing mechanisms.

I don’t really see why the govt. would need to create such a system; the private banking and consumer finance space has been doing an acceptable job so far.
"Ij" is also one sounds represented bij two letters, and I think capitalizing just the 'I' is pretty standard. As a Dutch person myself, I didn't even know that there's a glyph for it!

We also have "ei", which sounds the same and was invented to annoy people learning Dutch. Then there's "oe", "eu", "ui". And just to fuck even more with people learning the language, we have "au" and "ou" which also sound the same. Oh, and "ch" and "g".

Hans Brinker, the inventor of the Dutch language, famously would toss a florijn to decide between using ei/ij and au/ou, as he was not fond of foreigners. He's mostly known for saving our country though when he plugged a hole in a dyke with his finger (yes, I know what you're thinking, and no, we do not appreciate your dirty minds making light of this heroic act).
If you check the extended breakdown down the https://github.com/pricing page below the marketing bits, lots of features are not available on private repos unless you're paying for a Teams plan. Depending how you use github it could be an issue:

* protected branches

* codeowners

* draft PRs

* pages and wikis

* multiple assignees (PRs and issues)

* required reviews & status checks
Everything took a wild turn after the 2016 election. Electing Trump will be remembered as the time when America's history took a massive nose dive. One thing I think we'll see is the rise of a left-wing version of the Dark Enlightenment wherein a contingent of leftists, disillusioned with democracy after Trump, just go full tankie and start calling for the purges to begin.

And then we risk a civil war between the left authoritarians and the right authoritarians, each side convinced that America's survival depends on the utter crushing defeat of the other side.
States Rights go back to even before that, to the original Articles of Confederation and Constitution. Until the US Constitution was ratified the behavior of the union was closer to the EU than the current US government, and the bigger, more powerful states (NY, VA) didn't like giving up their sovereignty.

States Rights was dug up before the Civil War as a continuation of that argument, this time in the context of slavery.
```
document.querySelectorAll('.downvote').forEach(b => b.click())
```
The human hardware and mindware can not be really updated. Technology is magic, a true advance is not existing. You want to hand objects a god could have trouble with, to a primitiv creature.
Exponential information density, exponential energy density, exponential capabilitys.
If you gave a human a replicator, he would make it eat the world.
Zooooom.us – a screen saver for these anxious times
> Platforms like Arya — which says it’s been used by Home Depot and Dyson — go even further, using machine learning to find candidates based on data that might be available on a company’s internal database, public job boards, social platforms like Facebook and LinkedIn, and other profiles available on the open web, like those on professional membership sites.

https://www.vox.com/recode/2019/12/12/20993665/artificial-in...
s/hand sanitizer/soap/g
Haven't read his econ book, but really loved Cosmic Justice. The guy is brilliant.

Beyond that, if you want something kind of fringe but real time, ZeroHedge is interesting. Lots of chaff, but some of the wheat is insightful.
> not really a good reason to support UTF-8 over UTF-16

Of course there is, the fact that if you're dealing only with ASCII characters then it's backwards-compatible. Which is a nice convenience in a great number of situations programmers encounter.

The minor details of efficiency of an encoding these days isn't particularly relevant -- sure UTF-16 is better for Chinese, but the average webpage usually does have way more markup, CSS and JavaScript than text, and gzip-ing it on delivery will result in a similar payload totally independent of the encoding you choose.
With GitHub (cloud version) specifically it doesn't (currently) work that way, you still need a "normal" GitHub username and password, and you do the organisational SAML login in regular intervals when trying to access that org's resources. I'm not aware of this being a widespread way of doing SAML, but I guess it supports certain use-cases (like keeping a GitHub identity despite switching jobs/OSS projects).

sources:

* https://help.github.com/en/github/setting-up-and-managing-or...

* https://help.github.com/en/github/authenticating-to-github/a...

[edit: formatting]
I immediately understood what he was saying right from the start. He even mentions there is an eventual https redirect, but the app should start with the https request!

I've got about 20 years of experience as a software dev. I probably would have written it differently, but at the same time .. I fully understood what he was saying immediately. There's nothing difficult to understand there.

We're never even talking about HSTS or certificate pinning. We're just talking about the very first call from the mobile app to their website/api.
Jitsi Meet even shows a popup saying Firefox is not supported, and the only fully supported browsers are Chrome and Chromium.

You're right that screen sharing does seem to work in Firefox! Thanks for pointing that out. It looks like FF on my Linux box is blocking it, but I guess that's a permission issue I need to fix locally.
Photos: SpaceX cargo capsule returns to Southern California after mission
Loads for me, try again?
Can’t I please just visit one friend?
Passwords, rate limits, resets, etc. are the same for everyone, and so are the problems and the solutions to those.

SAML on the other hand is different for each organization. Providers pay Auth0 and the like to have developers on staff who know the pitfalls and quirks of ADFS 3.0 on Windows Server 2012 R2, so they don't have to. Dealing with a single Okta as IdP integration is like the absolute best-case scenario there is. There is also zero consistency in what actual data IdPs returns out of the box to the SPs, so now you're walking the customer's admin through setting up the proper attribute mappings, etc.

I also very much disagree that SAML is a net security benefit, at least directly. It's for convenience, top-down visibility and control into what people are using, de-provisioning services, onboarding and offboarding users at scale etc. e.g. problems that only big companies have. Many SAML implementations are just as likely to add truck-sized security holes to the service provider when done poorly, and a lot of them are done poorly.
Why is this "lucky"? Its irrational in many cases, frankly. The work survives past the person. The personality quirks of the person are parochial - they only matter insofar as they impact our ability to create knowledge. In the case of a theoretical singular genius (hypothetically, not saying Wolfram is one) then personality traits are completely irrelevant to their impact, since they're not dependent upon collaboration with others. The error would be for those others to disregard their work due to their personality. The benefit would only flow in one direction in that case, and hence, it'd be irrational for the consumers to reject the work.