skysight-inc/HackerNews huggingface dataset:
The best works of art leave space between the ideas, words and images. Blade Runner is a bit more like a poem than a novel and that's why it works so well and why it was rejected so soundly at the time of release.

Sometime it takes a while to grasp the significance of a poem.
I have high hopes for this Fall's MIT course in Computational Thinking [1]. While it was discussed here on HN, I don't think it got all the attention it deserves.

I think this course will end up to be the start of a revolution in online teaching. We've had MOOCs and OCW, and other courses online for a while now, but this is a whole different level. They enlisted 3Blue1Brown (Grant Sanderson) to lecture. Arguably, he is head and shoulders above everyone else when it comes to mathematical animations and intuitive explanations. Coupling the pedagogical genius of this guy with the research genius of Alan Edelman, and with the expressivity of the new language Julia (which might beat Scheme in the end), this is a recipe for absolute success.

Oh, and the main lectures are live and you can ask questions (and if your question is good, you receive the answer right away).

Run, do not walk, to enlist in this course.

[1] https://mitmath.github.io/18S191
I guess it was alluded to in the article but my main concern is the amount of fertilizers, herbicides, and pesticides we use. As we clear more land for Ag we are of course limiting habitat for animals but also zapping them constantly with these chemicals.

Fertilizers get into water and decimate the life in there. Herbicides coupled with pesticides decimate insect ecosystems. The development of land gives larger animals nowhere to go.

I get why we farm like we do - abundant food for everyone. So much so that we waste so much. I just wish there was some way to develop effective farming that didn’t do all this. But it feels like a catch-22.
How did he make them waste money?
https://archive.vn/7sAhn
Sure, but getting rid of life seems to be quite hard and for it to happen it must be some extraordinary event like the surface getting as hot as the surface of venus.

People still believe there can be life on venus in it's clouds, most likely bacteria or something like it but it's not impossible that life will find a way.

There has been extinction events where the surface of earth pretty much became uninhabitable, but bacteria lives in the earth and underground and life spirals back as soon as the surface or oceans are habitable again.
A New Theory of Western Civilization
> But it leaves things in a messed up state and I don't like that so I will go back to this in a short while and fix it properly.

You say this with confidence, I wish my own situation provided me with the confidence to say this and mean it. We do not have reproducible systems and depend in many ways wholly on backup images of live production systems. Someone is going to say this makes my life simpler than yours by some twisted math, but I have a doubt about that myself.

We are still talking about migrating from Amazon Linux v1 to Amazon Linux v2, and with a recent announcement from AWS, the pressure is off! We'll be able to continue talking about this transition for a good long time to come. Again, mixed blessing, is it better to have an operating system that can crawl along on life support? For those that can't upgrade, sure, it is better to get security maintenance than to have zombie servers which are not upgradeable, but who is to say what opportunity costs will arise because we are not on a formally supported leading-edge version of the platform.
And typos:

> actually dothe work of gettingprojects done
Exactly this.

Remote working does remove some of the rapport and chemistry from relationships, which is regrettable, but on the other hand it also reduces the ability for people to 'dominate the room', intimidate, etc.

These kinds of people are sometimes intellectual giants, but very often simply bullies.
Invest in properly learning about yourself.
iBook included wifi, but they killed pcmcia more than provided wifi itself. Everyone who needed networking had a pcmcia card then, whether ethernet or wifi. (Or both) So I'd give them half a point for the first wifi in practice.
Holmes claims to have confirmed her diagnosis with an Edison machine and a microscopic sampling of blood.
Any sim game recommendations that fit your criteria?
Really like the solar idea, with Australia a short jaunt away by sea and them having an enormous solar potential.
The advice I've seen that recommends this is because articles with images are prioritized on social media, especially Facebook.
What's your machine specs ?
Did Gandhi use his nukes?
I disliked civ6 due to the warmonger penalty. It seems like all the other civs will dislike you for hundreds of years for waging even a defensive war agressively.
I mean I get the debate going around about using "crusade" instead of "jihad" but straight from the books appendices:

>JIHAD: a religious crusade; fanatical crusade.

>JIHAD, BUTLERIAN: (see also Great Revolt)—the crusade against computers, thinking machines, and conscious robots begun in 201 B.G. and concluded in 108 B.G.
No it is not, unless saying "Russians are smart" is "racist".

You can not read English effectively. Work on it and stop with the ad homs.
I wish to profess my love for terminal emacs. I do not take it for granted. Hear ye. Any editor so powerful that also humbles itself to a 100x30 terminal without losing any power is pure class. This program deserves praise. I pray that GNU emacs will continue to support a text-only interface for many years to come and when at last the elisp fractal is no longer fit for purpose, I pray that its mechanics will be absorbed by the great neural network that will learn everything.
Seems like a good idea... The whole idea of having to log into a computer, then into every single website just seems stupid.

SSO for the whole internet would be sweet. I don't care at this point if it's run by one company - federated login systems have failed to work for two decades, it's time to give up.
I agree by using the socratic method you can prove anybody wrong, but I believe there is no value in it.
The SIMT microarchitecture from Nvidia GPUs explained (2017)
I could have taken care of genghis and stopped. I could have left Gandhi alone.

I take responsibility.
You should look into xrdp. It's like X forwarding, but with the ability to detach and reattach to a running application like screen or tmux.
This looks interesting. Thank you! I'll give it a try over the next few days.
but then you need to forfeit parallelism. If you add parallel execution to (shared memory) async, the advantage disappear.
"If you invest now and prepare for a dystopian future you will be well prepared when and if it arrives"
I mean this is what I'm talking about, who cares about living in a dystopia future. Surely it's better to go all in on enjoying the world now for 10 or 20 years than desperately try to carve out a maybe somewhat tolerable middle aged life in a dystopia. At least I'll have good company at the bottom in the future
There’s a lot to what you say, but: if you’re under 40-50 or so, I also expect a rough life. Assume you’re 30 and live to 85: 55 more years is until 2075.

There’s a lot of time to do damage by then.
Machine Learning and Marketing: All the Secrets Unveiled
@jaredmauch Can you share more details on becoming a telco? Did it have other upsides/downsides than easier access to the public right of way? Does being a CLEC have benefits not extended to a BIAS (Broadband Internet Access Provider) as defined by the FCC?
There is a name for it: The experts blind spot
Technically, RDP allows you to only launch one application as opposed to a whole desktop. They call that RemoteApp.

That you can't just launch that on every machine you want (in particular non server installs) is more a limitation of Microsoft's licensing model than of the protocol itself.

For me, from a usability point of view, RDP runs circles around the other solutions. I've used this fairly often during the lockdowns and even over a shitty DSL connection there was close to no lag.
Some of its paradigms are plain stupid.

C-Z (in the GUI) triggers minimise of the window.

In a shell, that's fine. It suspends the process. In a GUI it is just bloody annoying. There's a perfectly good minimise button if I want it. This is just a frustration every time I fat-finger C-X. Which is used so frequently it's just asking to be pressed by accident.
> I'd love to have that level confidence in software

Well, I mean, if you spend years mathematically validating your programs...
It does something we were already doing worse than we were already doing it. In Python's case, it does it worse than we were already doing it in the same language. At least for me, this is why I don't have many nice things to say about it.

It's also fine to "prefer to be explicit", but it is weird to prefer to be explicit ONLY about whether a function can do the "switch stacks" operation on your behalf (not whether it can consume random numbers from the global RNG, not whether it can create files, not whether it can do blocking I/O, not whether it can open a server socket, not whether it can send HTTP requests, not whether it can write log lines, not whether it mutates its parameters, etc.), and to be explicit about it in a way that invites bugs that don't need to be possible to write (async functions produce a value that can then be awaited, so it's a bug to not await them when you meant to, or to await them when you didn't mean to, and it's common to write such bugs when adding an await operation to a formerly non-async function that is called by other formerly non-async functions).
I’m a big fan of DeLillo, but I absolutely hated Zero K - his worst writing by far. It was a vapid, childish presentation of cryonics, dressed up in a bunch of confused themes around vanity and selfishness. I was so excited for DeLillo to write based on that premise, and so disappointed at the result.
It allows to sideload UWP apps, however that just basically means you are running WinRT in a lightweight version of Windows on XBox hypervisor.

This is not how XBox games developed with XDK are actually developed and they can see all the hardware, instead of being into a UWP sandbox.

It is more to cater to indie devs as means to get something into the XBox similar to XNA used to allow, it is not meant for proper XBox games as such.

Also it hasn't been updated for a while.
It's not a new problem, either. Growing up in a rural, agricultural zone we learned thoroughly about run-off and the potential for harm, and the harm that had happened in the past.

DDT was nearly a curseword. It's etched into my mind that way. (And then the Ramones didn't help that) https://en.wikipedia.org/wiki/DDT#Use_in_the_1940s_and_1950s
Are you entirely sure they have "nothing" to do with the content.
Multiplayer has advantages and disadvantages. As long as there is no war or certain unit movement, players can play simultaneously, but a single game still takes a lot of time. Played it mostly with 2 friends with beer at rainy weekends and it can easily take 5 sessions à 4 hours. It still was acceptable. On some occasions we had more players and the round timer becomes mandatory and it changes the play style a lot.

The general performance of CIV is also ridiculously bad for what is basically a board game, especially in multiplayer, and at some point you just now what the AI will do. I still like the AI since they did a good job at giving the different leaders a personality within the rules of the game. But if you start for the 50th time next to Montezuma you know it might be a good idea to build some military. He will just never accept you.
Regression Analysis Overview: The Hows and the Whys
If you wanted each function to wait for IO or an event without blocking a thread you need an event loop, or one thread per function that needs to block to wait on incoming events.
Well the Mozilla add-on website maybe isn't the only way to distribute webextensions.

It is now. All add-ons must be signed by Mozilla. There's a development mode, but test add-ons disappear when the browser exits.
Considering that some inmates can play chess with entire board layout in their head, I’m sure some could learn programming this way too.
Your question seems to be sorta answered in this thread: https://news.ycombinator.com/item?id=24425595
Civ4 was significantly better than 5 or 6 in that regard in that the computer players weren't so game-ified into sociopathic lunatics that would go from long term allies or trade partners to instant chain-denouncing mortal enemies based on seemingly minor changes in the player's expansion or military strength.

Additionally the ability to stack units, while having problems of it own, made it a lot easier for the computer players to pose any serious tactical threat (without a gigantic technological advantage, a careful artillery and melee formation with a few healing units thrown in can destroy any computer-managed army of even ridiculous size; and the various "cheat" modifiers can magnify that to the point that independent city-states have been observed kicking the tar out of computer-player empires in both civ5 and 6 due to the regenerating free era-appropriate units that the tactical code simply can't out-maneuver)

Multiplayer in 4 tended to be all early rushes and road-ing/choke-ing (get some early unique units or archers to sit on key resources, stealing workers to build roads in between so your units could mass up to take cities faster). Back in the day I had a friend to play intentionally long games over weekends cooped up in the winter, those were immensely fun with a gentleperson's agreement to avoid direct conflict and try to win via tech/culture with maneuvering by proxy. The Civ4 AI personalities were much better suited to this as well.

Never tried MP in 6 but did some co-op in 5 that was reasonably fun, you really had to dedicate multiple evenings to it though so getting more than 3 people was impossible unless you were all sharing a dorm or something.

Overall the most fun multiplayer experience in a Civ-like game I've found was in Age of Wonders 3 as the games had a flatter tech ramp, tactical combat modes that took advantage of the hex map like war-games, and a RPG-light cast of semi-random hero generals to level up and give cute magic items to. Plus it had a variety of MP game modes for both competitive and co-op play.
In Elixir the code inside comments is tested so it cant go stale.
Copying into versioned folder is probably how large monorepos work. If so, then it is another example of Google influence on Go even though core team denies it.
>Between climate and the looming covid recession, is there even a point to planning for the future?

For real? Imagine having lived through a global depression, fighting a world war on the other side of the planet and watching an entire society vapourized by nuclear weapons, all in the span of a decade.

>I might as well enjoy my money while I can do things with it.

You should always enjoy your money, because you can't take it with you.
As any normal person would? The US wouldn't even extradite Anne Sacoolas after she ran someone over, yet go to extraordinary lengths to sneak Assange away to the US to answer to an opaque foreign court.

If a normal person would face this kind of BS (not allowed to talk to lawyers in court, trumped up and dubious extradition charges), the then there is no justice.
Time for Game B. And fast. Come on HN. Time to bring your A Game to Game B and get stuck into John Vervaeke, Daniel Schmachtenberger, Jordan Hall etc.

https://youtu.be/8Es_WTEgZHE
but it's closer than Neapolis and more logical for most people than going towards the volcano
Many hard left movements (and sometimes even soft left groups) have used both mass violence and thuggish targeted violence to promote their agendas and intimidate rivals. The practice has a long, long history that predates even the soviet union and the Bolsheviks (who were extremely fond of vicious violence to edge their way into power). Claiming that violence for the sake of forcing one's beliefs on others is a uniquely fascist habit is historically ignorant or just biased and dishonest.
Full HD for 14 inch display is not great. And unless you get the privacy guard screen it's also not a bright screen.

Tbh I would jump to any high res oled 13 inch laptop almost instantly. Screen is one of the most important parts for me.
(3) Home / Twitter
In Go the example code is (can be) part of the source as well, and shown as executable in the documentation viewer: https://blog.golang.org/examples
An acquaintance once showed me a large SimCity layout that was little boxes, little boxes all the same, only sometimes instead of houses and police station the block contained a stadium. custodes et circenses?
Sure, but I don't think you or me will experience any dystopian future. Such a future is still far from being here and we will most likely die before that happens.

But I guess it's different ideologies, by going "all in" as you suggest you simply add haste and helps to ensure that such a dystopian future is actually going to become reality.

I am on the other hand preparing, trying to become self sustainable and lower my consuming to such a degree I don't need any income from any other source than my investments. This will help reduce emissions, by "enjoying the world" you will help to create emissions. Who told you cannot enjoy life as the same time you plan for a shitty future? Plan for the worst, hope for the best.

This is a good talk about the economics but you can take it further than that:

https://www.youtube.com/watch?v=8-Li_sFNc4Q

Since I've started to follow this mindset I have moved to the countryside, sold my car, started to grow my own vegetables, got chicken from a specific race that is threatened of extinction (thus helping its continued existance) and stopped purchasing unnecessary stuff. I can already feel how I have improved my life in such a way that I have more money than ever before and I can save about 50% of my income.
The Webstack is far more complex than anything emacs offers. Emacs has just a wall of text with some special markup, but there is not concept of layout for this text, and all navigation is usually separate from the wall of text, making accesability significant simpler to handle.

In emacs there is a beginning and an end, and you just follow the flow. In webstack you have elements, which have a position and if you are lucky they are tagged with their purpose. If not, it's up to you to figure out whether this is for navigation or content or advertisement or some other navigation or comments, which is more another kind of navigation... Basically there is just no really realiable structure with the web. Sometimes there is something, sometimes not, sometimes it's this way, next week it can be that way...

And even worse are dynamic site where parts of the site are loaded on demand. So you need a complex setup of tools to handle those content, instead of simple text-search and cursor-moving.
For a screen that you're placing in front of each eye, giving the total resolution actually sounds pretty appropriate. Particularly since although this is technically 1440 lines it only has as many pixels as 1080p resolution, which won't be obvious to most. Given all the different aspect ratios if screens started being quoted as megapixels and a format ratio we'd actually be much better off than with the current mess.
> if one just use source repo tags

I've never been able to find docs on what exact format those should have. One of the many problems with Go modules.
When you get a coffee-based drink at Starbucks, you can get that same exact drink anywhere on the planet at Starbucks and it will be nearly the same. They've applied the fast food business concepts to coffee. There is no need to improve the product at all, its not going to increase sales.

Also, "better" coffee is subjective. Buy local and shunning big corporations probably impact people's attitudes more about local coffee shops than the flavor of the coffee.
My point is that with async both the runtime and the dev tools try to make async call stacks look exactly like sync ones.

This keeps the context of how your code gets into certain states. If you have 10 threads, it’s like you have 10 different processes (without the context of how they are related - which you get with composing functions) which is harder to understand.

Also assuming that each thread does not have an event loop.
> sociopathic lunatics that would go from long term allies or trade partners to instant chain-denouncing mortal enemies based on seemingly minor changes in the player's expansion or military strength

This... doesn't seem quite that unrealistic compared to how states act in the real world!
After spending about six years with a Macbook with a retina display, going to even 1080p feels like a step back.
Predictive Maintenance
> it's a bit annoying if all you want is one window from the remote machine.

You should try xrdp. It can work like X forwarding (single application window forwarding), but you can also attach or detach from a running application (like screen or tmux for X).
It's an open source project, you can modify it however you want
While Civilization games are fun for new players, ultimately they are quite flawed:

- In Civ 1-3 infinite city sprawl is optimal, which is tedious and unfun

- In Civ 5-6 one-unit-per-tile creates gimmicky non-strategical combat, forces you to move units individually and is very hard for the AI to use

- All the original versions have horrible AI (so bad that you could reasonably request a refund), although the Better AI mods for Civ4 and Civ5 have somewhat passable AI

- While the early game is really fun since you have few very impactful decisions, all versions get very tedious by the mid/end-game where you need to make a ton of minor decisions for every city and unit in the empire

The last problem is especially hard to fix, and I don't think any similar game has solved it.
Home contractors have always been a dumpster fire. They will no show, do a half-assed job when they do show, sometimes take the money and run. It is one of the worst fly by night industries there is. If you find a home contractor that does a good job, and show up when they say they are going to, pay them well and try to always go thru them, even if it is not their expertise they will usually be able to refer you to another contractor that they trust.

I think incompetence is about on the level that it has always been, but I can tell you two things I have seen change in my lifetime (45 years) which I believe make us feel the incompetence more.

1) Companies systems and processes are enshrined in software, when the software does not handle your non-sunny day scenario, the company employee does not know what to do, they punt you to someone else and you get in a loop of no one knowing how to address the issue, or no one having the authority to address the issue. This is a huge problem and many times you the consumer are just left holding the bag.

2) Companies in their never ending pursuit of profit are offloading their business processes onto the consumer. As an example, My home insurance lapsed for a brief period because they sent me an email, which went to my junk mail, in that email was a form that has to be filled out by getting information from the local fire department. Stuff like pumping capacity, hydrant geocords, etc. etc. This was a routine business form that the insurance company needs to underwrite the policy. This is something that traditionally a clerk at their underwriting department would call the local fire department get the answers, input them in the case file and be done with it. Instead, they changed their business process to offloading most of the legwork for underwriting to the consumer. I see this all the time now, in medical, legal, financing as well as a host of other industries, it was not the norm 20-30 years ago.
chrome://settings/handlers
I’ve heard it called and prefer to call it the curse of knowledge
Mine is here: https://xn--5ca.cc/

I guess recruiting or hiring managers couldn't care less about my site.