skysight-inc/HackerNews huggingface dataset:
Ask HN: Why did dynamic CMSes become the norm?
I have been using static site generators for a while, and with Netlify, the convenience seems unparalleled. Just do a git push to publish. Although I understand a non-technical person would find it hard to deal with a version control system, I can't think of any reason why more tooling can't develop to address that concern.

Static sites have incredibly low overhead (hosting-costs wise) and are very reliable—you can be reasonably sure that a random plugin or high memory usage won't pull down the whole site (a pervasive issue for anyone dealing with WordPress).

That brings me to my question. Why did dynamic CMSes like Wordpress become the norm? It's not like static site generators couldn't exist in 2003 when the CMS was first released.
This game's thematics are about war, demons, magic, killing, slaughtering, enslaving, pestilence etc and a silly card from a decade+ ago is a problem? Don't manufacture outrage please.
JSS? `<div style={{backgroundColor: 'black'}} />` is standard React / ReactDOM.

> The backgroundColor vs background-color thing has nothing to do with React.

You’re right, but it absolutely has to do with ReactDOM which is being discussed here.

Which, btw, is called ReactDOM not ReactHTMLandCSSandStuff.

Although reading Dan Abramov’s further comment ReactDOM is a bit of a misnomer, but from an API perspective it’s definitely more DOM especially with the CSS precedent and lack of XML namespaces vs. the `aria` attributes being the only major evidence to the contrary. I mean, sure it only sets `x` properties directly, but as an end user of the library what do I care about the internal implementation?

Edit: A new `classList` property that accepts an array would be nice as that way anyone using `className` has a superior API to migrate to and stay away from this change entirely. It’s not like it’s setting it directly so just convert to a DOMTokenList on the fly.
A lot of this is really down to the principal-agent problem and human biases. Each person thinks they can do better than the whole rest of the world.

So when you have a large company producing more profits than it can productively reinvest in its own line of business, rather than returning the money to the investors so they can choose what other business to invest in, the temptation is to expand into another market. Because if you're successful at one thing you should be successful at every other thing, right?

So you get a huge conglomerate that looks good on paper, but unless the managers have better investment acumen than the stock market as a whole (or are very lucky) what they're really doing is burning the investors' money on below-market investments and hiding the below-market returns in the above-market returns from their primary line of business.

It's also becoming increasingly difficult to dampen this because nobody actually owns these companies in the sense of being able to affect management. Even if I had a million dollars of AAPL shares, if I don't like what the management is doing, what can I do? I can vote, but I have ~0.000% of the shares. I can sell my shares, but that doesn't change their behavior. They're still outperforming the market (until they don't), even if the alternative would be even better performance, so no majority is inclined to oust them until after the damage is already done and proved. So what's the check on wasteful empire building?

Or does the size of these companies prove that there isn't one.
Counterpoint would be some of the hobbyist airports. Some are in fairly wealthy suburban areas; some even have communities where homes will have hangars as well as garages.

There's a small airfield near here; 20 years ago it was surrounded with orange groves and an old defense contractor plant, and now they're putting in $800,000 McMansions less than 1km away.
I wasn't assuming that.
Ask HN: Planning to pursue physics degree without academic background
I don't have any higher education. My CS degree is half baked and I am 31. I was not in a great place in my early 20s (or anywhere throughout my 20s) to finish my degree, but always managed enough to work as a software developer. I am now moving onto high for my area paying job in consultancy in devops space, which I am stoked about, but...

I always had fascination with maths, but I was never good at it. I don't know how to study maths, or how to study at all. I know some algebra, a bit of limits but trying to tackle calculus left me frustrated.

I am really interested in physics, specifically thermodynamics and mechanical engineering.

I need some advice how to proceed.

I took some time to create a schedule around studying. I learned about study techniques (questioning, repetition, spacing, taking breaks, etc). I bought Spivak - Calculus (3rd edition) some time ago and moved my way through Foundations chapter a few years earlier, but exercises got really overwhelming pretty fast. I can do first few in every chapter, but struggle soon after. Is this normal for this book?

Now to complete my plan I have two things lacking:

- Mentor

- Study groups

While I can follow a textbook through a lot of grinding and suffering, but I feel like somebody with better understanding would be a great resource.

Same for study groups. If I am confused by an exercise, would be great to ask somebody who worked through it. I am lucky if Stackexchange has a similar question.

Now to be accepted to university, I will have to pass screening math test, which involves basic calculus, algebra, trig.

Which brings me to my original question: does it make sense to hop on a university program? That will get me to learning physics, provide support and have access to like-minded people. On the other hand, if I get good enough at maths to be able to pass the screening test, maybe I'll be able to move to physics by myself.

Does trying to find a tutor in my area make sense? Or online? Does anyone have experience with self-guided learning or with online tutor?

Any advice will be much appreciated!
Also explained very well by Jessica Livingston in "Why Startups Need to Focus on Sales, Not Marketing"

> "So why wouldn’t all founders start by engaging with users individually? Because it’s hard and demoralizing. Sales gives you a kind of harsh feedback that “marketing” doesn’t. You try to convince someone to use what you’ve built, and they won’t. These conversations are painful, but necessary. I suspect from my experience that founders who want to remain in denial about the inadequacy of their product and/or the difficulty of starting a startup subconsciously prefer the broad and shallow “marketing” approach precisely because they can’t face the work and unpleasant truths they’ll find if they talk to users."

https://www.google.com/search?q=jessica%20livingston%20you%2...

And posted here w/out the paywall: https://genius.com/Jessica-livingston-why-startups-need-to-f...

I don't see this essay on https://www.startupschool.org/library and it probably should be at the top.
Protocols were used in the original CLIM implementation:

https://github.com/franzinc/clim2/blob/master/utils/protocol...

https://github.com/franzinc/clim2/blob/master/clim/stream-de...
Here's some recent update: https://www.forbes.com/sites/wadeshepard/2016/04/19/an-updat...

Tldr: it's fine and there are people.
But Apple is either in or getting into healthcare, finance, real estate, and energy though.

Apple is a huge consumer of eco-friendly power and builds farms simply for producing the power it needs with no carbon emissions.

It is in the finance space indirectly by running the app stores, and directly with Apple pay. It's in the health industry by pushing people to collect health data on their phones and watches.

Apple is a big player in real estate markets. That's where it puts stores.

I totally agree with you that those are the big sectors Apple can use to move the needle. My only disagreement is that you think only one is tenable. I think all of them but government/defense are realistic. I don't see a future where Tim Cook lets Apple get into world-building.

But other than that, Apple is already there. Transportation is the straggler.
One of the most painful things to work on would be clearing caches. I have my own setup that I invalidate the _entire_ set of assets just to make sure the end users do not get stale assets, and I just ++ a build ID and all the URLs are uncached at the edges. Not all sites hosted in shared hosts can do this.
You Can’t Multitask, So Stop Trying (2010)
I made a thing that ubuntu now (recently) includes in their distro. Canonical employees have filed tickets with me about this thing. Responses to it, by me, are generally ignored for many weeks/months. They've patched the thing in weird ways without contributing anything back (upstream as it were).

This does not seem like 1) a good model for floss developers to give a shit about Canonical, 2) a good model for Canonical to support (non-corporate?) users
I often get on to Lawrence at this particular intersection, using this merge lane. The traffic you're merging in to can be going at 50 MPH in the right lane with about one car length separation between cars. A human merging here has their head craned back, watching for a gap to appear, and accelerates to merge in to the gap. Who knows what exactly happened here, but this one is a particularly tricky merge under traffic.
Ever worked with younger Java devs? They're so entrenched in JPA (Java ORM interface) they think it rather than SQL is the standard query language.
How are you compressing the feature space in that case, by truncating the trie?
Psychedelics (e.g. LSD) can also give you a hands-on and interesting view on the subjectivity of time.
Probably because you are overclocking/unfiltering your mind and get flooded with inputs and thoughts, confusing this internal timestamping.
I think it's somewhere between the tooling and designer market. I can get a theme for any kind of business for wordpress in minutes, get a plugin for dealing with any kind of service integration, and point a non-tech person at the admin panel - done.

Even though I use static sites normally and I'd definitely use that for a personal, technical business, I didn't even consider that as a possibility when setting up a service for someone else recently.

Also, there's middle ground: edit wordpress, publish static - https://wordpress.org/plugins/simply-static/
When I was a kid, I generally avoided other kids. With a few exceptions. Because, as you say, "Lord of the Flies" bullshit. And damn, I like that: social media = "Lord of the Flies" :)
When they removed the good cartoons and the horoscopes, the writing was on the wall. It was very clearly over. That was back around 2005.
The person you were replying to was talking about adaptive cruise control and automatic breaking. The majority of cars on the road do not have those features. Very different than plain acceleration and braking and much more likely to have glitches.
The MUTE solution sounds interesting, and is certainly worth some research, but I see it having some problems. One obvious one is that the receiver might stay in that guy's window, and you might be in the apartment, say 15 feet away, so within that distance you can overcome the latency issue that was mentioned (because radio waves travel faster than sound waves) but the fact remains you're 15 feet away from the microphone in the receiver, and by the time the sound reaches you, it has changed dramatically. It has reflected off of 1000 surfaces by then and looks a lot less like it did at the receiver. So creating a waveform that's 180 degrees out of phase would be a gigantic challenge. I suppose you could do some work with Impulse Responses to solve this. You could take an IR of the room where the listener is and probably account for a lot of the changes and use some DSP to modify the waveform to make it more correct. But then if you move somewhere else in the room, everything changes and needs to be recalculated. Interesting idea though.
Your standards are bullshit and you know it. We can't say such statements of indisputable evidence about anything that happens in the world. Should we throw our hands up and just say, well it could be invisible llamas, or tree gnomes, or the boogey man, or should we use the best available evidence to guide future decisions?

From one of the papers cited in the parent article:

"A growing body of evidence in the social and medical sciences traces high crime rates to high rates of lead exposure. Scholars have shown that lead exposure and crime are positively correlated using data on individuals, cities, counties, states, and nations. Reyes (2007) exploits state-specific reductions in lead exposure due to the Clean Air Act to estimate the effect of lead emissions from gasoline on violent crime. She reports that reductions in childhood lead exposure in the 1970s and 1980s accounted for more than half of the violent crime decline of the 1990s.2 Stretesky and Lynch (2001) estimate that, from 1989 to 1991, counties with air lead levels equivalent to .17 μg/m3 had homicide rates four times as high as counties with air lead levels equivalent to 0 μg/m3. Mielke and Zahran (2012) show that air lead and aggravated assault rates were strongly associated in a panel of U.S. cities. Longitudinal studies of individuals document a positive relationship between pre- and post-natal lead exposure and delinquency (Dietrich et al., 2001) and arrests for violent offenses (Wright et al., 2008). Cross-sectional research on individuals (Denno, 1990; Needleman et al., 1996, 2002) and counties (Stretesky and Lynch, 2004), studies using cross-national panel data (Nevin, 2007), and analyses of national time-series (Nevin, 2000) have yielded similar results."

Are each of these going to be able to factor for every possible confounder you can think of? No. But it's not like they aren't controlling for anything. That's the whole gist of the parent article - three studies using three new ways of controlling for other variables. Have you seen multitudes of studies that point to any of those other confounder you mention having better evidence, across time and geography, while controlling for lead and all the other possible confounders? Again, nobody is arguing that there are no other factors. And nobody has a precise answer on just how much, because it's impossible. But all studies point to: very large effects, still happening in some cases, and largely preventable: https://www.dropbox.com/s/07z65p9a5wdppfl/LifeAfterLead_AEJ_...
On the other end of the spectrum I get occasional updates for a Libre Office bug I filed years ago. They were very open, welcoming, and conscientious.
A physics education requires a lot of mathematics, or rather, a lot of certain types of mathematics. I think thermodynamics as covered in physics is more statistical mechanics.

You said you are interested in thermodynamics and mechanical engineering. How does that draw you to physics? I think mechanical engineering would be a better field.

My suggestion is to look for evening/night classes taught at (say) a local community college.
I've rarely ever had Ubuntu bug reports be useful (and I follow up with more info when I'm asked) but can I really be annoyed? It's an open source product. I'm a software engineer. When it's important enjoy, I'll fix it. About the only useful thing is that other people also discuss it there.

Launchpad is useful as a single interface and Ubuntu-bug reports lots of info automatically so that's why I report there. Maybe I should use upstream.
Oddly enough, as I'd never heard of that, I looked at it - it isn't for individuals. FYI, in case anyone else was interested.
Sweet last name you got there.
Oh yes, I know. I was part of the effort of getting that codebase running on modern CL implementations.

https://github.com/dkochmanski/clim-tos/graphs/contributors

Two lessons I learned:

One, Common Lisp code is surprisingly stable over time, with 90% of it still working on CCL/SBCL even though the codebase predates the language standard and is older than I am (don't be mislead by that 1991 on Github, it's much older).

Two, oh my god, trying to understand a large codebase seriously abusing :before/:after/:around methods in large class graphs is not an easy task, though arguably it's more of an issue with available tooling. With better ways to explore runtime program state, it would be much easier to understand and improve such code. I may have written about this last night here: https://mastodon.technology/@temporal/100646861775747986.

Also fun fact, this project is the only case where macroexpanding code crashed my SBCL...

Anyway, let that codebase be and serve as a historical reminder; for more modern implementation of CLIM standard, I'll direct everyone to https://common-lisp.net/project/mcclim/.
Mind sharing? Curious to see. At least as a model for myself.
I'm going off the top of my head and only from personal experience here, but for me the difference is primarily about joint vs muscle pain. Joint pain is almost always bad. If you just did a ten mile hike and you don't normally do that, a couple of days of knee pain is normal. If you're mousing for your usual work day and your wrists hurt, it's a problem.

I have managed to cause instant tendinitis where it basically felt like intense muscle pain, but that was a rare shock-load situation.

Most fatigue is just a drained feeling, followed by some muscle soreness for one to three days. Soreness in tendons and joints is almost always a problem, in my experience. If it doesn't clear up in about three days of relative rest, you're heading into chronic injury territory.
Huh? Why can't we? My mom's been doing this for I believe the moment I was born? What do you expect the definition of multi-tasking? Doing one other task with two hands at the same time?

Even doing just one job, you are multi-tasking. How about me typing, I'm not just typing these words by my mind, I use it with my hand. So just the basic thought of that, I'm multi-tasking.

I can't even comprehend how can one can't multi-task. Even when you walk, you're not just walking, you're also balancing that's also a multi-tasking I believe.
The article mentions Gothamist and DNAinfo but the NY Daily News also recently laid off half of their staff.
We’re already granting the assumption that these self driving cars are generally popular. For that to be the case, they’ll have to be safer than humans or people won’t be okay with letting them on the roads in large numbers.
Mp3s and mobile phones made sense because apple had tech that nobody else had. The touchscreen and allowing tons of music to be stored were gamechangers. I dont think apple has anything up there sleeve here, just trying to compete in a segment they are already behind on.
The irony and tragedy of a former Village Voice writer Tom Robbins now at the NYU Craig Newmark journalism school. Craig Newmark, the founder of the site that killed print newspapers. I'll miss the Voice.
Implants, I bet. Maybe not by 2030. But even 11-12 years is a long time, when stuff is developing exponentially.
نقل عفش جدة افضل شركة نقل عفش بجدة 0553885449
You have to be a user of your own product to really make it good.

Look at Apple. Most of how they got where they are is by Jobs, Ive et al. making what they wanted to see, and nitpicking at everything until they were satisfied.

Also: "people don't know what they want until you show it to them."

Of course you have to address customers' frustrations, but relying on just "data" and marketing feedback all the time often results in an sterile, rigid product that will always be at risk of disruption by someone with more soul (unless you buy them out with the money you made by playing it safer :)
While I agree that the card is largely unimportant and mostly seen as weird trivia, the art was created by a white nationalist and contains klan hoods. It is more tied to our real world than just the vague notion of racism.
chabuduo = close enough

"Instead, the prevailing attitude is chabuduo, or ‘close enough’. It’s a phrase you’ll hear with grating regularity, one that speaks to a job 70 per cent done, a plan sketched out but never completed, a gauge unchecked or a socket put in the wrong size. Chabuduo is the corrosive opposite of the impulse towards craftmanship, the desire, as the sociologist Richard Sennett writes in The Craftsman (2008), ‘to reject muddling through, to reject the job just good enough’. Chabuduo implies that to put any more time or effort into a piece of work would be the act of a fool. China is the land of the cut corner, of ‘good enough for government work’."

(https://aeon.co/essays/what-chinese-corner-cutting-reveals-a...)
Competition is a discovery process; if we knew the right answer ahead of time we might not need it. Having ten companies try ten different strategies is likely to find the right answer - the product that best fits our current set of technical/financial/social constraints - faster than having ten companies get together and hold joint meetings trying to get cooperation on ONE strategy only to discover it doesn't work, so they hold more meetings to convince the group to try ANOTHER strategy, discover it doesn't work either...until decades have passed. Attacking this kind of challenge serially instead of in parallel, by the time they have something that works the problem domain is likely to have entirely changed.

And sure, independent companies competing might all fail - some problems just can't be solved - but the odds of success are better. It's like the difference between having a dozen archers all aim arrows at a target, versus having the dozen archers all try together to cooperatively fire one arrow at the target.
Part of the problem is that BoA gets information from social media. Foreign contacts means possible foreign citizenship or status. The UM student cited in the article is Iranian; maintaining bank accounts for Iranian nationals is toxic because of sanctions and transactions with Iran. BoA wants to avoid fines by cutting what is a very small sector for them.

Apart from social media, local DEA/ICE officials routinely ask for information on customers who are foreign nationals. Responding to these requests is costly for the bank, as the government does not reimburse the banks' compliance efforts. In their view, better to stop doing business with foreign nationals altogether. Not right, but there's a reason why they do what they do.
I have tried eating with long gaps in between but somehow that leads me to lose a lot of muscle mass as well. Recently I was trying it again with an overall caloric deficit but sufficient amount of protein intake but I lost both fat and muscle in 1:1 ratio even with regularly working out.

I don't know if that was just because of caloric deficit or long gaps in between. I have seen the 5-6 evenly spaced out meals in a day work the best for me if I want to maintain/put on muscle mass.
A lot of autonomous vehicles is the computer vision, which is also a significant thing that they're trying to do with the iPhone - AR.
Psychology results in top journals- are they true? And can you guess which ones?
I see what you mean, you have to memorize the very basics. What I meant by route memorization learning culture is a bit different though.

I went to China once and during my visit I met a math teacher. He showed me some of the problems his students could solve.

I was impressed, it were very difficult problems for 11th graders. I couldn't solve some of them myself.

On one problem I asked him how to solve it and he handed me their math book. It was a chapter that had this problem solved in the beginning, and then about 100 questions which were just the same problem with different numbers.

I was hugely disappointed. The students didn't know how to solve a class of problems, just cherry picked problems that they learned by heart.

The problem here is not that you memorize some things, but in math you should understand the problem, and not just be able to input different numbers in an algorithm.

For vast memorization we have Google, for solving algorithms we have computers, for thinking how to solve something we need humans. And this class was trying to educate humans to be computers.