skysight-inc/HackerNews huggingface dataset:
If you could produce a constant force (and therefore constant acceleration) for a constant power use, then both speed and the total energy spent would rise linearly with time. This is in conflict with the fact that kinetic energy goes up with the square of speed. In other words, if this works as described you can create energy out of nothing by sticking the drive on the outside of a rotating system and using it as a generator.
npm's dependency on 2.7 enrages me.
It's easy to implement a software solution that punishes poorly behaving apps and allowing the rest.
The error here is ML terminology; the article answers correctly, if shallowly, the statistical definition of regression.

Classical regression techniques can be (and are correctly) used on binary, ordinal, or categorical dependent variables. I know we teach people doing ML that the two forms of supervised ML are classification and regression, but that does a disservice mostly in order to make visual examples in teaching easier by making every topic a binary classification question and then saying "oh yeah, this works for regression too".

Granted in an interview you'd probably want to use context in case the hiring people were trained on a specific vocab, but that maybe speaks more to the folly of using these dial-an-answer systems in place of actually learning the material.
TeX is the closest I know of.
Middle English still works too doesn't mean it's not a problem to try to use it for a new project. Everything has trade offs, both staying on the old AND moving to the new. At some point everyone does move and managing the size of that transitional tail well is part of running a business well. There is not a one stop answer to the problem of when to migrate to the new and stop using the old but "always bleeding edge" and "always what we started with" are unlikely answers for most places.
Oh right. He wasn't suggesting that it was a big deal.
As far as I know to add Analytics to your mobile project you need to explicitly do that in Android studio or Xcode.

Enabling it in your project like you show on the screen does basically nothing as long as you don't have analytics SDK in your app.
What rules the world, are the law of physics. And they are the same, whatever political system you use.
> The biggest adversary we have to overcome towards progress is the mainstream experts of our own field.

“Science advances one funeral at a time.” - Max Planck (Apparently)
Don't recognise the name,, but then I didn't know any of the Telecom Gold people (I came into it from Micronet).

And yes, I am that Hazeii from Shades :)
You are free to fix your use to a specific version whenever you want. So I guess it's done whenever you choose it to be done.
Liberty in Lockdown
It’s interesting that the title seems like a mix on Learning to Rank, in which a preferred ordering is learned for relevant ranking of search results...but doesn’t mention this anywhere in the article! As noted, you don’t want to do RL if you can avoid it - so I’m wondering if learning decision trees (common in LTR with LambdaMART) can be helpful with summarization to best fit the annotator preferred passages over others. Perhaps the title name is just a coincidence but there is value in exploring, for example, random forests...which are way easier (and faster) than things like RL or CNNs
I bet the old Fortran versions are supported and compile decades after the 'newer' languages stop being supported...
Its important to prevent individual companies from doing it but its also important to prevent groups of companies and even entire industries from doing it.
I think the idea is about developer attitudes. I've heard variations of "the user is dumb" too many times to count in the last 15 years.
“I Guess That’s What You Do When You’re in College.”
The fact that "conventional company" was redefined because everyone started to be more like Google (as an operation, not privacy/advertising issues), is a great thing.

Google isn't a startup and there's no reason why it should be or why that would be good. "Innovation" isn't valuable if it isn't scaled up.
Regarding the example of people mindlessly scrolling. This is also in part a result of the measured objectives/metrics by the company. When a company like Facebook over optimizes for likes and shares, as opposed to say depth of interpersonal connections or something else, then the product evolves to treat users as if they’ve no personality beyond engagement on the feed. That happens even if there is no explicit judgement passed on the users. Source: I used to work on the algorithmic newsfeed of a social media, not Fb.

If you optimize for sheep, you get sheep
No system is perfect. Perfect markets don't exist either.
Crazy, this popped up in my YouTube subscriptions two days ago.

https://youtu.be/pgPfkqQcIZs

They do seem to know what they're doing by going after rudders and keels. And they seem to take off when they have accomplished their objective.
Why would you not want to at least hear someone's opinion, even if you discard it immediately thereafter?
One of the things that I have discovered is that treating people in this way can be a bit of a double edged sword though. When I was working at my last company I was on a team of three, and I wound up being the guy that dealt with all of the difficult users. That was fine by me though, because I had previously also worked in a group home with individuals with developmental disabilities, and emotional problems so a difficult user to me was just whatever. But... I can see how it might negatively effect someone else. lol

But! On the other hand, if I ever needed something it wasn't that hard to get someone to help me. Kindness in my experience has always multiplied. There is, as you said, always something that someone doesn't know, including yourself. So there was always something that the users were willing to teach me in return.

PS. I love this comic. When I am finally done going to school maybe I'll hang that in my cubicle or something. I estimate with all of the programming I have done for college, and all of my personal time on side projects that when I am finally ready to get back into IT again I'll end up being stuck in help desk again, anyway...
It's not even that, simply having open sockets with heartbeats (and then re-opening them once the connection breaks or you switch networks) isnt efficient with 5+ different sockets always open listening for notifications, and that's if every app is coded the same way to operate extremely efficiently.
Has no commute during Covid-19 increased worker productivity?
What's really amazing is to think that it was only after grasses started taking over that very large land mammals could evolve on the vast marshy plains of North America and over 5 million years or so as sea levels rose due climate change become whales and other cetaceans. I wonder if humans will do the same, albeit in much less nutritious oceans that we are busily acidifying.
Perhaps they were talking about the explicit `u` prefix for Unicode strings? This was present in 2.7 but missing from 3.x until 3.3 [0].

[0] https://www.python.org/dev/peps/pep-0414/
> I'll preface this by saying this field has never been my passion, just a profession I like.

You need to realize you're competing with people for whom programming really is a passion.

Also, perhaps more important, ask yourself if, at any particular time, the programming job market is a seller's or a buyer's market. If it's a seller's market (meaning favoring the programmers), after a brief interview employers will take you on as an intern for a week and see if you can produce results. If it's a buyer's market, the employer will ask hypothetical questions having little to do with actual programming, in a process that may seem to be intentional discouragement. From your description, your interview fell into the latter category.

The intern approach addresses a well-known problem in the field -- interviews don't efficiently identify productive programmers, they identify whiz kids. This is why the intern arrangement has become more popular over the years.

But the bottom line: if find yourself asking whether you really want to be a programmer, chances are, you don't.
"We cannot account for necessary truths in terms of things that could have been different. To take Aristotle’s view: We might have evolved to have natures directed toward cruelty. In such a counterfactual scenario, we would have moral grounds for cruelty, which runs counter to our deepest moral convictions. Any view which tries to ground moral truth in things that might have been different is going to face a similar problem. There will be some counterfactual scenario in which the putative ground of morality is absent or points us toward evil rather than the good."

What is cruelty? He's just juxtaposing abstract "cruelty" with some unspecified hypothetical and assumes it is meaningful. Cruelty presumes opposition to nature, so it makes no sense to say that some act A, understood in the abstract, is cruel.

"Different statues are made of different clay; on the container view in contrast, everything that does, or could, exist is a manifestation of the same Reality."

Prima facie, sounds like a vulgarization of God-as-Being, i.e., all things exist as potentially existing in relation to actually existing things, and actually existing things are like potential things in relation to the act of existence that causes them to be, which is God.

"If we follow Aristotle in grounding moral truth in the goal-directed nature of human beings, then we fail to account for the necessity of moral truths."

The aim was never necessity but nature. The natural law is called thus for a reason. I don't know what "good" or "bad" is apart from the nature of a thing.

"My proposal is that the inherently directed nature of Reality entails that it’s objectively good for Reality when it manifests as pleasure and objectively bad for Reality when it manifests as pain."

He's elevating the world of plural substances to the level of a single substance and referring to it as Reality. But this does nothing to convert the natural moral law into the necessary moral law because you've just reduced the universe to one thing whose nature is such that such-and-such is good for it and such-and-such is not. To accomplish that kind of necessity, he would have to identity nature with necessity and that would require identifying what he called "Reality" with God. If Reality is God, then this is pantheism. But why this need to posit necessity?

"Foundational theories of morality have been locked in a perennial tug of war between the supernaturalism of Plato and the naturalism of his opponents."

Has he explored Thomism? Forms exist only in things and the mind, but also in God. Thus, you have both access to moral truths by knowing the natures of things, but even with the destruction of those things, they continue to exist in God (even if we may not be able to know them). Also, it is bad for human beings to harm others at least because it harms the common good and thus their own good. It is against our own natures to do so.
The UCC is an unfair state sponsored advantage for the US in trade, according to the European Commission. (/s in case it is necessary)
> Society is an observable phenomenon that we are able to run experiments on and acquire empirical evidence about.

Yes we can. But not in the scientific way. Society changes. You cannot replicate your test on a society because of that. Natural laws do not. So we can reliably hypothesize and test it.

> That's still science though.

It's not a science. By definition.

> They very much are a part of the natural world, and presumably have some kind of "natural laws" guiding them.

Yes. They have natural laws guiding them. It's called physic, chemistry, biology, etc. Social "science" doesn't delve into "natural laws". Society is run, not on natural laws, but human laws.

> Creationism is not, as it is about things outside our observable world.

No it is not. It is about our observable world but uses the bible ( another thing in the natural world ).

Laws, history, political science, economics, etc are are real sciences. They are political/propaganda/etc tools to shape society.

Using your logic, just because literature exists in the natural world, it must mean literature is a science. Obviously it is not.

Just because you can observe society doesn't make it a science, no more than the fact that you can observe a play or a concert makes them a science.

In order for your claim to hold, society has to be constant. But they are not. We must have multiple copies of the same society to test on. We do not. And societies are guided not by natural law, but human law. Which leads to an absurdity because different human societies have different laws. If we follow your logic, then means that there are different natural laws depending on where you live and what country you are from.

For example, that there are laws against interracial or interreligious marriages in some societies isn't a natural law, it's a human law. There is no science in social science. No more than there is science in religion or astrology.
PayPal flags products containing the word “tardigrade”
object recognition and motion tracking...

in your case the target is stationary and the effector is moving so you want to track the arm with respect to the doorknob, the flipside or inverse of tracking a moving object.

https://hackaday.com/2018/07/31/object-detection-with-tensor...

https://github.com/EdjeElectronics/TensorFlow-Object-Detecti...

https://hackaday.com/2020/06/10/autonomous-sentry-gun-packs-...

https://hackaday.com/2018/04/30/training-the-squirrel-termin...
> An alternative is requiring developers to engage with the community and convince them there’s no ill intent.

This is a pretty tough alternative. No developer is going to say "I have ill intent here"; are you confident you have the ability to make that decision on your own? I'm not confident I do. I can't look at the code of most of the stuff I run on my phone. Some people would say "then stick to all open source software," but I don't have the time or expertise to audit the code of all -- or even most -- of the applications I run. Maybe other people will, but there's no guarantee they'll find anything bad (whether malicious or just buggy) very quickly -- and we're talking about cloud stuff here, which means there's a server none of us can audit involved in the process.

Apple and Google having "blessed" push notification systems is certainly a tradeoff on multiple levels, from it being a single point of failure to being another server you can't audit and a single company you have to trust to at least some limited degree. But having the notifications integrated at the OS level reduces the number of people and systems involved in delivering those notifications, at least theoretically reducing the number of bad actors -- and, as many people have observed here, also lets these notifications be optimized for battery life in a way that's probably not possible if you have dozens of apps running their own background processes rather than simply asking to be notified by the system one. The alternatives are a different set of tradeoffs. That doesn't necessarily make them worse, but it definitely doesn't automatically make them better.

> And where is the option for those of us who don’t mind less battery in exchange for actually getting prompt notifications for services we use?

The alternate scenarios give you less battery, but don't guarantee actually getting prompt notifications for services you use, do they? They just give you different points of failure. Actually, they might even give you the same points of failure. When a DoorDash notification shows up on my iPhone late -- or as it did the other day, inexplicably 20 minutes early, leaving me standing in Silicon Valley's smoke-filled air quizzically looking for my chicken order -- is that Apple's fault, or is it DoorDash's fault? After all, the notification isn't starting on Apple's server. If the problem is with DoorDash, which the early notification had to be, then if DoorDash could bypass Apple's notification system all that would give me is an incorrect notification delivered with fewer network hops.
Thread about unblurring

https://support.google.com/maps/thread/5010142?hl=en

Apparently anybody can request to blur any house and probably the blurring can't be reversed by the new owners of a house.
Thank you so much for all writing you've done! Your work is incredible!
Older versions of those can be picked up second hand for cheaper, or sometimes free if you repair somebody else's discarded device.

Theres no market of second hand developer licenses.
I really think the "Python 3 is a different language" stuff is overblown.

str vs bytes isn't as bad as people make it out to be. You'd be used to it within a week. The other stuff is mostly just semantic changes like range vs xrange or dict.items() returning an iterator now vs a list.

At this point, the bigger issue might be learning all of the new features people were missing out on by not moving earlier, like asyncio.
The problem isn’t capitalism as such but the mindless worship of capitalism. The belief that more capitalism is always better than less.

In particular in America capitalism has become a holy cow. If you suggest ideas from socialism you are labeled a dangerous radical and taken off the air.

The so called “liberal media” are bastions of capitalism. One can only look at the scathing criticism and scare mongering about Bernie Sanders.

When it comes to capitalism there is unfortunately a lot of pearl clutching. You are not say something negative about capitalism and positive about socialism in polite company.
Something like this was a minor plot point in Accellerando (book by Charles Stross). IP being rapidly bought & sold between a network of related inter-owned companies, to avoid ever holding it long enough to be sued or something.
Europeans innovate for American companies because it's the largest common language zone of wealthy people.
It really is this simple. Unfortunately simple isn't the same thing as easy.
Why do you feel that smart people from all over the world should serve the American economy?
Also heat, they talk about 1kW energy. Some heat has to go away, or the whole thing would glow and melt soon.
Production code must be maintained. I've seen many shops with legacy 2.7 code that is stuck due to breaking compatibility in 3.x. Put it this way, if my production code suddenly needs to be patched due to non-security changes then that has to come out of somebody's budget. What else could we be doing with that budget than patching code from 2.7 to 3.8. How do you justify that to your budget director?
> Am I really saying that they users are stupid? Of course no.

> If someone has used this phrasing beyond it’s rhetorical meaning, then they don’t have the empathy to design software. Simple.

If you assume that engineers are also (rhetorically) stupid, then if they regularly don't realise that it's a metaphor does that not mean we need to change the way we communicate to help them understand the the system of design?
Front end Application Bundles: A format that simplifies deployment of websites
I do love his writing.

But did you ever see the documentary movie where he pushes his girlfriend off the couch with his feet?
Capitalism's basic meaning is that the means of production are owned by private parties.

Putting them under government ownership instead doesn't seem like the solution to anything, unless you are very sure that the government will follow your ideological beliefs, not be corrupted by its newfound direct power over peoples lives, and not get taken over by populists.
I think Perl 5 (despite the much bigger Perl 6 fork) used a language pragma for unicode. When Java introduced generics, they had to use type erasure.

It does seem like if you put in some effort and do some decidedly unaesthetic things, you can bolt on and backport a lot. No developer dreams of maintaining dirty hacks at scale, though.
> You should strive to obtain a deep understanding of your data and its distribution, and you should be deeply skeptical if the sample you happen to have looks normal.

Although normality testing is useless in many situations, the parent comment somewhat overstates the degree of caution required. In many contexts the exact distribution doesn't matter; sort-of-normal is good enough. For example, the t-test is used ubiquitously. It assumes normality, so we would expect possible non-normality to be a major problem, right? Not so. The t-test is extremely robust to departures from normality given equal sample sizes [1,2,3]. Or you can use a so-called non-parametric test. Rather than investing great effort in specifying exactly what distribution you're dealing with, it's more productive to simply use a test that is robust against your unknowns and move on to pursuing your actual objectives.

It's true that if you are interested in predicting events in the tails of the distribution, you really do need to study the distribution in detail. Predicting rare events is very difficult. But if you're just interested in differences between group means, don't overthink it.

[1] http://www.jerrydallal.com/LHSP/student3.htm
[2] Posten, H.O., Yeh, H.C., and Owen, D.B. (1977). Robustness of the two-sample t-test under violations of the homogeneity of variance assumption. Communications in Statistics - Theory and Methods 11, 109–126.
[3] Posten, H.O. (1992). Robustness of the two-sample t-test under violations of the homogeneity of variance assumption, part ii. Communications in Statistics - Theory and Methods 21, 2169–2184.
I use it to have a visual anchor of what the place looks like. While driving sometimes its not appropriate to slow down and read the building number, but a big visual like building color or shape will help. Especially if I want to enter the building where missing it means missing the destination.

Another use case of mine, is when I have to go through an intersection of streets or freeways with a lot of merging and diverging routes, I use street view to know which lanes do I have to be on to not miss my exits, or what signs would I read if I am on the correct route.

So in summary, large visual hints.
In 1949 (just after WW2), Einstein wrote: "The economic anarchy of capitalist society as it exists today is, in my opinion, the real source of the evil."

Einstein was not a sociologist, but it's an indication that about "egalitarian capitalism" is not exactly true.
I used Street View to remember the name of this family restaurant in Munich I visited on vacation, where I met the owner - a really nice old German guy. I had a great time there, but the name of the restaurant is in German and I just can't commit it to long-term memory.

I knew I took a right, and another right from the hotel and remember the style of the buildings nearby. I have the hotel reservation email, so I look up the restaurant every few years, just to reminisce.

Last time I did that, there was a different restaurant in its place. I'd like to stay positive and think the old guy sold the restaurant and retired somewhere nice with his wife.
The academic term for this is Regulatory Capture: https://en.wikipedia.org/wiki/Regulatory_capture
I use the three Ds: Dumb, drunk or distracted.

I don't think this article really gets at respect, though. It's more like denial. Some of your users are lazy and stupid and you should respect that and design for that.

Pretending that someone isn't the thing they are isn't respect.

Lazy people exist. Stupid people exist. After some threshold of growth they're going to be using your app too.
There are more graviational wave detectors than just LIGO (2). There's at least GEO600, KAGRA and Virgo.
Powerful federal government only exists on newly settled land or post genocide or under dictatorship.

Germany tried that twice but the Americans stopped it. Either because the US didn't want that particular genocide or because they didn't want a unified Europe under european control.