skysight-inc/HackerNews huggingface dataset:
> Back in the 80s, most programming was done from first principles

That's one of the secret revelations in SICP. If you go in with some knowledge of assembly or C, you can quickly feel it's really high-level and not all that fundamental.

That is, until it addresses your precious "fundamental" bits and bytes, and you suddenly realise the model it is showing you is a model you can build computational platforms with, including your up-to-then understanding of registers and ALUs, and it illustrates that computing essentially has nothing to do with any specific hardware: all you need is pencil and paper and the command of a natural language, but with some parenthesis, you can optionally instruct a machine to do it for you as a bonus.

> it is not what beginners need because most of them will never end up programming like that.

which makes any "SICP in X" effort so useless: "let's make SICP understandable for people who do not want to understand it."
Ansible has full integration with cloud providers API. It's actually better for managing instances and highly dynamic resources because it has much better state management than Terraform.

If you (re)create some EC2 instances with Terraform. Terraform save the ID the first time they are created (in a state file that needs to be shared and keep in sync). It goes mental the next time it runs if any of the instances are not found, or the state file is missing, or some of the instances were modified or died.

Ansible always lookup what's actually running, instances with the intended name/tags and match versus what's expected. It skips when it's already there, it's much less accidentally destructive and never run out of sync.
F. Have a responsive customer support department
In my experience, the primary limit for engineering/CS labs are simply room capacities and the number of PCs per lab. Each lab therefore must be tightly scheduled by the school. Virtual learning has been amazing in this sense: labs can be rescheduled, have unlimited capacities, can run concurrently, etc.

They're also far easier to manage, less noisy, you aren't on your feet for hours.
They somewhat compliment each other, they are not really alternatives to each other.

Usually Ansible is used for declaring the desired state of the individual servers for example you may use it to manage installed packages and configuration files on the servers.

Whereas with Terraform you declare the desired state of cloud resources for example you may ask Terraform to give you 5 EC2 instances, 1 RDS instance for DB and 1 S3 bucket for storage.

There's some overlap between them but what I've said is largely accurate.
didn't know that. I just like large book stores, so I habitually feel like supporting, and Thalia is the best we have here - nothing like Dussmann in Berlin, though :/

zvab looks amazing (no pun intended)! will order something right away.
"I" isn't a very large number of people.
I've contacted some of the authors behind them to ask if they'd be willing to open source -- I suspect if enough people email they will.
A quick search for overlay mesh network wireguard resulted in https://github.com/costela/wesher. Anyone experience with wesher or the like?
You don't have to wait for the compiler to complain. Using:

pragma(msg, T);

where T is any type will print the type to the screen during compilation. pragma(msg) will print all kinds of things, making it a very handy tool to visualize what is happening while compiling. I use it all the time.
I don't really like the emphasis on "wasting" time, the way he wrote it in the bathroom light automation section. If you do not enjoy tinkering with voice activation (or X thing in the general sense), then I can see why you wouldn't like losing time, but I would probably feel like it was 5 hours spent learning about home automation and voice control, which could maybe be applicable in other cases, both within home automation and outside of it. I don't see the 3 hours mentioned as "lost", but as time spent learning.
What worries me is that, for consumers of these paywalled websites, google is not the only search option to search content in them, but not any other search engine.

The monopolisation here is a very scary trend.
Because societal norms in the US dictate that individualism takes priority over communalism no matter what.

Source: am American
You had me there until Facebook was mentioned. Though I’m typing this in bed at 5:26 AM as I can’t sleep.
Jina: The cloud-native neural search framework powered by AI and deep learning
I don’t doubt that these developers exists, but I’ve never knowingly met one in 13 years of full time dev work.
Why is Permission Marketing an effective marketing strategy?
Permission marketing is a concept of marketing in which the consumers themselves decide whether or not to permit the companies to market to them. The best example of permission marketing is the TV commercial in which the consumer is invited to “find more about this product.” By having the option to accept or decline the consumer gets more control over his time and attention. Although this type of marketing causes less interruption it still requires some part of interruption in order to grab the attention of the consumer to initiate the process.
Would it make sense to spin "Better C" off into a separate language? It would for example help to create an ecosystem of 3rd party libraries not dependent on gc.
I cannot see the sky from my apartment. So If have to wait until I leave for work or other reasons.

I don't remember my parents having this problem with their newspaper. They did look at the newspaper before the sky every morning.
If you are looking for a nice tmux config I can definitely recommend "Oh my tmux":
https://github.com/gpakosz/.tmux
I'm getting some slight anxiety/headache problems from drinking too much coffee, but strangely, I also get them from drinking decaf. Am I alone in this, and what could cause it if it's not the caffeine? (I've ruled out dehydration)
Could you link to some studies or articles about this? I've heard speculations, but haven't seen evidence to back it up.
I though that AMP was something that the Google-search-app used. Does Google Chrome implement AMP too?

(I use Firefox and occasionally Safari on mobile, so I've no idea here).
Good point. I've seen this mistaken notion of science a lot recently. Scientists can describe the world and make predications about how it might behave, they don't have anything to say (as scientists) about what one ought to do.

Also, it appears that by "science" commenters here really mean epidemiologists or medical scientists, not economists, psychologists, political scientists, etc. Scientists from each of these fields have a limited perspective, a good leader tries to balance these perspectives when choosing a course of action. Of course, the medical view matter a lot now but its not the only view that matters.
Snapchat domain squatter loses comedy £1m URL sellback attempt
I assume you're German? I'm in Northern Europe and most products I order online come through German retailers: music equipment, clothes, outdoor stuff, bike parts, ... I guess Germany has a large enough economy to support larger retailers, and those retailers put in some effort to attract customers beyond their borders. I think the problems with e-retail in Europe have been traditionally of a practical nature, such as dealing with multiple languages and handling delivery/returns across borders.

I very sporadically order from Amazon if I can't find what I'm looking for elsewhere, but their website has been so infested with spam and sponsored results that it's hard to find a genuine product these days.
Accessing the link from Denmark just takes me to a generic google products landing page with no mention of a Google Pixel Bud.

Found this page https://store.google.com/us/product/pixel_buds which links specifically to the US store where I can see the price (for the US) and specs.
The fundamental model behind Terraform is declarative. You use the Terraform language to define resources for your target system, e.g. a load balancer in AWS. You then run Terraform and it checks the desired configuration vs the running configuration, and it shows the differences. If the new config is what you want, you apply the changes, and it updates the production system.

Ansible is much more of an imperative system, sort of "executable YAML". You define a series of tasks in a YAML file. There are predefined tasks for standard things that you need to do when configuring a system, e.g. creating a directory or generating a config file by merging Ansible configuration variables with template. You can and should make these tasks idempotent, but as the system gets more complex, it becomes difficult and runtime can be slow as it compares tasks one by one to the running system.

Both systems suffer somewhat from difficulty in writing code. The fundamental task is to transform configuration variables and templates into running resources. To do that, you need loops, if/then/else logic, etc. Ansible has some constructs, but it is basically string manipulation, with a backdoor of being able to write modules in python. Terraform has a better syntax to define resources. Logic is generally things like ternary operator and list comprehensions. Terraform 0.12 improved this tremendously, but it is still somewhat weak. Ansible has a bit better management of config variables. Terraform tends to make you serialize things through environment vars, and it's awkward to define structure sometimes. Both would benefit greatly from first class functions and programming logic, even as they are "functional", just transforming data.

I love them both, and I hate them both. Terraform is best for provisioning complex infrastructure. Ansible is great for setting up instances, and it's easy for everyone to understand, dev and ops. Here is a complete example of deploying a complex, full-featured app to AWS using Terraform and Ansible: https://github.com/cogini/multi-env-deploy

I feel like we are suffering through a period where the tools are immature. People are focusing on syntax, but we are missing fundamental parts of the way the system should work. https://www.cogini.com/blog/is-it-time-for-lisp-in-devops/

The exact same thing is going on in the Kubernetes world. Back in the .com days, we would laugh at the "HTML programmers", but now we are "YAML programmers".

There are a couple of fundamental ways of managing the new cloud systems, all of which are better or worse depending on what you are doing. There are declarative systems like Terraform or CloudFormation. There is imperative with tasks, like Ansible. There are things that talk directly to the API like boto. There are tools like Pulumi which take a library approach in a general purpose programming language. Dockerfiles are crying out for higher level solutions, which are being developed. Ultimately I like the approach of a dedicated syntax like Terraform, but with more programming capability, or Pulumi.
> That's the trouble - there's evidence the main reason that the fatality rate shot up massively in places like Lombardy and Wuhan with overwhelmed healthcare systems is because the shortage of healthcare resources meant they massively undertested mild cases compared to elsewhere.

No,the death rate among those requiring ICU care shot up, too; and there is no question that the reason is that the systems were so overwhelmed that things like ventilators were rationed on criteria beyond medical need, because medical need exceeded supply. (That's also why other conditions became more dangerous, because it didn't matter why you needed, e.g., a ventilator, whether Covid or not, the supply shortage meant you might not get one.)
Look at the sky especially now during the lockdown. It's beautiful. I couldn't have imagined how distracting planes were until now that I have seen the sky without them.
Closed at step 3, sorry.
This is an informative link. Summary:

- of 4 coronavirus strains in one study (all the type that cause common colds), none gave long term immunity after exposure

- of those 4 strains, getting re-infected multiple times in the same year is common

- each person tends to have a consistent reaction (weak/strong symptoms the first time through predict a similar experience in any later infections)

- infection severity tends to run in families

- 6 years after SARS, doctors found T-cells, but no B-cells in humans . Mice re-infected with SARS were protected from the worst effects or SARS by memory T-cells.

Specifically related to covid-19:

- macaque monkeys were infected by covid-19 and exposed again 4 weeks after recovery. none developed symptoms or had detectable virus in their throats

- no reported cases of re-infection in Wuhan in the 5 months since the epidemic started
Who is “we”? If you are doing this get in contact with me so I can give you money.
In line with this, list comprehensions are one area of python I find particularly clunky. They work fairly well for a single map or filter operation, alright for both mapping and filtering, and are absolutely unreadable for anything more complicated. A big part of this in my opinion is how they scramble the flow. Instead of taking a piece of data and performing successive operations on it, both in logic and in syntax, you have their 'literate' mess that requires you to start reading in the middle of the line and alternate moving your cursor back and forth.

Consider:

getNumbers()
.map(x => x×2)
.filter(x => x % 6 == 0)
.map(x => x^2)

get numbers. double them. filter for divisibility by 6. square them.

versus

[x^2 for x in x×2 for x in getNumbers() if x % 6 == 0]

get the square of the doubles version of getNumbers values, but only if those doubles are dividable by 6. But wait are the doubles dividable by 6 or the squares?

Maybe some people are fine with looking at what operations are being performed on the data before even knowing what the data itself is, but that for me seems incredibly backwards. Plus it also gives rise to order of operations ambiguities. Nobody could mistake the ordering in JS, but I honestly have no clue how that python would evaluate.

(using carats because hn cant format code)

Edit- This came to mind because of a flattening list comprehension I encountered earlier today:

#flatten the lists

flattened_list = [y for x in list_of_lists for y in x]

I've spent quite some time staring at this and I still have no clue what it's actually doing. I've never had that with JS operator chains.
I found this link[1]
Which links the US store directly.

[1] https://store.google.com/us/product/pixel_buds
To be fair, very few companies even try to launch products worldwide, or even in a majority of countries. A lot of the time, they can't even launch in the entire EU. Apple seems to be doing better, but Microsoft, Google, Sony and Nintendo are all very bad at this (to name a few I've had problems with).
Swift mission tallied water from interstellar comet Borisov
> the FM radio text channel (the one that announces songs on fancy radios)

That's RDS.

It would also make more sense to install batteries like a Tesla Powerwall if it knows it's cheap to load it up now. I expect that exposing residential customers to the price fluctuations will help to flatten out the 'duck curve' that you typically see with heavy PV generation.
It makes much more sense then to install such home batteries to dump your PV-electricity in when selling it directly doesn't pay much. Moreover when you can sell the stored electricity at a higher rate when it's needed.

Not sure if this set up would prevent transmission capacity limits from being hit as well.

The whole thing, and how its set up, is quite interesting from a basic game theoretic view.
The question was interesting. Too bad we did not get an answer here.
Bonus if you do a Sun salutation (yoga).
Kawaiiii!

Ideas:
- fruit bowl hat
- the Village People
- moving castle
- teacup and saucer
- Slurm billboard
New Free Object Detection Glasses Dataset
Hello, World? – A Node.js Back-End/Express/Pug Tutorial – Toptal
A little-known airline has linked Cairo and Tel Aviv for decades
Recursion and Reality
And before, showing different content to Google than to a random web user was bad.
The Library of Congress wants to help you remix public domain audio clips
The only people who come to my door are gas people saying that they're going to be turning it off for a period/back on, window washers coming to clean the windows they can't reach from the outside, and similar things. I do want what they offer, because it's useful/important.
Yes this is a better link for those of us who aren't accessing the web from a US IP address. Thanks.
You can certainly treat it that way. It specifically does not need its own libraries, all it needs are the usual C libraries. Libraries created with it are also directly accessible from C.
For me, it seemed to keep going offline around :15-:20 every hour or so.

I also heard that it was also affecting a larger portion of Liberty Global ISPs, and not just Virgin Media.
Yes, this is very annoying. Personally I have a Pixel 2(which I might consider swapping for 5 later this year, depending on what they throw in it) but this is a pure joke. I got mine about 2 months before the Pixel 3 was released and even then, almost a year after it's official launch, it was nowhere to be found in most countries. My phone before that just gave up and I happened to be on a holiday in Poland and by pure coincidence the Pixel 2 was available in one of the large retailers. Mind you, it wasn't available in any of the shops they had in Krakow(second largest city) so they shipped it from Warsaw.

I can understand it not being available in small countries like Bulgaria in my case. There are one or two shops where you can find them for almost double the price which is a joke to say the least. And yes, in all these years I've only seen 2 or 3 other people rocking Pixels. But come on.... Poland? They have a population of almost 40 million...

And this is their flagship hardware product, I'm not talking about things which are much more trivial, like buds or whatever.
My microwave oven is 2,4 ghz :)
That's insane!
Perhaps more practical than your average tutorial, in that the resulting project helps you turn an old smartphone into a TV-style remote. (Disclaimer: I wrote this article.)
Very nice to see VS Code taking such prominence in the rust community.
Do you know of use of “BetterC” in real-life (i.e: for non-pet projects)? It would be interesting to hear about some real use cases.
Now that I don’t depend on morning coffee, I have found that my bowels are regular again without any addiction.
Since the very beginning, everyone expected the US to have a very high percentage of death (remember discussing that my friends even before the US had a single casuality).

Hypertension and diabetes were listed as have a lot of impact of the mortality rates, and the general extremely bad health of the american population, coupled with the lack of a quality public health system made it the perfect target.
That, plus more political issues, such as not being able to enforce curfew easily, a general mistrust in representatives, and a president that remained convinced it wasn't such a big deal for a very long time.

All in all, i think the number remain quite low compared to the worst case scenario.
Not if your goal is to help the greatest number of authors, but it might be if your goal is to help the greatest number of readers. Since a single book can be enjoyed by many, it's arguably better to have a single book that is very liked than one thousand books that nobody really likes to read.
What does you comment have to do with the Pixel Buds?
What is Parler and How it Work an alternative to Twitter
I mean, this is an article from a Nintendo Blog catered to a western audience.
I'd be surprised if they led with anything else.
While I agree with you, it seems that most people around me just don’t see it. Even photos in portrait mode which don’t hold up on a phone sized screen are seen as good to many of my peers and I’ve become the weird one for asking people to take pictures without excessive processing included.

I wonder if in a few years we’ll look back at the photos from this time and think they aged poorly.
Billionaires in Space [video]
TunSafe: WireGuard with TCP Support
> I don’t believe it makes sense to expose each individual person to “raw market forces” such that without a job they would die. At least not in a society as wealthy as ours.

Wow, cute.

Why do you think you can trust what you think should happen?

Do you have special training or is it a burning in your bosom?

Do you walk around saying "The price of raisins should be $3 instead of $2"? On what do you base these moral certainties?

More gut sense?

Or do you have an actual argument that a market wage is wrong and should be replaced with your own personal wage, and why do you think this is a sound argument on which to base an economy?
Ugh, that is even more ill-advised than using auto without good reason in C++.
One approach is to line up prospective sublease tenants to see the apartment, and have them request showings that appear reasonable but that a large company cannot achieve (if your landlord is a large company). The idea being if they drag you to court, you simply show records that you tried to line up showings but the landlord who has the keys (since you're out of town) couldn't bother to assist in the effort. The way I approached this previously was to advertise on Craigslist with things like "first two months free!". I had people lined up to see the place and the landlord could not show-up without a weeks notice. No judge will side with the landlord in this kind of situation.
10base2: https://www.youtube.com/watch?v=82E7vhtLxNs&t=9
The Pixel 2 uses true monocular depth estimation for the front camera.
This.

The article would be completely contentless if not for pointing out the genuine pain that is JS object equality (the issue is that this is a JS pain and not a React pain: hooks just makes it more apparent).

The only thing I'll say is that battling with this pain has tended toward my inventing less generalised but more readable/maintainable/elegant solutions to most individual problems where I've encountered it. e.g.:

- object equality would solve this problem easily :(

- maybe I should've enforced strict immutables throughout?

- oh maybe I could approach it differently. Yes, let's try solution X

- hmm solution X isn't very reusable but it sure is clear and intuitive to read
Simple survival methods,techniques to stay alive and to survive during crisis
You can run Vulkan on Intel GPUs just fine.

(Unless there are recent issues that I am unaware of, I don't follow why the mix between hardware and API).
Tell us what you wanna learn and we’ll find high quality content for it
Did you read my comment?

The net GDP of the world, divided by the number of people in it is a one-off 20k -- that amount solves almost no global problems.

As for 2m chickens dying, that's a one-off meal for c. 5 million people.

So one day of hunger for only 5m people was lost. Again: almost nothing.

World problems are solved through growth, not by saving a few lost dinners.
Maybe there's americium in the Buds to detect smoke coming out of one's ears? Or maybe they are painted with radium so that you can find them in the dark?
I could be wrong but I get the feeling they are very USA-centric.
If you've ever rented out land, you'd know that the price you can charge is not at all set by what the tenant can afford. Like other prices, it's set by supply and demand.

For an obvious example, if I tried to rent my house out to Bill Gates for $50 billion, which he can afford, how far do you think I'd get with that?
Deep dive into runc and OCI specifications
It shouldn't, huh? Do you also have an opinion on how a combustion engine should work? Is it wrong to have pistons?