skysight-inc/HackerNews huggingface dataset:
I've always liked Facebook, but I've watched the participation of my friends drop to zero. There are still a few who hang on, but they largely post leftish memes to stoke outrage. Everyone else is gone. Perhaps it was the heavy handed moderation. Perhaps it's just the end of an era.

I'll just miss the ambient information about my friends.
A generalization like this doesn't convey much:

> the language itself has languished for so long and in so many ways

When I read this, I thought "I wonder what they're talking about?" and then came up with numerous counter-examples of things that have improved immeasurably since I started writing Javacript. For example, there is now a `class` keyword with truly private properties. When I started writing Javascript, you had to manually manage the prototype chain.

But, I don't know what you're thinking of with that generalization. So it could be that there are many things that I don't notice anymore, but are still really crufty (like array reverse & sort mutating in place). Bringing those up specifically would improve the discussion.
That's not unique to the Saudis or oil money. Lot of communist regimes have done it too.. Khmer in Cambodia, many central african regimes. Not to mention European history. Probably the best example of this statement would be the early white settlers to North America or European settlers in South America.
>To me this sounds very out of scope for 4 hours but I am no web developer.

well yes this is why my initial question, in my experience these tend to take longer than 4 hours, so was wondering how others experienced it.
My mother-in-law has severe eye problems and MS type symptoms. 16 years ago, I showed her how ctrl shift +/- could make her fonts huge. This one tip that is not obvious to most folks improved and continue to improve her quality of life _drastically_.
This. For a while I tried to keep a list of accounts I needed to add my offsite key to, and then every year or so I'd retrieve the key, and add in bulk, but that became way too complicated.

While not ideal, I'd be happy if I could register with the public key of my offsite key or something similar. Really I think there should be a way to register a public persona, and add / remove keys from that persona at will.

Or, just let me (somehow) generate multiple hardware devices with a shared seed.
I have been using the Google Authenticator app for 2FA with my Paypal for years. I refuse to enable SMS 2FA for teh reasons you listed.

I am hoping they get with the times and allow for the use of Yubikeys, but you definitely don't have to use SMS 2FA.
My first reaction was "Who in their right mind would ask users to stop disabling zoo..oh wait, you meant THAT zoom" :))

Had a chuckle.
Ask HN: Contributions to climate science as an aerospace engineer?
I have a PhD in aerospace engineering and a fairly well-established career in the space industry (mostly R&D). Recently, I've been thinking about how to contribute more to climate science, since I see climate change as a major, urgent problem. I believe I have skills that are transferrable to other relevant fields, and I'm wondering how I might make the most direct impact.

As part of my job, I do a lot of modeling & simulation, which involves technical computing, including some work with high-performance computing. Most of my background is in dynamics and estimation/control, so I have a lot of experience with linear algebra, differential equations, and statistics.

I've considered ways to remain in the space industry (e.g. by working climate-related satellite missions), but I'm also not opposed to opening the aperture even wider - e.g. joining an organization that can use my programming skills for more direct climate science purposes.

I'm hoping the HN hivemind can help me generate more ideas here, or even just provide more varied perspectives.
When I was a teenager in the late 90s, I had escapes from the social hell of high school. I could go home, invite one or two close friends over, and play video games. I could find a super niche community on IRC and hang with them virtually. I felt like I had somewhere I could belong.

Now, as a teenager you are plugged into that social fabric 24/7. I can't imagine how difficult it must be to find yourself in that hyper-connected social graph.
Street Fighter V, Skullgirls.
I’ve been writing SwiftUI lately and it’s the most productive GUI toolkit out there.

Taylor Holliday of the Audulus fame is porting it to Rust

https://github.com/audulus/rui
I've actually put my Yubikeys through worse. They've always survived :)

These were the larger ones. Not sure how the smaller "nano" ones would perform.
"Boomers" is just shorthand for the older generation who treated the environment like a toilet, pillaged the welfare state, jailed anyone who wanted to get high in their free time and made hating/mocking LGBTQ people a national pastime (to name a few examples).

I'd say #notallboomers but it's implied unless you're being willfully obtuse.
Fundamentally, if you want to support multiple, unlinked accounts per person you'll still need some sort of "account designator."

If you don't then the biometric marker can just replace both password and username. The reason why the username exists for the password is because it's problematic to guarantee uniqueness of passwords across your users. One is unique and public and the other is not and private.
I have a PhD from a top Econ department in the US (I finished it a couple of decades ago, so things might have changed).

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.

It was also very useful to jump start my career. Instead of having to work for X years until o reach a certain position, I was able to go straight into a high paying job.

I came from a poor and rural part of South America. For me, the PhD was the best and easiest path to getting a top paying job in the US. I'm not saying this is for everyone, but it can be a very nice choice for a career in industry. I even met PhDs from low ranked universities during my career.
Yea, still a 2-300ms delay, which is why I guess a lot of devs just disable zoom - that way they get that "instant native app" feel without actually having to think about it :)

Edit: Having just tried the sites in the Safari ... they zoom in just fine with that set, so .. Im a bit confused
Yes, fuck cars.
[disclaimer: I work at Shopify]

My experience is that all the shops are non-Shopify 'branded'. Some are on shopify.com subdomains if they haven't set up a custom domain.
In all seriousness, I think the freedom to tell (and receive) bigoted jokes as a youth was an integral part of my maturation.
I realize FIDO is better than TOTP since it prevents phishing attacks, etc, but as a user, the ability to backup my seeds is extremely convenient.
From the bottom of my heart, I wish Elon Musk would shut up and go away. He is too arrogant and ignorant to be as powerful as he is.

Lots of drugs have risks, but Wellbutrin literally saved my brother's life. I am more skeptical of psychiatric drugs than most people and bullish on psychedelics, but these issues should be up to a doctor. If some people safely benefit from a drug, it shouldn't be pulled off the market.

Musk has no depth of understanding of any field except finance.
Your own domain?
It's also supported in Azure Devops wikis
Shop app (made by shopify) has had cross shopify search for a few months in beta. I recommend trying it out! I worked on the infrastructure for this.
> Probably they are putting seed funding into a bunch of different start-ups, and will invest more as they see further evidence of viability. That is a much more productive activity than carping ignorantly from the sidelines

This is exactly what I'm saying: they're testing to see if this technology is viable, because we don't know if it's viable.
> I don’t understand why Google doesn’t have an ombudsman - consumers have no recourse when Google locks them out

Coming soon to an EU country near you!

The EU digital markets act address this issue directly, by requiring “gatekeepers” to provide human customer response, and clear processes for appealing bans etc and generally forcing companies to provide something akin to due-process.
It's kind of funny how Amazon got totally owned by sellers on their SDP policy. Why compete for the buy button when you can take the same item and sell it under your own trademarked brand, thus making it no longer the same.

I hate the flea market Amazon has turned into, but I have to admit it's a brilliant end run.
I enjoyed reading your article. Your experience is interesting, and I like the way you write. Thanks for sharing it.
Anyone here know how fast ACH transfers are from one account to another?
Is it same day 3 business days?
I'm in Canada but I can use this to build something for my US clients. But if it's not same or next day, I can seem my clients not wanting to use it.
Actually, I think it’s just a upside down “∩”. Makes sense because the non-C connectors are always upside down, and all it does is intersect wires.
"Toxic" and "Boomer Logic" are lazy mind numbing cliches and no one is one-upsmanshiping anything.

Problems have always existed. What is different now?

A couple of things (in my opinion).

1) Entities, through media, are blowing up minor or hypothetical or non problems into existential crisis hammered 24-7 for political or financial gain. Happening on all sides of the political spectrum.

2) Kids aren't growing up learning a rational assessment and approach towards problems as much as was the case in the past. We "solve" too many small problems for children leaving them feeling powerless to solve the bigger problems later in life.
I'm following a course on EDM production. It's a paid course and so far I'm really happy with it. You can check it out here: https://www.edmprod.com/edm-foundations/ (let me know if this is not allowed on HN so I can remove the link).

If you prefer free resources, youtube has a lot to offer if you're starting out with DAWs and music production. Just do a quick search about your favorite genre and you'll find some good youtubers explaining how to get started with it.
Do you have some examples of your kind of "anti-research advocacy"? Because the concerns I see are nothing like that. What I see is people being concerned about people wanting to "end autism" when a lot of people diagnosed as autism are not interested in being ended.

Which I think is a valid complaint. There's an endemic fetishization of "normal" that ends up causing a lot of harm [1], ranging from a lot of unnecessary abuse to medicalization [2] of deviance to outright eugenics. I could well believe that a lot of researchers and a lot of research are tainted with that. And I think it's ultimately the job of researchers to both make sure they're not part of it and be clear that they aren't.

[1] described about pilots and cockpits here: https://www.thestar.com/news/insight/2016/01/16/when-us-air-...

[2] https://wiki.ubc.ca/The_Process_of_Medicalization_of_Devianc...
This is a great read, and it's fantastic to see all the work being done to evaluate and improve the language!

The dynamic-nature of the language is actually something that I had studied a few years back [1]. Particularly the variable and object attribute look ups! My work was just a master's thesis, so we didn't go too deep into more tricky dynamic aspects of the language (e.g. eval, which we restricted entirely). But we did see performance improvements by restricting the language in certain ways that aid in static analysis, which allowed for more performant runtime code. But for those interested, the abstract of my thesis [2] gives more insight into what we were evaluating.

Our results showed that restricting dynamic code (code that is constructed at run time from other source code) and dynamic objects (mutation of the structure of classes and objects at run time) significantly improved the performance of our benchmarks.

There was also some great discussion on HN when I had posted our findings as well [3].

[1]: https://github.com/joncatanio/cannoli

[2]: https://digitalcommons.calpoly.edu/theses/1886/

[3]: https://news.ycombinator.com/item?id=17093051
Antidepressents have an efficacy of around 20-30%.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3736946/

The majority of people do not benefit from taking them and there are some severe life changing side effects from taking them. Not to mention social and societal consequences.

The therapeutic benefit is a calculation of efficacy vs side effects. The benefit of these drugs is in question. It's probably borderline at best, if it works for you great. So to make the conclusion that a tweet from musk, in context where he is nonstop joking, is going to put anyone at risk. That's absurd at best.
The PhD track in industry has high variability. If you do something unrelated to your PhD, it's likely that you won't gain much benefit from it. If you do something related to the PhD e.g. ML, DBs, Economics, Statistics etc. then it can be a huge leg up.

However there may only be so many options related to your PhD.
Sorry I don't have a link but Einstein said in a personal letter to someone something to the effect that 'his god is the god of Spinoza'. Basically, his biographers believe Einstein didn't believe in a.ny kind of literal god as proposed by the major religions
They can but are not obliged to.
> I'd be somewhat more content to ship an un-minified + Brotli-compressed file than an un-minified + gzip'd one.

Whoops, typo: I meant to say that I'd be somewhat more content to ship an un-minified + Brotli-compressed file than a minified + gzip'd one. That is, I'd be more happy to serve the 34.4KB watch.js.br than the 32.5KB watch.min.js.gz.
Desktop speakers do this still. Instead of simply being a USB speaker set, they use the line out jack for audio and a USB plug for power.
Apple just released a €159 cable
I don't think this is reality. There might be some truth to it, but in my opinion the real problem is the platform itself. I'm going to blame it on browsers and web standards.

The web was not designed with accessibility as default. Instead it is a significant amount of work to make things accessible. Every project incurs huge cost in order to achieve it. I truly believe from an accessibility standpoint the web is simply broken. So sure, blame it on young programmers. But that's a poor excuse for where we are at today in my humble opinion.
My suggestion is a mindset, instead of a framework. Learn to identify when you feel the pull of distraction and resist it. This especially happens when you’re faced with doing something difficult or boring.
With a valuation of around $12B, each Shopify share is a bargain at around $80 give or take few dollars
Man, I am not sure how to answer that. It's close enough to Boston that pretty much any type of tech you're interested probably has a presence within an hour's drive. My email is just my handle at gmail so feel free to ping me to see if/ how I could answer better.
I am someone with a Ph.D. in a STEM field who has had both a semi-academic research career (at NASA) and an industrial career. There are two things about this situation that I find really shocking:

1. The extent to which the academic mindset is stuck in pre-internet ways of doing things. The whole process of advancing a career by publishing papers reviewed by a very small number of "peers" was established in the seventeenth century and was an efficient way of filtering out good ideas from bad ones given the technological constraints of the day. Needless to say, many of those constraints no longer apply. There is nothing wrong with peer review. Indeed, it is essential. But, in the age of the internet, there is a lot wrong with peer review conducted by a small handful of people selected by a journal publisher. The whole idea of a journal should be obsolete.

2. The extent to which traditional academia has managed to maintain its privileged role in society despite contributing less and less actual value. 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. Teaching, which is supposed to be one of the core businesses of the academy, is actively frowned upon. Nothing destroys an academic career faster than putting a lot of effort into being an effective teacher.

Some fascinating sociology there. Someone should do a study. But no one will because it won't advance their career.
Stripe Press: Beneath the Surface
I wrote this article. For some background—

In March, we published an article on Stock Trades by members of congressional committees: https://innerjoin.bit.io/data-cant-tell-us-whether-congressi...

To conduct this research, we needed to know: (1) which members of congress made which stock trades, and (2) which members of congress belonged to which congressional committees. The data for (1) was available from the the senate/house stock watchers sites; the data for (2) came from the ProPublica Congress API. There was no primary key available for linking the two datasets: the best we had to work with were the names of the members of congress.

This would be fine, if the names were represented uniquely and consistently. This was not the case. You can't join "Mitch McConnell" to "A. Mitchell McConnell, Jr." without a bit of work.

Manually matching every single name from the first data source to every single name in the second would be tedious, time consuming, and error prone. Instead, we used the Levenshtein distance to compute a similarity metric between each name in the first dataset and each name in the second. Simply using the best match according to this metric correctly matched more than 95% of the names, and made it incredibly simple to review the list and manually fix the few incorrect matches.

There's also an accompanying Deepnote dashboard where you can compare string distances between pairs of strings of your choosing: https://deepnote.com/@dliden-bitdotio/Whats-in-a-Name-28418c...
I was applying this to oil in general not specifically the Saudis and quite honestly the American Oil Corporations are by far the largest offenders they have been doing it longer and harder than anyone.

...everything you said is facts tho.
I feel like the major difference is that back in the 80s/90s, the people in power were trying to solve the existential issues.
Once they have a way to fake your biometric though they have it for forever, that's the point. With a password you have a way to provide a key only known to you and while it can be faked, it can also be reset, you can't reset your fingerprint without surgery
For years my optometrist told me I would eventually get presbyopia and then finally I reached the point where I need two pairs of glasses.

It is on my mind because one of my hobbies is a cyberphysical artsystem that has a small book of design rules and presbyopia is what sets the limits on feature size. (You can't just tell people "hold the card closer")
America Must Work Harder for Homegrown Talent
Totally agree that performance is not on my top 10 wish list for Python.

But I disagree on "not the right jobs for the tool".

Python is extremely versatile and can be used as a valid tool for a lot of different jobs, as long as it fits the job requirements, performance included.

It doesn't require a CS degree to know that fitting job requirements and other factors like the team expertise, speed, budget, etc, are more important than fitting a theoretical sense of "right jobs for the tool".
I just use the "future" slack sdk for this. It uses deno, rides on the slack auth, and has a little DB in there for storing config and state if you need it. Slack itself provides basic but sufficient UI tools.

I don't know if in practice this is really the same as what OP is providing and it's tied to slack which is abstractly bad. But if you're already working in ts and running slack it's very powerful for how easy it is.
Almost all major template for JS frameworks these days include that line. And there are tons of guides that specify adding that in.

I get why it's there, if you're building a PWA that is supposed to mimick a mobile app, you have to enable that to override some annoying mobile browser behaviors like zooming on an input.

The problem is that the above scenario is about the only time you would want to set the viewport in that way. Yet because the line gets included in boilerplates to make it easier to make PWA's, it ends up in a ton of stuff that definitely is not a PWA and should not have that.
It is if the feature was assumed to be added later and just wasn't technically feasible. I mean, if TSLA rolled out full foolproof self-driving tomorrow, but wanted an additional 10k to enable "passenger mode" where you could watch TV while the car was driving itself people wouldn't be like "oh that's fine, new feature"
Knock it off. These are children who had no say in what their ancestors did.
Just curious, what types of seagrass are they trying to plant? They mention heat resistant coral too, which I am particularly interested in (outside of tidepool varieties). Have they isolated any coral species that are accustomed to the phosphate/nitr*te issues from human waste and fuels?
>"The film explores the firm’s obsession with employing a certain type of staff—handsome, chiselled, white—which led to damaging claims of racism and sexual harassment."

It seems odd that they would have left out "shirtless" in that list of adjectives to describe Abercrombie and Fitch's obsession. There's a group called "Improv Everywhere" who once staged a funny event where they assembled 100 regular looking guys to descend on the Abercrombie store in SOHO in NYC while shirtless. They proceeded to shop for shirts and perhaps unsurprisingly they were kicked out the store. The video of this outing is available here:

https://www.youtube.com/watch?v=jdeBp8J0rqs
Walkabout Golf VR is amazing too. I dismissed it as some cheap generic game, but it's really well done, feels just like mini golf, except with courses that can't exist in real life, and it's tons of fun.

Resident Evil 4 VR is also an amazing port. Really looking forward to more VR ports of older games because it's a totally different experience.
which doctors Alex Jones?
>Physical drugs
>majority of society doesn't use

Maybe you meant illicit drugs. Almost everyone I know of consumes some type of drug.

Your idea seems similar to China's recent policy, restricting access to online games for younger people.
Thoughts about Gitlab's local compensation
I wouldn't trust my bank to not give my account to someone pretending to have forgotten my password
>if I enroll on iPhone, is my identity forever tied to Apple or can it be migrated to Android if I ever wanted to change platforms?

A good FIDO implementation will give you the ability to enroll multiple authenticators. In fact, if you can't, you're basically going against the WebAuthn spec.

"Relying Parties SHOULD allow and encourage users to register multiple credentials to the same account. Relying Parties SHOULD make use of the excludeCredentials and user.id options to ensure that these different credentials are bound to different authenticators."

Basically, you should enroll your iPhone and a backup key. And if you get an Android device, you log in with the Android device using a backup key, and enroll the Android device and remove the iPhone. Alternatively, you remove the iPhone authentication using the iPhone, and enroll the Android device using an alternative authentication method (like traditional username/password).