skysight-inc/HackerNews huggingface dataset:
The writer of this article was on C.H. talking about it. Some people took issue with the fact that C.H. is helping some creators monetize in a selection process that's somewhat opaque. Other people are upset C.H. is monetizing at all, despite the fact that people have been doing so on ch for months now. Overall many people defended C.H. despite all its problems, the product definitely has a cultish following despite all its moderation issues.
This reminds me of “The Bell Jar” by Sylvia Plath, which has a quote Aziz Ansari used in his series “Master of None”:

> "I saw my life branching out before me like the green fig tree in the story. From the tip of every branch, like a fat purple fig, a wonderful future beckoned and winked. One fig was a husband and a happy home and children, and another fig was a famous poet and another fig was a brilliant professor, and another fig was Ee Gee, the amazing editor, and another fig was Europe and Africa and South America, and another fig was Constantin and Socrates and Attila and a pack of other lovers with queer names and offbeat professions, and another fig was an Olympic lady crew champion, and beyond and above these figs were many more figs I couldn't quite make out. I saw myself sitting in the crotch of this fig tree, starving to death, just because I couldn't make up my mind which of the figs I would choose. I wanted each and every one of them, but choosing one meant losing all the rest, and, as I sat there, unable to decide, the figs began to wrinkle and go black, and, one by one, they plopped to the ground at my feet."
As I understand it, the original study suggested a bias, which causes us to assume that our abilities are closer to the mean distribution than they actually are. The example about the language test misses out on this entirely.

(Regarding that example, a person may even withstand the confrontation with the test score, like, "I guess, even a native speaker doesn't get more than 65% on average", or, "99% is surely not that unusual, everybody with a decent understanding should get a score like this".)
Hmmm... what alternative does not either take time or trust?
Serious question: Why do you believe that to be insane? The Dockerfile for a simple application such as black must be very short (probably 3-4 lines), the alias is probably quite short and the container overhead time is minimal for native docker (the story might be different for things like docker mac).

On the other hand, you get some benefits from installing black through docker rather than through the system package manager: is is completely isolated from the host and the only way to break black is to update it, changing anything in the host will not break your black install.

I am not sure either what you mean by "just configure your environment properly", but I am going to assume you mean installing black under a virtual env or equivalent? Then it is also annoying for different reasons: you must reinstall it once for each project, updating python to a new (major) version breaks your formatter, you cannot move the env around, to name the ones that come on top of my head.
I'm running a similar setup, whereby I run most applications (even the browser I'm using to type this reply) in docker or podman containers, opportunely created.

Judging from the Git repo containing my dockerfiles, I've been doing so since ~mid June 2018.

I've since automated:

* checking new versions of Git repos, alpine versions, and short crawlers for tools (i.e. I run "perl latest.pl" and a bunch of stuff happens and eventually some dockerfiles might get updated)

* auto-committing any change made from the above step (i.e. ./autocommit.sh) with a meaningful message based on the directory the dockerfile resides, as well as which environment variable containing the version changed

* I use https://github.com/crazy-max/diun/ running on my dokku server to keep up with base images updates (i.e. I get an email in the morning stating alpine:3.12 has been updated or debian:buster-slim or whatever); when a base image changes I have to manually "dp alpine:3.12" to "docker pull" and "podman pull" it; after that, I "make base-images" and my local base images (each coming with a short line to enable a local apt-cache-ng proxy) to also get updated; then a simple "make" makes all of them (docker build -t .... and podman build -t ...)

* Quite a lot of (mostly small) bash scripts to run those images.

As an example, the Dockerfile I use to build hadolint:

FROM local/mfontani/base:latest AS fetcher
LABEL com.darkpan.github-check github.com/hadolint/hadolint HADOLINT_VERSION
ENV HADOLINT_VERSION v1.19.0
RUN curl -sSL "https://github.com/hadolint/hadolint/releases/download/$HADOLINT_VERSION/hadolint-Linux-x86_64" -o /usr/bin/hadolint
RUN chmod +x /usr/bin/hadolint && \
/usr/bin/hadolint --version
FROM scratch
COPY --from=fetcher /usr/bin/hadolint /usr/bin/hadolint
ENTRYPOINT ["/usr/bin/hadolint"]

... and the shell script I use to run it:

#!/bin/bash
DOCKER_FLAGS=()
[[ -t 0 ]] && DOCKER_FLAGS+=(-t)
podman run --rm --init -i "${DOCKER_FLAGS[@]}" \
--network none \
-v "${PWD}:/usr/src:ro" \
--workdir /usr/src \
localhost/mfontani/hadolint "$@"

It's not that speedy doing this, but it's... okay:

$ hadolint curl/Dockerfile
Took: 0.837s (837ms)
I've had luck showing that the cloud provider fulfills the 'local backup' requirement as part of their compliance (provided they do meet the same framework that you're trying to meet), and us inheriting the control from the cloud provider.
So at the end of the day, it's more of a reality than a joke, sadly.

Don't let later-day internet revisionist history take the joy out of you. No matter what the Wikipedia warriors profess, it was real.

So much truth has been lost in the last ten years because people who didn't experience the past don't believe the things that happened; and if references aren't a link away, they tell the world things that happened before their time are false.
> They just needed to make their pizza actually good

...while staying competitive in an extremely price-sensitive market, and figuring out how to get it to your door faster and hotter than VC-backed delivery services can. Not so easy.

"You can have it fast, cheap or good. Pick 2" -- it's so common, it's a cliche. Domino's does all 3.
This (https://www.aliexpress.com/item/4001316233680.html?srcSns=sn...) is what my friend recommended. About double the price of a Pi but imminently more useful potentially.
The client was actually even simpler than that, it was just clicks. Doing anything else wasn't practical with the average latency back then.

The rest was done on the serverside using the old Opera Presto core - which scaled very economically, since it had gone through a lot of memory optimization efforts when it was ported to early smartphones/japanese weirdphones. We needed to keep the users's browser "tabs"/windows around until the next click, potentially a few minutes away, so memory usage was a key economical concern at the time.

I ran the product/development team from early on until 2014. Glad you liked it. Opera Mini peaked at about 150M monthly active users in like 2012-2013 or so. Since then I'm sure it's been a steady decline. If I were to guess right now, I'd say they new Chinese owners maybe will keep it alive for another 5-7 years, but who knows, they seem to be really focusing on Africa.
Let’s make a deal then. You pay for my birdwatching and I yield my claim to the commons for your private use. You may pollute my air, claim my land, hog my radio spectrum and utilize whatever else of our commons we have fair and equal right to, as long as you pay me for the privilege to call it yours.
You love Amsterdam city this design is for your products
I've actually gone the opposite direction in my home lab to run less in docker - unless you're building your own images it's hard to know what's in them, which images are built on out of date OS images or dependencies, what else is running etc.
Just some counter arguments to @jbergknoff's well put together page!

Docker is the best medium for distributing - A static file is far easier to share / distribute.

Cross-platform - You need an arguably complex and unstable Linux interface to run Docker images, cgroups et al

Sandboxed - security claims about Docker have always been controversial. Simple Unix/BSD constructs like chroot/jails are far simpler and they are reliable

Version pinning - a binary can embed a version and you can stick with it

Reproducible - Everyone gets confused about Docker image checksums. `sha1sum static-binary` is far far simpler.

Minimizes global state - wouldn't be a problem is people built static binaries.
Don't get a job based on how impressive it sounds when you tell people about it at parties. You will spend far more time doing the job than you will talking about it at parties.
Look, it's government power behind it. I don't fundamentally care how it's gotten rid of as long as it is. Weaken businesses, weaken the government, weaken the links between the two, whichever way is fastest/most effective- in principle. I just don't particularly trust your prescription, as you don't mine. This situation is, of course, exactly as the government-business complex wills it.
> Draw images in terminals

No image giving me a preview in the readme. I don’t know how people seem to always ignore the most important part somehow.
Off topic, but if this your thing, might I suggest checking out this relaxing movie - The Big Year. https://www.imdb.com/title/tt1053810/
I'd suspect the fact that not everyone has a convenient place to plug in overnight would be a pretty major factor. A good percentage of city dwellers in particular park their cars on the street, away from their home.
Security people come from auditing and government backgrounds. They aren't about providing solutions or even keeping up with cracked algorithms, exploits, and hacking techniques.

They are almost solely about establishing a policy and enforcing it. In large IT organizations, security managers keep their jobs by doing things that upper management understands: policies and enforcement.

In reality what will help things are providing reference implementations of things like login flows, secured operating systems, secured web browsers, etc. In the age of AMI and docker images, providing key building blocks for secured systems would go a lot longer than a lot of the insanity I've seen over the years.
You could try being a grad student in New Orleans. The James Earl Jones quote from Conan is apt here (my point being they will be thankful for what they have).

If it makes them feel better I have to teach the 99% of their high school they are talking about and they all seem pretty one track minded.
I would have thought the "other side" would be about an increase in sea habitats, possibly offsetting some of the overfishing and dying coral reefs.
Activities occurring after a regulatory lawsuit has been initiated rarely affect the outcome of the case, the logic being that such activities were taken solely to avoid litigation and may be dropped as soon as the threat of litigation disappears.

If anything, this undercuts Apple's position that the restrictions were necessary in the first place.
I've done those things, and so has my husband. Not sure either of us would go back, but software has some uniquely frustrating aspects and tends to attract a certain type of oblivious, entitled asshole. You get real tired of fiddling with tiny complicated things for hours on end while some puffed up middle management bro breaths down your neck. I've thought more than once about going back to serving drinks at the bars, but I guess I have higher aspirations now. Sort of a blessing and a curse.
UK too.

Bond movies give an impression of British intelligence intelligence that is unwarranted.

Riddled by KGB spies with very little inside Moscow themselves.
How is writing a dockerfile any different from installing an application normally? You just write down the steps you'd otherwise have to take.
Status is always relative to social context. I'm sorry you feel that way about your place in whatever your local social world is.
Yeah, as long as Windows on ARM is planned to be a stepping stone for a more locked down computing future, I'm kind of happy that it continues to flounder.
Overstrike was essential in the early days.

Some printers didn't have question marks, so we used a capital P, instead.

Some didn't even have a space character, or world trim them out, so a lowercase b (for "blank") with a / on top of it would represent a space.
This is a valid approach. In rules.js, besides `.split('&&')`, I'd try other separators like ';' and '||' and encodings like '\046'
I don’t think even your proposed solution would yield the results you’re seeking. Even if the software were provably correct and never updated, it has to operate on hardware. Hardware will fail. Battery life will degrade, screens will crack, power cables will fray. Even other (real) engineering disciplines don’t guarantee 0% failure, they guarantee tolerances.

Metal forks don’t lose a prong, but their prongs do bend. They do get scraped in garbage disposals. They do get hot when left too long on a heated surface. Some (silver) forks are considerably softer, amplifying those failure modes. And while I’m sure there must be fork vendors who offer solutions with guarantees against those failure modes—there are niche products for nearly every imaginable niche—the vast majority of people knowingly buy forks with these known limitations, trading some reliability for economy and utility. If everyone had the expectations you seem to have, very few people could afford forks at all, and they very well may not have been developed because the market would be so small.
I've tried to find a definition of eugenics and it's very fuzzy. I feel like we could do better by adding some modifier that differentiates removing "undesirables" and terminating pregnancy which is likely to result in death or low quality life under constant care. Otherwise talking about eugenics in general becomes a bit silly. In the same way we have different words for murder and euthanasia.

Bunching those together only seems to empower religious extremists who want to prevent any kind of abortion. (see Poland recently)
How many software developers actually get a chance to “add to the world's treasures“? Building yet another CRUD web app doesn't meet the definition in my book. I'm not saying it's not possible, but you have to be rather lucky.
That's exactly why this three-hour ‘Intro to synthesis’ series is one of my favorite explanations on musicmaking: https://youtu.be/atvtBE6t48M

Instead of running through all the parameters in ten minutes and one second, the dude keeps twiddling the knobs and lets you hear what they do. He spends ten minutes on dialing just one sound.

As a bonus, since the vid is from the early eighties, you can occupy yourself by guessing exactly how high the man is.
Furthermore, stop giving them ad money, and stop donating free content to them to make them more attractive to end users.

The only way they go away is if we stop giving them money and attention.
I am the founder - AMA. Nice to see it posted on the site I am reading every day.

I am in need of professionals to help make the site better - thus I am hiring product managers, c-level executives, developers, designers.

(back-end: functional scala, front-end: react/rxjs)
> So not just low-end, but a decade old device that was already low-end upon it's release. That's hardly a fair argument to bring to the discussion.

Fair enough, I agreed that I should have come up with an better example. But before going down another rabbit hole, just replace router with any modern embedded chip you like, that cannot run linux as example.

Regarding QNX, I don't know their current requirements but what impresses me:

"To demonstrate the OS's capability and relatively small size, in the late 1990s QNX released a demo image that included the POSIX-compliant QNX 4 OS, a full graphical user interface, graphical text editor, TCP/IP networking, web browser and web server that all fit on a bootable 1.44 MB floppy disk."

> I should caveat that by saying, yes it's possible to write something partially POSIX compliant which could target really small devices.

Yeah, I think here's a interesting overview of some
http://www.microkernel.info

I wonder how many of them are POSIX compliant (or partially) and what their requirements are. GNU/Hurd certainly is.
Well you've still not explained how it's somehow faster or smaller using this technology. Simply saying look at size is meaningless, how much is actually being shaved off by using hotwire?
I think it may be on the lower end for a number of reasons which lead back to the low barrier to entry - there’s no need to pay your dues with a decade of schooling, in hundreds of thousands in tuition, and to professional associations, state boards of licensure, or both.

However, there are crappy doctors and architects - just like there are famous software engineers. Prestige - outside the ingroup - is a function of the accessibility, value, and quality of your work. Like the Taiwanese folks who built a mask availability tracker...
in my country there has never been such an application as maps.me where all roads really converge
Upvoted though I disagree with you. I'm sure there is a wide variance of outcomes in software, but I think if you work at it, you can make a fulfilling career out of software. Don't give up, as it is possible your current job just isn't a right fit for you.

Counter anecdote: I know law and finance and business folks who wished they studied more computers.
It’s worth thinking about how we measure how “good” a life is and if that is superficial and too much influenced by fashion. For example the cliche is go travelling or get rich starting a business. “I raised kids” doesn’t have the same boastworthyness in a lot of circles, but arguably it’s more interesting. Or maybe not. What’s the life well lived metric?
Wonder why I was downvoted for what I think is quite relevant. Do we not think that their whole business model will have to adjust accordingly? For good or ill. And that will affect the whole nature of services offered. Including either better service, “curated” content or complete removal of such services.
K8S is an API that the majority is agreeing on, which is rare. There is a lot of amazing tooling, a staggering amount of ongoing innovation, all built on solid concepts: declarative models, emitted metrics (the /proc equivalent, but with larger scope) and versioned infrastructure as data (a.k.a. GitOps).

For someone that is known as the King of Bash (self-proclaimed) - https://speakerdeck.com/gerhardlazu/how-to-write-good-bash-c... - and after a decade of Puppet, Chef, Ansible and oh wow that sweet bash https://github.com/gerhard/deliver - even if all my workstations and work servers (yup, all running k3s) are provisioned with Make (bash++), I still think that K8S is the better approach to running production infrastructure. The advantage to using simple and well-defined components (e.g. external-dns, ingress-nginx, prometheus-operator etc.) that adhere to a universal API, and are maintained by many smart people all around the world, is a better proposition than scripting in my opinion.

At the end of the day, I'm in it for the shared mindset, great conversations and a genuine desire to do better, which I have not seen before K8S & the wider CNCF. I will go on a limb here and assume that I love scripting just as much as you do, but go beyond this aspect and you will discover that it's more to it than "thin install scripts that deploy containers" (which are not just glorified jails or unikernels).
It is an odd design decision, since I assume a rain sensor at its core is simply an LED and a light sensor carefully arranged. Total cost of the core components: $0.03. Neither need to be physically large either.

It's even more odd considering the cameras can totally also be used as light sensors (simply read back the exposure time for example). Why get rid of one unnecessary sensor without getting rid of another?

I wonder if perhaps it was done to force the vision teams to become less science/research oriented and more 'we need this result now, we have angry customers waiting' based.
Humanity’s stuff now weighs more than all living things
it's too early to say that the program failed
Just curious what do you think a high social status position is and what does that entail?
The discount airlines tend to not allow you to do this easily, or at all. I've never had a bad experience doing this with normal priced airlines however.
Slightly offtopic: is there anything else useful you can do with an old kindle?

I have 2 laying around catching dust...
When I really need to concentrate I’ll clamp on the noise canceling headphones and listen to bird song. Where I live there’s nothing but sparrows and crows and magpies most of the year, and almost nothing from October to April.
Intel have stagnated, but in their last 3 generations AMD has gone:

* from miles behind to ahead in multi-tasking workloads (ryzen 1000)

* drew "close enough" to Intel but Intel had a immediate counter (ix-8xxx vs ryzen 2000)

* Cut the feet from under Intel's HEDT CPUs and rendered them mostly pointless, and managed to keep a "close enough" position despite Intel releasing a new CPU generation soon after (Ryzen 3000 vs Intel 10xxx)

* Took a convincing lead which Intel has no answer for (Ryzen 5000 vs Intel 10xxx)

Intel have certainly stagnated but are promising any day now they'll be out of their slump and on a new process for mainstream CPUs. Maybe, maybe not, but their failures are no guarantee AMD are also going to hit a wall, especially since unlike when Intel planted themselves firmly on top, there are challengers in sight still for AMD.
I don't think anyone can tell anymore whether an instruction set is superior just with theoretical high-level arguments. The only way the pros know for sure is to model the pipeline, run benchmarks and measure the resulting performance for each variation.

That movement started with Computer Architecture: A Quantitative Approach, which is from late 80s/early 90s?
Did you miss the (2014) in the title?
By your reasoning they only need the rental 1 percent of the time. A lot of people use Uber more than that.

My own car is only a 20 percent solution. The rest is walking, biking, and public transit.
How does one identify which regions of a die-shot is the CPU or GPU? Are the structures on silicon easily recognizable from such pictures?

How far can someone with time and money go towards reverse engineering a chip from such pictures?
Investors have warmed to the idea of creators monetizing because they're more profitable than all the 30 person startups in their portfolio.

And when they looked beneath the surface they found a revenue producing asset that still was getting ripped off by the platforms they use to process revenue.
Going by your opinions, username and fluency in English it would be very unusual for you not to be western. We can roll our eyes and pretend things are more complicated than they are, or just acknowledge that a person from the other side of the world learns about these conflicts and narrative from second or third hand - all he can do is choose those hands (to some extent, media manipulation and all).

So talking about absolute truths that are hidden from others is a bit pretentious in this context.
I'm writing from Spain. I believe in maps.me!
Care to elaborate?

I find this take really interesting, because my (and my peers') experience so far has been very different.
Totally agree. Data is not a substitute for good judgment, or for deeply understanding your users and their pain points or your industry. You can use data to guide decisions but as soon as you try to rely on it completely, the part of your brain that does critical reasoning just turns off.
Germany, New Year: Dinner for one https://en.m.wikipedia.org/wiki/Dinner_for_One

Funnily Google even has an Easter egg for it.