skysight-inc/HackerNews huggingface dataset:
In terms of security, privacy or even usability, no one should ever consider Xiaomi a valid option for Android phones tbh.
The US issues approximately 1 million green cards per year. 86% of those (860k) are for family based and 140k are for employment based. Country caps for family based GCs is not a bad thing and in fact it does address your point domination by populous countries. In absence of a secondary differentiation criteria, per country caps are a good thing for family based GCs.

But for the 140k employment based GCs, it depends on the company hiring the individual based on a skillset/qualification and sponsoring them for permanent residency. Google doesn't differentiate between an engineer from Argentina and an engineer from India (arbitrary example). Why should one get a greencard within a year and the other have to wait 10+ years?

John oliver did a piece on it last year

https://www.youtube.com/watch?v=tXqnRMU1fTs
My perspective on this is that in some aspects we're asking some people to sacrifice their today in order to save some other people from doom tomorrow, which is a quite different tradeoff than general sacrificing tomorrow for today.

My presumption is that "leads us all to doom" is a slight exaggeration and rather we would seeing "merely very bad" consequences (i.e. they're something for which we should be willing to pay a lot but not something to be prevented at literally any cost) that are furthermore very unequally distributed.

And the result of this are populations who would suffer a lot but can't afford to fix the issue, and there are other populations who can afford to spend resources on a better tomorrow, but for those groups perhaps it might be more efficient to allocate that money to mitigating the local consequences (e.g. flooding protection, urban redesign, restructuring of agriculture and pest control) instead of slightly slowing down (since they can't prevent it) the global warming as such. And, crucially, there's no shared understanding of these choices and tradeoffs among the people who could/should/would allocate these resources.

What I read in your comment is that the people who can afford to fund the changes ("who aren't in those circumstances") have a moral imperative to fix this for everyone. That seems desirable, but IMHO unrealistic; both because those people are a minority and can't fix the global issues if the developing world continues to develop and grow emissions; and also because those people (on average) won't be willing to sacrifice their own welfare (e.g. reducing it to global median) in order to fix the global issues; we're far from a post-scarcity world and every country, including the richest, still has a multitude of local problems that scream for funding.
Show HN: Search for Machine Learning Artifacts
Hi All,

We are building a collaborative workspace to do ML.

As a data scientist, I wanted to reuse my old work but it was often spread out across git, s3 and local files. So we built a lightweight search that indexes all ML artifacts. Here's a demo for it - you can search for things like `snowflake`, `f1 score`, `classification`

https://app.dolphyn.io/search

Right now, it only works with projects created in the app.

Would love feedback from the community!

Thanks,
Omkar
Fair and valid question. I got rid of Facebook over a year ago but still use IG, but I cringe when I do.

Sadly I’m happy I left Facebook but I will admit I’ve missed a lot of news and events in friends personal lives. A good friends mom, whom I was very fond of, passed away and I learned about it months later. Another friend had a fast growing tumor and I missed that news and never got a last phone call with him. Both of which I regret missing out on.

I’ll still maintain I’m happy with my departure, but it has its drawbacks unfortunately.

Double edged sword indeed.
There are monks that would say that with some practice, you would realize it's not. And they call that direct experience too.

Something you can't measure objectively cannot be so easily hand waved.
> It's a false premise because those who would like to get the vaccine, but can't, can voluntarily do things to make sure they don't contract COVID. Instead, they clamor for governments to force people to do something so that they are not inconvenienced.
> A lot of the consequences of those choices are artificial. They are authoritarian measures designed to elicit compliance, not natural consequences.

Kids 11 and under can’t get vaccinated. Not because its dangerous but because our agency is being extremely thorough.

These same kids cannot do anything to mitigate, when they are also in class throughout the day.

Oh and masking? That largely prevents spread. by the infected; not so great at preventing someone masked from getting infected. Also, even this level of temporary mandate is being fought.

Meanwhile and this point hundreds of millions (billions) of shots; and the risk factors are well-known. Yet this information doesn’t seem matter.

> Also, you claim that people like me will not be able to get a job. I laugh at this. There is already a hospital that won't deliver babies because they can't get enough staff after so many quit over a vaccine mandate.

Good luck working when insurance companies forces high premiums.

> If you and the authoritarians push us out of the economy, be prepared for the consequences. The natural consequences.

This is a veiled threat. I’m not an authoritarian at all, but in any society it’s give and take.

Some want all of the benefits of society without doing their part, and that will have natural consequences as well.

That isn’t a threat. That’s just the market correcting itself because it can’t support the level of welfare you’re advocating.
They would likely raise a "mere puffery" defense. Our legal system recognizes that in the course of business people will inevitably lie. At least a little. And so puffery, as a matter of law, is immaterial.

The puffery doctrine is quite controversial in some academic circles. Though I'm not sure it's litigated much anymore as a practical matter? At least not when it comes to civil suits alleging securities fraud.

Edit- It seems it will be (at least part of) Elizabeth Holmes' defense: https://www.bloomberg.com/opinion/articles/2021-05-06/elizab...
I'm in the same boat. Trying my best to de-FAANG my life. Self hosting as much as possible, with as little management overhead as possible, but I'm still stuck on Android and I don't know how to break free.
I use the Professional edition too, and Windows resets my default image viewer and PDF viewer every now and then. Not sure if it's related to Windows updates, though. IIRC the resets are correlated more with one of those apps updating itself and Windows no longer trusting it with the defaults it had been previously granted.
It would be like using an aircraft carrier to go shopping if the carrier had the same driving difficulty or a car, required the same crew, could use the same parking space and roads, had the same fuel efficiency but was still pretty much a giant capable war machine. Oh, and if it costed the same too.

I guess on this scenario a lot of people would take their carriers to shopping too.
Germany messed up, because instead of phasing out coal before anything else (like they did in UK or Spain), they phased out nuclear plants. Spain or UK, both at only 20% nuclear but without coal, have the same prices than France, thanks to the renewables keeping it low.
They don't have to make the claim in words. They do it with their behavior.

If people see their freedom as reasonably limited when it harms others, then if that harm is pointed out to them, they'll immediately apologize and stop. The more energy people put into persisting despite that, the clearer it is they don't actually care.

You can look at the history of pretty much any piece of extant consumer or worker protection to find examples of this. Go read Upton Sinclair's "The Jungle", for example, which painted a portrait of large companies abusing both. It kicked off a long struggle that ended up with substantial shifts in the law. Or you could look at the long history of workplace safety in coal mines. The coal barons clearly saw workers as expendable and any encroachment on their freedoms as intolerable.
This is why we need to consider energy demand, as well as supply.

Specifically, if we had a whole continent's worth of electric cars charging during the day to soak up excess solar production (8am - 6pm);

And allowed them to offload the same energy back into the grid from 6pm - 8am.

To deal with the duck curve: https://www.researchgate.net/profile/Sam-Milshtein/publicati...

The simplest way to solve this is to mandate EV charging points at all workplaces and commuter parking lots, and require all new EVs include the UI and functionality necessary to upload to the grid interactively, and adjust regulations to actually allow and encourage that.

We could also build giant solar farms in Morocco and Western Sahara, a comparatively stable and friendly part of Northern Africa, where peak solar times conveniently align with the evening peak of Central Europe.
The only reason I can think of to still be using DOS is that you can do hard real-time processing with it. Although that seems fairly niche, and there are other options for that.
Which kinda means the American dream is dead or never really existed.
Then to put it more simply, large companies must tow to influential requests because that influence determines the flow of money. Govt, private, or individual -- doesn't matter.

And Facebook is not actually shut down in China. It's partially blocked and working on a censorship project to reinstate itself there.
I have noticed something similar on myself. I was buying a used car, so I naturally checked the new version of the same car to know what I was missing.

The new version has "always on connectivity" and an App that allowed you to know where the car was, and a bunch of other stuff.

I was so happy that my used car didn't have any of that.
I fell in love with Elixir's pipeline operator. It would be a joy to see it come to Javascript/Typescript.

I think the explicit "^" in one of the proposals can be a good idea.

Python's badly designed interface comes to mind:

(lambda i: i * 2) |> map([1, 2, 3])

vs

[1, 2, 3] |> map(lambda i: i * 2, ^)

But since "^" is already a binary operator, I would rather use "&1" (like in Elixir).

This would have the benefit of being consistent with a later partial function application syntax:

const add = (a, b, c) => a + b + c
const f = add(1, &1, &2)
f(2, 3) === 6

Note also that for promises, I think, a global then function should be provided:

const promise = new Promise(...)
|> then(&1, async result => ...)
I don't think moving from legacy .NET Framework to modern .NET is the issue here. I have a web API application that has moved from .NET Framework 4.5 to .NET Core to .NET 5 and just updating for the newer framework has been the simplest part of each upgrade. The real problems come with the changes to the ASP.NET libraries and the changed expectations regarding how such applications are built.

This push towards the "minimal APIs" for .NET 6 may be great for trivial or just-bigger-than-trivial projects but it starts falling apart whenever you have something more complex. The setup class system of older ASP.NET editions, while decried as boilerplate, actually makes it easier to manage the configuration and structure of larger web app projects.

I don't expect to ever move any of the ASP.NET projects that I work on to use these minimal APIs, and I expect that any new projects will be quickly adapted away from them out of the new project templates out of Microsoft.
In short, I'd guess that's because the companies reporting on them are owned by billionaires, and shareholders with bags of fossil fuel, war, banking, etc, stocks.

For example, the company reporting this is the WSJ, owned by Murdoch. Why are the WSJ seen as respectable?

Why are any of the MSM seen as respectable? They're all objectively untrustworthy on basically everything except sport. They're all in it together, and the sooner we cut them out of our collective headspace the better our chance of survival.
So... how many of the sites use an unknown language?

Without this stat, all the other numbers are irrelevant, except to tell how many sites leak implementation details unnecessarily.
I am speechless. It is outright insane. I can not see how this can be legal?
Though I have zero knowledge of UK laws (living in Scandinavia). I have previously rented an apartment for 15 years. With one inspection at the end of the rent. And that inspection was after I had moved out.
> In secular countries, citizenship often is considered to be something of almost sacred value. Citizenship also comes with very tangible benefits such as the right to vote or - in many cases - entitlement to social security benefits.

Having the right citizenship also means you can command higher salaries for the exact same job. Some authors have called this citizenship premium or citizenship rent.

To me all these seem like valid arguments against gatekeeping rather than for. In a way passports serve a similar role to what hereditary titles were until the 18th-19th century in much of the Western world, and what you're saying sounds a lot like the debates people had on newly minted barons not deserving the privileges of old blood...
It's called PixiJS though.
Yes, clearly you're a smart one and can see things clearly and none of the poor Uber drivers are smart enough to figure it out.

Get over yourself.
Or, maybe developers who choose other languages are also competent professionals who make language/framework choices for good reasons. I have no considered opinion about PHP but one reason I have never used it for a web application backend is because I do a lot of coding that PHP is not well-suited for (high-performance, data intensive) and it is easier to write the web server in the same language I use for everything else.

Also, in general passing untrusted input to shell commands is probably a bad idea. FFmpeg has had many CVEs over the years and taking an upload from a user and piping it to a CLI command is asking for trouble. There are considerations beyond just doing the easiest thing that could possibly work.
If your perception of "holistic consciousness" is direct evidence of it, then do you also assert that your perception of pencils in a water glass [1] is also direct evidence that water breaks pencils?

[1] https://ingeniumcanada.org/sites/default/files/styles/large_...
This is evil, and everyone working on these sorts of things are irredeemable.
My wife (an American) also got flagged for saying "Americans are selfish". She then made a post about our RV (camper) asking about sewer "hook ups" at a campground and was flagged for posting what looked like a sex ad.

We (the kids and I) now lovingly call her "hate speech Mom".
Seconded. Nick Chapsas is another great backend engineering channel, but mostly sticks to .NET development.

https://www.youtube.com/channel/UCrkPsvLGln62OMZRO6K-llg
I get vibes of "IBM vs SCO" from this whole thing.
Fun fact: at least in 2014, IIT was making a testable predictions (I don't know about now, I haven't been following it)

Scott Aaronson (a famous quantum physicist) read the paper and noticed that the way theory is formulated, "evaluating a polynomial on a set of points turns out to be an excellent way to achieve “integrated information,”"

So for example Reed-Solomon codes, as used in CD/DVD players, have very high Φ-value, and thus DVD players are conscious, according to IIT theory.

:)

https://www.scottaaronson.com/blog/?p=1799
The problems I see with the Ship / Show / Ask approach are

- How often each is selected will be *very* personality-based and I'm afraid the worst ones will be magnified. AKA "I'm so super good, all my changes are Ship" kinda persons.

- It becomes harder to justify imposing a mode on someone. How do you rein in the ultra-shippers?

- It can become a source of frustration and strife between co-worker. Not just due to the above, but when someone breaks the builds with a Ship and people will start keeping count how many time X broke it, etc.

- With time, I feel there will be drift into less and less Ask.

Basically, freedom to choose is fragile. I think it is better to have an approach were Ship is exceptional, and pretty much everywhere I've work, there has been ways to avoid branching or reviews. I also think that the time-wasting vs time-saved due to reviews is heavily in favor of time-saved. We're no longer in the olden days, we got terabyte disk and easy branching. Starting to work on something else while waiting for a review is easy.
Early in my tech career I realized pretty quickly that, despite not being a smoker, I needed go outside with the smokers during their smoke breaks because that's where a lot of ideas were discussed. It was where I could continue learning from guys who were almost all senior to me at the time in a more relaxed, informal setting.

The smoking was terrible--don't get me wrong--and I'm glad its much more rare now than it was 25 years ago.
I have not received a friendly email in more than a decade. It’s all on social media unless it’s work or spam.
To determine if they are employees we look for ways the Uber/driver relationship is similar and different to other businesses using the employee model.

To determine if they are contractors we look for ways the user/driver relationship is different from other businesses using the employee model.

If no other businesses allow employees to set their number of hours with such flexibility then that is evidence the relationship doesn't fall under the employee model.

This need not be all or nothing but it is (obviously) a factor.
Content policy is just like airport security: a theater. You cannot take a bottle of water on board a plane, but you can take a laptop with enormous batteries. In my experience it's much easier to set lithium batteries on fire, than water. But what do I know.
oh, I agree. But most people are so far from seeing it that I'm just going to joke about it. It's way easier for people to see the addictions of others than their own addictions.
> At least some of the documents have been turned over to the Securities and Exchange Commission and to Congress by a person seeking federal whistleblower protection, according to people familiar with the matter.

The story-within-the-story here is that there is a FB whistleblower who wanted to bring this to light, not unlike other high-profile cases involving government surveillance. It amazes me that one person can wield more power than scores of seasoned journalists.
So you flippantly kill plants?
The government does enforce its own social programs. It's found the most efficient/popular way to do that is through businesses.
Just to be the contrary voice: smoking tobacco (and cannabis) have been helping me cough junk up that i could not so easily do otherwise, for years. that's a valid medical use; and I'll slime anyone who tries to take my herbs from me.
I'm in my 30s and a friendly email (from a person not relating to business) has never existed in my life haha

Man I'd love it if I could communicate socially via email, nobody I know would go for it
The biggest one in terms of users is Facebook. Everyone has given Facebook so many chances to change for years and yet, they are incapable of changing.

Not even the fines are scaring them. They are so tiny, they are laughing at them whilst they rake in billions in revenue.

They will never change and it will only get worse. They are the problem.
> instead of refreshing like a lunatic for new information all the time during your day. You simply search for a solution only when you are experiencing a problem.

> You treat social media like any other website online. You visit it only when you need something. You don’t visit it to find something to need.
The EVM design choices are tightly bound with the on-chain storage of data. On ethereum you pay for reads (less) and writes (more) but everything is very expensive because it's stored in a merkle tree with computationally expensive operations.

Alot of the WASM experimentation has also included changes around how storage is charged. Specifically NEAR does a deposit system where you have to HODL to store data on chain. That allows them to innovate in the runtime and cost structure and still incentivize blockchain nodes.

So it's not entirely gas accounting for computation, its more pricing for storage that probably keeps eth on EVM indefinitely.

Other experimental chains are must more likely to become robust and trusted and more performant and then eclipse ethereum.
Yeah, that was my guess as it's the common default.

That being said, I've not actually used Google search (directly) in years so I wasn't really sure.
Good point. Yeah, I don't like it either. Thinking about it a bit more, I share your surprise that they allowed this. I guess they need it for google.com links to make things work together, but Apple could have told them non-google links should be opened in the default browser.
This should have been obvious during the election when trump clearly violated the "don't mislead the public about how elections work" when he claimed that postal votes are what ever it is he said it was.

That is a clear ban. It says so in the "community guidelines"

(side note, you should really read the community guidelines, they are a great set of rules for keeping a community vibrant and happy, assuming they are enforced....)

I can see why facebook did it, you don't want to obviously piss off a capricious party with the power to fuck with your bottom line. It doesn't make it any better.
This is fascinating as it goes contrary to the Google Trends data on a number of languages. For example google trends interest in Ruby peaked in like ~2011 and has been on the decline, however this shows that actual usage of ruby in production has been steadily increasing year over year since then and is now second only to ASP.NET and PHP.

This suggests that company adoption either doesn't perfectly track with or significantly lags behind community interest (by ~10 years), which is something I think we all know is true but this is the first time I've seen it measured in a meaningful way.
Lying works the first time. After you've lost people's trust, they are less likely to listen the second time, even if you're telling the truth the second time.
> Even a lot of the domestic political polarization and social crackup we see in America today can be traced back to the divisions that be Iraq War created.

The polarization started during the Civil Rights era of the 1960s. Or rather, the parties started sorting themselves on various issues after that point.

Ezra Klein has a good US-perspective/history in his recent book:

* https://en.wikipedia.org/wiki/Why_We%27re_Polarized

Humans were always polarized. The political parties in the US just didn't bother acting on that fact until the national Democrats turned their backs on the Dixiecrats, and the GOP then started their Southern Strategy.
Apparently a pump and dump
It's worth noting that (from the article) the offender in this case isn't some gigantic organization like Amazon — it's basically one guy, and one who considers himself to be a member in good standing whose part of the Postgres community.

I'd hazard a guess that by taking this public, the Postgres team is trying to create some pressure on him through public opinion in the hope that he sees reason and it doesn't have to become a long and arduous legal battle which benefits no one.

And it really shouldn't have to. It's not clear what Álvaro's actual motives are in trying to usurp the Postgres trademark — it could be some cynical profiteering thing, but hopefully it was just some momentary hubris that can still be walked back and resolved amicably.
Honestly I think we've crossed the line from compassion into Enabling.

Yeah we can maybe give your granny (with 6 months to live) another 2 years of life by taking $250,000 out of her estate and putting her through hell for 4 months, including no visitors for part of that.