skysight-inc/HackerNews huggingface dataset:
Dokku maintainer here:

There is a tutorial for using it. It's linked to after you install it for the first time, and is available here[1]. It goes through a few common tasks, though by no means is a "kitchen sink" tutorial.

In regards to your specific questions:

- I've answered this elsewhere, but your uptime is defined by your host uptime (and any mechanisms for backup/restore you have setup). Some hosting providers (AWS/GCP) provide migration of hosts that die, some have block storage (Azure/AWS/DO/GCP), while others (Rackspace) provide backups of specific directories. As with anything you run and maintain, very heavy YMMV here, but I'm happy to answer questions[2] specific to your needs.
- Dokku runs very few/no persistent binaries (atm only an optional event-listener that restarts apps if it detects a web container has changed it's IP address), so the attack vectors are your app and anything else you are running that exposes ports externally (SSH is the big one). I defer to others on container security, but our default Herokuish (and Pack) images are built to run processes as non-root users, so that should provide _some_ level of isolation. Container security is a big space, so I don't want to write something here that will be outdated in three seconds or is just plain wrong. If you have concerns about specific things in the project, please get in touch[2].
- I've used metadataproxy[3] to lock down IAM roles on a per-app basis (with a custom plugin injecting the correct container env var for each app). If you need to lock apps to specific users, there is the community dokku-acl[4] plugin. I'm also working on team management support in Dokku Pro[5] which will be a bit more familiar to users of Heroku.
- I know of a few users using our kubernetes plugin[6] (automated via terraform) against mostly default Kubernetes clusters in Digitalocean and AWS. If the Dokku host dies, they just lose the ability to deploy, but can restore access fairly quickly. Everything else just kinda lives out there on their cluster.

Feel free to reach out[1] and I'll try and answer any specific concerns :)

- [1] Official tutorial: https://dokku.com/docs/deployment/application-deployment/
- [2] Ways to get in touch: https://dokku.com/docs/getting-started/where-to-get-help/
- [3] metadataproxy: https://github.com/lyft/metadataproxy
- [4] dokku-acl: https://github.com/dokku-community/dokku-acl
- [5] Dokku Pro: https://pro.dokku.com/
- [6] Kubernetes Scheduler plugin: https://github.com/dokku/dokku-scheduler-kubernetes
The fact that shadyurl.com is only available over HTTP is perfect icing on the cake. Attention to detail like that really sells the joke
I recommend using something like NextDNS, DNSCloak or Blockada:
- Local VPN Apps like Lockdown can block DoT but not DoH
- Manual DNS settings don't block DoH or DoT. AFAIK you need an app with specific entitlements? Maybe someone can clarify this?
- Private Relay works as expected

I am using NextDNS on all iOS devices and it works great. Get yourself an account and configure it to your needs. Don't forget to enable the block site instead of 0.0.0.0., then download their CA and trust it.
AI recommendation systems like TikTok can be great tools, if you have control over your own thinking.

Control over one’s thoughts—metacognition, or thinking about your thinking—is an essential tool for advancing your life. It’s a huge focus of the formal education system, why teachers insist on “showing your work” and not just writing the answer down by itself. Understanding science is not just knowing that the mitochondria is the powerhouse of the cell, but understanding the system of thinking that led scientists to that conclusion.

It’s also a huge focus of therapy, getting patients to recognize their own patterns of thinking so that they can decide whether or not to change them. Even corporate “EQ” training starts with getting people to recognize when they are feeling strong emotions and then think about why.

Does TikTok by itself teach these skills? To me the answer seems obviously “no.” One can bring an analytical mind to TikTok, but does TikTok encourage analytical thinking? I don’t see how. It seems to me it is built to deliver an experience that is the exact opposite of analytical thinking.

And this is why we worry about the kids on TikTok. Metacognition is one of the later patterns of thought to develop, and therefore something most kids struggle with in general.
This time last year it was at $0.6848 (May 6). That's a drop in value of last year's dogecoin of about 88%.

If I found a dime in the parking lot on May 6 last year I can still purchase any item with a total price today of 10 cents or less.
If you’re interested in questions about effective science funding, single cell transcriptomics is an interesting field to study.

Quick primer for those unfamiliar with single cell transcriptomics (ELI18 level): it’s a technique where you take one cell at a time and measure which genes are on (expressed) and measure the level of expression. The resulting data is _very_ high dimensional. Typical experiments these days result in millions of cells and tens of thousands of gene expression values (after much processing).

Since single cell RNA-seq (scRNA-seq) emerged there’s been a focus to “map” the transcriptome of every possible cell type, in a quest to understand more about different cell types and the relationships between them. Huge amounts of grant money has poured in from large science funders, notably including the Chan Zuckerberg Initiative. The technology has improved rapidly over the last decade, and it’s now common to see scRNA-seq experiments tacked onto papers/studies that wouldn’t have such data 3+ years ago.

There is a negative side to the rise of scRNA-seq data however. Since the data is inherently high-dimensional, it can be difficult to interpret. Every single cell transcriptomic experiment produces results, regardless of whether there is interesting underlying biology to be revealed. A common analysis flow in the field is to apply dimensionality reduction (PCA, tSNE, UMAP) to the data and then interpret the resulting clusters/mapping. This is really problematic as it’s trivial to show that random data can produce clusters. I don’t want to paint the picture that all groups analyse scRNA-seq incorrectly. However, the rise in availability of the technology far outpaced the field’s ability to analyse the data.

These issues don’t apply to the Human Cell Atlas project, which has specialists analysing the data and much more internal/external scrutiny on the data. However, there’s still a question of lacklustre scientific output. Large projects such as the Human Cell Atlas are perfect for advancing scientists careers. They are too big to fail. Owing to the difficulty in interpreting scRNA-seq and the mapping/atlas goal of the project, there is no way for it to fail. Any output data is taken as gospel.

I don’t want to be too cynical. Mapping all human cell types is a genuinely interesting scientific question. On the other hand, I’m not sure that the way these mega-projects are structured produces the best science. On the optimistic side, I think mega projects do significantly help technology development. The Human Cell Atlas created huge demand for scRNA-seq technologies and products, much in the same way that the Human Genome Project did before it. I think in the long term that will be the lasting positive impact, rather than the results themselves.

Context: I have a PhD in single cell transcriptomics from a lab that went on to get a large grant as part of the Human Cell Atlas project.
> It's not obvious that it immediately helps their bottom line.

Besides requiring a paid iCloud+ subscription?
is there way to “sanitize” the curl output such that escaping is disabled?

another commenter mentioned the threats of graphics, but this seems more concerning, esp. in an elevated shell. maybe pipe curl to a text file and inspect before running?
This article is a reasonable summary of the status quo in Linear A studies since 1956, but the reporter seemingly deliberately obfuscates the nature and scope of Dr. Ester Salgarella's new contribution.

It appears to be the creation of an online corpus in collaboration Dr. Simon Castellan, linked near the bottom of the article: https://sigla.phis.me/

This will be a great resource and is an important work, but it appears that today we are no closer to deciphering Linear A than we have ever been.
Ah indeed, I probably confused it with other mouse events that do not have a button-specific event like `auxclick` and `contextmenu`. Mouse down/up only use the button to differentiate the buttons, which can also explain why that function includes such check (even if unnecessary on the `click` event)

On a side note, I can't believe we still don't have a `visit` or `activate` event that works regardless of hardware, without having to exclude modifier keys.
Tom Lehrer solved this one years ago:

https://m.youtube.com/watch?v=yhuMLpdnOjY
Yeah, it’s as if someone posted an article “everything you need to know about cooking” and just explained the concepts of plates, pans, and some of the kitchen appliances.

I guess the fact that it’s currently very high on the front page of HN kind of confirms this type of post works, though, which is unfortunate.
In Excel you could use =LET(a; A1; ...) to define a variable 'a' local to the formula. You would have to change A1 in one place only.

I'm not sure this works with LibreOffice though. Probably not.
Is the domesticated human, chained by relations of dependence to industrial society, still in fact a mammal?

mammal (n): An animal that nurses its young.

We are not even a boob culture any more, but an ass one. Whatever happened to boobs? Were we supposed to forget we have them?
The Illusion of Parallelism
It’s a reasonable amount for computing but not much else: heating, cooling, cooking, refrigeration, washing machine. Those all need vastly more electricity.

About the only other household application of electricity I can think of that would use around 10w is lighting and even with LEDs it isn’t much. Probably enough for a single room.

My point is if mobile phones aren't considered “low power”, then what would be?
My point is that what we call Human Intelligence is less general than we think.

It is a large aggregate of abilities and skills, with some connections between them.

And we also tend to confuse language and rhetorical ability with general intelligence, because this is an ability we all have and need, that is also acting as a proxy intelligence benchmark but I don't think this ability is general enough to be used in this way.
Yes, we bloody should.

Nurses and doctors are often called full-time at 32 hours. It's time to make that official, and stop burning our our medical folk. Making medicine into a calling only, and it's practitioners martyrs, helps no one.

Likewise, two grocery store workers should be able to raise children together and live a meaningful life. Since we're no longer paying people well enough to support a family with forty hours of labor, the least we can do is make it possible with sixty.
Yes.

https://en.wikipedia.org/wiki/Mirror_Universe

But you can read "QA" as "what you'd do to investigate the system if you had time and didn't have people constantly pushing new feature tickets at you."
Perhaps you mean vdirsyncer[1]?

[1]: https://github.com/pimutils/vdirsyncer
Anyone else slightly annoyed that the CPUID had to be made the same for both P & E cores, just to accommodate DRM? Making it harder for all software to properly utilize the technology effectively.
Low-exponent attack on RSA: an example
Does anyone meaningfully disagree with this idea?

(Note: if you like work, and want to do more than four-days of work, _you get to have a whole extra day to start your own company under this idea_)
Not exactly the same, but it wouldn’t be the first time Apple did something like this. For example, Apple shows a scary “Do you consent to TRACKING” dialog for third party apps, but for their own tracking, presents a “is it okay if we use just a bit of your data to personalize your experience”?
The best unsubscribe link is one you don't have to click ;)
> B-tree databases like SQLite compress well

Curious, why is this?
Finland Announces It Wants to Join NATO
For those of us that live on the West coast there is a worse option: transients soiling it.

In my experience putting a value on something makes it more likely someone will steal it—which is the preferable outcome.
Hi there, co-author here.

Always to improve the content we're writing here. What else would you have expected to read in such an article?
Agreed, I think he likes the attention and knows that many of his claims are half-baked.

But yet, I think he could do better.
I think 0.2 watt is sufficently humiliating to prove that deep learning research inefficiency of large models is indicative of missing a fundamental parcimonious paradigm shift. What is it that the brain do that transcend our algorithms so much? Well the C.elegans research underfunding will not help us answer that question. But hey deepming & ci have their priorities and only the incoming transformers winter will force them to evolve.
The other solution to this is something like Buy Nothing which limits the pool of recipients to people within your neighborhood.
When people say Go is not an OO language, this is what they mean. Concrete type declarations define storage, not is-a hierarchies. A fishTank is not a container[fish], any more or less than it is any other `{ string, []fish }`.
It's my windmill, and I can tilt if I want to.
invaders weren't being pushed back when the initial claims circulated.
The way social media works today is crazy. Like someone's tweet can be cherry picked out of 10,000+ tweets to control any narrative about that person. I often delete tweets out of pure regret and often think how the tweet would be weaponized against me in the future. This is why I've largely shifted to messenger apps with disappearing messages turned on. Some things just need to be ephemeral and forgotten about.
"low quality".

I'm hurt :(

PS: we spend tens of hours writing those piece of content and even pay a technical editor to spot the typo and make it more readable since we're not native English. You might not like this post, but I can assure that genuine care was put into writing this!
My corporate email got a msg which simply said few things, like Hi, Hello, blah blah blah, & then said, "to get hacked click here". The email was from mcrosoft (in the text, I didn't check any headers).
what a silly, circular argument.
The clipboard history idea can be done in ... around 5 minutes in Linux (using clipnotify, parcellite, echo, and grep). Ironically this is the project the author claimed would take far longer than 2 hours.
Maybe seagulls drive everything else away. Can't think of anything else, provided there are trees and bushes around.
Dokku maintainer here:

There are both Kubernetes[1] and Nomad[2] plugins. I'm also building schedulers for AWS Lambda, Compose (which I guess also sorta provides Azure ACI and AWS ECS support), and Swarm.

You can also scale individual process types (so anything in your Procfile) via our `ps` plugin[3]. All plugins should support this, so you don't need to learn a new set of commands for alternative schedulers.

- [1] Kubernetes Scheduler Plugin: https://github.com/dokku/dokku-scheduler-kubernetes
- [2] NomadScheduler Plugin: https://github.com/dokku/dokku-scheduler-nomad
- [3] Process Management: https://dokku.com/docs/processes/process-management/
a terminal is the bare minimum you get when installing an OS (think Arch). is what gives you the power and speed to shape your workflow exactly the way you want it. running shell inside Emacs is not a bad idea, but you don’t get emacs when you install a new OS. you get a terminal that then lets you install emacs. at that point, you might as will just use the terminal.
Cloudflare heads effort to make JavaScript environments interoperable
Perhaps we are that hardware.
Go is my main language but it keeps disappointing me in it's lack of implementation tuning detail. Generics are just a code generator that, given it's poor performance for things like functional programming, makes it surprisingly of little use.

Go is a kitchen full of dull knives. It is good for layers of communication where you call other microservices to perform the heavy lifting, but not much else.
Probably a tiny bit of manipulation: https://news.ycombinator.com/item?id=30025005
Further, the human body is only about 30-40% efficient at turning calories into work.
True, and not just the system software, but the larger software ecosystem as well. Apple paved the way for the M1 by years and years of goading developers to be honest with themselves about what QoS priorities they really need on their DispatchQueues, and now there are plenty of threads explicitly marking themselves as being good candidates for running on the E cores.
.info/guns...exe
That justifies a lot.
I tried out F36. The version of Wine shipping with it handled many games out of the box without having to use winetricks. It looked snazzy and booted up fast.

The downsides for me were the dialing home dependencies that if blocked would break the desktop. I don't know if this is going the route of windows 10 telemetry, hopefully not but either way it just wasn't for me personally. That said I think many people would find Fedora 36 to be a great desktop.
> I don't want to commit to a design that I like only to find out after the fact that it's slow, computationally expensive or relies on an outdated/EOL dependency.

Hmm, did you have a specific example in mind? I can't think this applies that often. You can for sure scope out the dev/tech side a little first then keep that in mind as you're doing the design first so you're not designing something that's infeasible to code. For example, I think I've developed quite a good feeling of what web design elements are going to difficult to adapt to mobile/responsive designs and will tend towards cleaner to implement ones.

It's a lot quicker to e.g. roughly draw a UI widget in a design tool to get a feeling for how it might work vs integrating a UI library and coding it up before realising it was the wrong direction to go. You'll likely come up with better ideas too by getting your head away from how you're going to code your app and thinking about what a new user wants to do with your app.
One of the reasons the "terminal" (the old console subsystem) stagnated in Windows for so long was that they assigned ownership of it to the same team that owned Explorer (the local one, not IE) and for basically every release up to Windows 8.1 they weren't able to get any budget to improve it. It wasn't until then that people started to realize that the console wasn't just a relic from the past that we would eventually shed, but something that played a serious role in software engineering and IT.
The main thing I’ve learned over the last few years is that people without chronic pain have absolutely no understanding or frame of reference for what people with chronic pain experience.

I would happily trade 10 to 20 years off of my life to live the remaining ones pain-free and functional.

Edit: One of the most frustrating things I experience are doctors who don’t understand topics that guide “no tolerance” policies; for example, they are aware they hyperalgesia exists — much like the GP — but don’t really know what it is or what it’s like for the patient.
5 minutes in execution, but more than 2 hours in preparation (knowledge gathering, etc.)

The hidden cost of execution is preparedness.
Because that’s what I had access when I did the tests. I’ll do a series of tests on our cluster and post these.

Will these be meaningful for you?

The thing is, M1 on air is a relatively low clock speed CPU with passive cooling. 10200K is actively cooled, unlimited beast of its generation. The libraries I use are X86 optimized. Yet the code I’ve written is 25% faster on ARM.

This is significant.
Previous discussion:

- http://www.5z8.info/backyard-fireworks-disasters_w0v6qb_hitl...

- http://www.5z8.info/foreign-brides_a7s2us_begin-bank-account...

- http://www.5z8.info/stoleniphones_w7e4ro_whitepower

- http://www.5z8.info/gruesome-gunshot-wounds_f1u0dv_usb-hijac...
One thing that is pretty cool is that it will proxy a IPv4 connection to IPv6. I was surprised to see a IPv6 address when I searched for “what is my ip” in Google.
If you haven't read you might like https://waitbutwhy.com/2015/01/artificial-intelligence-revol... (kind of long but I think the same things in your comment and enjoyed it).
1st is Sheet2Site
2nd is Twitter Spaces
3rd is one of a million premium clipboard chrome extensions
Nextcloud is pretty low maintenance in my experience, at least for a few users doing fairly normal things. I've been running it for about 1.5 years (calendar, tasks, documents) and haven't needed to do anything except bump versions.
Stripe's Payment API Design (2020)
do you think it is sustainable to take etifoxine daily or does it leads to addiction/tolerance?
You mean cal, not kcal.
This kind of already exists: Certificate Transparency.
It can take 100 hours or more to put together a guide like this. It is painful to do but helps many people, so its ultimately very rewarding. Every developer I know has learned more from free guides written for free than they have from paid courses, bootcamps, and often university degrees.

But thanks for your contribution I guess..
Does this count as cancel culture or not? https://en.wikipedia.org/wiki/The_Chicks#2003%E2%80%932005:_...

And they were just speaking out against the war and a President.
Dokku maintainer here:

Docker updates are usually the stressful ones, not Dokku (I try to call out all deprecations/changes in our Migration guides[1]). You can turn on Docker live-restore[1] to make Docker upgrades safer.

I'd imagine the reason you have crashes is due to not having enough system resources (usually memory) to run your workloads. There isn't too much Dokku can do about that, though I would have loved to see a ticket or something on our chat venues to help debug.

Dokku also supports kubernetes[3] if you still want the Dokku experience, and you can deploy images built in CI[4].

Glad to hear you have a setup that works for you though :)

[1] Upgrading Dokku through different versions: https://dokku.com/docs/getting-started/upgrading/#migration-...
[2] Docker live-restore: https://docs.docker.com/config/containers/live-restore/
[3] Kubernetes scheduler plugin: https://github.com/dokku/dokku-scheduler-kubernetes
[4] Build from a docker image: https://dokku.com/docs/deployment/methods/git/#initializing-...
Adding a type system to an existing language that was never intended to have that type system is not simple. And in Go, the language seems designed to largely eject its type system at the earliest opportunity that doesn't negatively impact the compiler. This will naturally constrain the capabilities of the generic programming constructs, much as it did in Josh Bloch's Java generics implementation.

Go is going to be torn between the minimalism of its creators, and the desires for modern capabilities expressed by its vocal user base. If this were a movie, it would be "A Beautiful Mind".
The trial by robot really cracks me up. How is this even legal?

I'm still convinced there is some small / non zero difference between banning free users and banning users that produce revenue but it might just be as insignificant as you make it out to be.
just a quick feedback: your logo is very similar to Medium’s. in fact, at first I thought you used Medium, in line with the company’s mission to avoid code!
I mean, maybe it was dumb for AB to put the guy's name on the can in the first place. Maybe we should be decrying stupid corporate advertising stunts