skysight-inc/HackerNews huggingface dataset:
> I suspect that an old-school web forum like phpBB could work well

It’s funny that you say this, but at Automattic (where I work), we use a tool called p2 [0] which is built on WordPress blogs. So it’s basically a blog with real-time comments, and each team/division has their own p2. As our saying goes, “p2 or it didn’t happen” — and it’s probably the main thing that keeps communication healthy. It’s easy to follow the set of blogs applicable to your work, easy to cross-post to other blogs, it’s globally searchable, and easily sharable. Thus it avoids the problems you mention with email and slack. We use slack a lot as well, but few use email at all.

Like you say, it works because everyone buys into it and uses it.

- [0]: https://wordpress.com/p2/
2020 has been a year without a flu season in the southern hemisphere
I worked as part of a distributed team from 1989-1994. I was on the US east coast, one guy was in Ohio, two guys were in California, and two were in Japan.

I worked at the end of a Telebit Trailblazer, so I had a 19200 baud link to the internet. I remember emailing myself GCC - staged the tarball on a remote host, uuencoded it and sent it home as multiple email messages.

We mostly did stuff via email, with the occasional conference voice call. I had to learn to restrain myself and not try to solve user problems when I first saw them - because of the distribution of time zones, I would tend to be the first person awake.

This was definitely coding - we were selling and supporting Interlisp-D and its many derivatives.
>I've been reading the so-called secondary literature for about a year. What compels me to come out is the discovery over this past year that for the most part commentators really do not know what they are doing.

Bright red flag.
Nanos – A unikernel running one application in a virtualized environment
This is coming out to PCs nowish: https://devblogs.microsoft.com/directx/directstorage-is-comi...

Nvidia's 3000 series will support it, the new consoles have it one form or another, and we can safely presume AMD's 6000 series will support it as well.

Under Windows, obviously. Linux will be a completely different bucket of chum.
Huge stumbling block and source of confusion for me. During the steep learning curve setting it up, I'd often search online for help/tutorials and they'd all reference "certbot" which I couldn't find anywhere on my system. As a newbie, I frequently said "WTF is this certbot thing, I'm using letsencrypt!" Wasn't clear at all. At some point during my system updates, /usr/bin/letsencrypt became a symbolic link to /usr/bin/certbot and it became obvious.
Great question. We recognized revenue from the difference between the volume discount we get on our negotiated interchange rate and what is charged to the customer. For larger customers with more than a couple of facilities, we have SaaS fees for gated and premium features as well. Because our focus is serving the long tail of the self-storage market - mom-and-pops - we understand that much of the software currently available to them is either too expensive or too complicated for their smaller operations. We want to make sure that they have a simple pricing model that doesn’t nickel and dime them for the core features that they rely on to run their businesses.
If the original claim was being made in good faith I would agree that "2017/18" means a single year, but given the other prevarications I couldn't rule out an attempt at double-counting.
Again, apologies if this sounds ignorant, but we have pretty standard practices now for sandbox execution of untrusted code. A LISP seems especially suitable for this type of task.
Is this issue not somewhat solved by a the navigator.share API with a fallback to a mailto: link (with no to address)

https://developer.mozilla.org/en-US/docs/Web/API/Navigator/s...

NB support is somewhat limited:

https://caniuse.com/web-share
That makes more sense. I wonder how long before they increase capacity
"Baseless" and yet if you search for it, you'll find both people in these comments repeating the same and, widening the net, a simple Google search turns up plenty of results.

Its almost like you just want to argue. Hmm. Sort of like bringing up Biden when someone asks you to draw a distinction between the alt right and the modern GOP.
The AMD naming conventions are a little confusing, so it's not obvious, but the 3400G is based on Zen+. They have announced Zen 2 APUs [0], but they are not available directly - just in pre-built systems. That may change at some point. These are a huge improvement over Zen+, but I wouldn't wait around for retail availability of Zen 3 APUs!

[0] https://www.amd.com/en/products/apu/amd-ryzen-7-4700g
I do only this. Copying the codebase into a subdirectory seems like a kluge. It baffles me that they recommend that solution; seems like too much backward compatibility.
Until NVIDIA decides to "fix" the workarounds, again.
Yes, you don't need Emacs or Vim to be a successful software engineer. If you are good enough you don't need anything more than a basic editor, a compiler/interpreter for a language, and libraries for that language that let it talk to whatever you need to do I/O with.

But using a more advanced editor can make it easier. If you are going to be doing software engineering for a few decades all the times you have to do some repetitive task in a simple editor that would have been quicker in a more powerful editor adds up.
> There is a chance a positive feedback occurs, global warming spirals and Earth becomes uninhabitable.

There is virtually no chance of this happening on Earth until the sun gets significantly larger: https://en.wikipedia.org/wiki/Runaway_greenhouse_effect#Eart...
Aaron! Should have guessed it was him haha
IMO the best of any kind is one that designs themselves out of the hot path. What does that mean for leaders? Don't _be_ the conduit to good communication, instead tend to it like something external to you. Processes and tooling are like code for businesses and can be updated over time to fix the bugs.
It didn’t and it isn’t.
> What we need in web pages is a way to mark an image as purely decorative

Setting the alt attribute to an empty string already accomplishes this task. If you find there are cases where it shouldn't, as well as reporting it as a bug to the appropriate browser and/or screen reader vendor, you can use aria-hidden="true" on the img. This is useful e.g. for inline SVGs which don't have an alt attribute.
In my experience the "loudmouth" in-person is the same way on a video call. They always get their two cents in, and are sure to jump in regardless of whether or not another person is patiently waiting their turn.
Yup, I've got about a dozen motherboard/video card combinations that I'm adminning. All of them require some sort of hack to get the binary driver to work with our code. Most require a kernel flag, some require sub-optimal bios settngs, some require pinning to an old version, and one requires a monitor attached to boot.
I think you're overestimating the thermal pollution. A human is 100W-120W. The Zen 3 is about 180-220W. That pales to comparison to the cost of cooling a home where air conditioning systems have 36,000BTU or 10,000W.
Direct RGB does still have its place, for example rendering ASCII or block art. Just not for stuff that's intended to be read.
This is an old feature. But it requires Gmail asking for a permission or maybe clicking on a setting somewhere and that means most users will ignore it or simply dismiss it without understanding what it even is. These days there are so many popups with warnings all the time (cookies, tos, notifications) you can't blame the users for just dismissing them without even reading
AWS has multiple generations of its own ARM processor. I can't say anything about it, as I have no experience with it. I know it's at least two generations in and they claim 40% cheaper for similar workloads.

What I can say is that this level of investment is large.
Citi names Jane Fraser as CEO, the first woman to lead a major US bank
Yeah I've finally gotten enough experience to feel like I've run the gamut of management styles and the best advice I can give is that managers need to explicitly ask questions to some people and genuinely work to improve their performance. Some people (especially new or those who think they're under-performing) won't want to rock the boat at all and will hold their frustrations with things like I mentioned in forever.

I used to be very bad at that. Now I'm pretty firebrand for employees to be treated right as I've finally been to companies that I felt did so (then back to companies that don't) so I recognize what I consider abusive places/mgmt pretty quickly.
Have you taken a look at Google's Natural Language API? Try out the demo and switch to the "Syntax" tab to see the output. More info: https://cloud.google.com/natural-language
Do you realize how many people the flu kills? We don't need another flu.
I'm all for calling out hacking attempts, but it was a phishing email which shouldn't have even made news. Also, Microsoft is heavily invested in Russia and all their internal builds leak on Russian hacking groups first like WZor. I'm actually frustrated that Biden is using Microsoft for his campaign.
That's not the point being made.
If I were blind, I would try to do as much of my interaction with the web as possible in "edbrowse", a browser designed and written by a blind programmer:

https://edbrowse.org/

Although it is common for people to refer to vim as a command-line program, edbrowse is a command-line program in a stricter sense: the user types a line of text, then hits return, then the computer prints zero or more lines of text, then the user types a line of text, etc. (vim is a rewrite of an earlier program named vi, which is short for "visual", a name chosen to emphasize the fact that it departs from the strictly line-oriented interface of earlier Unix editors.)
Speakeasy JavaScript – The “Mad Science” JavaScript Meetup
A big one is a test tool for avionics running on Solaris. We are retiring it but some test procedures still require a specific version of it. And we don't want to update (and recertify) these procedures.

We also have a homemade documentation system, again outdated but certified. I don't remember the system but it is definitely not a modern Linux. I think there is also a Fortran tool used to compute the lifespan of parts on the same system.

A bit more recent, we have test benches made of several computers, mostly Linux desktops, each one deal with different things like real or simulated avionic hardware, they can be remote controlled but some apps run locally and have their own displays.

We also have certified build chains running on specific systems, and while a GUI is typically not needed. It may be useful from time to time, mostly for debugging.

We are in a process of modernizing all that stuff, but because of certification and the average lifespan of a program, it is a very slow process...
nothing brings out the haters like a job well done. great project. people will benefit from it.
Metamucil is available most any place. Your welcome.
The IBM Displaywriter had a margin bell. It was an odd experience to be using a digital computer that acts like a mechanical typewriter.
2K was/is a real specification that defined and used in digital cinema well before consumer TV's got near to these resolutions.

DCI specifies a few 2k resolutions based on aspect ratio: 2048x1080/24 full Frame, 2048x858/24 for Scope, and 1998x1080 for Flat. Basically any crop of the full frame image with either the maximum width or height is still 2K.

There's probably not a lot of value in beating that dead horse anyway; I have a sneaking suspicion this is all just a typo. Most devices containing a display like this are usually digital cameras or imaging instruments which almost always market the raw pixel count ahead of screen resolution. This is probably generally advertised and specified as a 2MP display not a 2K display.
> I was a military dictator at heart.

Not really.

The mechanism of the game is intentionally made to drive the player to do this. The diplomatic system is similar to the game of Diplomacy - allies are formed and betrayed before it's formed and betrayed again, and achieving world domination at all costs is one goal of the game by design. You can also see this from various game mechanisms, such as that the player is able to adopt any of the available ideologies, even several in a row, for their material benefits alone without having real consequences, it's just a matter of weighting the pros and cons - if necessary, enforcing slavery is an option. Scientific research, cultural development, and city building remains independent from the state of peace and war, the political or economic systems (beyond some bonuses from each system). And regardless of how impoverished the life of ordinary citizens has became, the player is always the eternal dictator. In real life, if you are a Czarist regime, sooner or later it will be overthrown in the upcoming Bolshevik Revolution.

Nevertheless, I guess the political system in Civilization can be alternatively interpreted as a cautious tale similar to Universal Paperclip's warning - If you give the wrong goal function - in PaperClip, to produce as many paperclips as possible, or in Civilization, to achieve world domination at all costs - and let a human or an AI overlord agent to optimize that, inevitably, humanity will suffer.
Agreed, it's funny how nearly all discussions about reasons for single threaded perf just focus on games.
A big difference is that now you learn (faster or at all) about issues that 30-50-100 years ago would have been completely obscure to most of the world, and you're getting the news hammered into your head on so many channels until you can only see them as important. So most issues today hit people far harder than they used to because the world used to be a bit more (unwittingly) ignorant and what you didn't know couldn't hurt you. Knowing about every bad thing everywhere, and knowing the impact of that can hit harder than the actual issue. It takes a huge emotional toll.

If issues command more attention time each day they feel more important. Generalplan Ost might have killed twice as many people at the same time as the Holocaust but most people never heard of it because it didn't get that much prime time. And the Bangladesh or Indonesian genocides flew under the radar for most people around the world.

Lots of things are possible but the likelihood, and the fact that this is hammered into your head via every channel make all the difference. Nuclear war is possible but if FB would throw this possibility at you every day I can guarantee you'd see it with very different eyes and feelings.

Just going back a few decades you had things like AIDS or the hole in the ozone layer. So each generation had their own burden to bear. And things like global warming aren't something that hit one particular generation (unless it triggers a catastrophic and quickly unfolding event), it just erodes away the niceties of life with each generation.
a) Counting areas where resources come from get complicated quick. Are you gonna count the ocean because the grizzly bear eats the salmon? Do Nile crocodiles get their population density counted based on the entire watershed they depend on?

b)There are about 50 people per square kilometer of land.
Even adjusted for farmland humans are still gonna blow every other large predator out of the water. Even if you include commercial fisheries that still blows every other large predator out of the water. Maybe there's a couple seasonal localized concentrations of certain predators that are higher but nothing else comes close to that number.
Well, you've sent me down an interesting rabbit hole on the moral status of animals in ethics, and I figure I might as well share what I read:

https://plato.stanford.edu/entries/moral-animal/#Sent
> I want the NSA to know everything a US President does while in office. I want the NSA to know everything a candidate for US President does while they are running for office.

Neglecting the fact that, according to Snowden, they already have that power, are you aware what power this gives the intelligence community and, by implication, the sitting president over elections and up-and-coming presidential candidates? Yes, Donald Trump is dangerous. But this doesn't mean we should employ even more dangerous tactics to control him.
Mild Spoilers:

I think that'll be a pretty hard book to adapt. The story goes off the rails in the later books. Especially the 3rd, it's just a random tour of interesting scifi ideas.

I'm also wondering if the de-emphasis of individual will make it harder to make a show. There is no through line of character.

While the book has some great ideas, I personally wasn't a huge fan of how they were strung together. First book was great detective noir book. Second book had the great concept of the wallfacers and one amazing badass. And then you can just see disaster coming with the change of the guard, the story is just as bad as the end of the rama series from there.

Or to say it another way, if it makes it to the screen it will be heavily altered imho, but that's par for the course, and I've come to enjoy other people's interpretations on things I've already read when they bring new stuff.
That’s our man Taylor. We’ll be building out the rest of our design team in the near future.
The wolves eat the deer. The deer population collapses to the point that the food supply for the wolves cannot support the wolves. The wolves starve and the wolf population collapses. Without pressure from the wolves, the deer make a comeback and flourish.

The population cycles occur in both large and small ecosystems. The process is slow and steady. Often it seems like the embers of life have gone out. However, something always comes back from the ashes.

Humans are just another animal in the food chain.
Qrator's 2020 National Internet Segment Reliability Report
Related, https://arxiv.org/abs/1508.03058: "Along the way a paradox is exposed: The seemingly unintuitive mathematical tools, often associated to higher dimensional topology, have their origins in three dimensional contexts but in the hands of late-onset visually impaired topologists."
Tcl/Tk nuclear power plant command/control interface
We are past carrying capacity. If we don’t bring down population to 1-3 billion, when the natural trend of depopulation happens, there won’t be enough resources to feed the population on the spoils of a collapsing eco system.

When the apex predator gets hungry, everything gets eaten. Not only are we a super apex predator, we are also the most hungry and are outbreeding all other species and devouring eco systems.

It will never be enough. We will just eat the planet and perish hungry. And likely vulnerable to all kinds of natural disasters and disease. Better to control population to manageable levels for the future of the species than make way for nature to cull us.
Traditionally, the way to avoid Peter's Corollary has been to operate a society with one or multiple glass ceilings, ensuring that in principle[1] the middle ranks of an organisation wind up filled by experienced competent people who pose no threat of advancement.

"every Bertie his Jeeves"

[1] others have other theories: https://www.youtube.com/watch?v=5mVF6GZ8v1A (not to mention the alimentary habits of the Morlocks)
Ask HN: How's working remotely from a tiny home, vanhome, or boat?
Please share your experiences and how you set it up!
Its pretty clear what's going on: AMD doesn't have the resources to support all the GPUs they release on ROCm. They focus on the "MI" line of cards, which have similarities to the consumer GPUs. (Ex: Rx Fury is very similar to MI8).

Because MI8 and Rx Fury have similarities, AMD gives ROCm support to both. Ditto with MI25 and Vega, and MI6 and Rx 580.

EDIT: With "Navi" gaining features in ROCm repos, my bet is that a new MI-card based on RDNA2 might be coming out soon. Maybe its Arcturus (the Exascale GPU for the Frontier supercomputer).
The government interacting with the price of food starts well before it's baked into bread.
Same in the US. In the US it helps that there are 3 major credit bureaus. When you ask for your free annual report, you have to answer the questions for each.

Unless there is a lot of wrong information in your report, there is a good chance at least one of them won't use the wrong information in their set of questions.

Once you've got one downloaded and saved, you can try again with the others, checking any questions you are unsure about against the first download.
Show HN: Multi-Cluster and Multi-Cloud Service Meshes with CNCF's Kuma and Envoy
That video was amazing! I bet you could crowdfund it into a product :)
> I would prefer to add role="presentation" instead.

This doesn't always do what you think it does. The presentation role is for negating any accessible role implied by the use of a particular HTML element, not for hiding it entirely. For example, you've used an unordered list for appearance/styling, but it only contains one child item. In those circumstances, a list of one thing is semantically meaningless and role="presentation" on the ul is completely appropriate.

The fact that applying the presentation to an img removes it from the page for screen reader users shouldn't be relied upon.
Scrolling is broken from the average user's point of view because it moves the cursor. If you're typing something, and then scroll to reference some other part of the document, you can't just start typing again after finding the information you need. You have to manually restore the cursor position or you'll end up typing in the wrong place. Unlike pretty much every other text editor, Emacs's concept of a cursor is something that lives in screen space, not document space. It's stuck in the VT100 hardware cursor paradigm.
If he had invested $100 back then he would have sold his holdings when they reached some crazy high level in comparison.
14% of Americans Are Considering a Move Out of Their State Due to Current Events
HTML was originally for relatively static documents and still works relatively well in that domain. But for almost everything ELSE it turned into a convoluted mess, requiring UI rocket science to manage, and bloating up development. I observed it takes roughly 3x the staff to produce and maintain custom small and medium CRUD applications than the IDE's of the 1990's.

Some claim the added flexibility and easier deployment[1] of web based applications is worth this 3x increase, but usually that's tech staff saying that, not business owners. They want get-it-done-on-budget, not eye candy, if given a clear choice.

We have to come clean and admit that job security is keeping us technical people from being objective on this. A convoluted standard increases demand for specialists.

I suggest the industry form 3 browser-based mini-standards: A) Art/Gaming/Charts/Entertainment, B) Document-oriented (current HTML may almost be good enough), an C) "productivity" oriented data and CRUD.

That way each can focus on doing its niche right instead of trying to be one-size-fits-all.

[1] With a good stateful GUI-markup-over-HTTP standard, we probably wouldn't need local installs to get decent GUI's.
The answer is not disingenuous at all, I think you just find it hard to accept because it is simple. You are actually trying to argue that a walled garden app store where users and developers have no other choice is always better for everyone, and that everyone should want it, because the single point of failure man-in-charge knows what's best for everybody. Do you even believe that? Or do you feel compelled to defend Apple?

You're not even making a coherent argument. Epic is making a short-term play at rent seeking? That doesn't make any sense. They're trying to be able to charge for individual products the way they do on any other open platform. Platforms that do not filter through single monolithic app stores, and which - surprise - are successful and enjoyed by millions of users and developers.
YC W21 Remote Batch