skysight-inc/HackerNews huggingface dataset:
>As someone growing up in the mountains, the ski resort is the one thing keeping the wheels turning. Loosing it will actually quite literally mean forcing us out of our homes.

Of course there would be negative consequences for mountain villages and such. But ski tourist industry decline is not the biggest tragedy. These people are indeed forced to leave their Alps village but they can still go get some job in the city in a first world country. That's versus millions of third world immigrants or dying kids in Africa/Asia due to droughts/climate change developments for example...
No. It's clearly written:

"Despite the use of colours, it turned out that the “Surrounded by …” books were not based on Myers-Brigg. Instead, they built on another personality theory, the so-called DiSC model. The most noteworthy outcome of a search through the academic literature on this model was that, despite the fact that the test had been around for fifty years, there was in principle no research on whether or not it worked."

"According to Sune Gellberg, the owner of IPU, the organisation in Sweden which sell the DiSC test, no qualifications are required to carry out personality tests. “I don’t know what education our consultants have because it doesn’t matter”, he told us, “It is a computer program that does the personality analysis and gives the consultant a report which he can go through with the respondent.”

Not even the representative for the test thinks that knowledge of psychology is important! Personality consultants have no education in test methodology and no knowledge of personality theory. They just feed in numbers to a computer and have no idea what the results mean or what their scientific value is. It is very possible that Erikson believes that the test has scientific grounds and, given his lack of education, it is very likely that he has no idea what it actually says. "
Yeah. Coming from a Django world it's about avoiding surprises for application programmers. I suspect it's the same in Rails. Historically Django has almost entirely had logic at the application level rather than pushing it into the DB: scheduled jobs, data validation, trigger-ish logic (via `post_save` signals and such).

Part of the power of OP's technique is that it looks exactly like a standard Django/Rails data model with a tiny sprinkle of magic -- no surprises. It's surprising for a Django programmer to hear "all periodic tasks are handled via celery, except these table refreshes" or "signals are responsible all work in response to model changes, except these triggers".

Obviously in some cases you need a trigger for correctness, but in general I try to stick to the conventions of the ecosystem.
Sys admins are dead. I have GKE now via a reliable Terraform module. None of my production instances can be logged onto.
Ask HN: "Civilization is the sophistication of evil"
History seems to be moving inevitably towards a universal totalitarianism powered by science (including math) and technology (including computing). Likewise, in the past we have had tribal, feudal, monarchical totalitarianisms. Human rights groups, digital rights groups, hacktivism, eco-activism, etc. are probably fighting an already lost fight because of the darkest sides of the human species, inside of all of us. This can be summarized as "civilization is the sophistication of evil".

Is there some strong evidence that contradicts this observation?
How to Bootstrap Product Marketing
We took a rule-based approach, coupled with some heavy-duty statistics.
The www-data user (or whatever the web server is running as) should not own any files that are served by the web server. The user should not be able to log in either (its shell should be /bin/false or something similar).

Use an entirely different user for file ownership.
I think it's kind of a problem if examples of how to write Java are full of bad practices.
It's coming; coal is unprofitable largely because it's been displaced by gas. But solar and wind are starting to gain critical mass, which could mean that natural gas craters faster than coal has. Fossil fuels are starting to look very risky.
Url changed from https://www.engadget.com/2020/01/14/heathrow-airport-anti-dr..., which points to this.
So, worth noting, I'm sure I saw plenty of these explanations over the years, and it still took watching Steve Jobs's demo before I "got" it.

But: it's a workspace for quick glances that don't take you out of the flow of what you're working on. If you've ever kept a paper notepad, or a calculator, or a small tablet on your desk for reference while using your computer, Dashboard is that, but even better because it can be activated and deactivated more quickly than physically looking down at your desk.

(Make sure the Dashboard is set "As Overlay" if you're ever on a system that has it. Modern-ish macOS defaults to "As Space", which reeks of a setting created by people who didn't actually use the Dashboard.)
"At least for me it's certainly some muscle thing..."

Again, I think a good mental model is that of a corset, or a brace. In this case, the corset you are donning is made of your own muscle.

You could attempt to build that own-muscle corset section by section by doing all of the 40 different trunk and midsection rehab exercises, but even then, in what balance or proportion could you hope to execute them ?

Instead, you can hit all of them, in concert, and in appropriate proportions, by walking.

The difficult part is that bad back pain will not make for easy, pain-free walking - at least at first. I found 4-6 mile walks to produce a fair amount of back pain in the year immediately following my initial disc herniation/tear. It took that forced week or so at the beginning of basic training to pull my spine back together.
I believe that the JIT does not remove get/setFoo by matching the naming pattern, but simply because these methods are trivial and usually not polymorphic and thus prime candidates for speculative inlining.
Heme iron is toxic. [0]

B12 you can get from a pill. The same stuff they inject into beef. [1]

So if you skip eating red meat, you can avoid the toxins from cooking, such as HCA and PAH [2], the exogenous cholesterol, atherosclerotic carnitine [3], hormones, etc. I think that's a better way to get B12.

[0] https://www.sciencedirect.com/science/article/abs/pii/S03784...

[1] http://eerainuh.com/supplementation-of-vitamin-b12-in-cattle...

[2] https://www.cancer.gov/about-cancer/causes-prevention/risk/d...

[3] https://www.prevention.com/food-nutrition/healthy-eating/a20...
I generally think that the sort of knowledge best learned with flash cards is probably knowledge not memorizing in the first place, with the truth of this being proportional to the size of the dataset being learned. For sets in the neighborhood of 200 or less, I don't think it's a big problem. Chemistry classes asking you to memorize the mapping of element names ⟷ element symbols seems okay. But memorizing the spelling of several hundred to thousands of words? That seems like a job for a machine.
> Ariane has been taped-out December 2017 in Globalfoundries 22nm FDX

https://content.riscv.org/wp-content/uploads/2018/05/14.15-1...
> we should be teaching the skills that people need in today's world, and that overwhelmingly means typing.

You don't need a ton of practice to get good at typing. Anyone can reach 80 WPM within a year. That's more than enough. Handwriting is much more difficult and needs more practice.

Even software engineers who type all the time need to write on whiteboards to get jobs. /s
Actually it very much does. It puts things in perspective.

In any kind of difficult situation, prioritising is crucial.
They use TSMC.
I honestly think it's one of the greatest works of English language literature and think it will come to be recognized more widely as such in the coming century. Academics really didn't take it seriously because it's a work of fantasy, but the use of the English language is up there with the best I've ever seen in the history of literature.

My way of ingesting it has always been to make it about the language itself, the word-music. It feels dry if you're trying to read it like a novel, because then some sections are just descriptions of geography or deities. It should be approached sort of like Shakespeare. Who today can really parse Early Modern English in real-time without having studied it beforehand? Very few. But that doesn't take away the beauty of the words.
Highly recommended, Matt Levine's take on it:
https://www.bloomberg.com/opinion/articles/2020-01-14/blackr...
Besides just the convenience of it not being a dependency, this will allow other language-level features like pattern matching and object deconstruction in the future. Basically anything that requires the language to have a tuple/named tuple type.
I've read a novel from Daniel Suarez titled Delta-v. Chapter 31, Alchemist beginning on page 175 and ending on 177 changed my assumptions about that. With not that much suspension of disbelief. It's about chemical vapor deposition at large scale, the chapter, not the whole book. That is about near term asteroid mining.

edit: book -> novel
I'm not a girl but my dad did this and I had the exact same feeling when I saw the movies!
Stargate Universe in this case, as Destiny was launched to collect data all across the universe, because the Ancients had identified a pattern in the structure of the universe...
If it sounds too good to be true - it is.

From TechCrunch (Jan 2020):

The technology is compelling, certainly. I met with the team in a hotel suite at CES last week and got a walkthrough of some of the things they’ve been working on. While executives say they’ve been dogfooding the technology for some time now, the demos were still pretty far removed from an eventual in-eye augmented reality contact lens.

Rather, two separate demos essentially involved holding a lens or device close to my eye in order to get a feel for what an eventual product would look like. The reason was two-fold. First, most of the work is still being done off-device at the moment, while Mojo works to perfect a system that can exist within the confines of a contact while only needing to be charged once in a 25-hour cycle. Second, the issue of trying on a pair of contacts during a brief CES meeting.
Hotter weather dries out vegetation making fires worse. That overall hotter weather is the result of climate change. It's not circular, nor is it that hard to understand.
We moderate not so much by comment as by subthread. That wasn't the only thing the parent was talking about, and there was at least one other subthread in reply that wasn't as bad. This one, however, definitely went way into classic flamewar hell. Nothing about this is going to get resolved on HN, only talking points thrown back and forth by the already-dedicated, while everyone else tunes out.
Deadlifts are so safe that... there are hundreds of deadlift safety tutorials on Youtube, where poor form and a bad instructor can cause irreversible damage very abruptly.

Notice how this doesn't apply to jumping jacks or the plank.

That you always have to couch the benefits of deadlifts in the "when done properly" disclaimer should be a hint as to what they're talking about. Hell, even lifting with one's legs instead of one's back comes so unnaturally to some that my refrigerator's box came with "lift with legs" instructions stamped onto it complete with a series of pictograms.
It's alarming that a company I've never heard of has 7 trillion dollars.
People don’t learn the “rules of English” through explicit instruction. They learn them through years (decades) of exposure.

Anecdotally, the main predictor of how good someone’s spelling will be is how much reading they have done.
Having now looked at http://www.oecd.org/pisa/publications/pisa-2018-results.htm I didn't find anything like the figure included in the article, nor any indication PISA actually involves collecting information about technology use, which makes me wonder how reliable that article's statements really are.
Interested in how exactly it was fucked up I looked at crypt32.dll. It's more like (heavily-adjusted to demonstrate the problem without >9k unrelated details):

from the_heavy_lifting_crypto_heavy_module import verify_signature

def is_known_trusted_ca(cert):
# BOOM
return cert in root_ca_cache[cert.pubkey]

def verify_cert(cert, issuer):
# BOOM
if verified_cache[(cert.pubkey, issuer.pubkey)]:
return True
if not verify_signature(cert, issuer):
return False
verified_cache[(cert.pubkey, issuer.pubkey)] = True
return True

# This has to be a search instead of simple chain-walking because servers
# do not send a "chain", they only send several additional certificates and
# let the client find a trusted path out of them, it is also how cross signing
# works. This justifies using a cache above.
def try_to_build_cert_chain(cert, cert_store):
if is_known_trusted_ca(cert):
return [cert]
for possible_issuer in cert_store.find_certs_with_dn(dn=cert.issuer_dn):
if verify_cert(cert, possible_issuer):
chain = try_to_build_cert_chain(possible_issuer, cert_store)
if chain:
return [cert] + chain

Then someone tasked with (why?!) "adding unnamed curve support" added (correct!) code to `the_heavy_lifting_crypto_heavy_module.verify_signature` but didn't know this breaks an assumption made in another module.

The exact detail does not matter though, you can build up working exploits even if you don't know the details listed above.
What if preoccupation with the material world is a primitive perspective that civilizations simply grow out of eventually? There's an inescapable time limit to the universe and it's all objectively pointless anyway. Why spend valuable resources scouting the cold void of space when you can just turtle up on your planet and live 100 lifetimes at .1x speed in VR?
end to end without self hosted open source servers have (among others) a tradeoff: either opaque server you can't trust at all, or no offline messages. Which one you decided on?
Crash Course – Navigating Digital Information
I almost spit out my coffee when I saw “Climate Change is killing ALPINE SKIING as we know it” on /best.

Wish there was a way to filter out ridiculousness from the feed.
A friend of mine who's studied climate change in detail recommended the following company for voluntary carbon offsets:

https://carbonfund.org/product-category/plant-trees/
Probably not. I see a lot of ridiculous "startup-hacks" for a hard science problem in this thread.
>Allowing mutation doesn't make much sense, then.

Why?
I expect the reason that they didn't want them to be valid beans is because then they'd lose immutability.
How were you once exposed to the things you now enjoy? New foods, new media, new books? I'd suggest that many people wouldn't know what some of these games look like, how they play, how detailed the story is. Maybe you personally know and have zero interest - that's fine - but I'm talking about people who don't know and might have interest.
That's not quite what I'm describing, it's more like how people will ignore git error messages and randomly fiddling with things thinking "that's just how it is and I can't understand it" rather than figuring out what's actually broken.
Why are you arbitrarily estimating revenue? Also registered users != active/paying users
I don’t know if that comparison was intended to make China look bad, but that comment makes China look bad.
Can you elaborate on this? What was the morning pain like? What exactly are the exercises you do?
Spellcheck is not like a handheld electronic calculator. It doesn’t write for you.

It’s more like a system that would let you practice doing arithmetic with pen and paper but then immediately show errors.

Look at how people practice board games nowadays: they try making their own moves but get a precise computer analysis to reveal when they have made a blunder on the spot, for real-time feedback. This is not the same as just watching the computer play against itself.
Christopher has also publicly expressed regret at how quickly he assembled the published Silmarillion, I wonder if that's related.
This works really well, great work! One thought-- if you first let it scan all screenshots and let it finish, but then change it to scan all images, it seems that it is recomputing all the text for every image. Perhaps it might make sense to compute the hash of the individual images, and associate the parsed text with this image hash in a table. Then if you have to scan the image again, and the hashes match, these can simply be retrieved from the table rather than computed again. Either way, what a nice free tool.
I simulate that with a lacrosse ball and a kettle-bell. I lay on my back, and put the ball about 2 inches to the outside of my belly button and then place the kettle-bell atop the ball. From there, I move it slowly down passed my hip/groin. Don't go too heavy on the kettle-bell. I don't go over 35# usually.
When the govt makes a profit off student loans, there is a problem.

Look at the interest rates.. I know people like myself are paying every month, but does not feel like I'm making a dent.
Nobody sees everything!
Enterprise software gets a lot of cargo-culted software patterns thrown into it, for better or worse. That's why you end up with names like that. The software design is convoluted, not the naming convention. The word Factory in WidgetFactory represents a software structure, not just the fact that it makes widgets. You're probably right that it's a cultural thing to use all those patterns though, but not for nothing.

I disagree that there's nothing different about enterprise software, the needs are inherently different to a product-owner/single-purpose software platform. By enterprise software, I really mean enterprise frameworks that are used across many projects and many teams. Patterns are simply a shared language of concepts. The need for strict structure so anyone can work on it or extend it without messing the whole thing up or introducing new concepts or legacy code is what drives the patterns.

You could absolutely build super simple large scale software without all those concepts, but then you get yourself a boutique app that only your team is familiar with. Which is fine for a single product owner platform, not fine for a framework with hundreds of devs working on it who all need to collaborate without ever talking to eachother.
People keep talking about how we have no way of removing Co2 from the atmosphere. There are lots of options, and some of them are quite inexpensive.

https://projectvesta.org/
+1

Helped me with back pains and a plethora of random pains. Also helped my partner with hers.

Anytime I raise this book to somebody I'm told I'm full of shit though.
Oh. The link was changed on HN.

Here is the reddit comment: https://www.reddit.com/r/MachineLearning/comments/ejbwvb/r_s...
They manage $7T, they don't "have" it in the sense that you have money in your bank account.
The claim that "technology in schools actually lowers test scores in reading, math, and science" is not supported by identifiable sources, so some skepticism is warranted.
> what they really did was introduce a bunch of different ways for students to think about math so they can get a working math literacy. Instead of being a prescriptive standards ("this is how math works") its more descriptive ("here are a dozen ways one could reason about math to get the answer"). The hope is that this will allow students to better pick up and understand more advanced math in the future, while also providing more opportunities for struggling students to "get it" (e.g. because one example worked for them).

This strikes me as particularly intelligent an approach. That's one of my top 5 complains about my time in school — born in 2982, graduated HS in 2000.

I had great fluency in math because my father basically tutored me in math/physics from 7~16 y.o., so I could help my friends "getting it" usually with a simple drawing or some other approach (and lots, lots of examples to "see" it).

If public education is finally trying to solve this problem, we might have much higher math and logical literacy in future generations. The benefit might be huge in all regards, especially political and social. IMHO.
The interesting thing is it comes from an Ionic shop.

Duplicate of https://news.ycombinator.com/item?id=22054653
Key takeaway from developing for the Mac App Store: it’s unreliable
> a good BMC

I hope to see such a thing some day. The code quality and support lifecycles for these things are horrendous.
I think he got the right answer the wrong way.
quadruped hip extensions have helped me a lot, too

I've tried hip thrusters in the past when I knew less about how weak my glutes were. I'll give them another try. ty for sharing
There's clearly a range of influence though, and it's not crazy to think that some people fall further on one side than others.
Unfortunately, everyone else is not reading this... and for those bastards that make you click through 3 popups and then scroll jack you in the middle of reading etc: I really frickin love FireFox's "reader view" (top right in your address bar), it's also beautifully minimal text.

Now my first reaction to a popup opening as soon as I navigate to an article or a terribly illegible and busy design is to reach for the reader - guarantees one click, minimal, legible text.

In other words, if you can't trust the designers, remove the design.
Python has had namedtuples for a long time, which is similar idea implemented less cleanly (in fact the implementation is horrible hack because of some rare corner cases) and without dependence on Py3 annotation syntax
If you don't want bad looks don't do bad things?
>Java finally gets what's been available in Scala (case classes), C# (structs or maybe properties), Kotlin (data classes) and others for a very long time .. so long we already have tools like Immutables and Lombok to get past this really dumb limitation in Java.

All the ones you named are fairly new languages, and C# does not have anything even remotely like records (structs are value types, and properties are fields) so what's your point? Java historically has been very conservative with implementing things because they usually try to get it right (generics non-withstanding). For that matter C# rushed into a few things too and screwed the pooch badly on them.
Future of Advertising – According to Wired in 1994
The decision whether or not to buy shares in the secondary market will make little difference to existing coal companies (who are largely cash flow positive and trade at near 25% earnings yields). Regulations are what matter. All that secondary investors can do is increase WACC via lowered demand for marginal primary debt/equity issuances. If you want to phase out coal, focus on government regulation instead of secondary investments.

It can (and often does) make sense to invest in industries in terminal decline as price paid for an asset’s cash flow is the primary determinant if returns for the investor. You can buy coal stocks for 25%+ earnings yields. Even if those plants are phased out in 6 or 7 years, one can make solid returns.

Indeed I have invested in cigarette shares in the past while wishing the government would do more to stop smokers. The fact that I hold the equity doesn’t change demand for cigarettes, and only in aggregate does the investor appetite effect WACC. Someone must always hold existing shares. For every buyer there is a seller and vice versa.

Lastly I should mention that metallurgical coal as opposed to thermal coal is a necessary “evil” to smelt steel.

I’ve used this recent hate for coal investments(and weakness in NG) to take positions at high earnings yields in ARCH and HCC.
One key difference is that Red Alert/Dr. Strangelove has a mad general start the war. Fail Safe has the war caused by error, which is in a way scarier.
https://www.bbc.com/news/education-18158665

N=1: I feel like - and I am 99% certain - that my grammatical and spelling skills have decreased since I started using the internet heavily.
Vegas round #2