skysight-inc/HackerNews huggingface dataset:
> By extension, it is impossible for any ML mechanism to predict unobserved interventions without being a causal model.

In lieu of a causal model, when I ask an economist what they think is going to happen and they aren't aware of any historical data - there is no observational data collected following the given combination of variables we'd call an event or an intervention - is it causal inference that they're doing in their head? (With their NN)

> Now, you and me, we can both agree that your model with yield curves is good enough.

Yield curves alone are insufficient due to the rate of false positives. (See: ROC curves for model evalutation just like everyone else)

> We could even agree that you would have found it before the financial crashes,

The given signal was disregarded as a false positive by the appointed individuals at the time; why?

> Some alien that has been analyzing financial systems all across the universe may disagree,

You're going to run out of clean water and energy, and people will be willing to pay for unhealthy sugar water and energy-inefficient transaction networks with a perception of greater security.

That we need Martian scientist as an approach is, IMHO, necessary because of our learned biases; where we've inferred relations that have been reinforced which cloud our assessment of new and novel solutions.

> Such is the difficulty of causal analysis.

What a helpful discussion. Thanks for explaining all of this to me.

Now, I need to go write my own definitions for counterfactual and DGP and include graphical models in there somewhere.
Yes. With alcohol you're displacing the water. With compressed air you might end up pushing it into new nooks and crannies it wouldn't otherwise have been able to reach.
Devev is written in TypeScript and the TypeScript compiler is open source so I’m able to leverage it directly. That, in addition to the GitHub project ts-simple-type takes care of most of my difficulties.

However, I don’t support generics as first class citizens in the node editor yet and probably won’t for V1. I can detect that an input/output is a generic but I convert it to any before use.

If your project is based on an existing language I’d recommend taking a look at injesting compiler tools if they are open source.
Singapore is still a democracy albeit a deeply flawed one.
Eich was ousted in 2014 for having contributed to a campaign for a 2008 ballot referendum in California that passed, in a year when even Barack Obama was at least publicly opposed to same-sex marriage. It wasn’t an ongoing thing and there’s no evidence of any ongoing donations to “anti-gay organizations”, just a single political contribution six years previous in favor of a position publicly held by a majority of California voters and both Presidential candidates.

Ironically, one of the interesting observations about Prop 8 was that it revealed a division in the so-called “Obama coalition” because many Californians who voted “yes” were culturally conservative people of color—people who vote Democrat on the federal level because of the Southern Strategy and other Republican appeals to white nationalism, but don’t share the values of white progressives. If support for Prop 8 was truly and consistently treated as a firing offense, the net effect would be very similar to outright racial discrimination.

But fine, if that’s not enough for you, in 2009 there was a boycott of Whole Foods because their libertarian CEO wrote an op-ed in opposition to Obamacare. The motivation for these things isn’t some refined Popper-inspired theory of tolerance, it’s just old-fashioned intolerance of the most conservative 50% of the population.
> Right, so the correct conclusion is to never use

It depends on how you "use" GPL'd software. You _can_ run proprietary software on Linux. Clearly, using GPL'd and proprietary software together is legally possible.

> never contribute to

If simply contributing to projects licensed under GPL were such a huge problem, we would have industry-wide blacklists for employment. Contributing to _some_ projects can be a problem for _some_ positions but generally you are in the clear.

> never write GPL-licensed software

You, as the author, have the right to relicense code you have written yourself. GPL'ing your own code doesn't increase your legal risks.

So no, the correct conclusion is not "to never use, never contribute to and never write GPL-licensed software" and the best solution is not to "completely rid ourselves of GPL". I'm not even sure what the problem you are trying to solve is. People can and do profit off GPL'd code. It is not an instant death sentence like you seem to imply.
YouTube needs no defense in this case because video recommendations are protected free speech. In the US at least it would be impossible to outlaw video recommendations in a way that would pass Constitutional review.
Nope, then said capitalists lead to grease those gears just like they do in America with donating to both political parties.
Eh, once you're used to reading integers in hexadecimal, byte order isn't that important. If I told you that 1234 was going to be written right to left, you'd know how big 4321 was, right?
> More to the point, execution of a spreadsheet does not progress in one particular direction, rather when you update the data the engine can figure out what cells are affected by the change. Business rules engines work in a similar way

Functional programming does not progress in a particular direction either. What you describe is spread sheet programming, but it is also a description of functional programming.

>Then you rapidly go over a cliff where you don't have the organizational tools to handle it -- tuple and set values programming (eg. Matlab, Sql) is one answer, object oriented is another.

It's not so much organizational tools vs. a different style of thinking. OOP and sets can be used in both spreadsheets and functional programming (think: a spreadsheet column can be thought of as both a set or a object struct and thus both paradigms can be applied). Procedures and ordered steps cannot be used in functional programming nor spreadsheet programming, hence the term "procedural programming" which is what I think you are actually referring to in your last statement.
It doesn't for Apple users. Location and other bluetooth features are still on after you turn it "off".

https://www.zdnet.com/article/ios-11s-control-center-may-say...
Is the alignment of the connector pads along the edge of the card deliberately not straight?
>Only if you want to maximize use of open source software in general and/or that specific open source project.

>Like another poster said, why use GPL if you don't actually care that companies are violating the terms.

Both of these are wrong according to Linux/GregKH. They both very deeply care about both those things and argue very convincingly that you get more of both of them by their strategy than with lawsuits. They cite very specific cases of that both in the kernel and in BusyBox, and the fact that the lawsuit was lost is further support of their argument.
>5) Pay them to develop a feature on contract

It will be very rare to find a good candidate willing to quit a well-paying job to go on contract for you.
On Android, this just had me
1. Settings > Security
2. Click on Location
3. Enhance location precision
4. Disable "Bluetooth Analysis" aka the use of BLE beacons
I think Malcolm Gladwell or maybe someone similar called this "deliberate practice". The idea is that you can't become an expert by just doing 10,000 hours of practice. The practice has to be pushing you forward for it to count.
What kind of insensitive coverage is this ? The people of a country have come together to fight an oppressive regime and wsj is busy telling people Hong Kong cannot be trusted as a global finance center. This is so wrong.
I just started magnesium again after a month or so off the stuff. I have the bottle right here in fact...

What I originally got it for was percieved joint pains in the morning jogging routine I had just started. I seemed to get some results but wanted to do an A/B, and while I don't have lab results to correlate, I did start noticing some joint issues again by the end. So we'll see where I stand after a week.
This is off-topic, but Observable's layout code seems to have some kind of rounding issue. The farther I scroll down the page, the more the sections overlap: https://i.imgur.com/zuYh3j4.png

It's a very gradual progression into that. Running Chrome Version 71.0.3578.98 (Official Build) (64-bit) on Ubuntu 18.04.
Not a cluster SSI, though (shared environment, process migration between instances, etc.), as far as I could gather?

https://en.wikipedia.org/wiki/Single_system_image
I'm a developer, but I've never touched mobile dev at all. Could you clarify what "running in the background" means here? I see it come up a lot and I'm never quite sure.

Specifically, if I have an app installed, but it's not open in any way (e.g. in iOS I double tap home and swipe up on the app's window to close it) can the app still run any code? Am I safe from these "background" vulnerabilities as long as I aggressively kill apps that I'm not actively using, or is simply having the app installed enough to let it run a certain amount of code on my device?
> man does this person know how many videos and how many users YouTube has

While that might be true, 99% of the views are a very small subset of the videos posted. It's completely doable, or at the very least the problem can be greatly mitigated by putting more humans into the process and not letting the algos recommend videos that haven't been viewed by someone in Youtube's equivalent of "standards and practices". All that being said, I fear the primary reason this is not done is because such actions would reduce the number of hours of viewed videos and ad revenues. In fact, I've read articles supporting this theory.

Google under Pichai is basically like Exxon under Lee Raymond--solely focused on revenue growth and completely blind to any number that doesn't show up on the current and next quarter's income statement.
I don't think this contradicts what the author is saying.

The claim boils down to this: you will do your best work in a state of flow, but you will improve your capabilities faster outside of it. Flow is great for productivity but not for changing how you do things.

At a handwavy level at least, it seems to be true in my experience. It is certainly true that not all practice is equivalent, and you can put a lot of hours into "practicing" something without making any real progress in your skills.
The Wrong Right Way
It aids in soldering, as the header you put in stays put straight instead of falling over or bending
The question I have is how can they tell "Flanders" viewers from "bored" ones or "out of time" ones short of them flagging it without a lot of manual review and guess work?

Reviewing viewers on that level sounds even more intensive than filtering every channel and video.
"To me, the fear of being seen as saying something trivial is the biggest impediment to free speech in a math classroom"

Not going to lie, this fear held me back more than a few times in college math classes.
It's in comparison to weapons manufacturers, coal and oil companies, etc. A "less awful" index, if you will. If they were actually only including socially responsible companies the index would be useless, as it would be empty.
> Thinking that if you build, they will come

I have heard this a ton and have fallen prey to this trap before on multiple occasions. I have a question about this, and maybe people reading this have some insight. :)

I understand that when trying to build some brand new technology with no proven market, it's a wise decision to first determine whether there is potential demand for that technology. What about when building a "clone" of an existing, successful product? What's the process look like there? Is it more marketing and less finding product-market fit?
Part of the problem I think is that these people don't actually comprehend what is happening and the possible consequences. To them it's just a magic black box.
I'd prefer my child not see such things but I also know that my right to shelter my child is not some all encompassing right that subsumes other people's rights.

To me, the benefit of sheltering my child is not worth the cost of forcing hundreds to thousands of people a month through the criminal justice system which will invariably make their entire lives much worse.

For now, that dichotomy represents our options. I will support state intervention when people are ready to let the government intercede in less life impacting ways and people are willing to put significant money behind some public interventions other than imprisonment.

But I will not advocate contribution to the ruination of lives to save myself or my child some unpleasantness.
If Google takes the impractical route and hires a sufficient number of multilingual Ned Flanders, then they're still probably going to have a non-zero false positive rate (humans make mistakes too).

Whatever they do is going to have to be evaluated in terms of best effort / sincerity.

Semi-related: The fun of Youtube is when the recommendation algo gets it right and shows you something great you wouldn't have searched for. The value is that it can detect elements that would be near impossible for a human to specify. But that means it has to take risks.
200mg per day is below the therapeutic range.

The RDA is 350-400mg.

The supplementary range is 300-800mg per day.

Magnesium oxide is useless, orotate, citrate, and diglycinate are far superior.

Refer Henry Osieki’s The Nutrient Bible.
This is a good point where professional musicians and other performers are in a bit of an unusual position, their ratio of practice to "productive" is pretty unusual in other fields. I suppose (professional) athletes would be another example.
The semantics argument I was pointing out was in regards to "broader" vs "engaging". That's not what my statement was about, it was that no matter what the algorithm recommends to you, you still have the choice whether or not to watch it. The point you are making is purely anecdotal as I assure you the neural network is not simply showing you

>same genre as whatever I just saw, but with a clickbaitier title, flashier thumbnail, and overall poorer informational quality
The Changelog 349: The state of CSS in 2019
Was just thinking that too. Many folks like to complain about the quality of "the help," but don't look in the mirror.
First off, your comment is mainly about current technologies. That misses the entire point of my comment. They were working in the lead-acid regime. Calling my graphs out of date is moot (even when you consider that 500Wh/kg is only a slight bump in my [0] link). I do think EV will win in the end, but that that statement has nothing to do with what my original comment was about. Also current gasoline engines are more than 25% efficient, not 10. But that's beside the point.

So if you're going to attack me, attack me on my points. Don't create a false comparison. Petrol had more than 10% efficiency from the get go. 10% of 50MJ/kg is much larger than 100% of 0.18MJ/kg (upper end of Lead-acid). You'd have to have an engine under 0.1% efficiency for EV to be able to compete in the beginning. (You'd have to have that upper end of lead-acid) This is all my comment was about. The state of technology and manufacturing (both!) over a hundred years ago. I was responding to "We could have had electric cards from the beginning" not "We can have electric cars now". If I said the latter then I understand your visceral, but I didn't.

Yeah, things are different now. Those 1.8MJ/kg engines at 100% (we'll round up) are able to start competing with 25% of 50MJ/kg(12.5MJ/kg), but there's still a way to go. That's why a Camry and Model 3 have similar weights and the Camry gets twice the range. But yeah, things are looking much better for the EV's now because there are other factors that matter like torque, space, and we don't need to often go more than 200 mi. But most of these factors are, for the average user, less important and so don't matter as much. Especially in the beginning where electric vehicles were struggling to drive between cities.

I look forward to the future of EV, but that doesn't discredit the history. And that doesn't make lack of technology a myopic take. Reality is just that a petrol vehicle getting 100 miles range is easier than an electric and requires less advanced technology and manufacturing techniques. But technology and manufacturing has progressed A LOT in the last hundred years.
AFAIU, on iOS disabling location access will stop apps from accessing beacons entirely, and apps have to prompt to establish this permission.
What you're describing is more aligned with the thesis of the book "Flow"...namely, that flow occurs when we are at the outer cusp of our capabilities. In other words, when the task is difficult enough to be challenging but not so difficult as to become frustrating.
I love Pimoroni Modules, having used the MicroDot pHAT, Unicorn boards, Touch pHAT, (and several more). The only problem I have is that the libraries aren’t particularly well written. Of course they’re open source and I would like to improve them, but as far as I know there are no schematics available.

Example being, the Touch pHAT (very good board btw) doesn’t use interrupts and library is sorta messy. I still use it though, because it’s not a big deal — however it’d be nice to be able to take full advantage of the components used in the boards. I guess my rant is mostly about not having access to some schematics of the products.
> It's to give user's freedom to inspect, modify and re-use the software.

The GPL is this, but I believe it is something else, too.

I believe that when you make your code GPL, you are saying to others who want to use your code, or especially to extend it and publish those changes, that you want to be paid. How?

In code.

You are basically saying "Yes, go ahead and have fun with this work, but - if you want to change it and pass it on to others, you need to put those changes out there for me and others to use."

Pay me for my work in code. Don't want to pay me in code? Then you don't get to use my code.

I think that's a completely fair bargain, and it also ensures that a company can't fork your code, go their own way, market it as a better solution to your users while they continue to extend it - to the point where their stuff no longer works with your stuff, even if it still looks identical.

Embrace, Extend, Extinguish?

Those words are often forgotten nowadays. And, while I give kudos to Microsoft's open source offerings and other recent gestures of similar merit, I cannot and will not forget their past, and I keep a wary eye on them just the same...
Ads are harder to implement correctly. Obviously, you can get an AdSense script tag and probably get it working in a couple days, but if you want a good CPM, that's not plausible.

A smaller user base is more valuable as they're more targeted and likelier to buy subscriptions. There are your outliers like those Patreon accounts and Netflix, but they're not very common.
This makes me wonder how will the rest of the lifeforms will evolve in future.
Will gorillas become more intelligent to survive in a current human dominated environment?
Will they evolve to the point, where they become early versions of the homo sapiens?
I just nuked our blog
The Harpers story here is that people are the reason why the climate is changing, with the solution being authoritarian control over the people. This is simply a game of using asymmetric knowledge to tell a story to justify a power structure that benefits a select few.

In reality, the Universe is Electric. The Sun goes through cycles. The Solar System travels through the Galaxy, creating cycles. The Galaxy travels through the Universe, creating cycles.

The cyclical variance of inputs of thermal, solar wind, xrays, cosmic radiation, magnetic fields has & will continue to drive the climate & geological change on Earth & the other planets in the solar system. There are also the unknown unknowns as well.
Gerald Edelman wrote on this back in the 80s and 90s. To massively oversimplify The books Neural Darwinism and The Remembered Present posited a) how neural action sequences originally for e.g. ballistic throwing, could be repurposed for linear language production and b) How consciousness needed to be a semi-stable chaotic attractor so that different avenues of thought could be pursued but that there was still coherency. Exciting that some of this may have been on the right track
Exactly, these types of reads are inspiring to people but they mislead people into thinking there is some special "formula" to becoming successful.
That sounds like the exact shit people left TV for. Lets not recreate television oligarchies for the sake of those afraid of change.
My point is people used to be able to program computers and now it's all embedded browsers all the way down which is why the recommended way to install ubuntu from macos involves downloading and running (as root!) a 330MB electron app.
Yeah it says that in the second paragraph of the page. The projects here explicitly call out superstition and bias being built into the computers around us.
The old joke about "knowing how the sausage is made" is also true about drying fish.
There's also Rust, C/C++, D, and others. It's not exactly a false dichotomy as I'm pretty sure GP and others who bring up these tropes against Node do use other scripted or higher level languages that have an even bigger footprint.
>A service just hosting videos (without recommending some of them) would be just fine.

It might be "just fine" in an abstract principle kind of way. However, reality would not support such a site because of human preferences.

The problem is that viewers want recommendations (both in search results and followup related videos) and content creators want to be promoted (to get views and ad revenue or sponsorships).

This means a video site with recommendations will outcompete a "dumb storage" video site where surfers must know the url for each video they want to play.
Some people have 10 years of experience, others have 1 year of experience 10 times.

This is a very hard thing to really make a part of your thinking process, in particular because nobody wants to come to terms with the fact that they might be in the latter group.
Ask HN: How do you manage your Twitter reading?
As you come across interesting content on Twitter with links to some longer reads or books or other things you want to refer back to in the future - how do you keep track of them?
Godel's proof is just a formal logic version of Augustine proof, which has been disproven.

Here's the "proof": God is perfect, all perfect things must exist, therefore God exists

Which is easily refuted by observing that the statement merely shows that either a perfect God exists or it does not. The fact that one can posit a perfect God does not make it real. Even a kid can understand that.
I assume the author is the Betty Friedan. This would be about 5 years before she wrote The Feminine Mystique, easily one of the most influential books in modern history.

It's kind of fascinating to see her here at 37, working in obscurity, knocking out fairly pedestrian writing assignments, when in just a few years she's going to change the world.
Close, but not quite. It's not "warming climate", but warm water flowing freely into the open Arctic Ocean that they say causes glaciation... the over-all climate still has to be cold enough for that moisture to eventually fall out of the atmosphere as snow in order for the glaciers to start growing.
Flow requires difficulty that correctly matches skill. If it's too easy, it isn't a state of flow. Rather, it's just coasting on autopilot. Flow usually equates to deliberate practice.
oh wow, I didn't know that was there!
I'll have to go next time I go to Sweden.
I don't see mention of it in the article but Leftbook (a subculture of left-leaning Facebook groups) is a major reason why leftists continue to use Facebook.
Vernor Vinge on the Singularity (1993)