skysight-inc/HackerNews huggingface dataset:
That's why I use tampermonkey/userscripts. Make a script that removes disabled property from all form elements in the page, and set it to run when the document finishes loading on every website, then disable it so you can turn it on when necessary. I've got a number of similar scripts (the most used one is generally enabled; it prevents squarespace sites from navigating to a site login even I hit esc to stop the page from loading).
Show HN: Dataplane – OSS data platform – build a data mesh with data pipelines
Dataplane is the data platform that makes it far easier for your data team to build and scale a data mesh with automated data pipelines and workflows.

It is early days for Dataplane with the first beta release. Still much to do! I would love to hear your thoughts and for you to get involved.

Go check out the demo at https://dataplane.app or use the quick start guide to install a cluster locally using either Docker Compose or Minikube.
The cheap ones are using hardware JPEG encoders. The associated micro isn't powerful enough to do it in firmware alone.
Netflix’s big power clash and rivalries behind the crash
agreed. what are some good intro resources/topic areas into the subject?
You could do something like primitive inline cache. Store "version" of the globals in another variable. Each time globals are modified - bump the version. For each call-site and/or keep what the global name is resolved to + version of "globals object" in a static variable. Now you can avoid name resolution if version hasn't changed between two executions of the line. Now in fast-path you just pay the price of (easily predicted, because globals almost never change) single compare and jump vs full hash-table lookup.
Also Kansai airport [0] had to cope with this issue, complicated by the fact that it's built on reclaimed land and the whole thing is (or was) on software controlled hydraulic jacks which control differential settlement.

[0] http://www.rpbw.com/project/kansai-international-airport-ter...

[1] http://engineering-timelines.com/scripts/engineeringItem.asp...
Scholia https://scholia.toolforge.org/ is a frontend to comparable data on Wikidata, a general-purpose knowledge graph. Edit: The OpenAlex website states that a web interface is planned for Summer 2022.
"In my country psychologic support is free and universal since after the WW2"

You have to keep in ming that there is huge stigma around going to a psycologust for help, esp. for people of older generation.

My father would literally rather have his car stolen than have someone find out he visited one.
Social media also impacts people's mental, emotional, and psychosocial states as well as their relationships to many of the people in their communities. So it both hits the hormonal triggers AND the social support systems.
I don't understand why the functionality exists for websites to dictate how users can and cannot view a page in the first place. This is like if you were reading a book that detected if you were trying to use a magnifying glass and immediately caused a glare to appear to prevent you from being able to read it. It is fucked up.
Im on mobile safari on an iphone and i can zoom on all the pages where you are not supposed to zoom
Paranormal Beliefs and Cognitive Function
Which guy. The one not making eye contact?

The atmosphere model?

The person not getting eye contact?
The primary case for FIDO is a company like google or apple revoking your access and they have no/limited ways of recovering your account.
My own timeline thing.

It hosts all of my data plus my personal diary. I update it at least once a day. My photos, backups and geolocation are automatically uploaded to it.

https://github.com/nicbou/timeline

My home server gets a lot of use too. It's mostly my own code, plus Transmission.

https://github.com/nicbou/homeserver

I also have a few lines of code that take my browser's search queries and routes them according to keywords. Browsers do this natively now, but old habits die hard. Every search query goes through it.
--What happens when we start building beyond the planet and need to accommodate for curvatures in space time?

By the looks of things, Star Trek fixes this issue by eliminating money.

In Avatar, there's a whole other interesting world of economic star travel where the mineral unobtanium is valued at 20 million per kg. Interstellar travel with back and forth trips to another world actually works out to be profitable for a company and that's set in 2154. With inflation at current rates 20 million ain't going to be much, so it seems like this problem get's solved. Or the company in that film has worse margins than air travel.
> The whole idea of a journal should be obsolete.

> A tenured professor is still a highly respected position despite the fact that the actual job of being a professor has a lot more to do with politics than it does with academics

It seems to me that given your 2 above statements you essentially want to abolish journals and peer review in order to be able to give researchers the ability to sponsor, parlay and generally use their social skills to push a paper out. You mention the internet so it's granted that as soon as somebody discovers that the more rabid followers one has, the better it is for the papers one is pushing...it becomes an arms race

All of the above is in order to essentially enable researchers to do what you accuse professors of doing (using politics to get ahead without or with little contribution).
There's a Barbar cartoon (by Nelvana, which is Canadian, so now it's on YouTube because Canadian media companies haven't all been gobbled up yet), so your kids can have the horror of watching young Babar see the hunters attack his family. My 3YO loved it.
> The only employers not using React but other SPAs (Angular) are the “I want to be cool too” companies pretending to be in the tech sector.

I guess that depends on where you are. Here in France Angular usually indicates companies that are a bit more "enterprise" and a bit less "startup". It will often go with a backend in Java or C#. On the other hand, React users tend to have their backend in Python, JS or Ruby. This is not a hard rule of course, but Angular is more like the opposite of cool.
The phrase to use would be "I'm not at liberty to give details".
I agree with the grandparent. While I believe it’s irresponsible for web developers to inappropriately lock zoom…I also believe it’s grossly irresponsible for the browser to not provide an override for this.

One of the worst offenses for me is when the website dynamically resizes everything so that zoom “works” but a split second later everything goes back the way it was. I would also like browsers to have a quick/accessible workaround for that behavior too.
> Without making any explicit argument for it, what I see coming out of Fido and U2F are really changing the importance of the long-standing "something you have, something you know..." mindset around security. That prior mode was not helping us design system that take human capabilities of the user into account.

Don’t think that’s quite true. It’s continuation of the old “something you know”, “something you have” and “something you are” authentication factors, and the idea that at least two factors should be used to authenticate.

The username/password approach is only a single factor, “something you know”.

Common 2FA solutions use “something you know” (you’re password) and “something you have” (a device proven via OTP or SMS).

FIDO with biometrics trades all that for 2FA driven by “something you are” (biometrics) and “something you have” (you’re devices Secure Enclave).

You don’t send you biometrics to the service your authenticating with. Rather you’re using your biometrics to prove “something you are” to your device, which your device then mixes with a private key which proves you’re in possession of a known device. All of that is then used to authenticate with your service.

In order to enable a cloud synced private key, you need the syncing process to require 2FA to enable new devices. The 2FA process can be clunky and slow, because you only need to do once per device enrolment. Indeed it’s need to be clunkier, because you don’t have a biometric factor available for use, as the enrolment process is normally used to onboard both a device and a device specific biometric factor.

After that you’re device becomes a know authenticated device, which can be used as “something you have” factor for authentication.

All of this isn’t a change from long standing authentication strategy. It’s just a refinement of process to make the underlying authentication strategy user friendly.
One person’s perspective here, but it seems to me like Facebook sucks for that now. I have had very little success recently looking people up on Facebook, even when I know their name, where they live, and that they have a Facebook account.

I think it is because so many people have low trust in Facebook. For years there has been a huge movement of people encouraging each other to lock down their FB account. So while they might keep an account to check in on old friends and family, they have set their profiles to be not searchable.
> Through lawsuits and reporting, I learned that my childhood Boy Scout Troop and church was infested with pedophiles.

Yes! My freshman biology teacher was extradited and imprisoned in Australia for this. [1] The Marianist Church knew and shuffled them to new congregations rather than doing the right thing.

1. https://www.cbsnews.com/news/catholic-clergyman-bernard-hart...

Social media is such a double-edged sword.
It's not too expensive, it's just not in Amazon's interest.

Amazon made the decision to pivot to third party sellers because they realized how poorly being an actual online merchant scaled. Why get into that game when you can be the platform and vertically integrate everything from the listing to last mile delivery charging a fee every step of the way?
It will enrage you to find out that some sites actually track the value, and if more than one character changes per keystroke, it'll reset the value. It's rare, but I have seen it.
...and makes dictators lose wars.
Vision: Game Boy Advance-sized website.

Problem: Very tiny.

Solution: Scale to viewport in integer increments.

Result: https://anaminus.github.io/

This disables zoom. In fact, it actively fights the zoom level to always fit the viewport. Have I committed a great sin?
I have a few accounts I view as valuable enough to enable 2FA on.

This change in Github will just lead to me either being more annoyed or storing the TOTP generator code in my password manager.
I feel like with the recent hackings done by Lapsus, it shows that 2FA can actually make it easier to break into a system. Since they first break into telecom companies, they can then sim swap and reset peoples passwords.
Yeah I agree. A plain old web page is rarely a problem. Ctrl-plus-plus-plus-plus however many times I need it, and I'm good. It's always 'modern' web pages that insist on fighting me.
Seems like a Python-based alternative to something like Google Apps Scripts
reverse logistics actually can be environmentally positive. Instead of mailing a return back to the headquarters, you drop it off at kohls or cvs and then it gets batched and sent as a palette rather than as loose mail. Pretty cool stuff
Oh, exploratory data analysis, not electronic design automation, which has prior claim on that abbreviation.

1. https://en.wikipedia.org/wiki/Electronic_design_automation
Interesting scoop from the other side—thanks Daniel!

From the outside, there were some weird vibes coming out of EL back then – they’d taken a bit of an adversarial tone with the community, which had us wondering whether it was a good idea to have all our eggs in the EE basket. Then an EL designer publicly ranted about P&T, calling us a “direct competitor”, on the EE Podcast, when Craft was just a twinkle in our eye. Which ironically, was the exact moment we decided to really commit to building a CMS. Self-fulfilling rant I guess :)
Are there any FIDO security keys that explicitly support backing up and restoring their master secrets? I would love to move from Username + Password + TOTP but my current workflow requires that I am able to regain access to my digital accounts using nothing but a few page paper backup including core service passwords & exported TOTP secrets.
Firefox has an override for that, shift+right mouse should ignore the click handlers and show the browser context menu. This is something I really miss in other browsers, especially the ones that decide that they know better than me about how things like copy/paste are supposed to work.
Not it shouldn't. If you wanted to associate various devices (phone, laptop, etc) to the same account it wouldn't work. The fingerprint produced by each device is different.

You associate biometric credentials to a username for that.
IMO, all browsers should ignore these attributes. The browser is a tool of the user, not the website designer.
I don’t think that’s an insane setup at all. Losing access to GitHub would be bad for a lot of folks on HN I suspect. My GitHub has 2FA with Yubikeys and I am planning to do something similar to yours with backing up to a personal Gitea instance… once I get around to it.
For my day job I put a lot of effort into making an SPA accessible but it is absolutely important to the business because our customers demand it.

I haven't perceived maintaining accessibility to be a big burden in the long term.

Interestingly the accessibility project forced me to raise my game on CSS/HTML, graphic design, etc. and probably had a bigger impact on my side projects than it did on my work.
Have you considered offering the service as an API?
No "please", just STOP.
The majority of the buildup is because 99% of the parts are in, but production cannot start until the missing few parts appear.

That's the genius of the bottleneck hording approach. But you still need ~$100 Billion dollars to pull it off, which mean only a few players in the world could do it.

The problem comes from sitting on that 99% inventory for so long that the bills come due. Normally you get 45-60 days to pay and you sell your product by then so your cashflow is fine. But now, you need to get loans, interest rates are rising, etc. There is a finite time that companies can hold on before it all comes crashing down.
Wikipedia?

EDIT: https://en.wikipedia.org/wiki/List_of_Unified_Modeling_Langu...

This list is not a good fit for your XOSH list. It does include PlantUML but does not include a feature-breakdown. Instead it's simply a declaration of existence.
Update: I GOT IN!!!
I've become "that guy" in presentations who constantly tells people "fonts too small", "can't read cause the contrast isn't enough", etc... My hope over time is that I stop being invited to meetings or people actually take the time to fix their presentations before it is presented to a wider audience.
Totally agree.

My other related hobby horse is parenting. I have seen so many people who literally mentality handicapped their children by giving them tablets instead of raising them so that they can watch TV or surf the web themselves.

American parents watch an average of 4 hours of TV per day.

Alternatively, I have friends who don't have tvs or tablets in their house and the developmental differences are night and day.
The title is misleading. He was under house arrest with an ankle monitor for the majority of his “prison” sentence.
You don't understand why someone would want to create something the way they want to, really?

How much choice do you have in the typesetting of any book you've ever bought?

You could still use a magnifying glass on your monitor, as some Russian General was photographed doing recently... .

.

Obviously I think the choice to disable zoom, etc, is daft, but ultimately that is the creator's right to call, advisedly or otherwise.
> Starting with a solution nobody asked for

At least one person wanted it: me.
How different is the state managementin SwiftUI compared to the state in rui?
In my view they aren't using different definitions of faith.
My personal experience is the opposite and most young people I interact with don't really box people in like they do in old movies. In high school at least half of the most advanced math/science classes were 'jocks'.
Browsers, please stop respecting this setting and allow zoom always.
Sir. We're talking about 13 year olds.
Accessibility is like performance, and security, and portability: You don't create the product, and then "spoon a little security in" right before shipping. You build it from the start as secure, with security as a first-class goal, and gate features on whether or not they are secure. Same for accessibility. You don't try to take an existing inaccessible project and wave a magic accessibility wand around it late in the game. It should be a first class design principle. If you are hiring a UI designer or interaction designer, pay attention to how seriously they take accessibility in their designs. If they're good, their designs are accessible by default, because as a Cousin Comment said, accessibility is not just "usable by the disabled" it's "usable by everyone".
> From the outside it looks like Shopify’s plan to compete with Amazon

A lot of customers (retailers) sell on both a DTC platfor like Shopify, Magento, Hybris, Woocommerce, whatever AND Amazon.

Of course running a woocommerce site is more expensive, but the margins are better than amazon.

The question is after shopify adds all this stuff, will the margins still be better than an amazon store?
Does anyone else get that deep, dark, disturbing feeling in their gut when they know they have done something bad like this?

This is why I use so many print statements and comment out destructive actions! Lots of experience with these feelings!
Did you watch any WWDC videos? Also the objc.io book on the topic is decent.
> Of course a PhD is not the best decision if you are only looking at optimising your path to industry. However, during my PhD I had a fantastic time. I studied what I wanted to, I had a lot of free time to develop any skill I wanted to.

Same. And I would say that the PhD "rapidly" forced me to learn to take on large, ambiguous projects and see them from conception to completion. This was, by far, the most valuable result of the experience. Anecdotally, this seems like a rare skill, even in tech -- though it is not necessarily as recognized as it should be.

I put "rapidly" in quotes up there because if I have one piece of advice to PhD students, it's to get the hell out of grad school as soon as you can. Like the parent, I had fun exploring my interests, and it was a period of intellectual freedom that most people never get. I relish that time, but I also regret the costs. I was idealistic and unwilling to compromise my personal goals, which ended up delaying everything. If I could go back and do it over, I'd be more mercenary about finding an already successful collaborative project, contributing a little bit, and getting out. Grad school is a job -- a particularly abusive, low-reward job -- and the only goal is to finish. You get no trophies for knowing more stuff at the end, and spending time gratifying your curiosity or being a perfectionist might seem appealing ("why would I be putting myself through this if I weren't going to indulge my intellect?"), but it's ultimately a trap.

(Unfortunately, the nature of grad school is that nobody who is pre-disposed to wander aimlessly will listen to my advice, while those who understand what I'm saying probably just think I'm stating the obvious.)
The ability to escape online was really nice. There was a lot more anonymity, privacy and exploration.
If anybody wants an opposing view to this, read Ayn Rand.
People tell stories on hackernews. If you don't take the story to be true, take it as hypothetical value. Not everything on the internet needs a scientific study to be discussed.
I use them sometimes for component or sequence diagrams. I’m usually really happy with the result and get positive feedback for going to the effort. But stick to the 80:20 principle instead of diving down a UML pedantry rabbit hole.
I'm not from the US and I've never lived there, but from what you're describing (except point 4) it seems like stress is one of the fundamental values in the US society. Stuff like not having public healthcare, exorbitant college costs, being fired at any moment, etc. It seems like kids are taught that early on with the stuff you're mentioning through the imposition of cultural values, rules, etc.

I'm from Europe but I grew up and have lived in different cultures/countries which have a much more relaxed attitude towards life. Reading your comment actually made me anxious.
"Occasionally make eye contact with women" should probably be a reasonable expectation for professional employees, who should be expected to work well with diverse (not the identity politics meaning of that word) teams.
The author, thinking NFTs were stupid to begin with, spent a significant amount of time and money creating a reductio ad absurdum project of selling colors as NFTs, but nobody took the bait. A cynic gets his well-deserved comeuppance.
minor inconvenience for you vs. completely unusable for others
I was about to say the same thing. These things are quite sturdy and if you loose your key (as people do) you retire the old one and make a new. These things are neither expensive nor irreplaceable. Of course if you loose your key it's going to hurt, as it should.

I've had a Yubi Key for almost 5 years now. Zero issues.
Is it a SHOULD vs SHALL issue? Link to full spec?
This is a non data based take. Support with information.
It should be fairly straightforward (1 line of JavaScript required to actually get the job done) to make a user-script, or even a browser extension that obliterates any offending `<meta>` tag like this. Something like:

document.querySelectorAll('meta[name="viewport"][content*="user-scalable=no"]').forEach(tag => tag.remove())

And if you wanted to get really fancy, you could use window.setInterval or a Mutation Observer to watch for any dynamically generated `<meta>` tags and continue to remove them forever if they every show up.

While it's not ideal to have to use a snippet or an extension, you could fix this for yourself (or individual web users) in a way that 'fixed' literally every site on the internet for that person. So I wonder if that's a viable route to a solution!
Great post and great attitude.

I think I would reflect on why this is a script to begin with. It's run once and with only 500 items could be done manually, though 500 is certainly a bit much.

But it's not a massive time saver; the point of the script should be almost entirely to increase accuracy. I think I would write one script to generate the list of videos to delete; that's the part that's actually difficult, and a human can then verify the list. I would probably just delete them by hand after that, but if I really wanted a script for that part too, it would be a separate script that uses a list that has been vetted by a human even if initially created by the first script.
>There's nothing stopping you, or any of us here, from writing another social network site.

Software patents has entered the chat...
Don't use a shell script.
Easier than what? Not having any 2FA at all?

I don't really understand how it can be easier to break into a system if you need the username, the password and an SMS code, than if you just need an username and a password.

Obviously, SMS two-factor authentication is flawed. But one-time codes and WebAuthn are pretty good two-factor authentication methods to secure important credentials.
You mean cp then rm?

And yes, copy, verify, delete. And make sure by the code structure that you either do the three on the same files, or their fail.

Also, do it slowly, with just a bit of data on each iteration. That will make the verification step more reliable.

Anyway, for a huge majority of cases, only having backups is enough already. Just make sure to test them.