skysight-inc/HackerNews huggingface dataset:
But they are structurally the same that's my point. I can implement -> practically directly. There is no structural difference that you've demonstrated.

That is not idiomatic and common in Python didn't mean that there is some structural difference. Basically the transformations you're describing are doable with regex, which is the opposite of powerful.

What you've done is take code is data, which is powerful, and confuse that with "supports varags", which is less powerful, and claim that the second is unique and powerful when it is not unique, and not uniquely powerful.
In my post, I hinted that I don't really have a definition for "socially destroy". I don't really know what it means or how the OP intended by it.

If I knew someone was a nazi, I would inform those around them. If their employer—for example—refused to terminate their employment, I would move "up the chain", and attempt to apply social consequences to that employer. How that works quickly becomes context dependent, but it expresses in things like boycotts, and other refusals to engage economically with those groups.
Right. I agree that social media shame parties can overreact to things and create social punishments that I would agree aren't "proportional" (again, for some arbitrary definition of proportional).
My general views on this are derived largely from Popper and the paradox of tolerance (though, to be honest, I've more read about his writing that his work itself; it's next on my reading list). I don't think, as a society, we should tolerate intolerant behavior.

Which means, again as a society†, I think we should aggressively refuse and reject those with nazi ideologies. As an extension of that, I think we should mildly reject and refuse those with mildly intolerant ideologies. In my utopia, those social consequences would be proportional to the degree of intolerance, and I think you're right and fair to note that social shaming can quickly out-escalate the level of intolerance.

†not as a government; all consequences and punishments I'm speaking of should be social consequences and punishments. I'm fairly absolutist when it comes to 1A protections from the government
It seems like a bad thing. blobs that run in your browser that no one knows what they do.
There's no risk of PayPal arbitrarily freezing your funds that you're sending.
Surface area to volume ratio. As something gets smaller, it has more surface relative to its volume.

It explains why shoestring fries are so tasty. More fried surface, less potato
Meet Fellow React Developer and Relay Expert: Divyendu Singh
The reactions that were most amplified likely included some namecalling, but I saw a lot of well-reasoned and detailed takedowns of the pseudoscience in the memo.

My guess is that both sides look at the worst of the other to justify themselves.
Ask HN: Why is multi-seat out of the box is taking forever to arrive in Linux?
Multi-seat software for Windows like Aster for Windows 10 etc. do a good job of catering multiple users from a single machine using multiple displays, display cards / heads and USBs. Am I wrong in thinking that Linux should provide out of the box multi-seat with minimal configuration so as to minimise initial investment on hardware, recurring energy cost, maintenance cost and the environmental fingerprint making it attractive for IT managers and school administration. This will also provide the much needed push to Linux on Desktop, especially in developing countries. How can we influence to make this a priority?
I had a 486 PC with a 100 MB hard drive running Dos 5.x (can't recall the minor version). The hard drive was definitely a single partition.
In aerospace the area around LAX and JPL in Pasadena the talent pool is ridiculously skilled and experienced.
They didn't say that. The lawyer who wrote this memo argued that Google had wide latitude in determining what qualified as sexual-harassment.

They had a policy that pre-dated this incident such that those statements qualified. The NLRB didn't determine that the statements were offensive. They determined that Google was operating in a reasonable manner when Google decided that those statements were offensive.
There was a great blog article on all the non-programming "stuff" you have to do get productive in programming.

Everyone resents doing it but it is very hard to avoid. And it's unclear whether it's inessential to programming.

Does anyone remember this blog article?

The author's name might have been Paul, and he might have been a Coursera teacher.
وظائف سكرتارية 2018 في الامارات
Law. Medicine. Accounting.

And yes, our entire profession is clownish. We produce shitty, unreliable software using ad-hoc methods no two teams agree about, our management processes are folkloric, our hiring procedures random. At the very peak of our profession, on teams building the most important and widely used software, we are at best working around those problems.
Might want to try that again...
Sure.

And men, on average, have a lower emotional quotient (EQ) than women and in the case of software engineers it is significantly lower.

So given that software engineering is a social activity i.e. it involves team work with a wide variety of other people. Perhaps then we should look to hire more women since men are biologically unqualified to do the job.

Or you know this line of reasoning is asinine.
So obviously IANAL, but aren't you eliding the fact that the explicit patent grant was revoked on suing facebook for patent infringement? Whereas the implicit patent grant in MIT lacks that caveat?
Well played! How on earth did you find that? and why did Google return the other one? In any case, THANKS!
It's ironic how one can hold utmost respect for Facebook's libraries, but be vehemently against the actual Facebook web application and their business practices.
You’re not wrong, but it seems more appropriate to applaud desired behavior (positive reinforcement) than to continue to be bitter about past undesirable behavior.
I am disappointed I can't give you more upvotes for building and maintaining this anti-bright-light system. Kudos!
@ACow - I'm assuming you don't know what it costs to treat a bruise / internal bleed when you have hemophilia factor 8 deficiency with no health insurance.

believe me, I want to exercise like I used to. There were times in an Aikido dojo where the exercise was so good that I felt better than after sex.

Right now I stand consciously for times, and I got on walks on occasion. However the past 30 days I have had immense pain from my lower back to my left knee, which at this point I am pretty sure is an untreated bleeding in my left gluteous, which makes sitting in most positions difficult.

I do some slow tai chi on occasion, but have to be careful not to over extend and cause injury. This is great, but it certainly doesn't burn the calories and get blood flowing like other things I could be doing, at least not the way I do the tai chi steps at home. I know there are more vigorous ways to engage in it, it's me that is limiting the type, not the available / advanced tai chi options.

So yes, I stopped most vigorous exercises soon after I lost health insurance, the financial risk is indeed too great.

"not accounting for the health effects and treatments you're going to need because you stopped exercising?"

- It would be an interesting comparison. Unfortunately I can not afford either, so I guess it's a matter of try to play safer for now so I can prolong the time between now and then.
Perhaps it would be helpful if we cite the statements we're referring to. Which statement do you interpret as saying "Google had wide latitude in determining what qualified as sexual-harassment"?

In at least one statement which I've quoted here too many times already ("so harmful, discriminatory, and disruptive as to be unprotected"), the lawyer who wrote this memo expressed their own opinion that these statements were too offensive to be protected.
This "NOT" seems to be overcapitalized, since it is usually "" in a regular context, as other commenter already noted. It is not a private opinion, it is how language rules define it. From complete redefinition of terms on the fly and going to you-are mind reading in just two sentences, it seems very probable that your argument is either purely emotional or projective or lacks enough logic. When using mirrored version of "girls suck at math", don't expect a different reaction from those who may be actually good at it.

Even if someone temporarily accepts this "large-enough-to-be-generalized" definition, it may have a hard time to retain "large" part, because a number on topic is not more than 156/55000, assuming that 156 is a unique set.
A couple of things bother me about this. First the idea that someone would be a data scientist and not want to first learn how to do the most basic things with their computer. Second the idea that it's hard to do anything on a computer when you can literally type into Google what you want to do, and seconds later can be watching someone else do it on YouTube or reading detailed curated answers on StackOverflow.
As someone who came from a completely unrelated background (marketing). Here is how I managed to start 5 tech companies:

Your problem can't be unique. So, look around and see if someone has already solved it. After looking at their solution, ask yourself - Is it good enough or you still want to make effort implementing the same thing albeit in a different way.

The trick to complete a project never takes one that doesn't excite you. Since I mostly develop products for my own company, I have the luxury of picking up my team, project, and tools.

I started procedural programming with python then started picking up OPP. (OPP did not make sense to me since I wasn't working on real projects, just hobby scripts)

Finally, I learned C and it all began making perfect sense to me!

-> I finally understood how python does stuff it does at a low level.

Then I learned more advanced python stuff like decorators, generators etc...

Then I hired a few professional programmers to work for me and learned the software development practice, writing code is a small part of actual software project development.

-> I learned how software testing, planning, and decisions are done in teams. We were doing Agile SCRUM.

You can probably, pick up good workflow from some opensource GitHub projects which are developed in open!

Then there are special tricks/methods which you can not learn from books, so I hang out on Reddit, twitch, youtube channels and occasionally come across interesting tricks.

Then I learned Haskell, F#, OCaml which helped me in understanding functional programming.

After this, I learned Scheme and then Clojure.

I started writing JavaScript frontends with React and Vue.

Got interested in Reverse Engineering, reading Assembly etc... but then got bored because I was spending hours and hours and achieved very little.

Experimented with Java as my company has Java projects written by other devs and I wanted to contribute but didn't like Java and its ecosystem. (It's too complicated for me)

I learned Rust and moved from VIM to Sublime Text then finally to VSCode.

Then I learned Ruby and OPP magic became FINALLY clear to me.

These days I mostly write Go/Rust/Ruby/Vuejs(Typescript) and deploy on Kubernetes which made deployment soo easy, CI with Gitlab or Drone.
> If you got stuck there was nobody who was going to help out and you just had to puzzle it out vs the example in one of the few how-to books

Maybe, ironically, one of the advantages we had is that these difficulties forced us into a much better learning environment, when the answers weren't all immediately available through Google? Being the one who can self-learn extremely well gives us a big advantage when given a new problem or technology stack.
> The downside of growing up on Commodores was their default imperative and procedural programming environment.

That could be an upside if you wanted to learn assembly since BASIC really wasn't that far removed from it in terms of what you could do and how you did it.
> Then he started retweeting Breitbart articles and selling "Goolag" t-shirts and threw his credibility out the window

What does that have to do with his credibility or his arguments? His arguments stand on its own merits. Externalities has no bearing on argument. If he said 1+1=2 and then retweeted a breitbart article, does that mean 1+1 no longer equal 2?
If ground vehicles don’t have their own ADS-B transmitter, what method do they use to announce their GPS positioning data to whatever is transforming that into ADS-B data?
IME, you usually can just google things like that and as long as you're willing to read through the first ~5 results to see if the situation is similar to yours, you'll very often find the solution to your problem.

I used to be a teaching assistant for a programming class at a top university, and it was astounding how often my students' issues could be solved by simply copy/pasting the error message into Google.

It seemed like most of my students were often so intimidated by the scary red error text that they didn't even try to solve it themselves, they just gave up and assumed it was unfixable. About halfway through my semester I reached a breaking point and spent an entire lecture where I had a list of previous emails from students asking for help, copy/pasted their questions verbatim into Google search, and showed how often the solution was found within the first few search results.
In the context of the memo, he followed the neuroticism claim with a suggestion to "make tech and leadership less stressful", in order to help make the workplace more inclusive to women. You appear to assume that the whole thrust of the memo was to argue that women aren't suitable. The stated aim of the memo was to explore ways of reducing the gender gap, other than quotas. People are mad because about 4 statements out of 100 imply that women aren't suitable. The intention (road to hell and all that) seems to have been to say the reverse: that tech jobs don't suit women. Too fine a distinction to expect most people to make, I suspect.
1. There's another way to interpret this which is that masculine interests and capabilities are already institutionalized (patriarchy). The changes he suggests create a more gender neutral environment where everyone is capable of maximal success. I'm less interested in how labor laws are currently interpreted than I am in trying to find a system that maximally benefits the most people.

2. Yes, his section about discriminatory practices does accuse Google of being guilty of the bigotry of lowered expectations. But that doesn't make Damore or the memo bigoted. Context is important here, he just came out of diversity training classes and was asked his opinion. This memo is in direct response to presumably having been trained to hire in a discriminatory way. It's possible Damore misinterpreted his training, but that's different than making him a bigot.

And further, even if you take the most egregious interpretation of these writings, take everything out of context, and try to paint it in the worst light possible, the reaction is still unreasonable. I'm not talking about him getting fired. That's fine, Google can fire him for wearing the wrong tie as far as I'm concerned, so they can surely fire him for potentially questionable opinions. The position in my original post is about the national media and general public. Fire him sure, but is this really so bad that the entire nation needed to be brought in to witness his public flogging? This is a socially awkward nobody with no power who might have some bad ideas about diversity policy, not David Duke on some white nationalist crusade.
The polar vortex just split in two
Building a server-side PHP app is really not that hard. That is arguably the biggest historical problem with PHP. :)
No, I'm suggesting that they aren't smart at handling certain topics.
Code an App with GraphQL, React Native, and AWS AppSync: The Back-End
Ping Chain – Reliable Smart Contract Scheduling
Cute! This reminds me of Nigel Holmes' "Wordless Diagrams".
while it is not fully manual memory management, you can use sync.Pool and it gives you better performance as you can reduce garbage generation.
Photocatalyzed reactions between NOx and hydrocarbons create ozone and particulates. Back in the day, US EPA focused on reducing hydrocarbon emissions from vehicles, paint and so on. Because it was easier than reducing NOx emissions from vehicles. The problem is that some areas, such as the Blue Ridge Mountains, have high natural hydrocarbon levels from trees. Plus personal care products. Without the NOx pollution, hydrocarbon emissions wouldn't be so problematic.
The Story of the Lawyer Who Helped 2 Broke Grad Students Cash a Check
It's difficult to tell the difference between log-normal and a power-law. Best is to use theory to argue the distinction, explaining the generative process, rather than relying on some lame empirical evidence. Your priors will overwhelm almost everything.
@nradov - yes you are right! I promote knowledge of this to people when I can. Just doing some now again can have a similar effect as prozac and similar meds as far as percentage of people helped from what I understand.

I think it helps for many different reasons too, some physical, some just seeing the world differently.

My point with statement above was just not to be a blanket absolutist.

There was a time in my life when I looked at my obese friends and wondered why they did not get that X calories - X movement = whatever.

I learned later in life that sometimes it's not so simple, whether it's genes, or types of food that are different, the way they were raised, emotional issues that were not treated, medications for one thing that caused another... there are so many things I do not know just by looking at someone. The same with them looking at me.
What makes you think the memo claimed "they are less capable engineers"?
Taxes? Market? Users?
The difference is that when a medical paper claims

> well, we tried this procedure on 100 patients

"this procedure" is the most important part, and they describe it in detail in the paper, hopefully well enough that someone could attempt to replicate it, and some do attempt to replicate it. (Not that procedure descriptions in such papers are always sufficient for this.)

The difference between that and

> we tried this procedure on 100 datapoints

Is that it's nigh impossible to describe a ML procedure in enough detail to reproduce with just the description in the paper. Tiny changes in the parameters and construction can completely change the result; the only way to be able to reproduce it is if you had the source code. And also the source data which is just if not more important as the source code (see sibling thread).

The opportunity that academic CS has over every other science is that they could empower every reader with the capability to verify the results of every paper they read, and this is actually attainable. Reviewers of other sciences don't reproduce findings themselves for purely practical reasons that don't need to exist in CS.
I know a couple of grey haired professional programmers who have only rudimentary "computer" skills. They're still decent programmers though.
Whoa, whoa... people use Zelle and Venmo to buy things??? Everyone I know uses those to send money to friends.

Banks not protecting mah fraud... better switch back to Western Union for my Nigerian prince money!
Relevant self-plug: I co-wrote an extension that does this between browsers and several text editors, it’s called GhostText

https://github.com/GhostText/GhostText
Right, nor have I heard anyone mention the monumental irony of a company who makes billions monetizing differences between the sexes and then fires one of its employees for stating there are differences between the sexes.
Why would insurance companies want to pay higher healthcare costs?
It's not taking forever. It already happened years ago and was effectively abandoned. Once upon time, back before the X11 server became so dependent on kernel facilities, it was relatively easy to setup a multi-seat box.

And don't forget--X11 is a networked protocol. It's still easy to run X apps from a server to be displayed on a local dumb client. But much like the evolution of the X server itself, the GUI and toolkit projects (Gnome, KDE, Wayland/Weston, etc) have neither the time nor inclination to invest in this use case. And so there's been a slow, two decade-long regression in this regard. And it's only going to get worse.
I think the thing that makes me more sympathetic is that the memo was written in response to him being asked his opinion on the diversity hire training he'd just received. Rightly or wrongly he clearly felt the diversity training was bigoted against him. I feel it's unfair to go out of your way to ask someone's opinion and then fire them for having the "wrong" one. I'm willing to grant someone a lot of leeway if they're genuinely trying to respond to a direct query. Conversely, it's also possible he went on a mini-crusade, in which case I'd definitely have fired him.

With regard to national news, I believe you are correct that the leak is what got it into the national news, not the firing. But that doesn't change the equation. The 4th estate is powerful and I believe it grossly misused its power here.
i love golang
No one here says that if you have private health insurance then you should not have government regulations ensuring workplace safety.
Here is another example:

https://lifelottery.github.io/
High "neuroticism" is tendency to ruminate on one's life experiences in a negative way -- to reflect especially on difficult situations and experience anxiety or distress. It is one of the "Big 5" personality traits.

It's not the same thing as being crazy or a neurotic in the Freudian sense (which is not a personality trait but a condition or syndrome, more or less vaguely defined).
I avoid laundry aisles in markets.
I know that initially, part of the reason was that only women knew how to type.

In fact, it was almost embarrassing for a man if he knew how to type since that was women's work.

So I'm sure that played a role once keyboard came into the picture.

Before that, when it was mostly punchcards, women were manual "computers" that did the calculations. So it seems reasonable that computers were considered women's work and thus that drive the trend.

Whether women were more or less suited to the job wouldn't seem to be relevant at the time.
If you're not a heavy Vim user you may not understand but the only way I can describe it is that Vim is different enough that it makes you forget how to edit text the "normal" way. One example is that Vim doesn't require arrow keys, so having to use arrows to navigate text in a normal editor is a huge pain.
I have these skills too and yes they prevent me from getting blocked when I run into these issues. I hate relying on others for help on small issues like this. But I also get not everyone would want to waste their time with issues with do not challenge them. As a company owner, I will prefer a dedicated help desk to sort my programmers with these issues but as an entrepreneur, I want to be self-reliant.