skysight-inc/HackerNews huggingface dataset:
I suspect the value in asteroid mining will be for building things in space that will remain in space, due to the high cost of trying to launch material out of Earth's gravity well.
I think the point is sometimes that AWS small premium is really large. It varies a lot. For some the AWS costs are free or tiny. For others, AWS costs are larger than salaries, and it creeps up over time.

About staff, maybe consider finding a good consulting/support firm that can look after your servers for <10% the price of hiring one person, are friendly and on-call, and will likely stick around even as their people change.

That solves the worry about replacing people, as well as the cost.

But as with people, it can take some luck to find a good one :-)

(I used to provide that kind of consulting/support service. Not as much now because there isn't much demand, and development & research work is more satisfying. But still a little, ticking along in the background.)
Neurodiversity – IBM
uhh, EXCUSE ME MISS
> Other languages were more idiosyncratically designed by some (often single) person, and accrued features haphazardly over time.

Some of those are quite successful. Top examples, and very fitting of your description are javascript and php. Interestingly, both of those made nearly the same (in my opinion wrong) descission about comparison operators and "type juggling" (php parlance).
Your write-up (or something similar) should be on their front page. Most projects assume you already know everything about them.

I don't remember the name but there was a NoSQL DB on HN a couple weeks ago. I had to Google and read different websites for a solid 10 minutes before I got that it was indeed a NoSQL DB and what was the differentiating factor from other DBs.
One reason serverless isn't the solution for most applications is that you're basically making yourself entirely dependent on the API of one specific cloud host. If Lambda decides to double its price, there's nothing you can do about it but pay. If you need to store your data in a specific place (for example, in Russia, because all Russian PII must be stored in Russian borders), then you're out of luck. And best of luck to you if you're about to catch a big customer but they demand your application to run on their premises.

There's also the long-time guarantee; if you write an application that runs on Ubuntu Server or Windows Server now, you can bet your ass that it will still run, unchanged, for another 10 years. The only maintenance you need to do is to fix your own bugs and maybe help out with some database stuff. If you deploy a Lambda app now, you have nothing to guarantee compatibility for such a long time other than "Amazon probably won't change their API, I think".
It's a bit confusing to see a proof not even mentioning successor and relationship to addition.
> At the end of the day

Yes. Once the epidemic is over. It's not over yet.

Having low numbers now could mean that the following outbreaks are more severe. Having lockdowns now could mean that there is no more money for a second, third or fourth lockdown to keep the following outbreaks under control. It could be but it does not have to be. We have to wait until the pandemic is finally under control to really count numbers.
I use the "Tab Snooze" [1] chrome extension for this. Works very well. Snooze till the night, next day, weekend, next month all available with a click. They promptly reappear as scheduled.

[1] tabsnooze.com
Reflections on an iBook G4
I'm starting to think that out of all the social platforms, Facebook understands that people in different parts of the world have different cultures.

Co existence and tolerance is what's needed rather than explusion and intolerance.

Since we as individuals are embedded within our own cultures it's hard to empathise with how other people elsewhere think across cultures.

Usually social media is about one view of the world made in its creators image. A truly global social media is the aim.
> The only people who are consistently getting things done are the bullies.

This is an indication of organizational dysfunction -- beyond WFH.
They are great fun. Played around with the previous generation for use as a bluetooth beacon amongst other things. I'm really excited by the idea that this new generation could be used to recognise audio!
It was actually translated into English by De Zwart himself. I believe that proper capitalisation of Dutch names with 'de' is to keep the 'd' lowercase if stating the full name (Hans de Zwart), but to capitalise the 'd' if stating just the last name (De Zwart), which the article seems to do consistently (except when quoting Facebook's mangling of the name).
Sure, blame someone else. But this is essentially all of us: we want to make money and at the same time everything for free. We simply need a governement to protect us from ourselves.
Not all disinformation is too gray to identify objectively. Much of it consists of objectively false information that is fed to the uninformed.

Take, for example, the long-running Republican voter suppression tactic of using targeted messages to mislead demographics likely to vote Democratic into thinking that the election day is later than it is.[0] This is objectively false information: the date of elections is officially determined, widely published, and not subject to differences of opinion. Entities which spread this kind of information are engaging in disinformation campaigns.

Other trivially identifiable disinformation campaigns include claims that 'urban liberals' were setting fire to rural areas in Oregon, claims that the IFR for COVID-19 is no worse than that for influenza, and conspiracy theories that push hydroxychloroquine as a miracle cure for COVID-19. There's no gray area with any of these issues; the lines they push are objectively false and are socially destructive.

Dealing with information gray areas is hard, but an awful lot of disinformation is trivial to identify and wouldn't be difficult to clean up if it wasn't beneficial to large piles of money with close ties to social media companies.

[0] https://en.wikipedia.org/wiki/Voter_suppression_in_the_Unite...
I was under the same impression, until I reached the end of the article and noticed first the return to "de", and second that the author is de Zwart himself
Best Programming Books You Should Know
Charter- & Free Private Cities: a beginners guide
Models like Charter- and Free Private Cities are not a utopia, let us have a looking on on-going projects from Honduras to Saudi Arabia, which foster this kind of approach.
There was a paper (which I of course can't find now) that claimed that you also needed to control for the extent to which obese people were given worse treatment or de-prioritised by medical professionals. It's not a blindable variable.
Agreed.
I read the article after seeing some of the discussion comments here, then thought "is that it"?
Claims about empathy, little else, other than the generalisation - which I think most of us agree with - that a lot of software UX is poor, and that this is being blamed on 'engineers'.
Are there no other types of people involved in delivering software applications then? Who captures requirements, architecture, design, non-functional requirements, prioritises features for inclusion (or not), etc...
Those are the same arguments as the ones put forth in the article under "the promise of serverless computing". It remains to be seen if they can be realized without the downsides.
I agree, but controlling for reported incidence as suggested by OP does not help with this.
Well, if you believe that government interventions are useless in influencing infection rates, then it would make sense to compare case fatality rates instead of total excess mortality.

Though, I'm not sure that was the GP's intention.
Browser Encryption Based on Browser's Unique Id (Suggestion)
Check out segment's blog. They have some interesting articles. The one I enjoyed was them documenting their journey from monolith to microservices and back again. I really appreciate their candid post about this.

https://segment.com/blog/goodbye-microservices/
Depends entirely on workload - there's 3GB RAM available, which is more than what we use for normal monoliths on Heroku. Payload limits are 6MB or something, which isn't hit for a majority of sites on the internet (each request, not total page size). And there's nothing in the nature of Lambdas that force them to do only one thing. HTTP events can be fed through the normal router (lots of adapters for many web frameworks out there). Non-HTTP events can either go through a switch-case-board. There's no inherent "nature" to lambda, it'll execute whatever code you give it. There are limitations, but those are constantly changing.
And then see what? https://i.imgur.com/4wNdK1M.png
When the Spanish extracted all the silver and gold they could from South America, it caused a dramatic reduction in the value of silver and gold in Europe.

I.e. dropping a huge chunk of rare Earths onto Earth will make them not-so-rare and prices will collapse.
> I hate to be a downer, but I just don't trust automatic code generation.

Isn't all programming in high level languages really just automatic code generation?

https://en.wikipedia.org/wiki/Autocode
Better close Urban Dictionary then. People's activism are totally getting outta hand.
I logged on just to comment, this one hits home and its incredibly accurate - at least in my current circumstance. Thanks for the bit of insight.
See "Footfall" by Niven & Pournelle.
AWS in particular seem to have a carefully refined technical sales/certification/advocacy channel whose main product is those fucking stupid architecture diagrams. Hello world service with $4000/mo. worth of geo-replicated backing databases, CloudWatch alarms, API Gateway instances, WAF etc.

But don't let it encourage you to think serverless has no value, or it can't be done portably or cheaply. It has its sweet spots just like everything else.
Can we save the open internet by moving it to space?
Not sure I follow, why would comparing CFRs make more sense? A lot depends on testing in that case.
> Most people don't know any CEOs, PMs, or hiring managers.

You don't need to know them personally. Most companies (small companies at least) post job advertisements on their website and you can apply via email or a simple application form that goes directly to the hiring manager.

I managed to get my first dev job with zero professional experience (and I mean zero, I'd literally never worked any job before), zero "networking" activity, and only high school qualifications using this method, and it's only gotten easier since then.
In florida we only have vents in the ceiling because you want to cool the air at the top and throw it into fans and then use the fans to circulate it through the room.
You can get a bunch of refurbished micro PCs coming out of corporates on ebay for a cheap price. Pis are nice but with cases and power supplies they aren't so cheap and storage is a hassle.
I doubt that because in practice PostgreSQL is faster on many workloads than Oracle and InnoDB despite Oracle and InnoDB using similar models to zheap. If the theoretical difference has been large then we should also expect to see big differences in practice, which is not the case.

While zheap may be a superior design I do not think you should expect any major performance improvements other than on some very specific workloads.
How is that the exact opposite? Nuclear is usually not counted as renewable. Renewables are increasing in Germany replacing both nuclear and fossil:

https://de.m.wikipedia.org/wiki/Energiemix#/media/Datei%3AEn...
> There is always more that could be optimized, especially when it comes to niche use cases, but generally Mesa/radeonsi do a decent job of making things fast.

Sure, i didn't dispute that, what i wrote was that Nvidia's drivers are faster in some cases based on code i've actually seen. And they used to be slower until not too long ago in that case too, so it isn't like they aren't improving. But still Nvidia's implementation is faster.

> By "lot of applications" you mean some workstation applications that refuse to upgrade their code. You can still use AMD's closed source driver on Linux if you need optimizations for those. If you don't (and most people won't) then Mesa works extremely well.

I mean games, applications and tools, not workstation applications. Not every application uses the latest and -rarely- greatest version of everything out there nor all applications are always updated - or even under development (especially games). Those that are may have other priorities too.

But why an applications uses some API is irrelevant, the important part is that the API is being used and one implementation is faster than another, showing that that other implementation has room for improvement.

> You could argue for drivers not providing newer features in the compatibility profile (and Mesa did that until recently) but as long as there are customers demanding support for newer features while refusing to move off the older APIs, this is what you will get. I don't think having OpenGL Core and OpenGL Compat sharing some of the API hurt anything here.

My point was that the split itself was a mistake (it isn't like splitting OpenGL into Core and Compatibility was a mandate from heaven -or hell- it was something Khronos came up with) and the hurt was that it make things complicated for a lot of people (e.g. not everyone cares about having the best performance out there - some applications are, e.g., tools that wont even come close to using even a 1% of a GPU's power, but they'd still prefer to rely only on open APIs instead of some proprietary one or some library that may be abandoned next year - code written for OpenGL 1.x 25 years ago can still work fine in modern PCs after all) and split the OpenGL community into two "camps".

This created issues like libraries and tools only supporting one version or the other, tons of bugs and wasted time for "integrating" to Core (or supporting both Compatibility and Core), invalidating a ton of existing knowledge and books (OpenGL being backwards compatible down to 1.0 is very helpful since you can always start at the beginning with something proven and work your way towards more modern functionality in an as-needed basis) and at the end all of that was a huge waste of time since everyone outside Apple decided that Compatibility is necessary - and Apple decided that splitting OpenGL in two halves wasn't enough, so they made everyone's life even harder and came up with a proprietary API all on their own.
When you read stuff like: "[...] I got the exact same porn spam in Google Drive yesterday [...]" it seriously makes you wonder why on earth Google wouldn't care about that kind of harrasement happening on their platform.

I also wonder what would happen if one would start spamming Sundar Pichai's Google Drive like that...
I don't do any server admin. My code runs in docker on pretty much any server I can get my hands on. Some of my code runs on a ThinkPad stashed behind my desk, on DigitalOcean, on my Macbook. I could deploy to a Raspberry Pi and it would run just the same. It takes 10 minutes to deploy an exact copy to a new environment.

None of that requires OS maintenance. My house plants require far more maintenance than my software. I sometimes forget where some things run because I haven't touched them in years.

Serverless code runs on the cloud you built it for. I don't want that. I don't want to invest years of my life becoming an Amazon developer, writing Amazon code for Amazon servers.

That's without delving into the extra work serverless requires. There isn't a dollar amount tied to my import statements. I don't need software to help me graph and make sense of my infrastructure. I can run my code on my computer and debug it, even offline.
> For this reason, I personally don’t think programing with theorem proving/tactics will take off until the basic derivations are entirely automatic and tuning them to a complex or custom use case is a matter of easily retyping one or two proof lines.

That's what the GIF at the top of the article shows: The two choices are

1. Attempt to fill hole
2. Introduce lambda

The user types "1" and the rest happens automatically.

> just write the pattern match yourself rather than have to think in terms of sequences of abstract operations and recall that “oh I need ‘homo a b’, ‘refl’ here

The interface suggests that you won't need to recall that you need "homo"; it'll be presented as one of several possible choices and you only need to recognize that this is the choice you want (or not).
You mention the performance issues of the queries in postgres, I'm curious if a graph database would perform significantly batter?
I guess reopening the whole EU over summer to save what was left of the tourism industry didn't necessarily help. Not saying that I am against having loosened restrictions, but maybe we loosened things a tad too much.

Because after the summer vacations were over, everyone went back to normal. People returned to offices, children to school. At schools, measures were in place for the first two weeks. Since then, business as usual to a large extent. I have the impression that we got complacent, this thing isn't over yet unfortunately.
The room is not just an input-output system. It also has to have state.

Without state the whole argument falls apart.

> But the notion is not far from the bone-headed simplicity of early AI and machine translation efforts.

As someone who studied Machine Learning 20 years ago, could you be a bit more respectful please?

First, pretty much nobody (working on serious ML) in that era thought they were going to build anything actually intelligent, conscious, or thinking.

Second, in this supposed era of boneheaded simplicity, a LOT of foundational stuff we use in today's AI was discovered and written.

I'm not sure how familiar you are with AI history, to name an example, we already were working on neural nets and discovered error backpropagation in the 70s/80s. Then came a long period during which neural nets somehow didn't really perform very well, and ML was looking at completely different types of classification algorithms (what's happening with SVMs today?).

If we had stopped there, you might have lumped in the early perceptron with the "boneheaded simplicity".

But instead we developed batch normalisation and a bunch of other techniques, and now neural nets are state of the art.
This is kind of like wondering why there are so many fighter jet models. They are very expensive to make yet there is still such a huge variety. It's because there are a lot of humans on this planet.
I think a lot is hidden inside "which calls SES" versus "point it at your MTA, do a ton of configuration, then it may work."

Email is unfortunately a moving target. What worked before, gradually stops working as the big providers put up increasing obstacles to your own MTA doing a successful delivery.

I've heard Amazon SES also has delivery problems so take with a pinch of salt. But I would hope they generally try to maintain it.
Why, it wasn't bad, at least I don't remember anything bad about it.
Uh, no, entrepreneurs would be stomped flat, having their ideas stolen and marketed by whomever the fastest mover was. Remove patents and it becomes the Wild Wild West.

Patents are effectively property rights for ideas. They give you protection of the law from someone else taking that property.

Now I do think there might need to be two categories, one for items you can physically interact with and the other code/algorithm. The code/algorithm would have much shorter protection with many more limits on it.

Now suppose there was a mechanism by which the Federal Government could exercise a public domain taking, still requires compensation. This would be something that should pretty much require extra ordinary public interest and perhaps maybe even a vote by Congress or similar committee that is "answerable" to the people
> This is plainly wrong.

At a minimum, this is not "plainly" wrong: there's no vaccine against any other coronavirus, and vaccine against the flu (next most fatal thing on the table) is not great.

Also, a vaccine does not prevent _infection_. It merely gives your body antibodies to deal with it when you get it. Sometimes those antibodies work, sometimes they do not. The initial estimates for C19 vaccines seem to put it at 50% effectiveness. People seem to be expecting a silver bullet. It's not going to happen, especially not this quickly. But irrespective of whether we have a vaccine, yes, everyone will get it eventually.

> For one, it is too early to declare a winner. We have to wait.

My point exactly. That's why I'm not declaring them the winner. They are experiencing an uptick in cases, too, though nowhere near as dramatic as e.g. France, Spain, Italy or the UK.
A.I. Powered News Extract API
What Mars lacks is a source of power. The solar incidence may be too weak to support much of anything. No fissile materials have yet been discovered there.

The Moon has plenty of solar to harvest.
I thought the same. Just booting the first rpi and it ends where the real fun would start.
I've seen those ads so many times and I wonder how much do they actually spend on advertising? Either the CPC must be really tiny for them or they're earning a fortune which offsets those ads...

If they use candy crush gameplay and tactics, I suspect the latter.
Because you can reproduce that environment locally. Often useful for fixing bugs.
Because this tells you something about the effectiveness of countermeasures. Which is something we need to learn as much about as possible.
Central planning for languages is unstable. In fact, that's how we ended up with french in the first place. Roman Latin was tought and formally used in a "correct" way that slowly drifted from how normal people actually used the language. A few hundred years of this we get the fossilized academic/church latin and actually every day useful living languages like french and italian.
What Happened to XPath?
While no speed daemon, the RPi 4 B with 8 GB of RAM has good enough performance to use for aarch64 development. I can compile qemu in a reasonable time and run small VMs with it. You have to do a bit of work to upgrade the firmware and boot from UAS SSDs (https://rwmj.wordpress.com/2020/09/24/raspberry-pi-4-running...)
It actually does:

"Low-code" is the buzzword to search for. It's been around a while now.

Of course like all the things the idea has existed a long time, but "low-code" development services seem to be increasingly popular and visible in the last couple of years, and they do seem to be getting more advanced and ergonomic.
If you write just the last name, it'd be "De Zwart". If you write the full name it's "Hans de Zwart".

The first character of the name is capitalized. Just a Dutch grammar quirk.
"Far far far more worrying for me is all the pollution and crap in the air I'm huffing up every day living near an airport."

Ah yes, that reminds me of certain esoteric people, who spend lots of energy finding new things to worry about and struggle to avoid it, like bad chemicals from the washing maschine and of course 5G, while smoking the whole time.