skysight-inc/HackerNews huggingface dataset:
This article really only touches the surface of the issue and, despite hinting at deeper problems, refuses to acknowledge them.

A potentially endless stream of seamlessly accessible information (aka continuous scrolling down) is bad, not because of the content read, but because it manages to manipulate the user into going on and on and on and on.

The article touches on that tangentially ...

> Aldao, the director of Together CBT, a clinic that specializes in cognitive behavioral therapy, has worked with her patients to cut back on doomscrolling.

... but fails to point out that the conclusion is not to control which content is being taken in, but to ban doomscrolling altogether, because it's some form of automaticity making you more perceptible to being psychologically manipulated.

That's why it's so successful and that's why it's so bad.

That's why patients are being treated with CBT, because apparently that's what it takes to get her to stop doing it instead of her simply stopping doing it. She simply can't.
> Clojure's license makes it a complete non starter for me, sorry. Live free or die.

Can someone ELI5 this? Why is Clojure's license problematic?
I agree too. Free software definitely doesn't work as a "product".

Software has always been a service. Software as a "product" was an aberration. That model isn't sustainable. The fact the largest software companies are moving to subscription-based models is proof-enough that software as a product is unsustainable.
Creating memes in excel, using Python
Profit Product Creator
(Edwin from Stripe here.) Most people like our built-in search since it lets you quickly navigate and see related things. But if you don't, you can hit Ctrl+F+F to use native browser search. You can turn it off entirely by unchecking "Open on Ctrl-F."

Docs now save to your cache, so loading should feel pretty immediate.

What should we be more clear about in the Checkout docs? We're working on improving them, but it'd be useful to hear what you think. (Could you email me [edwin@stripe.com] and jackerman@stripe.com?)

We also made the Stripe Dashboard 20% faster since March. There's more work to be done here, though—and performace (specifically the customer page) is at the top of the list.
There's a deep connection between what I do and text retrieval in general.

Take a look at the early work in IR in the 1940s and 1950s, at https://en.wikipedia.org/wiki/Information_retrieval#Timeline

1947, "Hans Peter Luhn (research engineer at IBM since 1941) began work on a mechanized punch card-based system for searching chemical compounds"

1950s, "invention of citation indexing (Eugene Garfield)" - Garfield's earlier work was with chemical structure data sets, and his PhD work was on the linguists of chemical compound names.

1950: "The term "information retrieval" was coined by Calvin Mooers." - that was presented at an American Chemical Society (ACS) meeting that year, and in the 1940s Mooers developed an early version of what is now called a connection table, hand-waved a substructure search algorithm which was implemented a few years later. (I'm a Mooers fanboy!)

Many of the early IR events were at ACS meetings - the concept of an "inverted index" was presented at one, as I recall.

This is because in the 1940s, chemical search was Big Data, with >1 million records containing many structured data search fields, and demand for chemical record search from many organizations.

So many of the core concepts are the same, though in cheminformatics we've switched to a lossy encoding of molecular features to a bitstring fingerprint since we tend to look more at global similarity than local similarity, and there are a lot of possible features to encode.

Thank you for writing that it was a very readable paper. I have received very little feedback of any sort about the publication, and have been worried that it was too verbose, pedantic, or turgid.
Secret Internet Protocol Router Network (SIPRNet)
You need both; you need a solid core, a reliable and fast service - both in the literal sense (e.g. back-end services) and in the figurative (your business process, so to speak), and on top of that you need to build a solid user experience.

And that's still not all, you ALSO need to do marketing and sales.

To take an example, there's about a bajillion 'todo' or 'notes' apps, I think because they are easy - simple data models, at the core. Because that is finished quickly, developers focus on the UI / UX, which is extra emphasized because they often live in the Mac / iOS atmospheres.

Some will do marketing on top of that, pretty landing pages, get featured in the app store and the low effort app news sites. But there's a lot (on HN for example) that miss out on that.

But that's just one highly competed area, there's not much you can do now to get a foot in the door - it's not a market "ripe for disruption" as the HN crowd likes to say.

Financial transactions on the other hand is really hard to get right at the core. Adyen is doing a pretty decent job there, I'm sure Stripe does as well, but they emphasize more on the UX and smaller customers. There's also others like Buckaroo, Icepay, MultiSafepay, and a couple others.
Ask HN: How to go about understanding modern manufacturing?
I have always thought of modern manufacturing as a wonderful miracle whose impact is so pervasive in our lives that most of us take it for granted. Just like electricity. But it's hard to find good books/videos/tutorials/blogs which explain manufacturing processes, industrial machines, products in a simple, step by step way. for eg. how are things like conveyor belts or cracking furnace coils made. It's almost like there's a parallel universe of highly complex, durable products that are built, shipped and last for years with hardly anyone noticing that these things exist. The immense complexity is hidden and all we see is discussion of stuff like the pixels of the "next generation phone" camera.
I'm now curious what the puzzle is.
It might be Jekyll according to https://robertheaton.com/2014/07/26/lessons-from-a-surprisin...
They readily convert with half a percent of slack between different locations. So be careful calibrating your scale.
>It didn't matter whether individual accounts had a complicated and hard-to-remember password, or two-factor authentication. It didn't matter whether the accounts were normally accessed via a Mac or a PC. There was literally nothing any user could do to protect against it.

Are we sure it didn't matter? 130 accounts were targeted, but attackers only got into 45 accounts. Maybe there was a security setting that stopped the attackers from getting into the other 85.
Solar storms may have hindered SOS in 1928 polar expedition
Why isn't it proof that a subscription model produces more revenue than a sale model, rather than proof the sale model is essentially unsustainable?
Their first mistake was rolling their own crypto. Never roll your own crypto.
Amazing article. Wait what? It's not satire?????
What does literary ability have to do with anything else a person has done? Would Macbeth or Pride and Prejudice have been worse books if they were written by Hitler for example?
Please don't use lies and fud in your political discussions. That's dishonest. Thanks.
as an obsessive observer of his over the past decade, I've been concerned... It could be a product of his increased concern over public media coverage in general (he keeps his really interesting views just to himself, as Nick Cammarata mentions on Twitter), and this trend may have only intensified recently, as he has been strangely quiet
Indeed it was on r/unixporn: https://www.reddit.com/r/unixporn/comments/hu35i5/oc_dijo_sc...
Yeah when I read I litterally though it was a perfect piece of parody!
You mean vi right? (I prefer emacs myself partially because I feel it’s more noob friendly)
I will surely try if I find time, thank you very much
> While my Qt apps are very much coded against Qt, it’s actually pretty easy for me to currently switch them to other UI frameworks as needed.

Are yours apps open-source or do you know some architectured in the same way ? Curious and interested to dive into a well designed Qt application with logic and UI separation.
Goodness, that is interesting.

It's not clear why this matters from the paper, in that it sounds like (but not spelled out) that they are perhaps trying to refrigerate fruit for transport, where the transport itself is not actively refrigerated, merely insulated, so the reduction to target temperature has to occur before shipping. However this was published in 1970, and I'd assume in that part of the world refrigerated shipping and (large) storage was not uncommon?

Aside #1 - undamaged grapefruit will happily store at room temperature for 6 weeks or more, and be the tastier for it.

Aside #2 - received wisdom is that grapefruit, and perhaps most citrus, benefit from one or more frosts to 'sweeten up', though I have never understood the mechanisms for this claim, or how high-water fruit does not burst its vesicles and then deteriorate rapidly.

TFA and this paper you cited may speak to the latter (the fruit content does not freeze overnight as the thermal inertia is so high), and might partially debunk the former.
Automating My Podcast-Release Workflow
Indian newspapers resurfacing in French Alps could be from 1966 plane crash
> if within the first week you can learn enough to form some opinions, you now have some ideas to test against and disprove

Interestingly there is some evidence that this might lead to anchoring bias related issues. I am not sure what we can do to improve the situation, however.
And then sockpuppet it to the the top of HN and pay for the top comment to be asskissing too. Well done Stripe.
The location information seems to be a little off though, compared to google maps. By about 20' - 30' in my attempts to locate things
Ah, the good old "it's not my opinion, therefore it's Nazi"-argument.

Well, if that's all you can do, thanks for the effort.
>Were there 100 different Twitter-like companies, and enough compatibility so that all their feeds could merge into one interface, this attack wouldn't have been such a big deal.

That has its own security downsides. Now attackers don't need to find vulnerabilities in 1 specific company, they can search across 100 different companies. And each one has much less revenue so a much smaller security team.
Research article (source for spectrum piece),

The Shipwreck of the Airship “Dirigibile Italia” in the 1928 Polar Venture: A Retrospective Analysis of the Ionospheric and Geomagnetic Conditions

https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/202...
Yes that was another one.

I was using Smalltalk/V for Windows 3.x back in the day, as part of some university project assignments.
Humans congregate and organise, it's basically what makes us human.
There's a link to a demo in their README: https://docs.requarks.io/demo
Disturbing the peace comes from the Anglo-Saxon common law breach of the (King’s) peace[1]. Certainly, it’s a very broad law that I have seen overused and abused by British police (as another disturbing example of police acting badly) but you’ll need a more specific complaint for it or its application to be used in the same breath as the behaviour of China’s government towards its citizens.

People arrested for disturbing the peace in the US won’t disappear or end up in a re-education camp where their organs may be harvested.[2] Hong Kongers are certainly fighting for the right to remain under common law, there’s a clear difference in theory and practice.

[1] https://en.m.wikipedia.org/wiki/Peace_(law)

[2] https://www.reuters.com/article/us-britain-china-rights-idUS...
Is your argument that strict controls makes corruption appear more prevalent than it is in reality?

Here is a different way to think about it. You are a police officer and interrogate 100 honest people who never lie and 25 people confess their crimes and the rest are innocent. Then you interrogate 100 people who always lie (75 are innocent) and you can only prove 15 of them guilty. From the outside it looks like honest people have a higher chance to be criminals. Doing the right thing can destroy your reputation.
Well there's your problem
Open source security
Lions led by donkeys
And Facebook was once Literally Harvard.
That's why companies like Paddle.com exist.

I used them for a side project. Once you find the right documentation it's straightforward to integrate, but finding it took 3 days and 2 support requests.
No, I've created an "echo chamber" where I only allow opinions based on reason and logic.

You seem to prefer personal attacks and ideology, so yes, I'd block you for sure.
I prefer to think of it as replying to earlier papers. Quoting myself under "Funding open source", I wrote:

> Starting around 15 years ago a number of papers discussed the role of free and open source software (“FOSS”) in cheminformatics [49,50,51,52,53]. Most papers argued that FOSS was essential for scientific reproducibility and economically beneficial to organizations, but said little about how FOSS projects could be funded, or the effect of the funding model on the project. ... The rest of this section outlines the issues involved, in hopes of providing insights for future FOSS software projects.

My goal was to separate the "get it for no cost" from "get it as open source" to see how that changes the dynamic, and continue the conversation on open source in my field.

I tried crowdsourcing for a different project. My experience there is that while it made money, the financial risk was higher and profits lower than straight consulting/contract work on in-house software. How much am I willing to give up to do open source? And now that I'm the sole income source for a wife and two kids, that also changes the personal dynamics.
They are also much lower in quality than conversations in Bloomberg.
Two things afterwards having worked in intelligence:
- your examples are really child’s play, I have seen much more sneaky stuff. For example if you think NSA is interested in you, how would you acquire a new computer?
- The flip side is that there is still reasonable oversight that is adversarial. At least in the country I’m from. And different branches of government is a real difference from China, at least from now although the executive branch clearly has too much power in the US.
Brick Block (2016)
Just recently started messing with AWS Amplify. It's crazy how easy it makes basically all this stuff. It really makes it simple to be a solo founder and manage every piece of the stack.
> But "focusing on users" != "focus on delighting their users". The former is the process of discovering what delights their users, the latter is the actual "delighting" process.

If these two things are not equal then you're doing it wrong.
There is no magic; it does not know it for sure. But unlike the original MethodFinder, now the classes themselves decide about the approved selectors. In Squeak, the tool itself had a long whitelist of approved selectors. Moreover, the blacklists were updated.
docs.requarks.io, which is said to be using Wiki.js, straight up doesn't load without Javascript, and even with Javascript enabled it's a multi-page application that just feels slower browsing page to page than your average 10-year-old mediawiki install (probably also heavier on the backend).

Who exactly is asking for slower software?
One painful lesson I learned after having an expensive bike with an expensive lock stolen is that as you harden the lock at some point the weakest link shifts from being the lock to the thing the lock is attached to.
There is a significant difference, the repercussions for expressing thoughts and opinions in China are much more significant.

I wouldn't argue that we should ignore or accept constant surveillance in our daily lives, but I would argue that I'd rather not have my travel rights revoked for expressing opinions against the state.
But not everyone uses wildcard certs so enumeration is a problem. Also lots of people use certs with internal hostnames on public servers (they shouldn’t but it does make some things easier and not everyone is aware of the security issues). When CT first came out I remember running searches for some of our client’s domains and being easily able to identify Exchange servers, RDP servers, etc along with the corresponding internal hostnames which makes it easy to identify potential targets for attack.

Obscurity does have a role to play in security - leaving your front door unlocked is unlikely to be a problem but if you publish that information in a publicly searchable database then you are making yourself a target
Shrug. Who even cares any more. The U.K. can abandon everything they want, and any business or person with a brain or eyes to see will abandon them. I did. I’m far from alone. What’s the U.K. going to do when there’s nothing left but idiots and seagulls?

This also seems like a great opportunity to find any interesting U.K. patents you can, and steal them. What are they going to do, write a letter? They’re leaving all mutual enforcement agreements, too.
Light in fiber travels at about 2/3 s of the speed of light in a vacuum. Not because of bouncing (the fiber creates a waveguide) but just because it is inside glass.

This different speed of light is what gives glass its refractive index, which makes it optically useful.
As a company, you NEVER admit to problems; this opens you up to lawsuits, class-action ones that can end up costing hundreds of millions.

They leave it up to a court to decide if there was a problem.

I think the closest you get to an admission of fault is the language used in recalls, and even in those the language will be carefully chosen and reviewed by lawyers. They will NEVER say anything like "the battery in this product has ballooned up and exploded, grounding planes and burning children". At best they go "There may be an issue with the battery in this product", and that's not even the language they use, just what I vaguely remember.
I am by no means an expert on things to do with licensing but Clojure is under Eclipse so IIRC if you distribute your code onto the user's machine they have a right to the source.

This can make on-prem solutions for a product slightly hairy.

Please feel free to correct me if this is inaccurate
Fair enough! One could argue that the nature of the social organization shifted significantly post-temple... But I'd be arguing on your side. Now Buddhism or Jainism, I suppose they would take the prize for longest lasting institutions?
>In what way is Twitter "open"?

If a Tweet is posted, journalists can see it and write articles about it. Of course this doesn't apply to DMs, they are not open. I think anonbcpolitics was ignoring DMs.
I believe they meant that audio captchas have become inaccessible to humans in general. Bots have gotten so good at audio captchas that the difficulty level has to be high enough that humans are also unable to complete them.
Their demo link there didn't work when I tried it, it's looking for the non-existent master branch. The docs site itself (https://docs.requarks.io/) is running on Wiki.js, though.
How do you know if you are arrested by an unmarked cop or kidnapped by for example a right wing militia member? If something illegal happened, how would you go to court for justice with unmarked law enforcement?
From what I've discovered it does seem to be a rather simple and easy-to-use platform, if a bit too basic.

I myself wouldn't use it, but it seems like a much-welcome platform for those without too much experience on the technical side.

Based on the trailer footage it seems like there's not really any options for customisation either, which is a big con for me (although this prejudice is based on the trailer footage and might not be true in the platform itself).

The comments system was well-implemented, though. Credit where it's due.
I think if trump wins the next election is unlikely we will have any more meaningful elections.
Indeed. I think I never heard about Adyen before moving here to the Netherlands (September 2019) to work as a software engineer.

Not only I discovered my company uses it, but plenty of other business I interact on a daily basis (from the market to utility-ish services) do.
You are abstracting over a CPU and memory. Your abstraction leaks in that memory layout actually matters for performance, for example. Or if you have a bad RAM chip.
Firefox Relay makes it easy to randomly generated email
Obviously but this is not a black and white thing.

If it wouldn't make sense for us to have test and prod, we wouldn't do it but i can't imagine a scenario where this is NOT beneficial.
> They can probably count the stars

Those aliens could have then asked, similar to Parmenides: where does a star "end" for you to be able to "count" it as a separate entity? From the wiki page [1]:

> and thus despite appearances everything exists as one, giant, unchanging thing

The pre-socratics were a very interesting bunch, again, it's a social-constructed presumption to think that those possible aliens have all chosen the way of Aristotle and Platon like we did.

[1] https://en.wikipedia.org/wiki/Parmenides
People forget Braintree Payments from PayPal.

While the docs are confusing and the API info incomplete, once past that the experience has been good. Having a pre-written embeddable JS widget that takes care of adding support for credit cards/PayPal/Apple Pay/Google Pay was a real time saver over Stripe.

The kicker is the default fees are higher than Stripe, but Braintree will negotiate.
I've done a bit of googling and if I'm reading this correct it was always forbidden (or as long as the US Code has been around) to have products containing "a non-nutritive object", but it was re-emphasized for Kinder Surprises specifically after they investigated some imported ones. This was in 1997, while the MagiCan was 1990.

Anyway, reading the text there, I'm fairly sure that this thing would also have been illegal under that code.
I'm not sure how they do it, but I would be tempted to have some static analysis at save time. The static analysis can't be perfect in a Turing complete language embedded in an environment that admits impurity, but it can be proven conservative so that no impure methods are falsely marked as pure at save time. I've done something similar for commit-time code analysis to generate an error if a proven non-negative seed is passed to a Numerical Recipes in C-style random number generator (non-negative seeds silently ignored).

Alternatively, if the interface to the OS itself is small enough, they could run their tests in a sandboxed environment where all methods to access the file system, network, clock, etc. are replaced with stubs that throw exceptions.
Your perspective really resonates with me, and it reminds me of the old quote "Hypocrisy is the homage that vice pays to virtue". When people lie to cover up their misdeeds, it at least promotes the collective acknowledgement that we have certain values.
This is a PR release from Stripe isn't it?

http://www.paulgraham.com/submarine.html
DokuWiki used to be very much better for my use cases: easier to hack on/make plugins for and more built in functionality and less dependencies on top if that since it store the pages as flat files instead of using a DB.