skysight-inc/HackerNews huggingface dataset:
The field is over-crowded, for one. Two, its participant pool is almost exclusively undergraduate students on university campuses in WEIRD (western, educated, industrialized, rich, and democratic) nations. Three, experimental designs may rely on questionably reliable, possibly retrospective self-report to infer patterns of affect and cognition. Four, experiments are often conducted in highly contrived laboratory environments. (In-situ data collection as people go about their lives is becoming more common with the rise of smartphones and wearables, however.)

As in most domains of science, researchers are also pressured to publish regardless of the quality of the work, and replicated findings are usually not considered interesting or valuable enough to publish.

This is anecdata, so take it with a grain of salt. (I minored in psychology and worked as a research assistant with a social/cognitive psych lab as an undergrad.) Also, there is a ton of extremely good science in psychology. It's a shame the recent profusion of low-quality work obscures it.
Oil looks interesting. The documentation is compelling.

I sleep at night by writing stoic bash. If I encounter anything unexpected in a script I don’t try to handle it, I just report it and then crash.

Most of the bash contortions I’ve seen in my life happen when people (myself included) have tried to handle error conditions or ill specified inputs, gracefully.

A bash script is like a pre-flight checklist: a list of things that should work to get something going. Most bash scripts are like this: in general they are sequences of commands to change the system from one good state to another, not to recover it from a bad state.

In the analogy: if something is not ok with your aircraft it’s beyond the scope of the pre flight check to fix it. Don’t use the checklist as a way of trying to automatically detect what the error is in order to fix it.
"Who?" is a very loaded question for a process that for happenstance ended up designed this way through the decades. It's not about a single designer, it's about a power structure that has been perpetuated by the elites on this power structure.

And I'm sorry, the moment you use "socialism" to describe the government backing private loans from institutions that are privately held you lost me. This is not even close to a semblance of socialism, this is your government trying to live by the ideology of "free market everything" and patching the holes created by this ideology with a more expensive (and dumber) solution.

If higher education was free for every citizen, subsidised by taxes, you could call it a socialist-ish policy. Having to pay "market price" for your education through government-backed loans to private banks is far, very far from socialism.
What's your argument? Let's do cost versus benefit:

Cost: ugly giant white box outside my window.

Benefit: ???
Try building hardware. That's harder.
Surely that would constitute cloaking? Much frowned on by Google.
I should re-read the series. I do not remember what you're referring to.
It's a reverse-engineered version of the "Spotify Connect" protocol. [1] The original name of "librespot" was "spotify-connect", as this fork shows.

[1]: https://github.com/Fornoth/spotify-connect/blob/master/READM...
This annoys me as well, but I checked on iOS and Safari is much the same. It seems that mobile browser makers prioritize screen real estate above access to the user interface.
Show HN: No-Code OAuth integration plugins for Bubble
We are Sameera & Ralph, co-founders of Pathfix (https://pathfix.com).

We have been working very closely with the no-code community for a few months now trying to bring our low-code oauth integration platform to the no-code community, starting with Bubble.

Based off of these discussions, we released a few plugins that handle:

- Entire oauth process for each provider
- End-User authorization
- Token management
- Relevant API calls

The plugins are available for free with the option to whitelabel. Here is the list of all the live plugins available (https://pathfix.com/integration-plugins/)

- SSO Login (with 8 different providers)
- Spotify Search API
- Twitter connector
- Quickbooks (Customer + Invoice)
- Slack

Thanks so much. We look forward to your feedback!
> Representing it as a "state machine" it would still have only 2 states. Open and closed.

No. There are lots of "open" states with different counter values. That you choose to call them all "open" and not observe the differences doesn't change this. It sounds like you've never studied state machines, so I recommend reading up on them; here's a starting point: https://en.wikipedia.org/wiki/State_(computer_science)#Finit...

> It's only been there since 2004 and is named the same in C#

No it's not... where did you get this? C# has CountdownEvent and Barrier. It's not called "latch".

And, for that matter, OpenMP also has #pragma omp barrier since 1998... https://www.openmp.org/wp-content/uploads/cspec10.pdf#page=2...

There's no point continuing this argument so let's just leave it here.
It’s a subscription, so you’re rebuying it every month/year whether you want the new features or not. I miss the days when you bought something and could use it forever, and only had to re-up if the next version was actually so much better as to be worth the cost.
I'm thinking the issue is timely packaging and builds.

Packaging: I suspect Google prefers to centrally distribute Chrome binaries, so they can swap out versions at whim, potentially even split-testing at the distributed packages. Most distributions push the "get a signed RPM/DEB/etc from our repository" model, whose trust would be shredded by jumping out to download from Google, so they supply what they can package themselves: Chromium.

Builds: I recall for years the sales pitch of distributions like Arch and Gentoo was "everything ends up compiled with the exact optimal flags for your machine, so it runs faster than the generic x86-64 build that has to run on a first-generation circa 2005 Athlon 64." That's only supportable with the Chromium source package.
The Métis Flag
> ...the process of achieving a utopia—and this is something that Banks studiously avoids showing us.

Interestingly, this is not quite true. The Hydrogen Sonata gets a tiny bit into the formation of the Culture.
So let's go after TV and radio stations too, then? I'm not opposed to that.

By the way, I don't think forcing broadcasters or social media to not police their content is the way to go - I'd much rather make sure they don't become monopolistic. The situation you describe with TV must not happen with social media too.
I love multithreading. So much fun.
Governments are run on hypocrisy. They can kill you, imprison you, extort you etc all under their legal framework. This isn't anything new. It's kind of essential in order to function as if they couldn't do it a vacuum would develop and eventually be filled by someone else who is willing to do these things.
The arrest is irrelevant. It's the forced removal from a public forum. If they could have accomplished that back then by simply clicking the ban button, I'm sure they would have. Arrest for trespass was merely the simplest means of removal available.
In several novels of the series, the protagonists are embedded as powerful beings into primitive and very unjust societies.
After getting used to .map() and .forEach() in JS, I have become far more fond of those methods than for loops.
CPanel is a web gui for managing Linux systems. It's mainly used to configure and resell apache virtual hosts. Shell accounts is one of the things it manages. These companies normally have like hundreds of customers per server since they charge ~$1/month for hosting. So anyone who pays one dollar a month extra for shell access can compromise a whole lot of people. I tried tweeting at these virtual hosting providers to bring the vulnerability to their attention, but no one's responded.
Supposedly the FBI seized all the videos at Epstein's residences. Why has there been no word of what is on them for so long?
Thanks for writing this. I remember getting into Banks only a couple of years before his passing, so I'm really grateful for the people who have kept going with critical thought regarding his work and who he was.
I honestly think the Pydantic docs are a high quality introduction to type checking in Python.
That doesn’t make sense. If it just went to rich corporations, it wouldn’t have gone into Tesla, which is considered massively overvalued by all of these traditional companies.
Interesting, Firefox on iOS doesn't seem to have this "scroll to hide toolbar" feature.
What percentage of Republicans are the stereotype Parler user?

If you were a rabid QAnon nut, why should I hire you? Saying republican is this context is just driving the wedge in too far.
I really like this work. Her methodology is remarkably simple. Which begs the question, is peer review so broken that simple things like this can't be caught? Should we have a government ministry of academic papers?
I think most people, me included, specifically mean client side JavaScript in conversations like this.
The definition of ban is "officially or legally prohibit". The use of the AstraZeneca vaccine meets that definition until action is taken by the FDA.

The definition of divorced is not un-married. It is "no longer married because the marriage has been legally dissolved". Unless the engaged couple was previously married to each other they don't meet that definition.
I suppose the agency has the right to fire/hire whoever it wants. The person who was fired is free to start her own agency. What's the problem here?
Anyone else notice that WSB reads like a religion? And that Trump supporters have faith without evidence, just like religion?

Perhaps most humans cannot truly be atheists, but will always be caught by something to believe in.
I'm glad they did that. It's a series of books that really challenges you to build a world inside your head.
I think the reason it's not considered cured is because if you go off of your meds it'll (might?) return and potentially gain resistance to the medication. So it's more like keeping it in check through active medication, not curing it away: https://www.hiv.gov/hiv-basics/staying-in-hiv-care/hiv-treat....
Sounds like you've never dealt with a type checking language in general. I recommend using a language that forces you to do type checking like haskell. Haskell is super hard so just use it until you see the light and understand why typing is better.

I would say get good enough with haskell to write a 2 human player tic-tac-toe game by following some online tutorials. Then you'll be able to pick up types in python like it was nothing.

Otherwise if you have used a type checked language... Python types are really straight forward. I never needed a tutorial. Whenever I needed a feature (such as type variables) I would look it up via google.

Anyway, I don't actually know if you've ever played with a type checked language but I'm assuming you haven't because python type checking is pretty easy to pick up without a tutorial based resource if you have had prior experience in other languages.
Increasing efficiency is pretty critical. For the vast majority of markets, there's no such thing as 'serving every customer'. Companies can always serve customers more especially if they can reduce the price.

However it takes capital to do this. It's not just about liquidity, investors basically influence the cost of capital for each company which has a big impact on how many customers each company can serve.
What I don’t understand is: what features of Python encourage its use in embedded systems in the first place? Why not F# or Elixir?
> these reasonable journals weren't able to use their retraction process even though they wanted to, because the process never gets used and therefore isn't in a usable state.

Actually, this made me think about a journal purposefully running intentionally spurious papers, with a challenge to the readership to identify which paper was fake. If the system worked, that would cause every paper published in the journal to be investigated adversarially.

The obvious problem with the idea seems to be that so much of the process is voluntary; people might be unwilling to submit papers to that journal.
It's highly dependent on your budget and access patterns. But not SSD certainly.
"The Dechert report conceded that the compensation that Mr. Black had paid to Mr. Epstein “far exceeded any amounts” paid to his other professional advisers."
Awesome! The world needs more NTP-powered (alarm) clocks. If you want a self-setting clock traditionally that meant an atomic clock, but those are expensive. Google Home / Alexa based smart devices (like the Lenovo Smart Clock) are cool but are a bit overkill (and a bit questionable from a privacy aspect). It'd be nice to see more NTP clocks that do little more than show the time and have basic alarm functionality.
The UI is different in other ways as well. One of the replies mentioned a setting to turn off hiding toolbars when you scroll. But I can't find it on iOS.

In and of itself, I don't find it strange that the UI is different between platforms. That's called being a good citizen on a platform. In fact I wish they'd do it more. For instance, on macOS I'd expect close buttons for tabs in the top left.
Not to put too fine a point on it, but if Bezos and Musk could make everyone on Earth rich and prosperous without having to give away a lot of their own money, I think they'd be all for it - consumption of the things they sell would probably go up quite a bit.

The problem is starting out on that path towards equal distribution is going to mean they lose a lot of money.
In case somebody else were wondering, I looked it up:

PoC authors in this context refers to "Persons of Color"-authors.

In hindsight it is probably clear from the context - but I didn't immediately get it. :)
This is a fantastic write-up. Thank you.

Are the details of your classes online anywhere?
Same. I've been seeing tons of body armor ads on YouTube since the insurrection attempt. I am definitely not the target market (nor is the area I live in) and these ads seem specifically targeted toward people who are already into that stuff (or want to feel like they are).
Correct me if I'm wrong, but if the employer is asking about this, it's to make sure that you don't post anything stupid that would get them on the wrong side of the in-group. If you were in this position, your tepid kid and travel photos would get a passing grade.
I think there are weaknesses to Schiller's argument, but the idea that it shouldn't be presented or isn't valid in some way is different to me. I think Schiller is backed up pretty powerfully by Banks' own words regarding the Culture as a vehicle for mounting an argument about political economy and human nature.
Nothing worse than journalists who bitch about people who actually do productive things.
I’m old fashioned. I judge articles not on whether they are published by “an odd Christian sect”, but how accurate and well-sourced they are. But hey, I’m a Boomer.
Aren't these all variations on well known aphorisms such as "publish or perish"?
Secret was a vector for harassment and innuendo via friend of friend connections and deserved its fate.

This on the other hand feels like early internet, overly personal in a charming way.
> Sudo is clearly doing a lot more under the hood than I thought it did.

There’s a number of reasons openbsd dropped it, and all of them are fundamentally rooted in size and complexity: https://flak.tedunangst.com/post/doas
IMG Force – My First SaaS Product for Storage Images + API
I want the exact opposite. All the current efforts in amateur browser building are all focused on documents. Gemini, and HN's other perennial favorite, Gopher, all look several decades out of date. I want a clean slate platform that is focused on high performance, superb design, and great developer productivity with an emphasis on 2021 hardware. A clean slate redesign of HTML with WebAssembly GUI widgets as a first class citizen (instead of the current "draw-to-canvas" hack). Gemini and Gopher will never gain traction if they perpetually look anachronistic. Forget about stuff like the semantic web. Those are dead ideas that will never take off unless they are properly backed by a strong business model. When I look at Gemini and the various new browser experiments, I get the feeling that HN web engineers lost their way. I know this forum worships Alan Kay and Brett Victor, but if all the new web browser projects here focus on the "good ole days" where everything is a semantically linked document, then there is no more room for growth. Where's the emphasis on UI and UX? Users clearly want apps that run fast and look pretty. For some reason engineers here reject that proposition and prefers ugly looking documents in the name of simplicity. Compiler and language technologies have advanced leaps and bounds since the Netscape days. We have .NET, LLVM, GraalVM, Julia, and two dozen different high speed production ready WebAssembly interpreters. 16+ cores hardware is starting to become the norm. Yet everybody is obsessed with the concept of a boring Tim Berners-Lee era document. Dream bigger. Figure out how to get native level performance on mobile devices if you are building a "web" browser. Make creating responsive GUIs as easy as traditional absolute positioned Windows Forms. Design a browser such that making a Stripe-level gorgeous landing pages becomes trival. Integrate Figma as a first class GUI design tool. Make collaboration and CRDTs first class (like the Braid RFC, https://braid.news). Use neural models to speed up content delivery and assets loading. The wave of unimpressive "new" browsers that cropped on HN in the last year reminds me of the Node.js web frameworks hype during the first half of last decade where there was a micro web framework on Show HN every week claiming to be the One Framework to Rule Them All despite mostly being a thin shim on top of express.js/the default node.js APIs and offering no real value. Dream bigger.
> This actually cannot happen with random assignment either. The only way you're going to get equal numbers in each bin is if your process is intentionally constrained to do that.

There are several CS shuffle/Fisher-Yates algorithms that can do this. Instead of calling the usual rand() on a mathematical interval multiple times, they do selection over the remaining elements (ie. constrained.)

https://dev.to/babak/an-algorithm-for-picking-random-numbers...

But I would expect CS people to have awareness about that, not social scientists, unless somebody wrote a paper with examples for that field.

I've seen Fisher-Yates used in an SRE interview before, which is pedantic - it's just whiteboard hazing, at a very high cost to your recruiting and interviewing staff.
A very common idea in literature is that scifi always reflects and is indirectly about the time and culture it was written in.
Misses the mark that "The Culture" is really a benevolent (well, to some it encounters) dictatorship of AIs... which tolerates humans because they like humans, kind of like how humans like their dogs and cats, indulge them, and bond with them.
To play devils advocate, if you're fired because of your actions and not the colour of your skin isn't that equal opportunity? You aren't born with your political beliefs - some people really don't like Women and Gay people, that's on them, should all beliefs be protected?
that's kind of what we have already, though responsibility is divided between DARPA, NSF, NIH, DOE, NCI.
Agreed. It's a logical fallacy. The article seems to cynically assume anyone who achieves great wealth must de-facto be in favor of the system that got them there, and couldn't possibly wish to build a more ideal world without being in contradiction with themselves.
We at some point, we where retrieving some javascript (jQuery) and fonts dependencies from a CDN. At the end, we need that change and include all in out web application as we saw all kind of problems... Like that someone trying to use behind a intranet or not working fine when it's accessed a develop version behind a weird VPN. Or that funny moment when a CDN get down and simultaneously a lot of our webs get half broken.
Great analogy. This is exactly how I use bash and have never thought to articulate it this way.
No problem at all. Until it happens to you and yours when the political winds change, and they will.
Why do you remap Ctrl-C?
You can do that. I'm just pointing out that people have a conception of what Newsweek is that doesn't match what it currently is. It's worth knowing about.
Alike-sounding in Russian, too!

We might have borrowed this one from you, folks, back in the 17th century or so :)
Isn't it obvious? Since Firefox 69 or so, loading of userChrome.css and userContent.css is turned off by default, and must be explicitly enabled in about:config. Which is where features go to die.
Are you talking about the outfits that the cops wear nowadays?
I think modulo is a bit misused here but race, religion, sex, age and more are legally protected classes in the US and a business' right to refuse service can not be because of discrimination against these protected classes. The parent wants to make it clear that they do support a capitalist's freedom to control their business in so far as it does not conflict with class protections.
The political correctness now required by both the US Left and Right is distressing.

A big complaint of young people was that there wasn't any real difference between the two major US parties. Well, that's over.
Bezos and Musk, finding themselves in a capitalist society, are playing the game to win. In part, though, they play because that's how they can build what they want to build. I think it's a misunderstanding of the mindset of these people to think they somehow desire the suffering and poverty of others; that's incidental. Not that that's really ok, but if the technology existed to implement The Culture I think they would honestly prefer that to their current positions.
I don't see why super-successful capitalists wouldn't want to live in The Culture.

I think people who see the Culture as a dystopia are those who either believe work/being useful is an essential part of life OR those who get their satisfaction from their relative well-being rather than absolute.

You can be a billionaire CEO and not fall into those categories. I'd imagine a lot of people who have been very successful in capitalism do it because they enjoy their work and not because they feel like work is the only thing worth doing or because they want to be ever-more relatively better off than everyone else.
Micron Earnings Beats Guidance on Strong Demand in DRAM Market – Barron's
To the people that downvoted:

"East Coast Internet Outage"

https://news.ycombinator.com/item?id=25917798