skysight-inc/HackerNews huggingface dataset:
Why is it an unwanted thing? By the same logic that demands "self" to be explicit, if you don't specify "self", then you explicitly don't want the method to be an instance method - seems very straightforward to me. And it's still invokable via instance member access, so the user of the class is none the wiser. Where's the footgun?

My complaint is of course more complicated than the syntax alone. I'm just saying that a distinctive syntax for self-as-receiver could be used to drive other changes that would make things more intuitive and self-consistent overall. And, of course, any discussion about "elegance" is going to be inherently subjective.

With respect to commonality of various constructs - this is all from personal experience writing Python code (for a project that is hosted on GitHub, by the way). It doesn't require particularly fancy code to trip that wire in general - it just requires code that tries to be generic, i.e. not make more assumptions that it needs to about the types of values that flow through it. Python classes break that genericity by treating functions, and only functions, in a special way whenever they flow through class attributes. This is particularly egregious in a language where every object is potentially callable, and non-function callables are very common; so functions really aren't all that special in general - except for that one case.

With partial() specifically, of course you can avoid that in this manner. But why would you, if it works with regular functions? I prefer it over defs, not just because it's more concise and avoids repeating things, but because it's also clearer - when you see partial(), it immediately tells you that it's a simple alias, nothing else.

But regardless, it's a function that has a certain documented behavior, and common sense would dictate that this behavior works the same for methods as well as functions. That it doesn't is not an intentional limitation of partial() - it's an unfortunate quirk of the design of methods themselves. And if you don't know exactly how functions become methods in Python, you wouldn't have any reason to expect the behavior that it exhibits. That's why the docs for partial() have to spell it out explicitly: "partial objects defined in classes behave like static methods and do not transform into bound methods during instance attribute look-up" - because that's not a reasonable default assumption!

The bigger problem is that every library that offers a generic wrapper callable has to add the same clause to its docs, because they're all affected in the same way. And if they don't document it, and you use, say, a decorator from a library - how do you know whether the fact that it returns a function and not some other callable is part of the contract that you can rely on, or an implementation detail? Conversely, whenever you implement a decorator, you have to be cognizant that changing the type of the return value from/to plain function can be a breaking change for your clients - and that is even less obvious.
20 Cats Who Suck at Reducing Tensions in the Israeli-Palestinian Conflict
The Nazis were not a terror group, they were a fully functional European government whose leader had even been democratically elected, that’s why makes them (and the idea of a Nazi State) an order of magnitude more dangerous compared to a terror group like Isis or AQ.

Back to the subject, choosing a pattern for seemingly subjective reasons (why should we prioritize the Chinese example you gave compared to the Eastern European one?) and then saying that everything else “that doesn’t fit” should only make us “adjust” the pattern and not ditch it completely (or the idea of using a pattern in the first place) is pure historicism. More generally, there are no patterns in history, there’s no “logic”, there’s no “historical spirit” (or whatever fancy term Hegel used for this), there are just things that happen for some reasons of which we haven’t got the slightest idea generally speaking (200 years on since the French Revolution and there still isn’t a consensus about why it happened, and we’re talking about one of the best known historic “events”).
9999999999999
> Corporations and capitalism are not antithetical to left-wing politics.

Fuck I didn't realize I actually like capitalism whoops.

Wikipedia:

> The term was later applied to a number of movements, ... socialism, communism, anarchism and social democracy in the 19th and 20th centuries.

This is the funniest thing I've read all week thanks.
Facebook REST API is deprecated for versions v2.1 and higher
Hrm, I kind of assumed the epatein stuff might have been one network emoyee laying some blamr on another network, as well as maybe acknowledging much of the media's general overreaction at times (which Trump plays upon), as well as being a bit self-effacing, but on a fresh look, it does seem a lot more obviously fake. :/
Newegg deserves your dollar for what they sell, for being an anti-patent troll warrior.
Can You Charge a Tesla by Towing It? (With Ford Raptor) [video]
If you can find the link, please post it. I'm interested!
No, I'm discussing. This isn't a workplace, it's a public internet forum. Nobody is prevented from participating here by my posts. You're free to discuss whatever you want as well.

Replying to your edit => A workplace is different than the state. You do not have complete freedom within a corporation, and expression is very different from beliefs. Nobody cares about your beliefs, but your expression will be limited to increase harmony and productivity within a commercial space where you're paid to do work.
We Can Render Reality, This Is How
Potentially: Someone who's unmitigated selfishness harms others.
> From time to time, we see articles like this of a gifted children.
> And then we never hear from them ever again.

"Child prodigy turns into well adjusted and highly regarded member of society" just isn't news. The opposite of that is news.
A closed curve could be the boundary of something, but it has no boundary itself. The boundary of an open curve is its endpoints, a closed curve has no endpoints.

It's important to distinguish having a boundary vs. being the boundary of something, since in some sense the difference between the two is the whole point of homology.
Why the crickets? This seems pretty bad.
A curve is a 1-dimensional space. Even though you draw a picture of it in a 2 (or maybe higher?) dimensional space, you should think of the set of points in the curve as being the only points that we care about.

In a closed curve, you can never fall out of the space by moving around in it. In a curve with endpoints, you can fall out of the space by walking across one of the endpoints, so the endpoints are considered to be boundary components.
Of course not the problem is C++ compilation and link model is fundamentally broken from a performance stand point.
> While I respect you and your opinion

You're evidently more kind than me.
make a great plot..

Man makes record thrown into space containg enough info to remake man in his own image

Long after man is extinct aliens to man make man from image on record.

Man discovers he was made from image of disk made millions of years ago.

So many variations possible..
That's great, because I wasn't really sure why am I writing all this. Now I know!
This seems like a good place to share a gentle intro to persistent homology I recently read.

https://towardsdatascience.com/persistent-homology-with-exam...
The PDF you link (downstream) does not include a definition.

The DF-160 form lists a set of social networks, not otherwise accessable that I've found, here:

https://ceac.state.gov/GenNIV/General/complete/complete_cont...

Included are: Ask.fm, Douban, Flikr, Google+, Facebook, Instagram, LinkedIn, MySpace, Pinterest, Qzone (QQ), Redit, Sina Waibo, Tencent Weibo, Tumblr, Twitter, Twoo, Vine, Vkontakte (VK), Youko, YouTube, and "none".

Hacker News is conspicuously missing.
Tips for Becoming a Top-Paid Freelance Copywriter
Thanks. I'll use an Ubuntu VM.
A comparison site for hospital prices.

These have to legally be made available by each hospital for all services they provide (since January 1, 2019).

At the moment they're hard to find, often buried on the hospital's website and not easy comparable to other hospitals in the area.

A kayak-like site for health procedures would be very useful.
What It’s Like to Get Attacked by a Horde of YA Authors
The video's quick and relentless descent into more and more madness is a wonder to behold
From the last issue of Orbital Index (https://orbitalindex.com):

> Today’s mind-blowing stat: Voyager’s transmitters use just 23 watts, roughly the same as an incandescent refrigerator bulb, yet we are able to interpret the 0.1 billion-billionth of a Watt that makes it to our 70 m dish from 11 billion kilometers away. Both spacecraft are expected to last another 5 years, until their plutonium batteries decay beyond usefulness and they drift with our golden record more or less forever among the stars.
I was hoping for some studies. This is a good example of "anecdotes are not data", and especially so that most of these are tabloid op-eds. It's a stretch to conclude something as broad as "women resist things like sex robots and male contraception" - such a claim strongly implies the majority, but all I'm seeing here is a few angry people, and sensationalist journalists happy to give them a platform.
The possibility had occurred.

And I'll claim my prize to the second ;-)
Striking Up Interest for OS Development
As a hobby, I have been interested in OS Development for many years. I have spent quite some time in research and development that I wrote a few books on the subject. If you interested in my work, please visit http://www.fysnet.net/osdesign_book_series.htm. There are many others that have the same interests and have a forum over at https://forum.osdev.org/ If you are interested in or would like to learn more about it, please feel free to visit that forum.
Supreme Court to Hear Google-Oracle Copyright Fight
> There's this implication that poor people can't make bail because they're poor, which is utterly false and made in bad faith by most who imply it.

If someone is too poor to pay anything, what should they set the bail to?
The "period of more than transitory duration" makes all the difference. If you digitize the page for just long enough to run the model on it once and then delete it, that's different from storing it indefinitely to train all your future models with.
From Eigenvalues to Eigenvectors: A Numpy Implementation
I agree with your point, but I think the tendency to accidentally produce substantial quotations of some unknown fidelity of some copyrighted material is definitely not a "significant market substitute for the protected" material. There's no way I'm going to try and trick a bot into reciting a whole story to me instead of buying a copy of the story.

That said, these many-pointed court tests make it really hard to do anything around copyrighted stuff without being a large corporation, which is problematic.
Welcome to the internet, you must be new here :)

Jokes aside, there are at least a few suspicious looking responses on that doc relating to Epstein like "Job Duties: Covering up Epstein's crimes to protect the Clintons".

So to answer the question, I guess they get to spread their views on particular news networks they disagree with.
How I Started a $4K/Month Veteran and First Responder Woodworking Company
> Such claim would have been relevant if each kid of an age class (or at least several thousands, in various countries) is asked to pass an IQ test. Assuming that IQ stays constant throughout the life.

The earliest comprehensive national survey I’m aware of is the Scottish 1932 one[1]. Most countries with conscription/the draft administer an IQ test like the ASVAB in the US. So in the Nordic countries you have going on a century of data covering basically the entire male population at 18.

IQ becomes more stable across life. The younger a child is the more likely it is that any given test is a bad estimate of their adult IQ, which will basically be stable taking into account age related cognitive decline[2].

[1] Population sex differences in IQ at age 11: The Scottish mental survey 1932

There is uncertainty whether the sexes differ with respect to their mean levels and variabilities in mental ability test scores. Here we describe the cognitive ability distribution in 80,000+ children—almost everyone born in Scotland in 1921—tested at age 11 in 1932. There were no significant mean differences in cognitive test scores between boys and girls, but there was a highly significant difference in their standard deviations (P<.001). Boys were over-represented at the low and high extremes of cognitive ability.

[2] Intellectual Development from Early Childhood to Early Adulthood: The Impact of Early IQ Differences on Stability and Change over Time

Intellectual ability of about 200 individuals was first assessed between the ages of four to twelve years, and subsequently at the ages of 17 and 23. Stability of general intelligence was found to be moderately high for the entire study period. Stability was higher for shorter intervals between measurement points and increased with age. Subgroup analyses for initially high-, average-, and low-IQ children revealed that IQ stability over time was higher for the low-IQ than for the high-IQ children. Overall, participants with initially higher IQ scores maintained their advantage throughout the study until the period of early adulthood, and were more likely to attend higher educational tracks.
I don't see unit tests "catch bugs" often, either, in the sense that the CI build fails due to defective code pushed up.

And even with TDD, I don't often find myself breaking a lot of things that were already working, though it does happen. In those infrequent cases, it's extremely valuable to know I broke stuff that was working. I.e., it's pretty sad to ship changes that broke other behaviors, things you had the faintest clue that you were impacting.

What I do see gobs of, when doing TDD, is the tests preventing crap code from getting integrated in the first place, i.e. when I or others first write the code (or change the code of others). From the testing perspective, that's the real thing they do--gate the defects from ever leaving your desktop, and in a far faster manner than most other routes.

Unless, of course, one is a perfect coder.

In any case, TDD has more important benefits that I've also gotten. Easily worth it for me.
HN moderation is far more transparent than it was before Dan took over (when 'pg moderated, things like subjective shadow bans really were a norm), and more transparent than it was when he started --- I hesitate to explain how, for fear of fulfilling Dan's prophecy, but one simple, not-fraught example would be the expansion of the guidelines.

I perceive no corresponding change in the amount of meta threads about mis-moderation; noodling debates based on random accusations are still evergreen here.

If I were involved in moderating HN (thank Christ I'm not), I'd conclude that substantive process-level changes aimed at quelling these kinds of debates probably aren't a productive goal.
He did, if I remember right, but it was a mighty struggle. The school fought it at every turn, because it was bad for their metrics.
Not that I think this is happening, but in theory they could bump up the averages and use that as ammo the next time they're negotiating their compensation.
It's kind of hilarious that the hardest thing to find in the inner solar system, off Earth (and, of course, the Sun), isn't precisely water but hydrogen.
Boudin isn't anything new for San Francisco city politics. Harry Britt was a member of the Democratic Socialists of America when he was elected as a Supervisor back in 1979.

The SF politicians who continue to higher office tend to be mainstream Democrats: Kamala Harris, Dianne Feinstein, Gavin Newsom, Scott Wiener, David Chiu, etc.
FYI, tomato has a still kicking fork:

https://exotic.se/freshtomato/
We eat the loss and the chargeback fee, it's just a cost of business.

It's not worth it to ban the customer. 90% of them don't buy again. Of the 10% that do, it's worth it to keep their business and risk the chargebacks. Most of them get better at hiding the porn. Also if we did this we would end up banning great customers who closed their card due to actual fraud and the bank just ending charging back everything after a certain date.

There just weren't really that many trying to scam us out of DVDs. Other business factors affect your chargeback rate way more than these customers.
I looked through your comment history very briefly and only a couple of pages. You are active on r/space and use a CB radio in your vehicle. You're probably an interesting/good person to know, but alas I still have no idea who you are. I wish you the best, and I'm sorry if I was too hostile (reading it later, it seems that way, and it wasn't my intention).
That's what open and curve mean in topology. For example, the set of x with 0 <= x <= 1 is open, whereas 0 < x < 1 would be closed. It's infamously confusing terminology, since sets can be both closed and open, or neither...
Are they a direct competitor of Stripe?
The 'left' (as opposed to Liberals) are anticapitalist. HN's brainworm infested "anytime someone calls something racist it's leftist" has very little to do with political theory or history. The left is anticapitalist _by definition_. Any movement not associated with unionization or anticapitalism is not leftist, but either right or liberal.

If the majority of Google workers were leftist it would be structured like Mondragon corp, not like a normal capitalist corporation.
Welcome to the Apple strategy on everything.
Is WP the only blog that can hook into the micro.blog platform? Any list of supported blog engines/platforms?
The boundary of a line segment is its end points. Intuitively, it a line doesn't have end points, then it's a loop i.e. a closed curve without boundary
> By your definition, every corporation is right-wing by the fact that it's a corporation and all leftists want communism.

Literally yes, although I'm an ancom and most of the leftists I know are demsoc or anarchist not ML.
And they have great connectivity between their HVAC and POS systems!

https://en.wikipedia.org/wiki/Supply_chain_attack#Target
>The time to do it will be if and when we eventually release the alternative Arc implementations we've been working on.

implementations? plural?

Why not contribute to Anarki, at least the not-entirely-secret-sauce stuff like thread folding and vouching?
This is likely going to extend to be an EU wide law - they are currently under investigation anyway.
This film came up last night at an event I was at, now I wonder if OP was also there :)
Chrome Dev Summit 2019 – Advancing the web framework ecosystem [video]
Nike tried playing nice with Amazon. Here’s why it didn’t work
This is a fitting description of audio devices. What used to fill a box is now a 5mm chipset. The perverse effect is that the chip has 20x more options than the original device, so it looks better, but the quality and longevity may very well be degraded in disguise.
Using a piracy tube is also optional. That doesn't make the people running the privacy tube any more ethical. Brave is replacing a monetization scheme that the publisher willingly entered into with one where Brave inserts itself into the existing monetization flow and stops the monetization completely unless the publisher deals with Brave. Similarly, the tube sites stop monetization for its users unless the creators deal with them.

You're still confusing who is at fault here.
I thought I wanted this until I ended up going to multiple of these sites that claim to do decentralized reddit. They're full of nazi bullshit.

I look at mastodon instances and any non-moderated ones is white-supremacist shit.

I'm not sure if the average consumer wants to see that.
>branded goods that aren’t easy to convincingly fake

s.a Apple power adapters?
JVM can be kinda neat if you're doing server deployments and might use different languages like Kotlin, Java, Clojure and jRuby, as the deployments are mostly the same and same inspection tools can be used for the runtime.

However, doing CLIs or binaries for whatever reason, then it wouldn't be so neat. Ruby wouldn't either, but GraalVM might be able to provide something good for it in the future as well.
What if HackerNews instances were easily deployable? Say on par with launching a new blog through WordPress or similar. Do you think that that would by and large provide the tools and interfaces to satisfy what you are looking for?
https://help.micro.blog/2017/micropub-clients/
I recognize an eTrex case! :-)

Interesting, you use the inside of your iPod to store physical stuff as well.
It regressively punishes poor people more than rich people though, thus it is inequitable. It serves no purpose for low risk, non-violent offenses as well. It's just a bad idea in most cases. It's good to drop the cash part and go strictly based on flight risk.
I'm not saying things need to last a lifetime, but that I have no way to tell what might last two or three years vs zero. Or what "works" rather than works. I'm all for choice, but choice that's just rolling expensive dice isn't really choice. It's buying your $80 ozone machine and getting a lottery ticket instead. Will you win the grand prize and have something that lasts 10 years or will you get something that "works" and lasts 7 months?
The expensive part of any hosted service is the bandwidth out - and at Netflix levels it must be stupid expensive. Even with the sort of deals they must have cut with Amazon, off loading to local caches is going to reduce someone's costs by a helkuva lot

And yes. Amazon will happily squeeze them till the pips squeak, so their network costs will only go up. (Even if routers etc push the theoretical price downward)
You recognize von Neumann's superior intellect, and yet, when it comes to his politics you find his views repulsive (your comment below) and believe that he was the one with poor judgment. Hmm! Perhaps you’re passing judgement selectively and approve only of what caters to your emotions. There's more to the world than what meets the eye, or the heart.

Unlike the commenter below, I believe political reasoning is amenable only to a small degree to first principles, for complex, non-linear systems exhibit emergent behaviors not present when investigating the parts. Instead of analytical reasoning, one ought to practice more holistic thinking.

Here's an intro video on complexity, in case you're ever interested: https://www.youtube.com/watch?v=i-ladOjo1QA
> Why is it an unwanted thing?

Let's take the following code snippet as an example:

class Foo:
def bar(val):
foo = val

I claim that most of the time this is a mistake, and the author would have preferred `def bar(self, val): self.foo = val`. In current python, this will raise an exception when called. In your proposed python, this will silently do nothing, possibly leaving the instance in an invalid state. This is a footgun. I admit the example is contrived, but forgetting `self` is a thing I've seen happen, and having it fail loudly is preferable to having it do something likely unintended. Again, if someone wants to do the unusual thing, `@staticmethod` is still around.

> With partial() specifically, of course you can avoid that in this manner. But why would you, if it works with regular functions?

Simply: because I'd prefer it if functions look like functions. Understanding that `def x` is a callable is easier than trying to discern if `x = foo(other_thing)` results in x being callable or not, where it does for some values of `foo`, but not for others. Which isn't to say that python shouldn't make this change, I think I mostly agree with your complaint, I just probably wouldn't take advantage of it.

> My complaint is of course more complicated than the syntax alone.

To be frank, I don't see any connection between your syntactical suggestions and your semantic ones. They seem to be entirely orthogonal.