skysight-inc/HackerNews huggingface dataset:
Huh, why build an entirely proprietary language for this? There are existing toolchains that bend existing rich configuration languages, like Nix [0] or Dhall [1], to produce Kubernetes object definitions. In this way, not only can existing libraries be leveraged, but no new semantics have to be learned, and no third party needs their palms crossed.

This had to be pointed out; Pulumi's docs repeat the adjective "real", as if its competitors aren't real. "real code", "real package management" [2], "real languages" [3], "real programming model" [4]... Nix and Dhall are quite real, though. So is this an incomplete survey, or are Pulumi's docs unrealistically self-aggrandizing? TBH even just this one paragraph of yours is pretty tough to stomach, as if loops and functions in a configuration language were a novel concept.

[0] https://github.com/xtruder/kubenix

[1] https://github.com/dhall-lang/dhall-kubernetes

[2] https://www.pulumi.com/docs/intro/vs/k8s_yaml_dsls/

[3] https://www.pulumi.com/docs/intro/vs/chef_puppet_etc/

[4] https://www.pulumi.com/docs/intro/vs/custom/
Contributing to open-source can improve the way you write code
Frank Karlitschek (Nextcloud and Owncloud founder) has a very interesting take regarding open source and licences[1]

[1]: https://karlitschek.de/2019/08/open-source-if-more-than-lice...
Could you please post the `fixed` solution in a separate gist? Thanks!
I can remember articles promoting hydrogen powered cars as the future. They even said Elon made the wrong bet with electric. Some company's are still hawking hydrogen as the future, the difference is no one is paying any attention to them any longer.

Someone else has made the bet for bigger tunnels and they're using a PR agency to push back. PG called out this tactic a few years back:

http://www.paulgraham.com/submarine.html
Burned wood acts as insulation for the unburned core so large timbers can have long fire ratings. The rule of thumb is 1.5" per hour. [0]

I can’t comment on reinforced concrete, but structural steel requires protection to meet 1+ hour fire ratings.

[0] https://www.nishkian.com/fire-rated-wood-construction/
How Difficult Is It to Find Employment as a Self-Taught Black Programmer? (2015)
At the end of the second movie we learn that this is a creation myth, that Zion is actually part of the larger system of machine control over humanity, and that it needs to be "restarted" periodically. The problem is choice.
> "I think if you want to wrangle a suggestion from Scott's book, it's more about making lots of small pokes at a system and seeing how it reacts, and slowly building on positive reactions from the system."

I can feel a bit for it. I have worked on a complex multi-million line codebase. There was this predictible behavior when a new guy came to join us. Many times they had never worked on such a large project.

First they rant about how terrible the system is, than tell us how wrong the system is, followed by advice about how we should use this an this method or design patterns to make things right.

Only after months of working with the code the guy would cool down. When a (software) system is really complex, you have to get familiar with it. No matter how you structure it, a minimum number of logic and dependencies will always exist. Restructuring will not take away the complexity. It's just replacing them.

Offcourse a clear structure is better for you're understanding than a messy one, but even in the most clearly written code a lot of complexity can exist. I think Scott is talking about this, the point beyond clear structure.

thats complexity :)
While I do wholeheartedly agree with everything you wrote, I still feel need to point out a limitation I don't see (or feel) solved: how do you scale this approach to n>1 developers? In a large brownfield you can assign quasi-solo projects in different corners isolated by sufficiently wide buffers of legacy code you won't touch, but a multi-developer greenfield needs architectural structure simply to give the parallelly written code something to integrate with.
Many cities cannot support building more tunnels.

And tunnels cost a lot of money anyway and aren't built overnight
I'll tell you the value of this software. I can build software for non prod environments and allow my developers/testers access. for instance, with wordpress, domains are hardcoded into the database leaving you with risky sed commands against mysqldumps. With this I can launch wordpress into its own environment where www.foobar.com resolves but I can run all dev code there.

I currently use a proxy and have instructions on how to use FoxyProxy to access each env's environment. This will provide for a much nicer UX where you simply click a link and you're brought to a virtual tab in that env. I'm sure some things will break, so the proxy is a backup, but for 90% of our work I think this is amazing!

Solves any app problem where you have the same hostname per environment
Offices are gonna be as dead as brick n mortars and theaters.
> Point being, the question warrants reasonable consideration rather than immediate dismissal.

Sure, but it takes quite a bit of negatives to override the obvious and glaring benefits of anyone being able to transport oneself, one's family, one's stuff, at a moments notice, to any destination, in (almost) any weather, at an average speed of 30-60miles per hour, all at an amortized cost of approximately 50cents per mile.

The willingness and readiness of some people to disregard the large personal, societal, and economic benefits of having functioning automotive infrastructure - in concert with other methods of transit - quite frankly bewilders me.
I also don’t read it as not Sagittarius A*. I wouldn’t even expect a lay audience to know that name.
Many software companies lack formal training programs and documentation processes that juniors need to grow. They come to depend on informal training/documentation like tapping a senior on the shoulder to ask about a legacy piece of code.

The solution is to invest heavily in regimented training programs with clear KPIs (key performance indicators), better documentation, and a certain level of redundancy so that remote stakeholders can hold eachother accountable.

Obviously this isn't super attractive to C levels so they are trying to hire "Senior" developers who "don't need training". It's not working out great for them (IMO).

---

Realize how I don't mention remote once because failures by remote worker are symptoms of problems that still exist even if everyone is in the same broom closet all day.
The thing is that for me, Google is often right when it gives me what it thinks I want, and Duck Duck Go gives pages of things I don't.

For many easy queries (where I really know where the thing I'm looking for is, but it's easier to just do a quick search and click the result) both are fine. But when I have an obscure problem and don't quite know what the right search terms would be, Google often guesses right and DDG doesn't try.
Neither. G is the SI suffix Giga, and always means 1,000,000,000. GiB is an IEC unit, not an SI unit. They're from entirely different bodies.
Good example for French, I wasn't aware of that one. I know that "image" is supposedly the only -age word in French that is not masculine. (Which BTW is confusing for French learners from German, since German adopted a bunch of French -age words, but as feminine words like die Garage.)

Anyway, just above the example in question, the authors manage to point to a rule that "usually" (their emphasis) holds, so they could just have written "usually" here as well. They could also have pointed out that the suffixes they list have the effect they state when added to a root that is a word in its own right: Bäcker-Bäckerei, heiter-Heiterkeit, Land-Landschaft etc. though admittedly this might add too much complexity this early on.
Hired folks who can read the fine manual.
I do all my gaming on Windows and I still only buy AMD GPUs, so that when I switch back to Linux to start working, everything's rock solid and stable. I don't know if maybe I've just had bad luck, but nVidia cards have always been a bit off, even using the proprietary drivers. It was particularly noticeable with screen captures, I'd get this odd flickering that I could never completely solve. Switched to AMD and it cleared right up.

Even if the performance isn't the best, the openness is worth that price to me. I don't feel like the stability of the rest of my system is hampered by a third party that doesn't seem to care.
Disclaimer: I've been a Go programmer for ~9 years and think that Promises and to a lesser extent, async/await, are inferior to Go's native concurrency primitives... so for all intents and purposes, I am making this comment from my high horse and I apologize if this sounds overly negative - I don't indent for it to sound that way.

With that said, IMO, this doesn't seem to be any better than channels.

For all examples, you can use a single channel or no concurrency. And for that you reduce complexity, remove the need for error handling and don't throwing away type-safety.

EDIT: I didn't read WHY.md because it looked way too long and wordy for something as simple as this, so take my comment with a few more grains of salt.
AWS Lambda’s Major Limitations
hey maksimava

how can I know that my black Friday deal of CallHippo is live?

let me know if its live by sharing a link
I have never heard of that lazy version. Here is how probably most Bosnian families would do it:

- Grind coffee beans as fine as you can, much finer than for espresso

- in the meantime, make sure to boil your water and then put it aside.

- heat up the džezva (turk: cezve) slowly for a few seconds (so that water that is poured in
does not cool down too quickly)

- take 9g of coffee powder per cup and put it into your džezva. You can vary the amount to your
likings. I take 18g of coffee for around 360ml of water.

- with the džezva still on the hot plate pour around 1/3 of the water slowly into the džezva.
The water turns into a foamy dark liquid. Gently adjust temperature so that the liquid is slowly
heated. This will make it rise due to the foam on top.

- Let it rise to about 2/3 of the džezva. Remove džezva from the plate, let the coffee set a
little (to about 1/2).

- Pour more water into the coffee, again to 2/3 of the džezva

- put džezva back on plate, heat it up and let the coffee rise to 1/1 of the džezva

- remove from plate, slowly fill with water until the level is back to 1/1 (foamy liquid is
setting again and will allow you to add more water)

Your coffee is ready to serve. Serve in fildžan or small cups.

Edit: formatting.
They are just addicted to it, but they don't like it

If they really liked it they will learn to drive well

We could also say that people like alcohol or drugs, but the truth is that it is addiction

That's why they are heavily regulated
Unsecured Dev Accounts Put Production at Risk
This is great! I'm using Intercom, but I know it's going to get very expensive over the next few years, so I will keep an eye on this project.

I'm thinking about starting to run my own tools instead of relying on third-party software, e.g.

* GitLab.com (free, ~$80/mo for CI) => Self-hosted GitLab

* Sentry.io (free) => Self-hosted Sentry

* Slack ($24/mo) => Mattermost

* Google Analytics (free) => Matomo

The main reason would be for GDPR, HIPAA compliance, SOC-2, and PCI certification.

I also don't think I would save any money by running these on AWS. I would probably need a few m5.xlarge instances, and it would cost about $150/mo per instance. And then I have to monitor and upgrade all of the software, debug any problems, etc.

So right now I don't have any big incentives to go down this road, but that might change once I'm ready to look into HIPAA compliance.
Classic Apple. Doesn't work on Linux or Android. "Cannot create Apple ID on this device."
> In any case, arguably one needs to be aware of the pre-RSR spelling conventions to have a solid grip on the language as a whole.

Absolutely, but I'd argue that the first example in the book is not the best place to put this. Learners will at some point encounter pre-RSR texts (or personal communications that don't care about RSR or other standard language features), but much of what they are likely to encounter at the beginning will be newer texts that use the current conventions.
This is a really weird comment from the perspective of Europe. Why would you have to pay for baggage on a train? Standard class doesn't have tables? Why would you have security restrictions on a train?

(Ok on the last point, I believe some high speed trains have light security checks.)
What I used to do was launch a browser in an Xvnc or RDP session in a VM somewhere. Then do all my browsing from there. Later, I worked somewhere where RDP was blocked so I started using Guacamole (RDP/VNC over websocket).

What this author is providing is a similar and all-in-one npm solution for the above. Also has use-cases outside of secure runtime environments...
Someone here also usually posts a link to the actual research being reported on, e.g.:

https://arxiv.org/abs/1907.11725
Electric cars have tires, that produce a lot of the dangerous micro plastic
Neden Karton Bardak
Tek kullanımlık ürünler firması olarak müşterilere kesintisiz hizmet vermekteyiz.
https://www.aycup.com.tr
Yet, in the U.S. they mostly achieved that. 60% of the population live in separate houses. And yes, living space per capita is 2x-3x the EU level. Would be a no problem at all to put 100% in them, if some didn't live in large cities where it's impossible.

Just the economic and yeah, transportation infrastructure we have in Europe won't support that. It's not even the population density really.
> A model X is 2500kg, a model S is 2100 kg.

It is also about twice as big as a typical European car. Even a model 3 is on the big side. The most produced electric car by tesla is the model 3, which is much lighter. 1611kg, not even that much heavier than my Prius.

> For Europe, the average is 1.4 people per car

For the people (families with young kids) that are most in need of a car, the average occupancy is much higher.

> Edit: That light rail is more efficient also makes sense if you look at weight and capacity of trains: The local commuter trains around here have a weight of about 105t, so about 50 teslas. But they fit up to 500 people. Power is 2400kW - you can transport 500 people for the power equivalent of 10 Tesla model S. https://de.wikipedia.org/wiki/DB-Baureihe_423

So light rail/commuter rail is more efficient than an electric car when you assume that the car is single occupant and the light train is fully packed. That is a way of tipping the scales, but not an honest argument.

Trains are never fully packed except maybe during rush hour. Besides, traveling in a fully packed train is horrible. I know, I frequently have to take Munich public transport with exactly the 423...
If a cipher can be broken by the government, it can also be broken by narco cartels or mafia states. The targets will be key decision makers, not regular citizens, but their decisions, coerced by those mafia states, will harm regular citizens.

Unlike physical locks, breaking encrypted data doesn't need physical presence. This means that not just local authorities under an elected Sheriff can break into one's house, but also completely random people from say China or KSA can teleport in, break in and kidnap the data.

In the near future we'll have a brain-to-computer-to-internet interface. This will be a big leap forward or backwards as it can be used for rapid collaboration or total undisputable survelliance for a greedy dictator. The crypthography case today will set the precedent for tomorrow. Btw, even the 24/7 thoughts monitoring can be used for good: someone really advanced, a saint-like person, could be giving advice on what's wrong with your thoughts. But we understand that the humanity is far from this level of maturity.
The linked paper has some. The top one they tested was the prayer plant, which lowers CO2 by 7% in 7 hours in 300 lux.
Karton Bardak
Neat project, at a minimum this should get you hired somewhere fancy. I'd love for all the self-driving car vendors to take a leaf out of your book and keep their software in-house until it agrees with what the real drivers do > 99.99% of the time and the other 0.01% led to an accident of sorts.
There we go: https://youtu.be/5-j-EHXhBh8?t=465
Perhaps I'm off target, but how would this compare to guacamole? We've looked at guacamole as a potential solution to our problem. We need our user to log into a third party system with their username) password. Then we want to take over and drive the session selenium-style.
I think it is your use of the word 'insane' that is confusing to people, suggest rewording that passage to make it more clear what you mean. Right now to a non-native English speaker/writer/reader such as me it reads as though you think that what they are doing is not good and that what you do is better.
*Other than the 2 World Trade Center towers.
Well, and the URIs / Polymorphic Identifiers. The combination of these two is crucial. And yes, that's all it takes and yes, it is a bit odd. Took me a while to accept as well: the first system in the style was around 2004.

However, the In-Process REST paper[1] has a section listing the constraints of the REST architectural style, and we actually match those constraints very well, apart from the obvious bit of not being a distributed system.

The constraints (from Fielding's dissertation) are:

1. Client Server

That one's the obvious miss, as long as you define client and server as being separate computers.

2. Stateless

If you follow the model, then any state mutation is done via the "verbs", so yes. No more or less enforceable by the mechanism than in real REST.

3. Cacheable

Yes.

4. Layered System

See Storage Combinators. Yes.

5. Codee on demand (optional)

Doesn't make sense, so no. Optional, so no big deal.

6. Uniform Interface

This is the one with the URIs and verbs, so yes.

HATEOS was at least partially adhered to in the system we built, but again not enforceable by the model and also widely not adhered to in the wild.

[1] https://link.springer.com/chapter/10.1007%2F978-1-4614-9299-...
Why philosophers believe we’ve reached peak human intelligence
He's far less divisive than the current POTUS. So what has divisive got to do with it? In any case , it's not him that is divisive so much as all those who are employed to smear him.
> English also doesn't have a central gatekeeping authority to maintain the "purity" of the language -- it's more decentralized and driven by popular consensus (more or less -- there are still rules).

Neither does German. If you refer to the "Rat für deutsche Rechtschreibung", this is as the name implies just a transnational organisation from the German speaking countries to keep the orthography (somewhat) consistent.

Which is something that English is dearly missing. A consistent orthography actually helps language learners a lot. This is one of the few points where English sucks as a lingua franca.

If you think about the "Duden" dictionary, this is also not true. The Duden has always been a descriptive dictionary, not a normative one.

There is no organization in German on the level of the Académie française.

There are some small private clubs fighting for the "purity" of the language (which of course is ridiculous for a language with so many imported Latin/Greek/French and now English words) but nothing with enough authority to dictate the evolution of the living language.
If it cracks into knife-like shards, I think that would matter.

The updated booster however was like a car seat. The car's seat belts held the seat which in turn had a 5-point harness.
>The vertical shaft sinking machine process is basically just an automated form of the old-school manual method of digging a well with men and shovels.

Yes, and the whole staff seems a lot more theorical than the rest, the approach can only work in a subset of terrains and for relatively short shafts (if you exceed certain lengths or in many terrains the attrition between the shaft walls and terrain will stop the sinking).

Usually in tunneling projects ventilation shafts are dug "traditionally" (if rather short) or by "raise boring" (if longish).

Some related videos:
https://www.youtube.com/watch?v=V2oWTk4khvg
https://www.youtube.com/watch?v=6QueB4GCQww
is this a glowpost?
Why is no one asking that question?
They should not have class variables.
Why couldn't lawyers also be customers?
None of these have any practical benefit for the vast majority of users. Unlike cars.
> I would imagine they would be very pleased to see your corrections.

The page in question was last revised in 2017, 21 years after the reform. Clicking on one of the most recent revisions, https://courses.dcs.wisc.edu/wp/readinggerman/common-da-word..., revised on December 10, 2018, I see that they spell "nass" as "naß". If they missed this, I'd say they don't care.

I certainly don't care enough to go through all occurrences of ß in this book and point out to them which ones to fix.
Recent findings on the relationship between air pollution and cognition
I don't follow this argument. Compromising commonly used encryption means less people will use hard encryption. That goes for criminals too. They won't all just switch to a hardened scheme. Some will switch, some will go with the compromised version, and some might even stop the criminal things they are doing for fear of detection.

The question is whether this means it's worth compromising encryption.
https://www.politico.eu/article/kosovo-hashim-thaci-un-speci...

I think people like their organs more than they care about football. Hopefully that's history. I wouldn't derive nation's happiness from experience tourists had during a football match.
In one of my previous jobs we faced this issue, and we've approached it like this: we would start with a design meeting for a simple solution, divide it up into pieces that can be worked on independently, with agreed-on interfaces. Then each of us would be working independently on their piece, and we'd revisit the design questions as issues cropped up. Is this the best approach? I don't know. But I don't think it's bad.
Tires seem to be completly another beast. Apparently, most of the pollution from tires are usually stuck to the roads and are washed periodically with water and soap [1]. I am not sure how much tires contribute to air pollution.

https://nmbu.brage.unit.no/nmbu-xmlui/bitstream/handle/11250...
Renting is desirable because land is expensive to buy. And that's because its value is inflated because you can use it as the source of passive income (rent).

If you could buy land from somebody moving out at the price similar to todays renting you wouldn't want to rent. And the company that's moving out would have incentive to sell it to you at low price because ofter it stops operating there it will loose the ownership and get nothing.
> This metaobject post talks about the isomorphism between OOP and HTTP/REST/Servers

Emphatically: no, it does not. It makes the point that these are not isomorphic, at all.
It's not an argument, it's marketing.
And especially, which ones are effective under real life conditions, not only in lab (where they are kept in an airtight box maybe).
It's like VNC but for browsers, and usable in a browser.
True, however that requirements are more relaxed. The invention of electric train removed most of the problems with coal based (and other vehicles and helped in creation of subways).I think the movement to electric will create the same oppurtunity for cars.
> [...] german ("quecksilber" -> quicksilver) [...]

In German, there's also quicklebendig – meaning "lively", "very active" – compared to lebendig, which means "alive", "living". It's slowly becoming outdated, though.
> buy your domains

Rent.

As far as I know, you can't "pay off" a domain. And most of us are at some usually negligible risk of losing a domain by mistake or because someone bigger wanted it.
Von Neumann Probes
A Very Strange Business Model They Have...