skysight-inc/HackerNews huggingface dataset:
> https://www.eia.gov/tools/faqs/faq.php?id=427

According to your source, 1.3% of utility production comes from solar. It provides an estimate for smaller residential rooftop installations which brings total current generation closer to 2%.
Remember when AT&T blocked FaceTime because it competed with their own product?

I do.
Making (Autonomous) Trucking Safe
Intertwingularity
JB Weld comes as a putty: https://www.amazon.com/J-B-Weld-8277-WaterWeld-Epoxy/dp/B000....
Blockchains don't work for digital assets either because there is no way to 'give' anything digital i.e., ensuring sender no longer has a digital copy
> if the edge case is possible, it will happen

By that argument, you will:

* beat your wife

* murder an enemy

* shoot up a school full of children

* commit arson

* jump bail

* evade arrest

* die in a hail of bullets

So, assuming all those eventualities, why shouldn't we just put you to death now?

To spare you the rhetorical exercise, the answer is because we don't punish you for the things you might do, but only punish you for a) the things that you have done, b) that we can prove, c) beyond a reasonable doubt, d) in a court of law, e) before a jury of your peers.
Ooh, I really like your usage of ⓐ. How do you type those without looking them up on a Unicode chart and copy/pasting?
I recommend reading the LSD Clincial Handbook:

https://www.maps.org/resources/responding_to_difficult_psych...

LSD changed my life, and continues to do so.

If you live in California, check out MAPS and Psychedelic Seminars.

I’m a huge advocate because I have experienced first hand the profound transformation that occurs as a result of a psychedelic experience.
> N = 15

Can you even judge the sample size separate from effect size?

If 15 out of 15 people register an improvement it's a lot more meaningful than 3 out of a 100 sample, despite the much larger sample size in the latter case.
Interesting only Android users are targeted thanks to Google's frivolous approach to privacy and surveillance. At what point does Google take responsibility?

Here is an OS and permission system that works against its users based on open source technology by a surveillance loving company actively involved in building a techno dystopia. That summarizes everything wrong with tech today.

But even worse is the army of short sighted and self serving apologists happy to hand wave and diminish everything when not muddying the waters. If this is what a football league is doing one can only imagine what governments and other nefarious interests are upto with Android. When surveillance infrastructure is there it will be used exactly for that.
Yes, small careful software teams can make threads work. However, if you start to work with physicists, mathematicians, electrical engineers, and so on who are incredibly smart in their own areas, but who don't have or even value a skill in software, you'll discover they make a real mess out of threaded programs in a way that doesn't happen with separate single-threaded processes.
The distributor/producer boat sailed with NBC-Universal-Comcast.
When is this every useful?
Thank this example: https://bl.ocks.org/mbostock/e3f4376d54e02d5d43ae32a7cf0e6aa...

...

svg.insert("g", "g")
.attr("fill", "none")
.attr("stroke", "steelblue")
.attr("stroke-linejoin", "round")
.selectAll("path")

...

You might assume that g, fill, or stroke might be d3 terminology but it's really SVG! A quick Google of "svg g" will get you to https://developer.mozilla.org/en-US/docs/Web/SVG/Element/g

It blew my mind open, hope to share the same.
There's even a course from GA Tech (Intro to Operating Systems, publicly available on Udacity) that covers how to use threads safely and sanely. I went in knowing nothing but terror from a failed experiment in naive multithreading and came out wanting to apply threads to everything. Maybe not quite the right approach, but I at least feel vastly more confident with keeping them manageable. Like you say, managing how and when to lock is the key.
Harvard goes on attack to defend its admissions policies
Previously they were curiosity driven on unique documentary topics, now they just become an endless left wing guilt channel. Your examples illustrate this really well.

I remember the days when Vice let people freely decide what to think about child soldiers, drug smugglers or donkey lovers. Today their one-sided ideological perspective makes it just cringeworthy to watch.
How the gig economy is making life harder for North American workers
Obviously, whatever Trump does is bad, whether busting monopolies or not busting monopolies.
Libraries typically range from being easy to use but inflexible, or hard to use but flexible. D3 is firmly the latter.
> Corporations are neither pure good, nor pure evil. They are collections of people with collective interests that they pursue.

In theory but not practice, let’s not be naive. Corporations end up serving the purpose of their owners (shareholders) which is to generate maximum profit. That objective causes the corporation to commonly behave much closer to pure evil on your scale (to generate the profit).
I get what you're saying, but that shouldn't matter in a sane world. This merger is bad news for the citizenry.
Ah, interesting, my memory is dusty. Now that I think about it, the limitations of <FORM> were front and center too: A Rails app wanted a "delete $X" page that didn't rely on JS, and the only way that was going to happen was with a <FORM>, which only supports GET and POST methods.
You mean they were using the mic to see if you were watching the game?
This is why we can’t have nice things.
Wow, I'm surprised to hear this. My wife and I bought an antique dresser. It was in perfect condition except some of the metal handles had broken apart. We didn't want to buy a mismatched handle, and we didn't want to have to replace all the handles, which were so beautiful, to achieve consistency. My wife researched a bit, and she used sugru in a very thin layer to hold the back together. You could never tell the handle is broken, and the hold is very strong. It's a wonder material. We tried so many things to get the metal to stick, but nothing was strong enough. Sugru was.
As I remember things, for the most part, no. Which is to say that of course there were people doing FP (Lisp is old as the hills & Haskell was launched in 1990) but my perception was that it wasn’t remotely mainstream in the way it is now.
If I wanted to click 'random' on wikipedia, I can do it myself.

I don't browse HN for this garbage.
If you're working in React, check out Victory. It's based on D3, but it's intended to be much easier to get started with. There's a version for React Native too:
https://github.com/FormidableLabs/victory
https://github.com/FormidableLabs/victory-native
In a perfect world, what you said would be how things are actually decided.
It's interesting that the Trump administration was eager to block this deal (Trump has made statements in favor of preventing this merger), while enthusiastically repealing net neutrality. Maybe expecting consistency here is reading too much into the tea leaves.

At the same time, AT&T stock is down in after hours trading. Does this mean that investors believe this merger will be bad for AT&T, or at least for short-term profits?

Maybe tomorrow's reaction will be different as the entire market will weigh in on the decision.
Systems/embedded programmers roll their eyes at this kind of talk because they usually control (or at least have visibility into) all of the code that goes into their stack. Threads aren't that hard under these conditions.

The main problem with threads is that they're non-composable: the set of locks that a thread holds is basically an implicit dynamically-scoped global variable that can affect the correctness of the program. If you call into an opaque third-party library, you have no idea what locks it may take. If it then invokes a callback into your own code, and you then call back into the library, there is a good chance that your callback will block on some lock that a framework thread holds, that framework thread will block on a lock you hold, and then the code that releases that lock will never execute. Deadlock.

If you control all of the code in your project, this does not affect you: define an order in which locks must be acquired and released and stick to it. If all of your dependencies have no shared data and never acquire locks themselves, this does not affect you (and indeed, this is recommended best practice for reusable libraries). If you never call back into third-party libraries from callbacks, this does not affect you, but it severely limits the set of programs you can write. If all of your dependencies thoroughly document the locks they take and in which order, this affects you but you can at least work around the problem areas and avoid surprise deadlocks.

Most application developers do not work under conditions where any of these are true, let alone all of them. Application development today largely consists of cobbling together third-party libraries and frameworks, many of which are undocumented, many of which are thread-unsafe, and many of which spawn their own threads and invoke callbacks on an arbitrary thread.
> DOJ can file for a stay, but the judge warned them that would be unwise.

What would they have to lose?
Interesting, you have a point actually. I would have thought that the performance cost of calling through an interface would be negligible, but I'm wrong about that:

https://github.com/golang/go/issues/20116

The issues linked at the end there are interesting reads, and maybe they'll do something about this by Go 1.11.

Having said all that, will an implementation of your code with generics be all that much faster? Or slower? Of course, those are not answerable questions in practice with today's tools :-)
I've had no problem with TypeScript and D3. I'm using `@types/d3`, is that what you're using?
> 27,648 Nvidia Tesla V100 GPU modules

holy shit
Apart from Kerberos, you can use it in a safe way in all-squash mode, where access from certain IPs are always interpreted as a certain UID. So if you're e.g. distributing built code to your network, doing all-squash to a user with read-only permissions would work.

This requires a trustworthy routing config (or a way to write files using something other than NFS) but allows untrusted clients as long as someone is keeping them out of trusted subnets.

Note that unlike all-squash, root-squash is not a meaningful security measure, since an untrusted root user can just become whatever UID they want. It's simply a (useful) protection against mistakes as root.
Complexity comes at a price. Making it easy, abstracts certain low level functionality away. Compare Rust to Python. Compare OpenLayers to Leaflet. Compare the dashboard of an Apache to your car's dashboard. Rust, OpenLayers en Apaches aren't bizarre, they have complex functionality which you don't want to abstract away, because you want the ability to use it on that low level.
How about eventsource or websocket connections? Will those work (both websockets to the server and to external servers)?
Artificial Intelligence Crime: Threats and Solutions
Hm, would NFS over WireGuard do what you want? Or over stunnel, maybe?
Business stories and Insights
Enforcing TLS protocol invariants by rolling versions every six weeks
I was working on a similar problem recently and ended up dropping all the fancy OOP footwork for a handful of static functions.
I don't know if this was your issue, but discovering that most of the API was accessors to SVG opened the floodgates for me.

That said, I mostly learned it through the examples rather than a tutorial.
Question: What is love?

Aristo's Answer: b

Confidence: 60.00%
If people just stopped overeating (66% of Americans are obese or overweight) we'd go a long way to solving our energy problems and decreasing the cost of health care. This won't even cost anything--just eat less of what you're already eating.
It would be much cheaper and much more effective to talk to trees.
> A lot of people feel threatened by that, so they try to push it away, lock it up, turn it off, or dismiss it.

You hit the nail right on the head.

It reminds me about how we want and need security, particularly around our beliefs. What I think is true in that regard is what Adyashanti, a spiritual teacher, once noted: "The magical part is that the more you let go, the better it feels. The more you step into insecurity, the more you notice how secure and safe it is. Where you just stepped out of was unsafe. Everyone is so miserable because they seek security in things that are limited and always moving and changing unpredictably."
It feels more like snow, if I remember correctly, but it's been some time since I last had hair ice in my hands.
Well D3 is I guess a DSL in disguise. Javascript is just the vessel here, so to speak. Similar to OpenGL with it's state machine or even worse GLSL with it's deceptively familiar syntax.

Here are two tiny examples I've made with D3. I'd probably choose raw svg and a vdom lib next time, since I'm currently working on a project that mixes Mithril.js and SVG very nicely (although D3 or equivalent would be useful for mapping domains and scaling).

https://htmlpreview.github.io/?https://github.com/dsego/dseg...

https://htmlpreview.github.io/?https://github.com/dsego/dseg...
Not quite ... classical orbits over extended time periods (T >> 1 orbital period) tends to require significant precision thanks to the "chaotic" aspects of the diffeqs. See [1] for some additional details.

Many orbital sims use high order methods, predictor-corrector type approaches.

As for "quantum physics of a simple object like a pair of spheres in a vacuum" ... I gotta say, as a (non-practicing) physicist, I haven't the foggiest notion about what you are thinking of. Do you mean the collective wave function of the entire ensemble of atoms? Or the valence/band electrons? Or something else?

Basically, we've been exploiting symmetries for many years to reduce insanely hard problems to less insanely hard problems. For crystalline material, we exploit periodic boundary conditions to reduce the size of the Hamiltonian to something reasonable. We still have to deal with O(N^3) and higher multicenter matrix elements like <phi_i(R1) | Operator_k(R2) | phi_j(R3)>. This is computationally hard for anything but small N (say 1000-10000).

[1] http://carma.astro.umd.edu/nemo/pitp/papers/gd2_s3.4.pdf
So you're not very free to move ? Like only +-2 hours ?

My idea would be something like EU (GR,AL,ES) and live like a prince. You high wage will make it possible to buy time, like housekeeper etc.

Probably do the same in pricier EU countries.
In fact, if you can get me (6^8) * (2^15) cephalopods, I am certain of it.
Android has had the exact same permission model as Apple for years now
In contrast, a fully human approach using a prediction market: https://alphacast.cultivateforecasts.com/challenges/167-2018...
"But the reals? Well they are invented purely so we can take the square root of two. "

To follow on you previous run:
... because we can cut things into pieces and count the pieces. We know real numbers are real because we can cut a square across the diagonal and see the relative length of the diagonal to the side.
TLDR; We don't know who's going to win either, maybe one of the really good teams?
Worth noting that with AMD sockets, physical compatibility is no guarantee that it'll work without a software update. If you're unlucky/incautious during a system build, you can end up in a catch 22 with a motherboard that requires a BIOS update for your new CPU to work, and no way to boot it to update the BIOS because your CPU doesn't work. AMD will loan you an older CPU if you jump through enough hoops, but it's probably less hassle just to buy the cheapest last-gen CPU you can find on Amazon.

Still a better scenario than changing the socket all the time, but it can catch you out if you're used to Intel's "socket = generation" philosophy.

Source: happened to me a few weeks back.
Uber is playing with fire
> FWIW, if you care about the environment, the right move is to have kids.

This couldn't be more wrong. Every new life is another body consuming resources.

> All species expand to fill their ecological niche.

This doesn't apply to humans. Unlike other animals, we've mastered agriculture and can produce our own food. But there are still non-renewable resources that we're constantly consuming and will eventually run out of, but we'll continue to reproduce.

> If you abstain from having children, their spots will just be taken up by other people's children.

This implies the inverse, that if I choose to have children, someone else will react by choosing not to. If I choose not to, that won't cause someone else to have more to "take up my spot". There will still be fewer children.

> We are powerless to influence the number of people

On an individual scale, yes. My choice to not have children has no significant impact on the population. But lots of people choosing to not have children does. Your argument is similar to the one made by people who don't vote because they think their one vote won't change the outcome of the election.

> but we can influence the proportion of people who have an environmentalist bent.

This part is at least true.
> That objective causes the corporation to commonly behave much closer to pure evil on your scale (to generate the profit).

I'd suggest that Google has done more for the Web than any other organization in the 21st century: Google, Gmail, Chrome, Docs.

Nearly single-handedly, Google made the web useful to more than hobbiests and for more than single about me pages.
Absolutely shameful. AI judges can't come soon enough.
Yes, even I use random forest for some of the predictions at my new project. Somehow I feel doing statistical modeling for the sake of modeling/predictions is not the right approach. I'm still new (year or two exp.) into ML/statistical modeling so I'm much more conservative in my approach.
The Art Fair Where $20M Impulse Buys Are the New Normal
Macedonia agrees to new name after 27-year dispute with Greece
Question: Why doesn't ice float?
Aristo is not sure about this one...

Aristo's best guess: It has a lower density than the water

Confidence: 29.63%
Effective Standards Work, Part 1: The Lay of the Land
Okay, I'm not even going to finish reading this drivel...

Using the closure of Google Reader as an example of how Google could "turn off huge parts of web" is ridiculous.

Google reader was just a web-based RSS reader. Its user base was dwindling because RSS was falling out of fashion. Google alerted users well ahead of time of the closure, and gave users ample opportunity to move their subscriptions to another RSS aggregator.

Closing their own service is not a big deal. It's wasn't the first service Google has shuttered, nor will it be the last. Every company does this to services that no longer benefit the company.

No data was removed from the web.

No functionality was destroyed.

The Google Reader source code was made available to the public.

Competing services were champing at the bit to replace Google Reader (and didn't succeed, because hardly anyone uses RSS anymore).

It seems like Dave Winner suffers from a lack of understanding of how the web works, and an irrational distrust of large corporations.
Question: What is the probability that there is life after death?

Aristo is not sure about this one...

Aristo's best guess: Death is not a part of a life cycle.

Confidence: 13.05%
It's useful if you're developing a static HTML page, loading it from your local filesystem via a file:// URL but want it to pretend like it's at the expected http:// URL. Of course, you wouldn't ever publish it like this.

I'm unsure if there's any utility to publishing a publicly-visible page using this tag.
> that many programmers reach for it first when they should be reaching for it last.

What's the go-to solution to get a UI to not block when running a computationally expensive task that takes a lot of time to finish?
That or they don't care. I'd be very interested to know what kind of positions the friends & families of these judges hold related to the mergers they approve.
> Corporations end up serving the purpose of their owners (shareholders)

Which are (gasp) still collections of people! What's naive is treating a corporation like a single individual with a single identify and set of known traits. That's just plain silly.
Deploying a Multi-Region Docker Registry to Improve Performance
Question is....can it run Crysis?
Sounds like a good cautionary example for 'real artists ship'. If he had just declared his Joyce edition complete at some point, even if he felt it was radically incomplete, it would have likely superseded Gabler and the major errors which he hated so much, and he could've improved subsequent editions or others could've taken it on after he disappeared. But the perfect was the enemy of better, Gabler won by default, and now he's spent decades on something else entirely. Odds aren't good he'll finish that either.
They should consider that the best companies with the best profits also made costly investments into quality employees that later paid off down the road after initial unprofitability

i think
> https://arxiv.org/abs/1602.01497

Note that this is in the "history and philosophy of physics" section of the arXiv, so it's not flooding the arXiv in general.

I've heard a small handful of practical physicists complain that Ginsin is getting too much status by posting on the arXiv, but I haven't heard any philosophers of science complain that his papers are particularly bad, much less that they are so obviously worthless that they are a net negative due to taking up space on the daily list of what's new in that section.
You don't need to sell it to me my friend. I walk around the city during the winter. Two layers, hat on, gloves on. It's nice, no one else is around because it's so cold, and the snow muffles all sound. Very peaceful, unless the wind is trying to remove your face.

What I'm arguing strongly against is the notion that exercise is a magical solution that can suit any lifestyle, any country and any economic situation. It's not been so long since I was working a job with a 2.5 hour commute each direction that I find it easy to listen to people with cozy and secure 9-5 jobs in lovely temperate latitudes condescendingly explain how there's no possible excuse for struggling to find time for regular exercise without calling them out on their shit. Offering better results-for-time options for mental health is not indulging the indolent.
Benchmarks of memcached with NVM caching
I use it for python related development queries and it satisfies 95% of them these days. It was unusable two years ago. Things have changed.
They will increase your internet speed if that means they can sell you more entertainment now.
> And this one has the inherent conflicts of interest you get when a distributor buys out a producer.

I'm not sure I understand the conflicts. Isn't Netflix essentially doing the same thing? Consolidating production and distribution?
You may enjoy: "The Myth of the Rule of Law".

http://faculty.msb.edu/hasnasj/GTWebSite/MythWeb.htm
It is a valid career path! It would be foolish to not have a backup plan though.
You can absolutely get there. But the trouble with most libraries I've used is that they are either limiting or confusing. For example, Seaborn is very easy to learn, but it's mostly just a set of canned visualizations, with limited flexibility. Matplotlib is very flexible, but just. so. hard. to. learn. I had a machine learning class in grad school where most everyone agreed the single most difficult homework was one that asked us to use Matplotlib to generate a few visualizations of what the models were doing.

Comparatively speaking, learning ggplot2 is a sublime experience. After about a week, you feel like you have super powers.

D3 does feel overcomplicated for just building static visualizations, but if you're building custom interactive stuff, learning it can be nearly as joyous an experience.
Getting Started with IPFS, Python, and Jupyter Notebooks