skysight-inc/HackerNews huggingface dataset:
I play Civ 5 without any DLCs.

I'm interested only in the growth phase, so the first third of the game is intensely fascinating, the second third is mildly interesting but I'm invested in the outcome, and by the final third I usually get bored - too much micromanagement indeed.
Druzhba: A Data Pipeline Framework
There is an adaptation of SICP written in JavaScript. It is used by the University of Singapore and it's frequently updated. It tries it best to retain the essence of the original but gives a new flavor to it by applying the concepts in ES6.

Here is the link to the book:
https://source-academy.github.io/sicp/
Historically YouTube would downregulate short videos in their algorithms. The cutoff was 10 minutes, if I remember correctly. So the biggest content creators got used to stretching out any video to at least 10 minutes. I think YouTube has relaxed that a bit recently.

Which is funny in the greater historical context, because in the early days of YouTube you couldn't upload videos longer than 10 minutes.

EDIT: As an aside, YouTube's algorithms also punish you if you aren't regularly uploading content. It was really a perfect storm of shitiness where content creators needed to pump out content constantly, while also ensuring those videos were all 10 minutes or longer. It drastically affected the YT landscape. Content creators like Noah Caldwell Gervais who only sporadically release content because they spend HUGE amounts of effort on what they do release were getting slammed by the algorithm. Again, the algorithm has gotten a little better in that regard over the years. Though it's gotten worse in other ways.
I'm not sure if it has an API or any kind of integrations, but I know the Hemingway App[0] can detect passive voice, and possibly other features you're looking for.

[0]: http://www.hemingwayapp.com/
Show HN: Simple and privacy focused serverless comments with kudos
Solving the LinkedIn Bot Problem (a father/daughter weekend project)
Woz explains why the original Apple II (1977) doesn't support lowercase letters. That's not surprising, in retrospect; neither of its major contemporaries, the Commodore PET 2001 nor the TRS-80 Model I, does either, despite being developed by major corporations with substantial resources.

He doesn't explain why the Apple II+ (1979)—after the II's market success was proven—doesn't support lowercase letters. Even if software uses graphics mode to display lowercase letters, the II and II+'s keyboard does not have physical/electrical support for detecting shifted letters. Since graphics mode is cumbersome and slow, word processors for the II and II+ typically use reverse video to indicate capital letters, and use another key like Escape as a shift toggle. A popular alternative is the shift-key mod that fattire mentioned, which requires soldering of a wire to one of the paddle ports.

The lack of support is because the company was working on the Apple III (1980), which it expected would quickly obsolete the II series. The III has built-in 80-column text and full lowercase support, at both the character-font and physical-keyboard levels. Apple had incentive to not make the II too attractive.

Neither Woz nor anyone else at Apple expected that a) the III would quickly fail, and b) the II series would remain Apple's bread and butter. Without the III's distraction the II+ would surely have had built-in lowercase software and hardware support, or there would have been another II around 1981 with such. As it were, the III took up so much of Apple's resources that the Apple IIe did not appear until 1983, by which time the IBM PC had surpassed the II series.
It does indeed appear that you are correct.
The reception of this move appears to be... mixed[0]. As a Denver resident, I'm interested in seeing if this moves some larger offices out of Boulder and into Denver. Boulder seems to be suffering under the weight of zoning laws[1], but Denver seems to be capable of expanding, or at least adapting[2].

[0] https://www.reddit.com/r/Denver/comments/iczx59/palantir_hq_...
[1] https://www.nytimes.com/2016/07/04/business/how-anti-growth-...
[2] https://www.denverpost.com/2018/08/06/denveright-denver-plan...
Globally, yes. But this is a US legal argument and the courts will care about the US market. Apple has ~50% cell phone share and > 50% app market share in the US.
IMHO, the onus is on the screen readers to improve.

It should aboslutely be "smart" enough to simply say "fraktur this" -- to recognize a string of letters of the same style and specify that once, and to interpret the text as a word.

It is the job of screen readers to convert the visual meaning to an auditory meaning as clearly and concisely as possible. If it isn't doing it concisely, then the screenreader is failing and needs some better engineering.
Caddy is awesome. Thanks a lot.
Open source mapping platform for exploring neighborhoods social composition
Fair point, but we have to go for the global optimum, which is having the most interesting front page. That means sacrificing local optima, so you may be right that there isn't zero harm in waiting. Most of the people you mention (at least the ones who read HN) are probably googling for GPU information, though, so I doubt there will be too many GPU purchase disasters.

The trouble with "announcement of an announcement" posts isn't just that they're unsubstantive and lead to generic discussions (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...). It's also that when the real announcement is made, we end up with a duplicate thread.

I suppose this follows from the competing interests of the publishers and this forum. Their interest is to copy the same information to as many places as possible; our interest is to deduplicate it.
I recently realized Civ is perfect for playing during long transatlantic flights.
Isn't the reliance on dynamic linking what got us into this mess in the first place? System-wide dependencies are a bad idea. apt-get / brew / yum should not be your software's packaging / dependency system, but that's what a large portion of C/C++ software does.

Docker is a strong solution to the problem of dependency conflicts between different software packages. It's what allows me to run software that only works with gcc 7 while my system is on gcc 8.
> - In Civ 1-3 infinite city sprawl is optimal, which is tedious and unfun

FreeCiv (based on Civ2) meta is based on Rapture growth to size 8, 12, and 20+... allowing you to reach gunpowder in less than 50 turns (EDIT: 75 turns reliably, depends on the map of course).

You can only rapture with max happiness, which puts a hard cap on the number of cities in a Rapture Strategy to 13 cities (Republic / Early game) and 14 cities (Democracy, researched later).

Republic/Democracies get the following bonus on "We love the king days": +1 city growth per turn, as long as the city has +1 food AND retains "We Love the King" status. It took many years to develop a strategy that can sustain Rapture reliably, but Rapture beats infinity city sprawl in the long-game.

Infinity City Sprawl is still a strong rush-down strategy if you go Monarchy, but you will absolutely reach gunpowder 2nd. You have to hope you can win with a rushdown with Knights (and probably Trireme / Lighthouse, since Monarchy has that +Production bonus after all). The multiplicative bonuses from libraries / markets make Rapture far stronger than ICS in the long run.

Rapture-based FreeCiv games are looking at Marines / Transports + Destroyers soon after turn 100 or so (0AD), if you let the Rapture player do their thing. Obviously, a bit slower if you're harassing them, but its a big threat. You absolutely won't win the long game with the older infinite-sprawl strategy.

> The last problem is especially hard to fix, and I don't think any similar game has solved it.

FreeCiv's governor is a constraint-solver, automatically solving the ideal amount of food / shields / trade in all cities to your specification.

https://freeciv.fandom.com/wiki/City_manager

Its a bit difficult to learn how to use, but all that micromanagement disappears when you use the governor. Since its a constraint-solver, you are provably given the optimal mix of food / shields / trade that you request from the system.

You need to spend an afternoon with the city manager, figuring out when +1 food / high gold or +1 food / high production builds are useful. Or Max Food / equal production, etc. etc. But once you've got your plans in place, its just a few clicks to automate the management of your cities in FreeCiv.

----------

If a game is good, but tedious, you can solve that with AIs / constraint solvers / etc. etc. that assist the player.

Ex: I think the "ideal Starcraft" engine wouldn't remove Mutalisk stacking or Dragoon Dancing... but instead provide a better UI so that the human can more efficiently utilize those techniques and play the game at a higher level. Similarly, Civ games may get tedious, but you can program miniature AIs to remove a gross amount of that tedium.
Black Friday shopping like we all know it is officially over because of COVID19
Goodness gracious, again with those "zombie processes"... I think one of the biggest UNIX design flaws is the PID management (the most appalling part is the need for PID 1 to constantly be reaping the orphaned children). Why does no other OS need such a silly contraption? Why file descriptors don't need such treatment? Oh, right, because they're per-process, not system-wide.
20% of global market share. ~50% of units sold in the US. > 50% of the app market share.

For units sold:
https://www.counterpointresearch.com/us-market-smartphone-sh...
That got an audible laugh out of me.
A new implementation is a new idea.
Post Manhattan Project FOMO – George Gamow and “Maladia Biologica”
Compute Software | Senior Software Engineer | Mountain View, CA | Remote

Kenny here at Compute Software. We're looking to hire a Senior Software Engineer with 3-5 years of Clojure experience and 5-8 years of SaaS application development experience. We are an early stage cloud decisions SaaS startup that helps enterprises run optimally on the cloud. You are ideally an all-around athlete and looking to be a part of a startup. Our backend is all Clojure and frontend is all ClojureScript. Data is all stored in Datomic and InfluxDB. Everything is deployed to AWS using Pulumi. We're based in Mountain View, California and open to someone working remotely in the U.S. Send an email to jobs@computesoftware.com.

https://www.computesoftware.com/careers/senior-software-engi...
You are old! We have a lot more than two developers now.
I'm not aware of any browsers that don't mark files downloaded from the web as such.
Reasons a WordPress user moved to Webflow
Yes that is what I meant, to late to edit.

The problem is that you might have "force opt. in" into a TOS agreement which states you allow the data transfer. So depending on the sign up with linkedln dialog it might have been legal...
If anything, I would think the data quality of temperature and respiratory issues at the time of patient intake would be higher.
We run docker on top of aws. So a vm-ish thing on top of a vm. I don't understand why we don't just build custom VM images, which is what I did back when I was handling backend stuff. Now I just observe with a kind of befuddled expression as we experience various live issues that end up being docker caused...
Caddy can sit in front of it as a proxy, no problems. It can terminate TLS for you, and your existing server can do the rest of the heavy lifting for serving your site.
In 2120, we'll be reading "votes sent by mail delivered 100 years later".
> Firm Will Pay a Total of $38 Million in Penalties to Settle With Regulators

$38 million!?!? That's a expensive mistake for not submitting some paperwork that should be automated.

I'd like to see a list of international government agencies and what they can/do charge for penalty fines. I suspect that the United States SEC sets a high bar compared to some of the smaller fines I've seen elsewhere. GDPR appears to be one of the top contenders

https://www.tessian.com/blog/biggest-gdpr-fines-2020/
Does anyone think this will start a trend of de-centralizing Silicon Valley? I'm just wondering what the world looks like if these companies continue to have remote employees. Will there be a need for an HQ in such a high cost area?
Templating within yaml is an absolute mess, I harped on ansible in the past for the same reason. However, dealing with that once is far, far better than dealing with thousands of hand-maintained kube yamls multiplied by your number of environments. Helm of course has its own pain points, but that doesn't subtract from the fact that it solves problems.

I see putting your example of two, unrelated, containers in the same pod as the same binary problem I mentioned earlier. I get your point, but it's a scenario one must wedge themselves into by making other poor choices. Why must the frontend and backend be the exact same version? The most obvious possible reason could be that the API used between them isn't versioned. Or maybe there's not even an API!

> You will have to read the code or hope I wrote documentation for my ad-hoc Kubernetes extension.

No, helm's approach to inserting variables into templates means this isn't the case. Every option and default appears in values.yaml and it's a one stop shop to see everything you can customize. The code example you wrote could be better written as:

containers:
- name: frontend
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"

With values.yaml having

image:
repository: my_default_image
tag: my_default_tag

Note that values.yaml is part of the template and values passed to helm's cli can override individual values in it.

I'm not sure what you mean about helm charts having no upgrade path. IME you can un-deploy, upgrade, and rollback helm deployments and it takes care of adding/removing kube resources that where also added or removed in the yaml for you. [1]

[1] https://helm.sh/docs/helm/helm_rollback/
Is there is some objective way that the SEC or FINRA detected activity that IB failed to report? If so does there exist an opportunity for software or systems that automate this for market participants? Suspicious Activity as a Service (SAaaS)?
Yes, that's why I mentioned the publication of the photo for some commercial purposes, eg advertising. Nobody is disputing your right to take pictures in public.
Sadly, it triggers my work's block filter.
New Insights into the ‘Uncanny Valley’
There are many; VSCO and camera+ for example.

Even in the default camera app you can point at something white, like white paper lit with white light, and long-press to get an auto focus and auto exposure lock. Then you can get a picture of the orange sky / landscape and it will use the locked white balance setting.
Oh also add "natural farming" to those other keywords.
I wonder how these sorts of decisions would stand up if put to a ballot initiative. Has there ever been an instance of the public voting on cameras and surveillance technology in their towns?
It's subjective, the point is that some people prefer it.
That's from an external system, and won't work in the bottom of a hole.

There is no way, short of fusion that I know of. And fusion is not a valid answer in this context anyway (even if we had the tech for it).
I greatly dislike what Trump has done to this country, to understate it.

But this is the worst/dumbest/most off-topic reply to a comment I have ever read on this site, and maybe the entire internet. I regret having had to read it.
That's a red herring. However if you must engage the literal nature of the phrasing which captures the wisdom from experience...what are your thoughts on PRISM?
So many points, but they all miss the point.

He links to about 20 different tools/services with the attitude of "docker is just doing all this stuff that already existed!" as if that's a bad thing.

But it's not. It's the whole freaking point.

Docker took a bunch of existing tools and consolidated them into a single general tool, which acts as a foundation to build on.

Hell, they picked a shipping container as a logo for a fucking reason. We also shipped all the same goods before a shipping container was invented, but it was slow, inefficient, and required custom solutions for each port/ship/good. Shipping containers solved that by providing a single foundation upon which you can standardize and extend.

Docker does the same thing.

This is a bad article.
Yes! Pubmed is great and the backbone of a lot of downstream work (e.g. literature mining), but only has the abstracts and is limited to bio/med (the NIH mandate).

AFAIK the problem that the OP points out would not have been fixed by Pubmed. It would keep the abstracts, but the full contents would become dead links because the publishers _own_ the full article at the end of the day (which is absurd IMO).
We use a CLA bot and ask contributors to sign it with their github account. For example, from a random open PR from a first-time contributor: https://github.com/caddyserver/caddy/pull/3680#issuecomment-...
Even within journalism there is a world of difference between cropping and outright manipulation.
I know I should defend the common user…but c’mon, if you’re going to write an article like this, maybe spend like 5 minutes figuring out why the camera is “struggling”.

Broadly, the camera is doing the right thing here. Nobody developed these auto white balance algorithms to factor in the sky turning orange. The camera/imaging pipeline is seeing this crazy orange cast, assuming it’s deep incandescent light, and then trying to compensate, which is generally what you want it to do.
That’s just one part of Docker. The other part is the security aspects; you cannot “escape” the container (easily). This cannot be achieved with plain static linking, but you’ll need cgroups etc for that.

Docker just combined these concepts elegantly in a way that “clicked” with many people, and was fairly pragmatic.

The only major complaint I have about docker is its client/server model, it just makes so many things more complicated. It seems podman is doing great work in this area though.
Thanks for the tip! I actually have Epiphany installed but I didn't think of that at all.
There are only two reasons not to promote responsible procreation :

1. Religion
2. Creating a labour force.

When reproductive rights are restored back to women and automation/AI takes over most of the mundane tasks, humanity can live to the best of its ability.

We also need anti ageing therapies so we can all live long and healthy as well as ways to preserve and manipulate genetic material so that subsequent generations have the best future in every possible way.

All while restoring our eco system and bringing our planet back to equilibrium. Does this sound like genocide to you?

If we had longer life spans and can live healthy lives without the ravages of ageing, how many of us would want to procreate in a hurry so we remain immortal through our genes?

I don’t see responsible procreation and advanced bio therapies as something negative. I think it’s the next level of our evolution.
Both upscaling and downscaling result in blurriness, though upscaling will generally yield slightly worse results. But downscaling is still going to yield a result drastically inferior to rendering at the correct size. It totally butchers pixel-perfect lines, for example. It’s the sort of hack that would be awful on low-resolution displays, and only becomes even vaguely tolerable on high-resolution displays because it’s still somewhat better than a low-resolution display for a lot of what people are using their computers for, even if for others it renders it legitimately unusable.

If this really is true, I remain utterly baffled, and I maintain my position that it is an obviously stupid idea. Doing it that way just makes no sense to me. The visual result is way worse, it’s more resource-demanding and thus slows things down a little, and it doesn’t really simplify anything for app developers anyway—the only difference is that you have an integer scaling factor rather than a float scaling factor; but all code is still having to perform scaling mappings, and using floats would change roughly nothing (though the changes required in your APIs may need to propagate through a few levels, and GUI libraries will have to decide how to handle subpixel alignment). Windows and Android have both done it properly, so that supporting fractional scaling is no burden whatsoever for developers. You talk of having to ship assets for arbitrary scales, but that’s not a reasonable argument: GUI libraries should always choose the most suitable version of a resource, and scale it to the desired size themselves if it doesn’t match exactly.

The result of taking the proper approach is that users of fractional scaling may get icons being rendered poorly, but images, text, vector graphics, &c. will be rendered precisely and crisply. Meanwhile, this other behaviour people are saying Apple is doing is just guaranteeing that everything is rendered poorly. Surely they’re not actually doing this? Is it perhaps a case of them having erred in making Retina support integral scaling only, but they’ve since made a better version that supports fractional scaling that each app can opt into, but they just haven’t insisted on everyone fixing their stuff yet? (And remember, Apple’s in an excellent position to do such insisting—they do it regularly.) —But as you say, screenshots are scaled at the next integer, which would suggest that yeah, they’re actually doing this mangling system-wide, and there’s no per-app recourse. Thanks for that explanation.

I just find it hard to believe that Apple would truly butcher things this badly. Even if they’ve been known to do weird things a bit like this before, like killing off their text subpixel rendering with no stated justification, to the clear detriment of low-DPI users (and it may still be worthwhile even for high-DPI users).

I can’t check any of this because I don’t use a Mac. There may even not be a macOS device within a kilometre or two of me.
Fossa Guard web extension supplements Gmail with S/MIME support on Web and Android platforms https://fossaguard.blogspot.com/2020/06/fossa-guard-pro-10-r...
Sounds like a missed opportunity. ASCII maybe could have had BLL, BLM, BLH (low, medium, high) with different frequencies and you could have encoded something in those bells instead of having to count a sequence.
Remote work actually makes having an HQ in a high-cost area much cheaper, but it also means that ease of recruited talented administrative staff becomes a more important consideration (as opposed to talented development staff). I am not sure how one can or should balance prestige and HR considerations.

Another consideration is how hostile California in general, and San Francisco in particular have become towards business(es).[1]

[1] https://twitter.com/elonmusk/status/1259638112688304129?lang...
Fortnite Battle Royale 14.00.0 B27.8.2020 APK and Mod (Unlocked) + Data Android
A free tool to help you hone your business ideas
Hey y'all! My family and I just launched a free product, Dium, and we were hoping to get some feedback!

Dium helps people polish their ideas before starting businesses around them. We would love some feedback on our product, frameworks, and flow! Let us know if you would use something like this. We really want to make the world of creating a new business more accessible. Thank you so much in advance!

Note: We have not optimized for mobile yet! Desktop only ^.^
It does for me? The ones which are history driven say "recommended for you" next to them, but most seem to be related to the video itself. Maybe this is due to almost exclusively using it for music.