skysight-inc/HackerNews huggingface dataset:
Because of tribalism. Your tribe won't accept you any longer if you stray too far. Some people also really enjoy feeling superior to others, so they do whatever they have to in order to appear as such.

These superior tribalists are usually the people who go around saying things like "I personally like small, portable, self-contained programs capable of running everywhere..." instead of things like "I like using the best tools for the given job so that I can better serve my users."

Or, you know, he or she has an allergy to it - didn't you hear that part?
Wow. I just learned about this on a visit to Norway. The way it was explained to me, this is one factor that could hold the Norwegians back as they move toward a post-oil economy, because they're going to need to focus on sectors like tech where there's huge variance in talent and outcomes which they'll have to accept to make it work. That said, there was some great activity in Oslo during Innovation Week.
PR voted for statehood. Congress ignored the result of the vote.
That doesn't sound right at all. People went out of their way --- sometimes driving themselves bodily for many hours to help --- when Houston flooded. Houston is "far" from many of those people too. I feel no closer to Houstonians than I do to New Orleans or people in Flint.
Designing with AI
The irony is that there are now 4 monoid tutorials in the replies, and they are all different, and differently confusing :)

And there I was, thinking that this only applied to monads :)
Should machine learning and AI advance, proper scientific reporting is a must
HN doesn't like to be reminded that this is an echo chamber. Dissent is not permitted. Interrupting the circle jerk is not permitted.
You can't change the binary, but you can change the app. But with Reactant, we compile the XML files containing the UI into native Swift when building in Release mode. We do that to remove any runtime overhead that would be added by parsing the XML and going through it to create the UI/layout.
1password is less convenient in some ways but more in others. For example, it works better with native apps since I can at least bring up 1password mini at any time with the keyboard shortcut. It also supports storing TOTP alongside passwords, which obviously removes some of the robustness but is really convenient and retains some benefits of OTPs - after autofill, it copies TOTP to clipboard, so you can hit the autofill shortcut, Ctrl+V, enter and be logged in. Plus, I can trust their security more than I can trust LastPass - they have a nice, detailed whitepaper, a good track record, and the support of experts.

It's expensive, but it's good software. Especially the Mac OS version. It also supports the new Android 8 autofill API, which is already kind of useful.
Extremely disappointed this is the top comment. You are letting the perfect be the enemy of the good here. As other comments point out, you need net neutrality to even have a chance of fixing the situation you're describing.
I think that software is a unique industry in that it is a "self growing" industry. Unlike other industries, in which the more workers there are, the lower the pay, I think with software developers the opposite is true. I believe that the more software developers there are, the more things will be automated, and therefore the demand for software will grow with the supply.

Furthermore, since it the complexity of software grows exponentially rather than linearly, I believe that as the number of software developers grows linearly, the demand will grow exponentially ;).
This would be a super cool amusement park ride.
Net neutrality includes a clause that places ISPs into the category of "common carrier," which allows the government to regulate the internet as a telecommunicationa company.

This makes me nervous, I'd much rather the government stay out of the internet. Legislation is painfully slow to both make and unmake, and legislators will almost certainly be out of touch with the technology and there is a real risk of a restricted, heavily regulated internet which is far worse than what we have today. Not to mention that such a classification opens up ISPs to equal time laws, where the government decides who is or is not a candidate and forces telecom companies to play equal ad time for all candidates. Here's a great example of how this law would have already broken down: how many Republican candidates were there last election? Would you have wanted your ISP to be responsible for shoving political ads down your throat? How could you even enforce equal time laws on ISPs?

Net neutrality is a power grab by the U.S. government, and the propaganda has been well executed IMO; but I really hope that we will leave the internet to the markets. I dont trust our government to make something as enormous and complex as the internet any better, and it's been going quite well so far.
Search Marketing Strategist Job Description and Salary Potential
Ironically enough, Google actually does use Gerrit for their own kernel development.
Exactly! Was just about to write something similar.

Going one further, after hearing "ending net neutrality is going to kill the internet" one too many times, I got interested in hear what the other side was saying. Populist arguments always make me want to question them and find out more. It's almost a taboo so not be anything but 100% _for_ net neutrality. I resent being told what my opinion should be.

In fact it's pretty interesting to listen to Ajit Pai the FEC chairman talk about it eg https://youtu.be/6Q5_oV4JB10

His point that a "flat internet" disincentives telecoms companies to invest in infrastructure makes some sense. Google, Facebook et al. have completely cut them out of the "applications" part of the Internet (voice, messaging etc) so now all that's left is flat data provision to a stable / not growing customer base which leads to them going on "cruise control", cutting costs and investments.

What if feels at the moment is there's big money behind propping up net neutrality. That's why it's getting so much air time. Would like to follow the money...
>Kernel development seems to progress fine,

I'm not claiming that there's a bottleneck in kernel commits. (I'd guess human code reviews checking quality is the ultimate bottleneck.)

I'm saying that using emails as "building blocks to reconstruct an pseudo ALM" instead of using an actual special-purpose ALM -- is the only realistic workflow that would be accepted by the disparate Linux community who don't work for a single employer. (If you're a single company employing all 4000 of Linux kernel programmers, you could impose an ALM tool be mandatory for code reviews, assigning work, tagging bug reports, etc.)

Discussing positive bullet points of email ... even though each bullet point is true actually obscures the underlying reason the devs won't use an ALM.
This observation distracts from the fact that that nutrition and body science is young. Hypothesizes that have experimental support come from the last 130
years, but even then most of popular theories of the last decades have contradictory evidence.
I got in this same discussion with gregkh on Reddit, and Torvalds in person. Linux development is much slower than many large software engineering firms, because the gatekeeper model has many more integrators and reviewers as a proportion of the members than the "pull request"/ team code review model

Acceptance is certainly part of it, but 8 changes per hour is 8-10 email threads per hour, which is just not that hard to track as an individual, thus no need to change anything. Right now at work on a large (200ish) team, I get cc'd on about the same amount of patches.
Hey I would love to debate whether 100% of everything Hitler did was evil, but it's slightly off-topic
I have been prescribed several kinds but they didn't really fix the problem. I have also had both CPT and psychoanalysis sessions for years and they didn't really help either. They took blood tests etc and found nothing. In the end I realized that they didn't understand my problem any better than I did so I stopped looking for help and just did my own thing.
A monoid is a method of converting coffee into internet comments about monoids. It's quite ingenious, really.
Then "nothing", you know the word, will mean nothing? I think what we can do is make observations and assertions. We then have degrees of certitude on how much is true about our observation and assertions.

If you were trapped inside a computer, then by reaching the "Binary Theory" you have basically unveiled the building stone of the Computer Universe. Everything is in bits in computers.

That's what we are trying to do with quantum mechanics and finding a unified theory for physics. The theory of everything.

Point is, if you discover the Binary Theory inside the Computer Universe, you don't unveil the whole truth. Bits are the "real" building blocks. But then everything is powered by electricity, processors, RAMs and human developers. A real sophisticated world which is itself quantum.

So a "Binary Theory" might explain "everything" inside the Computer Universe, but still is not "reality". Finding reality will require breaking outside of the binary world.

You know what, whatever.
Got any links to the "risk to your kidneys"?
> 2. It's false that the use of spanish in public is discouraged. If you go to Barcelona I'd say that you're going to hear 50/50 spanish and catalan in public.

Despite the efforts of the Catalan government, it will be much closer to 100% Catalan in the environments where they can dictate what language may be used. Do you hear 50/50 Spanish and Catalan in the media controlled by the Catalan government, for example? They push the usage of Catalan over Spanish as hard as they can, going beyond what is legally possible in some cases (see http://blogs.ua.es/sevila1/2016/05/30/nulidad-de-parte-del-p...).
On Android, the nightly build looks pretty good, however, GPU accelerated CSS animations are fairly choppy. By comparison, on Chrome or Safari, they're really nice and smooth.
I know it's commonly recommended here, but the other Rands' book, Being Geek: The Software Developer's Career Handbook, is top notch as well for devs and those living somewhere in-between experienced dev and team manager.

https://www.amazon.com/dp/0596155409/ref=cm_sw_r_cp_ep_dp_mr...
Bizarre. I have completely the opposite reaction. VLC settings is UX nightmare, I have actual negative emotional response when I have to go in there.
Haskell aims for simplicity. That is favoring the reader/maintainer of code over the writer. It’s a different trade off that is not obviously worse.
No worries. I do see that (and appreciate it) about your responses downthread . If you don't mind, I'll leave the long explanation at the top for others who don't.

Lots of people on HN feel that tech workers are entitled. Some of them are tech workers, some not. Some are even entitled tech workers. It's complicated! So I don't think this is a question of the specific audience so much as human nature. Both sides of this happen to all of us all the time.
People didn't create bitcoin to replace cash. Years ago, the community tried to create an alternative to all existing money systems. That's all.

No false promises. No silver bullet. Just a social experiment.

The way you put it sounds like the early bitcoin believers were pretentious know-it-all getting over their head.

What we tried to do was just something new related to money. And we did. We took risk. We were mocked. We invested time, energy and resources in a system we knew was experimental, unreliable and untested.

And it did a dent.

I would add, despite very negative people like you.
Github is nice, but there is (and should be) far more to the open source world than just Github.

I am happy they are making sources available. It would be wonderful if Apple started developing their kernel in public (I would like to read those code reviews). What tools they use should be up to the developers.
> Ten years ago, so many Americans were making jokes about poor quality Indian code

did they? either way, i think you're equivocating. it's not a "racial" or "ethnic" connotated "indian code" that some people sometimes discuss. it's more in the domain of economics, geopolitics and "IT body shops". everyone has seen brilliant indians accomplishing great things.

> The idea of Indians actually working innovative jobs seemed laughable to many Americans.

this seems like a strawman. ten years ago, people thought IT in america would cease to exist in any meaningful capacity because of outsourcing.

> This racism is again mirrored in the huge salary difference. Are those Indian workers really worth so much less?

this doesn't make much sense to me, so some clarification would help. you cannot directly compare an absolute number in two economies. you can't even meaningfully do it between (say) san fransciso and knoxville.

> One thing is certain to me, that low salary is hurting IBM. By not paying a competitive salary, those IBM offices in India are lacking the deep experience of western programmers.

again, you cannot pay a salary that is absurdly huge and completely incongruent with the local economy - be it within india, the us or any other place. at least, not on a large scale. if you payed a wage translated directly from san francisco to india, your purchasing power would be massively inflated over the vast majority of people with "normal" salaries.

it also means that the burdens and inefficiencies of international work would not be offset, and so IBM and others probably wouldn't even be there in the first place.

> In the pictures, everyone there is Indian, and that hurts the company as a whole. Diversity is more than just not being all white. Diversity means not being exclusive to any background and ethnicity.

it's india. talking about "diversity" and "white" as you are doing is just... well, it seems rather ignorant, parochial and prescriptive.

> Edit: I have yet to hear of anyone (European or American) from the sectors I work in, being poached to work in India.

unless you're planning on staying permanently, it's not an economically advantageous thing to do. not necessarily because of the salary relative to local norms, but rather when you return to a the US or Europe or wherever, your savings accrued will be less than if you had stayed.
Might want to ask yourself where you learned that, then discount that source as a valid source of information in the future.
> DevOps is a relatively new set of practices that automates the processes between software development and infrastructure teams. Tools like Terraform, Puppet and Docker have been created to give engineers a way to automatically deploy servers and code.

If by "relatively new" you mean "something sysadmins were using fifteen or
twenty years ago". Puppet stems from cfengine, which had its first version
well back into '90s, and Puppet itself was introduced in 2005. Docker is a mix
of package management systems like RPM or DPKG (again, '90s) with something
that is just extended chroot(), and we had this extension as far back as
2004 (Solaris Zones) or even 2000 (FreeBSD jails).

The tooling was not invented by DevOps movement by any stretch.
Yeah, I get that, just wanted to add further clarification that there aren't shareholders etc etc
Perhaps someone should come up with a generalizable method for combining monoid tutorials. I wonder what we could call it...
That's actually a pretty good question, in my opinion. I don't have an answer but it appears initially to be a contradiction. However, obviously it is not. Importantly one should not take these principles literally. Few to no people do this today.

I disagree with that few comply. Like with a lot of cultural norms, the compliance with Jante is often happening subconsciously. When a Swedish founder on stage makes a joke about herself/himself (and thereby becomes instantly likeable), that could be one result of Jante.
I don't understand, this seems like someone never bothered to learn about anchoring. Is there research that I've missed which shows anchoring doesn't apply in body-image situations?
AWS Snowball: Move petabyte-scale data sets (by shipping storage devices)
It would have been more accurately if I had included psychological unrealistic body imagery. Others in this thread have suggested that the manipulation is to make people look fit, but there are regular articles that describe those clicks of the mouse resulting in physiologically extreme, if not impossible body proportions.
interesting, will file a bug
This particular topic is very much of interest to me; I've spent a good amount of time thinking about how depression relates to ADHD.

Depression and ADHD are both related to dopamine and norepinephrine dysfunction, but depression has a strong element of serotonin dysfunction as well.

One of the defining characteristics of hyperactive individuals is their addiction to stimulation (work, learning, leisure), which to me seems like it's fed by negative reinforcement. Removal of these things sends them into a depressive state because there simply isn't anything keeping them excited (and perhaps distracted from neuroticism).

It seems like depression is kind of the contrapositive. There is the same element of dopamine dysfunction, spawning disinterest and hopelessness, but they lack the positive reinforcement of anything to pull them out of. I think this is where the sprinkling of serotonin dysfunction into the pie comes in. There's a very low level of security or confidence in any sort of endeavor.
According to the Wikipedia article: "Skype was founded in 2003 by Niklas Zennström, from Sweden, and Janus Friis, from Denmark.[30] The Skype software was created by Estonians Ahti Heinla, Priit Kasesalu, and Jaan Tallinn. "
End of Security Updates for LG G3, G4, G4 Stylus and G Stylo
totally off-topic question, not about blaming puerto rico for anything in particular

how does claiming victimhood eliminate all responsibility for choices that contributed to a situation? i understand the emotional argument here but it’s not terribly convincing, and the rational argument seems non-existent, or at least insanely difficult to locate. is there one?
Racism totally existed in “free” states. His argument his the laws were more sneaky about it, since you couldn’t just say “no guns for blacks”
Hmm, it’s pretty good, but I’m not sure I would say it’s the best. Westworld is better in my opinion.
Ah, so this is a monoid:

instance Monoid Int where
smash 25 x = x
smash x 25 = x
smash x y = 2*x^2 - 3*x*y
empty = 25

Thanks for explaining!
One thing micro does very well is scrolling like GUI editors. It doesn't move the cursor with the scroll, and it will 'snap' back to where the cursor was if you begin to type. Always hated how other terminal based editors move the active cursors down/up on scroll.
that bitcoin works would suggest your understanding does not survive contact with reality
I don't really consider Haskell an example of simplicity, I consider something like Elm or Go simple. Haskell is...correct?

But this is a problem with these discussions because my definition is different than yours and they could both be argued to be correct. Is this like Hickey's easy vs simple? Is my definition incorrect?
what are you referring to by "racism"?

whatever it is, perhaps it would be useful to ask yourself if there are other interpretations, as well as why you came to the conclusion you did.
"small subset"?! Most Firefox users don't install addons at all. The number of people who want to install addons from random untrusted places is really tiny.

Developer Edition is not alpha.
Why would he even care about silver? Bullets, weapons, water, actual toilet paper, food... That's what'd be valuable. Also cigarettes and alcohol even though it may seem illogical.
Stanchion - Library to manage client side network requests
Another thing is that software is more mercenary while sales/marketing is more embedded. Theres more domain expertise that needs to be built and legacy folks that need to relinquish their positions. This requires more time and risk.

Though IMO the mercenary freedom exists only in theory as the true freedom which makes it worth it is blocked by the inane interview processes that develepers impose on each other. There is a dissonance in the way technical skills are supposed to be some sort of objective measure and the moat digging this culture creates. (It specifically allows in only a certain class of "technical")

Though taking a few steps back these are all first world in first sorld problems. :/
Starting a web business is already massively cheaper than in any other industry, and that won't change anytime soon. Your innovation is not going to fail because you have to pay extra money for bandwidth -- you're probably already paying Amazon's massively marked up $0.09/GB because it's slightly more convenient. If Comcast/Verizon decide they want a couple cents on top of that, you'll either optimize slightly and come out net-even, or continue not caring about bandwidth costs because you have bigger problems like building a user/customer base.
What I do like about your observation is that it brings to my mind that although there has always been artistic license in previous centuries, for the most part the images were attempting to accurately represent the specific persons show.
I did this when I couldn't get a NES classic, it works perfectly and both me and the kids love it
The problem is we don't have the users from 20-30 years ago either.

Now, even though I and my email client still use threading, much of my incoming corpus does not. Instead, I see a mixture of users who break every thread (no In-Reply-To headers, ever), users who cannot comprehend subject metadata versus first line of message, and users who use the most recent few screens of activity as an address book, always replying to the end of a thread with a completely unrelated and new topic.