skysight-inc/HackerNews huggingface dataset:
> But as TFA mentions right off the bat, that's atypical.

So atypical that it borders on inconceivable. There's almost always an external party in there.

But if you somehow end up totally internal sure, try the back-channel binding. You get to toss SOAP messages around, and it might work. Of course now one of the invariants you built around no longer holds ("SAML works without having to let the IdP talk to the SPs" oh my sweet summer child...)

Just don't try SLO over the front channel, or else you'll have the joyous UX of a user clicking "log out" and all of a sudden they're bouncing logout messages back and forth between the IdP and two dozen internal applications. Hope the ninth app in line isn't down for maintenance or your <LogoutResponse> never makes it back to the IdP and the user wonders why they're staring at a server error page for an app they haven't used in hours and why half their environment is logged in and the other half isn't...
They're right about one thing, which is the 4:3 aspect ratio. It is ideal for tablets that are used for something besides a Netflix delivery system.

Unfortunately Samsung went to 16:10 with the Tab S4 onwards. It's simply too tall in portrait and too wide in landscape, especially for something like the 12.4" Tab S7 plus.

I recently snapped up a Chuwi Hipad Plus (awful name!), which is an 11" 4:3 Android tablet for this reason. It's far better to use when typing, or reading PDFs. I could not care less about "black bars" when I'm watching the occasional video.
Most apps don’t make any money, in fact that’s what started this particular thread. Many apps are also free.

And $8/month is not trivial for billions of people. Consider yourself fortunate that you’re not one of them, but it’s useful to have a more global perspective when discussing the accessibility of a major platform.
Shane,

I suggest You to focus on the product and customers, not on the papers. With < 10 people You can't do much, and I think personally You take to many tasks on Your own... Hire people and keep growing! Wish You success!
These are for-profit companies shielded from liability. They're going to do only the bare minimum to get the product to market.

For other classes of drugs, these same companies have been sued and fined for billions of dollars for covering up problems with their drugs.

The regulators are beyond incompetent, they're typically industry shills.
There's also http://imissmybar.com/ which was posted in the comments here a few weeks back.
And more importantly the government actually tried to stop it while that was still possible. In most countries there was a progression of "no evidence for human to human transmissoin" to "just the flu" to "flatten the curve" to "huh, I guess we want to avoid most people getting it but our caseloads too high high for contact tracing to work".
That’s what (mandatory) insurances are for. Not insuring against events you cannot deal with alone is gambling.
Internet Archive ‘Legitimately Useful’ for Lending and Preservation
SaaS Security: How to Handle Sensitive Data
> Market forces are to thank for the push to renewables, experts said, with increasingly more companies making pledges to switch to renewables. That includes Facebook, Google and Amazon, all of which have developed energy-demanding data centers in central Ohio.
> My observatory is located in the very center of the city Oulu in Finland. Due to massive Light Pollution I mainly do ...

Well I guess most of us live in filthy cesspools of light. Seriously I wonder what humanity misses out on. I think we would have been a much better species if only we could see our place in the universe every night.
Can you please define "interesting problem?"
I think there is some intrinsic quality of Android hardware and software. It might be that it's from Google and so it feels like ever swipe and tap is monetized in some way. Or maybe it's the latency of the display and the way so many apps have display issues that makes everything feel second tier.

Apple's stuff feels better in the hand and I think that makes a user more willing to invest in it.
Smartphone Keyboards: The Achilles Heel of Data Privacy
I've been surprised that there is a new generation of developers who never heard that master/slave is offensive/irritating to some people. I first ran into this in 1996 when I joined a team building a product that had replication. We changed all the uses of master/slave to supplier/consumer. I had just relocated from the UK, where (at least by my perceptions) race is less of a core societal issue. I remember asking what this was about, someone said there were people who didn't like the use of master and slave, I thought "ok that's interesting" and moved on to fixing bugs.

Fast forward more than 20 years and I find people complaining about github branch names. This seems odd because it's like whoever came up with the default branch name (Linus?) didn't receive the memo I got in 1996.

Anyway, I see this pattern every so often : something that offends group A, where group B is asking "what's the big deal?". I've seen it with dogs in the workplace, with "blackface" and with use of the "n-word", and on and on.
To be honest it mystifies me (the "what's the big deal" part). Why not just take folks at their word? a) they say they're offended, b) whatever change they are asking for is minimal and low-cost, why not react with "I didn't know that, but ok no problem"?
Except the progressive goals were his first day executive actions and are now on the legislature’s agenda.
"I also have black friends" is anecdotal evidence at best. Regarding the diversity of the tech scene, it's not that good in France.
And next time you think a "grey goo" or "paperclip optimizer" scenario can never happen, think of this. A clear cut case of it, we're just lucky humans were still involved so we can choose to pull the plug.
In my mostly 99% Asian circle of friends, we have a few white people, and I can't help but be super uncomfortable every time the topic of racism being brought up, because I was thinking "dang, how would these white friends in our circle feel, they must've felt uncomfortable in these kinds of conversations". Yeah, heads you lose tails I win kinda situation.

In my circle of Asians, we have our own trouble as well. My wife is Japanese, and I grew up influenced heavily by Japanese culture (I'm Indonesian Chinese), but majority of my circle is 99% Koreans and Chinese. So yeah every time WWII or Japan/Korea/China thing gets brought up I also just stay silent and will just ask my wife to go home early or pretend we have some business to do. Definitely something will go wrong. We are in our 20s - 30s, and WWII are our grandparents generations battle. We are aware of Japan's WWII problem, but we aren't gonna pretend we know what to do.
> It's sad and frustrating we wanted an open internet and companies took over a huge share of it and are not stopping amassing influence and control. I wish this wasn't so, but it is, and we have to open our eyes to it when we're debating such topics.

They took advantage of this 'open internet' and now they have made it partially closed for everyone since they have control of the platforms that most people do for everyday life. Web Browsing, Email, Chat, Calendars, Maps and now Meetings. The startups that have been acquired by them have just made the tech giants even bigger.

Developers recommending libraries, frameworks and services created by (you guessed it) the tech giants further locks in their app to depend solely on their servers and it makes the migration out of the app store very difficult.

We let them do this for decades and now we complain about it. The only way to fight back is to create free and open source alternatives.

> "You can still distribute your app when not being on the Play Store or Apple Store right?" "In theory yes" "Case closed" ; things aren't so simple!

Practically yes and it is that simple.

Take a look at how Cydia and F-Droid does it. Host a repository on your website, Put a 'Add to Cydia' or 'Add to F-Droid' deep link on your website and the users will freely see all the apps made by you. We need something like this but for the desktop.

It may not even be 'Cydia' or called 'F-Droid' that succeeds in being mainstream on this very old idea, but there will be an accessible alternative that will use this idea and it is free and open source and cross-platform.

Discord desktop is not on any App Store and you can download it freely without a Google/Apple account. Telegram is on Google Play and also self-hosts the APK and is also on F-Droid.

The solution has always been to have a self-hosted backup so that the users always have an accessible way of downloading your app and not just being ONLY available through any centralised App Store.
I have to say, SQLAlchemy is one of my favorite ORMs. It feels like such a nice blend between convenience and lower level details. Looking forward to upgrading to 1.4 in due time.

If anyone happens to use SQLAlchemy, Alembic and Flask a while back I open sourced a Flask CLI extension called Flask-DB at https://github.com/nickjj/flask-db.

Its focus is to quickly init Alembic configs with a few opinions, alias the official Alembic CLI for migrations and let you quickly reset and seed your database using patterns found in other frameworks (such as having a seeds.py file that you can do whatever you want in).

It's something I extracted out of building a bunch of Flask apps over the last 6 years.
Show HN: A platform for EV owners to share their pros and cons
I always thought that myelin loss was irreversible. Is that not true?
Sony rootkit springs to mind. The only reason they had the attention it did was that it was so comparatively early in the days of the internet, that consensus on how bad it was was formed by computer literate people. It was also less of an endemic problem. It has nothing to do with aligned incentives.

For a counterexample, Apple has a walled garden that has the properties you want - curated by experts, no sideloading etc. Out and out viruses aren’t common but you still have various kinds of malware that’s hard to remove (and obnoxious in-app adds and dickish dark patterns)
I don’t buy the “you can’t time it” argument. For short time periods yes, but we are at monumental levels of overextended. Longer trades like these people do time.

https://www.bloomberg.com/news/articles/2021-02-12/warren-bu...

I keep seeing that graph when I even entertain the idea of being in the stock market right now.
Same for me, I just thought it was incredible hard as soon as you got into some fighting with the bad guys (especially Castle Brunwald).
They had money because of aggressive accounting tricks. I despise such marketing until Apple starts paying right tax, they stop derailing right to repair and free their walled garden for 3rd party developers.
Considering he said in 2017 [0] that he would fire anyone trading Bitcoin for being "stupid", yes, the GP's astonishment about Jamie Dimon is well placed.

[0] - https://www.bloomberg.com/news/articles/2017-09-12/jpmorgan-...
"But the genome was small and lacked enough genes to imply that it belonged to an organism that would need to piggyback on another to survive."

I read the article (and another one, from a different source) and I'm still unclear about why this "symbiont" is different than mitochondria. There's some hand waving, but nothing definite.

There are implications here, aren't there? Like eukaryotes aren't that big of an evolutionary step - the kind of symbiosis that mitochonria and chloroplasts have with eukaryotic cells happens all the time.
So you do believe the person that claimed Epstein hanged himself?
> So congress could effectively fine people for things they did in the past with new taxes, and it would be completely constitutional.

If it is effectively a criminal fine, no, that would still be an ex post facto law; the Supreme Court has struck down at least one retroactive federal tax on that ground [0]. And, more commonly, retroactive tax increases have been invalidated on other grounds (mostly, substantive due process under the 5th, or for state action 14th, amendment.)

[0] But note that sneaking in what is effectively a criminal penalty as a tax is also unconstitutional if it isn't retroactive, since it will still violate a host of other Constitutional protections applicable to criminal punishment, so any tax struck down as ex post facto would necessarily be struck down even if it applied only to future “taxable” events.
There's a reason huge enterprises still pay big money for stuff like CA's Siteminder: it's way easier to bolt an agent along side your crappy internal app that thinks about this stuff for you.
How do I run my own train on the open train lines? Where are the open source train designs? Why are new railway projects mired in government bureaucracy?
Regarding the advice in your link, how can an employee trust their manager when they're trying to get them to open up like a therapist, while at the same time gathering notes to use as "evidence" in an annual review? This is an inherent conflict of interests, and I've always regretted revealing any difficulties to managers. It usually comes back to bite me, as in "doesn't work well with others," or getting passed over for tech lead because I expressed doubts about my leadership abilities.
How to Address Professional Pandemic Burnout, with a Martial Arts Master
An overview of how NLP evolved over the years
Can you not just go p2p/otc with the crypto and buy a hard asset plus some paper fiat?

It’s like cash but even more effective for this purpose.
Becuase I want to know if the reason they say piracy is easy is because users can install their own apps (which to me is a red herring, as Windows and Linux, this has been true for decades and there are established ways to curtail piracy[1]), or if there is actually a reason that piracy is easy on Android.

[1] https://v1.escapistmagazine.com/news/view/114391-Valves-Gabe...
The thing is, even if you just spend 1 hour every weekday and then whatever you happen to have available on weekends (even if it's nothing), those hours are going to add up.

The most important thing is that you code daily on something meaningful to you. Even finding an hour a day can be difficult, but should be doable for anyone.
Without any knowledge of how vaccines work, it's pretty trivial to determine that there are significant differences between AZ and J&J vaccines; J&J only needs one dose while AZ needs two. That alone implies that there are differences in technology or targeted protein, even if the specifics aren't clear to a non-expert.
Why not just run VMs? If you have a few VM images you can deploy - isn't it the same benefit for less work?
Microsoft was in a position to put Google entirely out of business at the time, and buy it for pennies on the dollar. Internet Explorer was THE dominant browser at the time with over 90 percent market share, and Microsoft was considering blocking the install of Google Toolbar (the vaguely malware-esque add-on Google paid Adobe to inject into Flash Player and Reader installers) and preventing Google from modifying the default search.

Google would not still exist without the antitrust lawsuit against Microsoft that scared them into playing it safe.

Also, Larry and Sergey's vision was an academic search engine that wasn't tainted by the mixed motivations of advertising[1]. Since they built the world's largest ad company, it's fair to say they sold out their vision and mission and the first opportunity for a lot of money.

[1] http://infolab.stanford.edu/~backrub/google.html appendix A
I'm developing a knowledge graph for Marketing case studies and examples.
I work in the Digital Marketing field and every time I want to take a look at what other brands are doing is always a mess to find good examples.
The idea is to have everything in one central place where you can check for brands by industry and region and then learn how they are approaching a topic i.e. e-commerce for EU companies in China, social media case studies for TitTok, etc.
Still no domain registered, should be up next week or so.
> efficacy against covid-19 disease, not against SARS-CoV-2 infection.

There is no distinction between "disease" and "infection" in medicine. There is asymptomatic infection, mild, serious and fatal. Even then its not as clear cut as that.

We don't yet have clear data on asymptomatic infection for J&J, moderna, phizer or novavax.

I'm not suggesting that we stop jabbing people, quite the opposite. Even if AZ is less effective, roll it the fuck out. The quicker we get 60-70% of people immune, or partially immune, the quicker this shitshow will be over.
I’ve sometimes recreated the Dependency Injection in 200 lines, because I had an absconse error for an entire afternoon. Sometimes one has to fix the right problem (It was with Dropwizard not SpringBoot, but it’s a recurring theme in the Java ecosystem).
> I don’t want this post to be about The Solutions™ but here’s one for your noggin; there is this a significant intersection between career changers/developers coming from non traditional backgrounds (i.e. people with no CS degree) and minorities. Put your money where your fucking mouths are and hire these people. Every summer countless tech companies of all sizes run internship programs, would it be a stretch to run an apprenticeship program of the same length for non traditional applicants? As someone with a psychology background I can’t overstate what difference it makes to get a legit company to give you a chance, both in terms of your CV and your confidence.

I would one-up this and say that tech companies should be opening offices in under-represented areas with large minority populations and start investing in public education there, if they really care about workplace diversity. However, this quickly turns into an argument about money, money, money and effectively would never be accomplished. And so what they're doing is just simply a virtue signaling clown show which gets enough done to not get picked on.
> I can’t imagine this ever working for ad-driven whales like Google

Google was one of those that offers account recovery[1], but has it fully automated. I did not need it, because Google urged strongly to create backup tokens. I had those in my encrypted backup.

Focusing too much on what can go wrong is unproductive. I could also steal your iPhone, or force you to reveal a 2fa token using the Rubber Tube Decryption method.

There is no such thing as 100% security. And certainly not if it needs to be balanced against some real-world-ease such as "recovering after you dropped your iPhone in the toilet".

The 24hour recovery slot was at my cloud VPS service from which I got a bazillion warning mails. "your 2fa will be disabled in 48 hours, did you not initialize this, click here to ...".

The least secure was at my bookkeeper's online portal, where I could call them over the phone, offer some simple verification and have 2fa disabled. That does not remove my trust in them, because 1) it is an account that needs less security than e.g. my AWS account, and 2) they do know me personally and I them. It actually makes me trust them more because I know they are there for me when I need them.

--
[1] https://accounts.google.com/signin/v2/recoveryidentifier?flo...
New SEO tool is faster/cheaper than MOZ, SEMRush, & Ahrefs
Show HN: Create and share a simulation of fluids, bubbles, and drops
In C++, this may be even worse. Functions

int f(int k) { return k+1; }

and

int f(const int k) { return k-1; }

are considered different.
I'm a white middle class American so I realize I don't have much of a voice here but I do want to say that this change is so minimal compared to all the other various BS I have to put up with in my job that that who cares if its virtue signaling or not.

MSFT decided to make the change, we deal with it and move on. Things change, and things change that are out of your control. Complaining about it won't change anything. Be more accepting that there are things in this world that you cannot change. Especially as something as simple as this.
Fantastic, massive congrats to the team! SQLAlchemy is by fat the best DB tool I've ever worked with.
>That is the reason why his message resonated so well. Not because he was color blind, that is naieve. It is because he pointed out, and very rightly, that ignoring the black community or any community of people over racism creates a lost opportunity.

What did or didn't resonate well is not really the point of the discussion but now that you bring it up, you'll remember one of King's least popular positions was one of his least color-blind ones: worker quotas.
React Accordion
Thanks for mentioning this. Not knowing Kotlin, I'll read the links you provided.

Guessing this is a bit like Java's annotations. FWIW, I'm not a fan Java's annotation processing plugin stuff. It's fun for personal projects, cuz metaprogramming FTW. But debugging someone else's custom annotation stuff really sucks.
Thanks. It's nice to see there are people who've had similar misgivings around that whole culture.
Angular Accordion
I see it as him trying to leave a positive legacy. He realizes he's done fantastically as an investor, is aging, and wants to leave a non-financial legacy to the world.
To recreate it more authentically, additionally dip an old towel into stout and frying oil and hang over a radiator.
Next Generation Shell version 0.2.11 is out
> There is nothing about their political stance that is socialist.

Yes there is. There is a tonne of stuff that is explicitly socialist. In the UK my boss (who is from the UK) has recently said that the Biden Administration is more socialist than the previous administration. The news here has said it.

It got nothing to do with the cold-war. It is to do with their policies.
They have all the power in the world to control who has access in to my speech. Right now where I live it's illegal to congregate in person. Whoever controls my online communication effectively controls my speech right now.
Maybe I am just a god at writing Django, but I don't write ball of mud apps.
So true. I've seen them too much. The SQLAlchemy data mapper is so much better.
Vaccines generally drastically reduce the spread of disease with needing to provide sterilizing immunity. If you just reduce spread by a factor of 20 that's enough to bring R0 down below 1 for almost any disease. It's a numbers game.
You don't need all of this.

Just define a price per day/week/month and that's it.

That's how advertisements in newspapers work since ages, without any overhead.
It's surprising to me that cloud compute vendors make billing so complicated that a whole cottage industry of viable (?) businesses exists just to help you decipher spending.
I think it's pretty clear that some combination of mask wearing, case tracing, and social distancing can absolutely clamp down on this disease, as we've seen in Southeast Asia. I also think it's pretty clear that patience for such things in America is at an end, and compliance will be low even if the new variant continues to kill.
I had the urge to print as well. I doubt he'll be interested in giving away this masterpiece, atleast for an affordable price. I'll mail and ask; he might offer a print service maybe.
This is also true to some extent for Native Americans and slavery.
Light, Not Pesticides
I think boiling this down to greed is oversimplifying the situation and total ignores the effect that this obvious loophole within Twitter had in exacerbating the issue.
I don't care what the branch is called, but people should never give way to harassment. That only emboldens the people who do it.
Thank you for your "sympathy". I don't need to "snap out" of any problem.:)
I share facts. Dark Patterns and low quality design is everywhere.
But don't think for a second that I will not take my money. Too long in the Game to hate the Players. But too long also to "shut up" without any resistance.
Wealth inequality is immaterial; what matters is (lifetime) consumption inequality. Income inequality is an imperfect substitute measure.
Raspberry Jam Tree