skysight-inc/HackerNews huggingface dataset:
Maybe it says much about me, but these headlines that use first-person plural pronouns and the language of an overbearing mother really turn me off. "We have to have a conversation about x", "We have to talk about x".

I would have no issue with the headline "Vaccines are here. We explore the risks of side effects." The difference is that the "we" pronoun is referring to Wired, the institution, and their work to present the content.

"We have to talk about side effects" involves me, but it's necessarily a one-sided conversation. Perhaps they excuse it as a call to action for society broadly - "We as a society need to be talking about side effects". Say that. In this case, the better headline would be (if this is in fact the point) "Society needs to focus more on vaccine side effects".

Maybe it's simply my preference to see the content laid out cleanly, to the point, and unencumbered by what seems to be a conflict of interest. Contrasting this, the reporting institutions seem to believe themselves a part of a community in the same way that individuals are. The extension of this being that they can also speak for a community or to it with some authority. Simultaneously they believe they can still be a neutral observer, which is the conflict. And which community do they imagine themselves a part of anyway? Only at the most macro level of consumption is Wired a part of any community. And I don't mean to lay this exclusively at Wired's feet. This type of headlining seems to be more prevalent in last ten to fifteen years across all publishers. In my mind, the only people that should be speaking with the voice of a community are advocacy publications and hyper-local reporters.

/rant
Baby Yoda Short Film Teases the Future of Animation Production
Show HN: AI to select your best photos
I'm glad that real-life diff tools work in ways that they deem to be useful. But they don't always produce the most sensible result. In fact different algorithms produce different diff visualizations for the same input. I'm just a little uncomfortable with a feature that uses diffs for purposes other than display for humans, since they don't seem to be consistently defined.
It reduces logistical volume of the shipped product I think was the rationale. Not sure about the other questions.
I don't think so, especially not 100 years ago. There were too many good radio programs and before that there were other people to talk to and even alone, there were the stars.

https://www.theatlantic.com/science/archive/2015/10/the-many...
At this point I could see how some developers may prefer an MS store for ios and android devices over the native stores. Especially if they make deeper cuts on pricing (10% of sales instead of 30% and 3% of transactions instead of 30%).

I'm slightly leery about it all, but definitely warming up to MS this past decade. WSL2 and VS Code have made my life much easier to say the least. Of course this is the intended effect, I no longer have the urgency to get into a full Linux environment this way.

On-Topic: glad to see this GWSL thing, as I'd been thinking about doing similar... getting X and pulseaudio working in windows, and configured right in WSL environment is a pain to say the least. If this eases that pain even if only for local logins, I'm pretty happy with it. I spent a couple days trying to get it all working... I could launch Ubuntu's Firefox instance, but couldn't for the life of me get audio working right and just gave up after a couple days.
Transaction fees..... like everywhere else?

There isn't a winner take all strategy in brokerage houses, its take enough to make a return, why would you apply a different higher fictional standard to crypto exchangers?

Also they provide various interest-like services and keep the difference between what they earn and what you earn.
This is true as long as you're able to strictly enforce the container-presenter pattern, which is increasingly harder to do as an application grows in complexity.
> goes down when you need it most.

that is objectively true, it's so regularly so that it's become a meme in the btc community.
If the producers could produce more, scalping won't be possible.

Scalpers just appropriate the profit which the producers could make if they could afford it. Often they cannot because they declare a price at launch.
Coinbase is the leading US regulated crypto currency exchange. There are bigger ones outside of the US but if you want to actually buy cryptos and your are a US based investor chances are you will have to stick with them. I think they will do just fine.
> I guess Google will still index dormant repos.

Github's search is inferior compared to google's site search for github (i.e keyword site:github.com).

I don't know why but Github search almost useless if the thing you are searching for is not a exact match. For example I tried just one random search.
Search keyword: HashMapBoxing
https://github.com/google/guava/search?q=HashMapBoxing

No results for me, however here is one that contains word IdentityHashMapBoxing
https://github.com/google/guava/blob/master/guava-tests/test...

So I almost stopped using it. Either I use google search or I just clone the repo and use my IDE.

Edit: Ok, this search also fails with Google search, but still :)
Practical guide to acquire the top skills for new product managers
For now, it's just email, password login, with forgot password flow and secure sessions. Email verification is next followed by social login :)

Thanks for your feedback
The thing is, tracking cookies don't annoy me, because I block all cookies anyway (unless it's one of the few sites I need to actually log into), so they can't track me with them.

It's the popups that actually annoy me, especially because they keep on popping up -- ironically they need to store a cookie to remember that the user has accepted/denied, and my cookie-blocking blocks that cookie as well.

I think browsers blocking cookies by default and asking for permission before storing cookies is a better solution to this issue than a GDPR popups all over the web, and leaves far less room for malicious websites to track you in spite of the user denying.
for clarification, this is my stance: most mask that is used by general population doesn't work, at least for the purpose of preventing virus.

If you want to force people to wear mask(whether they want it or not) you better come up with strong evidence that it work and the benefit should be more than the downside.

At least I'm still willing to accept compromise by not against voluntary mask.
Not only can she cobble it together - it has to be something that helps her feel a sense of pride, dignity, and understanding.

Some guides get someone to "the end", but they don't scaffold an understanding of the underlying principles, and the student feels even more confused at the end than at the beginning.

I always go to great lengths to show the mistakes that I make all the time, and to show how much of a given domain I don't know.

For example, in a Make an OSS contribution walk-through I did, I mention over and over how myself or the senior dev I was pairing with didn't understand something. [0] Most of the job of a modern software developer seems to be surfing across an ocean of complexity, avoiding everything except the _one specific issue_ we're working on.

To persons unfamiliar with the field, they might think that we actually understand everything to any degree of depth. They would be deeply mistaken.

[0]: https://intermediateruby.com/matt-swanson-jekyll-bug-p2
Sen.-elect Lummis announces senior staff with a focus on cryptocurrency
I've been planning to post about this issue a couple of months ago, when I've noticed that GitHub was sending personal data collected on the client-side to Google Analytics without user consent.

Then recently they have introduced a consent popup, which was actually one of the most refreshing cookie consent popups I have ever seen: it contained two buttons, Accept and Reject. This popup has now been removed.

I think a lot of developers may have clicked on Reject, though removing tracking cookies will not absolve GitHub of the requirement to continue asking for informed and free consent under GDPR, if they will continue to process personal data, and share it with third-party services from their servers.

The current website code points to the same data still being sent to GitHub, only the implementation has changed.
I typed "cnil fines" (the CNIL being the French data watchdog) on google which led me to their sanction page [0] which features 100M€ fines to Google and 35M€ to Amazon _last week_. It is surely not much in the grand scheme of thing but surely this is more than a mere Potemkin village.

[0] https://www.cnil.fr/fr/tag/sanctions
Awesome features. A great release.
Respectfully, I already made all of those points quite explicitly.
It seems like people, especially Americans and their pathologic relationship to „credit scores“, love spending above their means and taking out loans they can barely pay back if at all. Then they act surprised, as if they are the victims of an unjust world: Student loan debt? Where did that ever come from? 2 cars? Huge house? Maybe an apartment and public transport would habe been better.
> You need to be careful with this message. A lot of people are not capable of responsibly managing their own keys.

Nope, thank them for their contribution to the predictable frequency of lost digital assets and their scarcity. Praise be. Blessed be the fruit.
Disappointingly, some people quite literally cannot cook - I don't have a stove.

This is a lot more common[0] than one might think, and arguably hits the worst demographic for it - university students and fresh out of university students, where the only affordable place is $2-3k for barely a hundred square feet with a microwave and minifridge.

There is a fair amount of places near tech companies where it's quite common that someone renting there pre-COVID would just have been getting meals catered at work or similar.

[0] https://www.sfgate.com/expensive-san-francisco/article/rent-...
Scroll up a bit: https://news.ycombinator.com/item?id=25459115

I used to work with a woman who had multiple jobs to make ends meet. She would still order lunch via Doordash from the restaurant a mile up the street. Every day.
It’s not so much that a secret that MindGeek is the holding company behind all this, it’s more that MindGeek itself is a cipher. From the article…

“No entity exemplifies this more than MindGeek, which with very little scrutiny or accountability, has quietly become the dominant porn company. The Montreal-based business is the owner of several of the sector’s most visited sites including Pornhub, RedTube, and YouPorn. At least according to public financial records, MindGeek towers over the pornography industry in Europe and America.

Despite this, basic facts about the company are largely unknown. That includes its main owner—a businessman called Bernard Bergemar, whose name is almost completely invisible on the Internet but who has a claim to the title of the world’s most successful porn tycoon. Until this Financial Times investigation, his identity was secret, known only to a small circle of MindGeek executives and their advisers.”
Mostly Windows 10 - supports even 32-bit CoreDuo, all edu software works, staff knows it. In EU you can buy second-hand software licenses legally. Some schools participate in volume licensing schemes with MS too.

But I also install Ubuntu on some specialized "workstations", e.g. pendrive/Internet terminal laptop connected to beefy old laser copier/printer where CUPS PCL works with zero drivers. Other use case: jukebox laptop for music classes :)
I don't think they is true for "most in crypto[currencies]".

The vast majority of people involved in the space today are simply here for the money, and would prefer cryptocurrencies to work more like their existing bank accounts.
And a lot of it doesn't.
Tutorial: Create an AR Business Card Tutorial in Unity3D
When you're working for the same company, the gap exists bcause the company can get away with it. What are you going to do? Go across the street to a competitor who pays just as little?

I worked for an above-market-rate firm in BC. When I got a job offer in SV, my boss could only counter-offer the financial gains if I relocated to their SV office.
Melatonin is a hormone that can assist you with falling asleep, but it has no capability to keep you asleep or allow you to reach the 4 stages of deep sleep. Ambien is worse, in that it can make you feel like you are going to sleep, but you will not get into the deep states of sleep required for the brain to detoxify itself. The same is true for weed. Some folks use weed to help themselves sleep, but they are actually depriving themselves of the 4 stages of deep sleep. Chronic use of Ambien, weed and other drugs can cause a person to have mild hallucinations, delirium tremens or worse.

This will be an unpopular opinion, but I believe the better method of improving sleep is to improve eating habits, go easy on caffeine, get exercise, get rid of artificial light hours before going to sleep and stay away from people and things that cause you stress. Easier said than done.
Isolated datapoint: I'm in the UK, the Fred & Rosemary West thing happened while I was growing up, and to me "Mae West" very definitely means the actress and not the serial killers' daughter.
Companies have other concerns than the immediate revenues though.

Consumers are very sensitive to price fluctuations, it might makes sense short term to raise the price when demand outstrips supply, but consumers will remember the companies that "gouged" them.

Apple maybe would be able to get away with it, but for big companies having stable price is pretty important.
> Hopefully they'll also build something like Keybase's proof integration https://book.keybase.io/guides/proof-integration-guide as well.

As far as I've seen the proof integration is used only for Mastodon insurances and Keyoxide supports all of them by default: no need to ask for permission, no weird conditions to enter like, instance has to be bigger than N people.

I see this as a way to control who gets into Keybase. A perfect example of centralized control. The idea of programmable proofs looks good though.

> If you have any suggestions as to which E2E (group) messaging+fileshare+git platform I could use as a replacement for Keybase I'm all ears.

Sadly I won't help you with that. There are a number of services that want to eat Keybase's cake now but neither of them hits all points on my scale. So I'm using mostly several different services to get a semblance of the Keybase experience.
People that get into crypto and go to an exchange like coinbase, should already understand how it works and they are getting themselfes into.
These people that are just buying to invest and don't understand how to make a wallet, will most likely be the same that make horrible decisions, investing wise.
Crypto must be used as it was intended for.
It's not that hard nowadays, actually pretty simple.
Microsoft would like for you to adopt an image of GitHub as an upright corporate endeavor - but remember they blocks/censor developers from world states that the US doesn't like.
Brits are being bunched up with Californians in FB terms

https://www.independent.co.uk/life-style/gadgets-and-tech/fa...
Interestingly, if true (it is) this makes Bitcoin (BTC) itself inaccesable to the majority of the world. My favorite BTC stat is that if just 1/2 the world wanted to make 1 transaction it would take the BTC network 50 years.

This is by design. The BTC GitHub repo was hijaked years ago by Blockstream and corporate interests that want to force users on to their "second layer" solutions.

Real Bitcoin users and anyone with a brain moved to competing projects like Bitcoin Cash, Ethereum and Monero long ago. Only newbies and shills stick around pushing the, biTcOiN is gOLd narrative.
You eat the apple the way it comes from the tree, but trees today make very different apples from those 5000 years ago. We have changed most fruit substantially.
Yes. My use case for global search have been obscure APIs also. They should have two different code searches if they can't maintain one.

More simpler version for global code searches, which all I care could be more literal, like matching only exact substrings. It would still allow discovering usages of obscure APIs.

And more comprehensive for searching inside a selected repo. Not sure which one is the problem for them at the moment.
IANAL, but from what I gather I t's....complicated. The Navy and other US military organizations cannot produce what's described in the patents alone and need outside companies, like Northrop Grumman and Lockheed Martin. Those companies themselves often need imported parts from other countries. IP law (and patents) help define the legal boundaries of each involved party's responsibilities and capacity. Although companies based in like China or Russia may be protected in their respective countries for potential espionage, they may still face legal repercussions in the countries they do business in.

With that said, I believe most US military patents are kept confidential, so your final question is still pertinent: "Why reveal any details about the work being done?"
Coinbase Announces IPO
I’ve found some shady but incredibly fascinating repos during some obscure projects that probably will be lost to time with code search.
Obviously not much has changed because SEA is where the cheap labor is, and it's not too far from China since many rare-earth materials are from there. I wonder if in the coming decades, as SEA's middle class continues to grow (as China's has now), we'll see companies migrate to Africa, the last frontier of relatively cheap labor. We know China has already begun doing that.
Direct link to joint statement:

https://www.cisa.gov/news/2020/12/16/joint-statement-federal...
> Personally, I think Facebook, Twitter et al should never have regulated content and should have censored things only after a valid court order is received (from local jurisdictions). Everything else should have been the wild west.

If you want to see what that is like, take a look at voat.co.

Wild west sties usually end up with three kinds of content.

1. Content about things that you'd also find on mainstream sites, and with decent user comments.

2. Content about things that you'd also find on mainstream sites, but the comments are full of talk about Jews and black people and gay people and the terrible things they have done to hide the truth about whatever the thread is about.

3. Rants about the need to take control back from the Jews and blacks etc, often by killing them all. All the usual insane conspiracy theories, although often spiced up with ties to Jews, blacks, etc that you don't see in the mainstream versions of those conspiracies.

#1 is usually low traffic. If you are interested in this stuff, the mainstream site will serve you far better.

#2 is often a decent amount of traffic. But if there are any useful comments they will be embedded among a bunch of the racist, antisemitic, anti-gay etc stuff. As with #1, you will probably find mainstream sites much more useful.

For an example of a #2 type discussion, see the comments to this voat.co /v/science [1] thread on pilot wave theory.

The end result almost inevitably is that the site ends up being only interesting to, and largely only populated by, those who are there for the racism, antisemitism, etc, or for the conspiracy theories.

[1] https://voat.co/v/science/4152241
Are cookies banned?
Probably, but it also introduced a lot of edge cases for compatibility issues. I thought it was a reasonable approach, though likely took more devs than just supporting the more tightly integrated VM environments.

I will say that Docker Desktop works MUCH more smoothly with WSL2 than the prior approach.

About the only issue I see now is about once a month I have to reboot because the magic localhost port mapping between docker, wsl-ubuntu and native host goes wonky. It's not so bad as long as I realize before diving into a rabbit hole to figure out why I can't connect to something.
Both positions are pure speculation
I think Hue bulbs can do that out of the box.
This looks cool, I’d love to add it as a provider in https://useAuth.dev

Can’t wait to dig in
I understand your confusion. You are right, we need to improve our explanation.

A recipe is essentially an auth experience. So auth with email + password (with forgot password & email verification) is a recipe.

Social login is another recipe. This recipe is independent to the one mentioned above.

There will also be a recipe that has both, social login and email password (like other auth providers).

The idea behind recipe is to allow devs to pick only what they want and not have to think about anything else - making development easier for them.
"Legitimate interest" (Article 6.1.f) is one of the weaker clauses for lawfulness of processing as it comes with the following caveats:

1. Having some legitimate interest is not necessarily sufficient - the privacy interests of the data subject can override the legitimate interests of the controller (Article 6.1.f itself), so the controller has to explicitly take the privacy interests of the data subject into account, and the reasonable expectations of data subjects matter. So this can be tricky, as it's up to the organization to demonstrate that their legitimate need outweighs the data subject interests.

2. the right to object of Article 21 applies for this clause, with explicit clarification in 21.2 that yes, people do have the right to object to direct marketing profiling;

3. the controller is required to explicitly inform the users "At the latest at the time of the first communication with the data subject" that they have the right to object to this processing (Article 21.4, and Recital 70);

4. As article 21.5 states "the data subject may exercise his or her right to object by automated means using technical specifications", so this opens the way for specifications such as the upcoming Global Privacy Control header (https://globalprivacycontrol.github.io/gpc-spec/) which would be a legally binding "I object" mechanism.

Because of this, whenever an organization can assert some other basis for lawfulness of processing (e.g. consent or performance of contract) then that would be a safer option than trying to assert a legitimate need.
Depends on the law and the government. Encryption has a pretty good track record in lots of places. The whole Arab spring (and presumably many other political movements) was made possible by technology. Lots of people all over the world use technology to subvert authoritarian restrictions in their countries. Ultimately of course if a government has the means and the will, they can probably break a given encryption scheme, but it's quite asymmetric and in practice only the highest-profile violations are pursued and even then this is mostly concentrated to the wealthiest countries.
This is terrible, terrible advice and it's going to get someone fired. I got fired for similar behavior back in 2016. If your company's device policy is preventing you from doing your work, talk to your manager, talk about the work on your plate and the way in which the device policy is slowing you down, make sure your manager understands in concrete terms how this affects your estimates, and then -- either you'll come to a solution, or you'll have to deal with a device policy that slows you down, or you can line up a job elsewhere and resign. Unilaterally breaking the device policy will get you fired, which is a lot more stressful than resigning on a date of your choosing.